.lh-ticker-strip{position:fixed;top:0;left:0;right:0;z-index:101;height:36px;background:#07070F;border-bottom:1px solid rgba(99,102,241,.08);overflow:hidden;display:flex;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1);font-family:var(--font-sora),"Sora",sans-serif}.lh-ticker-strip.hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.lh-ticker-track{display:flex;gap:40px;white-space:nowrap;animation:tickerScroll 40s linear infinite;padding-left:20px}.lh-ticker-item{display:flex;align-items:center;gap:8px;font-size:11px;flex-shrink:0}.lh-ticker-dot{width:5px;height:5px;border-radius:50%;background:#6366F1;box-shadow:0 0 6px rgba(99,102,241,.5)}.lh-ticker-name{font-weight:600;color:#E2E8F0;letter-spacing:.02em}.lh-ticker-value{color:#10B981;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lh-ticker-badge{color:#8892B0;font-weight:500;font-size:10px;padding:1px 6px;border:1px solid rgba(255,255,255,.06);border-radius:3px;letter-spacing:.03em}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lh-nav{position:fixed;top:48px;left:50%;transform:translateX(-50%);z-index:100;width:calc(100% - 48px);max-width:1400px;height:64px;display:flex;align-items:center;background:rgba(10,10,20,.55);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.06);border-radius:16px;transition:all .4s cubic-bezier(.16,1,.3,1);font-family:var(--font-sora),"Sora",sans-serif}.lh-nav.scrolled{top:12px;background:rgba(7,7,15,.85);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border-color:rgba(99,102,241,.08);box-shadow:0 4px 30px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.03)}.lh-nav-inner{justify-content:space-between;width:100%;padding:0 20px}.lh-logo,.lh-nav-inner{display:flex;align-items:center}.lh-logo{gap:10px;text-decoration:none;transition:opacity .2s;flex-shrink:0}.lh-logo:hover{opacity:.85}.lh-logo-icon svg{display:block}.lh-logo-text{display:flex;flex-direction:column;line-height:1.05}.lh-logo-main{font-size:22px;font-weight:800;color:#fff;letter-spacing:.04em}.lh-logo-sub{font-size:11px;font-weight:300;color:#818CF8;letter-spacing:.22em;text-transform:uppercase}.lh-nav-center{position:absolute;left:50%;transform:translateX(-50%)}.lh-nav-pill{display:flex;align-items:center;gap:2px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:100px;padding:4px}.lh-nav-link{position:relative;font-size:14px;font-weight:500;color:#8892B0;text-decoration:none;padding:8px 18px;border-radius:100px;transition:color .25s ease,background .25s ease;white-space:nowrap}.lh-nav-link:hover{color:#E2E8F0;background:rgba(255,255,255,.04)}.lh-nav-link.active{color:#fff;background:rgba(99,102,241,.15);font-weight:600}.lh-nav-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.lh-nav-login{font-size:14px;font-weight:500;color:#8892B0;text-decoration:none;padding:7px 12px;border-radius:8px;transition:color .2s,background .2s}.lh-nav-login:hover{color:#E2E8F0;background:rgba(255,255,255,.04)}.lh-cta-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;font-size:14px;font-weight:600;font-family:var(--font-sora),"Sora",sans-serif;color:#fff;background:#6366F1;border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 8px rgba(99,102,241,.2)}.lh-cta-btn:hover{background:#5558E6;transform:translateY(-1px);box-shadow:0 4px 20px rgba(99,102,241,.35)}.lh-cta-arrow{font-size:14px;transition:transform .2s ease;display:inline-block}.lh-cta-btn:hover .lh-cta-arrow{transform:translateX(3px)}.lh-hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:6px;z-index:201}.lh-hamburger span{display:block;width:20px;height:1.5px;background:#E2E8F0;border-radius:2px;transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:center}.lh-hamburger.open span:first-child{transform:rotate(45deg) translate(4px,4px)}.lh-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.lh-hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.lh-mobile-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:199;opacity:0;pointer-events:none;transition:opacity .35s ease}.lh-mobile-backdrop.visible{opacity:1;pointer-events:auto}.lh-mobile-menu{position:fixed;top:0;right:0;bottom:0;width:min(360px,90vw);background:#0A0A14;border-left:1px solid rgba(99,102,241,.06);z-index:200;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);font-family:var(--font-sora),"Sora",sans-serif}.lh-mobile-menu.open{transform:translateX(0)}.lh-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.04)}.lh-mobile-close{background:none;border:none;color:#8892B0;font-size:24px;cursor:pointer;padding:4px 8px;line-height:1;transition:color .2s,transform .2s;border-radius:6px}.lh-mobile-close:hover{color:#fff;background:rgba(255,255,255,.04)}.lh-mobile-links{flex:1 1;display:flex;flex-direction:column;padding:16px 12px;gap:2px;overflow-y:auto}.lh-mobile-link{font-size:15px;font-weight:500;color:#8892B0;text-decoration:none;padding:14px 16px;border-radius:10px;transition:all .2s ease;opacity:0;transform:translateX(20px)}.lh-mobile-link:hover{color:#E2E8F0;background:rgba(255,255,255,.03)}.lh-mobile-link.active{color:#fff;background:rgba(99,102,241,.1);font-weight:600}.lh-mobile-menu.open .lh-mobile-link{opacity:1;transform:translateX(0)}.lh-mobile-menu.open .lh-mobile-link:first-child{transition:all .3s ease .05s}.lh-mobile-menu.open .lh-mobile-link:nth-child(2){transition:all .3s ease .1s}.lh-mobile-menu.open .lh-mobile-link:nth-child(3){transition:all .3s ease .15s}.lh-mobile-menu.open .lh-mobile-link:nth-child(4){transition:all .3s ease .2s}.lh-mobile-menu.open .lh-mobile-link:nth-child(5){transition:all .3s ease .25s}.lh-mobile-menu.open .lh-mobile-link:nth-child(6){transition:all .3s ease .3s}.lh-mobile-footer{padding:20px 24px;border-top:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:12px}.lh-mobile-login{display:block;text-align:center;font-size:14px;font-weight:500;color:#8892B0;text-decoration:none;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.06);transition:all .2s}.lh-mobile-login:hover{color:#E2E8F0;background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1)}.lh-mobile-cta-btn{justify-content:center;width:100%;padding:13px 20px}@media (max-width:1150px){.lh-nav-link{font-size:13px;padding:7px 12px}.lh-nav-pill{gap:1px}.lh-logo-main{font-size:18px}.lh-logo-sub{font-size:10px}.lh-cta-btn{padding:8px 18px;font-size:13px}.lh-nav-login{font-size:13px;padding:6px 10px}.lh-nav-right{gap:10px}}@media (max-width:1000px){.lh-nav-center,.lh-nav-right{display:none}.lh-hamburger{display:flex}}@media (max-width:480px){.lh-ticker-item{gap:6px}.lh-ticker-badge{display:none}.lh-ticker-strip{height:32px}.lh-nav{top:42px;width:calc(100% - 24px);border-radius:12px}.lh-nav.scrolled{top:8px}}@media (prefers-reduced-motion:reduce){.lh-ticker-track{animation-duration:.01s}.lh-mobile-backdrop,.lh-mobile-link,.lh-mobile-menu,.lh-nav,.lh-ticker-strip{transition-duration:.1s}}.intro-splash{position:fixed;inset:0;z-index:10000;background:#07070F;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.intro-splash.exit{opacity:0;transform:translateY(-30px) scale(1.02);pointer-events:none}.intro-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,black 20%,transparent 70%);opacity:0;animation:gridFadeIn 1.5s ease .2s forwards}.intro-beam{position:absolute;top:-100%;left:-50%;width:200%;height:200%;background:linear-gradient(105deg,transparent 40%,rgba(99,102,241,.04) 45%,rgba(129,140,248,.08) 50%,rgba(99,102,241,.04) 55%,transparent 60%);animation:beamSweep 1.8s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}.intro-beam-2{animation-delay:.3s;background:linear-gradient(115deg,transparent 42%,rgba(99,102,241,.02) 47%,rgba(129,140,248,.05) 50%,rgba(99,102,241,.02) 53%,transparent 58%)}.intro-center{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;z-index:2}.intro-icon{width:60px;height:80px;opacity:0;transform:scale(.8);animation:iconReveal .8s cubic-bezier(.16,1,.3,1) .3s forwards}.intro-icon svg{width:100%;height:100%}.intro-glow{animation:glowPulse 1.5s ease-in-out .6s infinite}.intro-ray{stroke-dasharray:40;stroke-dashoffset:40;animation:rayDraw .8s ease-out forwards}.intro-ray-1{animation-delay:.7s}.intro-ray-2{animation-delay:.8s}.intro-ray-3{animation-delay:.9s}.intro-ray-4{animation-delay:1s}.intro-logo{display:flex;flex-direction:column;align-items:center;gap:6px}.intro-word{display:flex;overflow:hidden}.intro-word-main{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:.12em;color:#fff}.intro-word-main,.intro-word-sub{font-family:var(--font-sora),"Sora",sans-serif}.intro-word-sub{font-size:clamp(12px,1.8vw,16px);font-weight:300;letter-spacing:.35em;color:#818CF8}.intro-letter{display:inline-block;opacity:0;animation:letterSlideUp .5s cubic-bezier(.16,1,.3,1) forwards}.intro-letter,.intro-letter-sub{transform:translateY(100%)}.intro-line{width:0;height:1px;background:linear-gradient(90deg,transparent,#6366F1,#818CF8,#6366F1,transparent);animation:lineExpand .8s cubic-bezier(.16,1,.3,1) 1.6s forwards}@keyframes beamSweep{0%{transform:translateX(-30%) rotate(0deg);opacity:0}20%{opacity:1}to{transform:translateX(30%) rotate(0deg);opacity:0}}@keyframes iconReveal{to{opacity:1;transform:scale(1)}}@keyframes glowPulse{0%,to{opacity:.6;r:4}50%{opacity:1;r:6}}@keyframes rayDraw{to{stroke-dashoffset:0}}@keyframes letterSlideUp{to{opacity:1;transform:translateY(0)}}@keyframes lineExpand{to{width:clamp(200px,30vw,320px)}}@keyframes gridFadeIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.intro-splash{transition:opacity .3s ease}.intro-splash.exit{transform:none}.intro-beam,.intro-grid,.intro-icon,.intro-letter,.intro-line{animation-duration:.01s!important;animation-delay:0s!important}.intro-glow,.intro-ray{animation:none!important;opacity:1;stroke-dashoffset:0}}.crypto-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.crypto-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto}.crypto-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 30%,#0A0A14 85%),linear-gradient(180deg,transparent 60%,#0A0A14),linear-gradient(0deg,transparent 85%,#0A0A14);pointer-events:none}@media (max-width:768px){.crypto-vignette{background:radial-gradient(ellipse 70% 70% at 50% 50%,transparent 20%,#0A0A14 75%),linear-gradient(180deg,transparent 50%,#0A0A14),linear-gradient(0deg,transparent 80%,#0A0A14)}}@media (prefers-reduced-motion:reduce){.crypto-hero-bg{display:none}}.modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:modalFadeIn .2s ease}.modal-card{background:var(--surface,#0D0D1C);border:1px solid rgba(255,255,255,.08);border-radius:12px;max-width:560px;width:calc(100% - 32px);max-height:80vh;display:flex;flex-direction:column;animation:modalSlideIn .25s ease}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0;gap:16px}.modal-title{font-family:var(--font-heading,"Sora",sans-serif);font-size:18px;font-weight:600;color:#fff;margin:0}.modal-close{background:none;border:none;color:var(--muted,#8892B0);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s;flex-shrink:0}.modal-close:hover{color:#fff;background:rgba(255,255,255,.06)}.modal-body{padding:20px 24px 24px;overflow-y:auto;color:var(--text,#E2E8F0);font-size:14px;line-height:1.7}.modal-body ul{padding-left:20px;margin:12px 0}.modal-body li{margin-bottom:8px;color:var(--muted,#8892B0)}.modal-body strong{color:#fff}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}