/*
! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose] *)){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose :where(thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose] *)){vertical-align:top}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(video):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(li):not(:where([class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.cn-code-block{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity))}.cn-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(35 95 157/var(--tw-bg-opacity));border-color:rgb(35 95 157/var(--tw-border-opacity));border-radius:.75rem;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;font-size:.875rem;line-height:1.25rem;margin-left:.25rem;margin-top:6px;opacity:.9;padding-left:.5rem;padding-right:.5rem}.cn-button:hover{opacity:1}.dark .cn-button{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(255 255 255/var(--tw-border-opacity));color:rgb(243 244 246/var(--tw-text-opacity));opacity:1}.dark .cn-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));color:rgb(31 41 55/var(--tw-text-opacity))}.absolute{position:absolute}.top-\[11px\]{top:11px}.left-\[140px\]{left:140px}.top-1{top:.25rem}.left-\[500px\]{left:500px}.m-1{margin:.25rem}.m-auto{margin:auto}.mt-2{margin-top:.5rem}.mb-4{margin-bottom:1rem}.mt-3{margin-top:.75rem}.ml-3{margin-left:.75rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.h-\[20px\]{height:20px}.h-\[18px\]{height:18px}.h-\[12px\]{height:12px}.w-\[20px\]{width:20px}.w-\[12px\]{width:12px}.flex-col{flex-direction:column}.justify-center{justify-content:center}.rounded-full{border-radius:9999px}.border-\[2px\]{border-width:2px}.border{border-width:1px}.border-cn-blue{--tw-border-opacity:1;border-color:rgb(35 95 157/var(--tw-border-opacity))}.border-b-transparent{border-bottom-color:transparent}.border-l-cn-blue{--tw-border-opacity:1;border-left-color:rgb(35 95 157/var(--tw-border-opacity))}.border-t-cn-blue{--tw-border-opacity:1;border-top-color:rgb(35 95 157/var(--tw-border-opacity))}.border-r-cn-blue{--tw-border-opacity:1;border-right-color:rgb(35 95 157/var(--tw-border-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity))}.bg-neutral-400{--tw-bg-opacity:1;background-color:rgb(163 163 163/var(--tw-bg-opacity))}.stroke-cn-blue{stroke:#235f9d}.p-16{padding:4rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-cn-blue{--tw-text-opacity:1;color:rgb(35 95 157/var(--tw-text-opacity))}.opacity-80{opacity:.8}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#root,body,html{background-color:transparent;margin:0;padding:0}.hover\:opacity-100:hover{opacity:1}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .dark\:border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}.dark .dark\:border-l-slate-100{--tw-border-opacity:1;border-left-color:rgb(241 245 249/var(--tw-border-opacity))}.dark .dark\:border-t-slate-100{--tw-border-opacity:1;border-top-color:rgb(241 245 249/var(--tw-border-opacity))}.dark .dark\:border-r-slate-100{--tw-border-opacity:1;border-right-color:rgb(241 245 249/var(--tw-border-opacity))}.dark .dark\:bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.dark .dark\:stroke-slate-100{stroke:#f1f5f9}.dark .dark\:text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity))}pre.cn-code-block{background-color:#000;border-radius:10px;color:#fff;font-size:large;padding:10px}.jp-OutputArea-prompt{display:none}.cn-connect{align-content:center;display:flex;flex-direction:column;height:200px;justify-content:center;text-align:center;width:640px}.cn-spinner{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:root{--jp-shadow-base-lightness:0;--jp-shadow-umbra-color:rgba(var(--jp-shadow-base-lightness),var(--jp-shadow-base-lightness),var(--jp-shadow-base-lightness),0.2);--jp-shadow-penumbra-color:rgba(var(--jp-shadow-base-lightness),var(--jp-shadow-base-lightness),var(--jp-shadow-base-lightness),0.14);--jp-shadow-ambient-color:rgba(var(--jp-shadow-base-lightness),var(--jp-shadow-base-lightness),var(--jp-shadow-base-lightness),0.12);--jp-elevation-z0:none;--jp-elevation-z1:0px 2px 1px -1px var(--jp-shadow-umbra-color),0px 1px 1px 0px var(--jp-shadow-penumbra-color),0px 1px 3px 0px var(--jp-shadow-ambient-color);--jp-elevation-z2:0px 3px 1px -2px var(--jp-shadow-umbra-color),0px 2px 2px 0px var(--jp-shadow-penumbra-color),0px 1px 5px 0px var(--jp-shadow-ambient-color);--jp-elevation-z4:0px 2px 4px -1px var(--jp-shadow-umbra-color),0px 4px 5px 0px var(--jp-shadow-penumbra-color),0px 1px 10px 0px var(--jp-shadow-ambient-color);--jp-elevation-z6:0px 3px 5px -1px var(--jp-shadow-umbra-color),0px 6px 10px 0px var(--jp-shadow-penumbra-color),0px 1px 18px 0px var(--jp-shadow-ambient-color);--jp-elevation-z8:0px 5px 5px -3px var(--jp-shadow-umbra-color),0px 8px 10px 1px var(--jp-shadow-penumbra-color),0px 3px 14px 2px var(--jp-shadow-ambient-color);--jp-elevation-z12:0px 7px 8px -4px var(--jp-shadow-umbra-color),0px 12px 17px 2px var(--jp-shadow-penumbra-color),0px 5px 22px 4px var(--jp-shadow-ambient-color);--jp-elevation-z16:0px 8px 10px -5px var(--jp-shadow-umbra-color),0px 16px 24px 2px var(--jp-shadow-penumbra-color),0px 6px 30px 5px var(--jp-shadow-ambient-color);--jp-elevation-z20:0px 10px 13px -6px var(--jp-shadow-umbra-color),0px 20px 31px 3px var(--jp-shadow-penumbra-color),0px 8px 38px 7px var(--jp-shadow-ambient-color);--jp-elevation-z24:0px 11px 15px -7px var(--jp-shadow-umbra-color),0px 24px 38px 3px var(--jp-shadow-penumbra-color),0px 9px 46px 8px var(--jp-shadow-ambient-color);--jp-border-width:1px;--jp-border-color0:var(--md-grey-400);--jp-border-color1:var(--md-grey-400);--jp-border-color2:var(--md-grey-300);--jp-border-color3:var(--md-grey-200);--jp-inverse-border-color:var(--md-grey-600);--jp-border-radius:2px;--jp-ui-font-scale-factor:1.2;--jp-ui-font-size0:0.83333em;--jp-ui-font-size1:13px;--jp-ui-font-size2:1.2em;--jp-ui-font-size3:1.44em;--jp-ui-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--jp-ui-font-color0:#000;--jp-ui-font-color1:rgba(0,0,0,.87);--jp-ui-font-color2:rgba(0,0,0,.54);--jp-ui-font-color3:rgba(0,0,0,.38);--jp-ui-inverse-font-color0:#fff;--jp-ui-inverse-font-color1:#fff;--jp-ui-inverse-font-color2:hsla(0,0%,100%,.7);--jp-ui-inverse-font-color3:hsla(0,0%,100%,.5);--jp-content-line-height:1.6;--jp-content-font-scale-factor:1.2;--jp-content-font-size0:0.83333em;--jp-content-font-size1:14px;--jp-content-font-size2:1.2em;--jp-content-font-size3:1.44em;--jp-content-font-size4:1.728em;--jp-content-font-size5:2.0736em;--jp-content-presentation-font-size1:17px;--jp-content-heading-line-height:1;--jp-content-heading-margin-top:1.2em;--jp-content-heading-margin-bottom:0.8em;--jp-content-heading-font-weight:500;--jp-content-font-color0:#000;--jp-content-font-color1:rgba(0,0,0,.87);--jp-content-font-color2:rgba(0,0,0,.54);--jp-content-font-color3:rgba(0,0,0,.38);--jp-content-link-color:var(--md-blue-700);--jp-content-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--jp-code-font-size:13px;--jp-code-line-height:1.3077;--jp-code-padding:5px;--jp-code-font-family-default:Menlo,Consolas,"DejaVu Sans Mono",monospace;--jp-code-font-family:var(--jp-code-font-family-default);--jp-code-presentation-font-size:16px;--jp-code-cursor-width0:1.4px;--jp-code-cursor-width1:2px;--jp-code-cursor-width2:4px;--jp-layout-color0:#fff;--jp-layout-color1:#fff;--jp-layout-color2:var(--md-grey-200);--jp-layout-color3:var(--md-grey-400);--jp-layout-color4:var(--md-grey-600);--jp-inverse-layout-color0:#111;--jp-inverse-layout-color1:var(--md-grey-900);--jp-inverse-layout-color2:var(--md-grey-800);--jp-inverse-layout-color3:var(--md-grey-700);--jp-inverse-layout-color4:var(--md-grey-600);--jp-brand-color0:var(--md-blue-900);--jp-brand-color1:var(--md-blue-700);--jp-brand-color2:var(--md-blue-300);--jp-brand-color3:var(--md-blue-100);--jp-brand-color4:var(--md-blue-50);--jp-accent-color0:var(--md-green-900);--jp-accent-color1:var(--md-green-700);--jp-accent-color2:var(--md-green-300);--jp-accent-color3:var(--md-green-100);--jp-warn-color0:var(--md-orange-900);--jp-warn-color1:var(--md-orange-700);--jp-warn-color2:var(--md-orange-300);--jp-warn-color3:var(--md-orange-100);--jp-error-color0:var(--md-red-900);--jp-error-color1:var(--md-red-700);--jp-error-color2:var(--md-red-300);--jp-error-color3:var(--md-red-100);--jp-success-color0:var(--md-green-900);--jp-success-color1:var(--md-green-700);--jp-success-color2:var(--md-green-300);--jp-success-color3:var(--md-green-100);--jp-info-color0:var(--md-cyan-900);--jp-info-color1:var(--md-cyan-700);--jp-info-color2:var(--md-cyan-300);--jp-info-color3:var(--md-cyan-100);--jp-cell-padding:5px;--jp-cell-collapser-width:8px;--jp-cell-collapser-min-height:20px;--jp-cell-collapser-not-active-hover-opacity:0.6;--jp-cell-editor-background:var(--md-grey-100);--jp-cell-editor-border-color:var(--md-grey-300);--jp-cell-editor-box-shadow:inset 0 0 2px var(--md-blue-300);--jp-cell-editor-active-background:var(--jp-layout-color0);--jp-cell-editor-active-border-color:var(--jp-brand-color1);--jp-cell-prompt-width:64px;--jp-cell-prompt-font-family:var(--jp-code-font-family-default);--jp-cell-prompt-letter-spacing:0px;--jp-cell-prompt-opacity:1;--jp-cell-prompt-not-active-opacity:0.5;--jp-cell-prompt-not-active-font-color:var(--md-grey-700);--jp-cell-inprompt-font-color:#307fc1;--jp-cell-outprompt-font-color:#bf5b3d;--jp-notebook-padding:10px;--jp-notebook-select-background:var(--jp-layout-color1);--jp-notebook-multiselected-color:var(--md-blue-50);--jp-notebook-scroll-padding:calc(100% - var(--jp-code-font-size)*var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px);--jp-rendermime-error-background:#fdd;--jp-rendermime-table-row-background:var(--md-grey-100);--jp-rendermime-table-row-hover-background:var(--md-light-blue-50);--jp-dialog-background:rgba(0,0,0,.25);--jp-console-padding:10px;--jp-toolbar-border-color:var(--jp-border-color1);--jp-toolbar-micro-height:8px;--jp-toolbar-background:var(--jp-layout-color1);--jp-toolbar-box-shadow:0px 0px 2px 0px rgba(0,0,0,.24);--jp-toolbar-header-margin:4px 4px 0px 4px;--jp-toolbar-active-background:var(--md-grey-300);--jp-statusbar-height:24px;--jp-input-box-shadow:inset 0 0 2px var(--md-blue-300);--jp-input-active-background:var(--jp-layout-color1);--jp-input-hover-background:var(--jp-layout-color1);--jp-input-background:var(--md-grey-100);--jp-input-border-color:var(--jp-inverse-border-color);--jp-input-active-border-color:var(--jp-brand-color1);--jp-input-active-box-shadow-color:rgba(19,124,189,.3);--jp-editor-selected-background:#d9d9d9;--jp-editor-selected-focused-background:#d7d4f0;--jp-editor-cursor-color:var(--jp-ui-font-color0);--jp-mirror-editor-keyword-color:green;--jp-mirror-editor-atom-color:#88f;--jp-mirror-editor-number-color:#080;--jp-mirror-editor-def-color:#00f;--jp-mirror-editor-variable-color:var(--md-grey-900);--jp-mirror-editor-variable-2-color:#05a;--jp-mirror-editor-variable-3-color:#085;--jp-mirror-editor-punctuation-color:#05a;--jp-mirror-editor-property-color:#05a;--jp-mirror-editor-operator-color:#a2f;--jp-mirror-editor-comment-color:#408080;--jp-mirror-editor-string-color:#ba2121;--jp-mirror-editor-string-2-color:#708;--jp-mirror-editor-meta-color:#a2f;--jp-mirror-editor-qualifier-color:#555;--jp-mirror-editor-builtin-color:green;--jp-mirror-editor-bracket-color:#997;--jp-mirror-editor-tag-color:#170;--jp-mirror-editor-attribute-color:#00c;--jp-mirror-editor-header-color:blue;--jp-mirror-editor-quote-color:#090;--jp-mirror-editor-link-color:#00c;--jp-mirror-editor-error-color:red;--jp-mirror-editor-hr-color:#999;--jp-vega-background:#fff;--jp-sidebar-min-width:250px;--jp-search-toggle-off-opacity:0.5;--jp-search-toggle-hover-opacity:0.8;--jp-search-toggle-on-opacity:1;--jp-search-selected-match-background-color:#f5c800;--jp-search-selected-match-color:#000;--jp-search-unselected-match-background-color:var( --jp-inverse-layout-color0 );--jp-search-unselected-match-color:var(--jp-ui-inverse-font-color0);--jp-icon-contrast-color0:var(--md-purple-600);--jp-icon-contrast-color1:var(--md-green-600);--jp-icon-contrast-color2:var(--md-pink-600);--jp-icon-contrast-color3:var(--md-blue-600)}code,kbd,pre,samp,tt{font-family:Menlo,Consolas,DejaVu Sans Mono,monospace;font-family:var(--jp-code-font-family);font-size:13px;font-size:var(--jp-code-font-size);line-height:1.3077;line-height:var(--jp-code-line-height)}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar,.jupyter-widgets.jupyter-widget-tab>.p-TabBar,.jupyter-widgets.widget-tab>.p-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar[data-orientation=horizontal],.jupyter-widgets.jupyter-widget-tab>.p-TabBar[data-orientation=horizontal],.jupyter-widgets.widget-tab>.p-TabBar[data-orientation=horizontal]{flex-direction:row}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar[data-orientation=vertical],.jupyter-widgets.jupyter-widget-tab>.p-TabBar[data-orientation=vertical],.jupyter-widgets.widget-tab>.p-TabBar[data-orientation=vertical]{flex-direction:column}.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{display:flex;flex:1 1 auto;list-style-type:none;margin:0;padding:0}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content,.jupyter-widgets.jupyter-widget-tab>.p-TabBar[data-orientation=horizontal]>.p-TabBar-content,.jupyter-widgets.widget-tab>.p-TabBar[data-orientation=horizontal]>.p-TabBar-content{flex-direction:row}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar[data-orientation=vertical]>.lm-TabBar-content,.jupyter-widgets.jupyter-widget-tab>.p-TabBar[data-orientation=vertical]>.p-TabBar-content,.jupyter-widgets.widget-tab>.p-TabBar[data-orientation=vertical]>.p-TabBar-content{flex-direction:column}.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{box-sizing:border-box;display:flex;flex-direction:row;overflow:hidden}.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>.p-TabBar .p-TabBar-tabCloseIcon,.jupyter-widgets.jupyter-widget-tab>.p-TabBar .p-TabBar-tabIcon,.jupyter-widgets.widget-tab>.p-TabBar .p-TabBar-tabCloseIcon,.jupyter-widgets.widget-tab>.p-TabBar .p-TabBar-tabIcon{flex:0 0 auto}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar .lm-TabBar-tabLabel,.jupyter-widgets.jupyter-widget-tab>.p-TabBar .p-TabBar-tabLabel,.jupyter-widgets.widget-tab>.p-TabBar .p-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar .lm-TabBar-tab.lm-mod-hidden,.jupyter-widgets.jupyter-widget-tab>.p-TabBar .p-TabBar-tab.p-mod-hidden,.jupyter-widgets.widget-tab>.p-TabBar .p-TabBar-tab.p-mod-hidden{display:none!important}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar.lm-mod-dragging .lm-TabBar-tab,.jupyter-widgets.jupyter-widget-tab>.p-TabBar.p-mod-dragging .p-TabBar-tab,.jupyter-widgets.widget-tab>.p-TabBar.p-mod-dragging .p-TabBar-tab{position:relative}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab,.jupyter-widgets.jupyter-widget-tab>.p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab,.jupyter-widgets.widget-tab>.p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab{left:0;transition:left .15s ease}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab,.jupyter-widgets.jupyter-widget-tab>.p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab,.jupyter-widgets.widget-tab>.p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab{top:0;transition:top .15s ease}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging,.jupyter-widgets.jupyter-widget-tab>.p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging,.jupyter-widgets.widget-tab>.p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging{transition:none}.jupyter-widget-slider .noUi-target,.jupyter-widget-slider .noUi-target *,.widget-slider .noUi-target,.widget-slider .noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jupyter-widget-slider .noUi-target,.widget-slider .noUi-target{position:relative}.jupyter-widget-slider .noUi-base,.jupyter-widget-slider .noUi-connects,.widget-slider .noUi-base,.widget-slider .noUi-connects{height:100%;position:relative;width:100%;z-index:1}.jupyter-widget-slider .noUi-connects,.widget-slider .noUi-connects{overflow:hidden}.jupyter-widget-slider .noUi-connect,.jupyter-widget-slider .noUi-origin,.widget-slider .noUi-connect,.widget-slider .noUi-origin{position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;will-change:transform;z-index:1}.jupyter-widget-slider .noUi-connect,.widget-slider .noUi-connect{height:100%;width:100%}.jupyter-widget-slider .noUi-origin,.widget-slider .noUi-origin{height:10%;width:10%}.jupyter-widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin,.widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.jupyter-widget-slider .noUi-vertical .noUi-origin,.widget-slider .noUi-vertical .noUi-origin{width:0}.jupyter-widget-slider .noUi-horizontal .noUi-origin,.widget-slider .noUi-horizontal .noUi-origin{height:0}.jupyter-widget-slider .noUi-handle,.widget-slider .noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.jupyter-widget-slider .noUi-touch-area,.widget-slider .noUi-touch-area{height:100%;width:100%}.jupyter-widget-slider .noUi-state-tap .noUi-connect,.jupyter-widget-slider .noUi-state-tap .noUi-origin,.widget-slider .noUi-state-tap .noUi-connect,.widget-slider .noUi-state-tap .noUi-origin{transition:transform .3s}.jupyter-widget-slider .noUi-state-drag *,.widget-slider .noUi-state-drag *{cursor:inherit!important}.jupyter-widget-slider .noUi-horizontal,.widget-slider .noUi-horizontal{height:18px}.jupyter-widget-slider .noUi-horizontal .noUi-handle,.widget-slider .noUi-horizontal .noUi-handle{height:28px;right:-17px;width:34px}.jupyter-widget-slider .noUi-vertical,.widget-slider .noUi-vertical{width:18px}.jupyter-widget-slider .noUi-vertical .noUi-handle,.widget-slider .noUi-vertical .noUi-handle{height:34px;top:-17px;width:28px}.jupyter-widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle,.widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.jupyter-widget-slider .noUi-target,.widget-slider .noUi-target{border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.jupyter-widget-slider .noUi-connects,.widget-slider .noUi-connects{border-radius:3px}.jupyter-widget-slider .noUi-connect,.widget-slider .noUi-connect{background:#3fb8af}.jupyter-widget-slider .noUi-draggable,.widget-slider .noUi-draggable{cursor:ew-resize}.jupyter-widget-slider .noUi-vertical .noUi-draggable,.widget-slider .noUi-vertical .noUi-draggable{cursor:ns-resize}.jupyter-widget-slider .noUi-handle,.widget-slider .noUi-handle{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.jupyter-widget-slider .noUi-active,.widget-slider .noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.jupyter-widget-slider .noUi-handle:after,.jupyter-widget-slider .noUi-handle:before,.widget-slider .noUi-handle:after,.widget-slider .noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.jupyter-widget-slider .noUi-handle:after,.widget-slider .noUi-handle:after{left:17px}.jupyter-widget-slider .noUi-vertical .noUi-handle:after,.jupyter-widget-slider .noUi-vertical .noUi-handle:before,.widget-slider .noUi-vertical .noUi-handle:after,.widget-slider .noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.jupyter-widget-slider .noUi-vertical .noUi-handle:after,.widget-slider .noUi-vertical .noUi-handle:after{top:17px}.jupyter-widget-slider [disabled] .noUi-connect,.widget-slider [disabled] .noUi-connect{background:#b8b8b8}.jupyter-widget-slider [disabled] .noUi-handle,.jupyter-widget-slider [disabled].noUi-handle,.jupyter-widget-slider [disabled].noUi-target,.widget-slider [disabled] .noUi-handle,.widget-slider [disabled].noUi-handle,.widget-slider [disabled].noUi-target{cursor:not-allowed}.jupyter-widget-slider .noUi-pips,.jupyter-widget-slider .noUi-pips *,.widget-slider .noUi-pips,.widget-slider .noUi-pips *{box-sizing:border-box}.jupyter-widget-slider .noUi-pips,.widget-slider .noUi-pips{color:#999;position:absolute}.jupyter-widget-slider .noUi-value,.widget-slider .noUi-value{position:absolute;text-align:center;white-space:nowrap}.jupyter-widget-slider .noUi-value-sub,.widget-slider .noUi-value-sub{color:#ccc;font-size:10px}.jupyter-widget-slider .noUi-marker,.widget-slider .noUi-marker{background:#ccc;position:absolute}.jupyter-widget-slider .noUi-marker-large,.jupyter-widget-slider .noUi-marker-sub,.widget-slider .noUi-marker-large,.widget-slider .noUi-marker-sub{background:#aaa}.jupyter-widget-slider .noUi-pips-horizontal,.widget-slider .noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.jupyter-widget-slider .noUi-value-horizontal,.widget-slider .noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .jupyter-widget-slider .noUi-value-horizontal,.noUi-rtl .widget-slider .noUi-value-horizontal{transform:translate(50%,50%)}.jupyter-widget-slider .noUi-marker-horizontal.noUi-marker,.widget-slider .noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.jupyter-widget-slider .noUi-marker-horizontal.noUi-marker-sub,.widget-slider .noUi-marker-horizontal.noUi-marker-sub{height:10px}.jupyter-widget-slider .noUi-marker-horizontal.noUi-marker-large,.widget-slider .noUi-marker-horizontal.noUi-marker-large{height:15px}.jupyter-widget-slider .noUi-pips-vertical,.widget-slider .noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.jupyter-widget-slider .noUi-value-vertical,.widget-slider .noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .jupyter-widget-slider .noUi-value-vertical,.noUi-rtl .widget-slider .noUi-value-vertical{transform:translateY(50%)}.jupyter-widget-slider .noUi-marker-vertical.noUi-marker,.widget-slider .noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.jupyter-widget-slider .noUi-marker-vertical.noUi-marker-sub,.widget-slider .noUi-marker-vertical.noUi-marker-sub{width:10px}.jupyter-widget-slider .noUi-marker-vertical.noUi-marker-large,.widget-slider .noUi-marker-vertical.noUi-marker-large{width:15px}.jupyter-widget-slider .noUi-tooltip,.widget-slider .noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.jupyter-widget-slider .noUi-horizontal .noUi-tooltip,.widget-slider .noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.jupyter-widget-slider .noUi-vertical .noUi-tooltip,.widget-slider .noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.jupyter-widget-slider .noUi-horizontal .noUi-origin>.noUi-tooltip,.widget-slider .noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.jupyter-widget-slider .noUi-vertical .noUi-origin>.noUi-tooltip,.widget-slider .noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;transform:translateY(-18px)}.jupyter-widget-slider .noUi-connect,.widget-slider .noUi-connect{background:#2196f3}.jupyter-widget-slider .noUi-horizontal,.widget-slider .noUi-horizontal{height:4px;height:var(--jp-widgets-slider-track-thickness)}.jupyter-widget-slider .noUi-vertical,.widget-slider .noUi-vertical{height:100%;width:4px;width:var(--jp-widgets-slider-track-thickness)}.jupyter-widget-slider .noUi-horizontal .noUi-handle,.widget-slider .noUi-horizontal .noUi-handle{border-radius:50%;height:16px;height:var(--jp-widgets-slider-handle-size);right:-8px;right:calc(var(--jp-widgets-slider-handle-size)/-2);top:-6px;top:calc((var(--jp-widgets-slider-track-thickness) - var(--jp-widgets-slider-handle-size))/2);width:16px;width:var(--jp-widgets-slider-handle-size)}.jupyter-widget-slider .noUi-vertical .noUi-handle,.widget-slider .noUi-vertical .noUi-handle{border-radius:50%;height:16px;height:var(--jp-widgets-slider-handle-size);right:-6px;right:calc((var(--jp-widgets-slider-handle-size) - var(--jp-widgets-slider-track-thickness))/-2);top:-8px;top:calc(var(--jp-widgets-slider-handle-size)/-2);width:16px;width:var(--jp-widgets-slider-handle-size)}.jupyter-widget-slider .noUi-handle:after,.jupyter-widget-slider .noUi-handle:before,.widget-slider .noUi-handle:after,.widget-slider .noUi-handle:before{content:none}.jupyter-widget-slider .noUi-target,.widget-slider .noUi-target{background:#fafafa;border:1px;border-radius:4px}.jupyter-widget-slider .ui-slider,.widget-slider .ui-slider{background:#bdbdbd;background:var(--jp-layout-color3);border:1px solid #bdbdbd;border:var(--jp-widgets-slider-border-width) solid var(--jp-layout-color3);border-radius:0;box-sizing:border-box;position:relative}.jupyter-widget-slider .noUi-handle,.widget-slider .noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:none;cursor:default;outline:none;width:16px;width:var(--jp-widgets-slider-handle-size)}.jupyter-widget-slider .noUi-target:not([disabled]) .noUi-handle:focus,.jupyter-widget-slider .noUi-target:not([disabled]) .noUi-handle:hover,.widget-slider .noUi-target:not([disabled]) .noUi-handle:focus,.widget-slider .noUi-target:not([disabled]) .noUi-handle:hover{background-color:#1976d2;background-color:var(--jp-widgets-slider-active-handle-color);border:1px solid #1976d2;border:var(--jp-widgets-slider-border-width) solid var(--jp-widgets-slider-active-handle-color)}.jupyter-widget-slider [disabled].noUi-target,.widget-slider [disabled].noUi-target{opacity:.35}.jupyter-widget-slider .noUi-connects,.widget-slider .noUi-connects{background:#bdbdbd;background:var(--jp-layout-color3);overflow:visible;z-index:0}.jupyter-widget-slider .noUi-vertical .noUi-connect,.widget-slider .noUi-vertical .noUi-connect{right:-1px;width:calc(100% + 2px)}.jupyter-widget-slider .noUi-horizontal .noUi-connect,.widget-slider .noUi-horizontal .noUi-connect{height:calc(100% + 2px);top:-1px}: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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik01LjIgNS45IDkgOS43bDMuOC0zLjhMMTQgNy4xbC00LjkgNS00LjktNSAxLTEuMnoiLz48cGF0aCBkPSJNMC0uNmgxOHYxOEgwdi0xOHoiIHN0eWxlPSJmaWxsOm5vbmUiLz48L3N2Zz4=);--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{box-sizing:border-box;color:rgba(0,0,0,.87);color:var(--jp-widgets-color);margin:2px;margin:var(--jp-widgets-margin);overflow:visible}.jp-Output-result>.jupyter-widgets{margin-left:0;margin-right:0}.jupyter-widget-inline-hbox,.widget-inline-hbox{align-items:baseline;box-sizing:border-box;display:flex;flex-direction:row}.jupyter-widget-inline-vbox,.widget-inline-vbox{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.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{align-items:center;cursor:text;display:flex;flex-direction:row;flex-wrap:wrap;overflow:auto}.jupyter-widget-tag{background-color:#eee;background-color:var(--jp-layout-color2);border:none;box-shadow:none;cursor:grab;display:inline-block;font-size:13px;font-size:var(--jp-widgets-font-size);height:26px;height:calc(var(--jp-widgets-inline-height) - 2px);line-height:26px;line-height:calc(var(--jp-widgets-inline-height) - 2px);margin:1px;overflow:hidden;padding:0 10px;text-align:center;text-overflow:ellipsis;transition:margin-left .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.jupyter-widget-tag,.jupyter-widget-tag.mod-active{color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1)}.jupyter-widget-tag.mod-active{background-color:#bdbdbd;background-color:var(--jp-layout-color3);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);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))}.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{background-color:#fff;background-color:var(--jp-layout-color0);color:#000;color:var(--jp-ui-font-color0);cursor:text;text-align:left}.jupyter-widget-taginput:focus{outline:none}.jupyter-widget-tag-close{margin-left:4px;margin-left:var(--jp-widgets-inline-margin);padding:2px 0 2px 2px}.jupyter-widget-tag-close:hover{cursor:pointer}.jupyter-widget-tag.mod-primary{background-color:#1976d2;background-color:var(--jp-brand-color1);color:var(--jp-inverse-ui-font-color1)}.jupyter-widget-tag.mod-primary.mod-active{background-color:#0d47a1;background-color:var(--jp-brand-color0);color:var(--jp-inverse-ui-font-color0)}.jupyter-widget-tag.mod-success{background-color:#388e3c;background-color:var(--jp-success-color1);color:var(--jp-inverse-ui-font-color1)}.jupyter-widget-tag.mod-success.mod-active{background-color:#1b5e20;background-color:var(--jp-success-color0);color:var(--jp-inverse-ui-font-color0)}.jupyter-widget-tag.mod-info{background-color:#0097a7;background-color:var(--jp-info-color1);color:var(--jp-inverse-ui-font-color1)}.jupyter-widget-tag.mod-info.mod-active{background-color:#006064;background-color:var(--jp-info-color0);color:var(--jp-inverse-ui-font-color0)}.jupyter-widget-tag.mod-warning{background-color:#f57c00;background-color:var(--jp-warn-color1);color:var(--jp-inverse-ui-font-color1)}.jupyter-widget-tag.mod-warning.mod-active{background-color:#e65100;background-color:var(--jp-warn-color0);color:var(--jp-inverse-ui-font-color0)}.jupyter-widget-tag.mod-danger{background-color:#d32f2f;background-color:var(--jp-error-color1);color:var(--jp-inverse-ui-font-color1)}.jupyter-widget-tag.mod-danger.mod-active{background-color:#b71c1c;background-color:var(--jp-error-color0);color:var(--jp-inverse-ui-font-color0)}.jupyter-button{background-color:#eee;background-color:var(--jp-layout-color2);border:none;box-shadow:none;color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);cursor:pointer;display:inline-block;font-size:13px;font-size:var(--jp-widgets-font-size);height:28px;height:var(--jp-widgets-inline-height);line-height:28px;line-height:var(--jp-widgets-inline-height);overflow:hidden;padding:0 10px;text-align:center;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.jupyter-button i.fa{margin-right:4px;margin-right:var(--jp-widgets-inline-margin);pointer-events:none}.jupyter-button:empty:before{content:"\200b"}.jupyter-widgets.jupyter-button:disabled{opacity:.6;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,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);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{background-color:#bdbdbd;background-color:var(--jp-layout-color3);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);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:rgba(0,0,0,.87);color:var(--jp-ui-font-color1)}.jupyter-button:focus:enabled{outline:1px solid #64b5f6;outline:1px solid var(--jp-widgets-input-focus-border-color)}.jupyter-button.mod-primary{background-color:#1976d2;background-color:var(--jp-brand-color1);color:#fff;color:var(--jp-ui-inverse-font-color1)}.jupyter-button.mod-primary.mod-active,.jupyter-button.mod-primary:active{background-color:#0d47a1;background-color:var(--jp-brand-color0);color:#fff;color:var(--jp-ui-inverse-font-color0)}.jupyter-button.mod-success{background-color:#388e3c;background-color:var(--jp-success-color1);color:#fff;color:var(--jp-ui-inverse-font-color1)}.jupyter-button.mod-success.mod-active,.jupyter-button.mod-success:active{background-color:#1b5e20;background-color:var(--jp-success-color0);color:#fff;color:var(--jp-ui-inverse-font-color0)}.jupyter-button.mod-info{background-color:#0097a7;background-color:var(--jp-info-color1);color:#fff;color:var(--jp-ui-inverse-font-color1)}.jupyter-button.mod-info.mod-active,.jupyter-button.mod-info:active{background-color:#006064;background-color:var(--jp-info-color0);color:#fff;color:var(--jp-ui-inverse-font-color0)}.jupyter-button.mod-warning{background-color:#f57c00;background-color:var(--jp-warn-color1);color:#fff;color:var(--jp-ui-inverse-font-color1)}.jupyter-button.mod-warning.mod-active,.jupyter-button.mod-warning:active{background-color:#e65100;background-color:var(--jp-warn-color0);color:#fff;color:var(--jp-ui-inverse-font-color0)}.jupyter-button.mod-danger{background-color:#d32f2f;background-color:var(--jp-error-color1);color:#fff;color:var(--jp-ui-inverse-font-color1)}.jupyter-button.mod-danger.mod-active,.jupyter-button.mod-danger:active{background-color:#b71c1c;background-color:var(--jp-error-color0);color:#fff;color:var(--jp-ui-inverse-font-color0)}.jupyter-widget-button,.jupyter-widget-toggle-button,.jupyter-widget-upload,.widget-button,.widget-toggle-button,.widget-upload{width:148px;width:var(--jp-widgets-inline-width-short)}.jupyter-widgets label{margin-bottom:0}.jupyter-widget-label,.jupyter-widget-label-basic,.widget-label,.widget-label-basic{color:rgba(0,0,0,.87);color:var(--jp-widgets-label-color);font-size:13px;font-size:var(--jp-widgets-font-size);line-height:28px;line-height:var(--jp-widgets-inline-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jupyter-widget-inline-hbox .jupyter-widget-label,.widget-inline-hbox .widget-label{color:rgba(0,0,0,.87);color:var(--jp-widgets-label-color);flex-shrink:0;margin-right:8px;margin-right:calc(var(--jp-widgets-inline-margin)*2);text-align:right;width:80px;width:var(--jp-widgets-inline-label-width)}.jupyter-widget-inline-vbox .jupyter-widget-label,.widget-inline-vbox .widget-label{color:rgba(0,0,0,.87);color:var(--jp-widgets-label-color);line-height:28px;line-height:var(--jp-widgets-inline-height);text-align:center}.jupyter-widget-readout,.widget-readout{color:rgba(0,0,0,.87);color:var(--jp-widgets-readout-color);font-size:13px;font-size:var(--jp-widgets-font-size);height:28px;height:var(--jp-widgets-inline-height);line-height:28px;line-height:var(--jp-widgets-inline-height);overflow:hidden;text-align:center;white-space:nowrap}.jupyter-widget-readout.overflow,.widget-readout.overflow{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{margin-left:4px;margin-left:var(--jp-widgets-inline-margin);max-width:148px;max-width:var(--jp-widgets-inline-width-short);min-width:72px;min-width:var(--jp-widgets-inline-width-tiny);text-align:center}.jupyter-widget-inline-vbox .jupyter-widget-readout,.widget-inline-vbox .widget-readout{margin-top:4px;margin-top:var(--jp-widgets-inline-margin);width:inherit}.jupyter-widget-checkbox,.widget-checkbox{height:28px;height:var(--jp-widgets-inline-height);line-height:28px;line-height:var(--jp-widgets-inline-height);width:300px;width:var(--jp-widgets-inline-width)}.jupyter-widget-checkbox input[type=checkbox],.widget-checkbox input[type=checkbox]{align-self:center;flex-grow:1;flex-shrink:0;font-size:large;line-height:28px;line-height:var(--jp-widgets-inline-height);margin:0 8px 0 0;margin:0 calc(var(--jp-widgets-inline-margin)*2) 0 0}.jupyter-widget-valid,.widget-valid{font-size:13px;font-size:var(--jp-widgets-font-size);height:28px;height:var(--jp-widgets-inline-height);line-height:28px;line-height:var(--jp-widgets-inline-height);width:148px;width:var(--jp-widgets-inline-width-short)}.jupyter-widget-valid i,.widget-valid i{line-height:28px;line-height:var(--jp-widgets-inline-height);margin-left:4px;margin-left:var(--jp-widgets-inline-margin);margin-right:4px;margin-right: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:300px;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:28px;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:.6;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{background-color:#fff;background-color:var(--jp-widgets-input-background-color);border:1px solid #bdbdbd;border:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color);box-sizing:border-box;color:rgba(0,0,0,.87);color:var(--jp-widgets-input-color);flex-grow:1;flex-shrink:1;font-size:13px;font-size:var(--jp-widgets-font-size);min-width:0;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:4px 8px;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:4px 0 4px 8px;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:#64b5f6;border-color:var(--jp-widgets-input-focus-border-color)}.jupyter-widget-hslider,.widget-hslider{align-items:center;height:28px;height:var(--jp-widgets-inline-height);line-height:28px;line-height:var(--jp-widgets-inline-height);width:300px;width:var(--jp-widgets-inline-width)}.jupyter-widgets-slider .slider-container,.widgets-slider .slider-container{overflow:visible}.jupyter-widget-hslider .slider-container,.widget-hslider .slider-container{flex:1 1 148px;flex:1 1 var(--jp-widgets-inline-width-short);margin-left:6px;margin-left:calc(var(--jp-widgets-slider-handle-size)/2 - var(--jp-widgets-slider-border-width)*2);margin-right:6px;margin-right:calc(var(--jp-widgets-slider-handle-size)/2 - var(--jp-widgets-slider-border-width)*2)}.jupyter-widget-vbox .jupyter-widget-label,.widget-vbox .widget-label{height:28px;height:var(--jp-widgets-inline-height);line-height:28px;line-height:var(--jp-widgets-inline-height)}.jupyter-widget-vslider,.widget-vslider{height:200px;height:var(--jp-widgets-vertical-height);width:72px;width:var(--jp-widgets-inline-width-tiny)}.jupyter-widget-vslider .slider-container,.widget-vslider .slider-container{display:flex;flex:1 1 148px;flex:1 1 var(--jp-widgets-inline-width-short);flex-direction:column;margin-bottom:6px;margin-bottom:calc(var(--jp-widgets-slider-handle-size)/2 - var(--jp-widgets-slider-border-width)*2);margin-left:auto;margin-right:auto;margin-top:6px;margin-top:calc(var(--jp-widgets-slider-handle-size)/2 - var(--jp-widgets-slider-border-width)*2)}.progress-bar{background-color:#1976d2;background-color:var(--jp-brand-color1);height:28px;height:var(--jp-widgets-inline-height);transition:none}.progress-bar-success{background-color:#388e3c;background-color:var(--jp-success-color1)}.progress-bar-info{background-color:#0097a7;background-color:var(--jp-info-color1)}.progress-bar-warning{background-color:#f57c00;background-color:var(--jp-warn-color1)}.progress-bar-danger{background-color:#d32f2f;background-color:var(--jp-error-color1)}.progress{background-color:#eee;background-color:var(--jp-layout-color2);border:none;box-shadow:none}.jupyter-widget-hprogress,.widget-hprogress{align-items:center;height:28px;height:var(--jp-widgets-inline-height);line-height:28px;line-height:var(--jp-widgets-inline-height);width:300px;width:var(--jp-widgets-inline-width)}.jupyter-widget-hprogress .progress,.widget-hprogress .progress{align-self:stretch;flex-grow:1;height:auto;margin-bottom:4px;margin-bottom:var(--jp-widgets-input-padding);margin-top:4px;margin-top:var(--jp-widgets-input-padding)}.jupyter-widget-vprogress,.widget-vprogress{height:200px;height:var(--jp-widgets-vertical-height);width:72px;width:var(--jp-widgets-inline-width-tiny)}.jupyter-widget-vprogress .progress,.widget-vprogress .progress{flex-grow:1;margin-bottom:0;margin-left:auto;margin-right:auto;width:20px;width:var(--jp-widgets-progress-thickness)}.jupyter-widget-dropdown,.widget-dropdown{height:28px;height:var(--jp-widgets-inline-height);line-height:28px;line-height:var(--jp-widgets-inline-height);width:300px;width:var(--jp-widgets-inline-width)}.jupyter-widget-dropdown>select,.widget-dropdown>select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-color:var(--jp-widgets-input-background-color);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik01LjIgNS45IDkgOS43bDMuOC0zLjhMMTQgNy4xbC00LjkgNS00LjktNSAxLTEuMnoiLz48cGF0aCBkPSJNMC0uNmgxOHYxOEgwdi0xOHoiIHN0eWxlPSJmaWxsOm5vbmUiLz48L3N2Zz4=);background-image:var(--jp-widgets-dropdown-arrow);background-position:100%;background-repeat:no-repeat;background-size:20px;border:1px solid #bdbdbd;border:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color);border-radius:0;box-shadow:none;box-sizing:border-box;color:rgba(0,0,0,.87);color:var(--jp-widgets-input-color);flex:1 1 148px;flex:1 1 var(--jp-widgets-inline-width-short);font-size:13px;font-size:var(--jp-widgets-font-size);height:inherit;min-width:0;outline:none!important;padding-left:8px;padding-left:calc(var(--jp-widgets-input-padding)*2);padding-right:20px;vertical-align:top}.jupyter-widget-dropdown>select:focus,.widget-dropdown>select:focus{border-color:#64b5f6;border-color:var(--jp-widgets-input-focus-border-color)}.jupyter-widget-dropdown>select:disabled,.widget-dropdown>select:disabled{opacity:.6;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{align-items:flex-start;line-height:28px;line-height:var(--jp-widgets-inline-height);width:300px;width:var(--jp-widgets-inline-width)}.jupyter-widget-select>select,.widget-select>select{background-color:#fff;background-color:var(--jp-widgets-input-background-color);border:1px solid #bdbdbd;border:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color);color:rgba(0,0,0,.87);color:var(--jp-widgets-input-color);flex:1 1 148px;flex:1 1 var(--jp-widgets-inline-width-short);font-size:13px;font-size:var(--jp-widgets-font-size);height:inherit;outline:none!important;overflow:auto;padding-top:5px}.jupyter-widget-select>select:focus,.widget-select>select:focus{border-color:#64b5f6;border-color:var(--jp-widgets-input-focus-border-color)}.jupyter-wiget-select>select>option,.wiget-select>select>option{line-height:28px;line-height:var(--jp-widgets-inline-height);padding-bottom:21.5px;padding-bottom:calc(var(--jp-widgets-inline-height) - var(--jp-widgets-font-size)/2);padding-left:4px;padding-left:var(--jp-widgets-input-padding);padding-top:21.5px;padding-top:calc(var(--jp-widgets-inline-height) - var(--jp-widgets-font-size)/2)}.jupyter-widget-toggle-buttons,.widget-toggle-buttons{line-height:28px;line-height:var(--jp-widgets-inline-height)}.jupyter-widget-toggle-buttons .jupyter-widget-toggle-button,.widget-toggle-buttons .widget-toggle-button{margin-left:2px;margin-left:var(--jp-widgets-margin);margin-right:2px;margin-right:var(--jp-widgets-margin)}.jupyter-widget-toggle-buttons .jupyter-button:disabled,.widget-toggle-buttons .jupyter-button:disabled{opacity:.6;opacity:var(--jp-widgets-disabled-opacity)}.jupyter-widget-radio,.widget-radio{line-height:28px;line-height:var(--jp-widgets-inline-height);width:300px;width:var(--jp-widgets-inline-width)}.jupyter-widget-radio-box,.widget-radio-box{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;margin-bottom:8px;margin-bottom:var(--jp-widgets-radio-item-height-adjustment)}.jupyter-widget-radio-box label,.widget-radio-box label{font-size:13px;font-size:var(--jp-widgets-font-size)}.jupyter-widget-radio-box input,.jupyter-widget-radio-box label,.widget-radio-box input,.widget-radio-box label{height:20px;height:var(--jp-widgets-radio-item-height);line-height:20px;line-height:var(--jp-widgets-radio-item-height)}.jupyter-widget-radio-box input,.widget-radio-box input{float:left;margin:0 8px 0 1px;margin:0 calc(var(--jp-widgets-input-padding)*2) 0 1px}.jupyter-widget-colorpicker,.widget-colorpicker{height:28px;height:var(--jp-widgets-inline-height);line-height:28px;line-height:var(--jp-widgets-inline-height);width:300px;width:var(--jp-widgets-inline-width)}.jupyter-widget-colorpicker>.jupyter-widget-colorpicker-input,.widget-colorpicker>.widget-colorpicker-input{flex-grow:1;flex-shrink:1;min-width:72px;min-width:var(--jp-widgets-inline-width-tiny)}.jupyter-widget-colorpicker input[type=color],.widget-colorpicker input[type=color]{align-self:stretch;background:#fff;background:var(--jp-widgets-input-background-color);border:1px solid #bdbdbd;border:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color);border-left:none;box-sizing:border-box;color:rgba(0,0,0,.87);color:var(--jp-widgets-input-color);flex-grow:0;flex-shrink:0;height:28px;height:var(--jp-widgets-inline-height);outline:none!important;padding:0 2px;width:28px;width:var(--jp-widgets-inline-height)}.jupyter-widget-colorpicker.concise input[type=color],.widget-colorpicker.concise input[type=color]{border-left:1px solid #bdbdbd;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:#64b5f6;border-color:var(--jp-widgets-input-focus-border-color)}.jupyter-widget-colorpicker input[type=text],.widget-colorpicker input[type=text]{background:#fff;background:var(--jp-widgets-input-background-color);border:1px solid #bdbdbd;border:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color);box-sizing:border-box;color:rgba(0,0,0,.87);color:var(--jp-widgets-input-color);flex-grow:1;flex-shrink:1;font-size:13px;font-size:var(--jp-widgets-font-size);height:28px;height:var(--jp-widgets-inline-height);line-height:28px;line-height:var(--jp-widgets-inline-height);min-width:0;outline:none!important;padding:4px 8px;padding:var(--jp-widgets-input-padding) calc(var(--jp-widgets-input-padding)*2)}.jupyter-widget-colorpicker input[type=text]:disabled,.widget-colorpicker input[type=text]:disabled{opacity:.6;opacity:var(--jp-widgets-disabled-opacity)}.jupyter-widget-datepicker,.widget-datepicker{height:28px;height:var(--jp-widgets-inline-height);line-height:28px;line-height:var(--jp-widgets-inline-height);width:300px;width:var(--jp-widgets-inline-width)}.jupyter-widget-datepicker input[type=date],.widget-datepicker input[type=date]{background-color:#fff;background-color:var(--jp-widgets-input-background-color);border:1px solid #bdbdbd;border:var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color);box-sizing:border-box;color:rgba(0,0,0,.87);color:var(--jp-widgets-input-color);flex-grow:1;flex-shrink:1;font-size:13px;font-size:var(--jp-widgets-font-size);height:28px;height:var(--jp-widgets-inline-height);min-width:0;outline:none!important;padding:4px 8px;padding:var(--jp-widgets-input-padding) calc(var(--jp-widgets-input-padding)*2)}.jupyter-widget-datepicker input[type=date]:focus,.widget-datepicker input[type=date]:focus{border-color:#64b5f6;border-color:var(--jp-widgets-input-focus-border-color)}.jupyter-widget-datepicker input[type=date]:invalid,.widget-datepicker input[type=date]:invalid{border-color:#f57c00;border-color:var(--jp-warn-color1)}.jupyter-widget-datepicker input[type=date]:disabled,.widget-datepicker input[type=date]:disabled{opacity:.6;opacity:var(--jp-widgets-disabled-opacity)}.jupyter-widget-play,.widget-play{align-items:stretch;display:flex;width:148px;width:var(--jp-widgets-inline-width-short)}.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:.6;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-height:0;min-width:0}.jupyter-widgets.jupyter-widget-tab>.widget-tab-contents,.jupyter-widgets.widget-tab>.widget-tab-contents{background:#fff;background:var(--jp-layout-color1);border:1px solid #bdbdbd;border:var(--jp-border-width) solid var(--jp-border-color1);box-sizing:border-box;color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);flex-grow:1;margin:0;overflow:auto;padding:15px;padding:var(--jp-widgets-container-padding);width:100%}.jupyter-widgets.jupyter-widget-tab>.lm-TabBar,.jupyter-widgets.jupyter-widget-tab>.p-TabBar,.jupyter-widgets.widget-tab>.p-TabBar{font:13px Helvetica,Arial,sans-serif;font:var(--jp-widgets-font-size) Helvetica,Arial,sans-serif;min-height:25px;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{background:#eee;background:var(--jp-layout-color2);border:1px solid #bdbdbd;border:var(--jp-border-width) solid var(--jp-border-color1);border-bottom:none;color:rgba(0,0,0,.54);color:var(--jp-ui-font-color2);flex:0 1 144px;flex:0 1 var(--jp-widgets-horizontal-tab-width);line-height:24px;line-height:var(--jp-widgets-horizontal-tab-height);margin-left:-1px;margin-left:calc(var(--jp-border-width)*-1);min-height:25px;min-height:calc(var(--jp-widgets-horizontal-tab-height) + var(--jp-border-width));min-width:35px;padding:0 10px;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{background:#fff;background:var(--jp-layout-color1);color:#000;color:var(--jp-ui-font-color0);min-height:26px;min-height:calc(var(--jp-widgets-horizontal-tab-height) + var(--jp-border-width)*2);overflow:visible;transform:translateY(1px);transform:translateY(var(--jp-border-width))}.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{background:#1976d2;background:var(--jp-brand-color1);content:"";height:2px;height:var(--jp-widgets-horizontal-tab-top-border);left:-1px;left:calc(var(--jp-border-width)*-1);position:absolute;top:-1px;top:calc(var(--jp-border-width)*-1);width:calc(100% + 2px);width:calc(100% + var(--jp-border-width)*2)}.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:#fff;background:var(--jp-layout-color1);color:rgba(0,0,0,.87);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{content:"\f00d";font-family:FontAwesome}.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:24px;line-height:var(--jp-widgets-horizontal-tab-height)}.jupyter-widget-Collapse{align-items:stretch;display:flex;flex-direction:column}.jupyter-widget-Collapse-header{background-color:#eee;background-color:var(--jp-layout-color2);border:1px solid #bdbdbd;border:var(--jp-widgets-border-width) solid var(--jp-border-color1);color:rgba(0,0,0,.54);color:var(--jp-ui-font-color2);cursor:pointer;font-weight:700;padding:10px 15px;padding:calc(var(--jp-widgets-container-padding)*2/3) var(--jp-widgets-container-padding)}.jupyter-widget-Collapse-header:hover{background-color:#fff;background-color:var(--jp-layout-color1);color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1)}.jupyter-widget-Collapse-open>.jupyter-widget-Collapse-header{background-color:#fff;background-color:var(--jp-layout-color1);border-bottom:none;color:#000;color:var(--jp-ui-font-color0);cursor:default}.jupyter-widget-Collapse-contents{background-color:#fff;background-color:var(--jp-layout-color1);border-bottom:1px solid #bdbdbd;border-bottom:var(--jp-widgets-border-width) solid var(--jp-border-color1);border-left:1px solid #bdbdbd;border-left:var(--jp-widgets-border-width) solid var(--jp-border-color1);border-right:1px solid #bdbdbd;border-right:var(--jp-widgets-border-width) solid var(--jp-border-color1);color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);overflow:auto;padding:15px;padding:var(--jp-widgets-container-padding)}.jupyter-widget-Accordion{align-items:stretch;display:flex;flex-direction:column}.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:13px;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:28px;line-height:var(--jp-widgets-inline-height);position:relative}.jupyter-widget-image,.widget-image{height:auto;max-width:100%}.lm-Widget,.p-Widget{box-sizing:border-box;cursor:default;overflow:hidden;position:relative}.lm-Widget.lm-mod-hidden,.p-Widget.p-mod-hidden{display:none!important}.lm-AccordionPanel[data-orientation=horizontal]>.lm-AccordionPanel-title{display:block;transform:rotate(-90deg) translate(-100%);transform-origin:top left}.lm-CommandPalette,.p-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lm-CommandPalette-search,.p-CommandPalette-search{flex:0 0 auto}.lm-CommandPalette-content,.p-CommandPalette-content{flex:1 1 auto;list-style-type:none;margin:0;min-height:0;overflow:auto;padding:0}.lm-CommandPalette-header,.p-CommandPalette-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-CommandPalette-item,.p-CommandPalette-item{display:flex;flex-direction:row}.lm-CommandPalette-itemIcon,.p-CommandPalette-itemIcon{flex:0 0 auto}.lm-CommandPalette-itemContent,.p-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.lm-CommandPalette-itemShortcut,.p-CommandPalette-itemShortcut{flex:0 0 auto}.lm-CommandPalette-itemLabel,.p-CommandPalette-itemLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-close-icon{background-color:transparent;border:1px solid transparent;bottom:0;cursor:pointer;display:none;margin:auto;outline:0;padding:7px 0;position:absolute;right:3%;top:0;vertical-align:middle;z-index:1}.lm-close-icon:after{color:#000;content:"X";cursor:pointer;display:block;font-size:12px;font-weight:400;height:15px;text-align:center;width:15px}.lm-DockPanel,.lm-DockPanel-widget,.p-DockPanel,.p-DockPanel-widget{z-index:0}.lm-DockPanel-tabBar,.p-DockPanel-tabBar{z-index:1}.lm-DockPanel-handle,.p-DockPanel-handle{z-index:2}.lm-DockPanel-handle.lm-mod-hidden,.p-DockPanel-handle.p-mod-hidden{display:none!important}.lm-DockPanel-handle:after,.p-DockPanel-handle:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.lm-DockPanel-handle[data-orientation=horizontal],.p-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.lm-DockPanel-handle[data-orientation=vertical],.p-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.lm-DockPanel-handle[data-orientation=horizontal]:after,.p-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translateX(-50%)}.lm-DockPanel-handle[data-orientation=vertical]:after,.p-DockPanel-handle[data-orientation=vertical]:after{min-height:8px;top:50%;transform:translateY(-50%)}.lm-DockPanel-overlay,.p-DockPanel-overlay{box-sizing:border-box;pointer-events:none;z-index:3}.lm-DockPanel-overlay.lm-mod-hidden,.p-DockPanel-overlay.p-mod-hidden{display:none!important}.lm-Menu,.p-Menu{outline:none;overflow-x:hidden;overflow-y:auto;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:10000}.lm-Menu-content,.p-Menu-content{display:table;list-style-type:none;margin:0;padding:0}.lm-Menu-item,.p-Menu-item{display:table-row}.lm-Menu-item.lm-mod-collapsed,.lm-Menu-item.lm-mod-hidden,.p-Menu-item.p-mod-collapsed,.p-Menu-item.p-mod-hidden{display:none!important}.lm-Menu-itemIcon,.lm-Menu-itemSubmenuIcon,.p-Menu-itemIcon,.p-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.lm-Menu-itemLabel,.p-Menu-itemLabel{display:table-cell;text-align:left}.lm-Menu-itemShortcut,.p-Menu-itemShortcut{display:table-cell;text-align:right}.lm-MenuBar,.p-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lm-MenuBar-content,.p-MenuBar-content{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0}.lm-MenuBar-item,.p--MenuBar-item{box-sizing:border-box}.lm-MenuBar-itemIcon,.lm-MenuBar-itemLabel,.p-MenuBar-itemIcon,.p-MenuBar-itemLabel{display:inline-block}.lm-ScrollBar,.p-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lm-ScrollBar[data-orientation=horizontal],.p-ScrollBar[data-orientation=horizontal]{flex-direction:row}.lm-ScrollBar[data-orientation=vertical],.p-ScrollBar[data-orientation=vertical]{flex-direction:column}.lm-ScrollBar-button,.p-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.lm-ScrollBar-track,.p-ScrollBar-track{box-sizing:border-box;flex:1 1 auto;overflow:hidden;position:relative}.lm-ScrollBar-thumb,.p-ScrollBar-thumb{box-sizing:border-box;position:absolute}.lm-SplitPanel-child,.p-SplitPanel-child{z-index:0}.lm-SplitPanel-handle,.p-SplitPanel-handle{z-index:1}.lm-SplitPanel-handle.lm-mod-hidden,.p-SplitPanel-handle.p-mod-hidden{display:none!important}.lm-SplitPanel-handle:after,.p-SplitPanel-handle:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle,.p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle{cursor:ew-resize}.lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle,.p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle{cursor:ns-resize}.lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after,.p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after{left:50%;min-width:8px;transform:translateX(-50%)}.lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after,.p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after{min-height:8px;top:50%;transform:translateY(-50%)}.lm-TabBar,.p-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lm-TabBar[data-orientation=horizontal],.p-TabBar[data-orientation=horizontal]{align-items:flex-end;flex-direction:row}.lm-TabBar[data-orientation=vertical],.p-TabBar[data-orientation=vertical]{align-items:flex-end;flex-direction:column}.lm-TabBar-content,.p-TabBar-content{display:flex;flex:1 1 auto;list-style-type:none;margin:0;padding:0}.lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content,.p-TabBar[data-orientation=horizontal]>.p-TabBar-content{flex-direction:row}.lm-TabBar[data-orientation=vertical]>.lm-TabBar-content,.p-TabBar[data-orientation=vertical]>.p-TabBar-content{flex-direction:column}.lm-TabBar-tab,.p-TabBar-tab{box-sizing:border-box;display:flex;flex-direction:row;overflow:hidden;touch-action:none}.lm-TabBar-tabCloseIcon,.lm-TabBar-tabIcon,.p-TabBar-tabCloseIcon,.p-TabBar-tabIcon{flex:0 0 auto}.lm-TabBar-tabLabel,.p-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.lm-TabBar-tabInput{box-sizing:border-box;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:100%}.lm-TabBar-addButton.lm-mod-hidden,.lm-TabBar-tab.lm-mod-hidden,.p-TabBar-tab.p-mod-hidden{display:none!important}.lm-TabBar.lm-mod-dragging .lm-TabBar-tab,.p-TabBar.p-mod-dragging .p-TabBar-tab{position:relative}.lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab,.p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab{left:0;transition:left .15s ease}.lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab,.p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab{top:0;transition:top .15s ease}.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging,.p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging{transition:none}.lm-TabBar-tabLabel .lm-TabBar-tabInput{background:inherit;box-sizing:border-box;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:100%}.lm-TabPanel-tabBar,.p-TabPanel-tabBar{z-index:1}.lm-TabPanel-stackedPanel,.p-TabPanel-stackedPanel{z-index:0}.jp-Collapse{align-items:stretch;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--jp-border-color2);border-top:1px solid #e0e0e0;border-top:1px solid var(--jp-border-color2);display:flex;flex-direction:column}.jp-Collapse-header{background-color:#fff;background-color:var(--jp-layout-color1);color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);font-size:1.2em;font-size:var(--jp-ui-font-size2);padding:1px 12px}.jp-Collapse-header:hover{background-color:#eee;background-color:var(--jp-layout-color2)}.jp-Collapse-contents{background-color:#fff;background-color:var(--jp-layout-color1);color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);overflow:auto;padding:0 12px}:root{--jp-private-commandpalette-search-height:28px}.lm-CommandPalette{background:#fff;background:var(--jp-layout-color1);color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);font-size:13px;font-size:var(--jp-ui-font-size1);padding-bottom:0}.jp-ModalCommandPalette{background:#fff;background:var(--jp-layout-color0);border-radius:4px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:var(--jp-elevation-z4);left:30%;margin:0;padding:4px;position:absolute;top:38px;width:40%;z-index:10000}.jp-ModalCommandPalette .lm-CommandPalette{max-height:40vh}.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-header,.jp-ModalCommandPalette .lm-CommandPalette .lm-close-icon:after{display:none}.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-item{margin-left:4px;margin-right:4px}.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-item.lm-mod-disabled{display:none}.lm-CommandPalette-search{background-color:#fff;background-color:var(--jp-layout-color1);padding:4px;z-index:2}.lm-CommandPalette-wrapper{background-color:#fff;background-color:var(--jp-input-active-background);box-shadow:inset 0 0 0 1px #757575;box-shadow:inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);height:30px;overflow:overlay;padding:0 9px}.lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper{box-shadow:inset 0 0 0 1px rgba(19,124,189,.3),inset 0 0 0 3px rgba(19,124,189,.3);box-shadow:inset 0 0 0 1px var(--jp-input-active-box-shadow-color),inset 0 0 0 3px var(--jp-input-active-box-shadow-color)}.jp-SearchIconGroup{background-color:#1976d2;background-color:var(--jp-brand-color1);color:#fff;padding:5px 5px 1px;position:absolute;right:4px;top:4px}.jp-SearchIconGroup svg{height:20px;width:20px}.jp-SearchIconGroup .jp-icon3[fill]{fill:#fff;fill:var(--jp-layout-color0)}.lm-CommandPalette-input{background:transparent;border:none;color:#000;color:var(--jp-ui-font-color0);float:left;font-size:13px;font-size:var(--jp-ui-font-size1);line-height:28px;line-height:var(--jp-private-commandpalette-search-height);outline:none;width:calc(100% - 18px)}.lm-CommandPalette-input:-ms-input-placeholder,.lm-CommandPalette-input::-moz-placeholder,.lm-CommandPalette-input::-webkit-input-placeholder{color:rgba(0,0,0,.54);color:var(--jp-ui-font-color2);font-size:13px;font-size:var(--jp-ui-font-size1)}.lm-CommandPalette-header:first-child{margin-top:0}.lm-CommandPalette-header{border-bottom:1px solid #e0e0e0;border-bottom:solid var(--jp-border-width) var(--jp-border-color2);color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);cursor:pointer;display:flex;font-size:.83333em;font-size:var(--jp-ui-font-size0);font-weight:600;letter-spacing:1px;margin-top:8px;padding:8px 0 8px 12px;text-transform:uppercase}.lm-CommandPalette-header.lm-mod-active{background:#eee;background:var(--jp-layout-color2)}.lm-CommandPalette-header>mark{background-color:transparent;color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);font-weight:700}.lm-CommandPalette-item{color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);display:flex;font-size:13px;font-size:var(--jp-ui-font-size1);font-weight:400;padding:4px 12px 4px 4px}.lm-CommandPalette-item.lm-mod-disabled{color:rgba(0,0,0,.54);color:var(--jp-ui-font-color2)}.lm-CommandPalette-item.lm-mod-active{background:#1976d2;background:var(--jp-brand-color1);color:#fff;color:var(--jp-ui-inverse-font-color1)}.lm-CommandPalette-item.lm-mod-active .jp-icon-selectable[fill]{fill:#fff;fill:var(--jp-layout-color0)}.lm-CommandPalette-item.lm-mod-active .lm-CommandPalette-itemLabel>mark{color:#fff;color:var(--jp-ui-inverse-font-color0)}.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){background:#1976d2;background:var(--jp-brand-color1);color:#fff;color:var(--jp-ui-inverse-font-color1)}.lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled){background:#eee;background:var(--jp-layout-color2)}.lm-CommandPalette-itemContent{overflow:hidden}.lm-CommandPalette-itemLabel>mark{background-color:transparent;color:#000;color:var(--jp-ui-font-color0);font-weight:700}.lm-CommandPalette-item.lm-mod-disabled mark{color:rgba(0,0,0,.54);color:var(--jp-ui-font-color2)}.lm-CommandPalette-item .lm-CommandPalette-itemIcon{flex:0 0 auto;margin:0 4px 0 0;position:relative;top:2px;width:16px}.lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon{opacity:.6}.lm-CommandPalette-item .lm-CommandPalette-itemShortcut{flex:0 0 auto}.lm-CommandPalette-itemCaption{display:none}.lm-CommandPalette-content{background-color:#fff;background-color:var(--jp-layout-color1)}.lm-CommandPalette-content:empty:after{content:"No results";display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--jp-ui-font-family);font-size:1.2em;font-size:var(--jp-ui-font-size2);font-weight:lighter;margin:20px auto auto;width:100px}.lm-CommandPalette-emptyMessage{color:rgba(0,0,0,.38);color:var(--jp-content-font-color3);line-height:1.32;margin-top:24px;padding:0 8px;text-align:center}.jp-Dialog{align-items:center;background:rgba(0,0,0,.25);background:var(--jp-dialog-background);height:100%;justify-content:center;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:10000}.jp-Dialog,.jp-Dialog-content{display:flex;flex-direction:column}.jp-Dialog-content{word-wrap:break-word;background:#fff;background:var(--jp-layout-color1);border-radius:2px;border-radius:var(--jp-border-radius);box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12);box-shadow:var(--jp-elevation-z20);box-sizing:border-box;color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);font-size:13px;font-size:var(--jp-ui-font-size1);margin-left:auto;margin-right:auto;max-height:500px;max-width:1000px;min-height:150px;min-width:300px;padding:24px 24px 12px;resize:both}.jp-Dialog-content.jp-Dialog-content-small{max-width:500px}.jp-Dialog-button{overflow:visible}button.jp-Dialog-button:focus{-moz-outline-radius:0;outline:1px solid #1976d2;outline:1px solid var(--jp-brand-color1);outline-offset:4px}button.jp-Dialog-button:focus::-moz-focus-inner{border:0}button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus,button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus,button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus{-moz-outline-radius:0;outline-offset:4px}button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus{outline:1px solid #1976d2;outline:1px solid var(--md-blue-700)}button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus{outline:1px solid #e53935;outline:1px solid var(--md-red-600)}button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus{outline:1px solid #616161;outline:1px solid var(--md-grey-700)}button.jp-Dialog-close-button{height:100%;min-height:0;min-height:auto;min-width:0;min-width:auto;padding:0}.jp-Dialog-header{color:#000;color:var(--jp-ui-font-color0);display:flex;flex:0 0 auto;font-size:1.44em;font-size:var(--jp-ui-font-size3);font-weight:400;justify-content:space-between;padding-bottom:12px}.jp-Dialog-body{background:#fff;background:var(--jp-layout-color1);display:flex;flex:1 1 auto;flex-direction:column;font-size:13px;font-size:var(--jp-ui-font-size1);overflow:auto}.jp-Dialog-footer{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;justify-content:flex-end;margin-left:-12px;margin-right:-12px;padding:12px}.jp-Dialog-checkbox{padding-right:5px}.jp-Dialog-checkbox>input:focus-visible{outline:1px solid #1976d2;outline:1px solid var(--jp-input-active-border-color);outline-offset:1px}.jp-Dialog-spacer{flex:1 1 auto}.jp-Dialog-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jp-Dialog-body>.jp-select-wrapper{width:100%}.jp-Dialog-body>button{padding:0 16px}.jp-Dialog-body>label{color:#000;color:var(--jp-ui-font-color0);line-height:1.4}.jp-Dialog-button.jp-mod-styled:not(:last-child){margin-right:12px}.jp-HoverBox{position:fixed}.jp-HoverBox.jp-mod-outofview{display:none}.jp-IFrame{height:100%;width:100%}.jp-IFrame>iframe{border:none}body.lm-mod-override-cursor .jp-IFrame{position:relative}body.lm-mod-override-cursor .jp-IFrame:before{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.jp-Input-Boolean-Dialog{align-items:end;flex-direction:row-reverse;width:100%}.jp-Input-Boolean-Dialog>label{flex:1 1 auto}.jp-MainAreaWidget>:focus{outline:none}.jp-MainAreaWidget .jp-MainAreaWidget-error{padding:6px}.jp-MainAreaWidget .jp-MainAreaWidget-error>pre{word-wrap:break-word;background:#ffcdd2;background:var(--jp-error-color3);border:1px solid #d32f2f;border:var(--jp-border-width) solid var(--jp-error-color1);border-radius:2px;border-radius:var(--jp-border-radius);color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);font-size:13px;font-size:var(--jp-ui-font-size1);padding:10px;white-space:pre-wrap;width:auto}:root{--md-red-50:#ffebee;--md-red-100:#ffcdd2;--md-red-200:#ef9a9a;--md-red-300:#e57373;--md-red-400:#ef5350;--md-red-500:#f44336;--md-red-600:#e53935;--md-red-700:#d32f2f;--md-red-800:#c62828;--md-red-900:#b71c1c;--md-red-A100:#ff8a80;--md-red-A200:#ff5252;--md-red-A400:#ff1744;--md-red-A700:#d50000;--md-pink-50:#fce4ec;--md-pink-100:#f8bbd0;--md-pink-200:#f48fb1;--md-pink-300:#f06292;--md-pink-400:#ec407a;--md-pink-500:#e91e63;--md-pink-600:#d81b60;--md-pink-700:#c2185b;--md-pink-800:#ad1457;--md-pink-900:#880e4f;--md-pink-A100:#ff80ab;--md-pink-A200:#ff4081;--md-pink-A400:#f50057;--md-pink-A700:#c51162;--md-purple-50:#f3e5f5;--md-purple-100:#e1bee7;--md-purple-200:#ce93d8;--md-purple-300:#ba68c8;--md-purple-400:#ab47bc;--md-purple-500:#9c27b0;--md-purple-600:#8e24aa;--md-purple-700:#7b1fa2;--md-purple-800:#6a1b9a;--md-purple-900:#4a148c;--md-purple-A100:#ea80fc;--md-purple-A200:#e040fb;--md-purple-A400:#d500f9;--md-purple-A700:#a0f;--md-deep-purple-50:#ede7f6;--md-deep-purple-100:#d1c4e9;--md-deep-purple-200:#b39ddb;--md-deep-purple-300:#9575cd;--md-deep-purple-400:#7e57c2;--md-deep-purple-500:#673ab7;--md-deep-purple-600:#5e35b1;--md-deep-purple-700:#512da8;--md-deep-purple-800:#4527a0;--md-deep-purple-900:#311b92;--md-deep-purple-A100:#b388ff;--md-deep-purple-A200:#7c4dff;--md-deep-purple-A400:#651fff;--md-deep-purple-A700:#6200ea;--md-indigo-50:#e8eaf6;--md-indigo-100:#c5cae9;--md-indigo-200:#9fa8da;--md-indigo-300:#7986cb;--md-indigo-400:#5c6bc0;--md-indigo-500:#3f51b5;--md-indigo-600:#3949ab;--md-indigo-700:#303f9f;--md-indigo-800:#283593;--md-indigo-900:#1a237e;--md-indigo-A100:#8c9eff;--md-indigo-A200:#536dfe;--md-indigo-A400:#3d5afe;--md-indigo-A700:#304ffe;--md-blue-50:#e3f2fd;--md-blue-100:#bbdefb;--md-blue-200:#90caf9;--md-blue-300:#64b5f6;--md-blue-400:#42a5f5;--md-blue-500:#2196f3;--md-blue-600:#1e88e5;--md-blue-700:#1976d2;--md-blue-800:#1565c0;--md-blue-900:#0d47a1;--md-blue-A100:#82b1ff;--md-blue-A200:#448aff;--md-blue-A400:#2979ff;--md-blue-A700:#2962ff;--md-light-blue-50:#e1f5fe;--md-light-blue-100:#b3e5fc;--md-light-blue-200:#81d4fa;--md-light-blue-300:#4fc3f7;--md-light-blue-400:#29b6f6;--md-light-blue-500:#03a9f4;--md-light-blue-600:#039be5;--md-light-blue-700:#0288d1;--md-light-blue-800:#0277bd;--md-light-blue-900:#01579b;--md-light-blue-A100:#80d8ff;--md-light-blue-A200:#40c4ff;--md-light-blue-A400:#00b0ff;--md-light-blue-A700:#0091ea;--md-cyan-50:#e0f7fa;--md-cyan-100:#b2ebf2;--md-cyan-200:#80deea;--md-cyan-300:#4dd0e1;--md-cyan-400:#26c6da;--md-cyan-500:#00bcd4;--md-cyan-600:#00acc1;--md-cyan-700:#0097a7;--md-cyan-800:#00838f;--md-cyan-900:#006064;--md-cyan-A100:#84ffff;--md-cyan-A200:#18ffff;--md-cyan-A400:#00e5ff;--md-cyan-A700:#00b8d4;--md-teal-50:#e0f2f1;--md-teal-100:#b2dfdb;--md-teal-200:#80cbc4;--md-teal-300:#4db6ac;--md-teal-400:#26a69a;--md-teal-500:#009688;--md-teal-600:#00897b;--md-teal-700:#00796b;--md-teal-800:#00695c;--md-teal-900:#004d40;--md-teal-A100:#a7ffeb;--md-teal-A200:#64ffda;--md-teal-A400:#1de9b6;--md-teal-A700:#00bfa5;--md-green-50:#e8f5e9;--md-green-100:#c8e6c9;--md-green-200:#a5d6a7;--md-green-300:#81c784;--md-green-400:#66bb6a;--md-green-500:#4caf50;--md-green-600:#43a047;--md-green-700:#388e3c;--md-green-800:#2e7d32;--md-green-900:#1b5e20;--md-green-A100:#b9f6ca;--md-green-A200:#69f0ae;--md-green-A400:#00e676;--md-green-A700:#00c853;--md-light-green-50:#f1f8e9;--md-light-green-100:#dcedc8;--md-light-green-200:#c5e1a5;--md-light-green-300:#aed581;--md-light-green-400:#9ccc65;--md-light-green-500:#8bc34a;--md-light-green-600:#7cb342;--md-light-green-700:#689f38;--md-light-green-800:#558b2f;--md-light-green-900:#33691e;--md-light-green-A100:#ccff90;--md-light-green-A200:#b2ff59;--md-light-green-A400:#76ff03;--md-light-green-A700:#64dd17;--md-lime-50:#f9fbe7;--md-lime-100:#f0f4c3;--md-lime-200:#e6ee9c;--md-lime-300:#dce775;--md-lime-400:#d4e157;--md-lime-500:#cddc39;--md-lime-600:#c0ca33;--md-lime-700:#afb42b;--md-lime-800:#9e9d24;--md-lime-900:#827717;--md-lime-A100:#f4ff81;--md-lime-A200:#eeff41;--md-lime-A400:#c6ff00;--md-lime-A700:#aeea00;--md-yellow-50:#fffde7;--md-yellow-100:#fff9c4;--md-yellow-200:#fff59d;--md-yellow-300:#fff176;--md-yellow-400:#ffee58;--md-yellow-500:#ffeb3b;--md-yellow-600:#fdd835;--md-yellow-700:#fbc02d;--md-yellow-800:#f9a825;--md-yellow-900:#f57f17;--md-yellow-A100:#ffff8d;--md-yellow-A200:#ff0;--md-yellow-A400:#ffea00;--md-yellow-A700:#ffd600;--md-amber-50:#fff8e1;--md-amber-100:#ffecb3;--md-amber-200:#ffe082;--md-amber-300:#ffd54f;--md-amber-400:#ffca28;--md-amber-500:#ffc107;--md-amber-600:#ffb300;--md-amber-700:#ffa000;--md-amber-800:#ff8f00;--md-amber-900:#ff6f00;--md-amber-A100:#ffe57f;--md-amber-A200:#ffd740;--md-amber-A400:#ffc400;--md-amber-A700:#ffab00;--md-orange-50:#fff3e0;--md-orange-100:#ffe0b2;--md-orange-200:#ffcc80;--md-orange-300:#ffb74d;--md-orange-400:#ffa726;--md-orange-500:#ff9800;--md-orange-600:#fb8c00;--md-orange-700:#f57c00;--md-orange-800:#ef6c00;--md-orange-900:#e65100;--md-orange-A100:#ffd180;--md-orange-A200:#ffab40;--md-orange-A400:#ff9100;--md-orange-A700:#ff6d00;--md-deep-orange-50:#fbe9e7;--md-deep-orange-100:#ffccbc;--md-deep-orange-200:#ffab91;--md-deep-orange-300:#ff8a65;--md-deep-orange-400:#ff7043;--md-deep-orange-500:#ff5722;--md-deep-orange-600:#f4511e;--md-deep-orange-700:#e64a19;--md-deep-orange-800:#d84315;--md-deep-orange-900:#bf360c;--md-deep-orange-A100:#ff9e80;--md-deep-orange-A200:#ff6e40;--md-deep-orange-A400:#ff3d00;--md-deep-orange-A700:#dd2c00;--md-brown-50:#efebe9;--md-brown-100:#d7ccc8;--md-brown-200:#bcaaa4;--md-brown-300:#a1887f;--md-brown-400:#8d6e63;--md-brown-500:#795548;--md-brown-600:#6d4c41;--md-brown-700:#5d4037;--md-brown-800:#4e342e;--md-brown-900:#3e2723;--md-grey-50:#fafafa;--md-grey-100:#f5f5f5;--md-grey-200:#eee;--md-grey-300:#e0e0e0;--md-grey-400:#bdbdbd;--md-grey-500:#9e9e9e;--md-grey-600:#757575;--md-grey-700:#616161;--md-grey-800:#424242;--md-grey-900:#212121;--md-blue-grey-50:#eceff1;--md-blue-grey-100:#cfd8dc;--md-blue-grey-200:#b0bec5;--md-blue-grey-300:#90a4ae;--md-blue-grey-400:#78909c;--md-blue-grey-500:#607d8b;--md-blue-grey-600:#546e7a;--md-blue-grey-700:#455a64;--md-blue-grey-800:#37474f;--md-blue-grey-900:#263238}.jp-Spinner{align-items:center;background:#fff;background:var(--jp-layout-color0);display:flex;height:100%;justify-content:center;left:0;outline:none;position:absolute;top:0;width:100%;z-index:10}.jp-SpinnerContent{animation:load3 1s linear infinite,fadeIn 1s;background:#bbdefb;background:var(--jp-brand-color3);background:linear-gradient(90deg,#f37626 10%,hsla(0,0%,100%,0) 42%);border-radius:50%;font-size:10px;height:3em;margin:50px auto;position:relative;text-indent:-9999em;width:3em}.jp-SpinnerContent:before{background:#f37626;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.jp-SpinnerContent:after{background:#fff;background:var(--jp-layout-color0);border-radius:50%;bottom:0;content:"";height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:75%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes load3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}button.jp-mod-styled{border:none;font-size:13px;font-size:var(--jp-ui-font-size1);height:32px;letter-spacing:.8px;line-height:32px;padding:0 12px;text-align:center}button.jp-mod-styled,input.jp-mod-styled{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;color:#000;color:var(--jp-ui-font-color0);outline:none}input.jp-mod-styled{background:#f5f5f5;background:var(--jp-input-background);border:1px solid #bdbdbd;border:var(--jp-border-width) solid var(--jp-border-color1);font-size:1.2em;font-size:var(--jp-ui-font-size2);height:28px;padding-left:7px;padding-right:7px}input[type=checkbox].jp-mod-styled{appearance:checkbox;-webkit-appearance:checkbox;-moz-appearance:checkbox;height:auto}input.jp-mod-styled:focus{border:1px solid #2196f3;border:var(--jp-border-width) solid var(--md-blue-500);box-shadow:inset 0 0 4px #64b5f6;box-shadow:inset 0 0 4px var(--md-blue-300)}.jp-FileDialog-Checkbox{align-items:end;display:flex;flex-direction:row;margin-top:35px;width:100%}.jp-FileDialog-Checkbox>label{flex:1 1 auto}.jp-select-wrapper{background-color:#fff;background-color:var(--jp-layout-color1);box-sizing:border-box;display:flex;flex-direction:column;height:28px;margin-bottom:12px;padding:1px;position:relative}.jp-select-wrapper.jp-mod-focused select.jp-mod-styled{background-color:#fff;background-color:var(--jp-input-active-background);border:1px solid #1976d2;border:var(--jp-border-width) solid var(--jp-input-active-border-color);box-shadow:inset 0 0 2px #64b5f6;box-shadow:var(--jp-input-box-shadow)}select.jp-mod-styled:hover{background-color:#fff;background-color:var(--jp-layout-color1);background-color:var(--jp-input-hover-background);box-shadow:inset 0 0 1px rgba(0,0,0,.5);color:#000;color:var(--jp-ui-font-color0);cursor:pointer}select.jp-mod-styled{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f5f5f5;background:var(--jp-input-background);border:1px solid #757575;border:var(--jp-border-width) solid var(--jp-input-border-color);border-radius:0;color:#000;color:var(--jp-ui-font-color0);flex:1 1 auto;font-size:1.2em;font-size:var(--jp-ui-font-size2);height:32px;outline:none;padding:0 25px 0 8px;width:100%}:root{--jp-private-toolbar-height:calc(28px + var(--jp-border-width))}.jp-Toolbar{background:#fff;background:var(--jp-toolbar-background);border-bottom:1px solid #bdbdbd;border-bottom:var(--jp-border-width) solid var(--jp-toolbar-border-color);box-shadow:0 0 2px 0 rgba(0,0,0,.24);box-shadow:var(--jp-toolbar-box-shadow);color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);display:flex;flex:0 0 auto;flex-direction:row;min-height:8px;min-height:var(--jp-toolbar-micro-height);overflow-x:hidden;padding:2px;z-index:8}.jp-Toolbar>.jp-Toolbar-item.jp-Toolbar-spacer{flex-grow:1;flex-shrink:1}.jp-Toolbar-item.jp-Toolbar-kernelStatus{background-position:50%;background-repeat:no-repeat;background-size:16px;display:inline-block;width:32px}.jp-Toolbar>.jp-Toolbar-item{display:flex;flex:0 0 auto;font-size:13px;font-size:var(--jp-ui-font-size1);height:100%;line-height:29px;line-height:var(--jp-private-toolbar-height);padding-left:1px;padding-right:1px}div.jp-ToolbarButton{color:transparent;padding:0}button.jp-ToolbarButtonComponent,div.jp-ToolbarButton{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;box-sizing:border-box;margin:0;outline:none}button.jp-ToolbarButtonComponent{align-items:center;background:#fff;background:var(--jp-layout-color1);border-radius:2px;border-radius:var(--jp-border-radius);display:flex;font-size:14px;height:24px;min-height:0;min-height:auto;min-width:0;min-width:auto;padding:0 6px;text-align:center}button.jp-ToolbarButtonComponent:disabled{opacity:.4}button.jp-ToolbarButtonComponent span{flex:0 0 auto;padding:0}button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label{color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);font-size:13px;font-size:var(--jp-ui-font-size1);line-height:100%;padding-left:2px}#jp-main-dock-panel[data-mode=single-document] .jp-MainAreaWidget>.jp-Toolbar.jp-Toolbar-micro{min-height:0;padding:0}#jp-main-dock-panel[data-mode=single-document] .jp-MainAreaWidget>.jp-Toolbar{border:none;box-shadow:none}:root{--jp-private-code-span-padding:calc((var(--jp-code-line-height) - 1)*var(--jp-code-font-size)/2)}.jp-RenderedText{font-family:Menlo,Consolas,DejaVu Sans Mono,monospace;font-family:var(--jp-code-font-family);line-height:1.3077;line-height:var(--jp-code-line-height);padding-left:5px;padding-left:var(--jp-code-padding);text-align:left}.jp-RenderedHTMLCommon pre,.jp-RenderedJavaScript pre,.jp-RenderedText pre{border:none;color:rgba(0,0,0,.87);color:var(--jp-content-font-color1);font-size:13px;font-size:var(--jp-code-font-size);margin:0;padding:0}.jp-RenderedText pre a:link{color:#1976d2;color:var(--jp-content-link-color);text-decoration:none}.jp-RenderedText pre a:hover{color:#1976d2;color:var(--jp-content-link-color);text-decoration:underline}.jp-RenderedText pre a:visited{color:#1976d2;color:var(--jp-content-link-color);text-decoration:none}.jp-RenderedText pre .ansi-black-fg{color:#3e424d}.jp-RenderedText pre .ansi-red-fg{color:#e75c58}.jp-RenderedText pre .ansi-green-fg{color:#00a250}.jp-RenderedText pre .ansi-yellow-fg{color:#ddb62b}.jp-RenderedText pre .ansi-blue-fg{color:#208ffb}.jp-RenderedText pre .ansi-magenta-fg{color:#d160c4}.jp-RenderedText pre .ansi-cyan-fg{color:#60c6c8}.jp-RenderedText pre .ansi-white-fg{color:#c5c1b4}.jp-RenderedText pre .ansi-black-bg{background-color:#3e424d;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-red-bg{background-color:#e75c58;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-green-bg{background-color:#00a250;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-yellow-bg{background-color:#ddb62b;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-blue-bg{background-color:#208ffb;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-magenta-bg{background-color:#d160c4;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-cyan-bg{background-color:#60c6c8;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-white-bg{background-color:#c5c1b4;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-black-intense-fg{color:#282c36}.jp-RenderedText pre .ansi-red-intense-fg{color:#b22b31}.jp-RenderedText pre .ansi-green-intense-fg{color:#007427}.jp-RenderedText pre .ansi-yellow-intense-fg{color:#b27d12}.jp-RenderedText pre .ansi-blue-intense-fg{color:#0065ca}.jp-RenderedText pre .ansi-magenta-intense-fg{color:#a03196}.jp-RenderedText pre .ansi-cyan-intense-fg{color:#258f8f}.jp-RenderedText pre .ansi-white-intense-fg{color:#a1a6b2}.jp-RenderedText pre .ansi-black-intense-bg{background-color:#282c36;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-red-intense-bg{background-color:#b22b31;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-green-intense-bg{background-color:#007427;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-yellow-intense-bg{background-color:#b27d12;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-blue-intense-bg{background-color:#0065ca;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-magenta-intense-bg{background-color:#a03196;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-cyan-intense-bg{background-color:#258f8f;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-white-intense-bg{background-color:#a1a6b2;padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-default-inverse-fg{color:#fff;color:var(--jp-ui-inverse-font-color0)}.jp-RenderedText pre .ansi-default-inverse-bg{background-color:#111;background-color:var(--jp-inverse-layout-color0);padding:2.00005px 0;padding:var(--jp-private-code-span-padding) 0}.jp-RenderedText pre .ansi-bold{font-weight:700}.jp-RenderedText pre .ansi-underline{text-decoration:underline}.jp-RenderedText[data-mime-type="application/vnd.jupyter.stderr"]{background:#fdd;background:var(--jp-rendermime-error-background);padding-top:5px;padding-top:var(--jp-code-padding)}.jp-RenderedLatex{color:rgba(0,0,0,.87);color:var(--jp-content-font-color1);font-size:14px;font-size:var(--jp-content-font-size1);line-height:1.6;line-height:var(--jp-content-line-height)}.jp-OutputArea-output.jp-RenderedLatex{padding:5px;padding:var(--jp-code-padding);text-align:left}.jp-RenderedHTMLCommon{color:rgba(0,0,0,.87);color:var(--jp-content-font-color1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--jp-content-font-family);font-size:14px;font-size:var(--jp-content-font-size1);line-height:1.6;line-height:var(--jp-content-line-height);padding-right:20px}.jp-RenderedHTMLCommon em{font-style:italic}.jp-RenderedHTMLCommon strong{font-weight:700}.jp-RenderedHTMLCommon u{text-decoration:underline}.jp-RenderedHTMLCommon a:link{color:#1976d2;color:var(--jp-content-link-color);text-decoration:none}.jp-RenderedHTMLCommon a:hover{color:#1976d2;color:var(--jp-content-link-color);text-decoration:underline}.jp-RenderedHTMLCommon a:visited{color:#1976d2;color:var(--jp-content-link-color);text-decoration:none}.jp-RenderedHTMLCommon h1,.jp-RenderedHTMLCommon h2,.jp-RenderedHTMLCommon h3,.jp-RenderedHTMLCommon h4,.jp-RenderedHTMLCommon h5,.jp-RenderedHTMLCommon h6{font-style:normal;font-weight:500;font-weight:var(--jp-content-heading-font-weight);line-height:1;line-height:var(--jp-content-heading-line-height);margin:1.2em 0 .8em;margin:var(--jp-content-heading-margin-top) 0 var(--jp-content-heading-margin-bottom) 0}.jp-RenderedHTMLCommon h1:first-child,.jp-RenderedHTMLCommon h2:first-child,.jp-RenderedHTMLCommon h3:first-child,.jp-RenderedHTMLCommon h4:first-child,.jp-RenderedHTMLCommon h5:first-child,.jp-RenderedHTMLCommon h6:first-child{margin-top:.6em;margin-top:calc(var(--jp-content-heading-margin-top)*.5)}.jp-RenderedHTMLCommon h1:last-child,.jp-RenderedHTMLCommon h2:last-child,.jp-RenderedHTMLCommon h3:last-child,.jp-RenderedHTMLCommon h4:last-child,.jp-RenderedHTMLCommon h5:last-child,.jp-RenderedHTMLCommon h6:last-child{margin-bottom:.4em;margin-bottom:calc(var(--jp-content-heading-margin-bottom)*.5)}.jp-RenderedHTMLCommon h1{font-size:2.0736em;font-size:var(--jp-content-font-size5)}.jp-RenderedHTMLCommon h2{font-size:1.728em;font-size:var(--jp-content-font-size4)}.jp-RenderedHTMLCommon h3{font-size:1.44em;font-size:var(--jp-content-font-size3)}.jp-RenderedHTMLCommon h4{font-size:1.2em;font-size:var(--jp-content-font-size2)}.jp-RenderedHTMLCommon h5{font-size:14px;font-size:var(--jp-content-font-size1)}.jp-RenderedHTMLCommon h6{font-size:.83333em;font-size:var(--jp-content-font-size0)}.jp-RenderedHTMLCommon ol:not(.list-inline),.jp-RenderedHTMLCommon ul:not(.list-inline){padding-left:2em}.jp-RenderedHTMLCommon ul{list-style:disc}.jp-RenderedHTMLCommon ul ul{list-style:square}.jp-RenderedHTMLCommon ul ul ul{list-style:circle}.jp-RenderedHTMLCommon ol{list-style:decimal}.jp-RenderedHTMLCommon ol ol{list-style:upper-alpha}.jp-RenderedHTMLCommon ol ol ol{list-style:lower-alpha}.jp-RenderedHTMLCommon ol ol ol ol{list-style:lower-roman}.jp-RenderedHTMLCommon ol ol ol ol ol{list-style:decimal}.jp-RenderedHTMLCommon ol,.jp-RenderedHTMLCommon ul{margin-bottom:1em}.jp-RenderedHTMLCommon ol ol,.jp-RenderedHTMLCommon ol ul,.jp-RenderedHTMLCommon ul ol,.jp-RenderedHTMLCommon ul ul{margin-bottom:0}.jp-RenderedHTMLCommon hr{background-color:#bdbdbd;background-color:var(--jp-border-color1);color:#e0e0e0;color:var(--jp-border-color2);margin-bottom:1em;margin-top:1em}.jp-RenderedHTMLCommon>pre{margin:1.5em 2em}.jp-RenderedHTMLCommon code,.jp-RenderedHTMLCommon pre{background-color:#fff;background-color:var(--jp-layout-color0);border:0;color:rgba(0,0,0,.87);color:var(--jp-content-font-color1);font-family:Menlo,Consolas,DejaVu Sans Mono,monospace;font-family:var(--jp-code-font-family);font-size:inherit;line-height:1.3077;line-height:var(--jp-code-line-height);padding:0;white-space:pre-wrap}.jp-RenderedHTMLCommon :not(pre)>code{background-color:#eee;background-color:var(--jp-layout-color2);padding:1px 5px}.jp-RenderedHTMLCommon table{border:none;border-collapse:collapse;border-spacing:0;color:rgba(0,0,0,.87);color:var(--jp-ui-font-color1);font-size:13px;font-size:var(--jp-ui-font-size1);margin-left:auto;margin-right:auto;table-layout:fixed}.jp-RenderedHTMLCommon thead{border-bottom:1px solid #bdbdbd;border-bottom:var(--jp-border-width) solid var(--jp-border-color1);vertical-align:bottom}.jp-RenderedHTMLCommon td,.jp-RenderedHTMLCommon th,.jp-RenderedHTMLCommon tr{border:none;line-height:normal;max-width:none;padding:.5em;vertical-align:middle;white-space:normal}.jp-RenderedMarkdown.jp-RenderedHTMLCommon td,.jp-RenderedMarkdown.jp-RenderedHTMLCommon th{max-width:none}:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon td,:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon th,:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon tr{text-align:right}.jp-RenderedHTMLCommon th{font-weight:700}.jp-RenderedHTMLCommon tbody tr:nth-child(odd){background:#fff;background:var(--jp-layout-color0)}.jp-RenderedHTMLCommon tbody tr:nth-child(2n){background:#f5f5f5;background:var(--jp-rendermime-table-row-background)}.jp-RenderedHTMLCommon tbody tr:hover{background:#e1f5fe;background:var(--jp-rendermime-table-row-hover-background)}.jp-RenderedHTMLCommon table{margin-bottom:1em}.jp-RenderedHTMLCommon p{margin:0 0 1em;text-align:left}.jp-RenderedHTMLCommon img{-moz-force-broken-image-icon:1}.jp-RenderedHTMLCommon>img{display:block;margin-bottom:1em;margin-left:0;margin-right:0}[data-jp-theme-light=false] .jp-RenderedImage img.jp-needs-light-background,[data-jp-theme-light=true] .jp-RenderedImage img.jp-needs-dark-background{background-color:#212121;background-color:var(--jp-inverse-layout-color1)}.jp-RenderedHTMLCommon img,.jp-RenderedHTMLCommon svg,.jp-RenderedImage img,.jp-RenderedSVG svg{height:auto;max-width:100%}.jp-RenderedHTMLCommon img.jp-mod-unconfined,.jp-RenderedHTMLCommon svg.jp-mod-unconfined,.jp-RenderedImage img.jp-mod-unconfined,.jp-RenderedSVG svg.jp-mod-unconfined{max-width:none}.jp-RenderedHTMLCommon .alert{border:1px solid transparent;border:var(--jp-border-width) solid transparent;border-radius:2px;border-radius:var(--jp-border-radius);margin-bottom:1em;padding:10px;padding:var(--jp-notebook-padding)}.jp-RenderedHTMLCommon .alert-info{background-color:#b2ebf2;background-color:var(--jp-info-color3);border-color:#4dd0e1;border-color:var(--jp-info-color2);color:#006064;color:var(--jp-info-color0)}.jp-RenderedHTMLCommon .alert-info hr{border-color:#b2ebf2;border-color:var(--jp-info-color3)}.jp-RenderedHTMLCommon .alert-info>p:last-child,.jp-RenderedHTMLCommon .alert-info>ul:last-child{margin-bottom:0}.jp-RenderedHTMLCommon .alert-warning{background-color:#ffe0b2;background-color:var(--jp-warn-color3);border-color:#ffb74d;border-color:var(--jp-warn-color2);color:#e65100;color:var(--jp-warn-color0)}.jp-RenderedHTMLCommon .alert-warning hr{border-color:#ffe0b2;border-color:var(--jp-warn-color3)}.jp-RenderedHTMLCommon .alert-warning>p:last-child,.jp-RenderedHTMLCommon .alert-warning>ul:last-child{margin-bottom:0}.jp-RenderedHTMLCommon .alert-success{background-color:#c8e6c9;background-color:var(--jp-success-color3);border-color:#81c784;border-color:var(--jp-success-color2);color:#1b5e20;color:var(--jp-success-color0)}.jp-RenderedHTMLCommon .alert-success hr{border-color:#c8e6c9;border-color:var(--jp-success-color3)}.jp-RenderedHTMLCommon .alert-success>p:last-child,.jp-RenderedHTMLCommon .alert-success>ul:last-child{margin-bottom:0}.jp-RenderedHTMLCommon .alert-danger{background-color:#ffcdd2;background-color:var(--jp-error-color3);border-color:#e57373;border-color:var(--jp-error-color2);color:#b71c1c;color:var(--jp-error-color0)}.jp-RenderedHTMLCommon .alert-danger hr{border-color:#ffcdd2;border-color:var(--jp-error-color3)}.jp-RenderedHTMLCommon .alert-danger>p:last-child,.jp-RenderedHTMLCommon .alert-danger>ul:last-child{margin-bottom:0}.jp-RenderedHTMLCommon blockquote{border-left:5px solid #e0e0e0;border-left:5px solid var(--jp-border-color2);margin:1em 2em;padding:0 1em}a.jp-InternalAnchorLink{color:#1565c0;color:var(--md-blue-800);margin-left:8px;visibility:hidden}h1:hover .jp-InternalAnchorLink,h2:hover .jp-InternalAnchorLink,h3:hover .jp-InternalAnchorLink,h4:hover .jp-InternalAnchorLink,h5:hover .jp-InternalAnchorLink,h6:hover .jp-InternalAnchorLink{visibility:visible}.jp-RenderedHTMLCommon kbd{background-color:#f5f5f5;background-color:var(--jp-rendermime-table-row-background);border:1px solid #bdbdbd;border-bottom-color:#e0e0e0;border:1px solid var(--jp-border-color0);border-bottom-color:var(--jp-border-color2);border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);display:inline-block;font-size:.83333em;font-size:var(--jp-ui-font-size0);line-height:1em;padding:.2em .5em}.jp-RenderedHTMLCommon>:last-child{margin-bottom:.5em}.thebe-output-busy-spinner-alt{animation:thebeoutputspin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:30px;width:30px}.thebe-output-busy-spinner{background-color:hsla(0,0%,98%,.9);border-radius:50%;display:block;height:28px;width:28px;z-index:9999}.thebe-output-busy-spinner:after{animation:thebeoutputspin .8s linear infinite;border:2px solid #3498db;border-radius:50%;border-top-color:transparent;content:"";display:block;height:20px;left:2px;position:relative;top:2px;width:20px}@keyframes thebeoutputspin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}