body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1d2b3a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0}p{margin:0}button{font-family:inherit}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.App{min-height:100vh}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}button:hover{box-shadow:0 4px 12px #2b97d44d;transform:translateY(-2px)}button:active{transform:translateY(0)}input:focus{border-color:#2b97d4!important;box-shadow:0 0 0 3px #2b97d41a}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.usage-content{grid-template-columns:1fr 1fr!important}.usage-video{grid-column:1;grid-row:1}.usage-chart{grid-column:2;grid-row:1/3}.usage-notes{grid-column:1;grid-row:2}@media (max-width:1024px){.usage-content{grid-template-columns:1fr!important}.usage-video{order:1}.usage-chart,.usage-video{grid-column:auto;grid-row:auto}.usage-chart{order:2}.usage-notes{grid-column:auto;grid-row:auto;order:3}}@media (max-width:768px){.usage-container{padding:12px!important}.usage-header{flex-direction:column!important;gap:12px!important}.usage-header-actions{width:100%}.usage-header-actions button{flex:1 1}.usage-title{font-size:17px!important}.range-row input[type=datetime-local]{font-size:11px!important;min-width:0!important;padding:6px 4px!important;width:100%!important}.graphics-page{align-items:flex-start!important;padding:12px!important}.graphics-card{border-radius:10px!important;padding:16px!important}.graphics-question{font-size:15px!important}.graphics-meta{flex-direction:column!important;gap:4px!important}.graphics-time-range{margin-left:0!important}.graphics-chart{margin-left:-8px;margin-right:-8px}}@media (max-width:600px){.input-card{padding:24px 20px!important}.input-time-row{flex-direction:column!important}.input-time-dash{display:none!important}}
/*# sourceMappingURL=main.e32c0130.css.map*/