*{box-sizing:border-box;margin:0;padding:0;position:relative}html{color:#282828;font-family:Georgia,Times New Roman,Times,serif;overflow-y:scroll}body{word-wrap:break-word;font-family:inherit;font-size:16px;font-weight:400;line-height:1.6;vertical-align:initial}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;outline:none}code{font-family:monospace;font-size:16px;font-weight:400;line-height:1.4}ul{list-style:none}button:not(:disabled),select:not(:disabled){cursor:pointer}h1{font-size:30px}h1,h2{font-family:inherit;font-weight:600;line-height:1.5}h2{font-size:24px}h3{font-size:20px}h3,h4{font-family:inherit;font-weight:600;line-height:1.5}h4{font-size:18px}a{color:inherit;cursor:default;text-decoration:none}a[href]{cursor:pointer}button{-webkit-appearance:none;appearance:none;background:none;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;font-size:inherit;padding:0}:not(pre)>code:not([class*=language-]){border-bottom:1px solid #e5dbf7;border-radius:3px;color:#6730d1}pre[class*=language-]>code{display:inline-block;min-width:100%;padding:8px;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;tab-size:4}pre[class*=language-] .token.cdata,pre[class*=language-] .token.comment,pre[class*=language-] .token.doctype,pre[class*=language-] .token.prolog{color:#90a0b0}pre[class*=language-] .token.punctuation{color:#999}pre[class*=language-] .token.namespace{opacity:#666}pre[class*=language-] .token.attr-name,pre[class*=language-] .token.builtin,pre[class*=language-] .token.char,pre[class*=language-] .token.inserted,pre[class*=language-] .token.selector,pre[class*=language-] .token.string{color:#690}pre[class*=language-] .language-css .token.string,pre[class*=language-] .style .token.string,pre[class*=language-] .token.entity,pre[class*=language-] .token.operator,pre[class*=language-] .token.url{color:#9a6e3a}pre[class*=language-] .token.boolean,pre[class*=language-] .token.constant,pre[class*=language-] .token.deleted,pre[class*=language-] .token.number,pre[class*=language-] .token.property,pre[class*=language-] .token.symbol,pre[class*=language-] .token.tag>.token.tag{color:#905}pre[class*=language-] .token.atrule>.token.rule,pre[class*=language-] .token.attr-value,pre[class*=language-] .token.keyword{color:#07a}pre[class*=language-] .token.class-name,pre[class*=language-] .token.function{color:#dd4a68}pre[class*=language-] .token.important,pre[class*=language-] .token.regex,pre[class*=language-] .token.variable{color:#e90}pre[class*=language-] .token.bold{font-weight:700}pre[class*=language-] .token.italic{font-style:italic}pre[class*=language-] .token.entity{cursor:help}.Layout{padding-top:72px}.Layout>.topbar{align-items:stretch;background:#fff;border-bottom:1px solid #e9e9e9;display:flex;flex-direction:row;height:72px;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:10000}.Layout>.topbar>.Top{max-width:160ch;width:100%}.Layout>.epic-container{align-items:center;display:flex;flex-direction:column}.Layout>.epic-container>.middle{align-items:stretch;display:flex;flex-direction:row;justify-content:flex-start;max-width:160ch;width:100%}@media screen and (max-width:499px),screen and (max-width:899px) and (min-width:500px){.Layout>.epic-container>.middle:not(.shows-nav-on-non-desktop)>.Nav{display:none}}.Nav{max-height:calc(100vh - 72px);min-width:24ch;overflow:auto;padding:16px 4px 16px 10px;position:-webkit-sticky;position:sticky;top:72px}.Nav ul li:not(:first-child),.Nav ul ul:not(:first-child){margin-top:2px}.Nav ul ul{padding-left:16px}.Nav ul li a{border-radius:4px;display:block;padding:6px}.Nav ul li a[href]{background:#fff;color:#282828;cursor:pointer}.Nav ul li a[href]:hover{background:#ececec66}.Nav ul li a[href]:active{background:#c7c7c766}.Nav ul li a.selected{color:#6730d1}.Nav ul li a.active{background:#f2edfb}.Button{align-items:center;background:#fff;border:1px solid #0000;border-radius:4px;display:inline-flex;flex-direction:row;justify-content:center}.Button:not(:disabled){background:#fff;color:#282828}.Button:not(:disabled):hover{background:#ececec66}.Button:not(:disabled):active{background:#c7c7c766}.Button:disabled{color:#aaa}.Button.variant-outlined{border-color:#dedede}.Button.variant-textual{border-color:none}.Button.size-small{font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;min-height:27.44px;padding:1.96px 5.88px}.Button.size-small>:not(:last-child){margin-right:7.84px}.Button.size-medium{font-family:inherit;font-size:16px;font-weight:400;line-height:1.6;min-height:35.84px;padding:2.56px 7.68px}.Button.size-medium>:not(:last-child){margin-right:10.24px}.Button.size-large{font-family:inherit;font-size:18px;font-weight:400;line-height:1.8;min-height:45.36px;padding:3.24px 9.72px}.Button.size-large>:not(:last-child){margin-right:12.96px}.ErrorViewer>.details{margin:0 auto;max-width:70ch;width:100%}.ErrorViewer>.details h1{font-family:inherit;font-size:30px;font-weight:600;line-height:1.5}.ErrorViewer>.details p{font-family:monospace;margin-top:32px;white-space:pre-line}.Article>.preparation{margin:0 auto;max-width:70ch;width:100%}.Loading{align-items:center;display:flex;flex-direction:row}.Loading>:not(:last-child){margin-right:8px}.Spinner{animation:rotator 1.5s linear infinite;display:inline-block}.Spinner circle{animation:dash 1.5s ease-in-out infinite,colors 6s ease-in-out infinite;stroke-dasharray:374;stroke-dashoffset:0;transform-origin:center}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dashoffset:280.5}50%{stroke-dashoffset:93.5;transform:rotate(120deg)}to{stroke-dashoffset:280.5;transform:rotate(1turn)}}.DocumentViewer>.heading{margin:0 auto 2em;max-width:70ch;width:100%}.DocumentViewer>.heading>.title{margin-bottom:.3em}.DocumentViewer>.heading>.description{font-style:italic}.DocumentViewer>.middle{margin:0 auto;max-width:70ch;width:100%}.DocumentViewer>.middle>:not(:first-child){margin-top:1em}.DocumentViewer>.middle>.quick-nav{flex-wrap:wrap;gap:8px;justify-content:space-between}.DocumentViewer>.bottom,.DocumentViewer>.middle>.quick-nav{align-items:center;display:flex;flex-direction:row;margin-top:32px}.DocumentViewer>.bottom{justify-content:center}.Sidebar{max-height:calc(100vh - 72px);min-width:28ch;overflow:auto;padding:16px 16px 16px 0;position:-webkit-sticky;position:sticky;top:72px;width:28ch}@media screen and (max-width:1199px) and (min-width:900px){.Sidebar{min-width:22ch;width:22ch}}@media screen and (max-width:499px),screen and (max-width:899px) and (min-width:500px){.Sidebar{display:none}}.TableOfContents .title{font-family:inherit;font-size:18px;font-weight:600;line-height:1.5;margin-bottom:12px}.TableOfContents .list li[data-level="3"]{padding-left:12px}.TableOfContents .list li[data-level="4"]{padding-left:24px}.TableOfContents .list li[data-level="5"]{padding-left:36px}.TableOfContents .list li[data-level="6"]{padding-left:48px}.TableOfContents .list li a{border-left:2px solid #0000;display:block;padding:6px}.TableOfContents .list li a:hover{text-decoration:underline}.TableOfContents .list li a:active{opacity:.6}.TableOfContents .list li[data-active=true] a{border-left-color:#e5dbf7}.TableOfContents .list li[data-focused=true] a{border-left-color:#bda6eb;color:#6730d1}.Contents ::-webkit-scrollbar{height:10px;width:10px}.Contents ::-webkit-scrollbar-track{background:#fff}.Contents ::-webkit-scrollbar-thumb{background:#dedede;border:2px solid #fff;border-radius:5px}.Contents ::-webkit-scrollbar-thumb:hover{background:#c8c8c8}.Contents ::-webkit-scrollbar-thumb:active{background:#aaa}.Contents>.inner>*{margin:.6em 0;z-index:1000}.Contents>.inner h2,.Contents>.inner h3,.Contents>.inner h4,.Contents>.inner h5,.Contents>.inner h6{padding-right:1.6em}.Contents>.inner h2:not(:first-child),.Contents>.inner h3:not(:first-child),.Contents>.inner h4:not(:first-child),.Contents>.inner h5:not(:first-child),.Contents>.inner h6:not(:first-child){margin-top:calc(.8em - 88px);padding-top:88px}.Contents>.inner h2 a,.Contents>.inner h3 a,.Contents>.inner h4 a,.Contents>.inner h5 a,.Contents>.inner h6 a{align-items:center;background:#fff;border-radius:4px;color:#aaa;display:inline-flex;height:1.3em;justify-content:center;margin-left:.3em;position:absolute;visibility:hidden;width:1.3em}.Contents>.inner h2 a:hover,.Contents>.inner h3 a:hover,.Contents>.inner h4 a:hover,.Contents>.inner h5 a:hover,.Contents>.inner h6 a:hover{background:#f8f8f866}.Contents>.inner h2 a:active,.Contents>.inner h3 a:active,.Contents>.inner h4 a:active,.Contents>.inner h5 a:active,.Contents>.inner h6 a:active{background:#e9e9e966}.Contents>.inner h2 a:hover,.Contents>.inner h3 a:hover,.Contents>.inner h4 a:hover,.Contents>.inner h5 a:hover,.Contents>.inner h6 a:hover{visibility:visible}.Contents>.inner h2 a svg,.Contents>.inner h3 a svg,.Contents>.inner h4 a svg,.Contents>.inner h5 a svg,.Contents>.inner h6 a svg{font-size:.9em}.Contents>.inner h2:hover a,.Contents>.inner h3:hover a,.Contents>.inner h4:hover a,.Contents>.inner h5:hover a,.Contents>.inner h6:hover a{visibility:visible}.Contents>.inner ol,.Contents>.inner ul{padding:0 0 0 2em}.Contents>.inner ol>li,.Contents>.inner ul>li{margin:.4em 0}.Contents>.inner ol>li:first-child,.Contents>.inner ul>li:first-child{margin-top:0}.Contents>.inner ol>li:last-child,.Contents>.inner ul>li:last-child{margin-bottom:0}.Contents>.inner ul{list-style:disc}.Contents>.inner ol{list-style:decimal}.Contents>.inner b{font-weight:700}.Contents>.inner i{font-style:italic}.Contents>.inner a,.Contents>.inner u{text-decoration:underline}.Contents>.inner a{color:#6730d1}.Contents>.inner a:hover{text-decoration:none}.Contents>.inner table{border-collapse:collapse}.Contents>.inner table tr td,.Contents>.inner table tr th{padding:.6em;text-align:left;vertical-align:top}.Contents>.inner table tr th{font-family:inherit;font-size:16px;font-weight:600;line-height:1.6}.Contents>.inner table tr td{border-top:1px solid #e9e9e9}.Contents>.inner table tr:hover td{background:#f4f4f4}.Contents>.inner .table-wrapper{overflow-x:auto}@media screen and (max-width:499px),screen and (max-width:899px) and (min-width:500px){.Contents>.inner .table-wrapper{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.Contents>.inner .table-wrapper>table{margin-left:16px;margin-right:16px}}.Contents>.inner .code-snippet{border:1px solid #e9e9e9}.Contents>.inner .code-snippet>.filename{background:#f4f4f4;color:#555;padding:2px 8px}.Contents>.inner .code-snippet>pre{overflow-x:auto}.Contents>.inner playground{display:block;margin:1em 0}.PlaygroundViewer{border-color:#c8c8c8;border-style:solid none double;border-width:1px 0 3px}@media screen and (max-width:499px),screen and (max-width:899px) and (min-width:500px){.FileEditor .CodeArea{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}}.CodeArea ::-webkit-scrollbar{height:10px;width:10px}.CodeArea ::-webkit-scrollbar-track{background:#fff}.CodeArea ::-webkit-scrollbar-thumb{background:#dedede;border:2px solid #fff;border-radius:5px}.CodeArea ::-webkit-scrollbar-thumb:hover{background:#c8c8c8}.CodeArea ::-webkit-scrollbar-thumb:active{background:#aaa}.CodeArea.scrollbar-hidden ::-webkit-scrollbar{height:10px;width:10px}.CodeArea.scrollbar-hidden ::-webkit-scrollbar-track{background:#0000}.CodeArea.scrollbar-hidden ::-webkit-scrollbar-thumb{background:#0000;border:2px solid #0000;border-radius:5px}.CodeArea.scrollbar-hidden ::-webkit-scrollbar-thumb:active,.CodeArea.scrollbar-hidden ::-webkit-scrollbar-thumb:hover{background:#0000}.CodeArea>.scrollable{overflow-x:auto}.Section>.heading{align-items:center;border-bottom:1px solid #c8c8c8;display:flex;flex-direction:row;flex-wrap:wrap;min-height:2.6rem;padding:2px 8px}.Section>.heading.touchable{background:#fff;color:#282828;cursor:pointer;-webkit-user-select:none;user-select:none}.Section>.heading.touchable:hover{background:#ececec66}.Section>.heading.touchable:active{background:#c7c7c766}.Section>.heading>.actions,.Section>.heading>.title{align-items:center;display:flex;flex-direction:row}.Section>.heading>.actions>:not(:last-child),.Section>.heading>.title>:not(:last-child){margin-right:8px}.Section>.heading>.title{flex-grow:1;font-family:inherit;font-size:16px;font-weight:600;line-height:1.6;margin-right:8px}.Section>.body{border-bottom:1px solid #c8c8c8}.Section:last-child>.body{border-bottom:none}.Section:last-child:not(.open)>.heading{border-bottom-color:#0000}.Display .display-output{min-height:9rem}@media screen and (max-width:499px),screen and (max-width:899px) and (min-width:500px){.Display .display-output{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}}.Display .display-output>.sandbox{width:100%}.Display .display-output>.sandbox.hidden{opacity:0;position:absolute}.Display .display-output>.sandbox .FiddleheadSandbox{min-height:9rem}.Display .display-output>.error{background:#fff;color:#ef5858;overflow-wrap:wrap;padding:8px;white-space:pre-line}.Display .display-output>.loading{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.Console .console-output{font-family:monospace;font-size:16px;font-weight:400;line-height:1.4;max-height:246.6px;overflow:auto}.Console .console-output p{padding:2px 8px}.Console .console-output p.multiple-line{white-space:pre-wrap}.Console .console-output p:not(:first-child){border-top:1px solid #f4f4f4}.Console .console-output p.focused{background:#f4f4f4}.Console .console-output p[data-command=info]{color:#2d9cdb}.Console .console-output p[data-command=error]{color:#ef5858}.Console .console-output p[data-command=clear]{color:#aaa;font-style:italic}.Console.empty{opacity:.2;transition:opacity 1s}.Console.empty .console-output{opacity:0}.Top{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:4px 16px}.Top>:not(:last-child){margin-right:16px}.Top>.logo{align-items:center;background:#fff;border-radius:4px;color:#6730d1;display:flex;flex-direction:row;justify-content:center;padding:4px 2px}.Top>.logo:hover{background:#f2edfb66}.Top>.logo:active{background:#d8c9f366}.Top>.logo .LogoIcon{background:#6730d1;border-radius:100%;color:#fff;font-size:1.8em}.Top>.logo .LogoText{color:#45208b;font-size:1.2em;margin:.3em 0 0 .2em}.Top>.right{align-items:center;display:flex}.Top>.right>:not(:first-child){margin-left:12px}.Top>.right .nav-toggle{text-transform:lowercase}@media screen and (min-width:900px){.Top>.right .nav-toggle{display:none}}.custom-scrollbar-light ::-webkit-scrollbar{height:10px;width:10px}.custom-scrollbar-light ::-webkit-scrollbar-track{background:#fff}.custom-scrollbar-light ::-webkit-scrollbar-thumb{background:#dedede;border:2px solid #fff;border-radius:5px}.custom-scrollbar-light ::-webkit-scrollbar-thumb:hover{background:#c8c8c8}.custom-scrollbar-light ::-webkit-scrollbar-thumb:active{background:#aaa}.custom-scrollbar-dark ::-webkit-scrollbar{height:10px;width:10px}.custom-scrollbar-dark ::-webkit-scrollbar-track{background:#555}.custom-scrollbar-dark ::-webkit-scrollbar-thumb{background:grey;border:2px solid #555;border-radius:5px}.custom-scrollbar-dark ::-webkit-scrollbar-thumb:hover{background:#aaa}.custom-scrollbar-dark ::-webkit-scrollbar-thumb:active{background:#c8c8c8}.custom-scrollbar-invisible ::-webkit-scrollbar{height:10px;width:10px}.custom-scrollbar-invisible ::-webkit-scrollbar-track{background:#0000}.custom-scrollbar-invisible ::-webkit-scrollbar-thumb{background:#0000;border:2px solid #0000;border-radius:5px}.custom-scrollbar-invisible ::-webkit-scrollbar-thumb:active,.custom-scrollbar-invisible ::-webkit-scrollbar-thumb:hover{background:#0000}.Main{overflow-x:auto!important;padding:16px 16px 32px;width:100%}.Main>main{min-width:30ch;width:100%}
/*# sourceMappingURL=main.css.map*/