@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/azeret-mono-latin-ext-400-normal-CwvinM0p.woff2)format("woff2"),url(/assets/azeret-mono-latin-ext-400-normal-Wsi1uLNw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/azeret-mono-latin-400-normal-BqmUdsta.woff2)format("woff2"),url(/assets/azeret-mono-latin-400-normal-BRS1Zqm5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/azeret-mono-latin-ext-500-normal-DFqw0mEW.woff2)format("woff2"),url(/assets/azeret-mono-latin-ext-500-normal-xVGuEwUD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/azeret-mono-latin-500-normal-BVZ56V1O.woff2)format("woff2"),url(/assets/azeret-mono-latin-500-normal-DPHAfL-P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{--bg:#0a0a0b;--bg2:#0f0f11;--bg3:#1a1a1d;--line0:#141417;--grid0:#161619;--line:#1f1f23;--line2:#232326;--line3:#2a2a2e;--dim:#3a3a40;--muted2:#5a5a60;--muted:#8a8a90;--text2:#c9c7c1;--text:#f4f2ed;--music:#f4f2ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-theme=light]{--bg:#f7f6f2;--bg2:#fff;--bg3:#e9e7e1;--line0:#eceae4;--grid0:#e4e2dc;--line:#e1dfd8;--line2:#d3d0c8;--line3:#c4c1b8;--dim:#b5b2aa;--muted2:#86837c;--muted:#66645e;--text2:#3f3e3a;--text:#131313;--music:#2b2a28;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--accent:#e8352a;--live:#7fe08a;--ease:cubic-bezier(.2,.8,.2,1);--font-sans:"Archivo Variable",Archivo,sans-serif;--font-mono:"Azeret Mono",monospace;--el-performers:#d59bb4;--el-pyro:#d47a62;--el-fireworks:#d9a574;--el-lighting:#d6c98a;--el-lasers:#8fc49c;--el-drones:#86bfcb;--el-other:#93a6c9;--el-screens:#afa3cf}body{transition:background .3s,color .3s}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}#root{height:100%}a{color:var(--text);text-decoration:none}a:hover{color:var(--accent)}input,textarea,select,button{color:inherit;font-family:inherit}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent)!important}button{cursor:pointer;white-space:nowrap}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:4px}@keyframes cueblink{0%,60%{opacity:1}70%,to{opacity:.25}}@keyframes barin{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media print{@page{size:A4 landscape;margin:0}html,body,body[data-theme=dark]{--bg:#f7f6f2;--bg2:#f7f6f2;--bg3:#e9e7e1;--line0:#e6e4de;--grid0:#e4e2dc;--line:#d6d3cc;--line2:#c4c1b8;--line3:#c4c1b8;--dim:#b5b2aa;--muted2:#86837c;--muted:#5c5a54;--text2:#333;--text:#131313;--music:#2b2a28;background:#f7f6f2!important;height:auto!important;overflow:visible!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;transition:none!important;animation:none!important}video{display:none}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@keyframes rot90{0%,15%{transform:rotate(0)}55%,to{transform:rotate(90deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}::placeholder{color:var(--muted2)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes viewin{0%{opacity:0;transform:translateX(var(--vin,14px))}to{opacity:1;transform:none}}.hv-text:hover{color:var(--text)!important}.hv-border:hover{border-color:var(--text)!important}.hv-text-border:hover{color:var(--text)!important;border-color:var(--text)!important}.hv-red:hover{color:var(--accent)!important}.hv-red-border:hover{color:var(--accent)!important;border-color:var(--accent)!important}.hv-fill:hover{background:var(--accent)!important;border-color:var(--accent)!important;color:#f4f2ed!important}.hv-fill-text:hover{background:var(--accent)!important;color:var(--text)!important}.hv-row:hover{background:var(--bg2)!important}.hv-card:hover{transform:translateY(-2px);border-color:var(--muted)!important}.hv-opaque:hover{opacity:1!important}.hv-light-border:hover{border-color:#f4f2ed!important}.date-as-text:focus-within{outline:2px solid var(--accent);outline-offset:1px}
