@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--bg:#0b1014;--bg2:#0f161c;--panel:#141d26;--panel2:#18222d;--raised:#1c2733;--hairline:hsla(0,0%,100%,.06);--hairline2:hsla(0,0%,100%,.1);--divider:hsla(0,0%,100%,.04);--ink:#e6ecf2;--ink2:#aab4be;--ink3:#6b7884;--ink4:#465260;--bucketB:#5bd16a;--bucketBbg:rgba(91,209,106,.1);--bucketA:#f4b740;--bucketAbg:rgba(244,183,64,.1);--stOrange:#cf6a32;--stOrangeBg:rgba(207,106,50,.12);--warn:#e26257;--warnBg:rgba(226,98,87,.1);--link:#5eb0ff;--display:"Inter",-apple-system,system-ui,sans-serif;--body:"Inter",-apple-system,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-feature-settings:"tnum" 1,"ss01" 1;line-height:1.4}*,:after,:before{box-sizing:border-box}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}.disp{font-family:var(--display);letter-spacing:-.01em;font-weight:700}.mono,.num{font-family:var(--mono)}.num{font-feature-settings:"tnum" 1}.uc{text-transform:uppercase;letter-spacing:.12em}.ink{color:var(--ink)}.ink2{color:var(--ink2)}.ink3{color:var(--ink3)}.ink4{color:var(--ink4)}.b{font-weight:600}.bb{font-weight:700}.disp.bb{font-weight:800}.panel{background:var(--panel)}.panel,.panel2{border:1px solid var(--hairline)}.panel2{background:var(--panel2)}.raised{background:var(--raised)}.hair,.raised{border:1px solid var(--hairline)}.divider{background:var(--divider);height:1px}.clip-tr{-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.clip-bl{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px));clip-path:polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px))}.clip-2{-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.tier-stripe{position:absolute;top:0;left:0;right:0;height:2px}.tier-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px 2px;line-height:1}.tier-tag.B{color:var(--bucketB);background:var(--bucketBbg)}.tier-tag.A{color:var(--bucketA);background:var(--bucketAbg)}.tier-tag.ST{color:var(--stOrange);background:var(--stOrangeBg)}.tier-tag.W{color:var(--warn);background:var(--warnBg)}.tier-tag.G{color:var(--ink2);background:hsla(0,0%,100%,.04)}.row{gap:8px;align-items:center}.col,.row{display:flex}.col{flex-direction:column}.between{display:flex;justify-content:space-between;align-items:center;gap:8px}.grow{flex:1 1 auto;min-width:0}.center{display:flex;align-items:center;justify-content:center}.xs{font-size:11px}.sm{font-size:13px}.md{font-size:15px}.lg{font-size:18px}.xl{font-size:22px}.xxl{font-size:28px}.huge{font-size:36px;line-height:1}.mega{font-size:56px;line-height:.95}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12px;padding:8px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--raised);color:var(--ink);border:1px solid var(--hairline2)}.btn:hover{background:var(--panel2)}.btn.primary{background:var(--bucketB);color:#061308;border-color:var(--bucketB)}.btn.primary:hover{filter:brightness(1.08)}.btn.ghost{background:transparent}.btn.sm{padding:5px 9px}.btn.sm,.chip{font-size:11px}.chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-weight:500;color:var(--ink2);background:hsla(0,0%,100%,.03);border:1px solid var(--hairline);line-height:1.3;letter-spacing:.04em;cursor:pointer}.chip.on{color:#061308;background:var(--bucketB);border-color:var(--bucketB);font-weight:700}.chip.tab{padding:8px 12px;font-size:12px}.dot{width:7px;height:7px;border-radius:999px;display:inline-block;vertical-align:middle;flex:0 0 auto}.dot.g{background:var(--bucketB);box-shadow:0 0 8px var(--bucketB)}.dot.y{background:var(--bucketA);box-shadow:0 0 6px var(--bucketA)}.dot.r{background:var(--warn);box-shadow:0 0 6px var(--warn)}.scroll::-webkit-scrollbar{width:0;height:0}@media (min-width:901px){.mobile-only{display:none!important}}@media (max-width:900px){.desktop-only{display:none!important}}