:root{--brandBlue:#0b3d91;--brandBlueDeep:#062a63;--brandYellow:#ffd400;--bg0:#070a10;--bg1:#0a0f1a;--text:#ffffffeb;--muted:#ffffffa8;--shadow:0 18px 60px #0000008c}*{box-sizing:border-box}body,html{height:100%}body{background:radial-gradient(1200px 520px at 18% -10%,#ffd4001f,#0000 55%),radial-gradient(900px 460px at 110% 12%,#0b3d9152,#0000 55%),linear-gradient(180deg,#070a10,#0a0f1a);background:radial-gradient(1200px 520px at 18% -10%,#ffd4001f,#0000 55%),radial-gradient(900px 460px at 110% 12%,#0b3d9152,#0000 55%),linear-gradient(180deg,var(--bg0),var(--bg1));color:#ffffffeb;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.app{min-height:100%}.skip{background:#ffd400;background:var(--brandYellow);border-radius:10px;color:#000;left:-999px;padding:10px 12px;position:absolute;top:0;z-index:999}.skip:focus{left:12px;top:12px}.main{margin:0 auto;max-width:1040px;padding:14px}.page{display:flex;flex-direction:column;gap:14px}.pageHeader{padding:6px 2px 0}.pageTitle{font-size:24px;font-weight:860;letter-spacing:-.02em;margin:0}.pageDesc{color:#ffffffa8;color:var(--muted);font-size:13.5px;line-height:1.45;margin-top:6px}.sectionTitle{color:#ffffff9e;font-size:12px;font-weight:700;letter-spacing:.22em;margin:8px 2px 0;text-transform:uppercase}.pill{color:#ffffffbd;font-size:12px;padding:7px 10px;width:-webkit-fit-content;width:fit-content}.ghostBtn,.pill{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px}.ghostBtn{align-items:center;color:#ffffffdb;cursor:pointer;display:inline-flex;justify-content:center;padding:10px 12px;transition:transform .12s ease,background .12s ease,border-color .12s ease}.ghostBtn:hover{background:#ffffff12;border-color:#ffffff24}.ghostBtn:active{transform:scale(.99)}.iconBtn{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 16px 40px #00000059;color:#ffffffe6;cursor:pointer;display:grid;height:44px;place-items:center;transition:transform .12s ease,background .12s ease,border-color .12s ease;width:44px}.iconBtn:hover{background:#ffffff14;border-color:#ffffff24}.iconBtn:active{transform:scale(.99)}.iconBtn.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.controls{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}.field{display:flex;flex-direction:column;gap:6px}.label{color:#ffffffb3;font-size:12px}.select{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;color:#ffffffeb;outline:none;padding:12px;width:100%}.select:focus{border-color:#ffd4008c;box-shadow:0 0 0 4px #ffd4001f}.select option{background-color:#0a0f1a;color:#ffffffeb}select.select{color-scheme:dark}.topNav{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#070a10b8;border-bottom:1px solid #ffffff1a;position:-webkit-sticky;position:sticky;top:0;z-index:90}.topNavInner{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1040px;padding:10px 12px}.navItem{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;color:#ffffffc7;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:10px 6px;touch-action:manipulation;transition:background .12s ease,border-color .12s ease,transform .12s ease;-webkit-user-select:none;user-select:none}.navItem:hover{background:hsla(0,0%,100%,.045)}.navItem:active{transform:scale(.99)}.navLabel{font-size:11.5px}.navIcon{display:grid;place-items:center}.navDot{background:#ffffff40;border-radius:999px;box-shadow:0 0 0 1px #ffffff1a;height:10px;width:10px}.navItem.active{background:linear-gradient(180deg,#ffd40024,hsla(0,0%,100%,.035));border-color:#ffd4004d;color:#ffffffeb}.navItem.active .navDot{background:#ffd400d9;box-shadow:0 0 0 1px #ffd40033,0 10px 25px #ffd40026}@media (max-width:360px){.topNavInner{gap:6px;padding:8px 10px}.navItem{border-radius:14px;padding:9px 4px}.navLabel{font-size:11px}}.tableWrap{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#00000038;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.tableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tableScroll::-webkit-scrollbar{height:8px}.tableScroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.tableScroll::-webkit-scrollbar-track{background:#ffffff0a}.tableHeader,.tableRow{align-items:center;display:grid}.tableHeader{background:#ffffff08;border-bottom:1px solid #ffffff1a;position:-webkit-sticky;position:sticky;top:0;z-index:3}.tableRow{border-bottom:1px solid #ffffff0f}.tableRow:last-child{border-bottom:0}.cell{font-feature-settings:"tnum";color:#ffffffeb;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableHeader>div,.tableRow .cell{border-right:1px solid #ffffff0f;padding:8px}.tableHeader>div:last-child,.tableRow .cell:last-child{border-right:0}.tableHeader>div{color:#ffffffb3;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cellSub{color:#ffffff9e;font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell.num{text-align:right}.cell.strong{font-weight:860}.statsHeader .thBtn{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#ffffffd1;cursor:pointer;display:flex;font-size:11.5px;gap:6px;justify-content:space-between;padding:8px;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}.thArrow{font-size:11px;opacity:.75}.thArrow.on{color:#ffd400e6;opacity:1}.resultsTable .tableHeader,.resultsTable .tableRow{grid-template-columns:110px 170px 150px 220px 80px 120px;min-width:850px}.statsTable .tableHeader,.statsTable .tableRow{grid-template-columns:220px 56px 56px 56px 56px 70px 70px 70px;min-width:710px}@media (min-width:720px){.main{padding:18px}.controls{grid-template-columns:1fr 1fr 1fr}.pageTitle{font-size:26px}}@media (min-width:980px){.resultsTable .tableHeader,.resultsTable .tableRow,.statsTable .tableHeader,.statsTable .tableRow{min-width:0}.tableHeader>div,.tableRow .cell{padding:10px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=main.17b729fb.css.map*/