/*! tailwindcss v4.2.1 | 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}.ipynb-renderer-root{padding-top:var(--spacing-md,var(--spacing-density-xl))}.ipynb-renderer-root .rendered_html :link{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;text-decoration-line:none;color:var(--color-gray-050)!important}.ipynb-renderer-root div.inner_cell{margin-left:8px}.ipynb-renderer-root .rendered_html :link:focus,.ipynb-renderer-root .rendered_html :link:hover,.ipynb-renderer-root .rendered_html :visited:focus,.ipynb-renderer-root .rendered_html :visited:hover{color:var(--text-color-brand,)!important}.ipynb-renderer-root .rendered_html :link,.ipynb-renderer-root .rendered_html :visited{color:var(--color-gray-050)!important}.inner_cell{overflow-wrap:break-word;max-width:95ch}.ipynb-renderer-root div.cell,.ipynb-renderer-root div.prompt._prompt,.ipynb-renderer-root div.prompt.input_prompt,.ipynb-renderer-root div.text_cell,.ipynb-renderer-root div.text_cell_render,.ipynb-renderer-root div.text_cell_render pre{border-width:var(--border-width-none,);--tw-border-style:none;font-family:var(--font-sans,);font-size:var(--text-ms,var(--text-14));background-color:#0000;border-style:none;border-left-style:var(--tw-border-style)!important;--tw-leading:var(--leading-body,var(--leading-lh-150))!important;line-height:var(--leading-body,var(--leading-lh-150))!important;border-left-width:0!important}.ipynb-renderer-root div.text_cell_render code,.ipynb-renderer-root div.text_cell_render pre{border-radius:var(--radius-md)}.ipynb-renderer-root div.rendered_html code{border-radius:var(--radius-md);padding:0}.ipynb-renderer-root div.text_cell_render code,.ipynb-renderer-root div.text_cell_render pre{background-color:#0000}.ipynb-renderer-root div.prompt.input_prompt,.ipynb-renderer-root div.prompt.output_prompt{font-family:var(--font-sans,);width:60px!important;min-width:60px!important;font-size:var(--text-ms,var(--text-14))!important}.ipynb-renderer-root div.cell.code_cell .input_prompt,.ipynb-renderer-root div.cell.code_cell .output_prompt{border-right-style:var(--tw-border-style);border-right-width:0}.ipynb-renderer-root div.cell.code_cell .input,.ipynb-renderer-root div.cell.code_cell .output{border-left-style:var(--tw-border-style)!important;border-left-width:0!important}.ipynb-renderer-root .rendered_html h1,.ipynb-renderer-root .text_cell_render h1{font-size:var(--text-lg,var(--text-24));line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,);font-weight:var(--font-weight-bold,);color:var(--color-gray-050)!important}.ipynb-renderer-root .rendered_html h2,.ipynb-renderer-root .text_cell_render h2{font-size:var(--text-lg,var(--text-24));line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);padding-top:16px;padding-bottom:4px;color:var(--color-gray-050)!important}.ipynb-renderer-root .rendered_html h3,.ipynb-renderer-root .text_cell_render h3{font-size:var(--text-mm,var(--text-18));--tw-font-weight:var(--font-weight-bold,);font-weight:var(--font-weight-bold,);padding-top:8px;padding-bottom:4px;color:var(--color-gray-050)!important}.ipynb-renderer-root .inner_cell .rendered_html h4,.ipynb-renderer-root .rendered_html h4,.ipynb-renderer-root .text_cell_render h4{font-size:var(--text-md,var(--text-16));--tw-font-weight:var(--font-weight-bold,);font-weight:var(--font-weight-bold,);padding-top:8px;padding-bottom:4px;color:var(--color-gray-050)!important}.ipynb-renderer-root .inner_cell .rendered_html h1,.ipynb-renderer-root .inner_cell .rendered_html h2,.ipynb-renderer-root .inner_cell .rendered_html h3,.ipynb-renderer-root .inner_cell .rendered_html h4,.ipynb-renderer-root .inner_cell .rendered_html h5{--tw-leading:1;line-height:1}.ipynb-renderer-root div.rendered_html h1,.ipynb-renderer-root div.rendered_html h2,.ipynb-renderer-root div.rendered_html h3,.ipynb-renderer-root div.rendered_html h4,.ipynb-renderer-root div.rendered_html h5,.ipynb-renderer-root div.text_cell_render h1,.ipynb-renderer-root div.text_cell_render h2,.ipynb-renderer-root div.text_cell_render h3,.ipynb-renderer-root div.text_cell_render h4,.ipynb-renderer-root div.text_cell_render h5{font-family:var(--font-sans,)}.ipynb-renderer-root hr{border-top-color:var(--color-gray-600)}.ipynb-renderer-root div.text_cell_render pre{max-width:none;max-width:var(--spacing-none,0);background-color:#0000}.ipynb-renderer-root{max-width:100%}.ipynb-renderer-root p{padding-block:8px}.ipynb-renderer-root ol,.ipynb-renderer-root ul{padding-left:24px}.ipynb-renderer-root ul{list-style-type:disc}.ipynb-renderer-root ol{padding-block:8px;list-style-type:decimal}.ipynb-renderer-root .alert-block{background-color:var(--color-green-100);color:var(--color-gray-900);padding:8px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}