.MDImg img{background-color:var(--bg-primary-clr1);align-content:center;max-width:100%;margin:auto;display:flex}@media (max-width:600px){.jupyter-row-spacer{padding:0 8%}}
.code-cell-editor{margin:10px 0;padding:0;font-size:16px}.code-cell-editor-placeholder{box-sizing:border-box;background-color:hsl(var(--muted));border:1px solid #d3d3d3;border-radius:7px;width:100%}.code-cell-editor.ace-dracula .ace_comment{color:#8496ce}.code-cell-editor.ace-dracula .ace_gutter{color:#9c9da3}.code-cell-editor.ace-dracula .ace_marker-layer .ace_active-line{background:#2d2f3d;box-shadow:inset 0 0 0 1px #6272a4}.code-cell-editor.ace-dracula .ace_gutter-active-line{background-color:#2d2f3d}.code-cell-editor.ace-xcode .ace_comment{color:#177500}@media (max-width:600px){.code-cell-editor{font-size:14px}}.cell-container{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:flex}[data-dark-mode] .cell-container{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.outputs{color:var(--text-primary-clr1);margin-left:35px;padding:10px 0}.horizontal-spacer{background:linear-gradient(90deg, transparent 0%, rgba(var(--accent-clr1-rgb), .08) 24%, rgba(var(--accent-clr1-rgb), .16) 50%, rgba(var(--accent-clr1-rgb), .08) 76%, transparent 100%);width:95%;height:2px;box-shadow:inset 0 0 0 1px rgba(var(--accent-clr1-rgb), .08);border-radius:999px;margin:0 auto;position:relative;overflow:visible}.horizontal-spacer:before{content:"";pointer-events:none;background:radial-gradient(ellipse at center, rgba(var(--accent-clr1-rgb), .2) 0%, rgba(var(--accent-clr1-rgb), .11) 45%, rgba(var(--accent-clr1-rgb), .04) 72%, transparent 100%);filter:blur(12px);z-index:0;border-radius:999px;width:88%;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.horizontal-spacer__line{background:linear-gradient(90deg, transparent 0%, rgba(var(--accent-clr1-rgb), .16) 35%, rgba(var(--accent-clr1-rgb), .7) 55%, rgba(var(--accent-clr1-rgb), .16) 78%, transparent 100%);z-index:1;border-radius:999px;width:30%;position:absolute;inset:0}.horizontal-spacer__glow{pointer-events:none;background:linear-gradient(90deg, transparent 0%, rgba(var(--accent-clr1-rgb), .12) 42%, rgba(var(--accent-clr1-rgb), .24) 60%, rgba(var(--accent-clr1-rgb), .12) 78%, transparent 100%);filter:blur(7px);z-index:1;border-radius:999px;width:32%;height:10px;position:absolute;top:-4px;left:0}.output-paragraph{white-space:pre;color:var(--text-primary-clr1,#242424);margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.4;overflow-x:auto}.error-messages{-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ef44441f 0%,#f871710f 100%);border:1px solid #ef444466;border-radius:8px;margin:8px 0;padding:16px 20px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 10px #ef44444d}.error-messages:hover{border-color:#ef444480;box-shadow:0 2px 12px #ef444466}.video{text-align:center;width:100%;height:calc(7em + 300px);margin:0 auto}.code-cell-icon-container{flex-direction:column;gap:.2em;margin-top:10px;margin-right:8px;display:flex}.play-button-container{position:relative}.copy-success-icon{animation:.5s cubic-bezier(.25,.46,.45,.94) both rotate-in-2-cw}@keyframes rotate-in-2-cw{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.bk-root{color:#444;background-color:#fcfcfc;border-color:#fcfcfc;width:fit-content;margin:0 auto}
[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{color:#fff;outline-offset:2px;touch-action:manipulation;appearance:none;background-color:#000000b3;border:none;border-radius:50%;width:40px;height:40px;margin:0;padding:9px;box-shadow:0 0 1px #ffffff80}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-rmiz-btn-zoom]{cursor:zoom-in;position:absolute;inset:10px 10px auto auto}[data-rmiz-btn-unzoom]{cursor:zoom-out;z-index:1;position:absolute;inset:20px 20px auto auto}[data-rmiz-content=found] img,[data-rmiz-content=found] svg,[data-rmiz-content=found] [role=img],[data-rmiz-content=found] [data-zoom]{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{overscroll-behavior:none;pointer-events:all;background:0 0;border:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal-overlay]{transition:background-color .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}
.quiz-question-icon{width:25px;height:25px}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.frq-review-bar{background:var(--alert-border-info,#e58fff59);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.frq-review-bar__sweep{background:linear-gradient(90deg, transparent, var(--alert-text-info,#9b12df), transparent);width:30%;animation:3.6s cubic-bezier(.65,0,.35,1) infinite frq-review-sweep;position:absolute;inset:0}@keyframes frq-review-sweep{0%{transform:translate(-100%)}60%,to{transform:translate(430%)}}@media (prefers-reduced-motion:reduce){.frq-review-bar__sweep{animation:none;transform:translate(115%)}.animate-pulse,[class*=animate-]{transition:none!important;animation:none!important}}.quiz-question-container textarea::placeholder,.quiz-question-container input::placeholder{color:var(--text-gray1,#525252);opacity:1}
