.jknb-root[data-math-align=left] .katex-display,.jknb-root[data-math-align=left] mjx-container[display=true]{text-align:left;margin-left:0;margin-right:auto;display:block}.jknb-root[data-math-align=center] .katex-display,.jknb-root[data-math-align=center] mjx-container[display=true]{text-align:center;margin-left:auto;margin-right:auto;display:block}.jknb-root[data-math-align=right] .katex-display,.jknb-root[data-math-align=right] mjx-container[display=true]{text-align:right;margin-left:auto;margin-right:0;display:block}.jknb-root{text-align:left;color:#999;min-width:0;max-width:100%;font-size:14px}.jknb-root div#notebook{color:#e3e3e3;font-family:sans-serif;font-size:14px;line-height:170%;-webkit-font-smoothing:antialiased!important;padding-top:25px!important}.jknb-root body,.jknb-root div.body{color:#999;background:#222;font-family:sans-serif;font-size:14px;-webkit-font-smoothing:antialiased!important}.jknb-root body.notebook_app{background:#222;padding:0;overflow-y:hidden;padding-right:0!important}.jknb-root a{color:#999;font-family:sans-serif;-webkit-font-smoothing:antialiased!important}.jknb-root a:hover,.jknb-root a:focus{color:#e3e3e3;-webkit-font-smoothing:antialiased!important}.jknb-root div#maintoolbar{float:left;width:90%;margin-left:-10%;padding-right:8%;position:relative;background:#222!important}.jknb-root #maintoolbar{border:0;min-height:27px;margin-bottom:-3px;padding-top:2px;padding-bottom:0;margin-top:2px!important}.jknb-root #maintoolbar .container{width:75%;margin-left:auto;margin-right:auto}.jknb-root .list_header,.jknb-root div#notebook_list_header.row.list_header{color:#e3e3e3;background-color:transparent;height:35px;font-size:14pt}.jknb-root i.fa.fa-folder{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:18px FontAwesome;display:inline-block;font-family:FontAwesome!important}.jknb-root #running .panel-group .panel .panel-heading{color:#999;background:#2e2e2e;padding:8px;font-size:14pt}.jknb-root #running .panel-group .panel .panel-heading a,.jknb-root #running .panel-group .panel .panel-heading a:focus,.jknb-root #running .panel-group .panel .panel-heading a:hover{color:#999;font-size:14pt}.jknb-root #running .panel-group .panel .panel-body .list_container .list_item{background:#373737;border-bottom:2px solid rgba(133,133,131,.22);padding:2px}.jknb-root #running .panel-group .panel .panel-body .list_container .list_item:hover{background:#373737}.jknb-root #running .panel-group .panel .panel-body{padding:2px}.jknb-root button#refresh_running_list,.jknb-root button#refresh_cluster_list{border:none!important}.jknb-root div.running_list_info.toolbar_info{height:24px;text-shadow:none;margin-top:5px;margin-bottom:8px;padding:4px 0;font-size:15px;line-height:24px}.jknb-root .list_placeholder{font-weight:400}.jknb-root #tree-selector{border-color:transparent;padding:0}.jknb-root #project_name>ul>li>a>i.fa.fa-home{color:#e3e3e3;text-align:center;vertical-align:text-top;padding:0;font-size:17pt;font-weight:400;display:inline-block;position:static}.jknb-root .fa-folder:before{color:#4c8be2}.jknb-root .fa-arrow-up:before,.jknb-root .fa-arrow-down:before{font-size:14px}.jknb-root span#last-modified.btn.btn-xs.btn-default.sort-action:hover .fa,.jknb-root span#sort-name.btn.btn-xs.btn-default.sort-action:hover .fa{color:#e3e3e3}.jknb-root .folder_icon:before{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#4c8be2;display:inline-block}.jknb-root .notebook_icon:before{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;position:relative;top:0;color:#94c273!important}.jknb-root .file_icon:before{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;position:relative;top:0;color:#bbb!important}.jknb-root #project_name a{text-align:-webkit-auto;vertical-align:baseline;margin-left:-2px;padding-left:7px;font-size:18px;display:inline-flex}.jknb-root div#notebook_toolbar div.dynamic-instructions{color:#888;font-family:sans-serif;font-size:17px}.jknb-root span#login_widget>.button,.jknb-root #logout{color:#999;box-shadow:none;text-shadow:none;background:0 0;border:2px solid #333;border-radius:3px;margin-right:10px;padding:2px 7px;font-family:Proxima Nova,sans-serif;font-weight:400}.jknb-root span#login_widget>.button:hover,.jknb-root #logout:hover{color:#e3e3e3;background:0 0;border:2px solid #e3e3e3;border-radius:3px;box-shadow:none!important}.jknb-root span#login_widget>.button:focus,.jknb-root #logout:focus,.jknb-root span#login_widget>.button.focus,.jknb-root #logout.focus,.jknb-root span#login_widget>.button:active,.jknb-root #logout:active,.jknb-root span#login_widget>.button.active,.jknb-root #logout.active,.jknb-root .open>.dropdown-togglespan#login_widget>.button,.jknb-root .open>.dropdown-toggle#logout{color:#fff;background:#999;border-color:#999;border-radius:2px;box-shadow:none!important}.jknb-root body>#header #header-container{box-sizing:border-box;padding-top:4px;padding-bottom:0}.jknb-root body>#header{z-index:100;background:#222;position:relative}.jknb-root .list_container{color:#999;border:none;font-size:14px;text-shadow:none!important}.jknb-root .list_container>div{border-bottom:1px solid rgba(133,133,131,.22);font-size:14px}.jknb-root .list_header>div,.jknb-root .list_item>div{padding-top:6px;padding-bottom:2px;padding-left:0}.jknb-root .list_header>div .item_link,.jknb-root .list_item>div .item_link{vertical-align:middle;margin-left:-1px;font-size:14px;line-height:22px}.jknb-root .item_icon{color:#4c8be2;vertical-align:middle;font-size:13pt}.jknb-root .list_item input:not([type=checkbox]){width:25%;height:1.75em;margin:0;padding-right:0}.jknb-root .list_header>div .item_link,.jknb-root .list_item>div .item_link{vertical-align:middle;margin-left:-1px;font-size:12pt;line-height:1.5em;display:inline-table;position:static}.jknb-root #button-select-all{z-index:0;min-width:55px;height:34px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;left:-3px;border:none!important;border-radius:0!important}.jknb-root #button-select-all:focus,.jknb-root #button-select-all:active:focus,.jknb-root #button-select-all.active:focus,.jknb-root #button-select-all.focus,.jknb-root #button-select-all:active.focus,.jknb-root #button-select-all.active.focus{background:#333!important}.jknb-root button#tree-selector-btn{border:none;height:34px;font-size:14px;left:0;border-radius:0!important}.jknb-root input#select-all.pull-left.tree-selector{margin-top:2px;margin-left:7px;margin-right:2px;top:4px}.jknb-root input[type=radio],.jknb-root input[type=checkbox]{margin-top:1px;line-height:normal}.jknb-root .delete-button{border:none!important}.jknb-root i.fa.fa-trash{font-size:13.5pt}.jknb-root .list_container a{color:#999;border:none;font-size:16px;font-style:normal;font-weight:400;text-shadow:none!important}.jknb-root div.list_container a:hover{color:#e3e3e3}.jknb-root .list_header>div input,.jknb-root .list_item>div input{vertical-align:baseline;margin-left:12px;margin-right:7px;line-height:22px;position:relative;top:-1px}.jknb-root div.list_item:hover{background-color:rgba(80,90,133,.06)}.jknb-root .breadcrumb>li{color:#999;border:none;font-size:14px;text-shadow:none!important}.jknb-root .breadcrumb>li+li:before{content:"/ ";color:#999;padding:0;font-size:18px}.jknb-root #project_name>.breadcrumb{background-color:transparent;margin-top:-2px;margin-bottom:0;padding:0;font-weight:400}.jknb-root ul#tabs a{font-family:sans-serif;font-size:13.5pt;font-style:normal;font-weight:400;text-shadow:none!important}.jknb-root .nav-tabs{background-color:transparent;border:2px solid transparent;font-family:sans-serif;font-size:13.5pt;font-style:normal;font-weight:400;text-shadow:none!important}.jknb-root .nav-tabs>li>a:active,.jknb-root .nav-tabs>li>a:focus,.jknb-root .nav-tabs>li>a:hover,.jknb-root .nav-tabs>li.active>a,.jknb-root .nav-tabs>li.active>a:focus,.jknb-root .nav-tabs>li.active>a:hover{color:#e3e3e3;background-color:transparent;border-color:transparent;border-bottom-style:solid;border-bottom-width:2px}.jknb-root .nav>li.disabled>a,.jknb-root .nav>li.disabled>a:hover{color:#888}.jknb-root .nav-tabs>li>a:before{content:"";visibility:hidden;background-color:#e3e3e3;width:100%;height:2px;transition:all .22s;position:absolute;bottom:-2px;left:0;transform:perspective(0)scaleX(0);-webkit-font-smoothing:antialiased!important}.jknb-root .nav-tabs>li>a:hover:before{visibility:visible;transform:perspective(1px)scaleX(1)}.jknb-root .nav-tabs>li.active>a:before{content:"";visibility:visible;background-color:#e3e3e3;width:100%;height:2px;position:absolute;bottom:-2px;left:0;transform:perspective(1px)scaleX(1);-webkit-font-smoothing:subpixel-antialiased!important}.jknb-root div#notebook{padding-top:4px;font-family:sans-serif;font-size:14px}.jknb-root .notebook_app{background-color:#222}.jknb-root #notebook-container{min-height:0;box-shadow:none;background-color:#222;width:980px;margin-left:auto;margin-right:auto;padding:13px 2px}.jknb-root div#ipython-main-app.container,.jknb-root .container{width:980px;margin-left:auto;margin-right:auto}.jknb-root div#menubar-container,.jknb-root div#header-container{width:980px}.jknb-root .notebook_app #header,.jknb-root .edit_app #header{background-color:#222;border-bottom:2px solid rgba(133,133,131,.22);box-shadow:none!important}.jknb-root #header,.jknb-root .edit_app #header{box-shadow:none;background-color:#222;font-family:sans-serif;font-size:14px}.jknb-root #header .header-bar,.jknb-root .edit_app #header .header-bar{background:#222}.jknb-root body>#header .header-bar{background:#222;width:100%}.jknb-root span.checkpoint_status,.jknb-root span.autosave_status{font-size:small;display:none}.jknb-root #menubar,.jknb-root div#menubar{background-color:#222;padding-top:0!important}.jknb-root #menubar .navbar,.jknb-root .navbar-default{background-color:#222;margin-top:0;margin-bottom:0}.jknb-root .navbar{border:none}.jknb-root div.navbar-text,.jknb-root .navbar-text,.jknb-root .navbar-text.indicator_area,.jknb-root p.navbar-text.indicator_area{color:#e3e3e3;margin-bottom:0;margin-top:8px!important}.jknb-root .navbar-default{background-color:#222;border-color:#545454;padding-bottom:0;font-family:sans-serif;font-size:14px;line-height:1.5em}.jknb-root .navbar-default .navbar-nav>li>a{color:#999;padding-top:14px;padding-bottom:11px;font-family:sans-serif;font-size:14px;line-height:1.5em;display:block}.jknb-root .navbar-default .navbar-nav>li>a:hover,.jknb-root .navbar-default .navbar-nav>li>a:focus{line-height:1.5em;transition:all 80ms;color:#e3e3e3!important;background-color:rgba(133,133,131,.22)!important;border-color:#545454!important}.jknb-root .navbar-default .navbar-nav>.open>a,.jknb-root .navbar-default .navbar-nav>.open>a:hover,.jknb-root .navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#595959;border-color:#595959;line-height:1.5em}.jknb-root .navbar-nav>li>.dropdown-menu{margin-top:0}.jknb-root .navbar-nav{margin:0}.jknb-root div.notification_widget.info,.jknb-root .notification_widget.info,.jknb-root .notification_widget:active:hover,.jknb-root .notification_widget.active:hover,.jknb-root .open>.dropdown-toggle.notification_widget:hover,.jknb-root .notification_widget:active:focus,.jknb-root .notification_widget.active:focus,.jknb-root .open>.dropdown-toggle.notification_widget:focus,.jknb-root .notification_widget:active.focus,.jknb-root .notification_widget.active.focus,.jknb-root .open>.dropdown-toggle.notification_widget.focus,.jknb-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn,.jknb-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn:hover,.jknb-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn:focus{z-index:0;color:#e3e3e3!important;background-color:transparent!important;border-color:transparent!important;margin-bottom:0!important;padding-bottom:0!important;font-size:9pt!important}.jknb-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn{z-index:0;font-size:9pt!important}.jknb-root .notification_widget{color:#4c8be2;z-index:-500;background:0 0;border:none;margin-right:3px;font-size:9pt}.jknb-root .notification_widget,.jknb-root div.notification_widget{border:none;margin-left:0;margin-right:0;padding-right:0;vertical-align:text-top!important;background:0 0!important;margin-top:6px!important;font-size:9pt!important}.jknb-root .navbar-btn.btn-xs:hover{color:#999!important;background:0 0!important;border:none!important}.jknb-root div.notification_widget.info,.jknb-root .notification_widget.info{display:none!important}.jknb-root .edit_mode .modal_indicator:before,.jknb-root .command_mode .modal_indicator:before{display:none}.jknb-root .item_icon{color:#4c8be2}.jknb-root .item_buttons .kernel-name{color:#4c8be2;font-size:14px}.jknb-root .running_notebook_icon:before{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";vertical-align:middle;display:inherit;font:15px/1 FontAwesome;position:static;color:#94c273!important}.jknb-root .item_buttons .running-indicator{color:#94c273;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-top:4px;font-family:sans-serif}.jknb-root #notification_trusted{background:0 0;border:none;font-family:sans-serif;vertical-align:bottom!important;color:#888!important;cursor:default!important;margin-bottom:0!important}.jknb-root #notification_area,.jknb-root div.notification_area{cursor:pointer;padding-top:6px;padding-right:4px;position:static;float:right!important}.jknb-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn{z-index:0;margin-top:-5px!important;font-size:9pt!important}.jknb-root #modal_indicator{color:#4c8be2;background:#222;margin-left:0;float:right!important;margin-top:8px!important}.jknb-root #kernel_indicator{color:#e3e3e3;background:#222;border-left:2px solid #e3e3e3;margin-left:-2px;padding-top:0;padding-bottom:4px;float:right!important;margin-top:10px!important;padding-left:5px!important}.jknb-root #kernel_indicator .kernel_indicator_name{color:#e3e3e3;vertical-align:text-top;background:#222;margin-top:4px;padding-bottom:0;padding-left:5px;padding-right:5px;font-size:17px}.jknb-root .kernel_idle_icon:before{text-rendering:auto;-webkit-font-smoothing:antialiased;cursor:pointer;opacity:.7;vertical-align:bottom;content:"";margin-top:1px;font:22px/1 FontAwesome;display:inline-block;margin-left:0!important}.jknb-root .kernel_busy_icon:before{text-rendering:auto;-webkit-font-smoothing:antialiased;cursor:pointer;vertical-align:bottom;content:"";margin-top:1px;font:22px/1 FontAwesome;animation:2s ease-out infinite pulsate;display:inline-block;margin-left:0!important}@-webkit-keyframes pulsate{0%{opacity:.8;-webkit-transform:scale(1)}8%{opacity:.8;-webkit-transform:scale(1)}50%{opacity:.3;-webkit-transform:scale(.75)}92%{opacity:.8;-webkit-transform:scale(1)}to{opacity:.8;-webkit-transform:scale(1)}}.jknb-root div.notification_widget.info,.jknb-root .notification_widget.info,.jknb-root .notification_widget:active:hover,.jknb-root .notification_widget.active:hover,.jknb-root .open>.dropdown-toggle.notification_widget:hover,.jknb-root .notification_widget:active:focus,.jknb-root .notification_widget.active:focus,.jknb-root .open>.dropdown-toggle.notification_widget:focus,.jknb-root .notification_widget:active.focus,.jknb-root .notification_widget.active.focus,.jknb-root .open>.dropdown-toggle.notification_widget.focus,.jknb-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn,.jknb-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn:hover,.jknb-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn:focus{color:#e3e3e3;background-color:#222;border-color:#222}.jknb-root #notification_area,.jknb-root div.notification_area{position:static;float:right!important}.jknb-root .notification_widget,.jknb-root div.notification_widget{z-index:1000;margin-left:0;margin-right:0;padding-right:0;vertical-align:text-top!important;margin-top:6px!important}.jknb-root #kernel_logo_widget,.jknb-root #kernel_logo_widget .current_kernel_logo{display:block}.jknb-root div#ipython_notebook{display:none}.jknb-root i.fa.fa-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}.jknb-root .fa{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:10pt/1 FontAwesome,sans-serif;display:inline-block}.jknb-root .dropdown-menu{box-shadow:none;text-align:left;background:#595959;border:none;padding:0;font-family:sans-serif;font-size:14px;line-height:1}.jknb-root .dropdown-menu:hover{text-align:left;box-shadow:none;background-color:#595959;border:none;padding:0;font-family:sans-serif;font-size:14px;line-height:1}.jknb-root .dropdown-menu>li>a{color:#999;background:#595959;padding:10px 20px 9px 10px;font-family:sans-serif;font-size:14px;display:block}.jknb-root .dropdown-menu>li>a:hover,.jknb-root .dropdown-menu>li>a:focus{color:#e3e3e3;background:#545454;border-color:#545454;transition:all .2s}.jknb-root .dropdown-menu .divider{background-color:rgba(133,133,133,.45);height:1px;margin:0;overflow:hidden}.jknb-root .dropdown-submenu>.dropdown-menu{margin-top:-2px;margin-left:0;padding-top:0;transition:all .2s;display:none;left:100%;top:2px!important}.jknb-root .dropdown-menu>.disabled>a,.jknb-root .dropdown-menu>.disabled>a:hover,.jknb-root .dropdown-menu>.disabled>a:focus{color:#888;padding:none;clear:both;white-space:nowrap;font-family:sans-serif;font-size:14px;font-weight:400;display:block}.jknb-root .dropdown-submenu>a:after{color:#999;margin-top:0;margin-right:-16px;display:inline-block}.jknb-root .dropdown-submenu:hover>a:after,.jknb-root .dropdown-submenu:active>a:after,.jknb-root .dropdown-submenu:focus>a:after,.jknb-root .dropdown-submenu:visited>a:after{color:#e3e3e3;margin-right:-16px;display:inline-block!important}.jknb-root div.kse-dropdown>.dropdown-menu,.jknb-root .kse-dropdown>.dropdown-menu{min-width:0;top:94%}.jknb-root .btn,.jknb-root .btn-default{color:#999;box-shadow:none;text-shadow:none;background:#333;border:2px solid #333;border-radius:3px;font-family:sans-serif;font-weight:400;font-size:14px!important}.jknb-root .btn:hover,.jknb-root .btn:active:hover,.jknb-root .btn.active:hover,.jknb-root .btn-default:hover,.jknb-root .open>.dropdown-toggle.btn-default:hover,.jknb-root .open>.dropdown-toggle.btn:hover{color:#e3e3e3;background:#222;border:2px solid #222;border-radius:3px;box-shadow:none!important}.jknb-root .btn:active,.jknb-root .btn.active,.jknb-root .btn:active:focus,.jknb-root .btn.active:focus,.jknb-root .btn:active.focus,.jknb-root .btn.active.focus,.jknb-root .btn-default:focus,.jknb-root .btn-default.focus,.jknb-root .btn-default:active,.jknb-root .btn-default.active,.jknb-root .btn-default:active:hover,.jknb-root .btn-default.active:hover,.jknb-root .btn-default:active:focus,.jknb-root .btn-default.active:focus,.jknb-root .btn-default:active.focus,.jknb-root .btn-default.active.focus,.jknb-root .open>.dropdown-toggle.btn:focus,.jknb-root .open>.dropdown-toggle.btn.focus,.jknb-root .open>.dropdown-toggle.btn-default:hover,.jknb-root .open>.dropdown-toggle.btn-default:focus,.jknb-root .open>.dropdown-toggle.btn-default.hover,.jknb-root .open>.dropdown-toggle.btn-default.focus{color:#e3e3e3;background-image:none;border:2px solid #222;border-radius:3px;box-shadow:none!important;background:#222!important}.jknb-root .btn-default:active:hover,.jknb-root .btn-default.active:hover,.jknb-root .btn-default:active:focus,.jknb-root .btn-default.active:focus,.jknb-root .btn-default:active.focus,.jknb-root .btn-default.active.focus{background-color:#333;transition:all 2s;color:#c3c3c3!important;border-color:rgba(198,198,198,.75)!important}.jknb-root .btn:focus,.jknb-root .btn.focus,.jknb-root .btn:active:focus,.jknb-root .btn.active:focus,.jknb-root .btn:active,.jknb-root .btn.active,.jknb-root .btn:active.focus,.jknb-root .btn.active.focus{color:#c3c3c3!important;background:rgba(198,198,198,.75)!important;border-color:rgba(198,198,198,.75)!important;outline:0!important;transition:all .2s!important}.jknb-root .item_buttons>.btn,.jknb-root .item_buttons>.btn-group,.jknb-root .item_buttons>.input-group{background:0 0;border:0 solid #2e2e2e;border-bottom:2px solid transparent;margin-left:5px;font-size:14px;padding-top:4px!important}.jknb-root .item_buttons>.btn:hover,.jknb-root .item_buttons>.btn-group:hover,.jknb-root .item_buttons>.input-group:hover,.jknb-root .item_buttons>.btn.active,.jknb-root .item_buttons>.btn-group.active,.jknb-root .item_buttons>.input-group.active,.jknb-root .item_buttons>.btn.focus{background:0 0;border:0 solid transparent;border-bottom:2px solid #e3e3e3;border-radius:0;margin-left:5px;transition:none;padding-top:4px!important}.jknb-root .item_buttons{line-height:1.5em!important}.jknb-root .item_buttons .btn{min-width:11ex}.jknb-root .btn-group>.btn:first-child{margin-left:0}.jknb-root .btn-group>.btn-mini,.jknb-root .btn-sm,.jknb-root .btn-group-sm>.btn,.jknb-root .btn-xs,.jknb-root .btn-group-xs>.btn,.jknb-root .alternate_upload .btn-upload,.jknb-root .btn-group,.jknb-root .btn-group-vertical{font-size:inherit;height:inherit;font-weight:400;line-height:inherit}.jknb-root .btn-xs,.jknb-root .btn-group-xs>.btn{text-shadow:none;background-image:none;padding:2px 5px;font-weight:400;line-height:1.45;display:inline-table;font-size:initial!important}.jknb-root div#new-buttons>button,.jknb-root #new-buttons>button,.jknb-root div#refresh_notebook_list,.jknb-root #refresh_notebook_list{background:0 0;border:none}.jknb-root div#new-buttons>button:hover,.jknb-root #new-buttons>button:hover,.jknb-root div#refresh_notebook_list,.jknb-root #refresh_notebook_list,.jknb-root div.alternate_upload .btn-upload,.jknb-root .alternate_upload .btn-upload,.jknb-root div.dynamic-buttons>button,.jknb-root .dynamic-buttons>button,.jknb-root .dynamic-buttons>button:focus,.jknb-root .dynamic-buttons>button:active:focus,.jknb-root .dynamic-buttons>button.active:focus,.jknb-root .dynamic-buttons>button.focus,.jknb-root .dynamic-buttons>button:active.focus,.jknb-root .dynamic-buttons>button.active.focus,.jknb-root #new-buttons>button:focus,.jknb-root #new-buttons>button:active:focus,.jknb-root #new-buttons>button.active:focus,.jknb-root #new-buttons>button.focus,.jknb-root #new-buttons>button:active.focus,.jknb-root #new-buttons>button.active.focus,.jknb-root .alternate_upload .btn-upload:focus,.jknb-root .alternate_upload .btn-upload:active:focus,.jknb-root .alternate_upload .btn-upload.active:focus,.jknb-root .alternate_upload .btn-upload.focus,.jknb-root .alternate_upload .btn-upload:active.focus,.jknb-root .alternate_upload .btn-upload.active.focus{background:0 0!important;border:none!important}.jknb-root .alternate_upload input.fileinput{text-align:center;vertical-align:bottom;border:0 solid #333;margin-bottom:-1ex;margin-left:-.5ex;display:inline-table}.jknb-root .alternate_upload .btn-upload{background:0 0;border:none;display:inline-table}.jknb-root .btn-group .btn+.btn,.jknb-root .btn-group .btn+.btn-group,.jknb-root .btn-group .btn-group+.btn,.jknb-root .btn-group .btn-group+.btn-group{margin-left:-2px}.jknb-root .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){z-index:2;border-top-right-radius:0;border-bottom-right-radius:0}.jknb-root .dropdown-header{color:#e3e3e3!important;border-bottom:none!important;margin:6px 6px 0!important;padding:0!important;font-family:sans-serif!important;font-size:14px!important}.jknb-root span#last-modified.btn.btn-xs.btn-default.sort-action,.jknb-root span#sort-name.btn.btn-xs.btn-default.sort-action,.jknb-root span#file-size.btn.btn-xs.btn-default.sort-action{color:#999;vertical-align:sub;background:0 0;border:none;margin-bottom:0;padding-bottom:0;font-family:sans-serif;font-size:16px}.jknb-root span#last-modified.btn.btn-xs.btn-default.sort-action{margin-left:19px}.jknb-root button.close{border:0;font-family:sans-serif;font-size:20pt;font-weight:400}.jknb-root .dynamic-buttons{width:100%;padding-top:0;display:inline-block}.jknb-root .close{color:#dc6972;opacity:.5;text-shadow:none;font-weight:400}.jknb-root .close:hover{color:#dc6972;opacity:1;font-weight:400}.jknb-root div.nbext-enable-btns .btn[disabled],.jknb-root div.nbext-enable-btns .btn[disabled]:hover,.jknb-root .btn-default.disabled,.jknb-root .btn-default[disabled],.jknb-root .btn-default.disabled:hover,.jknb-root .btn-default[disabled]:hover,.jknb-root fieldset[disabled] .btn-default:hover,.jknb-root .btn-default.disabled:focus,.jknb-root .btn-default[disabled]:focus,.jknb-root fieldset[disabled] .btn-default:focus,.jknb-root .btn-default.disabled.focus,.jknb-root .btn-default[disabled].focus,.jknb-root fieldset[disabled] .btn-default.focus{color:#969696;background:#303030;border-color:#303030;transition:all .2s}.jknb-root .input-group-addon{color:#999;text-align:center;text-transform:capitalize;background-color:transparent;height:auto;padding:2px 5px;font-size:14px;font-weight:400;border:2px solid transparent!important}.jknb-root a.btn.btn-default.input-group-addon:hover{background:0 0!important}.jknb-root .btn-group>.btn+.dropdown-toggle{height:100%;padding-left:8px;padding-right:8px}.jknb-root .btn-group>.btn+.dropdown-toggle:hover{background:#222!important}.jknb-root .input-group-btn{font-size:inherit;white-space:nowrap;background:#2e2e2e;border:none;position:relative}.jknb-root .input-group-btn:hover{background:#3a313c;border:none}.jknb-root .input-group-btn:first-child>.btn,.jknb-root .input-group-btn:first-child>.btn-group{font-size:inherit;background:#2e2e2e;border:none;margin-left:2px;margin-right:-1px}.jknb-root .input-group-btn:first-child>.btn:hover,.jknb-root .input-group-btn:first-child>.btn-group:hover{font-size:inherit;background:#222;border:none;transition:all .2s}.jknb-root div.modal .btn-group>.btn:first-child{background:#2e2e2e;border:1px solid #2b2b2b;margin-bottom:2px;margin-left:0;margin-top:0!important}.jknb-root div.modal .btn-group>.btn:first-child:hover{background:#3a313c;border:1px solid #3a313c;transition:all .2s}.jknb-root div.modal>button,.jknb-root div.modal-footer>button{background:#2e2e2e;border-color:#2e2e2e}.jknb-root div.modal>button:hover,.jknb-root div.modal-footer>button:hover{background:#3a313c;border-color:#3a313c;transition:all .2s}.jknb-root .modal-content{background:#2e2e2e padding-box padding-box;border:none;border-radius:1px;outline:none;font-family:sans-serif;font-size:14px;position:relative}.jknb-root .modal-header{color:#999;background:#2e2e2e;border-color:rgba(133,133,131,.22);min-height:16.4286px;padding:12px;font-family:sans-serif;font-size:14px}.jknb-root .modal-content h4{color:#999;padding:5px;font-family:sans-serif;font-size:16pt}.jknb-root .modal-body{background-color:#373737;padding:15px;position:relative}.jknb-root .modal-footer{text-align:right;background-color:#373737;border-top:none;padding:8px}.jknb-root .alert-info{color:#999;background-color:#4a4a4a;border-color:rgba(133,133,131,.22)}.jknb-root .modal-header .close{margin-top:-5px;font-size:25pt}.jknb-root .modal-backdrop,.jknb-root .modal-backdrop.in{opacity:.85;background-color:notebook-bg}.jknb-root div.panel,.jknb-root div.panel-default,.jknb-root .panel,.jknb-root .panel-default{color:#999;box-shadow:none;background-color:#373737;border:0;margin-bottom:14px;font-family:sans-serif;font-size:14px}.jknb-root div.panel>.panel-heading,.jknb-root div.panel-default>.panel-heading{color:#999;background:#2e2e2e;border:0;font-size:14pt}.jknb-root .modal .modal-dialog{min-width:950px;margin:50px auto}.jknb-root div.container-fluid{margin-left:auto;margin-right:auto;padding-left:0;padding-right:5px}.jknb-root div.form-control,.jknb-root .form-control{font-family:sans-serif;font-size:initial;color:#999;box-shadow:none;background-color:#111;margin-left:2px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid #111!important}.jknb-root .form-control-static{min-height:inherit;height:inherit}.jknb-root .form-group.list-group-item{color:#999;background-color:#373737;border-color:rgba(133,133,131,.22);margin-bottom:0}.jknb-root .form-group .input-group{float:left}.jknb-root input,.jknb-root button,.jknb-root select,.jknb-root textarea{background-color:#111;border:1px solid rgba(133,133,131,.22);font-weight:400}.jknb-root select.form-control.select-xs{height:30px;font-size:14px}.jknb-root .toolbar select,.jknb-root .toolbar label{vertical-align:top;width:auto;margin-bottom:0;margin-left:10px;margin-right:0;padding:0;font-size:92%;display:inline;background:#333!important;border:2px solid #333!important}.jknb-root .toolbar .btn{padding:3px 8px}.jknb-root .form-control:focus{-webkit-box-shadow:none;border-color:#e3e3e3;outline:2px solid rgba(150,150,150,.75)}.jknb-root ::-webkit-input-placeholder{color:#888}.jknb-root ::placeholder{color:#888}.jknb-root :placeholder-shown{color:#888}.jknb-root :-ms-placeholder-shown{color:#888}.jknb-root [dir=ltr] #find-and-replace .input-group-btn+.form-control{border:2px solid rgba(133,133,131,.22)!important}.jknb-root [dir=ltr] #find-and-replace .input-group-btn+.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#e3e3e3;outline:2px solid rgba(150,150,150,.75)}.jknb-root div.output.output_scroll{box-shadow:none}.jknb-root ::-webkit-scrollbar{background-color:#3d3d3d;border:none;border-radius:3px;width:11px;max-height:9px}.jknb-root ::-webkit-scrollbar-track{background:#3d3d3d;border:none;width:11px;max-height:9px}.jknb-root ::-webkit-scrollbar-thumb{background:#555 padding-box content-box;border:none;border-radius:2px;width:11px}.jknb-root HTML,.jknb-root body,.jknb-root div,.jknb-root dl,.jknb-root dt,.jknb-root dd,.jknb-root ul,.jknb-root ol,.jknb-root li,.jknb-root h1,.jknb-root h2,.jknb-root h3,.jknb-root h4,.jknb-root h5,.jknb-root h6,.jknb-root pre,.jknb-root code,.jknb-root form,.jknb-root fieldset,.jknb-root legend,.jknb-root input,.jknb-root button,.jknb-root textarea,.jknb-root p,.jknb-root blockquote,.jknb-root th,.jknb-root td,.jknb-root span,.jknb-root a{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400}.jknb-root .rendered_html tr,.jknb-root .rendered_html th,.jknb-root .rendered_html td{text-align:left;vertical-align:middle;white-space:normal;border:none;max-width:none;padding:.42em .47em;line-height:normal}.jknb-root .rendered_html td{font-size:13px;font-family:sans-serif!important}.jknb-root .rendered_html th{font-size:13px}.jknb-root .rendered_html table{border-collapse:collapse;border-spacing:0;color:#e3e3e3;table-layout:fixed;border:none;margin-left:8px;margin-right:auto;font-family:sans-serif!important}.jknb-root .rendered_html thead{color:#e3e3e3;vertical-align:bottom;background:#434343;border-bottom:1px solid #434343;font-family:sans-serif!important;font-size:13px!important}.jknb-root .rendered_html tbody tr:nth-child(odd){background:#434343}.jknb-root .rendered_html tbody tr{background:#3b3b3b}.jknb-root .rendered_html tbody tr:hover:nth-child(odd){background:#404040}.jknb-root .rendered_html tbody tr:hover{background:#393939}.jknb-root .rendered_html *+table{margin-top:.05em}.jknb-root div.widget-area{color:#adadad;background:#222}.jknb-root div.widget-area a{color:#999;font-family:sans-serif;font-size:14px;font-style:normal;font-weight:400;text-shadow:none!important}.jknb-root div.widget-area a:hover,.jknb-root div.widget-area a:focus{color:#e3e3e3;background:rgba(133,133,131,.22);border-color:transparent;font-family:sans-serif;font-size:14px;font-style:normal;font-weight:400;text-shadow:none!important}.jknb-root div.widget_item.btn-group>button.btn.btn-default.widget-combo-btn,.jknb-root div.widget_item.btn-group>button.btn.btn-default.widget-combo-btn:hover{font-size:inherit;z-index:0;background:#2b2b2b;border:2px solid #2b2b2b!important}.jknb-root div.jupyter-widgets.widget-hprogress.widget-hbox{margin-left:10px;width:38%!important;display:inline-table!important}.jknb-root div.jupyter-widgets.widget-hprogress.widget-hbox .widget-label,.jknb-root div.widget-hbox .widget-label,.jknb-root .widget-hbox .widget-label,.jknb-root .widget-inline-hbox .widget-label,.jknb-root div.widget-label{text-align:-webkit-auto!important;vertical-align:text-top!important;color:#adadad!important;min-width:100px!important;max-width:240px!important;margin-left:15px!important;font-size:14px!important}.jknb-root .widget-hprogress .progress{flex-grow:1;width:300px;height:20px;margin-top:auto;margin-bottom:auto;margin-left:12px}.jknb-root .progress{height:22px;-webkit-box-shadow:none;box-shadow:none;z-index:10;border-radius:2px;margin-bottom:10px;padding-left:10px;overflow:hidden;background-color:#aaa!important}.jknb-root .progress-bar-danger{background-color:#e16256!important}.jknb-root .progress-bar-info{background-color:#3498db!important}.jknb-root .progress-bar-warning{background-color:#ff914d!important}.jknb-root .progress-bar-success{background-color:#83a83b!important}.jknb-root .widget-select select{margin-left:12px}.jknb-root .rendered_html :link{color:#e3e3e3;font-family:sans-serif;font-size:100%;text-decoration:underline}.jknb-root .rendered_html :visited,.jknb-root .rendered_html :visited:active,.jknb-root .rendered_html :visited:focus{color:#ededed}.jknb-root .rendered_html :visited:hover,.jknb-root .rendered_html :link:hover{color:#d6c7c7;font-family:sans-serif;font-size:100%}.jknb-root div.cell.text_cell a.anchor-link:link{font-size:inherit;visibility:none;color:rgba(0,0,0,.32);padding:0 20px;text-decoration:none}.jknb-root div.cell.text_cell a.anchor-link:link:hover{font-size:inherit;color:#33e}.jknb-root .navbar-text{margin-top:4px;margin-bottom:0}.jknb-root #clusters>a{color:#94c273;cursor:auto;text-decoration:underline}.jknb-root #clusters>a:hover{color:#4c8be2;cursor:auto;text-decoration:underline}.jknb-root #nbextensions-configurator-container>div.row.container-fluid.nbext-selector>h3{height:24px;margin-top:5px;margin-bottom:8px;padding:4px 0;font-size:17px}.jknb-root div#nbextensions-configurator-container.container,.jknb-root #nbextensions-configurator-container.container{width:100%;margin-left:auto;margin-right:auto}.jknb-root div.nbext-selector>nav>.nav>li>a{padding:2px 5px;font-family:sans-serif;font-size:10.5pt}.jknb-root div.nbext-selector>nav>.nav>li>a:hover{background:0 0}.jknb-root div.nbext-selector>nav>.nav>li:hover{background:rgba(133,133,131,.22)!important}.jknb-root div.nbext-selector>nav>.nav>li.active:hover{background:0 0!important}.jknb-root .nav-pills>li.active>a,.jknb-root .nav-pills>li.active>a:active,.jknb-root .nav-pills>li.active>a:hover,.jknb-root .nav-pills>li.active>a:focus{color:#fff;-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased!important;background:rgba(133,133,131,.22)!important}.jknb-root div.nbext-readme>.nbext-readme-contents>.rendered_html{color:#e3e3e3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#333;padding:1em;font-family:sans-serif;font-size:11.5pt;line-height:145%}.jknb-root .nbext-icon,.jknb-root .nbext-desc,.jknb-root .nbext-compat-div,.jknb-root .nbext-enable-btns,.jknb-root .nbext-params{margin-bottom:8px;font-size:11.5pt}.jknb-root div.nbext-readme>.nbext-readme-contents{padding:0;overflow-y:hidden}.jknb-root div.nbext-readme>.nbext-readme-contents:not(:empty){border:none;border-top-color:rgba(175,175,175,.4);margin-top:.5em;margin-bottom:2em}.jknb-root .nbext-showhide-incompat{color:#969696;padding-bottom:.5em;font-size:10.5pt}.jknb-root .nbext-filter-menu.dropdown-menu>li>a:hover,.jknb-root .nbext-filter-menu.dropdown-menu>li>a:focus,.jknb-root .nbext-filter-menu.dropdown-menu>li>a.ui-state-focus{color:#e3e3e3!important;background:#545454!important;border-color:#545454!important}.jknb-root .nbext-filter-input-wrap>.nbext-filter-input-subwrap,.jknb-root .nbext-filter-input-wrap>.nbext-filter-input-subwrap>input{vertical-align:middle;background-color:transparent;border:none;outline:none;margin-top:-2px;padding:0}.jknb-root span.rendered_html code{color:#999;background-color:transparent}.jknb-root #nbextensions-configurator-container>div.row.container-fluid.nbext-selector{padding-left:0;padding-right:0}.jknb-root .nbext-filter-menu{border:none;outline:none;overflow-y:auto;max-height:55vh!important}.jknb-root .nbext-filter-menu:hover{border:none}.jknb-root .alert-warning{color:#999;background-color:#373737;border-color:#373737}.jknb-root .notification_widget.danger{color:#fff;background-color:#e16256;border-color:#e16256;padding-right:5px}.jknb-root #nbextensions-configurator-container>div.nbext-buttons.tree-buttons.no-padding.pull-right>span>button,.jknb-root button#refresh_running_list{border:none!important}.jknb-root mark,.jknb-root .mark{color:#e3e3e3;background-color:#333;padding:.15em}.jknb-root a.text-warning,.jknb-root a.text-warning:hover{color:#888}.jknb-root a.text-warning.bg-warning{background-color:#222}.jknb-root span.bg-success.text-success{color:#94c273;background-color:transparent}.jknb-root span.bg-danger.text-danger{color:#dc6972;background-color:#222}.jknb-root .has-success .input-group-addon{color:#94c273;background:inherit;background-color:rgba(83,180,115,.1);border-color:transparent}.jknb-root .has-success .form-control{border-color:#94c273;box-shadow:inset 0 1px 1px rgba(0,0,0,.024)}.jknb-root .has-error .input-group-addon{color:#dc6972;background:inherit;background-color:rgba(192,57,67,.1);border-color:transparent}.jknb-root .has-error .form-control{border-color:#dc6972;box-shadow:inset 0 1px 1px rgba(0,0,0,.024)}.jknb-root .kse-input-group-pretty>kbd{color:#999;background:0 0;font-family:monospace;font-weight:400}.jknb-root div.nbext-enable-btns .btn[disabled],.jknb-root div.nbext-enable-btns .btn[disabled]:hover,.jknb-root .btn-default.disabled,.jknb-root .btn-default[disabled]{color:#919191;background:#303030}.jknb-root label#Keyword-Filter{display:none}.jknb-root .input-group .nbext-list-btn-add,.jknb-root .input-group-btn:last-child>.btn-group>.btn{background:#2e2e2e;border:2px solid #2e2e2e}.jknb-root .input-group .nbext-list-btn-add:hover,.jknb-root .input-group-btn:last-child>.btn-group>.btn:hover{background:#3a313c;border:2px solid #3a313c}.jknb-root #notebook-container>div.cell.code_cell.rendered.selected>div.widget-area>div.widget-subarea>div>div.widget_item.btn-group>button.btn.btn-default.dropdown-toggle.widget-combo-carrot-btn{background:#2e2e2e;border-color:#2e2e2e}.jknb-root #notebook-container>div.cell.code_cell.rendered.selected>div.widget-area>div.widget-subarea>div>div.widget_item.btn-group>button.btn.btn-default.dropdown-toggle.widget-combo-carrot-btn:hover{background:#3a313c;border-color:#3a313c}.jknb-root .ui-widget-content{color:#999;background:#333;border:2px solid #333}.jknb-root div.collapsible_headings_toggle{color:rgba(133,133,133,.45)!important}.jknb-root div.collapsible_headings_toggle:hover{color:#e3e3e3!important}.jknb-root .collapsible_headings_toggle .h1,.jknb-root .collapsible_headings_toggle .h2,.jknb-root .collapsible_headings_toggle .h3,.jknb-root .collapsible_headings_toggle .h4,.jknb-root .collapsible_headings_toggle .h5,.jknb-root .collapsible_headings_toggle .h6{margin:.3em .4em 0 0!important;line-height:1.2!important}.jknb-root div.collapsible_headings_toggle .fa-caret-down:before,.jknb-root div.collapsible_headings_toggle .fa-caret-right:before{font-size:xx-large;transition:transform 1s;transform:none!important}.jknb-root .collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h1:after,.jknb-root .collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h2:after,.jknb-root .collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h3:after,.jknb-root .collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h4:after,.jknb-root .collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h5:after,.jknb-root .collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h6:after{content:"[…]";position:absolute;right:0;color:rgba(133,133,133,.45)!important;padding:.5em 0 0!important;bottom:20%!important}.jknb-root .collapsible_headings_ellipsis .rendered_html h1,.jknb-root .collapsible_headings_ellipsis .rendered_html h2,.jknb-root .collapsible_headings_ellipsis .rendered_html h3,.jknb-root .collapsible_headings_ellipsis .rendered_html h4,.jknb-root .collapsible_headings_ellipsis .rendered_html h5,.jknb-root .collapsible_headings_ellipsis .rendered_html h6,.jknb-root .collapsible_headings_toggle .fa{-webkit-transform:inherit!important;-moz-transform:inherit!important;-ms-transform:inherit!important;-o-transform:inherit!important;transform:inherit!important;padding-right:0!important;transition:transform 1s!important}.jknb-root #toc-wrapper{z-index:90;border-style:solid;border-width:thin;flex-direction:column;padding:10px;display:flex;overflow:hidden;background-color:#222!important;border-right-width:medium!important;position:fixed!important}.jknb-root #toc-wrapper.ui-draggable.ui-resizable.sidebar-wrapper{border-color:rgba(133,133,131,.22)!important}.jknb-root #toc a,.jknb-root #navigate_menu a,.jknb-root .toc{color:#999!important;font-size:13px!important}.jknb-root #toc li>span:hover{background-color:#545454!important}.jknb-root #toc a:hover,.jknb-root #navigate_menu a:hover,.jknb-root .toc{color:#fff!important;font-size:13px!important}.jknb-root #toc-wrapper .toc-item-num{color:#e3e3e3!important;font-size:13px!important}.jknb-root input.raw_input{color:#e3e3e3;vertical-align:baseline;width:auto;-webkit-box-shadow:none;box-shadow:none;background:#0e0e0e;border-color:#0e0e0e;margin:0 .25em;padding:0 .25em;font-family:monospace;font-size:13px!important}.jknb-root audio,.jknb-root video{vertical-align:middle;align-content:center;margin-left:20%;display:inline}.jknb-root .cmd-palette .modal-body{margin:0;padding:0}.jknb-root .cmd-palette form{background:#474747}.jknb-root .typeahead-field input:last-child,.jknb-root .typeahead-hint{z-index:1;background:#474747}.jknb-root .typeahead-field input{color:#e3e3e3;font-family:sans-serif;font-size:28pt;line-height:inherit;border:none;height:70px;padding:3px 10px;display:inline-block}.jknb-root .typeahead-select{background-color:#474747}.jknb-root body>div.modal.cmd-palette.typeahead-field{border-collapse:separate;background-color:#505050;display:table}.jknb-root .typeahead-container button{font-family:sans-serif;font-size:28pt;line-height:inherit;background-color:#2e2e2e;border:none;height:70px;padding:3px 10px;display:inline-block}.jknb-root .typeahead-search-icon{vertical-align:middle;text-align:center;min-width:40px;min-height:55px;display:block}.jknb-root .typeahead-container button:focus,.jknb-root .typeahead-container button:hover{color:#e3e3e3;background-color:#3a313c;border-color:#222}.jknb-root .typeahead-list>li.typeahead-group.active>a,.jknb-root .typeahead-list>li.typeahead-group>a,.jknb-root .typeahead-list>li.typeahead-group>a:focus,.jknb-root .typeahead-list>li.typeahead-group>a:hover{display:none}.jknb-root .typeahead-dropdown>li>a,.jknb-root .typeahead-list>li>a{color:#999;text-decoration:none}.jknb-root .typeahead-dropdown,.jknb-root .typeahead-list{color:#999;background-color:#373737;background-clip:padding-box;border:none;margin-top:0;padding:3px 2px 3px 0;font-family:sans-serif;font-size:14px;line-height:1.7}.jknb-root .typeahead-dropdown>li.active>a,.jknb-root .typeahead-dropdown>li>a:focus,.jknb-root .typeahead-dropdown>li>a:hover,.jknb-root .typeahead-list>li.active>a,.jknb-root .typeahead-list>li>a:focus,.jknb-root .typeahead-list>li>a:hover{color:#e3e3e3;background-color:#505050;border-color:#505050}.jknb-root .command-shortcut:before{content:"(command)";color:#888;padding-right:3px}.jknb-root .edit-shortcut:before{content:"(edit)";color:#888;padding-right:3px}.jknb-root ul.typeahead-list i{width:18px;margin-left:1px;margin-right:10px}.jknb-root ul.typeahead-list{max-height:50vh;overflow:auto}.jknb-root .typeahead-list>li{border:none;position:relative}.jknb-root div.input.typeahead-hint,.jknb-root input.typeahead-hint,.jknb-root body>div.modal.cmd-palette.in>div>div>div>form>div>div.typeahead-field>span.typeahead-query>input.typeahead-hint{background-color:transparent;padding:3px 10px;color:#888!important}.jknb-root .typeahead-dropdown>li>a,.jknb-root .typeahead-list>li>a{clear:both;border:1px solid #373737;border-bottom-color:rgba(133,133,133,.45);padding:5px;font-weight:400;line-height:1.7;display:block}.jknb-root body>div.modal.cmd-palette.in>div{min-width:750px;margin:150px auto}.jknb-root .typeahead-container strong{color:#e3e3e3;font-weight:bolder}.jknb-root #find-and-replace #replace-preview .match,.jknb-root #find-and-replace #replace-preview .insert{color:#fff;background-color:#cdcdcd;border:1px solid #cdcdcd;border-radius:0}.jknb-root #find-and-replace #replace-preview .replace .match{background-color:#dc6972;border-color:#dc6972;border-radius:0}.jknb-root #find-and-replace #replace-preview .replace .insert{background-color:#94c273;border-color:#94c273;border-radius:0}.jknb-root .jupyter-dashboard-menu-item.selected:before{content:""!important;color:#e3e3e3!important;font-family:FontAwesome!important;font-size:12px!important;position:absolute!important;top:13px!important;left:0!important}.jknb-root .shortcut_key,.jknb-root span.shortcut_key{text-align:right;width:16ex;font-family:monospace;display:inline-block}.jknb-root .jupyter-keybindings{border-bottom:1px solid rgba(133,133,131,.22);padding:1px;line-height:24px}.jknb-root .jupyter-keybindings i{background:#111;margin-left:7px;padding:5px;font-size:small}.jknb-root div#short-key-bindings-intro.well,.jknb-root .well{color:#999;-webkit-box-shadow:none;box-shadow:none;background-color:#2e2e2e;border:1px solid #2e2e2e;border-radius:2px}.jknb-root #texteditor-backdrop{background:#222}.jknb-root #texteditor-backdrop #texteditor-container .CodeMirror-gutter,.jknb-root #texteditor-backdrop #texteditor-container .CodeMirror-gutters{color:#aaa;background:#353a48}.jknb-root .edit_app #menubar .navbar{margin-bottom:0}.jknb-root #texteditor-backdrop #texteditor-container{box-shadow:none;background-color:#333;padding:0}.jknb-root .terminal-app,.jknb-root .terminal-app>#header{background:#222}.jknb-root .terminal-app .terminal{color:#e3e3e3;-webkit-box-shadow:none;box-shadow:none;background:#333;border-radius:2px;padding:.4em;font-family:monospace;font-size:13px;line-height:170%}.jknb-root .terminal .xterm-viewport{color:#e3e3e3;background-color:#333;overflow-y:auto}.jknb-root .terminal .xterm-color-0{color:#e3e3e3}.jknb-root .terminal .xterm-color-1{color:#cc89e0}.jknb-root .terminal .xterm-color-2{color:#555}.jknb-root .terminal .xterm-color-3{color:#ce2029}.jknb-root .terminal .xterm-color-4{color:orange}.jknb-root .terminal .xterm-color-5{color:#94c273}.jknb-root .terminal .xterm-color-6,.jknb-root .terminal .xterm-color-7{color:#61afef}.jknb-root .terminal .xterm-color-8,.jknb-root .terminal .xterm-color-9{color:#94c273}.jknb-root .terminal .xterm-color-10{color:#ce2029}.jknb-root .terminal .xterm-color-14{color:#61afef}.jknb-root .terminal .xterm-bg-color-15{background-color:#333}.jknb-root .terminal:not(.xterm-cursor-style-underline):not(.xterm-cursor-style-bar) .terminal-cursor{color:#333;background-color:#e3e3e3}.jknb-root .terminal:not(.focus) .terminal-cursor{outline-offset:-1px;outline:1px solid #e3e3e3}.jknb-root .celltoolbar{background:0 0;border-color:transparent transparent rgba(175,175,175,.4);border-bottom-style:solid;border-bottom-width:thin;padding-top:3px;font-size:100%}.jknb-root .cell-tag,.jknb-root .tags-input input,.jknb-root .tags-input button{color:#999;box-shadow:none;width:inherit;font-size:inherit;background-color:#222;background-image:none;border:1px solid #999;border-radius:1px;height:22px;line-height:22px}.jknb-root #notebook-container>div.cell.code_cell.rendered.selected>div.input>div.inner_cell>div.ctb_hideshow.ctb_show>div>div>button,.jknb-root #notebook-container>div.input>div.inner_cell>div.ctb_hideshow.ctb_show>div>div>button{color:#999;box-shadow:none;width:inherit;font-size:10pt;font-size:inherit;background-color:#222;background-image:none;border:1px solid #999;border-radius:1px;height:22px;line-height:22px}.jknb-root div#pager #pager-contents{background:#222!important}.jknb-root div#pager pre{padding:.4em;color:#e3e3e3!important;background:#333!important}.jknb-root div#pager .ui-resizable-handle{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;height:8px;top:0;background:#e3e3e3!important}.jknb-root div.input_area{background:#333;border:0;border-radius:0 4px 4px 0;padding-right:1.2em}.jknb-root div.cell{background:#333;border:solid #222;border-radius:4px;padding:0;top:0}.jknb-root div.cell.selected,.jknb-root .edit_mode div.cell.selected{background:#333;border:solid #222;border-radius:5px;padding:0}.jknb-root div.cell.edit_mode{background:#333;padding:0}.jknb-root div.CodeMirror-sizer{border-right-width:16px;min-height:37px;margin-top:0;margin-bottom:-21px;margin-left:0;padding-bottom:0;padding-right:0}.jknb-root div.cell.selected:before,.jknb-root .edit_mode div.cell.selected:before,.jknb-root div.cell.selected.jupyter-soft-selected:before{border:none;border-radius:3px;width:0;height:100%;display:block;position:absolute;top:0;left:0;background:#333!important}.jknb-root div.cell.text_cell.selected:before,.jknb-root .edit_mode div.cell.text_cell.selected:before,.jknb-root div.cell.text_cell.selected.jupyter-soft-selected:before{background:#333!important;border-color:#8e8e8e!important}.jknb-root div.cell.code_cell .input{border-radius:3px;border-left:5px solid #333!important}.jknb-root div.cell.code_cell.selected .input{border-radius:3px;border-left:5px solid #cdcdcd!important}.jknb-root .edit_mode div.cell.code_cell.selected .input{border-radius:3px;border-left:5px solid #8e8e8e!important}.jknb-root .edit_mode div.cell.selected:before{border-radius:3px;height:100%;border-left:5px solid #8e8e8e!important}.jknb-root div.cell.jupyter-soft-selected,.jknb-root div.cell.selected.jupyter-soft-selected{background:#8e8e8e!important;border-left-width:0!important;border-left-color:#8e8e8e!important;border-right-width:0!important;border-right-color:#8e8e8e!important;border-radius:6px!important;padding-left:7px!important}.jknb-root div.cell.selected.jupyter-soft-selected .input{border-left:5px solid #333!important}.jknb-root div.cell.selected.jupyter-soft-selected{border-color:#222;border-radius:6px;padding-left:7px}.jknb-root div.cell.code_cell.selected .input{border-left:none;border-radius:3px}.jknb-root div.cell.selected.jupyter-soft-selected .prompt,.jknb-root div.cell.text_cell.selected.jupyter-soft-selected .prompt{border-radius:2px;top:0;border-left:#333!important}.jknb-root div.cell.text_cell.selected.jupyter-soft-selected .input_prompt{border-left:none!important}.jknb-root div.cell.text_cell.jupyter-soft-selected,.jknb-root div.cell.text_cell.selected.jupyter-soft-selected{background:#8e8e8e!important;border-left-width:0!important;border-left-color:#8e8e8e!important;border-right-width:0!important;border-right-color:#8e8e8e!important;border-radius:5px!important;padding-left:26px!important}.jknb-root div.cell.jupyter-soft-selected .input,.jknb-root div.cell.selected.jupyter-soft-selected .input{border-left-color:#8e8e8e!important}.jknb-root div.prompt,.jknb-root .prompt{color:#aaa;padding:4px 1px 0 0;font-family:monospace;font-weight:400;line-height:170%;text-align:right!important;width:11.5ex!important;min-width:11.5ex!important;font-size:9pt!important}.jknb-root div.prompt.input_prompt{background-color:#333;border-top:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;min-width:11.5ex;padding-right:3px;width:11.5ex!important;font-size:9pt!important}.jknb-root div.prompt_container{text-align:right;flex-direction:row;justify-content:space-between;display:flex;align-items:stretch!important}.jknb-root div.cell.code_cell .input_prompt{border-right:2px solid rgba(150,150,150,.75)}.jknb-root div.cell.selected .prompt,.jknb-root .edit_mode div.cell.selected .prompt{top:0}.jknb-root .run_this_cell{visibility:hidden;color:transparent;background:0 0;width:0;padding:0 12px 0 3px}.jknb-root div.code_cell:hover div.input .run_this_cell{visibility:visible}.jknb-root div.cell.code_cell.rendered.selected .run_this_cell:hover,.jknb-root div.cell.code_cell.rendered.unselected .run_this_cell:hover{background:#292929;color:#cdcdcd!important}.jknb-root i.fa-step-forward.fa{font:9px FontAwesome;display:inline-block}.jknb-root .fa-step-forward:before{content:""}.jknb-root div.cell.selected.jupyter-soft-selected .run_this_cell,.jknb-root div.cell.selected.jupyter-soft-selected .run_this_cell:hover,.jknb-root div.cell.unselected.jupyter-soft-selected .run_this_cell:hover,.jknb-root div.cell.code_cell.rendered.selected.jupyter-soft-selected .run_this_cell:hover,.jknb-root div.cell.code_cell.rendered.unselected.jupyter-soft-selected .run_this_cell:hover{color:#8e8e8e!important;background:#8e8e8e!important}.jknb-root div.output_wrapper{background-color:#222;border:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0;margin-bottom:0;left:0}.jknb-root div.output_subarea.output_text.output_stream.output_stdout,.jknb-root div.output_subarea.output_text{color:#adadad;background-color:#222;border-top-left-radius:0;border-top-right-radius:0;margin-left:11.5px;font-family:monospace;font-size:13px!important;line-height:150%!important}.jknb-root div.output_area pre{color:#adadad;border-top-left-radius:0;border-top-right-radius:0;font-family:monospace;font-size:13px!important;line-height:151%!important}.jknb-root div.output_html{color:#e3e3e3;background:#222;font-family:monospace;font-size:13px}.jknb-root div.output_subarea{box-flex:1;flex:1;overflow-x:auto;padding:1.2em!important}.jknb-root div.btn.btn-default.output_collapsed{background:#212121;border-color:#212121}.jknb-root div.btn.btn-default.output_collapsed:hover{background:#1c1c1c;border-color:#1c1c1c}.jknb-root div.prompt.output_prompt{color:transparent;background-color:#222;border-right:2px solid transparent;border-radius:0 0 0 4px;font-family:monospace;width:12ex!important;min-width:12ex!important;font-weight:700!important}.jknb-root div.out_prompt_overlay.prompt{color:transparent;background-color:#222;border-right:2px solid transparent;border-radius:0 0 0 2px;font-family:monospace;width:12ex!important;min-width:12ex!important;font-weight:700!important}.jknb-root div.out_prompt_overlay.prompt:hover{-webkit-border-:2px;-moz-border-radius:2px;border-bottom-left-radius:2px;background-color:#585858;border:none;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none!important;border-right:2px solid #585858!important;width:12ex!important;min-width:12ex!important}.jknb-root div.cell.code_cell .output_prompt{color:transparent;border-right:2px solid transparent}.jknb-root div.cell.selected .output_prompt,.jknb-root div.cell.selected .out_prompt_overlay.prompt,.jknb-root .edit_mode div.cell.selected .output_prompt,.jknb-root .edit_mode div.cell.selected .out_prompt_overlay.prompt{border-left:5px solid #8e8e8e;border-right:2px solid #222;border-radius:0!important}.jknb-root div.text_cell,.jknb-root div.text_cell_render pre,.jknb-root div.text_cell_render{color:#e3e3e3;background:#333;border-radius:0;font-family:sans-serif;font-size:14px;line-height:130%!important}.jknb-root div .text_cell_render{padding:.4em}.jknb-root div.cell.text_cell .CodeMirror-lines{margin-top:.4em;margin-bottom:.3em;padding:.7em .5em .4em!important}.jknb-root div.cell.text_cell.unrendered div.input_area,.jknb-root div.cell.text_cell.rendered div.input_area{background:#333;border:0;border-radius:2px}.jknb-root div.cell.text_cell .CodeMirror,.jknb-root div.cell.text_cell .CodeMirror pre{line-height:170%!important}.jknb-root div.cell.text_cell.rendered.selected,.jknb-root div.cell.text_cell.unrendered.selected,.jknb-root div.cell.text_cell.selected,.jknb-root .edit_mode div.cell.text_cell.selected,.jknb-root div.text_cell.unrendered,.jknb-root div.text_cell.unrendered.selected,.jknb-root div.edit_mode div.text_cell.unrendered{background:#333;border-radius:0;font-family:sans-serif;line-height:170%!important}.jknb-root div.cell.text_cell .prompt{border-right:0;width:11.5ex!important;min-width:11.5ex!important}.jknb-root div.cell.text_cell.rendered .prompt,.jknb-root div.cell.text_cell.unrendered .prompt{background-color:#333;border-left:4px solid #333;border-right:2px solid rgba(225,225,225,.3);font-family:monospace;font-weight:400;color:#aaa!important;text-align:right!important;width:12ex!important;min-width:12ex!important;font-size:9.5pt!important}.jknb-root div.cell.text_cell.rendered .prompt{border-right:2px solid rgba(225,225,225,.3)}.jknb-root div.cell.text_cell.rendered.selected .prompt{border-left:4px solid #8e8e8e;border-right:2px solid rgba(225,225,225,.3);top:0}.jknb-root div.text_cell.unrendered.selected .prompt,.jknb-root div.text_cell.rendered.selected .prompt{background:#333;border-left:4px solid #8e8e8e;border-right:2px solid rgba(225,225,225,.3);top:0}.jknb-root div.rendered_html code{color:#e3e3e3;background:#111;padding-top:3px;padding-left:2px;font-family:monospace;font-size:13px}.jknb-root pre,.jknb-root code,.jknb-root kbd,.jknb-root samp{white-space:pre-wrap}.jknb-root .well code,.jknb-root code{color:#e3e3e3;background:#111;border-color:#111;font-family:monospace;font-size:13px!important;line-height:170%!important}.jknb-root kbd{color:#e3e3e3;box-shadow:none;border:0;padding:1px;font-size:13px;font-weight:800;background-color:transparent!important}.jknb-root pre{color:#e3e3e3;background-color:#111;border:1px solid #111;border-radius:2px;margin:0 0 9px;padding:8.5px;font-size:14px;line-height:1.42857;display:block}.jknb-root div.rendered_html{color:#e3e3e3}.jknb-root .rendered_html *+ul{margin-top:.4em;margin-bottom:.3em}.jknb-root .rendered_html *+p{margin-top:.5em;margin-bottom:.5em}.jknb-root div.rendered_html pre{background:#111;border-left:3px solid #111;border-radius:0;max-width:80%;margin-left:6px;padding-left:5px;font-family:monospace;color:#e3e3e3!important;font-size:13px!important;line-height:170%!important}.jknb-root div.text_cell_render pre,.jknb-root div.text_cell_render code{color:#e3e3e3;background:#222;border-left:none;border-radius:0;max-width:80%;font-family:monospace;font-size:13px!important;line-height:170%!important}.jknb-root div.text_cell_render pre{border-radius:0;max-width:80%;margin-left:6px;padding-left:5px;border-left:3px solid rgba(150,150,150,.75)!important}.jknb-root div.text_cell_render h1,.jknb-root div.rendered_html h1,.jknb-root div.text_cell_render h2,.jknb-root div.rendered_html h2,.jknb-root div.text_cell_render h3,.jknb-root div.rendered_html h3,.jknb-root div.text_cell_render h4,.jknb-root div.rendered_html h4,.jknb-root div.text_cell_render h5,.jknb-root div.rendered_html h5{font-family:sans-serif;margin:.4em .2em .3em!important}.jknb-root .rendered_html h1:first-child,.jknb-root .rendered_html h2:first-child,.jknb-root .rendered_html h3:first-child,.jknb-root .rendered_html h4:first-child,.jknb-root .rendered_html h5:first-child,.jknb-root .rendered_html h6:first-child{margin-top:.2em!important;margin-bottom:.2em!important}.jknb-root .rendered_html h1,.jknb-root .text_cell_render h1{text-align:left;font-size:200%;font-style:normal;font-weight:400;color:#989898!important}.jknb-root .rendered_html h2,.jknb-root .text_cell_render h2{font-size:170%;font-style:normal;font-weight:400;color:#989898!important}.jknb-root .rendered_html h3,.jknb-root .text_cell_render h3{font-size:140%;font-style:normal;font-weight:400;color:#989898!important}.jknb-root .rendered_html h4,.jknb-root .text_cell_render h4{font-size:110%;font-style:normal;font-weight:400;color:#989898!important}.jknb-root .rendered_html h5,.jknb-root .text_cell_render h5{font-size:100%;font-style:normal;font-weight:400;color:#989898!important}.jknb-root hr{border:0;border-top:1px solid #989898;margin-top:8px;margin-bottom:10px}.jknb-root .rendered_html hr{color:#989898;background-color:#989898;margin-right:2em}.jknb-root #complete>select>option:hover{background:#545454}.jknb-root div#_vivaldi-spatnav-focus-indicator._vivaldi-spatnav-focus-indicator{z-index:2147483647;box-shadow:none;pointer-events:none;border-radius:2px;position:absolute;top:0;left:0}.jknb-root div.CodeMirror,.jknb-root div.CodeMirror pre{color:#e3e3e3;font-family:monospace;font-size:13px;line-height:170%}.jknb-root div.CodeMirror-lines{padding:.7em 1.5em .9em .5em}.jknb-root span.ansiblack,.jknb-root .ansi-black-fg{color:#2b303b}.jknb-root span.ansiblue,.jknb-root .ansi-blue-fg,.jknb-root .ansi-blue-intense-fg{color:#61afef}.jknb-root span.ansigray,.jknb-root .ansi-gray-fg,.jknb-root .ansi-gray-intense-fg{color:#777}.jknb-root span.ansigreen,.jknb-root .ansi-green-fg{color:#8fca9a}.jknb-root .ansi-green-intense-fg{color:#777}.jknb-root span.ansipurple,.jknb-root .ansi-purple-fg,.jknb-root .ansi-purple-intense-fg,.jknb-root span.ansicyan,.jknb-root .ansi-cyan-fg,.jknb-root .ansi-cyan-intense-fg{color:#b399ef}.jknb-root span.ansiyellow,.jknb-root .ansi-yellow-fg,.jknb-root .ansi-yellow-intense-fg{color:#ffef68}.jknb-root span.ansired,.jknb-root .ansi-red-fg,.jknb-root .ansi-red-intense-fg{color:#e07a7a}.jknb-root div.output-stderr{background-color:#e07a7a}.jknb-root div.output-stderr pre{color:#d0d4e6}.jknb-root div.js-error{color:#e07a7a}.jknb-root .ipython_tooltip{box-shadow:none;z-index:1000;background:#444;border:2px solid #303030;border-radius:2px;font-family:monospace;font-size:13px;line-height:170%;position:absolute;overflow:visible}.jknb-root .ipython_tooltip .tooltiptext pre{color:#e3e3e3;background:#444;max-width:900px;font-family:monospace;font-size:13px;line-height:170%;overflow:visible}.jknb-root div#tooltip.ipython_tooltip{overflow-x:wrap;max-width:800px;overflow-y:visible}.jknb-root div.tooltiptext.bigtooltip{max-width:800px;height:400px;overflow-x:visible;overflow-y:scroll}.jknb-root .cm-s-ipython.CodeMirror{color:#e3e3e3;background:#333;border-radius:2px;padding-right:1.2em;font-family:monospace;font-size:13px;font-style:normal;font-weight:400}.jknb-root .cm-s-ipython div.CodeMirror-selected{background:#373d4b}.jknb-root .CodeMirror-gutters{white-space:nowrap;border:none;border-radius:0;background:#353a48!important;border-right:1px solid #353a48!important}.jknb-root .cm-s-ipython .CodeMirror-gutters{background:#353a48;border:none;border-radius:0;width:36px}.jknb-root .cm-s-ipython .CodeMirror-linenumber{color:#aaa}.jknb-root .CodeMirror-sizer{margin-left:40px}.jknb-root .CodeMirror-linenumber,.jknb-root div.CodeMirror-linenumber,.jknb-root .CodeMirror-gutter.CodeMirror-linenumber div.CodeMirror-gutter.CodeMirror-linenumber{text-align:right;margin:0;padding:0;width:26px!important}.jknb-root .CodeMirror-linenumber{color:#aaa}.jknb-root .cm-s-ipython .CodeMirror-cursor{border-left:2px solid default!important}.jknb-root .cm-s-ipython span.cm-comment{color:#aaa;font-style:italic}.jknb-root .cm-s-ipython span.cm-atom{color:#61afef}.jknb-root .cm-s-ipython span.cm-number{color:orange}.jknb-root .cm-s-ipython span.cm-property,.jknb-root .cm-s-ipython span.cm-attribute{color:#e3e3e3}.jknb-root .cm-s-ipython span.cm-keyword{color:#555;font-weight:400}.jknb-root .cm-s-ipython span.cm-string{color:#94c273}.jknb-root .cm-s-ipython span.cm-meta{color:#ffef68}.jknb-root .cm-s-ipython span.cm-operator{color:#61afef}.jknb-root .cm-s-ipython span.cm-builtin{color:#ce2029}.jknb-root .cm-s-ipython span.cm-variable{color:#e3e3e3}.jknb-root .cm-s-ipython span.cm-variable-2{color:#ce2029}.jknb-root .cm-s-ipython span.cm-variable-3{color:#cc89e0}.jknb-root .cm-s-ipython span.cm-def{color:#61afef;font-weight:400}.jknb-root .cm-s-ipython span.cm-error{background:rgba(192,192,192,.3)}.jknb-root .cm-s-ipython span.cm-tag{color:#61afef}.jknb-root .cm-s-ipython span.cm-link{color:#94c273}.jknb-root .cm-s-ipython span.cm-storage,.jknb-root .cm-s-ipython span.cm-entity{color:#61afef}.jknb-root .cm-s-ipython span.cm-quote{color:#94c273}.jknb-root div.CodeMirror span.CodeMirror-matchingbracket{color:#fff;background-color:#e50;font-weight:700}.jknb-root div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#fff;font-weight:700;background:rgba(192,192,192,.3)!important}.jknb-root .cm-header-1{font-size:215%}.jknb-root .cm-header-2{font-size:180%}.jknb-root .cm-header-3{font-size:150%}.jknb-root .cm-header-4{font-size:120%}.jknb-root .cm-header-5{font-size:100%}.jknb-root .cm-s-default .cm-hr{color:#61afef}.jknb-root div.cell.text_cell .cm-s-default .cm-header{font-family:sans-serif;font-weight:400;color:#989898!important;margin-top:.3em!important;margin-bottom:.3em!important}.jknb-root div.cell.text_cell .cm-s-default span.cm-variable-2{color:#e3e3e3!important}.jknb-root div.cell.text_cell .cm-s-default span.cm-variable-3{color:#cc89e0!important}.jknb-root .cm-s-default span.cm-comment{color:#aaa!important}.jknb-root .cm-s-default .cm-tag{color:#8fb36a}.jknb-root .cm-s-default .cm-builtin{color:#ce2029}.jknb-root .cm-s-default .cm-string{color:#94c273}.jknb-root .cm-s-default .cm-keyword{color:#555}.jknb-root .cm-s-default .cm-number{color:orange}.jknb-root .cm-s-default .cm-error{color:#61afef}.jknb-root .cm-s-default .cm-link{color:#94c273}.jknb-root .cm-s-default .cm-atom{color:orange}.jknb-root .cm-s-default .cm-def{color:#61afef}.jknb-root .CodeMirror-cursor{border-right:none;width:0;border-left:2px solid default!important}.jknb-root .cm-s-default div.CodeMirror-selected,.jknb-root .cm-s-default .cm-selected{background:#373d4b}.jknb-root .MathJax_Display,.jknb-root .MathJax{text-align:center!important;border:0!important;margin:0!important;font-size:100%!important;line-height:2.25!important}.jknb-root .MathJax:focus,.jknb-root body :focus .MathJax{display:inline-block!important}.jknb-root,.jknb-root:before,.jknb-root:after,.jknb-root *,.jknb-root :before,.jknb-root :after{box-sizing:border-box}.jknb-root .lm-Widget,.jknb-root .lm-Widget *,.jknb-root .lm-Widget :before,.jknb-root .lm-Widget :after{box-sizing:revert}.jknb-root .lm-Widget,.jknb-root .lm-Widget *{margin-top:0!important}.jknb-root .widget-hslider .slider-container,.jknb-root .jupyter-widget-hslider .slider-container{align-self:center!important;height:auto!important}.jknb-root .jupyter-widgets,.jknb-root .lm-Widget,.jknb-root .widget-label,.jknb-root .jupyter-widget-label,.jknb-root .widget-readout,.jknb-root .jupyter-widget-readout{color:inherit!important}.jknb-root .cell,.jknb-root .input,.jknb-root .output,.jknb-root .inner_cell,.jknb-root .input_area,.jknb-root .output_area,.jknb-root .output_subarea,.jknb-root .rendered_html{min-width:0;max-width:100%}.jknb-root pre,.jknb-root code{max-width:100%;overflow-x:auto}.jknb-root .output_subarea{overflow-x:auto}.jknb-root img,.jknb-root svg{max-width:100%;height:auto}.jknb-root .katex img,.jknb-root .katex svg{max-width:none;height:inherit}.jknb-root .cm-editor,.jknb-root .cm-scroller{min-width:0;max-width:100%}.jknb-root .cm-editor{width:100%}.jknb-root .cm-editor,.jknb-root .cm-scroller,.jknb-root .cm-content,.jknb-root .cm-line,.jknb-root .cm-gutters,.jknb-root .cm-gutter,.jknb-root .cm-gutterElement,.jknb-root .cell_toolbar,.jknb-root .cell_toolbar_btn,.jknb-root .prompt,.jknb-root .input_prompt,.jknb-root .output_prompt,.jknb-root .out_prompt_overlay,.jknb-root .input,.jknb-root .output,.jknb-root .output_area,.jknb-root .output_subarea,.jknb-root .output_wrapper,.jknb-root .inner_cell,.jknb-root .input_area,.jknb-root .text_cell_render{margin:0}.jknb-root div.input_area{border-radius:0;padding:0}.jknb-root div.cell.code_cell .input{border-radius:0}.jknb-root .cm-editor .cm-content{caret-color:#999}.jknb-root .cm-editor .cm-cursor,.jknb-root .cm-editor .cm-cursor-primary{border-left-color:#999}.jknb-root h1,.jknb-root h2,.jknb-root h3,.jknb-root h4,.jknb-root h5,.jknb-root h6,.jknb-root table,.jknb-root thead,.jknb-root tbody,.jknb-root tr,.jknb-root th,.jknb-root td,.jknb-root .rendered_html h1,.jknb-root .rendered_html h2,.jknb-root .rendered_html h3,.jknb-root .rendered_html h4,.jknb-root .rendered_html h5,.jknb-root .rendered_html h6,.jknb-root .rendered_html th,.jknb-root .rendered_html td{color:inherit}.jknb-root div.cell{background:#222;border:solid #333;border-radius:4px;margin:5px 0;transition:border-color .12s}.jknb-root div.cell:focus-within{border-color:rgba(150,150,150,.75)}.jknb-root .highlight{position:relative}.jknb-root .cell_toolbar{z-index:2;opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:4px;right:4px}.jknb-root .highlight:hover .cell_toolbar,.jknb-root .highlight:focus-within .cell_toolbar{opacity:1}.jknb-root .cell_toolbar_btn{width:18px;height:18px;color:inherit;cursor:pointer;background:rgba(127,127,127,.15);border:1px solid rgba(127,127,127,.35);border-radius:3px;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.jknb-root .cell_toolbar_btn:hover{background:rgba(127,127,127,.3);border-color:rgba(127,127,127,.6)}.jknb-root .cell_toolbar_btn:disabled{opacity:.5;cursor:wait}.jknb-root .cell_toolbar_run{color:#4caf50}.jknb-root .cell_toolbar_run:hover{background:rgba(76,175,80,.2);border-color:rgba(76,175,80,.6)}.jknb-root .cell_toolbar_delete:hover{color:#e57373;background:rgba(239,83,80,.2);border-color:rgba(239,83,80,.6)}.jknb-root pre{border:none;margin:0}.jknb-root pre code{display:inline}.jknb-root .input{flex-direction:row;display:flex}.jknb-root .input>.inner_cell{overflow:visible}.jknb-root div.output_area{display:flex}.jknb-root div.output_latex{color:#888}.jknb-root div.inner_cell{width:100%}.jknb-root div.output_error{white-space:pre}.jknb-root div.output_subarea{margin-left:0!important;padding:4px 8px!important}.jknb-root div.output_subarea pre{margin:0;background:0 0!important;padding:0!important}.jknb-root div.output_subarea code{background:0 0!important}.jknb-root div.output_subarea.output_error,.jknb-root div.output_subarea.output_text.output_stream.output_stderr,.jknb-root div.output_subarea.output-stderr{background:rgba(255,0,0,.18)}.jknb-root .inner_cell .rendered_html h1{line-height:1.5}.jknb-root .inner_cell .rendered_html h2{line-height:1.4}.jknb-root .inner_cell .rendered_html h3{line-height:1.3}.jknb-root .inner_cell .rendered_html h4{line-height:1}.jknb-root .inner_cell .rendered_html h1,.jknb-root .inner_cell .rendered_html h2,.jknb-root .inner_cell .rendered_html h3,.jknb-root .inner_cell .rendered_html h4{margin-left:0!important}.jknb-root .text_cell_render table,.jknb-root .rendered_html>table,.jknb-root .rendered_html p+table{border-collapse:collapse;margin:10px 0;font-size:13px}.jknb-root .text_cell_render table thead,.jknb-root .rendered_html>table thead,.jknb-root .rendered_html p+table thead{background:rgba(127,127,127,.12);border-bottom:2px solid rgba(127,127,127,.5)}.jknb-root .text_cell_render table th,.jknb-root .rendered_html>table th,.jknb-root .rendered_html p+table th{text-align:left;border:1px solid rgba(127,127,127,.25);padding:6px 10px;font-weight:600}.jknb-root .text_cell_render table td,.jknb-root .rendered_html>table td,.jknb-root .rendered_html p+table td{border:1px solid rgba(127,127,127,.25);padding:5px 10px}.jknb-root .text_cell_render table tbody tr:nth-child(2n),.jknb-root .rendered_html>table tbody tr:nth-child(2n),.jknb-root .rendered_html p+table tbody tr:nth-child(2n){background:rgba(127,127,127,.06)}.jknb-root .text_cell_render table tbody tr:hover,.jknb-root .rendered_html>table tbody tr:hover,.jknb-root .rendered_html p+table tbody tr:hover{background:rgba(66,165,245,.12)}.jknb-root table.dataframe{border-collapse:collapse;border-spacing:0;color:inherit;border:none;font-size:13px;line-height:1.4}.jknb-root table.dataframe thead{vertical-align:bottom;border-bottom:1px solid}.jknb-root table.dataframe tr,.jknb-root table.dataframe th,.jknb-root table.dataframe td{text-align:right;vertical-align:middle;white-space:normal;background:0 0;border:none;max-width:none;padding:4px 8px;line-height:normal}.jknb-root table.dataframe th{font-weight:600}.jknb-root table.dataframe tbody tr:nth-child(2n){background:rgba(127,127,127,.06)}.jknb-root table.dataframe tbody tr:hover{background:rgba(66,165,245,.15)}
.jknb-root pre,.jknb-root code{color:#abb2bf}.jknb-root .tok-comment{color:#5c6370;font-style:italic}.jknb-root .tok-keyword,.jknb-root .tok-controlKeyword,.jknb-root .tok-definitionKeyword,.jknb-root .tok-moduleKeyword,.jknb-root .tok-operatorKeyword{color:#c678dd}.jknb-root .tok-string,.jknb-root .tok-character,.jknb-root .tok-special.tok-string{color:#98c379}.jknb-root .tok-number,.jknb-root .tok-bool,.jknb-root .tok-null{color:#d19a66}.jknb-root .tok-typeName,.jknb-root .tok-className,.jknb-root .tok-namespace{color:#e5c07b}.jknb-root .tok-functionName,.jknb-root .tok-labelName{color:#61afef}.jknb-root .tok-propertyName,.jknb-root .tok-attributeName{color:#e06c75}.jknb-root .tok-variableName{color:#abb2bf}.jknb-root .tok-operator,.jknb-root .tok-derefOperator,.jknb-root .tok-arithmeticOperator,.jknb-root .tok-logicOperator,.jknb-root .tok-bitwiseOperator,.jknb-root .tok-compareOperator,.jknb-root .tok-updateOperator,.jknb-root .tok-definitionOperator{color:#56b6c2}.jknb-root .tok-meta,.jknb-root .tok-punctuation,.jknb-root .tok-bracket{color:#abb2bf}.jknb-root .tok-invalid{color:#fff;background:#e06c75}.jknb-root .tok-heading{color:#61afef;font-weight:700}.jknb-root .tok-link{color:#56b6c2;text-decoration:underline}.jknb-root .tok-emphasis{font-style:italic}.jknb-root .tok-strong{font-weight:700}.jknb-root .tok-strikethrough{text-decoration:line-through}
