:root{--color-bitcoin-orange:#f7931a;--color-bitcoin-orange-glow:#ffb23d;--color-defi-purple:#6e54ff;--color-ai-cyan:#00f5ff;--color-emerald:#10b981;--color-crimson:#ef4444;--color-bg-void:#05050a;--color-bg-base:#0a0a0f;--color-bg-elevated:#14141d;--color-bg-glass:rgba(20,20,29,.6);--color-text-primary:#fafafa;--color-text-secondary:#a1a1aa;--color-text-tertiary:#71717a;--color-border-subtle:hsla(0,0%,100%,.08);--color-border-emphasis:hsla(0,0%,100%,.15);--color-border-accent:rgba(247,147,26,.3);--font-be-vietnam:"IBM Plex Sans","Be Vietnam Pro","Inter",system-ui,sans-serif;--gradient-aurora-orange:radial-gradient(ellipse 800px 600px at 20% 0%,rgba(247,147,26,.15) 0%,transparent 50%);--gradient-aurora-purple:radial-gradient(ellipse 600px 400px at 80% 10%,rgba(110,84,255,.12) 0%,transparent 50%);--gradient-aurora-cyan:radial-gradient(ellipse 1000px 500px at 50% 100%,rgba(0,245,255,.08) 0%,transparent 60%);--gradient-hero-accent:linear-gradient(135deg,#f7931a,#ffb23d 50%,#f7931a);--gradient-text-multi:linear-gradient(135deg,#f7931a,#6e54ff 50%,#00f5ff);--gradient-glass-card:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));--gradient-button-primary:linear-gradient(135deg,#f7931a,#ffb23d);--gradient-button-primary-hover:linear-gradient(135deg,#ffb23d,#f7931a);--shadow-glass:0 8px 32px rgba(0,0,0,.4);--shadow-glow-orange:0 0 40px rgba(247,147,26,.2);--shadow-glow-purple:0 0 40px rgba(110,84,255,.18);--shadow-glow-cyan:0 0 40px rgba(0,245,255,.15)}.aurora-bg{background:var(--gradient-aurora-orange),var(--gradient-aurora-purple),var(--gradient-aurora-cyan),var(--color-bg-base);background-attachment:fixed}.gradient-text{background:var(--gradient-hero-accent);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-shift 8s ease infinite}.gradient-text-multi{background:var(--gradient-text-multi);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-shift 10s ease infinite}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.glass-card-v{background:var(--gradient-glass-card);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--color-border-subtle);border-radius:16px;box-shadow:var(--shadow-glass);transition:all .3s ease}.glass-card-v:hover{border-color:var(--color-border-emphasis)}.glass-card-v.focus-orange:focus-within{border-color:rgba(247,147,26,.5);box-shadow:var(--shadow-glass),0 0 0 2px rgba(247,147,26,.3) inset,var(--shadow-glow-orange)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.entrance-stagger>*{opacity:0;animation:fadeInUp .6s ease forwards}.entrance-stagger>:first-child{animation-delay:.1s}.entrance-stagger>:nth-child(2){animation-delay:.25s}.entrance-stagger>:nth-child(3){animation-delay:.4s}.entrance-stagger>:nth-child(4){animation-delay:.55s}.entrance-stagger>:nth-child(5){animation-delay:.7s}.reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.prompt-chip{background:rgba(20,20,29,.8);border:1px solid var(--color-border-subtle);padding:10px 16px;border-radius:20px;font-size:14px;transition:all .2s ease;cursor:pointer}.prompt-chip:hover{background:rgba(247,147,26,.1);border-color:rgba(247,147,26,.4);transform:scale(1.02);color:var(--color-bitcoin-orange-glow)}.prompt-chip:active{transform:scale(.98)}.floating-dots{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.4}.floating-dots:after,.floating-dots:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-bitcoin-orange);box-shadow:120px 40px 0 rgba(110,84,255,.6),300px 100px 0 rgba(0,245,255,.5),480px 180px 0 rgba(247,147,26,.6),620px 60px 0 rgba(110,84,255,.5),840px 200px 0 rgba(0,245,255,.4),180px 320px 0 rgba(247,147,26,.4),400px 400px 0 rgba(110,84,255,.5),700px 360px 0 rgba(0,245,255,.6);animation:float-up 18s linear infinite}.floating-dots:after{animation-delay:-9s;transform:translateX(50px) scale(.7)}@keyframes float-up{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.aff-shimmer{animation:aff-shimmer-sweep 14s ease-in-out infinite}@keyframes aff-shimmer-sweep{0%{background-position:200% 0}35%{background-position:-50% 0}to{background-position:-50% 0}}.aff-logo-lock{position:relative;isolation:isolate;z-index:30}@media (prefers-reduced-motion:reduce){.aff-shimmer,.entrance-stagger>*,.floating-dots:after,.floating-dots:before,.gradient-text,.gradient-text-multi,.reveal-on-scroll{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}.cv-auto{contain-intrinsic-size:1px 800px}.cv-auto,.cv-auto-sm{content-visibility:auto}.cv-auto-sm{contain-intrinsic-size:1px 400px}.cv-auto-lg{content-visibility:auto;contain-intrinsic-size:1px 1200px}.gpu-layer{will-change:transform,opacity;transform:translateZ(0)}.blob-blur{filter:blur(60px)}.blob-blur-lg{filter:blur(80px)}.mesh-grid-bg{transform:perspective(800px) rotateX(60deg) scale(1.8) translateY(-10%);transform-origin:50% 0}.mesh-grid-plane{animation:mesh-drift 60s linear infinite;transform-origin:50% 50%}@keyframes mesh-drift{0%{transform:translateY(0) translateX(0)}to{transform:translateY(80px) translateX(40px)}}.aurora-bg-premium{background:radial-gradient(ellipse 900px 700px at 15% 0,rgba(247,147,26,.18) 0,transparent 55%),radial-gradient(ellipse 700px 500px at 85% 15%,rgba(110,84,255,.16) 0,transparent 55%),radial-gradient(ellipse 1100px 600px at 50% 100%,rgba(0,245,255,.1) 0,transparent 65%),#0a0a0f;background-attachment:fixed}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(247,147,26,.08);border:1px solid rgba(247,147,26,.25);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffb23d;width:-moz-fit-content;width:fit-content}.hero-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#f7931a;box-shadow:0 0 8px #ffb23d;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.hero-word{display:inline-block}.coins3d-scene{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .2s ease-out}.coins3d-placeholder{width:100%;height:100%;min-height:320px}.coins3d-links{position:absolute;inset:0;pointer-events:none;opacity:.6}.coins3d-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;z-index:10}.coins3d-core-inner{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffb23d 0,#f7931a 45%,#b86200 100%);box-shadow:0 0 40px rgba(247,147,26,.6),0 0 80px rgba(247,147,26,.35),inset 0 4px 16px rgba(255,220,150,.5),inset 0 -4px 16px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;animation:core-pulse 3.2s ease-in-out infinite}.coins3d-core-text{font-size:14px;font-weight:800;color:#0a0a0f;letter-spacing:-.02em}.coins3d-core-glow{position:absolute;inset:-40px;border-radius:50%;background:radial-gradient(circle,rgba(247,147,26,.3) 0,transparent 65%);animation:core-glow 3.2s ease-in-out infinite;pointer-events:none}@keyframes core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes core-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.coins3d-coin{position:absolute;width:72px;height:72px;top:50%;left:50%;transform-style:preserve-3d;will-change:transform}.coins3d-coin-face{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:coin-spin 6s linear infinite;transform-style:preserve-3d}.coins3d-coin-symbol{font-size:13px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);font-family:var(--font-mono,ui-monospace,monospace)}@keyframes coin-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.coins3d-orbit-1{transform:translate(-50%,-50%) translate3d(-120px,-100px,0);animation:float-1 7s ease-in-out infinite}.coins3d-orbit-2{transform:translate(-50%,-50%) translate3d(120px,-120px,0);animation:float-2 8s ease-in-out infinite}.coins3d-orbit-3{transform:translate(-50%,-50%) translate3d(140px,60px,0);animation:float-3 6.5s ease-in-out infinite}.coins3d-orbit-4{transform:translate(-50%,-50%) translate3d(-130px,100px,0);animation:float-4 7.5s ease-in-out infinite}.coins3d-orbit-5{transform:translate(-50%,-50%) translate3d(0,150px,0);animation:float-5 9s ease-in-out infinite}@keyframes float-1{0%,to{transform:translate(-50%,-50%) translate3d(-120px,-100px,0)}50%{transform:translate(-50%,-50%) translate3d(-110px,-120px,20px)}}@keyframes float-2{0%,to{transform:translate(-50%,-50%) translate3d(120px,-120px,0)}50%{transform:translate(-50%,-50%) translate3d(130px,-100px,10px)}}@keyframes float-3{0%,to{transform:translate(-50%,-50%) translate3d(140px,60px,0)}50%{transform:translate(-50%,-50%) translate3d(155px,40px,20px)}}@keyframes float-4{0%,to{transform:translate(-50%,-50%) translate3d(-130px,100px,0)}50%{transform:translate(-50%,-50%) translate3d(-145px,85px,15px)}}@keyframes float-5{0%,to{transform:translate(-50%,-50%) translate3d(0,150px,0)}50%{transform:translate(-50%,-50%) translate3d(10px,135px,12px)}}.live-typing-card{padding:18px 18px 14px;font-family:var(--font-mono,ui-monospace,"JetBrains Mono",monospace);min-height:220px;display:flex;flex-direction:column;gap:10px}.live-typing-topbar{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.08)}.live-typing-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulse-dot 1.6s ease-in-out infinite}.live-typing-row{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.55}.live-typing-row-q .live-typing-text{color:#ffb23d}.live-typing-row-a .live-typing-text{color:#e5e7eb}.live-typing-label{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.1em;padding:2px 8px;border-radius:4px;margin-top:2px;background:rgba(247,147,26,.15);color:#ffb23d}.live-typing-label-ai{background:rgba(110,84,255,.15);color:#9b87ff}.live-typing-text{flex:1;min-width:0;word-break:break-word}.live-typing-caret{display:inline-block;width:2px;height:14px;background:currentColor;vertical-align:text-bottom;margin-left:2px;animation:caret-blink 1s step-end infinite}@keyframes caret-blink{50%{opacity:0}}.live-typing-reveal{margin-top:auto;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:linear-gradient(135deg,#f7931a,#ffb23d);color:#0a0a0f;font-weight:700;font-size:14px;border-radius:10px;box-shadow:0 4px 16px rgba(247,147,26,.3);transition:all .2s ease;cursor:pointer;align-self:flex-start;font-family:inherit;border:none}.live-typing-reveal:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(247,147,26,.4)}.live-typing-reveal:active{transform:translateY(0)}.premium-ticker{position:relative;display:flex;align-items:center;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(5,5,10,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;height:40px;font-family:var(--font-mono,ui-monospace,"JetBrains Mono",monospace)}.premium-ticker-badge{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:0 14px;height:100%;font-size:10px;font-weight:800;letter-spacing:.15em;color:#ef4444;background:rgba(239,68,68,.08);border-right:1px solid hsla(0,0%,100%,.08)}.premium-ticker-pulse{width:6px;height:6px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef4444;animation:pulse-dot 1.4s ease-in-out infinite}.premium-ticker-viewport{flex:1;overflow:hidden;position:relative}.premium-ticker-rail{display:flex;align-items:center;gap:40px;white-space:nowrap;animation:ticker-scroll 32s linear infinite;width:-moz-max-content;width:max-content}.premium-ticker-viewport.is-static .premium-ticker-rail{animation:none}.premium-ticker-item{display:inline-flex;align-items:center;gap:10px;font-size:13px}.premium-ticker-symbol{font-weight:800;color:#fafafa;letter-spacing:.02em}.premium-ticker-price{color:#a1a1aa}.premium-ticker-delta{font-weight:700;font-size:12px}.premium-ticker-delta.is-up{color:#10b981}.premium-ticker-delta.is-down{color:#ef4444}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.coins3d-coin-face,.coins3d-core-glow,.coins3d-core-inner,.coins3d-orbit-1,.coins3d-orbit-2,.coins3d-orbit-3,.coins3d-orbit-4,.coins3d-orbit-5,.hero-eyebrow-dot,.live-typing-caret,.live-typing-dot,.mesh-grid-plane,.premium-ticker-pulse,.premium-ticker-rail{animation:none!important}}:root{--v3-bitcoin:#f7931a;--v3-bitcoin-glow:#ffb849;--v3-defi-purple:#8b5cf6;--v3-ai-cyan:#22d3ee;--v3-success-emerald:#10b981;--v3-danger-rose:#f43f5e;--v3-space-void:#030014;--v3-space-deep:#0b0118;--v3-space-fog:rgba(139,92,246,.05);--v3-space-star:hsla(0,0%,100%,.4);--v3-glass-base:rgba(20,15,40,.4);--v3-glass-border:rgba(139,92,246,.2);--v3-glass-highlight:hsla(0,0%,100%,.08);--v3-text-primary:#f8fafc;--v3-text-secondary:#cbd5e1;--v3-text-muted:#64748b;--v3-g-aurora:radial-gradient(ellipse 900px 700px at 15% 20%,rgba(139,92,246,.2) 0%,transparent 60%),radial-gradient(ellipse 700px 500px at 85% 10%,rgba(34,211,238,.15) 0%,transparent 55%),radial-gradient(ellipse 1200px 600px at 50% 100%,rgba(247,147,26,.1) 0%,transparent 65%),#030014;--v3-g-headline-accent:linear-gradient(135deg,#f7931a,#8b5cf6 50%,#22d3ee);--v3-g-glass-card:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));--v3-g-button-primary:linear-gradient(135deg,#f7931a,#ffb849);--v3-ease-linear:cubic-bezier(0.25,1,0.5,1);--v3-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--v3-ease-standard:cubic-bezier(0.4,0,0.2,1)}.v3-space-bg-root{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.v3-aurora-bg{position:absolute;inset:0;background:var(--v3-g-aurora);background-attachment:fixed;background-size:200% 200%;animation:v3-aurora-drift 30s ease-in-out infinite}@keyframes v3-aurora-drift{0%,to{background-position:0 0}50%{background-position:100% 50%}}.v3-nebula-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 120% 80% at 50% 50%,transparent 55%,rgba(3,0,20,.65) 100%)}.v3-particles{position:absolute;inset:0;overflow:hidden}.v3-particles:after,.v3-particles:before{content:"";position:absolute;width:2px;height:2px;border-radius:50%;background:transparent;box-shadow:30px 120px 0 0 hsla(0,0%,100%,.6),180px 220px 0 0 hsla(0,0%,100%,.35),320px 80px 0 0 hsla(0,0%,100%,.55),470px 340px 0 0 hsla(0,0%,100%,.4),610px 150px 0 0 rgba(139,92,246,.5),780px 270px 0 0 hsla(0,0%,100%,.35),900px 60px 0 0 hsla(0,0%,100%,.55),1040px 380px 0 0 rgba(34,211,238,.45),1180px 180px 0 0 hsla(0,0%,100%,.5),1320px 90px 0 0 hsla(0,0%,100%,.4),70px 480px 0 0 hsla(0,0%,100%,.45),220px 560px 0 0 rgba(139,92,246,.4),360px 620px 0 0 hsla(0,0%,100%,.35),520px 700px 0 0 hsla(0,0%,100%,.55),680px 540px 0 0 hsla(0,0%,100%,.35),820px 640px 0 0 rgba(34,211,238,.4),970px 580px 0 0 hsla(0,0%,100%,.45),1110px 720px 0 0 hsla(0,0%,100%,.35),1260px 500px 0 0 hsla(0,0%,100%,.55),110px 820px 0 0 hsla(0,0%,100%,.35);animation:v3-particle-drift 18s linear infinite}.v3-particles:after{width:1.5px;height:1.5px;box-shadow:150px 40px 0 0 hsla(0,0%,100%,.3),290px 260px 0 0 hsla(0,0%,100%,.25),440px 130px 0 0 rgba(139,92,246,.3),590px 400px 0 0 hsla(0,0%,100%,.3),740px 90px 0 0 hsla(0,0%,100%,.25),880px 310px 0 0 rgba(34,211,238,.3),1020px 200px 0 0 hsla(0,0%,100%,.3),1160px 460px 0 0 hsla(0,0%,100%,.25),1300px 290px 0 0 hsla(0,0%,100%,.3),40px 660px 0 0 hsla(0,0%,100%,.25),200px 420px 0 0 hsla(0,0%,100%,.3),410px 680px 0 0 rgba(139,92,246,.25),570px 520px 0 0 hsla(0,0%,100%,.3),730px 780px 0 0 hsla(0,0%,100%,.25),890px 480px 0 0 rgba(34,211,238,.3),1060px 620px 0 0 hsla(0,0%,100%,.3),1220px 380px 0 0 hsla(0,0%,100%,.25),1370px 640px 0 0 hsla(0,0%,100%,.3),60px 280px 0 0 hsla(0,0%,100%,.3),340px 800px 0 0 hsla(0,0%,100%,.25);animation-duration:24s;animation-delay:-6s}@keyframes v3-particle-drift{0%{transform:translateY(0);opacity:.9}50%{opacity:1}to{transform:translateY(-120vh);opacity:.4}}.v3-hero{position:relative;min-height:100vh;padding:clamp(80px,10vh,140px) 0 clamp(48px,6vh,96px);font-family:var(--font-be-vietnam),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--v3-text-primary);z-index:1;overflow:hidden}.v3-hero-container{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,48px);display:flex;flex-direction:column;gap:clamp(28px,4vh,48px)}.v3-eyebrow{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:6px 14px;background:rgba(247,147,26,.08);border:1px solid rgba(247,147,26,.25);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--v3-bitcoin-glow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;animation:v3-heroReveal .7s var(--v3-ease-linear) .1s forwards}.v3-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--v3-bitcoin);box-shadow:0 0 8px var(--v3-bitcoin-glow);animation:v3-dot-pulse 2s ease-in-out infinite}@keyframes v3-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.v3-hero-grid{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,64px);align-items:center}@media (min-width:1024px){.v3-hero-grid{grid-template-columns:1.1fr 1fr}}.v3-hero-text{display:flex;flex-direction:column;gap:clamp(20px,3vh,32px);min-width:0}.v3-hero-viz{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px}@media (min-width:1024px){.v3-hero-viz{min-height:480px}}.v3-h1{font-family:var(--font-be-vietnam),"IBM Plex Sans",sans-serif;font-size:clamp(2.75rem,6vw,5rem);line-height:1.05;letter-spacing:-.035em;font-weight:800;color:var(--v3-text-primary);margin:0;font-feature-settings:"ss01","cv11"}.v3-subhead{font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.5;font-weight:400;color:var(--v3-text-secondary);margin:0;max-width:58ch}.v3-subhead b,.v3-subhead strong{font-weight:600;color:var(--v3-text-primary)}.v3-gradient-word{background:var(--v3-g-headline-accent);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:v3-gradient-shift 8s ease infinite;display:inline-block}@keyframes v3-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.chat-command-center{position:relative;background:var(--v3-g-glass-card);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--v3-glass-border);border-radius:20px;padding:20px 24px;box-shadow:0 24px 48px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.05),0 0 40px rgba(139,92,246,.1);transition:all .3s var(--v3-ease-standard)}.chat-command-center:focus-within{border-color:rgba(247,147,26,.5);box-shadow:0 24px 48px rgba(0,0,0,.6),inset 0 0 0 2px rgba(247,147,26,.3),0 0 60px rgba(247,147,26,.25);transform:translateY(-2px)}.shimmer-border{position:absolute;inset:-1px;border-radius:21px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.4) 30%,rgba(34,211,238,.4) 50%,rgba(247,147,26,.4) 70%,transparent);background-size:200% 100%;animation:shimmer-slide 4s ease-in-out infinite;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none}@keyframes shimmer-slide{0%,to{background-position:-100% 0}50%{background-position:200% 0}}.cc-prefix{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v3-bitcoin-glow);margin-bottom:12px}.cc-input-wrapper{display:flex;align-items:flex-end;gap:12px;margin-bottom:14px}.cc-input{flex:1;background:transparent;border:none;outline:none;font-size:16px;color:var(--v3-text-primary);resize:none;min-height:56px;font-family:inherit;line-height:1.5}.cc-input::-moz-placeholder{color:var(--v3-text-muted);font-style:italic}.cc-input::placeholder{color:var(--v3-text-muted);font-style:italic}.cc-submit{flex-shrink:0;width:48px;height:48px;border:none;border-radius:12px;background:var(--v3-g-button-primary);color:#0b0118;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 24px rgba(247,147,26,.4)}.cc-submit:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 12px 32px rgba(247,147,26,.6)}.cc-submit:active{transform:translateY(0) scale(.98)}.cc-chips{display:flex;flex-wrap:wrap;gap:8px}.cc-chip{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);padding:10px 18px;border-radius:100px;font-size:14px;color:var(--v3-text-secondary);font-family:inherit;transition:all .25s var(--v3-ease-spring);cursor:pointer;white-space:nowrap}.cc-chip:hover{background:rgba(247,147,26,.15);border-color:rgba(247,147,26,.4);color:var(--v3-bitcoin-glow);transform:translateY(-2px) scale(1.04);box-shadow:0 8px 20px rgba(247,147,26,.2)}.cc-chip:active{transform:translateY(0) scale(.98)}.v3-social-proof{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:16px;font-size:13.5px;color:var(--v3-text-secondary);border-top:1px solid hsla(0,0%,100%,.06)}.v3-social-proof>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.v3-social-proof strong{color:var(--v3-text-primary);font-weight:600}.v3-social-proof-sep{color:var(--v3-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.v3-star{color:#facc15;font-size:13px}.v3-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--v3-success-emerald);box-shadow:0 0 8px rgba(16,185,129,.6);animation:v3-live-pulse 1.6s ease-in-out infinite}@keyframes v3-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.3)}}.v3-scroll-hint{align-self:center;margin-top:clamp(24px,4vh,48px);display:inline-flex;flex-direction:column;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;color:var(--v3-text-muted);font-size:12px;font-family:inherit;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;border-radius:10px;transition:color .25s var(--v3-ease-standard);opacity:0;animation:v3-heroReveal .6s ease-out 1.4s forwards}.v3-scroll-hint:focus-visible,.v3-scroll-hint:hover{color:var(--v3-bitcoin-glow);outline:none}.v3-scroll-hint-arrow{width:18px;height:18px;animation:v3-bounce 2.2s var(--v3-ease-standard) infinite}@keyframes v3-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.v3-anim-1{opacity:0;transform:translateY(30px) scale(.98);animation:v3-heroReveal 1s var(--v3-ease-linear) .2s forwards}.v3-anim-2{opacity:0;transform:translateY(20px);animation:v3-heroReveal .8s var(--v3-ease-linear) .5s forwards}.v3-anim-3{opacity:0;transform:translateY(20px) scale(.95);animation:v3-heroReveal .9s var(--v3-ease-linear) .7s forwards}.v3-anim-viz{opacity:0;transform:scale(.8) rotate(-5deg);animation:v3-vizReveal 1.2s var(--v3-ease-linear) .3s forwards}.v3-anim-5{opacity:0;transform:translateY(15px);animation:v3-heroReveal .6s ease-out 1s forwards}@keyframes v3-heroReveal{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v3-vizReveal{to{opacity:1;transform:scale(1) rotate(0deg)}}.v3-orbital-fallback{width:100%;max-width:420px;height:auto;filter:drop-shadow(0 12px 40px rgba(247,147,26,.15))}@media (prefers-reduced-motion:reduce){.cc-chip,.cc-submit,.shimmer-border,.v3-anim-1,.v3-anim-2,.v3-anim-3,.v3-anim-5,.v3-anim-viz,.v3-aurora-bg,.v3-eyebrow,.v3-eyebrow-dot,.v3-gradient-word,.v3-live-dot,.v3-particles:after,.v3-particles:before,.v3-scroll-hint,.v3-scroll-hint-arrow{animation:none!important;transition-duration:.01ms!important}.v3-anim-1,.v3-anim-2,.v3-anim-3,.v3-anim-5,.v3-anim-viz{opacity:1!important;transform:none!important}.v3-eyebrow,.v3-scroll-hint{opacity:1!important}.v3-gradient-word{background-position:0 50%!important}}