.pyodide-container[data-v-ca4cb710]{width:100%;margin-left:auto;margin-right:auto;max-width:80rem;border-radius:.75rem;--un-gradient-from-position:0%;--un-gradient-from:rgb(255 255 255 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to:rgb(255 255 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);--un-gradient-to-position:100%;--un-gradient-to:rgb(243 244 246 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);--un-gradient-shape:to bottom right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));padding:2rem;--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}@media(min-width:640px){.pyodide-container[data-v-ca4cb710]{max-width:640px}}@media(min-width:768px){.pyodide-container[data-v-ca4cb710]{max-width:768px}}@media(min-width:1024px){.pyodide-container[data-v-ca4cb710]{max-width:1024px}}@media(min-width:1280px){.pyodide-container[data-v-ca4cb710]{max-width:1280px}}@media(min-width:1536px){.pyodide-container[data-v-ca4cb710]{max-width:1536px}}.pyodide-container .content-wrapper[data-v-ca4cb710]>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(2rem * var(--un-space-y-reverse))}.pyodide-container .examples-section .section-title[data-v-ca4cb710]{margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem;--un-text-opacity:1;color:rgb(31 41 55 / var(--un-text-opacity));font-weight:700}.pyodide-container .examples-section .example-buttons[data-v-ca4cb710]{display:flex;flex-wrap:wrap;gap:1rem}.pyodide-container .examples-section .example-button[data-v-ca4cb710]{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(37 99 235 / var(--un-bg-opacity));padding:.5rem 1rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;cursor:pointer}.pyodide-container .examples-section .example-button[data-v-ca4cb710]:hover{--un-scale-x:1.05;--un-scale-y:1.05;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));--un-bg-opacity:1;background-color:rgb(29 78 216 / var(--un-bg-opacity))}.pyodide-container .examples-section .example-button.disabled[data-v-ca4cb710]{cursor:not-allowed;opacity:.5}.pyodide-container .code-output-grid[data-v-ca4cb710]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media(min-width:1024px){.pyodide-container .code-output-grid[data-v-ca4cb710]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pyodide-container .code-output-grid .code-input-area[data-v-ca4cb710]{height:100%;display:flex;flex-direction:column}.pyodide-container .code-output-grid .code-input-area .code-textarea[data-v-ca4cb710]{width:100%;height:16rem;resize:none;border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity));padding:1rem;--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--un-shadow:inset 0 2px 4px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.pyodide-container .code-output-grid .code-input-area .code-textarea[data-v-ca4cb710]:focus{outline:2px solid transparent;outline-offset:2px;--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-opacity:1;--un-ring-color:rgb(59 130 246 / var(--un-ring-opacity))}.pyodide-container .code-output-grid .code-input-area .run-button-wrapper[data-v-ca4cb710]{margin-top:1rem}.pyodide-container .code-output-grid .code-input-area .run-button-wrapper .run-button[data-v-ca4cb710]{width:100%;display:flex;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));align-items:center;justify-content:center;border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(22 163 74 / var(--un-bg-opacity));padding-top:.75rem;padding-bottom:.75rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;cursor:pointer}.pyodide-container .code-output-grid .code-input-area .run-button-wrapper .run-button[data-v-ca4cb710]:hover{--un-scale-x:1.05;--un-scale-y:1.05;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));--un-bg-opacity:1;background-color:rgb(21 128 61 / var(--un-bg-opacity))}.pyodide-container .code-output-grid .code-input-area .run-button-wrapper .run-button.disabled[data-v-ca4cb710]{cursor:not-allowed;opacity:.5}.pyodide-container .code-output-grid .code-input-area .run-button-wrapper .run-button .run-icon[data-v-ca4cb710]{margin-right:.5rem}.pyodide-container .code-output-grid .output-section[data-v-ca4cb710]{height:100%;overflow:auto;border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity));padding:1.5rem}.pyodide-container .code-output-grid .output-section .output-content[data-v-ca4cb710]{font-size:.875rem;line-height:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.pyodide-container .code-output-grid .output-section .output-content .output-line[data-v-ca4cb710]{line-height:1.625}.pyodide-container .code-output-grid .output-section .loading-message[data-v-ca4cb710],.pyodide-container .code-output-grid .output-section .initializing-message[data-v-ca4cb710]{text-align:center;font-size:1.25rem;line-height:1.75rem;--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}.pyodide-container .code-output-grid .output-section .loading-message .loading-icon[data-v-ca4cb710],.pyodide-container .code-output-grid .output-section .initializing-message .loading-icon[data-v-ca4cb710]{@keyframes spin-ca4cb710{0%{transform:rotate(0)}to{transform:rotate(360deg)}}margin-right:.5rem;display:inline-block;animation:spin-ca4cb710 1s linear infinite}.pyodide-container .code-output-grid .output-section .loading-message .initializing-icon[data-v-ca4cb710],.pyodide-container .code-output-grid .output-section .initializing-message .initializing-icon[data-v-ca4cb710]{@keyframes pulse-ca4cb710{0%,to{opacity:1}50%{opacity:.5}}margin-right:.5rem;display:inline-block;animation:pulse-ca4cb710 2s cubic-bezier(.4,0,.6,1) infinite}.pyodide-container .package-item[data-v-ca4cb710]{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));padding:.75rem;--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;display:inline-flex}.pyodide-container .package-item[data-v-ca4cb710]:hover{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.pyodide-container .package-item .package-name[data-v-ca4cb710]{font-weight:600}.pyodide-container .package-item .package-version[data-v-ca4cb710]{overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}.pyodide-container .packages-section .toggle-packages-button[data-v-ca4cb710]{margin-bottom:1.5rem;border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(37 99 235 / var(--un-bg-opacity));padding:.75rem 1.5rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;cursor:pointer}.pyodide-container .packages-section .toggle-packages-button[data-v-ca4cb710]:hover{--un-bg-opacity:1;background-color:rgb(29 78 216 / var(--un-bg-opacity))}.pyodide-container .packages-section .packages-list[data-v-ca4cb710]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:768px){.pyodide-container .packages-section .packages-list[data-v-ca4cb710]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.pyodide-container .packages-section .packages-list[data-v-ca4cb710]{grid-template-columns:repeat(3,minmax(0,1fr))}}
