@keyframes beam{to{--ang:360deg}}@keyframes tick{to{transform:translateX(-50%)}}@keyframes runline{0%{top:-12%;opacity:0}18%{opacity:1}82%{opacity:1}100%{top:96%;opacity:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:.35}}@keyframes scrolldot{0%{transform:translateY(0);opacity:1}70%{transform:translateY(16px);opacity:0}100%{opacity:0}}@keyframes bgrun{to{background-position:200% 0}}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes dashmove{to{stroke-dashoffset:-64}}@keyframes fadeUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.rv.in-view{opacity:1;transform:none}.spark-line{position:relative;height:1px;margin:8px auto 0;max-width:1120px;background:linear-gradient(90deg,transparent,var(--line2) 18%,var(--line2) 82%,transparent);overflow:visible}.spark-line:before{content:'';position:absolute;top:-1.5px;left:0;width:70px;height:4px;border-radius:4px;background:linear-gradient(90deg,transparent,var(--gold-b),transparent);box-shadow:0 0 14px rgba(255,217,112,.85);animation:sparkrun 5.2s cubic-bezier(.55,.1,.4,.9) infinite}.spark-line.rtl:before{animation-name:sparkrun2}@keyframes sparkrun{0%{left:-90px;opacity:0}12%{opacity:1}88%{opacity:1}100%{left:calc(100% - 70px);opacity:0}}@keyframes sparkrun2{0%{left:calc(100% - 70px);opacity:0}12%{opacity:1}88%{opacity:1}100%{left:-90px;opacity:0}}.circuit{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.85}.circuit path{fill:none;stroke:rgba(232,184,75,.2);stroke-width:1.2}.circuit path.hot{stroke:rgba(255,217,112,.8);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:10 54;animation:dashmove 2.6s linear infinite;filter:drop-shadow(0 0 5px rgba(255,217,112,.9))}.circuit circle{fill:var(--gold-b);filter:drop-shadow(0 0 6px rgba(255,217,112,.9));animation:blink 3.2s infinite}.circuit circle:nth-of-type(2n){animation-delay:-.8s}.circuit circle:nth-of-type(3n){animation-delay:-1.6s}.circuit circle:nth-of-type(5n){animation-delay:-2.6s}.orb{position:absolute;border:1px solid rgba(224,178,66,.2);border-radius:50%;z-index:1;pointer-events:none}.orb i{position:absolute;top:-4px;left:50%;width:7px;height:7px;border-radius:50%;background:var(--gold-b);box-shadow:0 0 12px var(--gold-b)}.orb.o1{width:420px;height:420px;right:-140px;top:-90px;animation:orbit 26s linear infinite}.orb.o2{width:280px;height:280px;right:-30px;top:110px;animation:orbit 17s linear infinite reverse}.orb.o2 i{top:auto;bottom:-3px}.orb.o3{width:190px;height:190px;left:8%;bottom:-60px;animation:orbit 22s linear infinite}.float-hex{position:absolute;z-index:1;border:1px solid var(--line2);border-radius:16px;background:rgba(20,14,8,.42);backdrop-filter:blur(3px);pointer-events:none;animation:floaty 7s ease-in-out infinite}.float-hex:before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ang),transparent 0 70%,rgba(255,217,112,.85) 88%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:beam 4.5s linear infinite}.fh1{width:120px;height:120px;left:1.5%;top:14%;animation-delay:.6s}.fh2{width:78px;height:78px;left:4.5%;bottom:32%;animation-delay:2.2s}.fh3{width:96px;height:96px;right:2%;top:16%;animation-delay:1.4s}.fh4{width:64px;height:64px;right:5%;bottom:22%;animation-delay:3.2s}@media (min-width:861px) and (max-width:1199px){.float-hex{display:none}}.tilt .card{will-change:transform}.hero-art{position:relative;z-index:2;flex-shrink:0;width:290px;height:290px;border-radius:22px;border:1px solid var(--line2);background:linear-gradient(160deg,rgba(24,17,9,.92),rgba(13,9,5,.95));box-shadow:var(--glow);display:grid;place-items:center;overflow:hidden;animation:floaty 8s ease-in-out infinite}.hero-art:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(224,178,66,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(224,178,66,.09) 1px,transparent 1px);background-size:26px 26px}.hero-art svg{width:120px;height:120px;filter:drop-shadow(0 0 18px rgba(232,184,75,.45))}.hero-art figcaption{position:absolute;bottom:0;left:0;right:0;padding:14px;text-align:center;font:600 12px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:linear-gradient(180deg,transparent,rgba(10,7,4,.9))}.hero-flex{display:flex;align-items:center;gap:54px}.hero-flex .hero-main{flex:1;min-width:0}.nf-code{font:800 clamp(96px,20vw,190px)/1 var(--f-head);text-align:center;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 40px rgba(232,184,75,.3))}.nf-page .wrap{padding-top:70px;padding-bottom:90px;text-align:center}.cursor-glow{position:fixed;z-index:1;width:520px;height:520px;border-radius:50%;pointer-events:none;left:0;top:0;transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(232,184,75,.075),transparent 70%);opacity:0;transition:opacity .5s}@media (hover:hover) and (min-width:1021px){.cursor-glow{opacity:1}}@media (max-width:860px){.hero-flex{flex-direction:column;align-items:flex-start;gap:34px}.hero-art{width:230px;height:230px}.hero-art svg{width:96px;height:96px}.orb,.float-hex{display:none}}#kickHome{position:relative}#kickHome .kick-fx{position:absolute;left:-4px;top:-4px;pointer-events:none;overflow:visible;display:block}#kickHome .ktrack{stroke:rgba(232,184,75,.20);stroke-width:1;fill:none}#kickHome .kfill{stroke:#FFD970;stroke-width:2;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(255,217,112,.75))}#kickHome.lit{border-color:rgba(255,217,112,.85);background:rgba(40,30,14,.78);animation:kickGlow 1.5s ease-in-out infinite}#kickHome.lit:before{background:#FFE7A8;box-shadow:0 0 12px #FFE7A8}@keyframes kickGlow{0%,100%{box-shadow:0 0 16px rgba(232,184,75,.35),0 0 40px rgba(232,184,75,.14),inset 0 0 12px rgba(232,184,75,.10)}50%{box-shadow:0 0 30px rgba(255,217,112,.62),0 0 64px rgba(255,217,112,.25),inset 0 0 20px rgba(255,217,112,.20)}}.flyd{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;font:700 18px var(--f-mono);color:#FFD970;text-shadow:0 0 10px rgba(255,217,112,.85),0 0 22px rgba(232,184,75,.5)}