.flywheel-container{position:relative;width:480px;height:480px;margin:0 auto}.flywheel-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:800;letter-spacing:-1px;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:10;white-space:nowrap}.flywheel-center .trademark{font-size:.5em;vertical-align:super;font-weight:400}.flywheel-track{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:360px;height:360px;border:2px dashed rgba(60,130,246,.3);border-radius:50%;animation:trackGlow 4s ease-in-out infinite}@keyframes trackGlow{0%{border-color:rgba(60,130,246,.25);box-shadow:none}22%{border-color:rgba(60,130,246,.3);box-shadow:0 0 5px rgba(60,130,246,.1)}42%{border-color:rgba(60,130,246,.35);box-shadow:0 0 10px rgba(60,130,246,.15)}59%{border-color:rgba(60,130,246,.4);box-shadow:0 0 15px rgba(60,130,246,.2)}74%{border-color:rgba(60,130,246,.5);box-shadow:0 0 20px rgba(60,130,246,.25)}88%{border-color:rgba(60,130,246,.65);box-shadow:0 0 25px rgba(60,130,246,.35),inset 0 0 20px rgba(60,130,246,.15)}98%,to{border-color:rgba(60,130,246,.25);box-shadow:none}}.flywheel-orbit{position:absolute;top:50%;left:50%;width:360px;height:360px;margin-top:-180px;margin-left:-180px;animation:orbitSpin 4s linear infinite}.flywheel-glow{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:24px;height:24px}.flywheel-glow:before{content:"";position:absolute;top:4px;left:6px;width:10px;height:10px;border-top:3px solid rgba(96,165,250,.9);border-right:3px solid rgba(96,165,250,.9);transform:rotate(45deg);filter:drop-shadow(0 0 6px #3C82F6) drop-shadow(0 0 12px rgba(96,165,250,.9))}.flywheel-glow:after{content:"";position:absolute;top:6px;left:-45px;width:50px;height:6px;background:linear-gradient(90deg,transparent,rgba(60,130,246,.2) 20%,rgba(30,64,175,.5) 60%,rgba(96,165,250,.9));border-radius:3px;filter:blur(2px)}.flywheel-orbit:before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:80px;height:12px;background:radial-gradient(ellipse at right,rgba(96,165,250,.6) 0,rgba(60,130,246,.3) 40%,transparent 70%);border-radius:50%;filter:blur(4px)}@keyframes orbitSpin{0%{transform:rotate(0deg)}22%{transform:rotate(60deg)}42%{transform:rotate(120deg)}59%{transform:rotate(180deg)}74%{transform:rotate(240deg)}88%{transform:rotate(300deg)}to{transform:rotate(1turn)}}.flywheel-sparkle{position:absolute;top:100px;left:82px;width:80px;height:80px;pointer-events:none}.flywheel-sparkle span{position:absolute;font-size:2.2rem;font-weight:800;color:#fbbf24;text-shadow:0 0 15px #fbbf24,0 0 30px #fbbf24,0 0 45px #eab308,0 0 60px rgba(234,179,8,.7);opacity:0}.flywheel-sparkle span:first-child{animation:dollar1 4s linear infinite}.flywheel-sparkle span:nth-child(2){animation:dollar2 4s linear .03s infinite}.flywheel-sparkle span:nth-child(3){animation:dollar3 4s linear .06s infinite}.flywheel-sparkle span:nth-child(4){animation:dollar4 4s linear .05s infinite}.flywheel-sparkle span:nth-child(5){animation:dollar5 4s linear .08s infinite}@keyframes dollar1{0%,87%{opacity:0;transform:translate(0) scale(0) rotate(0deg)}90%{opacity:1;transform:translate(-35px,-40px) scale(1.4) rotate(-15deg)}95%{opacity:.9;transform:translate(-50px,-80px) scale(1.1) rotate(-25deg)}98%,to{opacity:0;transform:translate(-60px,-110px) scale(.7) rotate(-30deg)}}@keyframes dollar2{0%,87%{opacity:0;transform:translate(0) scale(0) rotate(0deg)}90%{opacity:1;transform:translate(30px,-50px) scale(1.5) rotate(20deg)}95%{opacity:.9;transform:translate(45px,-95px) scale(1.2) rotate(35deg)}98%,to{opacity:0;transform:translate(55px,-130px) scale(.8) rotate(45deg)}}@keyframes dollar3{0%,87%{opacity:0;transform:translate(0) scale(0) rotate(0deg)}90%{opacity:1;transform:translate(-45px,-25px) scale(1.2) rotate(-10deg)}95%{opacity:.9;transform:translate(-70px,-50px) scale(.9) rotate(-20deg)}98%,to{opacity:0;transform:translate(-90px,-70px) scale(.5) rotate(-25deg)}}@keyframes dollar4{0%,87%{opacity:0;transform:translate(0) scale(0) rotate(0deg)}90%{opacity:1;transform:translateY(-55px) scale(1.6) rotate(5deg)}95%{opacity:.9;transform:translateY(-100px) scale(1.3) rotate(10deg)}98%,to{opacity:0;transform:translateY(-140px) scale(.9) rotate(15deg)}}@keyframes dollar5{0%,87%{opacity:0;transform:translate(0) scale(0) rotate(0deg)}90%{opacity:1;transform:translate(40px,-30px) scale(1.3) rotate(15deg)}95%{opacity:.9;transform:translate(65px,-60px) scale(1) rotate(25deg)}98%,to{opacity:0;transform:translate(85px,-85px) scale(.6) rotate(35deg)}}.flywheel-items{position:absolute;top:0;left:0;width:100%;height:100%}.flywheel-item{position:absolute;width:128px;height:128px;background:#2e343f;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.9rem;font-weight:500;color:#e0e0e0;line-height:1.3;padding:12px;transition:all .3s ease;backdrop-filter:blur(10px)}.flywheel-item:hover{background:rgba(60,130,246,.2);border-color:rgba(60,130,246,.5);transform:scale(1.05)}@keyframes itemHighlight1{0%,1%{box-shadow:none;border-color:hsla(0,0%,100%,.1);transform:scale(1)}3%,94%{box-shadow:0 0 20px rgba(59,130,246,.7),0 0 40px rgba(59,130,246,.3);border-color:#3b82f6;transform:scale(1.05)}98%,to{box-shadow:none;border-color:hsla(0,0%,100%,.1);transform:scale(1)}}@keyframes itemHighlight2{0%,21%{box-shadow:none;border-color:hsla(0,0%,100%,.1);transform:scale(1)}24%,94%{box-shadow:0 0 20px rgba(99,102,241,.7),0 0 40px rgba(99,102,241,.3);border-color:#6366f1;transform:scale(1.05)}98%,to{box-shadow:none;border-color:hsla(0,0%,100%,.1);transform:scale(1)}}@keyframes itemHighlight3{0%,41%{box-shadow:none;border-color:hsla(0,0%,100%,.1);transform:scale(1)}44%,94%{box-shadow:0 0 20px rgba(139,92,246,.7),0 0 40px rgba(139,92,246,.3);border-color:#8b5cf6;transform:scale(1.05)}98%,to{box-shadow:none;border-color:hsla(0,0%,100%,.1);transform:scale(1)}}@keyframes itemHighlight4{0%,58%{box-shadow:none;border-color:hsla(0,0%,100%,.1);transform:scale(1)}61%,94%{box-shadow:0 0 20px rgba(20,184,166,.7),0 0 40px rgba(20,184,166,.3);border-color:#14b8a6;transform:scale(1.05)}98%,to{box-shadow:none;border-color:hsla(0,0%,100%,.1);transform:scale(1)}}@keyframes itemHighlight5{0%,73%{box-shadow:none;border-color:hsla(0,0%,100%,.1);transform:scale(1)}76%,94%{box-shadow:0 0 20px rgba(132,204,22,.7),0 0 40px rgba(132,204,22,.3);border-color:#84cc16;transform:scale(1.05)}98%,to{box-shadow:none;border-color:hsla(0,0%,100%,.1);transform:scale(1)}}@keyframes itemHighlight6{0%,87%{box-shadow:none;border-color:hsla(0,0%,100%,.1);transform:scale(1)}90%,94%{box-shadow:0 0 25px rgba(34,197,94,.8),0 0 50px rgba(34,197,94,.4);border-color:#22c55e;transform:scale(1.08)}98%,to{box-shadow:none;border-color:hsla(0,0%,100%,.1);transform:scale(1)}}.flywheel-item:first-child{top:0;left:176px;animation:itemHighlight1 4s linear infinite}.flywheel-item:nth-child(2){top:95px;left:315px;animation:itemHighlight2 4s linear infinite}.flywheel-item:nth-child(3){top:258px;left:315px;animation:itemHighlight3 4s linear infinite}.flywheel-item:nth-child(4){top:352px;left:176px;animation:itemHighlight4 4s linear infinite}.flywheel-item:nth-child(5){top:258px;left:38px;animation:itemHighlight5 4s linear infinite}.flywheel-item:nth-child(6){top:95px;left:38px;animation:itemHighlight6 4s linear infinite}@media (max-width:768px){.flywheel-container{width:320px;height:320px}.flywheel-orbit,.flywheel-track{width:240px;height:240px}.flywheel-orbit{margin-top:-120px;margin-left:-120px}.flywheel-glow{width:20px;height:20px;top:-8px}.flywheel-center{font-size:1.1rem}.flywheel-item{width:85px;height:85px;font-size:.6rem;padding:8px}.flywheel-item:first-child{top:0;left:117px}.flywheel-item:nth-child(2){top:63px;left:210px}.flywheel-item:nth-child(3){top:172px;left:210px}.flywheel-item:nth-child(4){top:235px;left:117px}.flywheel-item:nth-child(5){top:172px;left:25px}.flywheel-item:nth-child(6){top:63px;left:25px}.flywheel-sparkle{top:65px;left:55px}.flywheel-sparkle span{font-size:1.6rem}}