.bt-root{--bt-bg:#07090c;--bt-surface:#0c1016;--bt-card:#11161e;--bt-panel:#151b25;--bt-border:#ffffff14;--bt-border-strong:#a767ff6b;--bt-text:#f7f8fa;--bt-text-2:#a6afbd;--bt-muted:#6e7785;--bt-violet:#8b5cf6;--bt-violet-bright:#a78bfa;--bt-purple-deep:#5b21b6;--bt-profit:#28d17c;--bt-loss:#f45b69;--bt-bitcoin:#f5a524;--bt-radius-lg:24px;--bt-radius:18px;--bt-radius-sm:12px;background:var(--bt-bg);color:var(--bt-text);font-family:var(--font-inter,"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em;position:relative;overflow-x:clip}.bt-root *,.bt-root :before,.bt-root :after{box-sizing:border-box}.bt-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "cv01" 1}.bt-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media (max-width:600px){.bt-container{padding-inline:18px}}.bt-section{padding-block:112px;position:relative}@media (max-width:900px){.bt-section{padding-block:80px}}.bt-eyebrow{letter-spacing:.04em;color:var(--bt-violet-bright);text-transform:none;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.bt-section-title{letter-spacing:-.025em;color:var(--bt-text);font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.08}.bt-section-sub{color:var(--bt-text-2);max-width:580px;margin-top:16px;font-size:clamp(15px,1.6vw,17px);line-height:1.6}.bt-card{background:linear-gradient(180deg, #ffffff05, #fff0) , var(--bt-card);border:1px solid var(--bt-border);border-radius:var(--bt-radius)}.bt-panel{background:var(--bt-panel);border:1px solid var(--bt-border);border-radius:var(--bt-radius-sm)}.bt-glass{-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid var(--bt-border);background:#0c10169e}.bt-lift{will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s,background .35s}.bt-lift:hover{border-color:var(--bt-border-strong);transform:translateY(-4px);box-shadow:0 22px 60px -28px #5b21b68c,0 0 0 1px #a767ff1f}.bt-btn{letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .3s,background .3s,border-color .3s,color .2s;display:inline-flex}.bt-btn:active{transform:translateY(1px)}.bt-btn-primary{color:#fff;background:linear-gradient(180deg, #9b6bff, var(--bt-violet));box-shadow:inset 0 1px #ffffff2e,0 10px 30px -10px #8b5cf6a6}.bt-btn-primary:hover{box-shadow:inset 0 1px #ffffff38,0 14px 40px -8px #8b5cf6d9,0 0 0 4px #8b5cf629}.bt-btn-ghost{color:var(--bt-text);border-color:var(--bt-border);background:#ffffff0a}.bt-btn-ghost:hover{background:#ffffff12;border-color:#ffffff29}.bt-link{color:var(--bt-violet-bright);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;transition:gap .25s,color .2s;display:inline-flex}.bt-link:hover{color:#c4b5fd;gap:10px}.bt-chip{color:var(--bt-text-2);border:1px solid var(--bt-border);background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.bt-pill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.bt-pill-long{color:var(--bt-profit);background:#28d17c1a;border:1px solid #28d17c38}.bt-pill-short{color:var(--bt-loss);background:#f45b691a;border:1px solid #f45b6938}.bt-up{color:var(--bt-profit)}.bt-down{color:var(--bt-loss)}.bt-glow{pointer-events:none;filter:blur(90px);z-index:0;border-radius:999px;position:absolute}.bt-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--bt-delay,0s);transform:translateY(22px)}.bt-reveal.bt-in{opacity:1;transform:none}.bt-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1)}.bt-in .bt-draw{stroke-dashoffset:0}.bt-donut-seg{transition:stroke-dashoffset 1.3s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.bt-root .bt-reveal{opacity:1;transition:none;transform:none}.bt-root .bt-draw{stroke-dashoffset:0;transition:none}.bt-root .bt-donut-seg,.bt-root .bt-lift{transition:none}}.bt-root :focus-visible{outline:2px solid var(--bt-violet-bright);outline-offset:2px;border-radius:6px}
