@font-face{font-family:Muli;src:url(/assets/muli/Muli-Semi-BoldItalic.woff2) format("woff2"),url(/assets/muli/Muli-Semi-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Muli;src:url(/assets/muli/Muli-Bold.woff2) format("woff2"),url(/assets/muli/Muli-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Muli;src:url(/assets/muli/Muli-BoldItalic.woff2) format("woff2"),url(/assets/muli/Muli-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Muli;src:url(/assets/muli/Muli-Italic.woff2) format("woff2"),url(/assets/muli/Muli-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Muli;src:url(/assets/muli/Muli-ExtraLight.woff2) format("woff2"),url(/assets/muli/Muli-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Muli;src:url(/assets/muli/Muli-ExtraLightItalic.woff2) format("woff2"),url(/assets/muli/Muli-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Muli;src:url(/assets/muli/Muli-Light.woff2) format("woff2"),url(/assets/muli/Muli-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Muli;src:url(/assets/muli/Muli.woff2) format("woff2"),url(/assets/muli/Muli.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Muli;src:url(/assets/muli/Muli-SemiBold.woff2) format("woff2"),url(/assets/muli/Muli-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Muli;src:url(/assets/muli/Muli-LightItalic.woff2) format("woff2"),url(/assets/muli/Muli-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:valkyrie_a;font-style:normal;font-weight:400;font-stretch:normal;font-display:auto;src:url("./media/valkyrie_a_regular-SCZB4BRC.woff2") format("woff2")}@font-face{font-family:valkyrie_a;font-style:italic;font-weight:400;font-stretch:normal;font-display:auto;src:url("./media/valkyrie_a_italic-WVJEHFJA.woff2") format("woff2")}@font-face{font-family:valkyrie_a;font-style:normal;font-weight:700;font-stretch:normal;font-display:auto;src:url("./media/valkyrie_a_bold-HEUQ7D3Y.woff2") format("woff2")}@font-face{font-family:valkyrie_a;font-style:italic;font-weight:700;font-stretch:normal;font-display:auto;src:url("./media/valkyrie_a_bold_italic-EMNLHRD7.woff2") format("woff2")}@font-face{font-family:concourse_3;font-style:normal;font-weight:400;font-stretch:normal;font-display:auto;src:url("./media/concourse_3_regular-IQ5KIYTE.woff2") format("woff2")}@font-face{font-family:concourse_3;font-style:italic;font-weight:400;font-stretch:normal;font-display:auto;src:url("./media/concourse_3_italic-SNZNTDI2.woff2") format("woff2")}@font-face{font-family:concourse_3;font-style:normal;font-weight:700;font-stretch:normal;font-display:auto;src:url("./media/concourse_3_bold-NXMME3JG.woff2") format("woff2")}@font-face{font-family:concourse_3;font-style:italic;font-weight:700;font-stretch:normal;font-display:auto;src:url("./media/concourse_3_bold_italic-K5CYTQKJ.woff2") format("woff2")}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-Medium.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-ExtraLightIt.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-ExtraLightIt.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-BoldIt.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-BoldIt.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-MediumIt.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-MediumIt.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-It.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-It.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-Black.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-SemiboldIt.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-SemiboldIt.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-Semibold.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-Light.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-LightIt.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-LightIt.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-Regular.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-Bold.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-ExtraLight.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro/SourceCodePro-BlackIt.woff2) format("woff2"),url(/assets/source-code-pro/SourceCodePro-BlackIt.woff) format("woff");font-weight:900;font-style:italic}code[class*=language-],pre[class*=language-]{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;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}:not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#3c526d}.token.punctuation{color:#111b27}.token.delimiter.important,.token.selector .parent,.token.tag,.token.tag .token.punctuation{color:#006d6d}.token.attr-name,.token.boolean,.token.boolean.important,.token.number,.token.constant,.token.selector .token.attribute{color:#755f00}.token.class-name,.token.key,.token.parameter,.token.property,.token.property-access,.token.variable{color:#005a8e}.token.attr-value,.token.inserted,.token.color,.token.selector .token.value,.token.string,.token.string .token.url-link{color:#116b00}.token.builtin,.token.keyword-array,.token.package,.token.regex{color:#af00af}.token.function,.token.selector .token.class,.token.selector .token.id{color:#7c00aa}.token.atrule .token.rule,.token.combinator,.token.keyword,.token.operator,.token.pseudo-class,.token.pseudo-element,.token.selector,.token.unit{color:#a04900}.token.deleted,.token.important{color:#c22f2e}.token.keyword-this,.token.this{color:#005a8e}.token.important,.token.keyword-this,.token.this,.token.bold{font-weight:700}.token.delimiter.important{font-weight:inherit}.token.italic{font-style:italic}.token.entity{cursor:help}.language-markdown .token.title,.language-markdown .token.title .token.punctuation{color:#005a8e;font-weight:700}.language-markdown .token.blockquote.punctuation{color:#af00af}.language-markdown .token.code{color:#006d6d}.language-markdown .token.hr.punctuation{color:#005a8e}.language-markdown .token.url>.token.content{color:#116b00}.language-markdown .token.url-link{color:#755f00}.language-markdown .token.list.punctuation{color:#af00af}.language-markdown .token.table-header,.language-json .token.operator{color:#111b27}.language-scss .token.variable{color:#006d6d}.token.tab:not(:empty):before,.token.cr:before,.token.lf:before,.token.space:before{color:#3c526d}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button{color:#e3eaf2;background:#005a8e}div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar button:focus{color:#e3eaf2;background:#005a8eda;text-decoration:none}div.code-toolbar>.toolbar span,div.code-toolbar>.toolbar span:hover,div.code-toolbar>.toolbar span:focus{color:#e3eaf2;background:#3c526d}.line-highlight{background:#8da1b92f;background:linear-gradient(to right,#8da1b92f 70%,#8da1b925)}.line-highlight:before,.line-highlight[data-end]:after{background-color:#3c526d;color:#e3eaf2;box-shadow:0 1px #8da1b9}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#3c526d1f}.line-numbers .line-numbers-rows{border-right:1px solid #8da1b97a;background:#d0dae77a}.line-numbers-rows>span:before{color:#3c526dda}.rainbow-braces .token.punctuation.brace-level-1,.rainbow-braces .token.punctuation.brace-level-5,.rainbow-braces .token.punctuation.brace-level-9{color:#755f00}.rainbow-braces .token.punctuation.brace-level-2,.rainbow-braces .token.punctuation.brace-level-6,.rainbow-braces .token.punctuation.brace-level-10{color:#af00af}.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-7,.rainbow-braces .token.punctuation.brace-level-11{color:#005a8e}.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-8,.rainbow-braces .token.punctuation.brace-level-12{color:#7c00aa}pre.diff-highlight>code .token.deleted:not(.prefix),pre>code.diff-highlight .token.deleted:not(.prefix){background-color:#c22f2e1f}pre.diff-highlight>code .token.inserted:not(.prefix),pre>code.diff-highlight .token.inserted:not(.prefix){background-color:#116b001f}.command-line-prompt{border-right:1px solid #8da1b97a}.command-line-prompt>span:before{color:#3c526dda}.dui-theme-dark .language-css>code,.dui-theme-dark .language-sass>code,.dui-theme-dark .language-scss>code{color:#fd9170}.dui-theme-dark [class*=language-] .namespace{opacity:.7}.dui-theme-dark .token.atrule{color:#c792ea}.dui-theme-dark .token.attr-name{color:#ffcb6b}.dui-theme-dark .token.attr-value,.dui-theme-dark .token.attribute{color:#a5e844}.dui-theme-dark .token.boolean{color:#c792ea}.dui-theme-dark .token.builtin{color:#ffcb6b}.dui-theme-dark .token.cdata,.dui-theme-dark .token.char{color:#80cbc4}.dui-theme-dark .token.class{color:#ffcb6b}.dui-theme-dark .token.class-name{color:#f2ff00}.dui-theme-dark .token.comment{color:#616161}.dui-theme-dark .token.constant{color:#c792ea}.dui-theme-dark .token.deleted{color:#f66}.dui-theme-dark .token.doctype{color:#616161}.dui-theme-dark .token.entity{color:#f66}.dui-theme-dark .token.function{color:#c792ea}.dui-theme-dark .token.hexcode{color:#f2ff00}.dui-theme-dark .token.id,.dui-theme-dark .token.important{color:#c792ea;font-weight:700}.dui-theme-dark .token.inserted{color:#80cbc4}.dui-theme-dark .token.keyword{color:#c792ea}.dui-theme-dark .token.number{color:#fd9170}.dui-theme-dark .token.operator{color:#89ddff}.dui-theme-dark .token.prolog{color:#616161}.dui-theme-dark .token.property{color:#80cbc4}.dui-theme-dark .token.pseudo-class,.dui-theme-dark .token.pseudo-element{color:#a5e844}.dui-theme-dark .token.punctuation{color:#89ddff}.dui-theme-dark .token.regex{color:#f2ff00}.dui-theme-dark .token.selector{color:#f66}.dui-theme-dark .token.string{color:#a5e844}.dui-theme-dark .token.symbol{color:#c792ea}.dui-theme-dark .token.tag{color:#f66}.dui-theme-dark .token.unit{color:#fd9170}.dui-theme-dark .token.url,.dui-theme-dark .token.variable{color:#f66}html{padding:0;margin:0;scrollbar-color:rgba(169,173,175,.77) transparent}body{font-family:Muli,Helvetica Neue,sans-serif;padding:0;margin:0;font-size:16px;text-align:center;background-color:#090a0b;letter-spacing:0;overflow:auto;overflow:overlay;scrollbar-width:thin;--color-grey: #979797;--color-header: white;--color-text: #bbbbbb;--color-text-selection-bg: #0062b6;--color-text-selection: white;--color-content-text-bg: #F3F3F3;--context-text-color: black;--context-text-link-color: #4279dd;--color-link: #F35828;--color-orange: #F35828;--color-link-active: #F35828;--color-link-hover: #F35828;box-sizing:border-box;color:var(--color-text)}html,body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.content-text-dark{--color-content-text-bg: #0F1217;--context-text-link-color: #5da2de}html,*{scrollbar-color:#3b3e3f transparent}*::-webkit-scrollbar{height:11px;width:11px;background:transparent}*::-webkit-scrollbar-thumb{background:#a9adaf45;border-radius:8px;border:2px solid rgba(0,0,0,.01);background-clip:padding-box}html,body{height:100%}h1[id],h2[id],h3[id],h4[id],h5[id],h6[id],h7[id],a[name]{position:relative;scroll-margin-top:84px}*{box-sizing:border-box}:not(input,textarea)::selection{background:#0062b6;color:#fff}span.highlight{color:var(--color-orange)}.fadeIn{--delay: 0s;animation:fadeInAnimation ease 2s;animation-iteration-count:1;position:relative;opacity:0;top:-10px;animation-fill-mode:forwards;animation-delay:var(--delay)}@keyframes fadeInAnimation{0%{opacity:0;top:-10px}to{opacity:1;top:0}}.fancy-hover{position:relative;display:block;overflow:hidden;transform:translateZ(0);cursor:pointer}.fancy-hover>*{position:relative}.fancy-hover:before{content:"";display:block;position:absolute;height:100%;width:100%;top:0;left:0;border-radius:3px;transition:transform .3s ease-out,-webkit-transform .3s ease-out;background-color:var(--color-orange);-webkit-transform:translateX(-110%) skew(-10deg);transform:translate(-110%) skew(-10deg)}.fancy-hover:hover:before{-webkit-transform:scaleX(1.3) translateX(0) skew(-10deg);transform:scaleX(1.3) translate(0) skew(-10deg)}.video-js .vjs-tech:focus{outline:0}.text-grey{color:var(--text-grey)}a,a:link{text-decoration:none;color:var(--color-link)}code{font-family:Source Code Pro,monospace;font-size:90%;white-space:pre-line;font-style:italic}pre>code{display:block;white-space:pre-wrap}.big-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,auto));grid-gap:50px;grid-auto-rows:1fr}table{width:100%;table-layout:fixed;border-collapse:collapse;margin:15px 0;font-size:13px}table td,table th{padding:4px 3px;vertical-align:top}table tr:nth-child(odd) td{background-color:#37210d0d}table tr:nth-child(2n) td{background-color:#21212105}table tr:hover td{background-color:#46464629}table th{font-weight:700;font-size:12px;border-bottom:1px solid #6e6e6e}input,select,textarea{background-color:#1f1f1f;border:1px solid #252525;border-radius:4px;color:#fff;padding:5px 8px;font-size:14px;line-height:16px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variation-settings:normal;font-feature-settings:normal;scrollbar-color:rgba(169,173,175,.77) transparent}:is(input,select,textarea)::-webkit-scrollbar{height:11px;width:11px;background:transparent}:is(input,select,textarea)::-webkit-scrollbar-thumb{background:#a9adaf91;border-radius:8px;border:2px solid rgba(0,0,0,.01);background-clip:padding-box}:is(input,select,textarea):focus{outline:none;border-color:var(--color-orange)}pre.codeHighlight[title]:before{display:block;text-align:center;content:attr(title);margin-bottom:5px;color:#ddd;font-style:italic}h3.text{font-size:16px;font-style:normal;font-weight:300;line-height:180%;color:#c5c5c5;max-width:900px;margin:auto}.app-boxes,.app-boxes-small{display:grid;grid-gap:45px;grid-auto-columns:auto;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.app-boxes-small{grid-gap:40px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));color:var(--color-grey);font-size:14px}.app-boxes-small .app-box{padding:15px 20px;border-radius:3px;border:1px solid rgba(57,56,65,.6);background:linear-gradient(180deg,#191b1e,#141617);box-shadow:0 2px 20px #12121280}.app-boxes-small .title{color:#c9c9c9;font-size:17px;font-weight:700;margin-bottom:10px}.app-box{border-radius:6px;border:1px solid rgba(48,48,48,.5);background:#0f0f0f66;text-align:left}.app-box.hover:hover,.app-box:focus{cursor:pointer;border-color:var(--color-orange)}codebox,pre.code{font-family:Source Code Pro,monospace;font-size:14px;line-height:18px;font-weight:400;border-radius:6px;border:1px solid rgba(48,48,48,.5);background:#0f0f0f66;color:var(--color-text);padding:16px;text-align:left;max-width:100%;overflow:auto;overflow:overlay;user-select:text!important;-webkit-user-select:text!important;cursor:text!important;scrollbar-color:rgba(169,173,175,.77) transparent}@supports not (-webkit-hyphens: none){codebox,pre.code{scrollbar-width:thin}}@media (max-width: 800px){codebox,pre.code{padding:12px}}:is(codebox,pre.code) *{user-select:text!important;-webkit-user-select:text!important;cursor:text!important}:is(codebox,pre.code)::-webkit-scrollbar{height:11px;width:11px;background:transparent}:is(codebox,pre.code)::-webkit-scrollbar-thumb{background:#a9adaf91;border-radius:8px;border:2px solid rgba(0,0,0,.01);background-clip:padding-box}codebox{padding:0}.scroll-small{overflow:auto;overflow:overlay;scrollbar-color:rgba(169,173,175,.77) transparent}.scroll-small::-webkit-scrollbar{height:12px;width:12px;background:transparent}.scroll-small::-webkit-scrollbar-thumb{background:#a9adafc4;border-radius:8px;border:2px solid rgba(0,0,0,.01);background-clip:padding-box}:is():hover{background:#727475;border:2px solid rgba(0,0,0,.01);background-clip:padding-box}h1,h2,h3,h4,h5,h6,h7{font-style:normal;color:var(--color-header)}h1{font-size:48px;font-weight:300;line-height:120%}h2{font-size:30px;font-style:normal;font-weight:400;line-height:normal}hr{height:1px;border:0;background:#dddddd6b;margin:25px 0}:is(a,a:link):hover{color:var(--color-orange);text-decoration:underline}main,.wrapper{margin:auto;max-width:1000px}@media (max-width: 1020px){main,.wrapper{padding:0 10px}}.tagline{max-width:652px;font-size:16px;line-height:26px}.text-page{max-width:720px;margin:55px auto;padding:0 20px}pre.console{padding:24px 14px;border-radius:8px;background:#eee}.app-note{padding:15px 20px;background:#171b1e;font-size:14px}.app-tag{border-radius:8px;background:#171b1e;padding:3px 13px;font-size:12px;line-height:16px;display:inline-flex;justify-content:center;align-items:center}.app-pre-headline{font-style:italic;color:#999}.logo-container{display:flex;align-items:center;height:80px}.app-content,.app-content-full{position:relative;min-height:calc(100vh - 35px);text-align:left;font-size:16px;line-height:160%;max-width:840px;overflow:visible;flex:1;padding:25px 12px}:is(.app-content,.app-content-full) img{max-width:100%}.content-text{font-family:valkyrie_a,Georgia,serif;font-size:16px;line-height:140%}.content-text-sans-serif{font-family:Muli,Helvetica Neue,sans-serif}html body .normalize-text.dark{--color-header: white;--color-text: #ccc;--color-text-selection-bg: #0062b6;--color-text-selection: white;--context-text-color: #ccc}html body .normalize-text{max-width:64ch;--color-header: var(--context-text-color);--color-text: var(--context-text-color);color:var(--color-text)}html body .normalize-text :not(input,textarea)::selection{background:var(--color-text-selection-bg);color:var(--color-text-selection)}html body .normalize-text a,html body .normalize-text a:link{color:var(--context-text-link-color);text-decoration:none}:is(html body .normalize-text a,html body .normalize-text a:link):hover,:is(html body .normalize-text a,html body .normalize-text a:link):active{text-decoration:underline}html body .normalize-text ol,html body .normalize-text ul{text-align:left;padding-left:14px}html body .normalize-text li,html body .normalize-text li p.text{padding:0;margin:0;text-align:left}html body .normalize-text li{padding:3px 0}html body .normalize-text p{margin:14px 0}html body .normalize-text pre{padding:14px 16px!important;margin:0!important;border-radius:4px;font-size:13px;background:#fff;box-shadow:0 0 4px #dadada8c;border:0}html body .normalize-text pre code{color:var(--color-text)}html body .normalize-text.dark pre{background:#1f1f1f;box-shadow:0 0 4px #ffffff0d;border:0}html body .normalize-text h1,html body .normalize-text h2,html body .normalize-text h3,html body .normalize-text h4,html body .normalize-text h5{margin:5px 0}html body .normalize-text highlight-code{width:100%;display:block}html body .normalize-text h1{font-size:19px;font-weight:700;line-height:1.6;margin-bottom:15px}html body .normalize-text h2{font-size:16px;font-weight:700;line-height:1.6;margin-top:16px;margin-bottom:12px}html body .normalize-text h3,html body .normalize-text h4{font-size:16px;font-weight:700;line-height:1.4}.app-box{border-radius:3px;border:1px solid rgba(57,56,65,.6);background:linear-gradient(180deg,#1e2124,#141617);box-shadow:0 2px 20px #12121280;padding:25px 28px}.app-box-transparent{border-radius:3px;border:1px solid rgba(57,56,65,.6)}.app-banner{display:flex;align-items:center;justify-content:center;text-align:center;padding:90px 0;border-bottom:1px solid #2B2B2B;background:radial-gradient(85.21% 100% at 50% 0%,#0e1217,#111213);color:var(--color-text);line-height:200%}.app-banner.left{text-align:left;align-items:start}.app-banner .wrapper{max-width:810px}.app-banner img.deepkit{width:192px;height:32px;margin-bottom:24px}.app-banner h1{margin:0;color:#f9eddf;font-size:48px;font-style:normal;font-weight:300;line-height:120%}.app-banner h2{margin:0;color:#f9eddf;font-size:32px;font-style:normal;font-weight:300;line-height:50px}.app-content-full{max-width:unset}button,a.button,a.button:link{-webkit-user-select:none;user-select:none;display:inline-block;border-radius:6px;background:#181c23;border:1px solid #2b2b2b;padding:6px 20px 8px;text-align:center;color:#fff;font-size:14px;line-height:16px}:is(button,a.button,a.button:link).big{letter-spacing:1px;padding:12px 40px}:is(button,a.button,a.button:link):hover{cursor:pointer;color:#fff;text-decoration:none}:is(button,a.button,a.button:link):hover{background:#494f53;border-color:#494f53}:is(button,a.button,a.button:link):active{background:#1a1615}:is(button,a.button,a.button:link).plain{background:transparent}button.primary,a.button.primary{background:#ff662a}:is(button.primary,a.button.primary):hover{cursor:pointer;color:#fff;text-decoration:none;background:#b54116}:is(button.primary,a.button.primary):active{background:#9b3510}.page .feature-text{font-size:15px;margin-top:25px;font-weight:400;line-height:200%;text-align:justify;margin-left:auto;margin-right:auto}@media (max-width: 880px){.page .app-content{margin-right:0!important}.page codebox{margin-right:0!important}.page .table-of-content{display:none}}.buttons{display:flex;align-items:center;padding:5px 0}.buttons>*{margin:0 5px}.buttons>*:first-child{margin-left:0}.buttons>*:last-child{margin-right:0}.banner-features{display:flex;margin:60px auto}.banner-features>div{flex:0 0 50%;display:flex;flex-direction:column;text-align:center}.banner-features>div h3{flex:0 0 30px}.banner-features>div>div{padding:25px;flex:1;display:flex;justify-content:center;align-items:center}.banner-features>div:not(:first-child)>div{border-left:1px solid #54545466}@media (max-width: 660px){.banner-features{display:block}.banner-features>div:not(:first-child)>div{border-left:0!important}}.cards{display:grid;grid-gap:45px;grid-auto-columns:auto;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cards.links .card{background:#fff;box-shadow:0 0 16px #00000021}.cards.links .card:hover{box-shadow:0 0 16px #0000003b;background-color:#f9f9f9}.card{background:#fafafa;box-shadow:0 2px 24px #0003;border-radius:5px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.card:link:hover{text-decoration:none}.card h4{font-weight:600;font-size:16px;line-height:20px}.card p{font-size:13px}.image img{max-width:100%}@media (max-width: 540px){.image{text-align:center}}.benchmark-link{text-align:right;font-size:13px}.app-examples{display:grid;grid-gap:25px;grid-auto-columns:auto;grid-auto-rows:1fr;grid-template-columns:1fr 1fr 1fr}@media (max-width: 900px){.app-examples{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.app-examples{grid-template-columns:1fr}}.app-examples.small{grid-template-columns:1fr 1fr;grid-gap:15px}@media (max-width: 700px){.app-examples.small{grid-template-columns:1fr}}.app-examples.small .app-example-item{padding:10px 12px;font-size:14px}.app-examples .app-example-item{display:block;border-radius:3px;border:1px solid rgba(52,52,52,.69);background:#22222230;padding:12px 15px;color:var(--color-text);font-size:14px;text-align:left}.app-examples .app-example-item:hover{background:#2222224a;border:1px solid rgba(108,108,108,.69);text-decoration:none;color:var(--color-link)}.app-examples .app-example-item:active{background:#111}.app-search-field{position:relative;flex-direction:row;height:28px;justify-content:center;align-items:center;margin:auto;width:150px;z-index:2001;max-width:100%;transition:width .2s ease-in-out}.app-search-field input{width:100%;padding-right:25px;height:100%}.app-search-field img{position:absolute;right:4px;top:calc(50% - 9px)}.app-search-result-item{text-align:left;border-bottom:1px solid #282828;padding:15px 10px;overflow:hidden}.app-search-result-item:hover{background-color:#1a1a1ade;cursor:pointer}.app-search-result-item .path{color:#a2a2a2;font-size:12px}.app-search-result-item .title{margin:5px 0;color:#fff}.app-search-result-item .content{font-size:14px}.app-product{text-align:center;margin-top:150px}.app-product p{max-width:800px;margin:15px auto;font-size:15px;line-height:200%}.about-us-image img{max-width:250px}html body dui-table pre.code{padding:0!important;background:unset!important;box-shadow:none!important;font-size:12px!important}.dui-normalized h1,.dui-normalized h2,.dui-normalized h3,.dui-normalized h4,.dui-normalized h5,.dui-normalized h6{color:unset!important}dui-window-frame{background-color:#000;background-image:url(/assets/desktop-ui/bg.png);background-repeat:no-repeat;background-position:center center;padding:50px;height:250px}dui-window-frame dui-window{box-shadow:0 15px 22px #00000036;border-radius:4px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--dui-window-content-bg-trans)!important}body .codex-editor .ce-popover__items{overflow:hidden}body .codex-editor .ce-inline-tool-input{color:#000}
