:root{--jp-widgets-color:var(--jp-content-font-color1);--jp-widgets-label-color:var(--jp-widgets-color);--jp-widgets-readout-color:var(--jp-widgets-color);--jp-widgets-font-size:var(--jp-ui-font-size1);--jp-widgets-margin:2px;--jp-widgets-inline-height:28px;--jp-widgets-inline-width:300px;--jp-widgets-inline-width-short:calc(var(--jp-widgets-inline-width) / 2 - var(--jp-widgets-margin));--jp-widgets-inline-width-tiny:calc(var(--jp-widgets-inline-width-short) / 2 - var(--jp-widgets-margin));--jp-widgets-inline-margin:4px;--jp-widgets-inline-label-width:80px;--jp-widgets-border-width:var(--jp-border-width);--jp-widgets-vertical-height:200px;--jp-widgets-horizontal-tab-height:24px;--jp-widgets-horizontal-tab-width:144px;--jp-widgets-horizontal-tab-top-border:2px;--jp-widgets-progress-thickness:20px;--jp-widgets-container-padding:15px;--jp-widgets-input-padding:4px;--jp-widgets-radio-item-height-adjustment:8px;--jp-widgets-radio-item-height:calc(var(--jp-widgets-inline-height) - var(--jp-widgets-radio-item-height-adjustment));--jp-widgets-slider-track-thickness:4px;--jp-widgets-slider-border-width:var(--jp-widgets-border-width);--jp-widgets-slider-handle-size:16px;--jp-widgets-slider-handle-border-color:var(--jp-border-color1);--jp-widgets-slider-handle-background-color:var(--jp-layout-color1);--jp-widgets-slider-active-handle-color:var(--jp-brand-color1);--jp-widgets-menu-item-height:24px;--jp-widgets-dropdown-arrow:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KPC9zdHlsZT4KPHBhdGggZD0iTTUuMiw1LjlMOSw5LjdsMy44LTMuOGwxLjIsMS4ybC00LjksNWwtNC45LTVMNS4yLDUuOXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAtMC42aDE4djE4SDBWLTAuNnoiLz4KPC9zdmc+Cg");--jp-widgets-input-color:var(--jp-ui-font-color1);--jp-widgets-input-background-color:var(--jp-layout-color1);--jp-widgets-input-border-color:var(--jp-border-color1);--jp-widgets-input-focus-border-color:var(--jp-brand-color2);--jp-widgets-input-border-width:var(--jp-widgets-border-width);--jp-widgets-disabled-opacity:0.6;--md-shadow-key-umbra-opacity:0.2;--md-shadow-key-penumbra-opacity:0.14;--md-shadow-ambient-shadow-opacity:0.12}.jupyter-widgets{margin:var(--jp-widgets-margin);box-sizing:border-box;color:var(--jp-widgets-color);overflow:visible}.jp-Output-result>.jupyter-widgets{margin-left:0;margin-right:0}.jupyter-widget-inline-hbox,.widget-inline-hbox{box-sizing:border-box;display:flex;flex-direction:row;align-items:baseline}.jupyter-widget-inline-vbox,.widget-inline-vbox{box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.jupyter-widget-box,.widget-box{box-sizing:border-box;display:flex;margin:0;overflow:auto}.jupyter-widget-gridbox,.widget-gridbox{box-sizing:border-box;display:grid;margin:0;overflow:auto}.jupyter-widget-hbox,.widget-hbox{flex-direction:row}.jupyter-widget-vbox,.widget-vbox{flex-direction:column}.jupyter-widget-tagsinput{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;overflow:auto;cursor:text}.jupyter-widget-tag{padding:0 10px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:var(--jp-widgets-font-size);height:calc(var(--jp-widgets-inline-height) - 2px);line-height:calc(var(--jp-widgets-inline-height) - 2px);box-shadow:none;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color2);border:none;user-select:none;cursor:grab;transition:margin-left .2s;margin:1px}.jupyter-widget-tag.mod-active{box-shadow:0 4px 5px 0 rgba(0,0,0,var(--md-shadow-key-penumbra-opacity)),0 1px 10px 0 rgba(0,0,0,var(--md-shadow-ambient-shadow-opacity)),0 2px 4px -1px rgba(0,0,0,var(--md-shadow-key-umbra-opacity));color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color3)}.jupyter-widget-colortag{color:var(--jp-inverse-ui-font-color1)}.jupyter-widget-colortag.mod-active{color:var(--jp-inverse-ui-font-color0)}.jupyter-widget-taginput{color:var(--jp-ui-font-color0);background-color:var(--jp-layout-color0);cursor:text;text-align:left}.jupyter-widget-taginput:focus{outline:none}.jupyter-widget-tag-close{margin-left:var(--jp-widgets-inline-margin);padding:2px 0 2px 2px}.jupyter-widget-tag-close:hover{cursor:pointer}.jupyter-widget-tag.mod-primary{color:var(--jp-inverse-ui-font-color1);background-color:var(--jp-brand-color1)}.jupyter-widget-tag.mod-primary.mod-active{color:var(--jp-inverse-ui-font-color0);background-color:var(--jp-brand-color0)}.jupyter-widget-tag.mod-success{color:var(--jp-inverse-ui-font-color1);background-color:var(--jp-success-color1)}.jupyter-widget-tag.mod-success.mod-active{color:var(--jp-inverse-ui-font-color0);background-color:var(--jp-success-color0)}.jupyter-widget-tag.mod-info{color:var(--jp-inverse-ui-font-color1);background-color:var(--jp-info-color1)}.jupyter-widget-tag.mod-info.mod-active{color:var(--jp-inverse-ui-font-color0);background-color:var(--jp-info-color0)}.jupyter-widget-tag.mod-warning{color:var(--jp-inverse-ui-font-color1);background-color:var(--jp-warn-color1)}.jupyter-widget-tag.mod-warning.mod-active{color:var(--jp-inverse-ui-font-color0);background-color:var(--jp-warn-color0)}.jupyter-widget-tag.mod-danger{color:var(--jp-inverse-ui-font-color1);background-color:var(--jp-error-color1)}.jupyter-widget-tag.mod-danger.mod-active{color:var(--jp-inverse-ui-font-color0);background-color:var(--jp-error-color0)}.jupyter-button{padding:0 10px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:var(--jp-widgets-font-size);cursor:pointer;height:var(--jp-widgets-inline-height);line-height:var(--jp-widgets-inline-height);box-shadow:none;color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color2);border:none;user-select:none}.jupyter-button i.fa{margin-right:var(--jp-widgets-inline-margin);pointer-events:none}.jupyter-button:empty:before{content:"\200b"}.jupyter-widgets.jupyter-button:disabled{opacity:var(--jp-widgets-disabled-opacity)}.jupyter-button i.fa.center{margin-right:0}.jupyter-button:focus:enabled,.jupyter-button:hover:enabled{box-shadow:0 2px 2px 0 rgba(0,0,0,var(--md-shadow-key-penumbra-opacity)),0 3px 1px -2px rgba(0,0,0,var(--md-shadow-key-umbra-opacity)),0 1px 5px 0 rgba(0,0,0,var(--md-shadow-ambient-shadow-opacity))}.jupyter-button.mod-active,.jupyter-button:active{box-shadow:0 4px 5px 0 rgba(0,0,0,var(--md-shadow-key-penumbra-opacity)),0 1px 10px 0 rgba(0,0,0,var(--md-shadow-ambient-shadow-opacity)),0 2px 4px -1px rgba(0,0,0,var(--md-shadow-key-umbra-opacity));color:var(--jp-ui-font-color1);background-color:var(--jp-layout-color3)}.jupyter-button:focus:enabled{outline:1px solid var(--jp-widgets-input-focus-border-color)}.jupyter-button.mod-primary{color:var(--jp-ui-inverse-font-color1);background-color:var(--jp-brand-color1)}.jupyter-button.mod-primary.mod-active,.jupyter-button.mod-primary:active{color:var(--jp-ui-inverse-font-color0);background-color:var(--jp-brand-color0)}.jupyter-button.mod-success{color:var(--jp-ui-inverse-font-color1);background-color:var(--jp-success-color1)}.jupyter-button.mod-success.mod-active,.jupyter-button.mod-success:active{color:var(--jp-ui-inverse-font-color0);background-color:var(--jp-success-color0)}.jupyter-button.mod-info{color:var(--jp-ui-inverse-font-color1);background-color:var(--jp-info-color1)}.jupyter-button.mod-info.mod-active,.jupyter-button.mod-info:active{color:var(--jp-ui-inverse-font-color0);background-color:var(--jp-info-color0)}.jupyter-button.mod-warning{color:var(--jp-ui-inverse-font-color1);background-color:var(--jp-warn-color1)}.jupyter-button.mod-warning.mod-active,.jupyter-button.mod-warning:active{color:var(--jp-ui-inverse-font-color0);background-color:var(--jp-warn-color0)}.jupyter-button.mod-danger{color:var(--jp-ui-inverse-font-color1);background-color:var(--jp-error-color1)}.jupyter-button.mod-danger.mod-active,.jupyter-button.mod-danger:active{color:var(--jp-ui-inverse-font-color0);background-color:var(--jp-error-color0)}.jupyter-widget-button,.jupyter-widget-toggle-button,.jupyter-widget-upload,.widget-button,.widget-toggle-button,.widget-upload{width:var(--jp-widgets-inline-width-short)}.jupyter-widgets label{margin-bottom:0}.jupyter-widget-label-basic,.widget-label-basic,.jupyter-widget-label,.widget-label{color:var(--jp-widgets-label-color);font-size:var(--jp-widgets-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--jp-widgets-inline-height)}.jupyter-widget-inline-hbox .jupyter-widget-label,.widget-inline-hbox .widget-label{color:var(--jp-widgets-label-color);text-align:right;margin-right:calc(var(--jp-widgets-inline-margin) * 2);width:var(--jp-widgets-inline-label-width);flex-shrink:0}.jupyter-widget-inline-vbox .jupyter-widget-label,.widget-inline-vbox .widget-label{color:var(--jp-widgets-label-color);text-align:center;line-height:var(--jp-widgets-inline-height)}.jupyter-widget-readout,.widget-readout{color:var(--jp-widgets-readout-color);font-size:var(--jp-widgets-font-size);height:var(--jp-widgets-inline-height);line-height:var(--jp-widgets-inline-height);overflow:hidden;white-space:nowrap;text-align:center}.jupyter-widget-readout.overflow,.widget-readout.overflow{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.jupyter-widget-inline-hbox .jupyter-widget-readout,.widget-inline-hbox .widget-readout{text-align:center;max-width:var(--jp-widgets-inline-width-short);min-width:var(--jp-widgets-inline-width-tiny);margin-left:var(--jp-widgets-inline-margin)}.jupyter-widget-inline-vbox .jupyter-widget-readout,.widget-inline-vbox .widget-readout{margin-top:var(--jp-widgets-inline-margin);width:inherit}.jupyter-widget-checkbox,.widget-checkbox{width:var(--jp-widgets-inline-width);height:var(--jp-widgets-inline-height);line-height:var(--jp-widgets-inline-height)}.jupyter-widget-checkbox input[type=checkbox],.widget-checkbox input[type=checkbox]{margin:0 calc(var(--jp-widgets-inline-margin) * 2) 0 0;line-height:var(--jp-widgets-inline-height);font-size:large;flex-grow:1;flex-shrink:0;align-self:center}.jupyter-widget-valid,.widget-valid{height:var(--jp-widgets-inline-height);line-height:var(--jp-widgets-inline-height);width:var(--jp-widgets-inline-width-short);font-size:var(--jp-widgets-font-size)}.jupyter-widget-valid i,.widget-valid i{line-height:var(--jp-widgets-inline-height);margin-right:var(--jp-widgets-inline-margin);margin-left:var(--jp-widgets-inline-margin)}.jupyter-widget-valid.mod-valid i,.widget-valid.mod-valid i{color:green}.jupyter-widget-valid.mod-invalid i,.widget-valid.mod-invalid i{color:red}.jupyter-widget-valid.mod-valid .jupyter-widget-valid-readout,.widget-valid.mod-valid .widget-valid-readout{display:none}.jupyter-widget-text,.jupyter-widget-textarea,.widget-text,.widget-textarea{width:var(--jp-widgets-inline-width)}.jupyter-widget-text input[type=number],.jupyter-widget-text input[type=password],.jupyter-widget-text input[type=text],.widget-text input[type=number],.widget-text input[type=password],.widget-text input[type=text]{height:var(--jp-widgets-inline-height)}.jupyter-widget-text input[type=number]:disabled,.jupyter-widget-text input[type=password]:disabled,.jupyter-widget-text input[type=text]:disabled,.jupyter-widget-textarea textarea:disabled,.widget-text input[type=number]:disabled,.widget-text input[type=password]:disabled,.widget-text input[type=text]:disabled,.widget-textarea textarea:disabled{opacity:var(--jp-widgets-disabled-opacity)}.jupyter-widget-text input[type=number],.jupyter-widget-text input[type=password],.jupyter-widget-text input[type=text],.jupyter-widget-textarea textarea,.widget-text input[type=number],.widget-text input[type=password],.widget-text input[type=text],.widget-textarea textarea{box-sizing:border-box;border:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color);background-color:var(--jp-widgets-input-background-color);color:var(--jp-widgets-input-color);font-size:var(--jp-widgets-font-size);flex-grow:1;min-width:0;flex-shrink:1;outline:none!important}.jupyter-widget-text input[type=password],.jupyter-widget-text input[type=text],.jupyter-widget-textarea textarea,.widget-text input[type=password],.widget-text input[type=text],.widget-textarea textarea{padding:var(--jp-widgets-input-padding) calc(var(--jp-widgets-input-padding) * 2)}.jupyter-widget-text input[type=number],.widget-text input[type=number]{padding:var(--jp-widgets-input-padding) 0 var(--jp-widgets-input-padding) calc(var(--jp-widgets-input-padding) * 2)}.jupyter-widget-textarea textarea,.widget-textarea textarea{height:inherit;width:inherit}.jupyter-widget-text input:focus,.jupyter-widget-textarea textarea:focus,.widget-text input:focus,.widget-textarea textarea:focus{border-color:var(--jp-widgets-input-focus-border-color)}.jupyter-widget-hslider,.widget-hslider{width:var(--jp-widgets-inline-width);height:var(--jp-widgets-inline-height);line-height:var(--jp-widgets-inline-height);align-items:center}.jupyter-widgets-slider .slider-container,.widgets-slider .slider-container{overflow:visible}.jupyter-widget-hslider .slider-container,.widget-hslider .slider-container{margin-left:calc(var(--jp-widgets-slider-handle-size) / 2 - 2 * var(--jp-widgets-slider-border-width));margin-right:calc(var(--jp-widgets-slider-handle-size) / 2 - 2 * var(--jp-widgets-slider-border-width));flex:1 1 var(--jp-widgets-inline-width-short)}.jupyter-widget-vbox .jupyter-widget-label,.widget-vbox .widget-label{height:var(--jp-widgets-inline-height);line-height:var(--jp-widgets-inline-height)}.jupyter-widget-vslider,.widget-vslider{height:var(--jp-widgets-vertical-height);width:var(--jp-widgets-inline-width-tiny)}.jupyter-widget-vslider .slider-container,.widget-vslider .slider-container{flex:1 1 var(--jp-widgets-inline-width-short);margin-left:auto;margin-right:auto;margin-bottom:calc(var(--jp-widgets-slider-handle-size) / 2 - 2 * var(--jp-widgets-slider-border-width));margin-top:calc(var(--jp-widgets-slider-handle-size) / 2 - 2 * var(--jp-widgets-slider-border-width));display:flex;flex-direction:column}.progress-bar{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;height:var(--jp-widgets-inline-height);background-color:var(--jp-brand-color1)}.progress-bar-success{background-color:var(--jp-success-color1)}.progress-bar-info{background-color:var(--jp-info-color1)}.progress-bar-warning{background-color:var(--jp-warn-color1)}.progress-bar-danger{background-color:var(--jp-error-color1)}.progress{background-color:var(--jp-layout-color2);border:none;box-shadow:none}.jupyter-widget-hprogress,.widget-hprogress{height:var(--jp-widgets-inline-height);line-height:var(--jp-widgets-inline-height);width:var(--jp-widgets-inline-width);align-items:center}.jupyter-widget-hprogress .progress,.widget-hprogress .progress{flex-grow:1;margin-top:var(--jp-widgets-input-padding);margin-bottom:var(--jp-widgets-input-padding);align-self:stretch;height:auto}.jupyter-widget-vprogress,.widget-vprogress{height:var(--jp-widgets-vertical-height);width:var(--jp-widgets-inline-width-tiny)}.jupyter-widget-vprogress .progress,.widget-vprogress .progress{flex-grow:1;width:var(--jp-widgets-progress-thickness);margin-left:auto;margin-right:auto;margin-bottom:0}.jupyter-widget-dropdown,.widget-dropdown{height:var(--jp-widgets-inline-height);width:var(--jp-widgets-inline-width);line-height:var(--jp-widgets-inline-height)}.jupyter-widget-dropdown>select,.widget-dropdown>select{padding-right:20px;border:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color);border-radius:0;height:inherit;flex:1 1 var(--jp-widgets-inline-width-short);min-width:0;box-sizing:border-box;outline:none!important;box-shadow:none;background-color:var(--jp-widgets-input-background-color);color:var(--jp-widgets-input-color);font-size:var(--jp-widgets-font-size);vertical-align:top;padding-left:calc(var(--jp-widgets-input-padding) * 2);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-size:20px;background-position:100%;background-image:var(--jp-widgets-dropdown-arrow)}.jupyter-widget-dropdown>select:focus,.widget-dropdown>select:focus{border-color:var(--jp-widgets-input-focus-border-color)}.jupyter-widget-dropdown>select:disabled,.widget-dropdown>select:disabled{opacity:var(--jp-widgets-disabled-opacity)}.jupyter-widget-dropdown>select:-moz-focusring,.widget-dropdown>select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.jupyter-widget-select,.widget-select{width:var(--jp-widgets-inline-width);line-height:var(--jp-widgets-inline-height);align-items:flex-start}.jupyter-widget-select>select,.widget-select>select{border:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color);background-color:var(--jp-widgets-input-background-color);color:var(--jp-widgets-input-color);font-size:var(--jp-widgets-font-size);flex:1 1 var(--jp-widgets-inline-width-short);outline:none!important;overflow:auto;height:inherit;padding-top:5px}.jupyter-widget-select>select:focus,.widget-select>select:focus{border-color:var(--jp-widgets-input-focus-border-color)}.jupyter-wiget-select>select>option,.wiget-select>select>option{padding-left:var(--jp-widgets-input-padding);line-height:var(--jp-widgets-inline-height);padding-top:calc(var(--jp-widgets-inline-height) - var(--jp-widgets-font-size) / 2);padding-bottom:calc(var(--jp-widgets-inline-height) - var(--jp-widgets-font-size) / 2)}.jupyter-widget-toggle-buttons,.widget-toggle-buttons{line-height:var(--jp-widgets-inline-height)}.jupyter-widget-toggle-buttons .jupyter-widget-toggle-button,.widget-toggle-buttons .widget-toggle-button{margin-left:var(--jp-widgets-margin);margin-right:var(--jp-widgets-margin)}.jupyter-widget-toggle-buttons .jupyter-button:disabled,.widget-toggle-buttons .jupyter-button:disabled{opacity:var(--jp-widgets-disabled-opacity)}.jupyter-widget-radio,.widget-radio{width:var(--jp-widgets-inline-width);line-height:var(--jp-widgets-inline-height)}.jupyter-widget-radio-box,.widget-radio-box{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;flex-grow:1;margin-bottom:var(--jp-widgets-radio-item-height-adjustment)}.jupyter-widget-radio-box-vertical,.widget-radio-box-vertical{flex-direction:column}.jupyter-widget-radio-box-horizontal,.widget-radio-box-horizontal{flex-direction:row}.jupyter-widget-radio-box label,.widget-radio-box label{height:var(--jp-widgets-radio-item-height);line-height:var(--jp-widgets-radio-item-height);font-size:var(--jp-widgets-font-size)}.jupyter-widget-radio-box-horizontal label,.widget-radio-box-horizontal label{margin:0 calc(var(--jp-widgets-input-padding) * 2) 0 0}.jupyter-widget-radio-box input,.widget-radio-box input{height:var(--jp-widgets-radio-item-height);line-height:var(--jp-widgets-radio-item-height);margin:0 calc(var(--jp-widgets-input-padding) * 2) 0 1px;float:left}.jupyter-widget-colorpicker,.widget-colorpicker{width:var(--jp-widgets-inline-width);height:var(--jp-widgets-inline-height);line-height:var(--jp-widgets-inline-height)}.jupyter-widget-colorpicker>.jupyter-widget-colorpicker-input,.widget-colorpicker>.widget-colorpicker-input{flex-grow:1;flex-shrink:1;min-width:var(--jp-widgets-inline-width-tiny)}.jupyter-widget-colorpicker input[type=color],.widget-colorpicker input[type=color]{width:var(--jp-widgets-inline-height);height:var(--jp-widgets-inline-height);padding:0 2px;background:var(--jp-widgets-input-background-color);color:var(--jp-widgets-input-color);border:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color);border-left:none;flex-grow:0;flex-shrink:0;box-sizing:border-box;align-self:stretch;outline:none!important}.jupyter-widget-colorpicker.concise input[type=color],.widget-colorpicker.concise input[type=color]{border-left:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color)}.jupyter-widget-colorpicker input[type=color]:focus,.jupyter-widget-colorpicker input[type=text]:focus,.widget-colorpicker input[type=color]:focus,.widget-colorpicker input[type=text]:focus{border-color:var(--jp-widgets-input-focus-border-color)}.jupyter-widget-colorpicker input[type=text],.widget-colorpicker input[type=text]{flex-grow:1;outline:none!important;height:var(--jp-widgets-inline-height);line-height:var(--jp-widgets-inline-height);background:var(--jp-widgets-input-background-color);color:var(--jp-widgets-input-color);border:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color);font-size:var(--jp-widgets-font-size);padding:var(--jp-widgets-input-padding) calc(var(--jp-widgets-input-padding) * 2);min-width:0;flex-shrink:1;box-sizing:border-box}.jupyter-widget-colorpicker input[type=text]:disabled,.widget-colorpicker input[type=text]:disabled{opacity:var(--jp-widgets-disabled-opacity)}.jupyter-widget-datepicker,.widget-datepicker{width:var(--jp-widgets-inline-width);height:var(--jp-widgets-inline-height);line-height:var(--jp-widgets-inline-height)}.jupyter-widget-datepicker input[type=date],.widget-datepicker input[type=date]{flex-grow:1;flex-shrink:1;min-width:0;outline:none!important;height:var(--jp-widgets-inline-height);border:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color);background-color:var(--jp-widgets-input-background-color);color:var(--jp-widgets-input-color);font-size:var(--jp-widgets-font-size);padding:var(--jp-widgets-input-padding) calc(var(--jp-widgets-input-padding) * 2);box-sizing:border-box}.jupyter-widget-datepicker input[type=date]:focus,.widget-datepicker input[type=date]:focus{border-color:var(--jp-widgets-input-focus-border-color)}.jupyter-widget-datepicker input[type=date]:invalid,.widget-datepicker input[type=date]:invalid{border-color:var(--jp-warn-color1)}.jupyter-widget-datepicker input[type=date]:disabled,.widget-datepicker input[type=date]:disabled{opacity:var(--jp-widgets-disabled-opacity)}.jupyter-widget-play,.widget-play{width:var(--jp-widgets-inline-width-short);display:flex;align-items:stretch}.jupyter-widget-play .jupyter-button,.widget-play .jupyter-button{flex-grow:1;height:auto}.jupyter-widget-play .jupyter-button:disabled,.widget-play .jupyter-button:disabled{opacity:var(--jp-widgets-disabled-opacity)}.jupyter-widgets.jupyter-widget-tab,.jupyter-widgets.widget-tab{display:flex;flex-direction:column}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar,.jupyter-widgets.jupyter-widget-tab>.p-TabBar,.jupyter-widgets.widget-tab>.p-TabBar{overflow-x:visible;overflow-y:visible}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar>.lm-TabBar-content,.jupyter-widgets.jupyter-widget-tab>.p-TabBar>.p-TabBar-content,.jupyter-widgets.widget-tab>.p-TabBar>.p-TabBar-content{align-items:flex-end;min-width:0;min-height:0}.jupyter-widgets.jupyter-widget-tab>.widget-tab-contents,.jupyter-widgets.widget-tab>.widget-tab-contents{width:100%;box-sizing:border-box;margin:0;background:var(--jp-layout-color1);color:var(--jp-ui-font-color1);border:var(--jp-border-width) solid var(--jp-border-color1);padding:var(--jp-widgets-container-padding);flex-grow:1;overflow:auto}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar,.jupyter-widgets.jupyter-widget-tab>.p-TabBar,.jupyter-widgets.widget-tab>.p-TabBar{font:var(--jp-widgets-font-size) Helvetica,Arial,sans-serif;min-height:calc(var(--jp-widgets-horizontal-tab-height) + var(--jp-border-width))}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar .lm-TabBar-tab,.jupyter-widgets.jupyter-widget-tab>.p-TabBar .p-TabBar-tab,.jupyter-widgets.widget-tab>.p-TabBar .p-TabBar-tab{flex:0 1 var(--jp-widgets-horizontal-tab-width);min-width:35px;min-height:calc(var(--jp-widgets-horizontal-tab-height) + var(--jp-border-width));line-height:var(--jp-widgets-horizontal-tab-height);margin-left:calc(-1 * var(--jp-border-width));padding:0 10px;background:var(--jp-layout-color2);color:var(--jp-ui-font-color2);border:var(--jp-border-width) solid var(--jp-border-color1);border-bottom:none;position:relative}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar .lm-TabBar-tab.lm-mod-current,.jupyter-widgets.jupyter-widget-tab>.p-TabBar .p-TabBar-tab.p-mod-current,.jupyter-widgets.widget-tab>.p-TabBar .p-TabBar-tab.p-mod-current{color:var(--jp-ui-font-color0);background:var(--jp-layout-color1);min-height:calc(var(--jp-widgets-horizontal-tab-height) + 2 * var(--jp-border-width));transform:translateY(var(--jp-border-width));overflow:visible}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar .lm-TabBar-tab.lm-mod-current:before,.jupyter-widgets.jupyter-widget-tab>.p-TabBar .p-TabBar-tab.p-mod-current:before,.jupyter-widgets.widget-tab>.p-TabBar .p-TabBar-tab.p-mod-current:before{position:absolute;top:calc(-1 * var(--jp-border-width));left:calc(-1 * var(--jp-border-width));content:"";height:var(--jp-widgets-horizontal-tab-top-border);width:calc(100% + 2 * var(--jp-border-width));background:var(--jp-brand-color1)}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar .lm-TabBar-tab:first-child,.jupyter-widgets.jupyter-widget-tab>.p-TabBar .p-TabBar-tab:first-child,.jupyter-widgets.widget-tab>.p-TabBar .p-TabBar-tab:first-child{margin-left:0}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar .lm-TabBar-tab:hover:not(.lm-mod-current),.jupyter-widgets.jupyter-widget-tab>.p-TabBar .p-TabBar-tab:hover:not(.p-mod-current),.jupyter-widgets.widget-tab>.p-TabBar .p-TabBar-tab:hover:not(.p-mod-current){background:var(--jp-layout-color1);color:var(--jp-ui-font-color1)}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar .lm-mod-closable>.lm-TabBar-tabCloseIcon,.jupyter-widgets.jupyter-widget-tab>.p-TabBar .p-mod-closable>.p-TabBar-tabCloseIcon,.jupyter-widgets.widget-tab>.p-TabBar .p-mod-closable>.p-TabBar-tabCloseIcon{margin-left:4px}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar .lm-mod-closable>.lm-TabBar-tabCloseIcon:before,.jupyter-widgets.jupyter-widget-widget-tab>.p-TabBar .p-mod-closable>.p-TabBar-tabCloseIcon:before,.jupyter-widgets.widget-tab>.p-TabBar .p-mod-closable>.p-TabBar-tabCloseIcon:before{font-family:FontAwesome;content:"\f00d"}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar .lm-TabBar-tabCloseIcon,.jupyter-widgets.jupyter-widget-tab>.lm-TabBar .lm-TabBar-tabIcon,.jupyter-widgets.jupyter-widget-tab>.lm-TabBar .lm-TabBar-tabLabel,.jupyter-widgets.jupyter-widget-tab>.p-TabBar .p-TabBar-tabCloseIcon,.jupyter-widgets.jupyter-widget-tab>.p-TabBar .p-TabBar-tabIcon,.jupyter-widgets.jupyter-widget-tab>.p-TabBar .p-TabBar-tabLabel,.jupyter-widgets.widget-tab>.p-TabBar .p-TabBar-tabCloseIcon,.jupyter-widgets.widget-tab>.p-TabBar .p-TabBar-tabIcon,.jupyter-widgets.widget-tab>.p-TabBar .p-TabBar-tabLabel{line-height:var(--jp-widgets-horizontal-tab-height)}.jupyter-widget-Collapse{display:flex;flex-direction:column;align-items:stretch}.jupyter-widget-Collapse-header{cursor:pointer;color:var(--jp-ui-font-color2);background-color:var(--jp-layout-color2);border:var(--jp-widgets-border-width) solid var(--jp-border-color1);padding:calc(var(--jp-widgets-container-padding) * 2 / 3) var(--jp-widgets-container-padding);font-weight:700}.jupyter-widget-Collapse-header:hover{background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1)}.jupyter-widget-Collapse-open>.jupyter-widget-Collapse-header{background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color0);cursor:default;border-bottom:none}.jupyter-widget-Collapse-contents{padding:var(--jp-widgets-container-padding);background-color:var(--jp-layout-color1);color:var(--jp-ui-font-color1);border-left:var(--jp-widgets-border-width) solid var(--jp-border-color1);border-right:var(--jp-widgets-border-width) solid var(--jp-border-color1);border-bottom:var(--jp-widgets-border-width) solid var(--jp-border-color1);overflow:auto}.jupyter-widget-Accordion{display:flex;flex-direction:column;align-items:stretch}.jupyter-widget-Accordion .jupyter-widget-Collapse{margin-bottom:0}.jupyter-widget-Accordion .jupyter-widget-Collapse+.jupyter-widget-Collapse{margin-top:4px}.jupyter-widget-html,.jupyter-widget-htmlmath,.widget-html,.widget-htmlmath{font-size:var(--jp-widgets-font-size)}.jupyter-widget-html>.jupyter-widget-html-content,.jupyter-widget-htmlmath>.jupyter-widget-html-content,.widget-html>.widget-html-content,.widget-htmlmath>.widget-html-content{align-self:stretch;flex-grow:1;flex-shrink:1;line-height:var(--jp-widgets-inline-height);position:relative}.jupyter-widget-image,.widget-image{max-width:100%;height:auto}.jupyter-output-area{min-height:20px;width:100%}.jupyter-output-area .lm-Widget{max-width:100%;box-sizing:border-box}.jp-OutputArea,.jp-OutputArea-output{display:flex;flex-direction:column;width:100%}.jp-OutputArea-output{margin-bottom:8px}.jp-OutputArea-displayData,.jp-OutputArea-executeResult{width:100%}.jp-OutputArea-output[data-mime-type="application/vnd.jupyter.stderr"],.jp-OutputArea-output[data-mime-type="application/vnd.jupyter.stdout"]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.jp-OutputArea-output[data-mime-type="application/vnd.jupyter.stderr"]{color:#dc3545}.jp-OutputArea-output[data-mime-type="application/vnd.jupyter.error"]{background-color:#fff5f5;border:1px solid #fed7d7;border-radius:4px;padding:12px;margin:8px 0}.jp-OutputArea-output[data-mime-type="application/vnd.jupyter.error"] .jp-RenderedText{color:#c53030;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;white-space:pre-wrap}.jupyter-widgets,.widget-container{width:100%;max-width:100%}.widget-container{overflow:visible}.widget-slider{width:100%;max-width:400px}.widget-button{margin:2px;padding:4px 8px;border-radius:4px;border:1px solid #ccc;background-color:#f8f9fa;cursor:pointer;font-size:13px}.widget-button:hover{background-color:#e9ecef}.widget-button:active{background-color:#dee2e6}.widget-text{width:100%;max-width:300px}.widget-dropdown,.widget-text{padding:4px 8px;border:1px solid #ccc;border-radius:4px;font-size:13px}.widget-dropdown{background-color:white;max-width:200px}.widget-checkbox{margin:4px}.widget-output{border:1px solid #e1e5e9;border-radius:4px;padding:8px;background-color:#f8f9fa;max-height:400px;overflow-y:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.widget-progress{width:100%;max-width:400px;height:20px;background-color:#e9ecef;border-radius:4px;overflow:hidden}.widget-progress-bar{height:100%;background-color:#007bff;transition:width .3s ease}.widget-tabs{width:100%}.widget-tab-contents{border:1px solid #dee2e6;border-top:none;padding:12px;background-color:white}.widget-accordion{width:100%;border:1px solid #dee2e6;border-radius:4px}.widget-accordion-header{padding:8px 12px;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;cursor:pointer;font-weight:500}.widget-accordion-header:hover{background-color:#e9ecef}.widget-accordion-content{padding:12px;background-color:white}.widget-hbox{flex-direction:row;align-items:center}.widget-hbox,.widget-vbox{display:flex;width:100%;gap:8px}.widget-vbox{flex-direction:column}.widget-box{width:100%}.widget-image{max-width:100%;height:auto;border-radius:4px}.widget-html{width:100%;max-width:100%;overflow:auto}.widget-html img{max-width:100%;height:auto}.widget-plot{min-height:300px}.jupyter-output-area .jupyter-widgets,.simple-output-area .jupyter-widgets,.widget-plot{width:100%;max-width:100%}@media (max-width:768px){.widget-dropdown,.widget-slider,.widget-text{max-width:100%}.widget-hbox{flex-direction:column;align-items:stretch}}@media (prefers-color-scheme:dark){.widget-button{background-color:#343a40;border-color:#495057;color:#f8f9fa}.widget-button:hover{background-color:#495057}.widget-dropdown,.widget-text{background-color:#343a40;border-color:#495057;color:#f8f9fa}.widget-output{background-color:#212529;border-color:#495057;color:#f8f9fa}}.jp-InputArea-editor,.jp-OutputArea-output{color:var(--jp-ui-font-color0)}.jp-InputArea-editor{background:var(--jp-cell-editor-background);border-color:var(--jp-cell-editor-border-color)}.jp-OutputPrompt{color:var(--jp-cell-outprompt-font-color)}.jp-Cell.jp-mod-selected{background:var(--jp-cell-editor-active-background);border-color:var(--jp-cell-editor-active-border-color)}.jp-CodeMirror{background:var(--jp-cell-editor-background);color:var(--jp-ui-font-color0)}.jp-MarkdownCell{background:var(--jp-layout-color0)}.jp-Cell,.jp-CodeMirror,.jp-InputArea,.jp-MarkdownCell,.jp-OutputArea{color:var(--jp-ui-font-color0)}.jp-InputArea-collapsedContent{color:var(--jp-ui-font-color0);background:var(--jp-layout-color1)}.jp-OutputArea-outputItem{color:var(--jp-ui-font-color0);background:var(--jp-layout-color0)}.jp-OutputArea-empty{color:var(--jp-ui-font-color2)}.jp-OutputArea-executing{color:var(--jp-ui-font-color1)}.jp-RenderedHTMLCommon .jp-RenderedHTML{color:var(--jp-ui-font-color0)}.jp-Cell,.jp-Cell.dark,.jp-Cell.light,.jp-CodeMirror,.jp-InputArea,.jp-MarkdownCell,.jp-Notebook,.jp-OutputArea{color:var(--jp-ui-font-color0);background:var(--jp-layout-color0)}.jp-CellHeader,.jp-CellHeader.dark,.jp-CellHeader.light{height:auto;min-height:40px;width:100%;padding:8px 12px;margin:0;border:1px solid var(--jp-border-color1);outline:none;background:var(--jp-layout-color1);display:flex;align-items:center;justify-content:space-between;border-radius:4px 4px 0 0}.jp-CellHeader button{height:32px;min-width:32px;padding:4px;margin:0 2px;border:1px solid var(--jp-border-color2);border-radius:4px;background:var(--jp-layout-color2);color:var(--jp-ui-font-color0);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.jp-CellHeader button:hover{background:var(--jp-layout-color3);border-color:var(--jp-border-color3)}.jp-CellHeader button:disabled{opacity:.5;cursor:not-allowed}.jp-InputArea.dark,.jp-InputArea.light,.jp-OutputArea.dark,.jp-OutputArea.light{background:var(--jp-layout-color0);color:var(--jp-ui-font-color0)}.jp-CodeEditor.dark,.jp-CodeEditor.light{background:var(--jp-cell-editor-background);color:var(--jp-ui-font-color0)}.jp-InputPrompt.dark,.jp-InputPrompt.light,.jp-OutputPrompt.dark,.jp-OutputPrompt.light{color:var(--jp-cell-inprompt-font-color)}.jp-OutputCollapser.dark,.jp-OutputCollapser.light{background:var(--jp-layout-color1);color:var(--jp-ui-font-color0)}.jp-Cell,.jp-CellHeader,.jp-CodeEditor,.jp-InputArea,.jp-InputPrompt,.jp-Notebook,.jp-OutputArea,.jp-OutputCollapser,.jp-OutputPrompt{transition:background-color .2s ease,color .2s ease,border-color .2s ease;color:var(--jp-ui-font-color0);background:var(--jp-layout-color0)}.jp-CellFooter,.jp-CellHeader{height:auto;min-height:40px;width:100%;padding:8px 12px;margin:0;border:1px solid var(--jp-border-color1);outline:none;background:var(--jp-layout-color1);display:flex;align-items:center;justify-content:space-between}.jp-CellHeader+.jp-InputArea,.jp-CellHeader+.jp-OutputArea{margin-top:0}.jp-InputArea,.jp-OutputArea{border:none;border-radius:0;margin:0}.jp-InputArea-editor{border:none;border-radius:0}.jp-Notebook>.jp-Cell:not(:last-child){margin-bottom:16px}:root{--jp-layout-color0:#ffffff;--jp-layout-color1:#f5f5f5;--jp-layout-color2:#e0e0e0;--jp-layout-color3:#d0d0d0;--jp-ui-font-color0:#212121;--jp-ui-font-color1:#424242;--jp-ui-font-color2:#757575;--jp-ui-font-color3:#9e9e9e;--jp-border-color0:#e0e0e0;--jp-border-color1:#d0d0d0;--jp-border-color2:#c0c0c0;--jp-border-color3:#b0b0b0;--jp-brand-color1:#1976d2;--jp-brand-color2:#1565c0;--jp-brand-color3:#0d47a1;--jp-accent-color1:#1976d2;--jp-accent-color2:#1565c0;--jp-accent-color3:#0d47a1;--jp-error-color1:#d32f2f;--jp-error-color2:#c62828;--jp-error-color3:#b71c1c;--jp-success-color1:#388e3c;--jp-success-color2:#2e7d32;--jp-success-color3:#1b5e20;--jp-warn-color1:#f57c00;--jp-warn-color2:#ef6c00;--jp-warn-color3:#e65100;--jp-info-color1:#1976d2;--jp-info-color2:#1565c0;--jp-info-color3:#0d47a1;--jp-cell-editor-background:#ffffff;--jp-cell-editor-border-color:#d0d0d0;--jp-cell-editor-active-background:#f8f9fa;--jp-cell-editor-active-border-color:#1976d2;--jp-cell-inprompt-font-color:#757575;--jp-cell-outprompt-font-color:#757575;--jp-ui-inverse-font-color0:#ffffff;--jp-ui-inverse-font-color1:#f5f5f5;--jp-ui-inverse-font-color2:#e0e0e0}.dark{--jp-layout-color0:#1e1e1e;--jp-layout-color1:#2d2d2d;--jp-layout-color2:#3d3d3d;--jp-layout-color3:#4d4d4d;--jp-ui-font-color0:#ffffff;--jp-ui-font-color1:#e0e0e0;--jp-ui-font-color2:#b0b0b0;--jp-ui-font-color3:#808080;--jp-border-color0:#3d3d3d;--jp-border-color1:#4d4d4d;--jp-border-color2:#5d5d5d;--jp-border-color3:#6d6d6d;--jp-brand-color1:#42a5f5;--jp-brand-color2:#1e88e5;--jp-brand-color3:#1565c0;--jp-accent-color1:#42a5f5;--jp-accent-color2:#1e88e5;--jp-accent-color3:#1565c0;--jp-error-color1:#f44336;--jp-error-color2:#e53935;--jp-error-color3:#d32f2f;--jp-success-color1:#66bb6a;--jp-success-color2:#4caf50;--jp-success-color3:#388e3c;--jp-warn-color1:#ffa726;--jp-warn-color2:#ff9800;--jp-warn-color3:#f57c00;--jp-info-color1:#42a5f5;--jp-info-color2:#1e88e5;--jp-info-color3:#1565c0;--jp-cell-editor-background:#2d2d2d;--jp-cell-editor-border-color:#4d4d4d;--jp-cell-editor-active-background:#3d3d3d;--jp-cell-editor-active-border-color:#42a5f5;--jp-cell-inprompt-font-color:#b0b0b0;--jp-cell-outprompt-font-color:#b0b0b0;--jp-ui-inverse-font-color0:#1e1e1e;--jp-ui-inverse-font-color1:#2d2d2d;--jp-ui-inverse-font-color2:#3d3d3d}.jp-Cell{display:flex;flex-direction:column;margin:8px 0;border:none;outline:none;border-radius:6px;background:var(--jp-layout-color0);color:var(--jp-ui-font-color0);overflow:hidden;transition:all .2s ease}.jp-Cell.jp-mod-active,.jp-Cell.jp-mod-selected{border-color:var(--jp-brand-color1);background:var(--jp-cell-editor-active-background);box-shadow:none}.jp-Cell.jp-mod-executing{border-color:var(--jp-warn-color1);box-shadow:0 0 0 2px var(--jp-warn-color1) inset;background:var(--jp-cell-editor-active-background)}.jp-CellHeader{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--jp-layout-color1);border-bottom:1px solid var(--jp-border-color1);min-height:40px}.jp-CellHeader-left,.jp-CellHeader-right{display:flex;align-items:center;gap:8px}.jp-CellHeader-cellType{font-size:12px;font-weight:500;color:var(--jp-ui-font-color2);padding:4px 8px;background:var(--jp-layout-color2);border-radius:12px;border:1px solid var(--jp-border-color2)}.jp-InputPrompt{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;color:var(--jp-cell-inprompt-font-color);min-width:48px;text-align:right}.jp-Button{border:1px solid var(--jp-border-color2);background:var(--jp-layout-color2);color:var(--jp-ui-font-color1);border-radius:6px;padding:6px 12px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-height:28px}.jp-Button:hover:not(:disabled){background:var(--jp-layout-color3);color:var(--jp-ui-font-color0);border-color:var(--jp-border-color3);box-shadow:0 2px 4px rgba(0,0,0,.15)}.jp-Button:disabled{opacity:.6;cursor:not-allowed;background:var(--jp-layout-color1);color:var(--jp-ui-font-color2)}.jp-RunButton:hover:not(:disabled){background:var(--jp-brand-color1);color:var(--jp-ui-inverse-font-color0);border-color:var(--jp-brand-color2)}.jp-RunButton.jp-mod-running{background:var(--jp-warn-color1);color:var(--jp-ui-inverse-font-color0);border-color:var(--jp-warn-color2)}.jp-InputArea{padding:12px;background:var(--jp-layout-color0)}.jp-InputArea-editor{position:relative}.jp-CodeMirrorEditor{width:100%;min-height:120px;padding:12px;border:none;border-radius:4px;background:var(--jp-cell-editor-background);color:var(--jp-ui-font-color0);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.5;resize:vertical;outline:none;transition:border-color .2s ease}.jp-CodeMirrorEditor:focus{border-color:var(--jp-brand-color1);box-shadow:0 0 0 2px var(--jp-brand-color1) inset}.jp-OutputArea{padding:12px;background:var(--jp-layout-color0);border-top:none}.jp-OutputArea-prompt{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;color:var(--jp-cell-outprompt-font-color);margin-bottom:8px;min-width:48px}.jp-OutputArea-output{margin-left:0}.jp-OutputArea-outputItem{margin:8px 0}.jp-RenderedText{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.5;margin:8px 0;padding:8px;background:var(--jp-layout-color1);border-radius:4px;border:1px solid var(--jp-border-color1);color:var(--jp-ui-font-color0)}.jp-Notebook{padding:0 0 0 8px}.jp-Notebook,.jp-Notebook.dark,.jp-Notebook.light{background:var(--jp-layout-color0);color:var(--jp-ui-font-color0)}.jp-Cell.jp-mod-selected .jp-CellHeader{background:var(--jp-cell-editor-active-background);border-bottom-color:var(--jp-brand-color1)}.jp-Cell.jp-mod-executing .jp-CellHeader{background:var(--jp-cell-editor-active-background);border-bottom-color:var(--jp-warn-color1)}@media (max-width:768px){.jp-CellHeader{flex-direction:column;align-items:flex-start;gap:8px}.jp-CellHeader-left,.jp-CellHeader-right{width:100%;justify-content:space-between}.jp-CodeMirrorEditor{min-height:100px}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.jp-Cell.jp-mod-executing .jp-RunButton{animation:pulse 1.5s ease-in-out infinite}.jp-Cell,.jp-CellHeader,.jp-InputArea,.jp-Notebook,.jp-OutputArea{color:var(--jp-ui-font-color0);background:var(--jp-layout-color0)}.jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active:focus-visible{box-shadow:none}.jp-NotebookPanel{width:100%;height:100%}