@font-face{font-family:Ubuntu;src:url(../media/Ubuntu_R-s.p.1joxacf1slb4i.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:url(../media/Ubuntu_RI-s.p.3avkluk30efqp.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Ubuntu;src:url(../media/Ubuntu_Th-s.p.24it8avnxm0kw.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Ubuntu;src:url(../media/Ubuntu_B-s.p.20feha4y4tq65.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:url(../media/Ubuntu_BI-s.p.2ido1xe3gfvje.ttf)format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Ubuntu Fallback;src:local(Arial);ascent-override:91.04%;descent-override:18.46%;line-gap-override:2.74%;size-adjust:102.37%}.nQesuq_className{font-family:Ubuntu,Ubuntu Fallback}
@font-face{font-family:JetBrainsMono;src:url(../media/JetBrainsMono[wght]-s.p.0u06vw59ims1e.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:JetBrainsMono;src:url(../media/JetBrainsMono_Italic[wght]-s.p.1iok9n1ztf0s6.ttf)format("truetype");font-display:swap;font-style:italic}@font-face{font-family:JetBrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.xspdMq_className{font-family:JetBrainsMono,JetBrainsMono Fallback}
html{box-sizing:border-box;-webkit-tap-highlight-color:#0000;-webkit-text-size-adjust:100%;background-image:linear-gradient(#fefefe 0%,#fff4f2 80%);background-attachment:fixed;font-family:Ubuntu,sans-serif}*,:before,:after{box-sizing:inherit}article,aside,figcaption,figure,header,hgroup,main,nav,section{display:block}body{width:100%;height:96vh;margin:0;padding:0;overflow:visible scroll}abbr{cursor:help}a{color:#008b8b;text-shadow:0 0 6px #fff;outline:0;text-decoration:none}a:visited{color:#639}a:hover,a:focus{text-shadow:0 0 8px #ff0}span{margin-left:2pt}h1,h2,h3,h4{font-weight:lighter}h1,h2{clear:both}h1{text-align:center;text-align-last:center;text-shadow:0 0 8px #fff;margin-top:1em}h2,h3{margin-top:2em}blockquote{color:#fff;filter:drop-shadow(4px 6px 4px #202020);background-color:#00000042;border-left:4px solid #00ff0080;padding:1px 1.2em;overflow-x:hidden}blockquote a{color:#add8e6}table{border-collapse:collapse;table-layout:auto;border:1px solid #204220;width:100%;margin:1em auto;box-shadow:4px 4px 12px #000}th{background-color:#80ff8020;border-left:1px dotted #204220;padding:.2em 1em}td{border-left:1px dotted #204220;margin:0 auto;padding:.1em 1em}iframe{width:100%}code{color:green;text-shadow:0 0 16px #002a00;border-radius:2px;padding:1px 2pt;font-family:JetBrainsMono,monospace;font-size:1em}code a{color:#22ffa2;text-decoration:underline}code.wrong{color:#f22;background-color:#ff00001f}code a:hover{background-color:#2a5e286b}pre{text-align:left;border:1px solid #021800a3;border-radius:4px;margin:4pt 0 8pt;padding:6pt 12pt;font-family:JetBrainsMono,monospace;display:block;overflow-x:auto;box-shadow:2pt 4pt 12px 4px #00000080}img{max-width:100%;height:auto;display:block}p{line-height:1.4}@media screen and (max-width:991px){h1{margin-top:2em;font-size:1.4em}h2{font-size:1.2em}h3{font-size:1.1em}pre{font-size:.8em}blockquote{margin-left:1em;margin-right:1em}small{word-break:break-all}p{text-align:justify;line-height:1}}
code[class*=language-],pre[class*=language-]{color:#f92aad;text-shadow:0 0 2px #100c0f,0 0 5px #dc078e33,0 0 10px #fff3;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;hyphens:none;background:0 0;font-family:JetBrainsMono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background-image:linear-gradient(#2a2139 75%,#34294f);background-color:#0000!important}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#8e8e8e}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.number,.token.unit,.token.hexcode,.token.deleted{color:#e2777a}.token.property,.token.selector{color:#72f1b8;text-shadow:0 0 2px #100c0f,0 0 10px #257c5575,0 0 35px #21272475}.token.function-name{color:#6196cc}.token.boolean,.token.selector .token.id,.token.function{color:#fdfdfd;text-shadow:0 0 2px #001716,0 0 3px #03edf975,0 0 5px #03edf975,0 0 8px #03edf975}.token.class-name{color:#fff5f6;text-shadow:0 0 2px #000,0 0 10px #fc1f2c75,0 0 5px #fc1f2c75,0 0 25px #fc1f2c75}.token.constant,.token.symbol{color:#f92aad;text-shadow:0 0 2px #100c0f,0 0 5px #dc078e33,0 0 10px #fff3}.token.important,.token.atrule,.token.keyword,.token.selector .token.class,.token.builtin{color:#f4eee4;text-shadow:0 0 2px #393a33,0 0 8px #f39f0575,0 0 2px #f39f0575}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#f87c32}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
