html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.w-full{width:100%}.h-full{height:100%}.max-w-full{max-width:100%}.max-h-full{max-height:100%}.object-contain{object-fit:contain}.overflow-hidden{overflow:hidden}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-1{flex:1}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.min-h-0{min-height:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.m-2{margin:.5rem}.mb-4{margin-bottom:1rem}.p-2{padding:.5rem}.ml-auto{margin-left:auto}.m-auto{margin:auto}.grid{display:grid}.grid-cols-auto-fill{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr))}.w-12{width:3rem!important}.h-12{height:3rem!important}.text-sm{font-size:var(--font-size-xs)}.cursor-pointer{cursor:pointer}@property --color-dark{syntax:"<color>";inherits:false;initial-value:#1c1c1c}@property --color-darker{syntax:"<color>";inherits:false;initial-value:#333}@property --color-darkest{syntax:"<color>";inherits:false;initial-value:#000}@property --color-light{syntax:"<color>";inherits:false;initial-value:#fafbfd}@property --color-grey{syntax:"<color>";inherits:false;initial-value:#888}@property --color-warning{syntax:"<color>";inherits:false;initial-value:#a12d1e}@property --line-height-sm{syntax:"<number>";inherits:false;initial-value:1.2}@font-face{font-family:UbuntuSansMono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/UbuntuSansMono.lightweight-subset-h1D1jyJf.woff2)format("woff2")}@font-face{font-family:UbuntuMono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/UbuntuMono-Regular.lightweight-subset-B8MsZLu9.woff2)format("woff2")}@keyframes balance{0%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}to{transform:rotate(-2deg)}}@keyframes wobble{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}:root{--font-size-xs:1.2rem;--font-size-xs-sm:1.4rem;--font-size-sm:1.7rem;--font-size-md:2rem;--font-size-lg:2.5rem;--font-size-xl:3rem;--main-button-size:5rem;--letter-spacing-lg:.15rem;--letter-spacing-md:.075rem}@media (width<=768px){:root{--font-size-xs:1.5rem;--font-size-xs-sm:1.75rem;--font-size-sm:2rem;--font-size-md:2.5rem;--font-size-lg:3rem;--font-size-xl:3.5rem;--main-button-size:6rem;--letter-spacing-lg:.1rem;--letter-spacing-md:.05rem}}:root{--default-font:"UbuntuSansMono", monospace;--alternative-font:"UbuntuMono", monospace;--color-grey:color-mix(in srgb, var(--color-dark) 40%, var(--color-light));--breakpoint-mobile:768px}html{font-family:var(--default-font);letter-spacing:var(--letter-spacing-md);color:var(--color-light);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.5%}canvas{display:block}html,body,#root,main{width:100%;height:var(--app-height);margin:0;overflow:hidden}:is(html,body,#root,main) ::selection{background-color:color-mix(in srgb, var(--color-grey) 60%, var(--color-darkest));color:var(--color-light)}::-webkit-scrollbar{width:3px;display:block}::-webkit-scrollbar-track{background:var(--color-darker);border-radius:0}::-webkit-scrollbar-thumb{background-color:var(--color-grey);border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-darker)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar:horizontal{height:6px}::-webkit-scrollbar-thumb:horizontal{background:var(--color-grey);border-radius:999px}::-webkit-scrollbar-thumb:horizontal:hover{background:var(--color-light)}::-webkit-scrollbar-track:horizontal{background:var(--color-darker)}:focus-visible{outline:1px solid var(--color-light);outline-offset:2px}._dock_a2nnu_1{z-index:9999;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.5rem;transition:transform .3s;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}._button_a2nnu_15{z-index:1;background:var(--color-dark);cursor:pointer;color:var(--color-light);border:#0000;border-radius:40%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}._button_a2nnu_15 svg{width:var(--main-button-size);height:var(--main-button-size)}._button_a2nnu_15{transition:transform .2s}._button_a2nnu_15:hover{background:var(--color-darker);transform:translateY(-.5rem)}._button_a2nnu_15:active{background:color-mix(in srgb, var(--color-grey) 50%, var(--color-darkest) 50%);transform:translateY(0)}._list_a2nnu_44{background:var(--color-darker);min-width:12rem;max-height:50vh;transition:opacity .2s ease allow-discrete;border-radius:.5rem;flex-direction:column;gap:.25rem;margin:0;padding:.4rem;list-style:none;display:flex;overflow-y:auto;box-shadow:0 0 1rem #00000080}@starting-style{._list_a2nnu_44{opacity:0}}._item_a2nnu_64{color:var(--color-light,#fff);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.35rem;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .15s;display:flex}._item_a2nnu_64:hover{background:var(--color-dark)}._statusDot_a2nnu_82{border-radius:50%;flex:none;width:.55rem;height:.55rem}._active_a2nnu_89 ._statusDot_a2nnu_82{background:var(--color-success,#4caf50)}._hidden_a2nnu_93{transform:translateY(150%)}._label_a2nnu_97{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}._state_a2nnu_104{opacity:.6;flex:none;font-size:.7rem}._empty_a2nnu_110{color:var(--color-muted,#888);padding:.5rem .75rem;font-size:.85rem}.data-container{padding:2rem;overflow:auto}.readable-content{max-inline-size:77rem;margin-inline:auto}.default-header-1{font-family:var(--alternative-font);font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-lg);font-weight:200}.default-header-2{font-family:var(--alternative-font);font-size:var(--font-size-md);font-weight:200}.default-label{font-size:var(--font-size-xs-sm);color:var(--color-light);-webkit-user-select:auto;user-select:auto;width:fit-content;font-weight:150}.default-description{font-size:var(--font-size-sm);font-weight:200;line-height:var(--line-height-sm)}.default-anchor{color:var(--color-light);text-decoration:none}.default-anchor:hover{text-decoration:underline}a{color:var(--color-light)}a:hover{color:var(--color-grey)}.default-padding{gap:.4rem;padding:.75rem 1.35rem 1.35rem}.default-border{border:1px solid var(--color-grey);overflow:hidden}.default-button{border:1px solid var(--color-darkest);background-color:var(--color-light);color:var(--color-darkest);cursor:pointer;border-radius:.25rem;padding:.5rem 1rem;transition:all .2s ease-in-out;animation:2s infinite balance}.default-button:hover{background-color:var(--color-grey);color:var(--color-light);border-color:var(--color-grey)}.default-button:active{background-color:var(--color-dark);color:var(--color-lightest);border-color:var(--color-lightest)}.toggle-switch{appearance:none;background:var(--color-grey);cursor:pointer;border-radius:999px;width:2.5rem;height:1.5rem;transition:background-color .25s;position:relative}.toggle-switch:before{content:"";background:var(--color-light);width:1.3rem;height:1.3rem;box-shadow:0 1px 4px var(--color-dark);border-radius:50%;transition:transform .25s;position:absolute;top:1px;left:1px}.toggle-switch:checked{background:var(--color-warning)}.toggle-switch:checked:before{transform:translate(1.25rem)}.toggle-switch:focus-visible{outline:2px solid var(--color-warning);outline-offset:2px}.toggle-switch:disabled{opacity:.5;cursor:not-allowed}.blink{animation:2s linear infinite blink}
