.pIlNDW_root{isolation:isolate;width:100%;min-width:0;font-family:var(--font-geist-sans,sans-serif);color:var(--nb-gray-1000);--nb-background-100:var(--ds-background-100);--nb-blue-900:var(--ds-blue-900);--nb-teal-900:var(--ds-teal-900);--nb-amber-900:var(--ds-amber-900);--nb-pink-900:var(--ds-pink-900);--nb-purple-900:var(--ds-purple-900);--nb-green-900:var(--ds-green-900);--nb-gray-100:var(--ds-gray-100);--nb-gray-1000:var(--ds-gray-1000);--nb-gray-400:var(--ds-gray-400);--nb-gray-500:var(--ds-gray-500);--nb-gray-700:var(--ds-gray-700);--nb-gray-900:var(--ds-gray-900);font-weight:400;line-height:normal;container:python-nb/inline-size}@property --python-nb-accent{syntax:"<color>";inherits:true;initial-value:#0000}.pIlNDW_root,.pIlNDW_root *{box-sizing:border-box}.pIlNDW_status{font:10px/1.5 var(--font-mono,monospace), monospace;letter-spacing:.07em;color:var(--nb-gray-900)}.pIlNDW_root button{font:inherit;cursor:pointer;touch-action:manipulation;color:inherit}.pIlNDW_root button:focus-visible{outline:2px solid var(--nb-blue-900);outline-offset:-3px}.pIlNDW_instrument{--content-inset:24px;border:1px solid var(--nb-gray-400);background:var(--nb-background-100);border-radius:12px;overflow:hidden}.pIlNDW_scenarios{padding:12px calc(var(--content-inset) - 13px);border-bottom:1px solid var(--nb-gray-400);flex-wrap:wrap;gap:4px;display:flex}.pIlNDW_scenarios button{min-height:44px;color:var(--nb-gray-900);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:13px;display:inline-flex}.pIlNDW_scenarios button[aria-pressed=true]{color:var(--nb-gray-1000);border-color:var(--nb-gray-500);background:var(--nb-gray-100)}.pIlNDW_status{padding:16px var(--content-inset);align-items:center;gap:20px;min-height:58px;display:flex}.pIlNDW_status span:first-child{white-space:nowrap;color:var(--nb-gray-1000)}.pIlNDW_graph-area{--grid-dot-color:color-mix(in srgb, var(--nb-gray-400) 65%, var(--nb-gray-500));background-image:radial-gradient(var(--grid-dot-color) .6px, transparent .6px);background-size:16px 16px}.pIlNDW_board{margin:0 6px;position:relative}.pIlNDW_wires,.pIlNDW_components{width:100%;height:100%;position:absolute;inset:0}.pIlNDW_components{pointer-events:none}.pIlNDW_component{--python-nb-accent:var(--component-accent);--label-opacity:100%;--title-color:var(--nb-gray-1000);pointer-events:auto;text-align:left;border:1px solid color-mix(in srgb, var(--python-nb-accent) 40%, var(--nb-background-100));background:var(--nb-background-100);border-radius:5px;flex-direction:column;justify-content:flex-start;padding:12px;transition:--python-nb-accent .18s,border-color .18s,box-shadow .18s;display:flex;position:absolute;overflow:hidden}.pIlNDW_component>.pIlNDW_kind,.pIlNDW_component>strong,.pIlNDW_component>.pIlNDW_sub{transition:color .18s}.pIlNDW_internal-block>*{transition:opacity .18s}.pIlNDW_component:before,.pIlNDW_internal-block{transition:opacity .18s,border-color .18s,background-color .18s}.pIlNDW_component .pIlNDW_kind{font:9px/1.4 var(--font-mono,monospace);letter-spacing:.12em;color:color-mix(in srgb, var(--python-nb-accent) var(--label-opacity), transparent);text-transform:uppercase}.pIlNDW_component strong{color:color-mix(in srgb, var(--title-color) var(--label-opacity), transparent);letter-spacing:-.3px;margin:6px 0;font-size:15px;font-weight:700;line-height:1.2}.pIlNDW_component .pIlNDW_sub{font:10px/1.5 var(--font-mono,monospace);color:color-mix(in srgb, var(--nb-gray-900) var(--label-opacity), transparent)}.pIlNDW_processor{border-color:var(--python-nb-accent);box-shadow:0 0 0 1px var(--python-nb-accent);background:linear-gradient(140deg, color-mix(in srgb, var(--python-nb-accent) 12%, var(--nb-background-100)), var(--nb-background-100));border-radius:8px}.pIlNDW_processor:before{content:"";border:1px solid color-mix(in srgb, var(--python-nb-accent) 18%, transparent);pointer-events:none;border-radius:4px;position:absolute;inset:4px}.pIlNDW_processor strong{letter-spacing:-.8px;font-size:25px}.pIlNDW_processor .pIlNDW_kind{font-size:9px}.pIlNDW_processor .pIlNDW_sub{font-size:11px}.pIlNDW_component.pIlNDW_selected{box-shadow:0 0 0 3px var(--python-nb-accent)}.pIlNDW_component.pIlNDW_dim{--python-nb-accent:var(--nb-gray-700);border-color:var(--nb-gray-500)}.pIlNDW_processor.pIlNDW_dim{box-shadow:0 0 0 1px var(--nb-gray-500)}.pIlNDW_component.pIlNDW_dim{--label-opacity:65%}.pIlNDW_component.pIlNDW_dim:before{border-color:var(--nb-gray-500)}.pIlNDW_wire{fill:none;stroke:var(--python-nb-accent);stroke-width:1.25px;opacity:.55}.pIlNDW_wire-bed{fill:none;stroke:var(--nb-background-100);stroke-width:5px}.pIlNDW_packet{fill:none;stroke-linecap:round;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--nb-gray-1000) 30%, transparent));animation:pIlNDW_travel var(--duration,4s) linear infinite;animation-delay:var(--delay,0s)}@keyframes pIlNDW_travel{0%{stroke-dashoffset:var(--start)}to{stroke-dashoffset:var(--end)}}.pIlNDW_paused .pIlNDW_packet,.pIlNDW_out-of-preview .pIlNDW_packet{animation-play-state:paused}@container python-nb (max-width:700px){.pIlNDW_scenarios{padding:8px calc(var(--content-inset) - 11px);gap:2px}.pIlNDW_scenarios button{min-height:36px;padding:6px 10px;font-size:12px}.pIlNDW_status{padding:12px var(--content-inset);flex-direction:column;align-items:flex-start;gap:10px;font-size:9px}.pIlNDW_board{margin:0 4px}}@media (prefers-reduced-motion:reduce){.pIlNDW_packet{animation:none}.pIlNDW_component,.pIlNDW_component:before,.pIlNDW_component *,.pIlNDW_internal-block{transition:none}}.pIlNDW_branded-title{align-items:baseline;gap:.28em;display:flex}.pIlNDW_vercel-mark{flex:0 0 .7em;width:.7em;height:.7em}.pIlNDW_internal-blocks{flex-direction:column;gap:8px;width:100%;margin-top:16px;display:flex}.pIlNDW_internal-block{--python-nb-accent:var(--component-accent);border:1px solid color-mix(in srgb, var(--python-nb-accent) 35%, var(--nb-background-100));background:color-mix(in srgb, var(--python-nb-accent) 7%, var(--nb-background-100));font:11px/1.3 var(--font-mono,monospace);border-radius:3px;align-items:center;gap:10px;padding:6px 10px;display:flex}.pIlNDW_internal-block>span:first-child{color:var(--python-nb-accent);min-width:32px;font-size:9px}.pIlNDW_component.pIlNDW_dim .pIlNDW_internal-block{--python-nb-accent:var(--nb-gray-700)}.pIlNDW_internal-block.pIlNDW_inactive{opacity:.4}.pIlNDW_table-fields{color:var(--nb-gray-900);overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.4;display:block}.pIlNDW_scenarios small{font:10px var(--font-mono,monospace);opacity:.6}.dark-theme .pIlNDW_root{--nb-teal-900:#20b5aa}.light-theme .pIlNDW_root{--nb-background-100:#fffefa;--nb-gray-100:#f2f1ec;--nb-gray-200:#eae9e2;--nb-gray-300:#e0dfd7;--nb-gray-400:#ddded7;--nb-gray-500:#bfc4be;--nb-gray-700:#818b88;--nb-gray-900:#586460;--nb-gray-1000:#25332f;--nb-blue-900:#1562ed;--nb-teal-900:#009688;--nb-amber-900:#c77e00;--nb-pink-900:#e32b87;--nb-purple-900:#8c32e5;--nb-green-900:#0b9250}.light-theme .pIlNDW_root .pIlNDW_processor{background:linear-gradient(140deg, color-mix(in srgb, var(--python-nb-accent) 6%, var(--nb-background-100)), var(--nb-background-100))}.light-theme .pIlNDW_root .pIlNDW_wire{opacity:.75}.light-theme .pIlNDW_root .pIlNDW_packet{filter:none}.light-theme .pIlNDW_root .pIlNDW_component{--frame-color:color-mix(in srgb, var(--python-nb-accent) 85%, #919b9d);border-color:var(--frame-color)}.light-theme .pIlNDW_root .pIlNDW_component.pIlNDW_dim{--frame-color:#c2c8c4}.light-theme .pIlNDW_root .pIlNDW_processor{box-shadow:0 0 0 1px var(--frame-color)}.light-theme .pIlNDW_root .pIlNDW_component:before{border-color:color-mix(in srgb, var(--frame-color) 45%, var(--nb-background-100))}.light-theme .pIlNDW_root .pIlNDW_component.pIlNDW_selected{box-shadow:0 0 0 3px var(--frame-color)}.light-theme .pIlNDW_root .pIlNDW_component{--title-color:#4c5962}.light-theme .pIlNDW_root .pIlNDW_graph-area{--grid-dot-color:color-mix(in srgb, var(--nb-gray-400) 65%, var(--nb-gray-700))}.light-theme .pIlNDW_root .pIlNDW_component.pIlNDW_dim{--label-opacity:52%}.pIlNDW_board.pIlNDW_narrow .pIlNDW_internal-blocks{display:none}.pIlNDW_chart-viewport{isolation:isolate;position:relative}.pIlNDW_mobile-chart .pIlNDW_chart-viewport{height:300px;padding-top:4px;transition:height .3s;overflow:hidden}.pIlNDW_mobile-chart.pIlNDW_expanded .pIlNDW_chart-viewport{height:calc(var(--chart-height) + 4px)}.pIlNDW_mobile-chart .pIlNDW_chart-viewport:after{content:"";z-index:1;background:linear-gradient(transparent, var(--nb-background-100) 98%);pointer-events:none;height:131px;transition:opacity .2s;position:absolute;inset:auto -1px -1px}.pIlNDW_mobile-chart.pIlNDW_expanded .pIlNDW_chart-viewport:after{opacity:0}.pIlNDW_expand-controls{text-align:center;background:var(--nb-background-100);padding:12px 16px 16px}.pIlNDW_root .pIlNDW_expandButton{color:#222;background:#d4d4d4;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:13px;display:inline-flex}.light-theme .pIlNDW_root .pIlNDW_expandButton{background:var(--nb-blue-900);color:#fff}@media (prefers-reduced-motion:reduce){.pIlNDW_mobile-chart .pIlNDW_chart-viewport,.pIlNDW_mobile-chart .pIlNDW_chart-viewport:after{transition:none}}.pIlNDW_expand-icon{width:16px;height:16px}.pIlNDW_root .pIlNDW_expandButton[aria-expanded=true]{border-color:var(--nb-gray-500);color:var(--nb-gray-1000);background:0 0}.pIlNDW_mobile-chart .pIlNDW_caption{min-height:4lh}[data-edge].pIlNDW_inactive .pIlNDW_wire{opacity:.3;stroke:var(--nb-gray-500)!important}[data-edge].pIlNDW_inactive .pIlNDW_wire-bed,[data-edge].pIlNDW_inactive .pIlNDW_packet{visibility:hidden}[data-edge].pIlNDW_inactive .pIlNDW_packet{animation-play-state:paused}.light-theme .pIlNDW_root [data-edge].pIlNDW_inactive .pIlNDW_wire{opacity:.3;stroke:#c2c8c4!important}.pIlNDW_board.pIlNDW_compact .pIlNDW_component{padding:12px}.pIlNDW_board.pIlNDW_compact .pIlNDW_component strong{font-size:13px}.pIlNDW_board.pIlNDW_compact .pIlNDW_component .pIlNDW_sub{font-size:9px}.pIlNDW_board.pIlNDW_compact .pIlNDW_processor strong{font-size:var(--processor-title-size,21px)}.pIlNDW_board.pIlNDW_compact .pIlNDW_processor .pIlNDW_sub{font-size:10px}.pIlNDW_canvas{position:absolute;top:0;left:0}.pIlNDW_component{overflow-wrap:anywhere}.pIlNDW_loading{min-height:820px}@container python-nb (max-width:649px){.pIlNDW_loading{min-height:520px}}.pIlNDW_instrument[data-ready=false]{min-height:820px}@container python-nb (max-width:649px){.pIlNDW_instrument[data-ready=false]{min-height:520px}}.pIlNDW_scenarios button>span,.pIlNDW_expandButton>span{justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}
/*# sourceMappingURL=3hm-s4sehx3vl.css.map*/