*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}.react-toggle{touch-action:pan-x;display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#4d4d4d;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check{opacity:1;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px;opacity:1;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #4D4D4D;border-radius:50%;background-color:#fafafa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#19ab27}.react-toggle--focus .react-toggle-thumb{-webkit-box-shadow:0px 0px 3px 2px #0099E0;-moz-box-shadow:0px 0px 3px 2px #0099E0;box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{-webkit-box-shadow:0px 0px 5px 5px #0099E0;-moz-box-shadow:0px 0px 5px 5px #0099E0;box-shadow:0 0 5px 5px #0099e0}header{padding:1rem;font-weight:700;background:var(--bar-bg-color);display:flex;align-items:center;gap:1.5rem}header :last-child{margin-left:auto}header h1{font-size:clamp(.8rem,1.5vw,1.5rem)}header .version-selector{width:140px}header a,header button{--anim-start: right;--gradient: linear-gradient(to right, #ec5408 0%, #7e330e 100%);font-family:Spectral,Times-New Roman,serif;font-weight:400;font-weight:500;font-size:.8rem;text-transform:uppercase;position:relative;padding:.25rem .75rem;min-width:100px;text-align:center;border:2px outset #896c54;border-radius:0;box-shadow:inset 0 0 10px #000;background-position:var(--anim-start);background-image:var(--gradient);background-size:200%}header a:hover,header button:hover{text-decoration:none;animation:bg-animation 2s infinite alternate}header a:after,header button:after{content:"";position:absolute;left:2px;top:1px;height:calc(100% - 2px);width:calc(100% - 4px);border:1px outset #a94e2c;pointer-events:none}header a.is-active,header button.is-active{border-color:var(--highlight-color)}@keyframes bg-animation{0%{background-position:var(--anim-start)}to{background-position:left}}footer{color:#666;font-size:.7rem;width:100%;padding:.5rem 0;text-align:center}.timer{position:fixed;right:2rem;bottom:2rem;padding:.7rem 1.2rem;background:#333c;z-index:999;font-size:1.5rem;display:flex;flex-direction:column;gap:.5rem;min-width:200px}.timer.done{animation:ALARM 1s infinite}.timer .title{display:block;font-size:.8rem}.timer-buttons{display:flex;justify-content:end;gap:.5rem;align-content:flex-end}.timer-buttons button{padding:3px 8px;font-size:.5em}@keyframes ALARM{0%,49%{background-color:#f00c;border-color:red}50%,to{background-color:#333c}}.sk-cube-grid{width:3rem;height:3rem;margin:6rem auto;display:grid;gap:0px;grid-template-columns:repeat(3,1fr)}.sk-cube-grid .sk-cube{background-color:var(--highlight-color-light);opacity:.8;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scale3D(1,1,1);transform:scaleZ(1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scale3D(1,1,1);transform:scaleZ(1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}:root{--border-radius: 4px;--highlight-color: #cc170a;--highlight-color-light: #d83a2f;--border-color: #ad9d78;--bar-bg-color: #222222aa;--btn-hover-color: #666;--form-control-color: #0ec9f4;--form-control-disabled: #959495;--outline-size: max(2px, .08em);--outline-style: solid;--outline-color: var(--highlight-color)}::selection{background:var(--highlight-color)}*:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}*:focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}html{background-color:#000;background:linear-gradient(to bottom,#000 25%,#091108);background-repeat:no-repeat;background-attachment:fixed}body{font-family:Roboto,Helvetica,sans-serif;font-size:14px;color:#fff;padding:0;margin:0;height:100vh}dialog{position:fixed;left:50%;top:50%;margin-left:-25%;z-index:999;background:#222;padding:.5rem 1rem;border:1px solid #000;border-radius:5px;display:flex;flex-direction:column;gap:1rem}::backdrop{background-color:#000c}dialog.hidden{display:none}dialog .footer{display:flex;gap:.5rem;justify-content:flex-end}dialog .confirm{background-color:#555}dialog input[type]{background:#fff;padding:.5rem;border:1px solid #000;color:#000}#root{height:100%}.App{display:flex;flex-direction:column;height:100%}button{background-color:#333;padding:.5rem 1rem;border-radius:var(--border-radius)}button:hover{background-color:var(--btn-hover-color);cursor:pointer}input[type=text]{background:#222;color:#fff}input[type=checkbox],input[type=radio]{margin:0;color:currentColor;background:linear-gradient(to bottom,#103357 10%,#012336 30%,#103357);width:1.15rem;height:1.15rem;border:2px outset var(--border-color);transform:translateY(-.075em);display:grid;place-content:center}input[type=radio]{min-width:1.15rem;min-height:1.15rem}input[type=radio],input[type=radio]:before{border-radius:50%}input[type=radio]:before{content:"";min-width:.55em;min-height:.55em;transform:scale(0);transform-origin:bottom left;transition:80ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color)}input[type=checkbox]:before{content:"";width:.8rem;position:absolute;top:1px;left:1px;aspect-ratio:1 / 1;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:80ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:CanvasText}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:focus,input[type=radio]:focus{outline:max(2px,.15em) solid var(--highlight-color);outline-offset:max(2px,.15em)}input[type=checkbox]:hover,input[type=radio]:hover{background:#2d6197}input[type=checkbox]:disabled,input[type=radio]:disabled{--form-control-color: var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.t:first-letter{text-transform:uppercase}svg{fill:currentColor}
