@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;700&display=optional";:root{--rb-black: #000000;--rb-bg-2: #0A0A0A;--rb-panel: #111111;--rb-panel-2: #161616;--rb-gold: #F7B500;--rb-gold-bright: #FFC82C;--rb-gold-dim: #C8921A;--rb-gold-soft: rgba(247,181,0,.14);--rb-ivory: #F5F5F2;--rb-muted: #8A7B5B;--rb-line: rgba(247,181,0,.14);--rb-up: #00D084;--rb-down: #FF4E4E;--rb-warn: #F5A623;--rb-stub: #F7B500;--fg-1: var(--rb-ivory);--fg-2: var(--rb-muted);--fg-accent: var(--rb-gold);--bg-0: var(--rb-black);--bg-1: var(--rb-bg-2);--bg-2: var(--rb-panel);--bg-3: var(--rb-panel-2);--border-hairline: var(--rb-line);--font-display: "Archivo Black", "Arial Black", system-ui, sans-serif;--font-ui: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-meta: 13px;--t-body: 15px;--t-lead: 17px;--t-sub: 22px;--t-h3: 28px;--t-h2: clamp(32px, 3.2vw, 44px);--t-h1: clamp(44px, 6vw, 88px);--t-display: clamp(64px, 10vw, 132px);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--r-money: 2px;--r-music: 16px;--r-music-tight: 14px;--r-music-loose: 18px;--r-sheet-top: 16px;--r-pill: 999px;--shadow-1: 0 1px 0 rgba(247,181,0,.06) inset, 0 0 0 1px rgba(247,181,0,.06);--shadow-2: 0 12px 32px rgba(0,0,0,.55), 0 0 0 1px rgba(247,181,0,.08);--shadow-gold: 0 0 0 1px var(--rb-gold), 0 10px 30px rgba(247,181,0,.18);--ring-focus: 0 0 0 2px #000, 0 0 0 4px var(--rb-gold);--ease-out: cubic-bezier(.2,.7,.2,1);--ease-inout: cubic-bezier(.6,.1,.3,1);--d-hover: .2s;--d-trans: .4s;--d-max: .6s}html,body{background:var(--bg-0);color:var(--fg-1);font-family:var(--font-ui);font-size:var(--t-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1{font-family:var(--font-ui);font-weight:700;font-size:var(--t-h1);letter-spacing:-.02em;line-height:.96;margin:0}h2,.h2{font-family:var(--font-ui);font-weight:700;font-size:var(--t-h2);letter-spacing:-.015em;line-height:1.05;margin:0}h3,.h3{font-family:var(--font-ui);font-weight:600;font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.15;margin:0}.logotype{font-family:var(--font-display);font-weight:900;font-size:var(--t-display);letter-spacing:-.02em;text-transform:uppercase;line-height:.9}.lead{font-size:var(--t-lead);color:var(--fg-1)}p{font-size:var(--t-body);color:var(--fg-1);margin:0 0 1em}.meta{font-size:var(--t-meta);color:var(--fg-2);letter-spacing:.02em}.eyebrow{font-family:var(--font-mono);font-weight:500;font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--rb-gold)}.money,code,kbd,samp,tt{font-family:var(--font-mono);font-weight:500;letter-spacing:0}.money-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:var(--t-meta);color:var(--fg-2)}.up{color:var(--rb-up)}.down{color:var(--rb-down)}a{color:var(--fg-1);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--d-hover) var(--ease-out),border-color var(--d-hover) var(--ease-out)}a:hover{color:var(--rb-gold);border-bottom-color:var(--rb-gold)}a:active{color:var(--rb-gold-dim)}hr{border:0;border-top:1px solid var(--rb-line);margin:var(--sp-6) 0}::-moz-selection{background:var(--rb-gold);color:#000}::selection{background:var(--rb-gold);color:#000}@keyframes rbPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes rbSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes rbShimmer{0%,to{opacity:.5}50%{opacity:1}}@keyframes rbSpin{to{transform:rotate(360deg)}}@keyframes rbGlow{0%,to{box-shadow:0 0 #f7b50066}50%{box-shadow:0 0 0 12px #f7b50000}}@keyframes rbTapFeedback{0%{opacity:0;transform:translate(-50%,-80%) scale(.8)}20%{opacity:1;transform:translate(-50%,-140%) scale(1.1)}to{opacity:0;transform:translate(-50%,-200%) scale(1)}}.rb-scroll::-webkit-scrollbar{display:none}.rb-scroll{scrollbar-width:none}html,body,#root{margin:0;padding:0;background:#000;color:#f5f5f2;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}#root{min-height:100vh;min-height:100dvh}.rb-shell{max-width:520px;margin:0 auto;min-height:100vh;min-height:100dvh;position:relative;background:#000}.rb-shell--with-tabbar{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))}input{font-family:inherit}input:focus{outline:none}
