html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.global-footer-container[data-astro-cid-z6nzq3i7]{background:var(--background-color);border-top:1px solid var(--background-border-color);padding:15px;width:calc(100% - 30px);overflow:auto;max-height:320px}.global-footer-container[data-astro-cid-z6nzq3i7] .footer-table[data-astro-cid-z6nzq3i7]{text-align:center;display:flex;gap:3em;flex-wrap:wrap}.global-footer-container[data-astro-cid-z6nzq3i7] .footer-table[data-astro-cid-z6nzq3i7] .footer-row[data-astro-cid-z6nzq3i7]{display:flex;gap:.3em;flex-direction:column;flex-basis:calc(50% - 3em)}.global-footer-container[data-astro-cid-z6nzq3i7] .footer-table[data-astro-cid-z6nzq3i7] .footer-row[data-astro-cid-z6nzq3i7].copyright-text{flex-basis:100%;text-decoration:underline;text-underline-offset:5px}.global-footer-container[data-astro-cid-z6nzq3i7] .footer-table[data-astro-cid-z6nzq3i7] .footer-row[data-astro-cid-z6nzq3i7] .footer-row-text[data-astro-cid-z6nzq3i7]{font-size:12px;color:var(--text-color-secondary)}.global-footer-container[data-astro-cid-z6nzq3i7] .footer-table[data-astro-cid-z6nzq3i7] .footer-row[data-astro-cid-z6nzq3i7] .footer-row-text-items[data-astro-cid-z6nzq3i7]{display:flex;flex-direction:column;gap:.6em}.global-footer-container[data-astro-cid-z6nzq3i7] .footer-table[data-astro-cid-z6nzq3i7] .footer-row[data-astro-cid-z6nzq3i7] .footer-row-text-items[data-astro-cid-z6nzq3i7] .footer-row-text-item-link[data-astro-cid-z6nzq3i7]{text-decoration:underline}@media (max-width:767px){.global-footer-container[data-astro-cid-z6nzq3i7] .footer-table[data-astro-cid-z6nzq3i7]{flex-direction:column}}.global-top-navigation-container{position:fixed;top:0;right:0;left:0;z-index:1030;padding:8px 1.5em 8px 3em;background-color:var(--top-nav-color);backdrop-filter:blur(16px);border-bottom:1px var(--background-border-color) solid;font-size:18px;display:flex;justify-content:center}@media (max-width:767px){.global-top-navigation-container{transition:background .3s;padding-left:1.5em}.global-top-navigation-container:has(.nav-items-container.show){transition:background .3s;background:var(--background-2-color)}}@media (min-width:992px){.global-top-navigation-container{padding-left:5em}}.global-top-navigation-container .navigation-container{min-height:50px;display:flex;align-items:center;width:100%;max-width:1400px}.global-top-navigation-container .navigation-container .nav-mobile-menu-btn{display:none;fill:var(--text-color-secondary)}.global-top-navigation-container .navigation-container .nav-mobile-menu-btn svg{height:2.7777777778em;width:2.7777777778em}@media (max-width:767px){.global-top-navigation-container .navigation-container{justify-content:space-between;flex-wrap:wrap}.global-top-navigation-container .navigation-container .nav-mobile-menu-btn{display:block}}.global-top-navigation-container .navigation-container .nav-items-container{width:100%}@media (max-width:767px){.global-top-navigation-container .navigation-container .nav-items-container{visibility:hidden;flex-grow:1;flex-basis:100%;max-height:0;overflow:hidden;transition:all .3s ease-out}.global-top-navigation-container .navigation-container .nav-items-container.show{visibility:visible;max-height:600px;transition:all .3s ease-in}.global-top-navigation-container .navigation-container .nav-items-container .nav-items{flex-direction:column;padding:1em 0}}.global-top-navigation-container .navigation-container .nav-items-container .nav-items{display:flex;align-items:center;gap:.15em;width:100%}@media (max-width:767px){.global-top-navigation-container .navigation-container .nav-items-container .nav-items .nav-item{display:flex;flex-direction:column;width:100%;align-items:center}}.global-top-navigation-container .navigation-container .nav-items-container .nav-items .nav-item .nav-link{padding:.5em;color:var(--text-color-secondary);text-decoration:none}.global-top-navigation-container .navigation-container .nav-items-container .nav-items .nav-item .nav-link.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.global-top-navigation-container .navigation-container .nav-items-container .nav-items .nav-item .nav-link:hover,.global-top-navigation-container .navigation-container .nav-items-container .nav-items .nav-item .nav-link.is-open{color:var(--text-color-hover)}.global-top-navigation-container .navigation-container .nav-items-container .nav-items .nav-item .nav-link.active{color:inherit}.global-top-navigation-container .navigation-container .nav-items-container .nav-items.dropdown-menu{display:none;position:absolute;flex-direction:column;width:auto;margin-top:.2em;gap:0;background:var(--background-color);border:1px solid var(--background-border-color);border-radius:8px;padding-top:.6em;padding-bottom:.6em}@media (max-width:767px){.global-top-navigation-container .navigation-container .nav-items-container .nav-items.dropdown-menu{position:static;width:80%}}.global-top-navigation-container .navigation-container .nav-items-container .nav-items.dropdown-menu .nav-item{width:100%}.global-top-navigation-container .navigation-container .nav-items-container .nav-items.dropdown-menu .nav-item .nav-link{display:inline-block;padding:.4em .6em;color:var(--text-color-secondary)}.global-top-navigation-container .navigation-container .nav-items-container .nav-items.dropdown-menu .nav-item:hover{background:var(--background-2-color)}.global-top-navigation-container .navigation-container .nav-items-container .nav-items.dropdown-menu.is-open{display:flex}.global-top-navigation-container .navigation-container .nav-logo{height:50px;display:flex;align-items:center;gap:6px;margin-right:1.25em;color:inherit;text-decoration:none;font-size:25px;font-weight:800}.global-top-navigation-container .navigation-container .nav-logo .nav-icon svg{width:1.45em;height:1.45em;background:var(--logo-background-color);padding:.15em;color:var(--logo-inner-color)}.global-top-navigation-container .navigation-container .nav-logo .nav-logo-text{font-family:Raleway,sans-serif}.global-top-navigation-container .navigation-container .nav-logo .nav-logo-text .ro-text{color:var(--logo-background-color)}.global-top-navigation-container .navigation-container .theme-switch-btn-container{fill:var(--text-color)}@media (min-width:768px){.global-top-navigation-container .navigation-container .theme-switch-btn-container{margin-left:auto}}.global-top-navigation-container .navigation-container .theme-switch-btn-container svg{height:2.2222222222em;width:2.2222222222em}html{font-family:Inter,sans-serif,system-ui;background:var(--background-color);background-size:224px;color:var(--text-color)}@media (max-width:767px){html{font-size:14px}}html,body{height:100%}body{line-height:1.4;margin:4em 8px 8px;position:relative}@media (max-width:767px){body{margin-top:5em}}main[data-astro-cid-hsp6otuf]{min-height:100vh}.alerts-container[data-astro-cid-hsp6otuf]{min-height:48px}.page-content[data-astro-cid-hsp6otuf]{margin:auto;padding:2rem;line-height:1.6;max-width:1338px}@media (max-width:767px){.page-content[data-astro-cid-hsp6otuf]{padding:1rem}}@media (max-width:1338px){.page-content[data-astro-cid-hsp6otuf]{max-width:1154px}}@media (max-width:1154px){.page-content[data-astro-cid-hsp6otuf]{max-width:970px}}:root{--experimental-color:#0a941a;--beta-color:#007f9e;--purple-color:#4a4ec4;--lighter-purple-color:#6e72eb;--orange-color:#c4814a;--background-color:#f8f8f8;--background-border-color:rgb(169, 169, 169);--background-2-color:rgb(224, 224, 224);--background-border-2-color:rgb(198, 198, 198);--text-color:black;--text-color-hover:#2c2c2c;--text-color-secondary:#646464;--link-color:#131879;--top-nav-color:#f8f8f87e;--logo-inner-color:white;--logo-background-color:var(--purple-color);--primary-btn-color:var(--purple-color);--primary-btn-text-color:white;--primary-btn-hover-color:#3a3ec3;--table-even-row-color:#6e72eb24}:root.theme-dark{--text-color:white;--text-color-hover:#d7d7d7;--text-color-secondary:darkgray;--background-color:#1b1e25;--background-2-color:black;--background-border-color:rgb(82, 82, 82);--background-border-2-color:rgb(54, 54, 54);--link-color:#9497fa;--top-nav-color:#1b1e257e;--logo-background-color:var(--lighter-purple-color)}.beta-feature-label,.experimental-feature-label{border-style:solid;border-radius:8px;display:inline-block;font-weight:700;color:#fff;padding:2px}.experimental-feature-label{background-color:var(--experimental-color);border-color:var(--experimental-color)}.beta-feature-label{background-color:var(--beta-color);border-color:var(--beta-color)}svg{display:block}.section{width:100%;display:inline-grid}.section:after,.section:before{content:" ";display:table;clear:both}p{color:var(--text-color-secondary)}a{color:var(--link-color);text-decoration:underline}.btn-primary{text-decoration:none;background-color:var(--primary-btn-color);color:var(--primary-btn-text-color);border-radius:8px;padding:10px 15px;font-size:16px;cursor:pointer;border:0;transition:.2s}.btn-primary:hover{background-color:var(--primary-btn-hover-color)}h1{font-weight:700;font-size:32px}@media (max-width:767px){h1{font-size:28px}}h2{font-size:28px}@media (max-width:767px){h2{font-size:24px}}h3{font-size:24px}@media (max-width:767px){h3{font-size:20px}}h4{font-size:20px}@media (max-width:767px){h4{font-size:16px}}button{border:0;margin:0;padding:0;width:auto;overflow:visible;cursor:pointer;display:block;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.accordion{color:var(--text-color-secondary);width:100%;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--background-border-2-color)}.accordion .accordion-item{width:100%}.accordion .accordion-item:not(:last-child){border-bottom:1px solid var(--background-border-2-color)}.accordion .accordion-item .accordion-header-button{padding:1em}.accordion .accordion-item .accordion-header{width:100%;transition:background .2s ease-in-out}.accordion .accordion-item .accordion-header,.accordion .accordion-item .accordion-header-button{text-align:initial;width:100%}.accordion .accordion-item .accordion-content-container .accordion-content{padding:1em}.accordion .accordion-item.show .accordion-header{background:var(--primary-btn-color);color:var(--primary-btn-text-color)}.tooltip-content{z-index:50;max-width:min(100vw - 16px,380px);border:1px solid var(--background-border-2-color);border-radius:6px;padding:8px;background:var(--background-2-color);font-size:14px;transition:opacity .2s;opacity:0;animation:tooltipContentHide .25s ease-in forwards}.tooltip-content[data-expanded]{opacity:1;animation:tooltipContentShow .25s ease-out}@keyframes tooltipContentShow{0%{opacity:0}to{opacity:1}}@keyframes tooltipContentHide{0%{opacity:1}to{opacity:0}}.alert-primary{padding:.8em 0;background:var(--primary-btn-color);color:var(--primary-btn-text-color);text-align:center;width:100%}.alert-primary .alert-link{color:var(--primary-btn-text-color);text-decoration:underline}