.jupyter-output{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;margin:0;padding:0;font-family:SF Mono,Monaco,Inconsolata,Fira Code,Fira Mono,Droid Sans Mono,Source Code Pro,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.5}.jupyter-output-card{border-radius:6px;transition:box-shadow .15s;position:relative;overflow:hidden}.jupyter-output-card:hover{box-shadow:0 0 0 1px #0000000d}[data-theme=dark] .jupyter-output-card:hover,.dark .jupyter-output-card:hover{box-shadow:0 0 0 1px #ffffff14}.jupyter-stream{border-radius:4px;margin:0;padding:8px 12px}.jupyter-text-output{white-space:pre;max-width:100%;display:block;overflow:auto hidden}.jupyter-stream-stdout{color:inherit;background-color:#0000}.jupyter-stream-stderr{color:inherit;background-color:#ff980014;border-left:3px solid #ff980099}[data-theme=dark] .jupyter-stream-stderr,.dark .jupyter-stream-stderr{background-color:#ff98001f;border-left-color:#ff9800cc}.jupyter-stream-badge{text-transform:uppercase;letter-spacing:.05em;opacity:.7;border-radius:3px;align-items:center;margin-bottom:4px;padding:2px 6px;font-size:.625rem;font-weight:500;display:inline-flex}.jupyter-stream-badge-stdout{color:inherit;background-color:#0000000f}.jupyter-stream-badge-stderr{color:#e65100;background-color:#ff980026}[data-theme=dark] .jupyter-stream-badge-stdout,.dark .jupyter-stream-badge-stdout{background-color:#ffffff14}[data-theme=dark] .jupyter-stream-badge-stderr,.dark .jupyter-stream-badge-stderr{color:#ffb74d;background-color:#ff980033}.jupyter-error{background-color:#d32f2f0f;border:1px solid #d32f2f33;border-radius:6px;margin:0;padding:12px}[data-theme=dark] .jupyter-error,.dark .jupyter-error{background-color:#f443361a;border-color:#f443364d}.jupyter-error-header{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.jupyter-error-name{color:#c62828;font-size:.875rem;font-weight:600}.jupyter-error-value{color:#d32f2f;word-break:break-word;font-size:.8125rem}[data-theme=dark] .jupyter-error-name,.dark .jupyter-error-name{color:#ef5350}[data-theme=dark] .jupyter-error-value,.dark .jupyter-error-value{color:#e57373}.jupyter-error-traceback{white-space:pre-wrap;color:inherit;background-color:#00000008;border-radius:4px;margin:0;padding:8px;font-family:inherit;font-size:.75rem;line-height:1.6;overflow-x:auto}[data-theme=dark] .jupyter-error-traceback,.dark .jupyter-error-traceback{background-color:#ffffff08}.ansi-black-fg{color:#3e3e3e}.ansi-red-fg{color:#c41a16}.ansi-green-fg{color:#007400}.ansi-yellow-fg{color:#a50}.ansi-blue-fg{color:#0000d6}.ansi-magenta-fg{color:#a90d91}.ansi-cyan-fg{color:#3f8080}.ansi-white-fg{color:gray}.ansi-black-intense-fg{color:#676767}.ansi-red-intense-fg{color:#eb3223}.ansi-green-intense-fg{color:#00bc00}.ansi-yellow-intense-fg{color:#c7a300}.ansi-blue-intense-fg{color:#4848e1}.ansi-magenta-intense-fg{color:#c930c7}.ansi-cyan-intense-fg{color:#00c5c7}.ansi-white-intense-fg{color:#c7c7c7}.ansi-black-bg{background-color:#3e3e3e}.ansi-red-bg{color:#fff;background-color:#c41a16}.ansi-green-bg{color:#fff;background-color:#007400}.ansi-yellow-bg{color:#fff;background-color:#a50}.ansi-blue-bg{color:#fff;background-color:#0000d6}.ansi-magenta-bg{color:#fff;background-color:#a90d91}.ansi-cyan-bg{color:#fff;background-color:#3f8080}.ansi-white-bg{background-color:#e5e5e5}.ansi-black-intense-bg{color:#fff;background-color:#676767}.ansi-red-intense-bg{color:#fff;background-color:#eb3223}.ansi-green-intense-bg{color:#fff;background-color:#00bc00}.ansi-yellow-intense-bg{color:#fff;background-color:#c7a300}.ansi-blue-intense-bg{color:#fff;background-color:#4848e1}.ansi-magenta-intense-bg{color:#fff;background-color:#c930c7}.ansi-cyan-intense-bg{color:#000;background-color:#00c5c7}.ansi-white-intense-bg{background-color:#f7f7f7}[data-theme=dark] .ansi-black-fg,.dark .ansi-black-fg{color:#8e8e8e}[data-theme=dark] .ansi-red-fg,.dark .ansi-red-fg{color:#f44336}[data-theme=dark] .ansi-green-fg,.dark .ansi-green-fg{color:#4caf50}[data-theme=dark] .ansi-yellow-fg,.dark .ansi-yellow-fg{color:#ffeb3b}[data-theme=dark] .ansi-blue-fg,.dark .ansi-blue-fg{color:#64b5f6}[data-theme=dark] .ansi-magenta-fg,.dark .ansi-magenta-fg{color:#ce93d8}[data-theme=dark] .ansi-cyan-fg,.dark .ansi-cyan-fg{color:#4dd0e1}[data-theme=dark] .ansi-white-fg,.dark .ansi-white-fg{color:#e0e0e0}[data-theme=dark] .ansi-black-intense-fg,.dark .ansi-black-intense-fg{color:#aeaeae}[data-theme=dark] .ansi-red-intense-fg,.dark .ansi-red-intense-fg{color:#ff6659}[data-theme=dark] .ansi-green-intense-fg,.dark .ansi-green-intense-fg{color:#81c784}[data-theme=dark] .ansi-yellow-intense-fg,.dark .ansi-yellow-intense-fg{color:#fff176}[data-theme=dark] .ansi-blue-intense-fg,.dark .ansi-blue-intense-fg{color:#90caf9}[data-theme=dark] .ansi-magenta-intense-fg,.dark .ansi-magenta-intense-fg{color:#e1bee7}[data-theme=dark] .ansi-cyan-intense-fg,.dark .ansi-cyan-intense-fg{color:#80deea}[data-theme=dark] .ansi-white-intense-fg,.dark .ansi-white-intense-fg{color:#fafafa}[data-theme=dark] .ansi-black-bg,.dark .ansi-black-bg{background-color:#4e4e4e}[data-theme=dark] .ansi-red-bg,.dark .ansi-red-bg{background-color:#c62828}[data-theme=dark] .ansi-green-bg,.dark .ansi-green-bg{background-color:#2e7d32}[data-theme=dark] .ansi-yellow-bg,.dark .ansi-yellow-bg{color:#000;background-color:#f9a825}[data-theme=dark] .ansi-blue-bg,.dark .ansi-blue-bg{background-color:#1565c0}[data-theme=dark] .ansi-magenta-bg,.dark .ansi-magenta-bg{background-color:#7b1fa2}[data-theme=dark] .ansi-cyan-bg,.dark .ansi-cyan-bg{background-color:#00838f}[data-theme=dark] .ansi-white-bg,.dark .ansi-white-bg{color:#000;background-color:#bdbdbd}.ansi-bold{font-weight:700}.ansi-dim{opacity:.7}.ansi-italic{font-style:italic}.ansi-underline{text-decoration:underline}.ansi-blink{animation:none}.ansi-reverse{filter:none}.ansi-hidden{visibility:hidden}.ansi-strikethrough{text-decoration:line-through}.jupyter-output table,.jupyter-output .dataframe{border-collapse:collapse;border-spacing:0;border:1px solid #0000001a;border-radius:6px;width:auto;max-width:100%;margin:8px 0;font-size:.8125rem;line-height:1.4;overflow:hidden}[data-theme=dark] .jupyter-output table,[data-theme=dark] .jupyter-output .dataframe,.dark .jupyter-output table,.dark .jupyter-output .dataframe{border-color:#ffffff1a}.jupyter-output table thead th,.jupyter-output .dataframe thead th{text-transform:none;letter-spacing:0;color:inherit;text-align:left;white-space:nowrap;z-index:1;background-color:#0000000a;border-bottom:1px solid #0000001f;padding:10px 14px;font-size:.75rem;font-weight:600;position:sticky;top:0}[data-theme=dark] .jupyter-output table thead th,[data-theme=dark] .jupyter-output .dataframe thead th,.dark .jupyter-output table thead th,.dark .jupyter-output .dataframe thead th{background-color:#ffffff0d;border-bottom-color:#ffffff1f}.jupyter-output table tbody td,.jupyter-output .dataframe tbody td{vertical-align:top;text-overflow:ellipsis;border-bottom:1px solid #0000000d;max-width:300px;padding:8px 14px;overflow:hidden}[data-theme=dark] .jupyter-output table tbody td,[data-theme=dark] .jupyter-output .dataframe tbody td,.dark .jupyter-output table tbody td,.dark .jupyter-output .dataframe tbody td{border-bottom-color:#ffffff0d}.jupyter-output table tbody tr:nth-child(2n),.jupyter-output .dataframe tbody tr:nth-child(2n){background-color:#00000005}[data-theme=dark] .jupyter-output table tbody tr:nth-child(2n),[data-theme=dark] .jupyter-output .dataframe tbody tr:nth-child(2n),.dark .jupyter-output table tbody tr:nth-child(2n),.dark .jupyter-output .dataframe tbody tr:nth-child(2n){background-color:#ffffff05}.jupyter-output table tbody tr:hover,.jupyter-output .dataframe tbody tr:hover{background-color:#0000000a}[data-theme=dark] .jupyter-output table tbody tr:hover,[data-theme=dark] .jupyter-output .dataframe tbody tr:hover,.dark .jupyter-output table tbody tr:hover,.dark .jupyter-output .dataframe tbody tr:hover{background-color:#ffffff0d}.jupyter-output table tbody tr:last-child td,.jupyter-output .dataframe tbody tr:last-child td{border-bottom:none}.jupyter-output table tbody th,.jupyter-output .dataframe tbody th{color:inherit;opacity:.7;background-color:#00000005;border-bottom:1px solid #0000000d;border-right:1px solid #00000014;padding:8px 12px;font-size:.75rem;font-weight:500}[data-theme=dark] .jupyter-output table tbody th,[data-theme=dark] .jupyter-output .dataframe tbody th,.dark .jupyter-output table tbody th,.dark .jupyter-output .dataframe tbody th{background-color:#ffffff05;border-bottom-color:#ffffff0d;border-right-color:#ffffff14}.jupyter-table-container{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.jupyter-table-container,.jupyter-text-output,.jupyter-error-traceback{scrollbar-width:thin;scrollbar-color:#00000047 transparent}[data-theme=dark] .jupyter-table-container,[data-theme=dark] .jupyter-text-output,[data-theme=dark] .jupyter-error-traceback,.dark .jupyter-table-container,.dark .jupyter-text-output,.dark .jupyter-error-traceback{scrollbar-color:#ffffff47 transparent}.jupyter-table-container::-webkit-scrollbar{width:8px;height:8px}.jupyter-text-output::-webkit-scrollbar{width:8px;height:8px}.jupyter-error-traceback::-webkit-scrollbar{width:8px;height:8px}.jupyter-table-container::-webkit-scrollbar-track{background:0 0}.jupyter-text-output::-webkit-scrollbar-track{background:0 0}.jupyter-error-traceback::-webkit-scrollbar-track{background:0 0}.jupyter-table-container::-webkit-scrollbar-thumb{background:#00000038 padding-box content-box;border:2px solid #0000;border-radius:999px}.jupyter-text-output::-webkit-scrollbar-thumb{background:#00000038 padding-box content-box;border:2px solid #0000;border-radius:999px}.jupyter-error-traceback::-webkit-scrollbar-thumb{background:#00000038 padding-box content-box;border:2px solid #0000;border-radius:999px}.jupyter-table-container::-webkit-scrollbar-thumb:hover{background:#00000052 padding-box content-box}.jupyter-text-output::-webkit-scrollbar-thumb:hover{background:#00000052 padding-box content-box}.jupyter-error-traceback::-webkit-scrollbar-thumb:hover{background:#00000052 padding-box content-box}[data-theme=dark] .jupyter-table-container::-webkit-scrollbar-thumb{background:#ffffff38 padding-box content-box}[data-theme=dark] .jupyter-text-output::-webkit-scrollbar-thumb{background:#ffffff38 padding-box content-box}[data-theme=dark] .jupyter-error-traceback::-webkit-scrollbar-thumb{background:#ffffff38 padding-box content-box}.dark .jupyter-table-container::-webkit-scrollbar-thumb{background:#ffffff38 padding-box content-box}.dark .jupyter-text-output::-webkit-scrollbar-thumb{background:#ffffff38 padding-box content-box}.dark .jupyter-error-traceback::-webkit-scrollbar-thumb{background:#ffffff38 padding-box content-box}[data-theme=dark] .jupyter-table-container::-webkit-scrollbar-thumb:hover{background:#ffffff52 padding-box content-box}[data-theme=dark] .jupyter-text-output::-webkit-scrollbar-thumb:hover{background:#ffffff52 padding-box content-box}[data-theme=dark] .jupyter-error-traceback::-webkit-scrollbar-thumb:hover{background:#ffffff52 padding-box content-box}.dark .jupyter-table-container::-webkit-scrollbar-thumb:hover{background:#ffffff52 padding-box content-box}.dark .jupyter-text-output::-webkit-scrollbar-thumb:hover{background:#ffffff52 padding-box content-box}.dark .jupyter-error-traceback::-webkit-scrollbar-thumb:hover{background:#ffffff52 padding-box content-box}.jupyter-image{border-radius:4px;max-width:100%;height:auto;margin:8px 0;display:block}.jupyter-image-container{justify-content:flex-start;align-items:flex-start;display:flex}.jupyter-svg-container{max-width:100%;overflow:auto}.jupyter-svg-container svg{max-width:100%;height:auto}.jupyter-output-actions{opacity:0;z-index:10;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.jupyter-output-card:hover .jupyter-output-actions{opacity:1}.jupyter-truncated{color:inherit;opacity:.7;background-color:#00000008;border-radius:4px;align-items:center;gap:8px;margin-top:4px;padding:8px 12px;font-size:.75rem;display:flex}[data-theme=dark] .jupyter-truncated,.dark .jupyter-truncated{background-color:#ffffff08}.jupyter-output-empty{color:inherit;opacity:.5;justify-content:center;align-items:center;padding:16px;font-size:.8125rem;font-style:italic;display:flex}.jupyter-html-content{white-space:normal;font-family:inherit;line-height:1.5}.jupyter-html-content pre,.jupyter-html-content code,.jupyter-html-content kbd,.jupyter-html-content samp{font-family:SF Mono,Monaco,Inconsolata,Fira Code,Fira Mono,Droid Sans Mono,Source Code Pro,Menlo,Consolas,monospace}.jupyter-html-content dl{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.jupyter-html-content dt{opacity:.9;margin:0;font-weight:600}.jupyter-html-content dd{min-width:0;margin:0}.jupyter-html-content dd,.jupyter-html-content dt{overflow-wrap:anywhere}.jupyter-html-content a{color:#1976d2;text-decoration:underline}[data-theme=dark] .jupyter-html-content a,.dark .jupyter-html-content a{color:#90caf9}.jupyter-html-content a:hover{text-decoration:none}.jupyter-json-output{font-family:inherit;font-size:.8125rem;line-height:1.5}
