:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Switch .switch-label span.toggle--off{display:inline-flex}div.Switch input.switch-input:checked+.switch-label .toggle--on{display:inline-flex}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.row{display:flex;flex-flow:row nowrap;align-items:center}.App .form{width:100%;display:flex;flex-flow:row nowrap;margin-bottom:20px}.App .form .Button{margin-left:20px}.TextField{position:relative;width:100%}.TextField>label{font-family:Roboto,sans-serif;color:#00000080;font-size:16px;position:absolute;left:0;top:16px;margin-top:-16px;transition:all .2s ease;-webkit-user-select:none;user-select:none;cursor:text}.TextField>input{font-family:Roboto,sans-serif;color:#1e252d;height:19px;font-size:16px;width:100%;border:0px;padding-bottom:4px;padding-top:0;outline-color:#0000}.TextField>input:focus{outline:none}.TextField>input:disabled{color:gray;background-color:#fff}.TextField>input:disabled+.border{height:0px;border-bottom:2px dotted rgb(224,224,224)}.TextField>input::placeholder{font-family:Roboto,sans-serif;color:#0000004d;opacity:1}.TextField>.border{border-bottom:1px solid rgb(224,224,224);height:1px;position:relative}.TextField>.border .line{left:50%;width:0;height:2px;min-height:2px;background-color:#00bcd4;transition:all .2s ease;position:absolute}.TextField>.error{text-align:left;font-size:10px;min-height:0;line-height:14px;color:#f44336;visibility:hidden;opacity:0;transition:all .2s ease}.TextField.focused>label,.TextField.withValue>label{top:4px;font-size:12px;line-height:14px}.TextField.errored>.error{visibility:visible;opacity:1}.TextField.errored>.border{border-bottom-color:#f44336}.TextField.errored>label{color:#f44336}.TextField.focused>label{color:#00bcd4}.TextField.focused>.border .line{left:0;width:100%}.TextField.disabled label,.TextField.disabled input{cursor:not-allowed}.TextField.withLabel{margin-top:15px}.TextField input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.TextField input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0px 9999px white}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.TextField .shake{animation-duration:.5s;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-name:shake}.Switch{display:inline-flex;padding-top:5px}.Switch .switch-input{display:none}.Switch .switch-label{position:relative;display:inline-flex;align-items:center;min-width:38px;height:24px;cursor:pointer;font-weight:500;text-align:left;-webkit-user-select:none;user-select:none;margin:0;padding:0 0 0 44px;box-sizing:border-box}.Switch .switch-label:before,.Switch .switch-label:after{content:"";box-sizing:border-box;position:absolute;margin:0;outline:0;top:50%;transform:translateY(-50%);transition:all .3s ease}.Switch .switch-label:before{left:1px;width:34px;height:14px;background-color:#9e9e9e;border-radius:8px}.Switch .switch-label:after{left:0;width:20px;height:20px;background-color:#fafafa;border-radius:50%;box-shadow:0 3px 1px -2px #00000024,0 2px 2px #00000019,0 1px 5px #00000015}.Switch .switch-label .toggle--on{display:none}.Switch .switch-label .toggle--off{display:inline-block}.Switch .switch-label .label{margin-right:5px}.Switch .switch-input:checked+.switch-label:before{background-color:#a5d6a7}.Switch .switch-input:checked+.switch-label:after{background-color:#4caf50;transform:translate(80%,-50%)}.Switch .switch-input:checked+.switch-label .toggle--on{display:inline-block}.Switch .switch-input:checked+.switch-label .toggle--off{display:none}.Button{position:relative;min-width:64px;min-height:36px;height:24px;margin:0;padding:0 16px;border:none;outline:none;font-size:14px;font-weight:500;letter-spacing:1.25px;background:#dfdfdf;text-transform:uppercase;font-family:Roboto,sans-serif;-webkit-tap-highlight-color:transparent;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;-webkit-user-select:none;user-select:none;border-radius:3px;transition:all .2s ease}.Button.flat{background-color:transparent}.Button.flat:hover{background-color:#0000000d}.Button.green{background-color:#43a047;color:#fff}.Button.green:hover{background-color:#3b8e3f}.Button.blue{background-color:#039be5;color:#fff}.Button.blue:hover{background-color:#038acc}.Button.red{background-color:#e53935;color:#fff}.Button.red:hover{background-color:#e2231e}.Button.black{background-color:#1e252d;color:#fff}.Button.black:hover{background-color:#14181e}.Button.gray{background:#d9d9d9;color:#999}.Button.gray:hover{background-color:#ccc}.Button.small{padding:0 8px;min-height:16px;min-width:16px}.Button>.material-icons{margin-right:10px}.Button.round{padding:0;min-width:36px;border-radius:50%}.Button.round>.material-icons{margin:0}.Button .ripple{position:absolute;background:#0000001a;border-radius:100%;transform:scale(0);pointer-events:none;transition:opacity .2s ease-out}.Button .ripple.show{animation:ripple .35s ease-out}.Button:active .ripple.showed{opacity:1}.Button:focus .ripple.focused{opacity:1;transition:opacity .2s ease-out,transform .2s ease-out;transform:scale(1);animation:resize 1.25s ease-out infinite;animation-delay:.2s;animation-direction:alternate}.Button .ripple.showed{transform:scale(2);opacity:0}@keyframes ripple{to{transform:scale(2)}}@keyframes resize{to{transform:scale(.9)}}.Button.raised{transition:color .2s ease-out,background-color .2s ease-out,box-shadow .28s cubic-bezier(.4,0,.2,1)}.Button.raised:hover{box-shadow:0 2px 3px #00000040}.Button.raised:active{box-shadow:0 2px 3px #00000059}.Button.disabled{box-shadow:none;background:#d9d9d9;color:#999}.Button.disabled:hover{background-color:#ccc}.Button::-moz-focus-inner{border:0}.Chart{position:relative}.Chart .close{position:absolute;right:0;top:0;min-width:24px;min-height:24px;z-index:1}.Chart .close .material-icons{font-size:14px}
