:root{--font-family-header:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-size:16px;--font-weight:400;--line-height:1.8;--transition:all .5s ease;--gutter:10px}@media (prefers-color-scheme:light){:root{--primary:#333;--secondary:#e5e5e5;--background:#fff;--txt:#1d1d1d;--links:#3d7aff;--info:#e1fcff;--info-border:#c0def7;--info-txt:#006976;--success:#c0ffe9;--success-border:#42bd91;--success-txt:#11a06d;--danger:#fee;--danger-border:#f7c0c0;--danger-txt:#742b2b}}@media (prefers-color-scheme:dark){:root{--primary:#bbb;--secondary:#060606;--background:#101010;--txt:#fff;--links:#3d7aff;--info:#e1fcff;--info-border:#c0def7;--info-txt:#006976;--success:#c0ffe9;--success-border:#42bd91;--success-txt:#11a06d;--danger:#fee;--danger-border:#f7c0c0;--danger-txt:#742b2b}}::-webkit-scrollbar{background:var(--secondary);width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--txt);cursor:pointer}body{max-width:1024px;font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);background-color:var(--background);color:var(--txt);margin:auto;padding:30px}body>:first-child{margin-top:0!important}body>:last-child{margin-bottom:0!important}a{color:var(--links)}a.anchor{cursor:pointer;margin-left:-30px;padding-left:30px;display:block;position:absolute;top:0;bottom:0;left:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-header);-webkit-font-smoothing:antialiased;cursor:text;text-transform:uppercase;margin:0;padding:0;font-weight:700;position:relative}h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor,h4:hover a.anchor,h5:hover a.anchor,h6:hover a.anchor{text-decoration:none}h1 code,h1 tt,h2 code,h2 tt,h3 code,h3 tt,h4 code,h4 tt,h5 code,h5 tt,h6 code,h6 tt{font-size:inherit}h1{color:var(--primary);font-size:28px}h2{border-bottom:1px solid var(--secondary);color:var(--primary);font-size:24px}h3{font-size:18px}h4{font-size:16px}h5,h6{font-size:14px}blockquote,dl,li,ol,p,pre,table,ul{margin:15px 0}hr{background:var(--secondary);border:none;height:1px;padding:0}body>h2:first-child,body>h1:first-child,body>h1:first-child+h2,body>h3:first-child,body>h4:first-child,body>h5:first-child,body>h6:first-child,a:first-child h1,a:first-child h2,a:first-child h3,a:first-child h4,a:first-child h5,a:first-child h6{margin-top:0;padding-top:0}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{margin-top:0}li p.first{display:inline-block}li{margin:0}ol,ul{padding-left:30px}ol:first-child,ul:first-child{margin-top:0}dl{padding:0}dl dt{margin:15px 5px;padding:0;font-size:14px;font-style:italic;font-weight:700}dl dt:first-child{padding:0}dl dt>:first-child{margin-top:0}dl dt>:last-child{margin-bottom:0}dl dd{margin:15px;padding:15px}dl dd>:first-child{margin-top:0}dl dd>:last-child{margin-bottom:0}blockquote{border-left:4px solid var(--secondary);color:var(--primary);padding:15px}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}table{border-collapse:collapse;background:var(--background);width:100%;margin:30px auto;padding:0}table tr{border-top:1px solid var(--secondary);background-color:var(--background);margin:0;padding:0}table tr:nth-child(2n){color:var(--txt);background:var(--secondary)}table tr th{border:1px solid var(--txt);background:var(--txt);color:var(--secondary);margin:0;padding:6px 13px;font-weight:700}table tr td{border:1px solid var(--secondary);margin:0;padding:6px 13px}table tr td:first-child,table tr th:first-child{margin-top:0}table tr td:last-child,table tr th:last-child{margin-bottom:0}img{max-width:100%}code,tt{white-space:nowrap;border:1px solid var(--secondary);background-color:var(--background);border-radius:3px;margin:2px;padding:0 5px}pre code{white-space:pre;background:0;border:0;margin:0;padding:0}pre{white-space:pre-wrap;border-radius:3px;margin:10px auto;padding:6px;font-family:Consolas,monospace;font-size:13px;line-height:20px;overflow:auto}pre code,pre tt{background-color:transparent;border:0}sup{vertical-align:super;font-size:.83em;line-height:0}*{-webkit-print-color-adjust:exact}@media screen and (min-width:914px){body{width:854px;margin:0auto}}@media print{pre,table{page-break-inside:avoid}pre{word-wrap:break-word}}img{max-width:100%;-webkit-box-shadow:2px 3px 3px var(--background);box-shadow:2px 3px 3px var(--background);margin:20px auto;display:block}li.task{list-style-type:none}div p{margin:0}details{width:100%;margin:0auto;background:var(--background);border:1px solid var(--secondary);border-radius:5px;margin-bottom:.5rem;overflow:hidden}summary{background:var(--background);cursor:pointer;padding:.5rem .5rem .5rem 1.8rem;display:block;position:relative}summary:before{content:"";border-style:solid;border-width:.4rem;border-color:transparent transparent transparent var(--txt);color:var(--txt);transform-origin:.2rem;transition:transform .25s;position:absolute;top:.8rem;left:.8rem;transform:rotate(0)}details[open]>summary:before{transform:rotate(90deg)}details summary::-webkit-details-marker{display:none}details>ul{margin-bottom:0;padding-bottom:1rem}@media print{*{color:#000!important;filter:none!important;-ms-filter:none!important;background:0!important}body{max-width:100%;margin:0;padding:0;font-size:12pt}a,a:visited{text-decoration:underline}hr{border:0;border-bottom:1px solid #000;height:1px}abbr[title]:after{content:" (" attr(title)")"}blockquote{page-break-inside:avoid;border-left:4px solid #ddd;padding:15px}img,tr{page-break-inside:avoid}table{width:100%}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}a[href]:after{content:none}}ul:has(.task) input[type=checkbox]{margin-right:6px}ul:has(.task){margin:0;padding:0;list-style:none}ul:has(.task) label{box-sizing:border-box;border:1px solid var(--secondary);width:100%;color:var(--text);align-items:center;margin:2px 0;padding:5px 10px;display:flex}ul:has(.task) label:has(input:checked){background:var(--info);border-color:var(--info-border);color:var(--info-txt);font-weight:700}.preloader{background:#272934;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;padding:0;display:flex;position:fixed;top:0;left:0}.preloader .loader{width:32px;height:32px;position:relative}.preloader .loader svg{animation:1s linear infinite a;transform:rotate(1turn)}@keyframes a{0%{transform:rotate(-1turn)}}