/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}@layer midwest.tailwindcss.theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--leading-relaxed:1.625}}@layer midwest.tailwindcss.utilities{.static{position:static}.flex{display:flex}.px-4{padding-inline:calc(var(--spacing) * 4)}}@layer midwest.vendor.rouge{.midwest-code-block.theme-rouge .highlight table td{padding:5px}.midwest-code-block.theme-rouge .highlight table pre{margin:0}.midwest-code-block.theme-rouge .highlight,.midwest-code-block.theme-rouge .highlight .w{color:#24292f;background-color:#f6f8fa}.midwest-code-block.theme-rouge .highlight .k,.midwest-code-block.theme-rouge .highlight .kd,.midwest-code-block.theme-rouge .highlight .kn,.midwest-code-block.theme-rouge .highlight .kp,.midwest-code-block.theme-rouge .highlight .kr,.midwest-code-block.theme-rouge .highlight .kt,.midwest-code-block.theme-rouge .highlight .kv{color:#cf222e}.midwest-code-block.theme-rouge .highlight .gr{color:#f6f8fa}.midwest-code-block.theme-rouge .highlight .gd{color:#82071e;background-color:#ffebe9}.midwest-code-block.theme-rouge .highlight .nb,.midwest-code-block.theme-rouge .highlight .nc,.midwest-code-block.theme-rouge .highlight .no,.midwest-code-block.theme-rouge .highlight .nn{color:#953800}.midwest-code-block.theme-rouge .highlight .sr,.midwest-code-block.theme-rouge .highlight .na,.midwest-code-block.theme-rouge .highlight .nt{color:#116329}.midwest-code-block.theme-rouge .highlight .gi{color:#116329;background-color:#dafbe1}.midwest-code-block.theme-rouge .highlight .ges{font-style:italic;font-weight:700}.midwest-code-block.theme-rouge .highlight .kc,.midwest-code-block.theme-rouge .highlight .l,.midwest-code-block.theme-rouge .highlight .ld,.midwest-code-block.theme-rouge .highlight .m,.midwest-code-block.theme-rouge .highlight .mb,.midwest-code-block.theme-rouge .highlight .mf,.midwest-code-block.theme-rouge .highlight .mh,.midwest-code-block.theme-rouge .highlight .mi,.midwest-code-block.theme-rouge .highlight .il,.midwest-code-block.theme-rouge .highlight .mo,.midwest-code-block.theme-rouge .highlight .mx,.midwest-code-block.theme-rouge .highlight .sb,.midwest-code-block.theme-rouge .highlight .bp,.midwest-code-block.theme-rouge .highlight .ne,.midwest-code-block.theme-rouge .highlight .nl,.midwest-code-block.theme-rouge .highlight .py,.midwest-code-block.theme-rouge .highlight .nv,.midwest-code-block.theme-rouge .highlight .vc,.midwest-code-block.theme-rouge .highlight .vg,.midwest-code-block.theme-rouge .highlight .vi,.midwest-code-block.theme-rouge .highlight .vm,.midwest-code-block.theme-rouge .highlight .o,.midwest-code-block.theme-rouge .highlight .ow{color:#0550ae}.midwest-code-block.theme-rouge .highlight .gh,.midwest-code-block.theme-rouge .highlight .gu{color:#0550ae;font-weight:700}.midwest-code-block.theme-rouge .highlight .s,.midwest-code-block.theme-rouge .highlight .sa,.midwest-code-block.theme-rouge .highlight .sc,.midwest-code-block.theme-rouge .highlight .dl,.midwest-code-block.theme-rouge .highlight .sd,.midwest-code-block.theme-rouge .highlight .s2,.midwest-code-block.theme-rouge .highlight .se,.midwest-code-block.theme-rouge .highlight .sh,.midwest-code-block.theme-rouge .highlight .sx,.midwest-code-block.theme-rouge .highlight .s1,.midwest-code-block.theme-rouge .highlight .ss{color:#0a3069}.midwest-code-block.theme-rouge .highlight .nd,.midwest-code-block.theme-rouge .highlight .nf,.midwest-code-block.theme-rouge .highlight .fm{color:#8250df}.midwest-code-block.theme-rouge .highlight .err{color:#f6f8fa;background-color:#82071e}.midwest-code-block.theme-rouge .highlight .c,.midwest-code-block.theme-rouge .highlight .ch,.midwest-code-block.theme-rouge .highlight .cd,.midwest-code-block.theme-rouge .highlight .cm,.midwest-code-block.theme-rouge .highlight .cp,.midwest-code-block.theme-rouge .highlight .cpf,.midwest-code-block.theme-rouge .highlight .c1,.midwest-code-block.theme-rouge .highlight .cs,.midwest-code-block.theme-rouge .highlight .gl,.midwest-code-block.theme-rouge .highlight .gt{color:#6e7781}.midwest-code-block.theme-rouge .highlight .ni,.midwest-code-block.theme-rouge .highlight .si{color:#24292f}.midwest-code-block.theme-rouge .highlight .ge{color:#24292f;font-style:italic}.midwest-code-block.theme-rouge .highlight .gs{color:#24292f;font-weight:700}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight table td{padding:5px}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight table pre{margin:0}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .c,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .ch,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .cd,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .cpf,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .cm,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .c1{color:#75715e;font-style:italic}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .cp{color:#75715e;font-weight:700}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .cs{color:#75715e;font-style:italic;font-weight:700}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .err{color:#960050;background-color:#1e0010}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .gi{color:#fff;background-color:#324932}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .gd{color:#fff;background-color:#493131}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .ge{font-style:italic}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .ges{font-style:italic;font-weight:700}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .gr,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .gt{color:#a00}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .gh{color:#999}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .go{color:#888}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .gp{color:#555}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .gs{font-weight:700}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .gu{color:#aaa}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .k,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .kv,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .kc,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .kd,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .kp,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .kr,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .kt{color:#66d9ef;font-weight:700}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .kn,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .ow,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .o{color:#f92672;font-weight:700}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .mf,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .mh,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .il,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .mi,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .mo,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .m,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .mb,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .mx,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .se{color:#ae81ff}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .sa{color:#66d9ef;font-weight:700}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .sb,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .sc,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .sd,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .s2,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .sh,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .si,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .sx,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .sr,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .s1,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .ss,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .s,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .dl{color:#e6db74}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .na{color:#a6e22e}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .nc,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .nd,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .ne,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .nf,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .fm{color:#a6e22e;font-weight:700}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .no{color:#66d9ef}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .bp,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .nb,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .ni,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .nn,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .vc,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .vg,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .vi,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .nv,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .vm,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .w{color:#f8f8f2}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .nl{color:#f8f8f2;font-weight:700}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight .nt{color:#f92672}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge .highlight{color:#f8f8f2;background-color:#49483e}}@layer midwest.components.code-block{.midwest-code-block{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--min-height:0}.midwest-code-block.theme-rouge{--background:#f6f8fa}.midwest-code-block.theme-midwest{--background:var(--white)}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-rouge{--background:#272822}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest{--background:rgb(var(--gray-12-channels))}.midwest-code-block .code-block-meta{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);display:flex}.midwest-code-block .code-block-filename{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:rgb(var(--gray-11-channels));margin:0;overflow:hidden}:is(.dark,[data-theme=dark]) :is(.midwest-code-block .code-block-filename){color:rgb(var(--gray-1-channels))}.midwest-code-block .code-block-copy .check-icon{display:none}.midwest-code-block .code-block-copy.is-copied{color:rgb(var(--green-11-channels))}.midwest-code-block .code-block-copy.is-copied .copy-icon{display:none}.midwest-code-block .code-block-copy.is-copied .check-icon{display:inline}.midwest-code-block .code-block-body{overflow-x:auto}.midwest-code-block .code-block-body pre.highlight{padding:calc(var(--spacing) * 4);margin:0}.midwest-code-block .code-block-body pre.highlight code{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre;display:block}.midwest-code-block.has-line-numbers .code-block-body .rouge-line-table{border-collapse:collapse;width:100%}.midwest-code-block.has-line-numbers .code-block-body .rouge-line-table td{vertical-align:top;padding-block:0}.midwest-code-block.has-line-numbers .code-block-body .rouge-line-table tr:first-child td{padding-top:calc(var(--spacing) * 4)}.midwest-code-block.has-line-numbers .code-block-body .rouge-line-table tr:last-child td{padding-bottom:calc(var(--spacing) * 4)}.midwest-code-block.has-line-numbers .code-block-body .rouge-line-table .rouge-gutter{padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 4);text-align:right;color:rgb(var(--gray-8-channels));-webkit-user-select:none;user-select:none;width:1%;min-width:2.5rem}.midwest-code-block.has-line-numbers .code-block-body .rouge-line-table .rouge-gutter pre{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin:0}.midwest-code-block.has-line-numbers .code-block-body .rouge-line-table .rouge-code{padding-right:calc(var(--spacing) * 4);padding-left:0}.midwest-code-block.has-line-numbers .code-block-body .rouge-line-table .rouge-code pre{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin:0}.midwest-code-block.theme-midwest .highlight{color:rgb(var(--gray-12-channels));background-color:var(--white)}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight{color:rgb(var(--gray-2-channels));background-color:rgb(var(--gray-12-channels))}.midwest-code-block.theme-midwest .highlight .k,.midwest-code-block.theme-midwest .highlight .kd,.midwest-code-block.theme-midwest .highlight .kn,.midwest-code-block.theme-midwest .highlight .kp,.midwest-code-block.theme-midwest .highlight .kr,.midwest-code-block.theme-midwest .highlight .kt,.midwest-code-block.theme-midwest .highlight .kv,.midwest-code-block.theme-midwest .highlight .kc{color:rgb(var(--theme-11-channels));font-weight:700}.midwest-code-block.theme-midwest .highlight .s,.midwest-code-block.theme-midwest .highlight .sa,.midwest-code-block.theme-midwest .highlight .sb,.midwest-code-block.theme-midwest .highlight .sc,.midwest-code-block.theme-midwest .highlight .dl,.midwest-code-block.theme-midwest .highlight .sd,.midwest-code-block.theme-midwest .highlight .s2,.midwest-code-block.theme-midwest .highlight .se,.midwest-code-block.theme-midwest .highlight .sh,.midwest-code-block.theme-midwest .highlight .sx,.midwest-code-block.theme-midwest .highlight .s1,.midwest-code-block.theme-midwest .highlight .ss,.midwest-code-block.theme-midwest .highlight .sr{color:rgb(var(--complement-11-channels))}.midwest-code-block.theme-midwest .highlight .c,.midwest-code-block.theme-midwest .highlight .ch,.midwest-code-block.theme-midwest .highlight .cd,.midwest-code-block.theme-midwest .highlight .cm,.midwest-code-block.theme-midwest .highlight .cp,.midwest-code-block.theme-midwest .highlight .cpf,.midwest-code-block.theme-midwest .highlight .c1,.midwest-code-block.theme-midwest .highlight .cs{color:rgb(var(--gray-8-channels));font-style:italic}.midwest-code-block.theme-midwest .highlight .nf,.midwest-code-block.theme-midwest .highlight .fm{color:rgb(var(--complement-9-channels));font-weight:700}.midwest-code-block.theme-midwest .highlight .nc,.midwest-code-block.theme-midwest .highlight .nn{color:rgb(var(--theme-10-channels));font-weight:700}.midwest-code-block.theme-midwest .highlight .nb,.midwest-code-block.theme-midwest .highlight .no,.midwest-code-block.theme-midwest .highlight .bp{color:rgb(var(--theme-9-channels))}.midwest-code-block.theme-midwest .highlight .m,.midwest-code-block.theme-midwest .highlight .mb,.midwest-code-block.theme-midwest .highlight .mf,.midwest-code-block.theme-midwest .highlight .mh,.midwest-code-block.theme-midwest .highlight .mi,.midwest-code-block.theme-midwest .highlight .il,.midwest-code-block.theme-midwest .highlight .mo,.midwest-code-block.theme-midwest .highlight .mx,.midwest-code-block.theme-midwest .highlight .l,.midwest-code-block.theme-midwest .highlight .ld{color:rgb(var(--complement-10-channels))}.midwest-code-block.theme-midwest .highlight .nv,.midwest-code-block.theme-midwest .highlight .vc,.midwest-code-block.theme-midwest .highlight .vg,.midwest-code-block.theme-midwest .highlight .vi,.midwest-code-block.theme-midwest .highlight .vm{color:rgb(var(--theme-9-channels))}.midwest-code-block.theme-midwest .highlight .o,.midwest-code-block.theme-midwest .highlight .ow{color:rgb(var(--theme-8-channels));font-weight:700}.midwest-code-block.theme-midwest .highlight .nd{color:rgb(var(--complement-10-channels));font-weight:700}.midwest-code-block.theme-midwest .highlight .nt{color:rgb(var(--theme-11-channels))}.midwest-code-block.theme-midwest .highlight .na{color:rgb(var(--complement-10-channels))}.midwest-code-block.theme-midwest .highlight .si{color:rgb(var(--complement-9-channels))}.midwest-code-block.theme-midwest .highlight .nl,.midwest-code-block.theme-midwest .highlight .py{color:rgb(var(--theme-10-channels))}.midwest-code-block.theme-midwest .highlight .err{color:rgb(var(--red-11-channels));background-color:rgb(var(--red-2-channels))}.midwest-code-block.theme-midwest .highlight .ne{color:rgb(var(--complement-11-channels));font-weight:700}.midwest-code-block.theme-midwest .highlight .gi{color:rgb(var(--green-11-channels));background-color:rgb(var(--green-2-channels))}.midwest-code-block.theme-midwest .highlight .gd{color:rgb(var(--red-11-channels));background-color:rgb(var(--red-2-channels))}.midwest-code-block.theme-midwest .highlight .ge{font-style:italic}.midwest-code-block.theme-midwest .highlight .gs{font-weight:700}.midwest-code-block.theme-midwest .highlight .ges{font-style:italic;font-weight:700}.midwest-code-block.theme-midwest .highlight .gh,.midwest-code-block.theme-midwest .highlight .gu{color:rgb(var(--theme-11-channels));font-weight:700}.midwest-code-block.theme-midwest .highlight .go,.midwest-code-block.theme-midwest .highlight .gl,.midwest-code-block.theme-midwest .highlight .gt,.midwest-code-block.theme-midwest .highlight .gp,.midwest-code-block.theme-midwest .highlight .gr{color:rgb(var(--gray-8-channels))}.midwest-code-block.theme-midwest .highlight .w,.midwest-code-block.theme-midwest .highlight .ni{color:rgb(var(--gray-12-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .w,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .ni{color:rgb(var(--gray-2-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .k,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .kd,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .kn,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .kp,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .kr,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .kt,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .kv,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .kc{color:rgb(var(--theme-3-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .s,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .sa,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .sb,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .sc,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .dl,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .sd,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .s2,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .se,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .sh,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .sx,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .s1,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .ss,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .sr{color:rgb(var(--complement-3-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .c,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .ch,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .cd,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .cm,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .cp,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .cpf,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .c1,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .cs{color:rgb(var(--gray-4-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .nf,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .fm{color:rgb(var(--complement-2-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .nc,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .nn{color:rgb(var(--theme-2-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .nb,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .no,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .bp{color:rgb(var(--theme-4-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .m,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .mb,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .mf,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .mh,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .mi,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .il,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .mo,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .mx,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .l,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .ld{color:rgb(var(--complement-4-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .nv,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .vc,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .vg,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .vi,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .vm{color:rgb(var(--theme-4-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .o,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .ow{color:rgb(var(--theme-5-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .nd{color:rgb(var(--complement-4-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .nt{color:rgb(var(--theme-3-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .na{color:rgb(var(--complement-4-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .si{color:rgb(var(--complement-2-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .nl,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .py{color:rgb(var(--theme-2-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .err{color:rgb(var(--red-3-channels));background-color:rgb(var(--red-10-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .ne{color:rgb(var(--complement-3-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .gi{color:rgb(var(--green-3-channels));background-color:rgb(var(--green-10-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .gd{color:rgb(var(--red-3-channels));background-color:rgb(var(--red-10-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .gh,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .gu{color:rgb(var(--theme-3-channels))}:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .go,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .gl,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .gt,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .gp,:is(.dark,[data-theme=dark]) .midwest-code-block.theme-midwest .highlight .gr{color:rgb(var(--gray-4-channels))}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}