a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{height:100%}:root{--main-font-color:#000;--navbar-main-color:#caf0f8;--navbar-alt-color:#ade8f4;--navbar-outline-color:#90e0ef;--main-background-color:#0096c7;--main-foreground-color:#00b4d8}.NavBar{position:relative;z-index:10;height:3rem;box-shadow:0 0 10px}.NavBar ul{padding:0;height:100%;display:grid;grid-auto-flow:column;align-items:center;grid-template-columns:.5fr 1fr 1fr 1fr .5fr}.NavBar ul li{z-index:10;list-style:none}.NavBar li a,.NavBar ul li{align-items:center;justify-content:center;height:100%}.NavBar li a{display:flex;width:100%;background-color:var(--navbar-main-color);font-size:1.5rem;font-family:Tahoma,Segoe UI,Geneva,Verdana,sans-serif;opacity:.8;transition:.3s}.NavBar li:nth-child(odd) a{background-color:var(--navbar-alt-color)}.NavBar li:not(.LogoBlock) a:focus,.NavBar li:not(.LogoBlock) a:hover{opacity:1;height:110%;font-size:1.6rem;border-bottom:.3rem solid var(--navbar-outline-color)}.NavBar a{Color:var(--main-font-color);text-decoration:none}.EmptyBlock,.LogoBlock{background-color:var(--navbar-main-color);width:100%}.LogoBlock img{width:100%}.MainOutlet{display:grid;min-height:calc(100vh - 3rem)}.Footer{z-index:10;position:relative;left:0;height:3rem;width:100%;background-color:var(--navbar-alt-color);color:var(--main-font-color);justify-content:center;align-items:center;box-shadow:0 0 10px}.Footer p{padding-top:.4rem;text-align:center;font-size:.8rem}@media (max-width:801px){.NavBar ul{grid-template-columns:1fr 1fr 1fr}.EmptyBlock,.LogoBlock{display:none}.MainOutlet{min-height:calc(100vh - 3rem)}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.MainTitleText h2{margin-top:1rem;margin-left:5vw;font-size:2rem}.TopicArea{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:3rem 4rem}@media (max-width:801px){.TopicArea{margin:1rem 0}}:root{--topic-card-size:max(15rem,15vw)}.TopicCardRoot{display:flex;background-color:red;flex-flow:column;align-items:center;justify-content:center;text-align:center;width:95%;height:var(--topic-card-size);max-width:95vw;min-height:var(--topic-card-size);border-radius:2rem;background-color:var(--navbar-alt-color);text-decoration:none;margin-top:1rem;transition:.3s;box-shadow:0 0 5px #000;cursor:pointer;border:4px solid transparent;overflow:hidden}.TopicCardRoot .title{font-size:3rem;color:var(--main-font-color);margin:.5rem;transition:1s}.TopicCardRoot .info{font-size:2rem;margin:.5rem 0;color:var(--main-font-color);opacity:.4;transition:1s;overflow:hidden;overflow-y:auto;justify-content:center;align-items:center;height:90%;max-width:95%}.TopicCardRoot:focus-within,.TopicCardRoot:hover{transform:scale(1.1);box-shadow:0 0 25px #000;border-color:var(--main-background-color);z-index:1}.TopicCardRootWithInfo:hover .title{opacity:.4;font-size:2rem}.TopicCardRootWithInfo:hover .info{opacity:1}@media (hover:hover){.TopicCardRoot{opacity:1}}@media (max-width:801px){.TopicCardRoot .info{display:none}}.TopicPageDivider{display:grid;grid-auto-flow:column;grid-template-columns:.5fr 3.5fr;height:100%}.OtherTopicsBlock{background-color:var(--main-background-color);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden}.OtherTopic{display:inline-flex;font-size:1.2rem;max-width:100%;min-height:3rem;background-color:var(--navbar-alt-color);border-top:.1rem solid #000;justify-content:center;align-items:center;transition:.2s;text-align:center;color:var(--main-font-color)}.OtherTopic:hover{z-index:1;font-size:1.4rem;min-height:5rem;box-shadow:0 0 20px #000;background-color:var(--navbar-main-color)}.ThisTopic{Color:red}.OtherTopicsButton{display:none}.TopicContentBlock{z-index:1;width:100%;background-color:var(--main-foreground-color);box-shadow:0 0 15px #000;overflow-x:scroll}.TopicContent img{max-width:100%;max-height:80vh}.TopicTitleText{margin-top:3rem;font-size:2rem;color:var(--main-font-color);text-shadow:2px 2px 4px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:center}.TopicContent{margin:1rem 2rem;font-size:1.5rem;line-height:2rem}.TopicContent a{text-shadow:0 0 2px #000}.TopicContent h1,.TopicContent h2,.TopicContent h3,.TopicContent h4,.TopicContent h5{margin-top:2rem;margin-bottom:1rem}.TopicContent td,.TopicContent th,.TopicContent tr{padding:1rem;outline:.2rem solid #000;text-align:center;vertical-align:middle}.TopicContent p code{border-radius:.3rem;background-color:rgba(0,0,0,.2);padding:2px}.RemarkArea{margin:4rem 0}.RemarksHeader{margin-top:4rem}.Example p,.RemarkArea p{margin-top:1.5rem;margin-bottom:.5rem}.Example ol,.Example ul,.RemarkArea ol,.RemarkArea ul,.SyntaxBlock ol,.SyntaxBlock ul{margin-left:2rem}.AdditionalInfoContent{display:inline-block;padding:1rem;margin-left:1rem;max-height:25rem;overflow-y:scroll;max-width:70%}.Example{margin-bottom:3rem;max-width:100%}.Example .ExampleTitle{text-decoration:underline;text-align:center;line-height:3rem;margin-top:0}.ExampleArea .Example:not(:last-child):after{content:"";display:block;margin-top:1rem;max-width:100%;height:.3rem;border-bottom:.2rem dashed}.Example pre code,.RemarkArea pre code{margin:1rem;border-radius:1rem}.version-specific{background-color:hsla(0,0%,100%,.4);padding:.5rem;border-radius:1rem;margin-bottom:1rem}.version-name{display:block;width:100%}.version:before{display:inline-block;content:"For version\00a0";white-space:pre}.version:after{display:inline-block;content:":"}.version-kind-greaterthanorequal:before{display:inline-block;content:">=\00a0"}.version-kind-greaterthan:before{display:inline-block;content:">\00a0"}.version-kind-lessthan:before{display:inline-block;content:"<\00a0"}.version-kind-lessthanorequal:before{display:inline-block;content:"<=\00a0"}.version-kind-equal:before{display:inline-block;content:"==\00a0"}.ContributorsButton{margin-top:2rem;font-size:1.2rem;height:2rem;min-width:20rem}.Contributors{display:none}.Contributors img{display:inline-block;margin:4px 4px 0 0;background:var(--navbar-alt-color);box-shadow:inset 0 0 20px #000}.ContributorDisclaimer{margin-top:-.5rem;font-size:.8rem;text-decoration:underline}@media (max-width:801px){.OtherTopicsButton{display:block;padding-top:1rem;text-align:center;text-shadow:0 0 10px}.TopicPageDivider{grid-template-columns:1fr;grid-auto-flow:row;transition:.3s;font-size:1.5rem}.TopicContentBlock{grid-area:1/1}.TopicContent{margin:1rem;font-size:1.5rem;line-height:2rem}.Example ol,.Example ul,.RemarkArea ol,.RemarkArea ul,.SyntaxBlock ol,.SyntaxBlock ul{margin-left:0}.Example pre code,.RemarkArea pre code{margin:0;border-radius:1rem;font-size:1rem}}.SearchArea{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:6rem 4rem}.SearchBox{width:80%;resize:none;height:3rem;font-size:2rem;background-color:var(--navbar-alt-color);text-align:center}.SearchNoResults{font-size:3rem}.ResultCount{font-size:1.5rem;width:70%}@media (max-width:801px){.SearchBox{width:100%;margin-bottom:1rem}.ResultCount{font-size:1.2rem;width:1000%}}:root{--lang-card-size:max(15rem,15vw)}.LangCardRoot{display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;width:var(--lang-card-size);height:var(--lang-card-size);min-width:var(--lang-card-size);min-height:var(--lang-card-size);border-radius:10%;background-color:var(--navbar-alt-color);text-decoration:none;margin-left:1rem;margin-top:1rem;transition:.3s;box-shadow:0 0 5px #000;cursor:pointer;border:4px solid transparent;overflow:hidden}.LangCardRoot .title{font-size:3rem;color:var(--main-font-color);margin-bottom:.5rem;transition:1s;width:100%;word-wrap:break-word}.LangCardRoot .divider{background-color:var(--main-font-color);min-height:.5rem;width:0;transition:.3s}.LangCardRoot .info{text-align:center;font-size:2rem;margin-top:.5rem;color:var(--main-font-color);opacity:.4;transition:1s;overflow:hidden}.LangCardRoot:focus-within,.LangCardRoot:hover{transform:scale(1.1) translateY(-15px);box-shadow:0 0 25px #000;border-color:var(--main-background-color);z-index:1}.LangCardRootWithInfo:hover .title{font-size:2rem;transform:translateY(0)}.LangCardRootWithInfo:hover .divider{width:10rem}.LangCardRootWithInfo:hover .info{opacity:1;transform:translateY(0);padding-bottom:40%}@media (hover:hover){.LangCardRoot{opacity:1}}.PageDivider{display:grid;grid-auto-flow:column;grid-template-columns:.5fr 3fr .5fr;height:100%}.LeftBlock,.RightBlock{background-color:var(--main-background-color)}.MainBlock{z-index:1;width:100%;background-color:var(--main-foreground-color);box-shadow:0 0 15px #000;overflow:hidden}.MainTitleText h1{margin-top:5vh;font-size:3rem;text-shadow:2px 2px 4px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.MainTitleText h1,.MainTitleText p{margin-left:5vw;color:var(--main-font-color)}.MainTitleText p{margin-top:1rem;font-size:1.5rem}.MainTitleText img{margin-top:5vh;margin-left:2.5vw;width:max(30vw,30rem);max-width:100%}.MainMidText{margin-left:1rem;padding-top:2rem;height:10rem;width:100%;justify-content:center;align-items:center}.MainMidText h1{font-size:3rem;text-shadow:2px 2px 4px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.MainMidText h1,.MainMidText p{color:var(--main-font-color);text-align:center}.MainMidText p{margin-top:1rem;font-size:1.5rem}.CardArea{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:3rem 4rem}@media (max-width:801px){.LeftBlock,.RightBlock{display:none}.PageDivider{display:grid;grid-template-columns:auto}.CardArea{margin:3rem 1rem}}.PrivacyPolicyContent{font-size:1.5rem;margin:3rem 2rem}.PrivacyPolicyContent p{margin-top:1rem}.AboutContent{margin:5rem 2rem;font-size:1.5rem}.AboutContent>a{display:block;width:100%;text-shadow:0 0 2px #000}.AboutUsBlock{margin:2rem 0}.AboutUsBlock img{width:50vw;margin-left:-4vw}.ContactBlock{margin-top:2rem}.ContactBlock p{font-size:1.5rem;margin:1rem}