:root{--bg:#0d1117;--panel:#161b22;--text:#e6edf3;--muted:#9da7b3;--border:#ffffff1f;--elev:#ffffff0f;--focus:#80bfff;--brand:#57b8ff;--brand-2:#a78bfa;--radius:12px}*{box-sizing:border-box}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d1117;background:var(--bg);color:#e6edf3;color:var(--text);font:16px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0}h1,h2,h3{line-height:1.2;margin:0 0 .5rem}p{margin:0 0 .8rem}:focus-visible{border-radius:6px;outline:2px solid #80bfff;outline:2px solid var(--focus);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}a{color:#57b8ff;color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}a.link-quiet{color:#e6edf3;color:var(--text);opacity:.95;text-decoration:underline}.navigation .nav-link{border-radius:8px;color:#e6edf3;color:var(--text);padding:.4rem .6rem}.btn,.navigation .nav-link:hover,button{background:#ffffff0f;background:var(--elev)}.btn,button{border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:8px;color:#e6edf3;color:var(--text);cursor:pointer;font-weight:600;padding:.55rem .9rem}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:#ffffff14}.btn-secondary{background:#ffffff1a}.nav-button{composes:btn}.promo-banner__btn{background:#ffffff1a;border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:8px;color:#e6edf3;color:var(--text);font-weight:600;padding:.5rem .8rem;text-decoration:none}.ui-input,.ui-select,input[type=date],input[type=number],input[type=text],select{background:#ffffff0f;border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:8px;color:#e6edf3;color:var(--text);padding:.6rem .65rem;width:100%}select option{background:#161b22;background:var(--panel);color:#e6edf3;color:var(--text)}table{border-collapse:collapse;font-size:.95rem;width:100%}thead tr{background:#ffffff0a}td,th{padding:.6rem}tbody tr{border-top:1px solid #ffffff0f}.page-content{margin:1.5rem auto;max-width:1000px;padding:0 1rem}.card{padding:1rem}.card,.graph-card{background:#161b22;background:var(--panel);border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius)}.graph-card{padding:.5rem .75rem .75rem}.App-footer{border-top:1px solid #ffffff1f;border-top:1px solid var(--border);color:#e6edf3;color:var(--text);margin-top:1.25rem;padding:1rem}.promo-banner{background:#161b22;background:var(--panel);border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);padding:.75rem}@media (max-width:720px){.page-content{padding:0 .8rem}}.App-header,.home-hero,.top-banner{display:grid;place-items:center}.App-header img,.home-hero img,.top-banner img{display:block;height:auto;margin:0 auto;max-width:100%}.page-content h1{font-size:clamp(1.4rem,2.6vw,2rem);margin-bottom:.75rem;text-align:center}.page-content h1+p{margin-top:0;opacity:.85;text-align:center}.page-content li a{text-decoration:underline}.chartjs-legend,.chartjs-render-monitor+* .legend{opacity:.95}.navigation{text-align:center}.nav-link{color:#ffffffe6;text-decoration:none}.nav-link:hover{background:#ffffff0f;color:#fff}.nav-link.active{background:#00e7c614;border-color:#00e7c63d;box-shadow:inset 0 0 0 2px #00e7c62e;color:#00e7c6;text-shadow:0 0 10px #00e7c68c}.site-header .header-container{padding:.55rem .9rem}.nav{gap:.25rem}.nav::-webkit-scrollbar{display:none}.nav{scrollbar-width:none}@media (max-width:820px){.nav-link{font-size:clamp(12px,3.4vw,14px);padding:.35rem .5rem}}@media (max-width:800px){.promo-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr!important}}@media (max-width:640px){footer{font-size:.95rem}}.dd .dd-trigger:focus-visible,.dd .dd-trigger:hover,.nav-link:hover{background:#ffffff0f;color:#fff}.dd .dd-trigger[aria-expanded=true],.nav-link.active{background:#00e7c614;border-color:#00e7c63d;box-shadow:inset 0 0 0 2px #00e7c62e;color:#00e7c6;text-shadow:0 0 10px #00e7c68c}.dd-menu .dd-item:focus-visible,.dd-menu .dd-item:hover{background:#ffffff0f}@media (max-width:820px){.dd .dd-trigger,.nav-link{font-size:clamp(12px,3.4vw,14px);padding:.35rem .5rem!important}}.dd{position:relative}.dd>summary{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;list-style:none;padding:.42rem .6rem}.dd>summary:hover,.dd[open]>summary,.nav-link:hover{background:#ffffff0f;color:#fff}.dd[open]>summary{background:#00e7c614;border-color:#00e7c63d;box-shadow:inset 0 0 0 2px #00e7c62e;color:#00e7c6;text-shadow:0 0 10px #00e7c68c}.dd-menu{grid-gap:.25rem;background:#12161cfa;border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 12px 24px #00000059;display:grid;gap:.25rem;left:0;min-width:220px;padding:.35rem;position:absolute;top:calc(100% + 6px);z-index:1000}.dd-menu .nav-link{padding:.45rem .55rem}@media (max-width:860px){.nav-desktop{display:none!important}.hamburger{display:inline-flex!important}}.hamburger:focus-visible,.hamburger:hover{background:#ffffff0f}@keyframes sheetDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.32d08949.css.map*/