@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap");

body {width:100%;height:100%;margin:0;padding:0;font:20px Inter,sans-serif;overflow:hidden}section{position:absolute;top:0;left:50%;opacity:0;transition:opacity .6s ease-out;visibility:hidden;width:80vw;transform:translateX(-50%);height:100vh;display:flex;align-items:center;justify-content:center}section pre{margin:0;padding:2em;font-size:1em}section code{margin:0;padding:0;font-size:1em}.progress-bar{position:absolute;bottom:0;left:0;height:12px;z-index:10;transition:width .5s ease-out;background:var(--primary)}a{text-decoration:underline;font-weight:500;color:var(--links)}ul{list-style:none}ul li:before {content:"• ";font-size:.8em}h1,h2,h3,h4,h5,h6,p{padding:0 2em;margin:.5em 0;text-align:center;font-size:20px}p{padding:0}blockquote p,li p{text-align:left}h1{font-size:80px;line-height:.6em}h1 small{font-size:.4em}h2{font-size:3em}h3{font-size:2.4em}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code,p code{padding:0 .2em;color:#d6deeb;background:rgba(29,59,83,1)}blockquote{color:var(--text);border:0 solid var(--blockquotes-b);padding-left:1.5rem;border-left-width:2px}kbd{display:inline-flex;align-items:center;justify-content:center;border:1px solid hsl(215 27.907% 16.863%/0.2);padding-left:.5rem;padding-right:.5rem;border-radius:.5rem;border-bottom-width:2px;min-height:2.2em;min-width:2.2em;background:hsl(var(--b2,var(--b1)))}table td,table th{white-space:nowrap;padding:1rem;vertical-align:middle}table:where(thead, tbody, tfoot):where(tr:not(:last-child):where(th, td) ) {border-bottom-width:1px}table tfoot th td,table thead th td{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase}table tr:first-child td:last-child {border-top-right-radius:.5rem}table tr:first-child td:first-child {border-top-left-radius:.5rem}table tr:last-child td:last-child {border-bottom-right-radius:.5rem}table tr:last-child td:first-child {border-bottom-left-radius:.5rem}:root {--b1:0 0% 100%;--b2:0 0% 94.902%;--b3:180 1.9608% 90%;--bg:#fff;--text:#1f2937;--links:#1f2937;--headings:#1f2937;--blockquotes-b:rgba(31,41,55,.2);--primary:#570df8}h1,h2,h3,h4,h5,h6{color:var(--headings)}body{background:var(--bg);color:var(--text)}table tbody tr:hover td ,table tbody tr:hover th{background:hsl(var(--b3,var(--b2)))}:where(thead, tbody, tfoot):where(tr:not(:last-child):where(th, td) ) {border:hsl(var(--b2,var(--b1)))}:where(thead, tfoot):where(th, td){background:hsl(var(--b2,var(--b1)))}:where(tbody th, tbody td){background:hsl(var(--b1))}code[class*="language-"]:selection,code[class*="language-"]:selection,pre[class*="language-"]:selection,pre[class*="language-"]:selection {background:rgba(29,59,83,1)}code[class*="language-"],pre[class*="language-"]{color:#d6deeb;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;tab-size:4;hyphens:none}code[class*="language-"]:-moz-selection,code[class*="language-"]:-moz-selection ,pre[class*="language-"]:-moz-selection,pre[class*="language-"]:-moz-selection{text-shadow:none;background:rgba(29,59,83,1)}code[class*="language-"]:selection,code[class*="language-"]:selection ,pre[class*="language-"]:selection,pre[class*="language-"]:selection{text-shadow:none;background:rgba(29,59,83,1)}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre) > code[class*="language-"],pre[class*="language-"]{color:white;background:#011627}:not(pre) > code[class*="language-"] {padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.prolog{color:#637777;font-style:italic}.token.punctuation{color:#c792ea}.namespace{color:#b2ccd6}.token.deleted{color:rgba(239,83,80,.56);font-style:italic}.token.property,.token.symbol{color:#80cbc4}.token.keyword,.token.operator,.token.tag{color:#7fdbca}.token.boolean{color:#ff5874}.token.number{color:#f78c6c}.token.builtin,.token.char,.token.constant,.token.function{color:#82aaff}.token.doctype,.token.selector{color:#c792ea;font-style:italic}.token.attr-name,.token.inserted{color:#addb67;font-style:italic}.language-css .token.string,.style .token.string,.token.entity,.token.string,.token.url{color:#addb67}.token.atrule,.token.attr-value,.token.class-name{color:#ffcb8b}.token.important,.token.regex,.token.variable{color:#d6deeb}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}