.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{--shadow-color: 206deg 31% 60%;--shadow-elevation-low: .3px .5px .7px hsl(var(--shadow-color) / .34), .4px .8px 1px -1.2px hsl(var(--shadow-color) / .34), 1px 2px 2.5px -2.5px hsl(var(--shadow-color) / .34);--shadow-elevation-medium: .3px .5px .7px hsl(var(--shadow-color) / .36), .8px 1.6px 2px -.8px hsl(var(--shadow-color) / .36), 2.1px 4.1px 5.2px -1.7px hsl(var(--shadow-color) / .36), 5px 10px 12.6px -2.5px hsl(var(--shadow-color) / .36);--shadow-elevation-high: .3px .5px .7px hsl(var(--shadow-color) / .34), 1.5px 2.9px 3.7px -.4px hsl(var(--shadow-color) / .34), 2.7px 5.4px 6.8px -.7px hsl(var(--shadow-color) / .34), 4.5px 8.9px 11.2px -1.1px hsl(var(--shadow-color) / .34), 7.1px 14.3px 18px -1.4px hsl(var(--shadow-color) / .34), 11.2px 22.3px 28.1px -1.8px hsl(var(--shadow-color) / .34), 17px 33.9px 42.7px -2.1px hsl(var(--shadow-color) / .34), 25px 50px 62.9px -2.5px hsl(var(--shadow-color) / .34)}.ace_editor{height:100%;margin-right:16px;background-color:#28262a}.ace_editor .ace_gutter{background-color:#28262a}@media screen and (max-width: 960px){:root{font-size:14px}}body{background-color:#171717;color:#fefefe;font-family:Roboto,sans-serif;font-size:1rem;font-weight:300}h1,.h1{font-size:4rem;font-weight:800}h2,.h2{font-size:3rem;font-weight:100}h3,.h3{font-size:2.25rem;font-weight:200}h4,.h4{font-size:1.5rem;font-weight:100}h5,.h5{font-size:1.125rem;font-weight:300}markdown h1{font-size:3rem;font-weight:800;line-height:3.2rem;margin-bottom:2rem}markdown h2{font-size:2rem;font-weight:700;margin-bottom:2rem}markdown h3{font-size:1.5rem;font-weight:600;margin-bottom:2rem}markdown p{font-size:18px;line-height:27px;text-rendering:optimizelegibility;margin:2rem 0}markdown a{color:#02bafe;font-weight:500}markdown ul,markdown ol{padding-left:20px;font-size:18px;line-height:27px}markdown ul li,markdown ol li{margin:.875rem 0}markdown ol{padding-left:30px}markdown img{margin:0 auto}markdown blockquote{font-weight:300;border-left:4px solid #02bafe;padding-left:1rem;font-style:italic}markdown pre.with-lang{position:relative}markdown pre.with-lang .lang{position:absolute!important;color:#fefefe;top:0;right:0;background-color:#027bf5;padding:3px 10px;font-size:.875rem;font-weight:300;z-index:10;display:block;width:fit-content;position:relative;min-width:60px;font-family:Roboto,sans-serif;text-transform:uppercase}img.avatar{border-radius:50%}span.blue{color:#02bafe}span.dark-blue{color:#027bf5}span.red{color:#fd2a5a}span.yellow{color:#ffcc02}span.green{color:#01d675}a,button{cursor:pointer}a.text,button.text{color:#fefefe;text-decoration:none;font-size:1.125rem;font-weight:400;background-color:transparent;border:none;display:flex;justify-content:center;text-decoration:underline;text-decoration-thickness:from-font;text-decoration-color:transparent}a.text:hover,button.text:hover{text-decoration-color:#fefefe;transition:all .2s ease-out}a.icon,button.icon{width:24px;height:24px;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center}a.icon.close,button.icon.close{position:absolute;right:16px;top:16px}a.button,button.button{--button-font-color: #171717;--button-font-size: 2.25rem;--button-background-color: #02bafe;--button-min-width: 400px;--button-height: 64px;box-shadow:inset 0 0 .5px 1px #fff3,0 0 0 1px #0003,0 .3px .4px #0000000a,0 .9px 1.5px #0000000f,0 3.5px 6px #0003;display:flex;justify-content:center;align-items:center;text-decoration:none;color:var(--button-font-color);font-size:var(--button-font-size);font-weight:400;background-color:var(--button-background-color);min-width:var(--button-min-width);width:fit-content;height:var(--button-height);border-radius:var(--button-height);padding:0 2rem;border:none}a.button:hover,button.button:hover{--button-background-color: #35c8fe}@media screen and (max-width: 960px){a.button,button.button{min-width:unset;width:100%}}a.button.yellow,button.button.yellow{--button-background-color: #ffcc02}a.button.yellow:hover,button.button.yellow:hover{--button-background-color: #ffd635}a.button.green,button.button.green{--button-background-color: #01d675}a.button.green:hover,button.button.green:hover{--button-background-color: #34de91}a.button.red,button.button.red{--button-background-color: #fd2a5a}a.button.dark-blue,button.button.dark-blue{--button-background-color: #027bf5}a.button.dark-blue:hover,button.button.dark-blue:hover{--button-background-color: #3595f7}a.button.regular,button.button.regular{--button-font-size: 1.5rem;--button-min-width: 200px;--button-height: 48px}a.button.small,button.button.small{--button-font-size: 1rem;--button-min-width: 100px;--button-height: 32px;padding:0 1rem}a .icon,button .icon{margin-left:1rem}.cdk-overlay-dark-backdrop{background:#000000b3}.only-mobile{display:none}@media screen and (max-width: 960px){.only-mobile{display:block}}.only-desktop{display:block}@media screen and (max-width: 960px){.only-desktop{display:none}}.signal-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;inset:0}.signal-loader-container p{font-size:.875rem}.signal-loader{position:relative;margin-right:.5rem;width:50px;height:50px;animation-name:loaderAnimation;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:alternate}.signal-loader *{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.signal-loader .shadow{width:28px;height:28px;background-image:radial-gradient(circle,var(--shadow-color-a) 0%,var(--shadow-color-b) 45%,var(--shadow-color-c) 60%)}.signal-loader .back{width:16px;height:16px;background-color:#000}.signal-loader .light{width:14px;height:14px;background-image:radial-gradient(circle,var(--light-color-a) 0%,var(--light-color-b) 100%)}@keyframes loaderAnimation{0%{--shadow-color-a: #01d675;--shadow-color-b: #01d6751a;--shadow-color-c: #01d67500;--light-color-a: #9bffd2;--light-color-b: #01d675}32%{--shadow-color-a: #01d675;--shadow-color-b: #01d6751a;--shadow-color-c: #01d67500;--light-color-a: #9bffd2;--light-color-b: #01d675}33%{--shadow-color-a: #ffcc02;--shadow-color-b: #ffcc021a;--shadow-color-c: #ffcc0200;--light-color-a: #fff5cd;--light-color-b: #ffcc02}65%{--shadow-color-a: #ffcc02;--shadow-color-b: #ffcc021a;--shadow-color-c: #ffcc0200;--light-color-a: #fff5cd;--light-color-b: #ffcc02}66%{--shadow-color-a: #fd2a5a;--shadow-color-b: #fd2a5a1a;--shadow-color-c: #fd2a5a00;--light-color-a: #ffabbe;--light-color-b: #fd2a5a}to{--shadow-color-a: #fd2a5a;--shadow-color-b: #fd2a5a1a;--shadow-color-c: #fd2a5a00;--light-color-a: #ffabbe;--light-color-b: #fd2a5a}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-]{border-radius:8px;border:2px solid #413e43}code[class*=language-],pre[class*=language-]{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;color:#c3cee3;background:#28262a;font-family:Roboto Mono,monospace;font-size:1em;line-height:1.5em;white-space:pre-wrap;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,pre[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-] ::-moz-selection{background:#4e5170}code[class*=language-]::selection,pre[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-] ::selection{background:#4e5170}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.2em;padding:.1em}pre[class*=language-]{overflow:auto;position:relative;margin:.5em 0;padding:1.25em 1em}.language-css>code,.language-sass>code,.language-scss>code{color:#fd9170}[class*=language-] .namespace{opacity:.7}.token.atrule{color:#c792ea}.token.attr-name{color:#ffcb6b}.token.attr-value,.token.attribute{color:#c3e88d}.token.boolean{color:#c792ea}.token.builtin{color:#ffcb6b}.token.cdata,.token.char{color:#80cbc4}.token.class{color:#ffcb6b}.token.class-name,.token.color{color:#f2ff00}.token.comment{color:#546e7a}.token.constant{color:#c792ea}.token.deleted{color:#f07178}.token.doctype{color:#546e7a}.token.entity{color:#f07178}.token.function{color:#c792ea}.token.hexcode{color:#f2ff00}.token.id,.token.important{color:#c792ea;font-weight:700}.token.inserted{color:#80cbc4}.token.keyword{color:#c792ea;font-style:italic}.token.number{color:#fd9170}.token.operator{color:#89ddff}.token.prolog{color:#546e7a}.token.property{color:#80cbc4}.token.pseudo-class,.token.pseudo-element{color:#c3e88d}.token.punctuation{color:#89ddff}.token.regex{color:#f2ff00}.token.selector{color:#f07178}.token.string{color:#c3e88d}.token.symbol{color:#c792ea}.token.tag,.token.unit{color:#f07178}.token.url{color:#fd9170}.token.variable{color:#f07178}
