*{margin:0;padding:0;box-sizing:border-box}body{font-family:Rajdhani,sans-serif;color:#fff;overflow:hidden;height:100vh;position:relative;background:url(/assets/background-DN8GL3V-.jpeg) center center / cover no-repeat}.nav-bar{position:fixed;top:0;left:0;width:100%;background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.2);z-index:100;padding:15px 0;height:auto;min-height:70px}.nav-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 30px;position:relative}.brand-section{display:flex;align-items:center;gap:15px;z-index:10;flex-shrink:0}.nav-logo{width:40px;height:40px;object-fit:cover}.project-name{font-family:Orbitron,sans-serif;font-weight:900;font-size:24px;color:gold;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(255,215,0,.5)}.nav-links{display:flex;gap:40px;justify-content:center;align-items:center;position:absolute;left:50%;transform:translate(-50%);z-index:5}.nav-link{color:#fff;text-decoration:none;font-family:Orbitron,sans-serif;font-weight:600;font-size:16px;padding:12px 24px;border-radius:8px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.nav-link:hover{background:#ffd70033;border-color:#ffd70080;transform:translateY(-2px);box-shadow:0 8px 20px #ffd7004d}.wallet-section{display:flex;align-items:center;flex-shrink:0;position:relative}.connect-wallet-btn{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,gold,orange);color:#000;font-family:Orbitron,sans-serif;font-weight:700;font-size:14px;padding:12px 20px;border:none;border-radius:25px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #ffd7004d}.connect-wallet-btn:hover{background:linear-gradient(135deg,orange,gold);transform:translateY(-2px);box-shadow:0 6px 25px #ffd70080}.connect-wallet-btn:active{transform:translateY(0);box-shadow:0 2px 10px #ffd70066}.wallet-text{font-weight:700}.wallet-dropdown{position:fixed!important;top:70px!important;right:20px!important;background:#111111fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,215,0,.5);border-radius:15px;padding:15px;min-width:250px;box-shadow:0 10px 40px #000c,0 0 30px #ffd7004d;z-index:999999!important;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;pointer-events:auto!important}.wallet-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.wallet-dropdown-header{padding:10px 15px;margin-bottom:10px}.wallet-address-full{font-family:Rajdhani,monospace;font-size:14px;color:gold;word-break:break-all;font-weight:600}.wallet-dropdown-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.3),transparent);margin:10px 0}.wallet-dropdown-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 15px;background:#ffffff0d;border:1px solid rgba(255,215,0,.2);border-radius:10px;color:#fff;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:left}.wallet-dropdown-item:hover{background:#ffd7001a;border-color:#ffd70080;transform:translate(5px)}.dropdown-icon{font-size:18px}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(/assets/background-DN8GL3V-.jpeg) center center / cover no-repeat;filter:blur(.12px);z-index:-2}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:-1}.countdown-container{position:fixed;top:90px;right:20px;background:#111111e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,215,0,.4);border-radius:15px;padding:20px;z-index:200;box-shadow:0 10px 30px #00000080,0 0 20px #ffd70033;width:340px;box-sizing:border-box;pointer-events:auto}.countdown-header{font-family:Orbitron,sans-serif;font-weight:700;font-size:14px;color:gold;text-align:center;margin-bottom:15px;letter-spacing:1.5px;text-transform:uppercase}.countdown-display{display:flex;align-items:center;justify-content:center;gap:8px}.countdown-segment{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0}.countdown-value{font-family:Orbitron,sans-serif;font-weight:900;font-size:32px;color:gold;text-shadow:0 0 15px rgba(255,215,0,.6);width:70px;text-align:center;background:#ffd7001a;border-radius:8px;padding:8px;box-sizing:border-box}.countdown-label{font-family:Rajdhani,sans-serif;font-weight:600;font-size:11px;color:#ffffffb3;letter-spacing:1px;text-transform:uppercase;width:70px;text-align:center}.countdown-separator{font-family:Orbitron,sans-serif;font-weight:900;font-size:28px;color:gold;margin:0 5px;padding-bottom:20px;flex-shrink:0;width:20px;text-align:center}.game-interface{display:flex;width:100vw;height:100vh;gap:30px;padding:80px 20px 20px;align-items:center;justify-content:center;position:relative;z-index:1}.controls-wrapper{display:flex;flex-direction:column;gap:15px;flex-shrink:0}.left-controls{width:432px;order:1}.right-controls{width:360px;order:3}.video-component{order:2;flex-shrink:0}.action-video{width:80px;height:80px;border-radius:12px;object-fit:cover;margin-bottom:8px;pointer-events:none}.action-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:16px 12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;overflow:hidden;min-width:100px}.video-component{max-width:600px;width:100%;background:#111111f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,215,0,.3);border-radius:20px;padding:20px;box-shadow:0 20px 40px #00000080,0 0 30px #ffd70033,0 0 60px #ffd7001a;position:relative;order:2}.video-component:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:radial-gradient(circle,rgba(255,215,0,.15) 0%,transparent 70%);border-radius:25px;z-index:-1;animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.video-header{display:flex;justify-content:center;margin-bottom:15px}.video-status{background:#000c;border:1px solid rgba(255,215,0,.3);border-radius:8px;padding:8px 16px;display:flex;align-items:center;gap:8px}.status-indicator{width:8px;height:8px;border-radius:50%;background:#0f0;animation:pulse 2s infinite}.status-text{font-family:Orbitron,monospace;font-size:12px;font-weight:600;color:gold;text-transform:uppercase;letter-spacing:1px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.video-container{width:100%;height:0;padding-bottom:100%;position:relative;border-radius:12px;overflow:hidden;background:#000;margin-bottom:15px;border:1px solid rgba(255,215,0,.2)}#mainVideo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .5s ease}.floating-card{background:#111111f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,215,0,.3);border-radius:16px;padding:24px;box-shadow:0 15px 30px #0006,0 0 15px #ffd7001a;transition:all .3s ease}.floating-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px #00000080,0 0 25px #ffd70033;border-color:#ffd70080}.card-title{font-family:Orbitron,monospace;font-size:14px;font-weight:700;color:gold;margin-bottom:18px;text-transform:uppercase;letter-spacing:1px;text-align:center;border-bottom:1px solid rgba(255,215,0,.3);padding-bottom:10px}.stats-card{flex-shrink:0}.stat-item{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.stat-item:last-of-type{border-bottom:none;margin-bottom:18px}.stat-icon{font-size:16px;width:20px}.stat-label{flex:1;margin-left:10px;font-size:14px;color:#ccc}.stat-value{font-family:Orbitron,monospace;font-weight:700;font-size:14px;color:gold}.claim-timer{width:100%;padding:10px;margin-top:15px;text-align:center}.claim-timer-text{font-family:Rajdhani,sans-serif;font-weight:600;font-size:13px;color:#fffc;text-transform:uppercase;letter-spacing:.5px}#claim-timer-value{font-family:Orbitron,monospace;font-weight:900;font-size:14px;color:gold;margin-left:5px;text-shadow:0 0 10px rgba(255,215,0,.5)}.claim-btn{width:100%;background:linear-gradient(90deg,gold,orange);border:none;border-radius:8px;padding:10px 20px;cursor:pointer;transition:all .3s ease}.claim-btn:hover{background:linear-gradient(90deg,orange,#ff8c00);transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}.claim-text{font-family:Orbitron,monospace;font-weight:700;font-size:12px;color:#000;text-transform:uppercase;letter-spacing:1px}.actions-card{flex-shrink:0;min-height:480px;padding:38px 29px;width:432px}.stats-card{width:360px;min-height:220px;padding:28px 24px}.progress-card{width:360px;min-height:160px;padding:28px 24px}.action-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:100%;align-content:space-evenly}.action-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.2),transparent);transition:left .5s ease}.action-btn:hover:before{left:100%}.action-btn:hover{background:#ffd7001a;border-color:gold;transform:translateY(-2px);box-shadow:0 6px 15px #ffd7004d}.action-btn.activated{background:#ffd70033;border-color:gold;box-shadow:0 0 15px #ffd70080;animation:activatedPulse 1s ease-in-out}.action-icon{font-size:20px;filter:drop-shadow(0 0 6px rgba(255,215,0,.3))}.action-label{font-family:Orbitron,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ccc}.action-btn:hover .action-label{color:gold}.progress-card{flex-shrink:0}.progress-header{display:flex;align-items:center;margin-bottom:10px}.progress-icon{font-size:14px;margin-right:6px}.progress-label{flex:1;font-size:12px;color:#ccc}.progress-numbers{font-family:Orbitron,monospace;font-size:10px;color:gold}.progress-bar{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,gold,orange);width:25.5%;transition:width .5s ease;position:relative}.progress-fill:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sound-control{position:absolute;top:15px;right:15px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50%;padding:12px;cursor:pointer;transition:all .3s ease;z-index:10;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.sound-control:hover{background:#fff3;border-color:#fff6;transform:scale(1.1)}.sound-icon{font-size:18px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.action-display{position:absolute;bottom:5px;right:5px;background:#000000d9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid #FFD700;border-radius:4px;padding:6px 12px;min-width:80px;text-align:center;transition:all .3s ease;z-index:10;font-size:.3em;line-height:1;transform:scale(.5);transform-origin:bottom right;box-shadow:0 1px 2px #0009,0 0 2px #ffd7004d}.action-display.hidden{opacity:0;pointer-events:none;transform:translate(-50%) translateY(20px)}.action-info{display:flex;flex-direction:column;gap:16px}.action-title{font-family:Orbitron,monospace;font-size:20px;font-weight:700;color:gold;text-transform:uppercase;letter-spacing:1px}.action-timer{display:flex;flex-direction:column;gap:8px}.timer-track{width:100%;height:8px;background:#fff3;border-radius:4px;overflow:hidden}.timer-progress{height:100%;background:linear-gradient(90deg,gold,orange);width:100%;transition:width .1s linear}.timer-text{font-family:Orbitron,monospace;font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:1px}.powerup-active{filter:brightness(1.2) saturate(1.3);animation:powerupGlow .5s ease-in-out}.video-component.powerup-active:before{background:radial-gradient(circle,rgba(255,215,0,.3) 0%,rgba(255,140,0,.1) 50%,transparent 70%);animation:powerupGlowPulse .5s ease-in-out}@keyframes powerupGlow{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes powerupGlowPulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1.5;transform:scale(1.05)}to{opacity:.8;transform:scale(1)}}@media (max-width: 1200px){.left-panel{width:380px;padding:20px;gap:20px}.video-container{height:0;padding-bottom:100%}.video-controls{left:-70px}.control-btn{width:45px;height:45px;padding:10px}}@media (max-width: 900px){.game-interface{flex-direction:column}.left-panel{width:100%;height:40vh;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:15px}.floating-card{min-width:280px;flex-shrink:0}.right-panel{height:60vh;padding:20px}.video-container{height:0;padding-bottom:100%}.video-controls{position:static;transform:none;flex-direction:row;justify-content:center;margin-top:15px}.control-btn{width:50px;height:50px}}@media (max-width: 480px){body{overflow-x:hidden;overflow-y:auto}.countdown-container{top:75px;right:10px;left:10px;width:auto;max-width:340px;margin:0 auto;padding:12px}.countdown-header{font-size:11px;margin-bottom:10px}.countdown-value{font-size:24px;width:55px;padding:6px}.countdown-label{font-size:9px;width:55px}.countdown-separator{font-size:20px;padding-bottom:15px;width:15px}.brand-section{display:none!important}.nav-content{padding:0 15px}.nav-links{position:static;transform:none;width:100%;justify-content:center;gap:10px}.nav-link{font-size:11px;padding:8px 15px}.wallet-section{display:none!important}.game-interface{flex-direction:column;padding:80px 10px 10px;gap:15px;height:auto;overflow-y:visible;display:flex}.controls-wrapper.left-controls{order:2;width:100%}.controls-wrapper:not(.left-controls){order:3;width:100%;display:flex;flex-direction:column;gap:15px}.stats-card{order:1;padding:15px;width:100%}.stats-grid{gap:10px}.stat-item{flex-direction:row;justify-content:space-between;align-items:center}.stat-value{font-size:18px}.progress-card{order:2;padding:15px;width:100%}.video-component{order:1;width:100%;margin:0}.video-container{height:0;padding-bottom:100%;position:relative}#mainVideo{position:absolute;top:0;left:0;width:100%;height:100%}.video-header{margin-bottom:10px}.actions-card{padding:10px 10px 15px;width:100%;overflow:visible;height:auto!important;min-height:unset!important;max-height:175px}.card-title{font-size:14px;margin-bottom:8px;text-align:center}.action-grid{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:10px;padding:5px 3px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.action-grid::-webkit-scrollbar{height:5px}.action-grid::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px;margin:0 5px}.action-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,gold,orange);border-radius:3px}.action-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,orange,gold)}.action-btn{min-width:85px;max-width:85px;height:110px;flex-shrink:0;scroll-snap-align:center;margin:0;padding:6px 4px 8px}.action-video{width:65px;height:65px}.action-label{font-size:9px;padding:5px 2px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.1;height:22px;display:flex;align-items:center;justify-content:center}.sound-control{width:40px;height:40px;top:10px;right:10px}.sound-icon{font-size:18px}.modal-content{width:95%;padding:20px 15px;max-height:90vh;overflow-y:auto}.modal-video-container{height:180px;margin-bottom:12px}.modal-title{font-size:18px;margin-bottom:10px;letter-spacing:1px}.modal-description{font-size:13px;line-height:1.4;padding:0 5px;margin-bottom:15px}.modal-close{width:35px;height:35px;font-size:24px;top:10px;right:10px}.modal-price{padding:10px 18px}.price-label{font-size:12px}.price-value{font-size:18px}.modal-buy-btn{font-size:15px;padding:12px 25px}.modal-footer{gap:12px}.claim-timer{padding:8px;margin-top:12px}.claim-timer-text{font-size:11px}#claim-timer-value{font-size:12px}.claim-btn{font-size:14px;padding:12px 24px}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;justify-content:center;align-items:center;z-index:10000;animation:fadeIn .3s ease}.modal-overlay.active{display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:#111111fa;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:3px solid rgba(255,215,0,.5);border-radius:20px;padding:40px;max-width:600px;width:90%;position:relative;box-shadow:0 20px 60px #000c,0 0 40px #ffd7004d;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close{position:absolute;top:15px;right:15px;background:#ffffff1a;border:2px solid rgba(255,215,0,.3);color:gold;font-size:32px;width:45px;height:45px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-weight:700;line-height:1}.modal-close:hover{background:#ffd70033;border-color:gold;transform:rotate(90deg);box-shadow:0 0 20px #ffd70066}.modal-video-container{width:100%;height:300px;border-radius:15px;overflow:hidden;margin-bottom:25px;border:2px solid rgba(255,215,0,.3);background:#000;box-shadow:0 10px 30px #00000080;position:relative}#modalVideo{width:100%;height:100%;object-fit:cover}.modal-yield-badge{position:absolute;bottom:15px;right:15px;background:#27ae604d;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:#fff;font-family:Orbitron,sans-serif;font-weight:900;font-size:16px;padding:12px 20px;border-radius:8px;text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 4px 15px #27ae6099,0 0 20px #2ecc714d;z-index:10;border:2px solid rgba(46,204,113,.5);animation:yieldPulse 2s ease-in-out infinite}@keyframes yieldPulse{0%,to{box-shadow:0 4px 15px #27ae6099}50%{box-shadow:0 4px 25px #27ae60e6}}.modal-title{font-family:Orbitron,sans-serif;font-size:32px;font-weight:900;color:gold;text-align:center;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 20px rgba(255,215,0,.5)}.modal-description{font-family:Rajdhani,sans-serif;font-size:18px;line-height:1.6;color:#fff;text-align:center;margin-bottom:30px;padding:0 20px}.modal-footer{display:flex;flex-direction:column;gap:20px;align-items:center}.modal-price{display:flex;align-items:center;gap:15px;background:#ffd7001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 30px;border-radius:12px;border:2px solid rgba(255,215,0,.3)}.price-label{font-family:Orbitron,sans-serif;font-size:16px;font-weight:600;color:#fff;letter-spacing:1px}.price-value{font-family:Orbitron,sans-serif;font-size:24px;font-weight:900;color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.modal-buy-btn{width:100%;background:linear-gradient(135deg,gold,orange);color:#000;font-family:Orbitron,sans-serif;font-weight:900;font-size:20px;padding:18px 40px;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px;box-shadow:0 8px 25px #ffd70066}.modal-buy-btn:hover{background:linear-gradient(135deg,orange,gold);transform:translateY(-3px);box-shadow:0 12px 35px #ffd70099}.modal-buy-btn:active{transform:translateY(-1px);box-shadow:0 5px 20px #ffd70080}.welcome-modal-content{max-width:700px}.modal-logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:5px;animation:logoFloat 3s ease-in-out infinite}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.welcome-logo{width:240px;height:240px;object-fit:contain;filter:drop-shadow(0 0 30px rgba(255,215,0,.6))}.welcome-title{font-size:36px;margin-bottom:25px;animation:glow 2s ease-in-out infinite alternate}@keyframes glow{0%{text-shadow:0 0 20px rgba(255,215,0,.5)}to{text-shadow:0 0 30px rgba(255,215,0,.8),0 0 40px rgba(255,215,0,.4)}}.welcome-description{font-size:20px;line-height:1.8;padding:0 30px;margin-bottom:35px}.welcome-btn{font-size:22px;padding:20px 50px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 8px 25px #ffd70066}50%{box-shadow:0 12px 40px #ffd700b3}}.welcome-btn:hover{animation:none}.buy-palu-close{position:fixed;top:20px;right:20px;background:#ffd70033;border:2px solid rgba(255,215,0,.5);color:gold;font-size:32px;width:45px;height:45px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-weight:700;line-height:1;z-index:10001}.buy-palu-close:hover{background:#ffd7004d;border-color:gold;transform:rotate(90deg);box-shadow:0 0 20px #ffd70099}.parent{width:580px;height:600px;perspective:1000px}.card{height:100%;border-radius:50px;background:linear-gradient(135deg,gold,orange);transition:all .5s ease-in-out;transform-style:preserve-3d;box-shadow:#ffa5004d 40px 50px 25px -40px,#ffa50066 0 25px 25px -5px}.glass{transform-style:preserve-3d;position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:55px 100% 55px 55px;background:linear-gradient(0deg,#ffffff59,#ffffffd0);transform:translateZ(25px);border-left:1px solid white;border-bottom:1px solid white;transition:all .5s ease-in-out}.content{padding:200px 120px 0 60px;transform:translateZ(26px)}.content .title{display:block;color:#000;font-weight:900;font-size:40px;font-family:Orbitron,sans-serif}.content .text{display:block;color:#000c;font-size:30px;margin-top:40px;font-family:Rajdhani,sans-serif;line-height:1.4}.content .price{display:block;color:#000;font-weight:900;font-size:32px;margin-top:30px;font-family:Orbitron,sans-serif}.quantity-selector{margin-top:35px;margin-bottom:10px}.quantity-label{display:block;color:#000000e6;font-weight:700;font-size:18px;margin-bottom:12px;font-family:Rajdhani,sans-serif;letter-spacing:1px}.quantity-dropdown{width:70%;max-width:300px;padding:14px 45px 14px 18px;font-size:18px;font-family:Orbitron,sans-serif;font-weight:700;color:#000;background:#ffffffe6;border:3px solid rgba(0,0,0,.3);border-radius:12px;cursor:pointer;transition:all .3s ease;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px}.quantity-dropdown:hover{background:#fff;border-color:#00000080;box-shadow:0 4px 12px #0003}.quantity-dropdown:focus{border-color:#000;box-shadow:0 0 0 3px #0000001a}.quantity-dropdown option{padding:12px;font-size:18px;background:#fff;color:#000}.bottom{padding:20px 24px;transform-style:preserve-3d;position:absolute;bottom:40px;left:40px;right:40px;display:flex;align-items:center;justify-content:flex-end;transform:translateZ(26px)}.bottom .view-more{display:flex;align-items:center;justify-content:flex-end;transition:all .2s ease-in-out;cursor:pointer}.bottom .view-more:hover{transform:translateZ(10px)}.bottom .view-more .view-more-button{background:none;border:none;color:#000;font-weight:bolder;font-size:28px;font-family:Orbitron,sans-serif;cursor:pointer}.bottom .view-more .svg{fill:none;stroke:#000;stroke-width:3px;max-height:30px;margin-left:10px}.logo{position:absolute;right:0;top:0;transform-style:preserve-3d}.logo .circle{display:block;position:absolute;aspect-ratio:1;border-radius:50%;top:0;right:0;box-shadow:#64646f33 -10px 10px 20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffd7004d;transition:all .5s ease-in-out}.logo .circle1{width:340px;transform:translateZ(20px);top:8px;right:8px}.logo .circle2{width:280px;transform:translateZ(40px);top:10px;right:10px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition-delay:.4s}.logo .circle3{width:220px;transform:translateZ(60px);top:17px;right:17px;transition-delay:.8s}.logo .circle4{width:160px;transform:translateZ(80px);top:23px;right:23px;transition-delay:1.2s}.logo .circle5{width:100px;transform:translateZ(100px);top:30px;right:30px;display:grid;place-content:center;transition-delay:1.6s;overflow:hidden}.card-logo-img{width:80px;height:80px;object-fit:contain}.parent:hover .card{transform:rotate3d(1,1,0,30deg);box-shadow:#ffa50080 30px 50px 25px -40px,#ffa5004d 0 25px 30px}.parent:hover .card .logo .circle2{transform:translateZ(60px)}.parent:hover .card .logo .circle3{transform:translateZ(80px)}.parent:hover .card .logo .circle4{transform:translateZ(100px)}.parent:hover .card .logo .circle5{transform:translateZ(120px)}@media (max-width: 480px){.welcome-modal-content{padding:25px;max-width:95%}.welcome-logo{width:160px;height:160px}.welcome-title{font-size:24px;margin-bottom:20px}.welcome-description{font-size:16px;line-height:1.6;padding:0 10px;margin-bottom:25px}.welcome-btn{font-size:18px;padding:16px 35px}.modal-logo-container{margin-bottom:20px}.quantity-label{font-size:14px}.quantity-dropdown{font-size:16px;padding:10px 12px;width:90%;max-width:100%}.quantity-dropdown option{font-size:15px}.parent{width:320px;height:400px}.content{padding:120px 50px 0 30px}.content .title{font-size:24px}.content .text{font-size:16px;margin-top:20px}.content .price{font-size:20px;margin-top:20px}.bottom{bottom:20px;left:20px;right:20px;padding:12px 16px}.bottom .view-more .view-more-button{font-size:18px}.bottom .view-more .svg{max-height:20px}.logo .circle1{width:200px}.logo .circle2{width:160px}.logo .circle3{width:130px}.logo .circle4{width:100px}.logo .circle5{width:70px}.card-logo-img{width:50px;height:50px}.modal-yield-badge{font-size:14px;padding:10px 16px;bottom:10px;right:10px}}.tutorial-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:10002;display:none;opacity:0;transition:opacity .3s ease;pointer-events:none}.tutorial-overlay.active{display:block;opacity:1}.tutorial-spotlight{position:fixed;pointer-events:none;border:3px solid #FFD700;border-radius:15px;box-shadow:0 0 0 9999px #000000b3,0 0 30px #ffd700cc;transition:all .5s ease;z-index:10003;background:transparent}.tutorial-tooltip{position:fixed;background:#111111fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:3px solid rgba(255,215,0,.6);border-radius:20px;padding:30px;max-width:400px;box-shadow:0 20px 60px #000c,0 0 40px #ffd70066;z-index:10004;animation:tooltipSlide .4s ease;pointer-events:auto}@keyframes tooltipSlide{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.tutorial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid rgba(255,215,0,.3)}.tutorial-progress{font-family:Orbitron,sans-serif;font-weight:700;font-size:14px;color:gold;text-transform:uppercase;letter-spacing:1px}.tutorial-skip{background:#ffd7001a;border:1px solid rgba(255,215,0,.3);color:gold;font-family:Rajdhani,sans-serif;font-weight:600;font-size:12px;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.tutorial-skip:hover{background:#ffd70033;border-color:gold;box-shadow:0 0 15px #ffd70066}.tutorial-content{margin-bottom:25px}.tutorial-title{font-family:Orbitron,sans-serif;font-weight:900;font-size:24px;color:gold;margin-bottom:15px;text-transform:uppercase;letter-spacing:1.5px}.tutorial-text{font-family:Rajdhani,sans-serif;font-weight:600;font-size:18px;line-height:1.6;color:#ffffffe6}.tutorial-footer{display:flex;gap:15px;justify-content:space-between}.tutorial-btn{flex:1;background:linear-gradient(135deg,gold,orange);border:none;border-radius:10px;padding:12px 20px;font-family:Orbitron,sans-serif;font-weight:900;font-size:14px;color:#000;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #ffd70066}.tutorial-btn:hover{background:linear-gradient(135deg,orange,gold);transform:translateY(-2px);box-shadow:0 6px 20px #ffd70099}.tutorial-btn:active{transform:translateY(0)}.tutorial-btn.tutorial-prev{background:#ffffff1a;color:gold;border:2px solid rgba(255,215,0,.4)}.tutorial-btn.tutorial-prev:hover{background:#ffffff26;border-color:gold}.tutorial-btn:disabled{opacity:.3;cursor:not-allowed;transform:none}.tutorial-btn:disabled:hover{transform:none;box-shadow:0 4px 15px #ffd70066}.tutorial-highlight{position:relative}@media (max-width: 480px){.tutorial-tooltip{max-width:90%;padding:20px;left:5%!important;right:5%!important;bottom:20px!important;top:auto!important}.tutorial-title{font-size:20px}.tutorial-text{font-size:16px}.tutorial-btn{font-size:12px;padding:10px 15px}}
