@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;900&display=swap);:root{--lightgray:#f0f0f3;--black:#262626;--blue:#14a6f4;--gray:#969696;--grey:#969696;--lightgrey:#f0f0f3;--blue-darker:#0c7db9;--error:coral;--quartz:#ff4d6a;--darkmode:#0a1635;--darkmode-deep:#040e26;--white:#f6f6f8;--bgtext:#f4f3f3;--blueShadow:rgba(2,173,231,.4);--tags:#6f7889;--darkgray:#333;--blue-pale:#88b6d0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f6f8;background-color:var(--white);background:linear-gradient(179deg,#040e26,#0f1b38 45%,#0e1a38);color:#f4f3f3;color:var(--bgtext);font-family:Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden}.text-blue-unique{color:#14a6f4;color:var(--blue)}.bg-blue-unique{background-color:#14a6f4;background-color:var(--blue)}button.bg-blue-unique:hover{background-color:#0c7db9;background-color:var(--blue-darker);transition:all .4s ease}.bg-darkmode{background-color:#0a1635;background-color:var(--darkmode)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.item-selected{background:hsla(0,0%,100%,.15);border-radius:5px}.change-node-text{align-items:flex-start;color:#e7e7e7;display:flex;flex-direction:column;font-size:1.25em;justify-content:flex-start;padding:0 15px;position:absolute;text-align:center;top:10px;z-index:10}.loader{-webkit-animation:rotate 2s infinite;animation:rotate 2s infinite;display:block;height:50px;width:50px}.loader:after,.loader:before{content:"";display:block;height:20px;width:20px}.loader:before{-webkit-animation:box1 1s infinite;animation:box1 1s infinite;background-color:#fff;box-shadow:30px 0 0 #14a6f4;box-shadow:30px 0 0 var(--blue);margin-bottom:10px}.loader:after{-webkit-animation:box2 1s infinite;animation:box2 1s infinite;background-color:#14a6f4;background-color:var(--blue);box-shadow:30px 0 0 #fff}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(.8);transform:rotate(0deg) scale(.8)}50%{-webkit-transform:rotate(1turn) scale(1.2);transform:rotate(1turn) scale(1.2)}to{-webkit-transform:rotate(2turn) scale(.8);transform:rotate(2turn) scale(.8)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(.8);transform:rotate(0deg) scale(.8)}50%{-webkit-transform:rotate(1turn) scale(1.2);transform:rotate(1turn) scale(1.2)}to{-webkit-transform:rotate(2turn) scale(.8);transform:rotate(2turn) scale(.8)}}@-webkit-keyframes box1{0%{box-shadow:30px 0 0 #14a6f4;box-shadow:30px 0 0 var(--blue)}50%{box-shadow:0 0 0 #14a6f4;box-shadow:0 0 0 var(--blue);margin-bottom:0;-webkit-transform:translate(15px,15px);transform:translate(15px,15px)}to{box-shadow:30px 0 0 #14a6f4;box-shadow:30px 0 0 var(--blue);margin-bottom:10px}}@keyframes box1{0%{box-shadow:30px 0 0 #14a6f4;box-shadow:30px 0 0 var(--blue)}50%{box-shadow:0 0 0 #14a6f4;box-shadow:0 0 0 var(--blue);margin-bottom:0;-webkit-transform:translate(15px,15px);transform:translate(15px,15px)}to{box-shadow:30px 0 0 #14a6f4;box-shadow:30px 0 0 var(--blue);margin-bottom:10px}}@-webkit-keyframes box2{0%{box-shadow:30px 0 0 #fff}50%{box-shadow:0 0 0 #fff;margin-top:-20px;-webkit-transform:translate(15px,15px);transform:translate(15px,15px)}to{box-shadow:30px 0 0 #fff;margin-top:0}}@keyframes box2{0%{box-shadow:30px 0 0 #fff}50%{box-shadow:0 0 0 #fff;margin-top:-20px;-webkit-transform:translate(15px,15px);transform:translate(15px,15px)}to{box-shadow:30px 0 0 #fff;margin-top:0}}.modal-window{align-items:center;background-color:rgba(0,0,0,.65);bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s;visibility:hidden;z-index:999}.modal-window.open{opacity:1;pointer-events:auto;visibility:visible}.modal-window>div{position:relative}.modal-close{color:#aaa;position:absolute;right:5px;text-align:center;text-decoration:none;top:5px}.modal-close:hover{color:#000}.modal-close svg{height:24px;width:24px}.modal-iframe{height:560px;width:960px}.modal-backdrop{background-color:initial;height:100%;left:0;position:fixed!important;top:0;width:100%;z-index:0}.modalpic{min-width:128px;width:128px}.codeblock{background:rgba(0,0,0,.25);border-radius:5px;margin-top:5px;overflow-wrap:break-word;padding:10px 8px;white-space:pre-wrap}.modal-wrap{background-color:hsla(0,0%,100%,0);height:calc(100% - 250px);overflow:auto;position:absolute;right:20px;top:120px;width:250px}.modal-wrap::-webkit-scrollbar{width:8px}.modal-wrap::-webkit-scrollbar-track{background:rgba(0,0,0,.6)}.modal-wrap::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.7);border:2px solid rgba(0,0,0,.6);border-radius:20px}.infomodal{background-color:rgba(29,28,50,.7);color:#fff;font-family:var(--primary-font);font-size:14px;margin-bottom:5px;max-height:500px;min-height:50px;overflow:hidden;padding:8px;position:relative;width:calc(100% - 16px)}.infomodal .close{color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:700;position:absolute;right:10px;top:5px;z-index:100}.infomodal b{display:block;margin-bottom:10px}.infolink{margin-bottom:0;text-align:right}.infolink a,.infolink a:focus{color:#fff}.infomodal .os-scrollbar-vertical{width:8px}.infomodal .os-scrollbar-handle{background:hsla(0,0%,100%,.3)!important;margin:2px 0}.article{color:#333;font-family:Roboto,sans-serif;font-size:1em;line-height:1.77;margin-left:auto;margin-right:auto}.article,.article hgroup{border-bottom:2px solid #ddd;margin-bottom:40px}.article hgroup{margin-top:20px;padding-bottom:20px}.article h1,.article h2,.article h3,.article h4,.article h5{font-weight:700}.article h2{color:#8f67e7;font-size:2em;margin:0}.article time{color:#a3c703;float:right;font-size:.9em;font-weight:700;padding:0}.article p{margin:0 0 20px;padding:0}.article a{position:relative;text-decoration:none}.article a,.article a:hover{color:#62a2d1}.article a:before{background-color:#62a2d1;bottom:-2px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .3s ease-in-out 0s;visibility:hidden;width:100%}.article a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}.article blockquote{border-left:4px solid #8f67e7;margin-bottom:20px;padding-left:15px}.article blockquote p{margin-bottom:8px}.article cite{font-weight:700}.article q{color:#555}