:root{--sl-text-h2: var(--sl-text-3xl);--sl-text-h3: var(--sl-text-2xl);--sl-text-h4: var(--sl-text-xl);--sl-text-h5: var(--sl-text-lg);--sl-hue-orange: 41;--sl-color-orange-low: hsl(var(--sl-hue-orange), 39%, 22%);--sl-color-orange: hsl(var(--sl-hue-orange), 82%, 63%);--sl-color-orange-high: hsl(var(--sl-hue-orange), 82%, 87%);--sl-hue-green: 101;--sl-color-green-low: hsl(var(--sl-hue-green), 39%, 22%);--sl-color-green: hsl(var(--sl-hue-green), 82%, 63%);--sl-color-green-high: hsl(var(--sl-hue-green), 82%, 80%);--sl-hue-blue: 234;--sl-color-blue-low: hsl(var(--sl-hue-blue), 54%, 20%);--sl-color-blue: hsl(var(--sl-hue-blue), 100%, 60%);--sl-color-blue-high: hsl(var(--sl-hue-blue), 100%, 87%);--sl-hue-purple: 281;--sl-color-purple-low: hsl(var(--sl-hue-purple), 39%, 22%);--sl-color-purple: hsl(var(--sl-hue-purple), 82%, 63%);--sl-color-purple-high: hsl(var(--sl-hue-purple), 82%, 89%);--sl-hue-red: 339;--sl-color-red-low: hsl(var(--sl-hue-red), 39%, 22%);--sl-color-red: hsl(var(--sl-hue-red), 82%, 63%);--sl-color-red-high: hsl(var(--sl-hue-red), 82%, 87%)}html{scroll-behavior:smooth}html:not([data-has-sidebar]) .sl-container{max-width:100%;width:100%}html:not([data-has-sidebar]) .content-panel{padding:0}html:not([data-has-sidebar]) main .hero,html:not([data-has-sidebar]) main section .main-section{margin:0 auto;padding-left:1rem;padding-right:1rem}html:not([data-has-sidebar]) main section .main-section{padding-top:2rem;padding-bottom:2rem}.hero{height:calc(100vh - 4rem)}.hero{padding-block:unset}.hero>img,.hero>.hero-html{max-width:100%;width:100%;overflow:hidden;border-radius:8px}html:not([data-has-sidebar]) main .sl-markdown-content>section{padding:56px 0}html:not([data-has-sidebar]) main section.agrum-section h2{margin-bottom:24px;margin-top:24px}.sidebar-content .starlight-sidebar-topics{border:1px solid var(--sl-color-hairline-light);border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background-color:var(--sl-color-black)}.sidebar-content .starlight-sidebar-topics a:is(.starlight-sidebar-topics-current,:hover,:focus-visible){color:var(--tab-switcher-text-color--active);background-color:var(--sl-color-gray-6);border-radius:.25rem}ul:after{display:none!important}.starlight-sidebar-topics a:is(.starlight-sidebar-topics-current,:hover,:focus-visible) .starlight-sidebar-topics-icon{color:var(--sl-color-text-accent);background-color:transparent;border:none}.sidebar-content ul ul>li>a:not([aria-current=page]):hover,.starlight-sidebar-topics a:hover{color:var(--sl-color-white)}.sl-markdown-content a:not(:where(.not-content *)),a[aria-current=true]{color:var(--color-text-link)}a:is(.starlight-sidebar-topics-current,:hover,:focus-visible){color:var(--sl-color-text-accent)}.sidebar-content .top-level ul li a{color:var(--sl-color-gray-3)}.sidebar-content .top-level ul li [aria-current=page]{color:var(--sl-color-text-invert)}.sidebar-content [aria-current=page],[aria-current=page]:hover,[aria-current=page]:focus{color:var(--sl-color-text-invert)}.centered-section{text-align:center;width:80%;margin:0 auto;margin-top:4rem}.centered-section a.sl-link-button.not-content{margin-top:2.5rem}.right-sidebar-container+.main-pane{flex-basis:75%}.right-sidebar-container+.main-pane .sl-container{margin:0 auto}.right-sidebar-container+.main-pane .sl-container{max-width:90%}.right-sidebar .right-sidebar-panel{width:fit-content}.right-sidebar .right-sidebar-panel h2{margin-bottom:.5rem}.large{font-size:95%}.title-wrapper .site-title{width:max-content;gap:.5rem}.site-title{gap:.5rem;display:flex;align-items:center;font-size:1.5rem;font-weight:600;color:var(--sl-color-accent);text-decoration:none;white-space:nowrap;min-width:0}.header-left .site-title .site-logo{height:2.5rem;width:auto;max-width:100%;object-fit:contain;object-position:0 50%}html[data-has-sidebar] .header-left+div.sl-flex{width:88px}html[data-has-sidebar] header+nav.sidebar starlight-menu-button{display:none}sl-sidebar-state-persist ul:not(.top-level) .large{font-size:90%;text-transform:unset}html:not([data-has-sidebar]) button[data-open-modal]{margin-right:2rem}.card-grid .sl-link-card{box-shadow:none}.card-grid .sl-link-card{background-color:var(--bg-primary-light)}.card-grid .sl-link-card-content .title{color:var(--sl-color-white)}.card-grid .sl-link-card:hover .sl-link-card-content svg.icon{color:var(--sl-color-white)}html:not([data-has-sidebar]) footer.sl-flex{display:none}header.header{background-color:var(--sl-color-bg-sidebar);box-shadow:var(--shadow-invert)}header.header .social-icons a{color:var(--color-text-link);padding:.5em;margin:-.5em}header.header a:hover,header.header a:focus{color:var(--sl-color-text-accent)}.key_tasks-section .swiper-pagination-bullet{background:var(--sl-color-gray-3)}html:not([data-has-sidebar]) .sl-container #_top{display:none}html:not([data-has-sidebar]) main{padding:0}.hero-section .swiper-horizontal>.swiper-pagination-bullets{bottom:-4px}strong{color:var(--color-text-link)}.highlight{color:var(--sl-color-accent);font-weight:600}.features-list svg{width:20px;height:20px;color:var(--sl-color-accent)}.sl-markdown-content .sl-heading-wrapper+.card-grid{margin-top:1.5rem}.header site-search button span+kbd{margin-left:auto}.personal-card-container{display:flex;margin-top:1rem;flex-wrap:wrap}starlight-theme-select select{font-size:var(--sl-text-sm)!important;width:100%!important;min-width:93px}header:not(.header-no-sidebar-wrapper) starlight-theme-select label svg.label-icon{margin-left:.5rem}.layout-content .starlight-aside{padding:1rem;border-inline-start:.25rem solid var(--sl-color-asides-border);color:var(--sl-color-white);margin:1rem 0}.layout-content .starlight-aside--note{--sl-color-asides-text-accent: var(--sl-color-blue-high);--sl-color-asides-border: var(--sl-color-blue);background-color:var(--sl-color-blue-low)}.layout-content .starlight-aside--tip{--sl-color-asides-text-accent: var(--sl-color-purple-high);--sl-color-asides-border: var(--sl-color-purple);background-color:var(--sl-color-purple-low)}.layout-content .starlight-aside--caution{--sl-color-asides-text-accent: var(--sl-color-orange-high);--sl-color-asides-border: var(--sl-color-orange);background-color:var(--sl-color-orange-low)}.layout-content .starlight-aside--danger{--sl-color-asides-text-accent: var(--sl-color-red-high);--sl-color-asides-border: var(--sl-color-red);background-color:var(--sl-color-red-low)}.layout-content .starlight-aside__title{display:flex;gap:.5rem;align-items:center;font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-asides-text-accent)}.layout-content .starlight-aside__icon{font-size:1.333em;width:1em;height:1em}.layout-content .starlight-aside__title+.starlight-aside__content{margin-top:.5rem}.layout-content .starlight-aside__content a{color:var(--sl-color-asides-text-accent)}sl-sidebar-state-persist ul.top-level summary+ul li{margin-inline-start:var(--sl-sidebar-item-padding-inline)}.layout-content .starlight-aside__content p,.starlight-aside{color:#e3e3e3}html:not([data-has-sidebar]) section.community-section .main-section{padding-top:0}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 6px)!important}.swiper-pagination-bullet{width:10px!important;height:10px!important}summary::-webkit-details-marker{display:none}.right-sidebar-panel starlight-toc h2#starlight__on-this-page{font-size:var(--sl-text-h4);font-weight:600;margin-bottom:1rem;color:var(--sl-color-text-invert)}.swiper-hero-pagination .swiper-pagination-bullet{background:var(--sl-color-white)}.swiper-pagination .swiper-pagination-bullet-active{background:var(--sl-color-accent)}.jupyter-output-container,.main-frame .sl-container figure pre[data-language=plaintext]{background-color:var(--code-background-output)}.jupyter-output-container{display:flex;align-items:stretch;margin:0}.jupyter-output-container+.copy{display:none}.jupyter-output-prompt{flex-shrink:0;width:32px;box-sizing:border-box;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%231360e2'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='jupyter-output-prompt-icon'%3e%3crect%20width='18'%20height='18'%20x='3'%20y='3'%20rx='2'/%3e%3cpath%20d='m10%208%204%204-4%204'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:top 16px right;background-size:22px}.main-frame .sl-container figure.is-jupyter-output{padding:0!important;border-left-width:3px;border-left-color:#3069c2}.jupyter-output-container>pre[data-language=plaintext]{flex-grow:1;margin:0!important;border:none!important;box-shadow:none!important;padding:16px 16px 16px 0!important}.jupyter-output-container>pre[data-language=plaintext] code{padding:0}sl-sidebar-state-persist .top-level:has(>li:only-child){display:none}.main-frame .sl-markdown-content .expressive-code+table{border:none!important}@media(min-width:50rem){sl-sidebar-state-persist ul.top-level>li+li{margin-top:.5rem}}@media(max-width:768px){.swiper-pagination-bullet{width:8px!important;height:8px!important}}.katex-html{font-size:18px}.floating-box{overflow-x:auto}.sl-markdown-content :is(svg):not(:where(.not-content *)){max-width:unset}aside+.main-pane main .sl-markdown-content table{width:fit-content!important;max-width:100%}
