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