.tradestack-root{background-color:#08080a;color:#ededef;font-family:var(--font-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ts-grid-bg{background-image:radial-gradient(circle at 50% 0,rgba(244,255,107,.06) 0,transparent 60%),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:100% 100%,48px 48px,48px 48px}.ts-card{background:rgba(18,18,22,.65);border:1px solid rgba(255,255,255,.07);box-shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px -4px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease}.ts-card:hover{border-color:rgba(255,255,255,.14);box-shadow:0 1px 2px rgba(0,0,0,.3),0 16px 36px -6px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08)}.ts-card-interactive{cursor:pointer}.ts-card-interactive:hover{transform:translateY(-2px)}.ts-pill{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:9999px;display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#a1a1aa}.ts-pill-accent{background:rgba(244,255,107,.08);border-color:rgba(244,255,107,.22);color:#f4ff6b}.ts-pill-emerald{background:rgba(114,213,96,.08);border-color:rgba(114,213,96,.22);color:#72d560}.ts-stat-number{font-family:var(--font-display,inherit);font-weight:800;letter-spacing:-.04em;line-height:1}.tnum{font-variant-numeric:tabular-nums}.ts-segmented-group{background:rgba(10,10,14,.8);border:1px solid rgba(255,255,255,.08);padding:3px;border-radius:12px;display:inline-flex;gap:2px}.ts-segmented-btn{font-size:12px;font-weight:500;padding:6px 14px;border-radius:9px;color:#a1a1aa;transition:all .15s ease;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ts-segmented-btn:hover{color:#ffffff}.ts-segmented-btn.active{background:#f4ff6b;color:#0a0a0c;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.3)}.ts-pulse-dot{width:6px;height:6px;border-radius:50%;background-color:#f4ff6b;box-shadow:0 0 10px #f4ff6b;display:inline-block;animation:tsPulse 2.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes tsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.ts-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:9999px;background:rgba(255,255,255,.1);outline:none}.ts-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#f4ff6b;cursor:pointer;box-shadow:0 0 12px rgba(244,255,107,.6);border:2px solid #08080a;transition:transform .1s ease}.ts-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}