@font-face{font-family:roboto mono;src:local("Roboto Mono"),url(./webfonts/roboto-mono/robotomono-regular-webfont.woff2)format("woff2"),url(./webfonts/roboto-mono/robotomono-regular-webfont.woff)format("woff"),url(./webfonts/roboto-mono/robotomono-regular-webfont.ttf)format("truetype"),url(./webfonts/roboto-mono/robotomono-regular-webfont.svg#roboto_monoregular)format("svg");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:manrope;font-style:normal;font-weight:100 900;src:url(/webfonts/manrope/manrope-variable.woff2)format("woff2 supports variations"),url(/webfonts/manrope/manrope-variable.woff2)format("woff2-variations")}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,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;box-sizing:border-box;text-rendering:optimizelegibility;font-feature-settings:"kern";-webkit-text-size-adjust:none;text-size-adjust:none}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}a{outline:0}body{box-sizing:border-box;font-family:manrope,sans-serif;text-rendering:optimizeLegibility;background-color:#181821;color:#ddd9e8;font-size:13px;line-height:18px;font-weight:400;padding-top:30px}.container{box-sizing:border-box;max-width:1080px;margin:0 auto;padding:0 20px}.sidebar-layout{display:grid;grid-gap:15px;grid-template-columns:260px minmax(300px,820px);grid-template-rows:auto;margin-bottom:30px}@media screen and (max-width:600px){.sidebar-layout{display:block}}@media screen and (max-width:600px){.sidebar{margin-bottom:60px}.sidebar input[type=checkbox]{display:none}.sidebar label{font-size:1.2rem;display:flex;justify-content:flex-end;margin-bottom:2rem}.sidebar label i{margin-right:.25rem}.sidebar input[type=checkbox]:not(:checked)+label>.menu-open{display:none}.sidebar input[type=checkbox]:checked+label>.menu-close{display:none}.sidebar>ul{display:none}.sidebar #mobile-nav-toggle:checked~ul{display:block}}@media screen and (min-width:600px){.sidebar .mobile-nav-toggle,.sidebar .mobile-nav-toggle+label{display:none}}.sidebar .brand{display:flex;justify-content:flex-start;align-items:center;color:#181821;margin-top:12px;margin-bottom:52px}.sidebar .brand img{height:38px}@media screen and (max-width:600px){.sidebar .brand{justify-content:center}.sidebar .brand img{position:static}}.sidebar>ul>li{margin-bottom:26px}.sidebar>ul>li:last-child{margin-bottom:0}.sidebar .sub-title{display:block;padding:10px;font-weight:500;text-transform:uppercase;color:#9c9cc9}.sidebar>ul a{display:block;color:#ddd9e8;text-decoration:none;font-weight:500;padding:10px}.sidebar>ul a:hover{color:#fff}.sidebar .sub-menu a.active{color:#8c8dff}.sidebar .sub-menu.collapsed{display:none}.sidebar .sub-menu .sub-menu{padding-left:15px}.footer{padding-bottom:30px}.footer .legal{margin-top:30px}.footer .legal--right{float:right;text-align:right}@media screen and (max-width:600px){.footer .legal--right{float:none;text-align:left}}.footer .legal a{color:#9c9cc9;text-decoration:none}.footer .legal svg{vertical-align:middle}main h1{font-size:36px;line-height:1.48;font-weight:600;color:#ddd9e8;padding-bottom:35px;border-bottom:1px solid #313144;margin-bottom:35px;margin-left:-2.63px;text-align:left;position:relative}main h2{font-size:26px;margin-left:-1.63px;line-height:1.22;text-align:left;margin-top:50px;margin-bottom:30px;font-weight:600;color:#ddd9e8}main h3{font-size:21px;line-height:1.22;font-weight:500;color:#ddd9e8;margin-top:25px;margin-bottom:30px;margin-left:-1.75px;text-align:left}main h4{font-size:18px;line-height:1.22;font-weight:500;color:#ddd9e8;margin-top:25px;margin-bottom:30px;margin-left:-1.75px;text-align:left}main h5{font-size:18px;line-height:1.22;font-weight:500;color:#ddd9e8;margin-top:25px;margin-bottom:30px;margin-left:-1.75px;text-align:left}main h6{font-weight:700;margin-top:25px;margin-left:-1.75px;text-align:left;color:#ddd9e8;font-size:16px;line-height:28px;margin-bottom:26px}main blockquote{color:#fff;font-size:16px;line-height:28px;font-style:italic;border-left:3px solid #8c8dff;padding-left:20px;margin-left:-23px;padding-bottom:2px;margin-bottom:26px}main blockquote p:last-child{margin-bottom:0}main p{color:#fff;font-size:16px;line-height:28px;font-weight:400;margin-bottom:26px;-webkit-hyphens:auto;hyphens:auto}main a{color:#9c9cc9;text-decoration:none}main a:hover{text-decoration:underline}main img{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:4px}main .image-large{margin-bottom:50px}main .image-pull-left{float:left}main em{font-style:italic}main strong{font-weight:600;color:#fff}main ul,main ol{counter-reset:post;margin-bottom:26px}main ul li,main ol li{margin-left:30px;margin-bottom:14px;color:#fff;font-size:16px;line-height:28px}main ul li::before,main ol li::before{position:absolute;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:78px;margin-left:-78px;text-align:right;padding-right:15px;content:'\2022'}main ol>li::before{padding-top:0;content:counter(post)". ";counter-increment:post}main li>ul,main li>ol{margin-top:14px}main table{width:100%;margin-bottom:26px;color:#fff;border-collapse:separate;border-spacing:0;border:1px solid #313144;border-radius:4px}main table th,main table td{font-size:16px;line-height:28px;padding:10px 15px;vertical-align:middle;border-bottom:1px solid #313144}main table th .fa-check,main table td .fa-check{color:#79bd9a}main table th .fa-times,main table td .fa-times{color:#ff5050}main table thead th{font-weight:500}main table tr:first-child th{font-weight:700}main table tr:last-child td{border-bottom:0}main figure figcaption{margin-top:8px;text-align:center}main figure figcaption,main figure figcaption p{color:#9c9cc9}main hr{background:0 0;border:0;border-top:1px solid #313144;margin:26px 0}main pre{margin-bottom:26px;font-size:16px;line-height:28px;background-color:#20202c;border-radius:4px;padding:16px;overflow:auto}main figure pre{margin-bottom:0}main code{padding:.2em .4em;margin:0;font-size:85%;font-family:roboto mono,monospace;background-color:#20202c;border-radius:4px;-webkit-hyphens:none;hyphens:none;white-space:pre}main pre code{background:0 0;padding:0}main dl{color:#fff;font-size:16px;line-height:28px;font-weight:400;margin-bottom:26px;-webkit-hyphens:auto;hyphens:auto}main dl dt{font-weight:700;background:#292938;padding:2px 16px;max-width:max-content;margin-bottom:4px}main dl dd{margin-left:16px;margin-bottom:16px}main .mastodon-embed,main iframe{width:100%;display:block;margin:0 auto;margin-bottom:26px;border-radius:4px;box-shadow:4px 6px 18px rgba(0,0,0,.35)}.mascot{display:flex;justify-content:flex-start;align-items:center;margin-bottom:60px}@media screen and (max-width:600px){.mascot{display:none}}#TableOfContents{color:#9c9cc9;padding-bottom:21px;border-bottom:1px solid #313144;margin-bottom:35px}#TableOfContents ul li{color:inherit}#TableOfContents>ul>li{margin-left:0}#TableOfContents>ul>li::before{display:none}#TableOfContents a{text-decoration:none;color:#9c9cc9}#TableOfContents a:hover{text-decoration:underline}.cta-banner{background:#8c8dff;border-radius:4px;text-align:center;padding:40px}.cta-banner h4{font-size:24px;line-height:1.08;font-weight:600;margin-bottom:20px;color:#fff}.cta-banner p{color:#fff;font-size:18px;line-height:1.22;margin-bottom:20px}.cta-banner>a{font-weight:500;color:#8c8dff;background:#fff;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-family:inherit;display:inline-block;text-align:center;font-size:16px;text-decoration:none;line-height:36px;padding:4px 16px;margin:0 auto;border:0;cursor:pointer}.cta-banner>a.secondary{padding:2px 14px;border:2px solid #fff;background:0 0;margin-left:4px;color:#fff}@media screen and (max-width:375px){.cta-banner>a{margin-bottom:10px}}.hint{margin:26px 0;padding:16px 16px 16px 66px;position:relative;border-radius:4px;border:1px solid #313144;color:#fff;font-size:16px;line-height:28px}.hint-info{border-color:#8c8dff}.hint-info .hint-icon{color:#8c8dff}.hint-warning{border-color:#ca8f04}.hint-warning .hint-icon{color:#ca8f04}.hint-success{border-color:#79bd9a}.hint-success .hint-icon{color:#79bd9a}.hint-danger{border-color:#ff5050}.hint-danger .hint-icon{color:#ff5050}.hint-icon{position:absolute;top:14px;left:18px;font-size:24px}.page-ref{display:block;background:#20202c;color:#8c8dff;text-decoration:none;font-weight:500;font-size:18px;position:relative;margin:26px 0;padding:24px 24px 24px 50px;border-radius:4px}.page-ref-icon{position:absolute;top:16px;left:16px;font-size:24px}.page-ref:hover,.page-ref:focus,.page-ref:active{background:#292938;text-decoration:none}.api-method{display:flex;align-items:center;font-weight:500;font-size:18px}.api-method-method{display:inline-flex;align-items:center;padding:2px 0;border-radius:9999px;height:21px;color:#fff;background:#8c8dff;margin:0;margin-right:8px}.api-method-method span{display:inline-block;padding:0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:15px}.api-method-url{background:#20202c;border-radius:4px;padding:8px;font-size:16px;margin:26px 0;line-height:1.7}.api-method-host{color:#9c9cc9}.api-method-path{font-weight:700;color:#fff}.api-method-parameters-list{border:1px solid #313144;border-radius:4px;margin-bottom:26px}.api-method-parameters-type{font-weight:400;color:#9c9cc9}.api-method-parameters-type,.api-method-response-example h5{font-size:16px;margin-bottom:16px}.api-method-parameter{display:flex;border-bottom:1px solid #313144}.api-method-parameter:last-child{border-bottom:0}.api-method-parameter-cell{box-sizing:border-box;padding:16px 10px;color:#fff}.api-method-parameter-required{text-transform:uppercase;font-size:12px;font-weight:500;color:#ff5050}.api-method-parameter-removed{text-transform:uppercase;font-size:12px;font-weight:500;color:#ff5050}.api-method-parameter-deprecated{text-transform:uppercase;font-size:12px;font-weight:500;color:#ca8f04}.api-method-parameter-optional{text-transform:uppercase;font-size:12px;font-weight:500;color:#9c9cc9}.api-method-parameter-name{width:180px;font-size:16px}.api-method-parameter-name>div:first-child{margin-bottom:2px}.api-method-parameter-type{width:100px}.api-method-parameter-description{flex:1;font-size:15px}.api-method-response-example-indicator{display:inline-block;width:12px;height:12px;border-radius:50%;background:#79bd9a}.api-method-response-example-indicator-error{background:#ff5050}.sponsorship{border-radius:4px;border:1px solid #313144;padding:40px 0}.sponsorship h2{line-height:21px;font-weight:500;font-size:16px;color:#9c9cc9;text-align:center;margin-bottom:20px}.sponsorship .logo-grid{display:flex;align-items:center;justify-content:center;flex-direction:row}.sponsorship .logo-grid>div{display:flex;align-items:center;justify-content:center;flex-direction:row}.sponsorship .logo-grid a{display:inline-block;text-decoration:none;padding:0 10px}.sponsorship .logo-grid a img{display:block;margin:0;height:28px;width:auto;opacity:.8;transition:all 100ms linear;filter:grayscale(100%)}.sponsorship .logo-grid a:hover img{opacity:.9;transition:all 250ms linear;filter:grayscale(0%)}.sponsorship h2{color:#fff}.sponsorship .logo-grid>div{flex-wrap:wrap}.sponsorship .logo-grid a{padding:20px}.heading{display:flex;align-items:center}.heading__anchor-link{display:inline-flex;align-content:center;margin-left:.25em}sup{position:relative;top:-.4em;font-size:.8em}.heading__anchor-link svg{width:1em}