@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700;800;900&family=JetBrains+Mono:wght@400;500;600;700;800&display=swap");:root{--bb-ink:#050a14;--bb-bg:#050a14;--bb-surface:#0e1622;--bb-surface-2:#1a2333;--bb-line:#1f2a3d;--bb-edge:#00d85c;--bb-edge-hi:#00ee68;--bb-edge-glow:rgba(0,216,92,.15);--bb-text:#f8fafc;--bb-text-muted:#94a3b8;--bb-text-dim:#64748b;--bb-neg:#ff4757;--bb-warn:#f59e0b;--bb-font-display:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--bb-font-body:"Manrope",-apple-system,"Helvetica Neue",Arial,sans-serif;--bb-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--bb-text-xs:0.75rem;--bb-text-sm:0.875rem;--bb-text-base:1rem;--bb-text-lg:1.25rem;--bb-text-xl:1.5rem;--bb-text-2xl:1.875rem;--bb-text-3xl:2.5rem;--bb-text-4xl:3.5rem;--bb-text-5xl:4.5rem;--bb-space-1:4px;--bb-space-2:8px;--bb-space-3:12px;--bb-space-4:16px;--bb-space-5:24px;--bb-space-6:32px;--bb-space-7:48px;--bb-space-8:64px;--bb-space-9:96px;--bb-radius-sm:6px;--bb-radius-md:10px;--bb-radius-lg:14px;--bb-radius-xl:20px;--bb-ease-out:cubic-bezier(0.16,1,0.3,1);--bb-dur-fast:150ms;--bb-dur-base:200ms}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bb-ink);color:var(--bb-text);font-family:var(--bb-font-body);font-weight:400;line-height:1.55;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;background-image:linear-gradient(hsla(0,0%,100%,.012) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.012) 1px,transparent 0);background-size:56px 56px}a{color:inherit}button{font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 32px}.container-narrow{max-width:960px;margin:0 auto;padding:0 32px}.bb-num,.bb-stat,[data-tabular]{font-family:var(--bb-font-mono);font-feature-settings:"tnum" 1,"lnum" 1}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--bb-line);border-radius:100px;font-family:var(--bb-font-mono);font-size:12px;font-weight:500;color:var(--bb-text-muted);letter-spacing:.3px}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--bb-edge);box-shadow:0 0 8px var(--bb-edge);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.section-eyebrow{font-family:var(--bb-font-mono);font-size:12px;color:var(--bb-edge);letter-spacing:2px;margin-bottom:18px;text-transform:uppercase;font-weight:600}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:10px;font-family:var(--bb-font-body);font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;border:none;transition:all .18s ease}.btn-primary{background:var(--bb-edge);color:var(--bb-ink)}.btn-primary:hover{background:var(--bb-edge-hi);transform:translateY(-1px);box-shadow:0 8px 24px var(--bb-edge-glow)}.btn-secondary{background:transparent;color:var(--bb-text);border:1px solid var(--bb-line)}.btn-secondary:hover{border-color:var(--bb-text-muted);background:var(--bb-surface)}.btn-danger{background:transparent;color:var(--bb-neg);border:1px solid var(--bb-neg)}.btn-danger:hover{background:rgba(255,71,87,.08)}.btn .arrow{font-family:var(--bb-font-mono);font-weight:500}.form-field{margin-bottom:20px}.form-field label{display:block;font-family:var(--bb-font-mono);font-size:11px;font-weight:600;color:var(--bb-text-dim);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px}.form-field input,.form-field select,.form-field textarea{width:100%;padding:12px 14px;background:var(--bb-surface-2);border:1px solid var(--bb-line);border-radius:10px;color:var(--bb-text);font-family:var(--bb-font-body);font-size:15px;transition:border-color .15s ease}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--bb-edge);box-shadow:0 0 0 3px var(--bb-edge-glow)}.form-field .help{margin-top:6px;font-size:12px;color:var(--bb-text-dim)}.form-error{margin-top:8px;font-size:13px;color:var(--bb-neg)}.form-success{padding:14px 18px;border:1px solid var(--bb-line);border-left:3px solid var(--bb-edge);background:var(--bb-surface);border-radius:10px;font-size:14px;color:var(--bb-text)}@media (max-width:720px){.container,.container-narrow{padding-left:20px!important;padding-right:20px!important}nav .nav-links{gap:14px!important}nav .nav-links>li:not(:last-child){display:none!important}nav .nav-links a{white-space:nowrap;font-size:14px}footer .foot-grid{grid-template-columns:1fr!important;gap:32px!important}footer .foot-grid>div p{max-width:100%!important}footer>div>div:last-of-type{flex-direction:column!important;align-items:flex-start!important}footer>div>div:last-of-type>div:last-child{max-width:100%!important}table{width:max-content!important;min-width:100%}table,table td,table th{font-size:12px!important}table td,table th{padding:7px 10px!important;white-space:nowrap}div[style*="grid-template-columns: 1fr 1fr"],div[style*="minmax(420px"],section[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}h1{font-size:clamp(28px,7vw,40px)!important;line-height:1.1!important}div[style*="minmax(140px, 1fr)"], div[style*="minmax(160px, 1fr)"], div[style*="minmax(220px, 1fr)"]{gap:8px!important}}a[href^="/"]:not(.btn):not(nav a):not(footer a){transition:border-color .18s ease,background .18s ease,transform .18s ease}.row-hoverable:hover,[class*=bb-surface]:hover{border-color:var(--bb-text-dim)}tbody tr{transition:background .12s ease}tbody tr:hover{background:hsla(0,0%,100%,.02)}.has-scroll-fade{position:relative}.has-scroll-fade:after{content:"";position:absolute;top:0;right:0;bottom:0;width:32px;background:linear-gradient(90deg,transparent,rgba(5,10,20,.7));pointer-events:none;opacity:0;transition:opacity .2s ease}.has-scroll-fade.is-scrollable:after{opacity:1}.has-sticky-first-col table tbody tr>td:first-child,.has-sticky-first-col table thead tr>th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--bb-surface);box-shadow:4px 0 8px -4px rgba(0,0,0,.5)}.has-sticky-first-col table thead tr>th:first-child{background:var(--bb-surface-2);z-index:3}@media (min-width:720px){.has-sticky-first-col table tbody tr>td:first-child,.has-sticky-first-col table thead tr>th:first-child{position:static;box-shadow:none}}@keyframes bb-skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}.bb-skeleton{display:inline-block;background:var(--bb-surface-2);border-radius:4px;animation:bb-skeleton-pulse 1.2s ease-in-out infinite}@keyframes bb-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bb-fade-in{animation:bb-fade-in .28s cubic-bezier(.2,.6,.2,1) forwards}:focus-visible{outline:2px solid var(--bb-edge);outline-offset:2px;border-radius:4px}nav a[aria-label^=Settings]:hover,nav form button[aria-label^="Sign out"]:hover{border-color:var(--bb-edge)!important;color:var(--bb-edge)!important}@media (max-width:720px){.has-scroll-fade{-webkit-overflow-scrolling:touch}}@media (max-width:640px){body{overflow-x:hidden}.player-header{grid-template-columns:1fr!important;text-align:center;gap:14px!important;padding:16px 0!important}.player-header>div:first-child{margin:0 auto}table td,table th{padding:8px 10px!important}h1{font-size:clamp(26px,7vw,36px)!important;letter-spacing:-1px!important}h2{font-size:clamp(18px,5vw,22px)!important}.btn{padding:14px 20px;font-size:14px;min-height:44px}.container,.container-narrow{padding-left:16px!important;padding-right:16px!important}}