@font-face{font-family:U001;src:url(../../../fonts/u001/u001-reg.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:U001;src:url(../../../fonts/u001/u001-bol.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:U001;src:url(../../../fonts/u001/u001-ita.ttf) format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:U001;src:url(../../../fonts/u001/u001-bolita.ttf) format("truetype");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-ThinOblique.ttf) format("truetype");font-weight:100;font-style:oblique;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-ExtraLightOblique.ttf) format("truetype");font-weight:200;font-style:oblique;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-LightOblique.ttf) format("truetype");font-weight:300;font-style:oblique;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-SemiLight.ttf) format("truetype");font-weight:350;font-style:normal;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-SemiLightOblique.ttf) format("truetype");font-weight:350;font-style:oblique;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-Oblique.ttf) format("truetype");font-weight:400;font-style:oblique;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-MediumOblique.ttf) format("truetype");font-weight:500;font-style:oblique;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-SemiBoldOblique.ttf) format("truetype");font-weight:600;font-style:oblique;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-BoldOblique.ttf) format("truetype");font-weight:700;font-style:oblique;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-ExtraBoldOblique.ttf) format("truetype");font-weight:800;font-style:oblique;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:TX-02;src:url(../../../fonts/tx-02/TX-02-BlackOblique.ttf) format("truetype");font-weight:900;font-style:oblique;font-display:block}:root{--font-family: "TX-02", monospace;--line-height: 1.2rem;--border-thickness: 2px;--text-color: #eeeced;--text-color-alt: #aaa;--background-color: #000;--background-color-alt: #111;--font-weight-normal: 500;--font-weight-medium: 600;--font-weight-bold: 800;font-family:var(--font-family);font-optical-sizing:auto;font-weight:var(--font-weight-normal);font-style:normal;font-variant-numeric:tabular-nums lining-nums}*{box-sizing:border-box}html,body,#root{display:flex;height:100%;width:100%;align-items:center;justify-content:center}span{text-align:left}html{margin:0;padding:0;flex-direction:column;align-items:center;justify-content:center;background:var(--background-color);color:var(--text-color);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{flex-direction:column;height:100%;width:100%;margin:0;line-height:var(--line-height);gap:.5rem}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);margin:calc(var(--line-height) * 2) 0 var(--line-height);line-height:var(--line-height)}h1{font-size:2rem;line-height:calc(2 * var(--line-height));margin-bottom:calc(var(--line-height) * 2);text-transform:uppercase}h2{font-size:1rem;text-transform:uppercase}hr{position:relative;display:block;height:var(--line-height);margin:calc(var(--line-height) * 1.5) 0;border:none;color:var(--text-color)}hr:after{display:block;content:"";position:absolute;top:calc(var(--line-height) / 2 - var(--border-thickness));left:0;width:100%;border-top:calc(var(--border-thickness) * 3) double var(--text-color);height:0}a{text-decoration-thickness:var(--border-thickness)}a:link,a:visited{color:var(--text-color)}p{margin-bottom:var(--line-height)}strong{font-weight:var(--font-weight-bold)}em{font-style:italic}sub{position:relative;display:inline-block;margin:0;vertical-align:sub;line-height:0;width:calc(1ch / .75);font-size:.75rem}blockquote{font-style:normal!important;font-weight:500;border-left:.25rem solid #e5e7eb;color:#e5e7eb;padding-left:1em;margin:0 0 1.6em;quotes:"“" "”" "‘" "’"!important}blockquote>p:before{content:""!important}p{word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}img,video{display:block;width:100%;object-fit:contain;overflow:hidden}img{font-style:italic;color:var(--text-color-alt)}details{border:var(--border-thickness) solid var(--text-color);padding:calc(var(--line-height) - var(--border-thickness)) 1ch;margin-bottom:var(--line-height)}summary{font-weight:var(--font-weight-medium);cursor:pointer}details[open] summary{margin-bottom:var(--line-height)}details ::marker{display:inline-block;content:"▶";margin:0}details[open] ::marker{content:"▼"}details :last-child{margin-bottom:0}pre{white-space:pre;overflow-x:auto;margin:var(--line-height) 0;overflow-y:hidden}figure pre{margin:0}pre,code{font-family:var(--font-family)}code{font-weight:var(--font-weight-medium)}figure{margin:calc(var(--line-height) * 2) 3ch;overflow-x:auto;overflow-y:hidden}figcaption{display:block;font-style:italic;margin-top:var(--line-height)}ul,ol{padding:0;margin:0 0 var(--line-height)}ul{list-style-type:square;padding:0 0 0 2ch}ol{list-style-type:none;counter-reset:item;padding:0}ol ul,ol ol,ul ol,ul ul{padding:0 0 0 3ch;margin:0}ol li:before{content:counters(item,".") ". ";counter-increment:item;font-weight:var(--font-weight-medium)}li{margin:0;padding:0}li::marker{line-height:0}::-webkit-scrollbar{height:var(--line-height)}input,.square-button,textarea{border:var(--border-thickness) solid var(--text-color);padding:calc(var(--line-height) / 2 - var(--border-thickness)) calc(1ch - var(--border-thickness));margin:0;font:inherit;font-weight:inherit;overflow:visible;background:var(--background-color);color:var(--text-color);line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;resize:none}textarea{padding:calc(var(--line-height) / 2 - var(--border-thickness)) calc(1ch - var(--border-thickness))!important;line-height:normal;border:none!important}textarea:focus{outline:none!important}input[type=checkbox]{display:inline-grid;position:relative;width:100%;height:100%;cursor:pointer;border:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}input[type=checkbox]:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%23212121' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3C/svg%3E")}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}input[type=checkbox]:checked:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%23212121' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.square-button:focus,input:focus{outline:none}.square-button:disabled{color:var(--text-color-alt);border-color:var(--text-color-alt);cursor:default}input{width:round(down,100%,1ch)}::placeholder{color:var(--text-color-alt);opacity:1}::-ms-input-placeholder{color:var(--text-color-alt)}.square-button::-moz-focus-inner{padding:0;border:0}.square-button{text-transform:uppercase;font-weight:var(--font-weight-medium);cursor:pointer}label{display:block;width:round(down,100%,1ch);height:auto;line-height:var(--line-height);font-weight:var(--font-weight-medium);margin:0}label input{width:100%}:root{font-size:12px}
