*{box-sizing:border-box}body,html{padding:0;margin:0}body{font-family:scandia-web,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}a{color:#f36f21}:not(pre)>code{word-wrap:normal;background:0 0;color:#232323;-webkit-hyphens:none;hyphens:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}#documentation{position:relative;display:flex;align-items:flex-start}pre{border-radius:.25rem;margin-top:1rem;margin-bottom:1rem;overflow-x:auto}pre code.torchlight{display:block;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding-top:1rem;padding-bottom:1rem}pre code.torchlight .line{padding-left:1rem;padding-right:1rem}pre code.torchlight .line-number,pre code.torchlight .summary-caret{margin-right:1rem}.code-block-wrapper{position:relative}.code-block-wrapper .copy-btn{display:block;color:#e7e8f2;opacity:.25;outline:2px solid transparent;outline-offset:2px;position:absolute;right:.5rem;top:.5rem;-webkit-appearance:button;background-color:transparent;background-image:none;margin:0;padding:0;border:0;cursor:pointer}.code-block-wrapper .copy-btn:hover{color:#93939e;opacity:1}.code-block-wrapper .copy-btn svg{width:1.25rem;height:1.25rem}#sidebar{display:flex;position:sticky;top:0;bottom:0;left:0;z-index:20;flex-shrink:0;flex-direction:column;align-items:flex-end;justify-content:flex-end;width:100%;max-width:32rem;overflow:hidden;background-image:linear-gradient(to bottom,#f5f5fa,#fff);padding:2rem 4rem}#sidebar .sidebar-logo{display:flex;justify-content:center;text-decoration:none}#sidebar .sidebar-logo img{display:block;height:80px}#sidebar .sidebar-items ul{list-style:none;margin:0;padding:0}#sidebar .sidebar-items ul ul{max-height:0;overflow:hidden;transition:max-height .45s ease}#sidebar .sidebar-items ul .show h2{margin-bottom:1em}#sidebar .sidebar-items ul .show ul{max-height:none}#sidebar .sidebar-items.show ul ul{max-height:none}#sidebar .sidebar-items.show h2{margin-bottom:1em}#sidebar .sidebar-items li{display:block;padding:.65em 0;white-space:nowrap}#sidebar .sidebar-items h2{display:block;color:#232323;cursor:pointer;font-size:.875em;font-weight:500;margin-bottom:0;text-decoration:none}#sidebar .sidebar-items h2:hover{transform:translate3d(5px,0,0)}#sidebar .sidebar-items a{display:block;position:relative;color:#232323;font-size:.875em;font-weight:400;text-decoration:none;line-height:1.25;padding-left:1em}#content{max-width:1024px;padding-left:6rem;padding-right:6rem;padding-bottom:6rem}#content a{position:relative;text-decoration:none;transition:all .3s ease}#content p{color:#565454;font-size:1rem;line-height:1.8em;margin-bottom:1.5em}#content p code{font-size:.8rem}#content p strong{font-weight:500}#content blockquote{margin-left:0;margin-right:0}#content blockquote p{margin:0 0 0 1.5rem}#content h1{font-size:2.5em;letter-spacing:0;line-height:1.125em;margin-bottom:.65em}#content h1+ul{list-style-type:none;margin:0;padding:0}#content h1+ul li{display:block;margin-bottom:.5em}#content h1+ul li a{color:#232323;font-size:.89em;font-weight:500;position:relative;text-decoration:none}#content h1+ul li a:before{color:#f36f21;content:"# "}#content h1+ul ul{margin-bottom:0;margin-top:.5em;padding:0}#content h1+ul ul li{padding-left:1.5em}#content h1+ul ul li a{font-weight:400}#content h2{font-size:1.75em;letter-spacing:0;font-weight:400;line-height:1.125em;margin-top:2em;margin-bottom:.75em}#content h3{font-size:1.25em;letter-spacing:0;font-weight:500;line-height:1.25em;margin-top:2em;margin-bottom:.75em}#content h4{font-size:1em;letter-spacing:0;font-weight:500;line-height:1.25em;margin-top:1.5em;margin-bottom:.75em}#content h2 a,#content h3 a,#content h4 a{color:#232323}#content h2 a:before,#content h3 a:before,#content h4 a:before{position:absolute;color:#f36f21;content:"#";font-weight:400;opacity:.6;font-size:28px;margin-left:-25px}#content code{color:#232323;font-size:.8rem;font-weight:500;line-height:1.9}#content :not(pre)>code{border-radius:.125rem;display:inline-flex;max-width:100%;overflow-x:auto;padding:0 .125rem;vertical-align:middle;background:#fbfbfd;color:#ca473f}#content .content-list ul{list-style-type:none;margin:0 0 2.5em;padding:0 0 0 20px}#content .content-list ul li{color:#565454;display:block;font-size:.89em;line-height:1.714em;margin-bottom:1rem;padding-left:1.25em;position:relative}#content .content-list ul li:before{background:#f36f21;-webkit-mask:url(/assets/v1/images/ul_marker.svg) no-repeat 50%;mask:url(/assets/v1/images/ul_marker.svg) no-repeat 50%;content:"";height:10px;left:0;position:absolute;top:.4em;width:9px}#content table{border-collapse:collapse;font-size:13px;margin-bottom:2em;width:100%}#content table th{font-size:16px;border:1px solid #d7d7dc;padding:10px;text-align:left}#content table td{border:1px solid #d7d7dc;padding:10px;text-align:left}#content blockquote+h3,#content blockquote+h4,#content blockquote+p{margin-top:2em}#login{display:flex;width:100%;min-height:100vh;align-items:center;justify-content:center;flex-direction:column}#login .login-text{margin-bottom:25px}#login .login-button a{display:block;width:191px;height:46px;background:url(../images/google-login.png) no-repeat center center;background-size:contain}.blockquote-note{display:flex;align-items:center;box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,rgba(9,9,16,.2) 0 20px 30px -16px;padding:2rem 1rem}.blockquote-note .blockquote-image{display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:#8338ec;width:5rem;height:5rem}.blockquote-warning{display:flex;align-items:center;box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,rgba(9,9,16,.2) 0 20px 30px -16px;padding:2rem 1rem}.blockquote-warning .blockquote-image{display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:#eb4432;width:5rem;height:5rem}.blockquote-quote{display:flex;align-items:center;box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,rgba(9,9,16,.2) 0 20px 30px -16px;padding:2rem 1rem;font-style:italic}.blockquote-quote em{display:block;font-style:normal;text-align:right;margin-top:8px;font-size:14px}.blockquote-quote .blockquote-image{display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:#009688;width:5rem;height:5rem}.blockquote-quote .blockquote-image img{width:2.5rem}