@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Syne:wght@700;800&display=swap");.bt{--bt-void:#000000;--bt-space:#05070d;--bt-lunar:#9aa3b2;--bt-snow:#f4f7fb;--bt-snow-dim:rgba(244,247,251,0.62);--bt-earth:#4ea8ff;--bt-earth-deep:#1c6fd6;--bt-line:rgba(244,247,251,0.12);--bt-font-display:"Syne","Arial Black",sans-serif;--bt-font-body:"Space Grotesk",system-ui,sans-serif;position:relative;min-height:100vh;color:var(--bt-snow);background:var(--bt-void);font-family:var(--bt-font-body);overflow-x:hidden}.bt-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.bt-bg-video{width:100%;height:100%;object-fit:cover;object-position:center center}.bt-bg-veil,.bt-bg-video{position:absolute;inset:0}.bt-bg-veil{background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.12) 35%,rgba(0,0,0,.45) 70%,rgba(0,0,0,.82)),radial-gradient(ellipse 90% 55% at 50% 100%,rgba(0,0,0,.7),transparent 65%)}.bt-hero{position:relative;z-index:1;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end}.bt-hero-copy{position:relative;z-index:2;padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,4vw,3rem) clamp(2.4rem,7vh,4.5rem);max-width:920px}.bt-brand{margin:0;font-weight:800;font-size:clamp(2.8rem,10vw,5.8rem);line-height:.94;letter-spacing:-.02em;text-transform:uppercase;color:var(--bt-snow);text-wrap:balance;text-shadow:0 2px 40px rgba(0,0,0,.65);animation:bt-fade-up .85s ease both}.bt-brand,.bt-ticker{font-family:var(--bt-font-display)}.bt-ticker{margin:.7rem 0 0;font-weight:700;font-size:clamp(1.15rem,3.2vw,1.75rem);letter-spacing:.18em;color:var(--bt-earth);text-shadow:0 0 28px rgba(78,168,255,.45);animation:bt-fade-up .85s ease .08s both}.bt-lead{margin:.95rem 0 0;max-width:32rem;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.55;font-weight:400;color:var(--bt-snow-dim);animation:bt-fade-up .85s ease .14s both}.bt-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.6rem;animation:bt-fade-up .85s ease .22s both}.bt-btn{appearance:none;border:1px solid var(--bt-line);background:rgba(0,0,0,.45);backdrop-filter:blur(8px);color:var(--bt-snow);font-family:var(--bt-font-body);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:.85rem 1.15rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.bt-btn:hover{border-color:rgba(78,168,255,.55);background:rgba(8,16,32,.7);transform:translateY(-1px)}.bt-btn--primary{border-color:transparent;background:linear-gradient(135deg,var(--bt-earth),var(--bt-earth-deep));color:#02060e;box-shadow:0 0 32px rgba(78,168,255,.28)}.bt-btn--primary:hover{border-color:transparent;filter:brightness(1.08)}.bt-engine{position:relative;z-index:1;padding:clamp(2.25rem,5vw,4rem) clamp(1.5rem,4vw,3rem) 5rem;max-width:1100px;margin:0 auto;background:rgba(0,0,0,.55);backdrop-filter:blur(10px);border-top:1px solid var(--bt-line)}.bt-section-head{margin-bottom:1.5rem}.bt-section-head h2{margin:0;font-family:var(--bt-font-display);font-weight:800;font-size:clamp(1.6rem,3.5vw,2.3rem);letter-spacing:-.01em;text-transform:uppercase}.bt-section-head p{margin:.4rem 0 0;color:var(--bt-snow-dim);font-size:.95rem}.bt-ca{margin:0 0 1.5rem;display:inline-flex;align-items:center;gap:.65rem;max-width:100%;border:0;background:transparent;color:var(--bt-snow-dim);font:inherit;cursor:pointer;padding:0}.bt-ca span{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bt-earth)}.bt-ca code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;word-break:break-all;color:var(--bt-snow)}.bt-meter{margin-bottom:1.75rem;padding:.35rem 0 .25rem}.bt-meter-foot,.bt-meter-top{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-size:.82rem;color:var(--bt-snow-dim)}.bt-meter-top strong{color:var(--bt-snow);font-size:1rem}.bt-meter-track{margin:.75rem 0;height:8px;background:rgba(244,247,251,.08);overflow:hidden}.bt-meter-fill{height:100%;min-width:0;background:linear-gradient(90deg,var(--bt-earth-deep),var(--bt-earth));transition:width .6s ease;box-shadow:0 0 22px rgba(78,168,255,.4)}.bt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}@media (min-width:800px){.bt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bt-stat{padding:.25rem 0 .75rem;border-bottom:1px solid var(--bt-line)}.bt-stat-label{display:block;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bt-lunar);margin-bottom:.35rem}.bt-stat-value{display:block;font-family:var(--bt-font-display);font-weight:700;font-size:clamp(1.25rem,2.8vw,1.55rem);letter-spacing:-.01em;color:var(--bt-snow)}.bt-stat-sub{display:block;margin-top:.25rem;font-size:.78rem;color:var(--bt-snow-dim)}.bt-wallet-row{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.75rem}.bt-wallet{appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.55rem;padding:0}.bt-wallet span{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bt-earth)}.bt-wallet code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.bt-link{color:var(--bt-snow-dim);font-size:.85rem;text-decoration:underline;text-underline-offset:3px}.bt-link:hover{color:var(--bt-earth)}.bt-error{color:#7eb8ff;font-size:.88rem;margin:0 0 1rem}.bt-feed{margin-top:2.25rem}.bt-feed h3{margin:0 0 .85rem;font-family:var(--bt-font-display);font-weight:700;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.bt-feed ul{list-style:none;margin:0;padding:0}.bt-feed li{display:grid;grid-template-columns:4.5rem 1fr auto;gap:.75rem;align-items:baseline;padding:.65rem 0;border-top:1px solid var(--bt-line);font-size:.86rem}.bt-feed-time{color:var(--bt-lunar);font-variant-numeric:tabular-nums}.bt-feed-body{color:var(--bt-snow)}.bt-feed a{color:var(--bt-earth);text-decoration:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.bt-feed a:hover{text-decoration:underline}@keyframes bt-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.bt-feed li{grid-template-columns:3.5rem 1fr}.bt-feed a{grid-column:2}}@media (prefers-reduced-motion:reduce){.bt-bg-video{display:none}.bt-bg{background:50%/cover no-repeat url(/bulltire-logo.png)}.bt-actions,.bt-brand,.bt-lead,.bt-ticker{animation:none}}