:root{ --primary-color:#f7931a;--secondary-color:#d4761a;--accent-color:#4ecdc4;--bg-dark:#0a0a0a;--bg-secondary:#1a1a1a;--bg-card:#151515;--text-primary:#ffffff;--text-secondary:#b0b0b0;--text-muted:#808080;--border-color:#2a2a2a;--success-color:#4ade80;--error-color:#ef4444;--gradient-primary:linear-gradient(135deg, #f7931a 0%, #f7931a 100%);--gradient-glow:radial-gradient(circle at center, rgba(247, 147, 26, 0.3) 0%, transparent 70%);--font-primary:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-display:'Space Grotesk', var(--font-primary);--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease;--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.3);--shadow-md:0 4px 6px rgba(0, 0, 0, 0.4);--shadow-lg:0 10px 15px rgba(0, 0, 0, 0.5);--shadow-glow:0 0 30px rgba(247, 147, 26, 0.3);}*{ margin:0;padding:0;box-sizing:border-box;}html{ font-size:16px;scroll-behavior:smooth;}body{ font-family:var(--font-primary);background-color:var(--bg-dark);color:var(--text-primary);line-height:1.6;overflow-x:hidden;}.container{ max-width:1200px;margin:0 auto;padding:0 var(--spacing-md);}h1, h2, h3, h4, h5, h6{ font-family:var(--font-display);font-weight:700;line-height:1.2;margin-bottom:var(--spacing-md);}h1{ font-size:clamp(2.5rem, 5vw, 4rem);}h2{ font-size:clamp(2rem, 4vw, 3rem);}h3{ font-size:clamp(1.5rem, 3vw, 2rem);}h4{ font-size:clamp(1.25rem, 2.5vw, 1.5rem);}p{ margin-bottom:var(--spacing-sm);color:var(--text-secondary);}a{ color:var(--primary-color);text-decoration:none;transition:color var(--transition-fast);}a:hover{ color:var(--secondary-color);}.navbar{ position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(10, 10, 10, 0.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);padding:var(--spacing-sm) 0;transition:all var(--transition-base);}.navbar.scrolled{ background:rgba(10, 10, 10, 0.98);box-shadow:var(--shadow-md);}.nav-wrapper{ display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);}.logo{ display:flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--text-primary);}.logo-icon{ color:var(--primary-color);}.logo-image{ object-fit:contain;height:auto;}.nav-links{ display:flex;list-style:none;gap:var(--spacing-lg);align-items:center;}.nav-links a{ color:var(--text-secondary);font-weight:500;font-size:0.9rem;transition:color var(--transition-fast);position:relative;}.nav-links a::after{ content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width var(--transition-base);}.nav-links a:hover{ color:var(--text-primary);}.nav-links a:hover::after{ width:100%;}.mobile-menu-toggle{ display:none;flex-direction:column;gap:4px;background:transparent;border:none;cursor:pointer;padding:12px;margin:-8px -8px -8px 0;position:relative;z-index:1001;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;outline:none;}.mobile-menu-toggle:active{ transform:scale(0.95);}.mobile-menu-toggle span{ display:block;width:24px;height:2px;background:var(--text-primary);transition:all var(--transition-base);-webkit-transition:all var(--transition-base);transform-origin:center;-webkit-transform-origin:center;pointer-events:none;}.btn{ display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;font-size:0.9rem;cursor:pointer;transition:all var(--transition-base);text-decoration:none;white-space:nowrap;}.btn-primary{ background:var(--gradient-primary);color:#ffffff !important;font-weight:700 !important;box-shadow:var(--shadow-glow);animation:gentle-glow 3s ease-in-out infinite;}@keyframes gentle-glow{ 0%, 100%{ box-shadow:0 0 20px rgba(247, 147, 26, 0.4), 0 0 30px rgba(247, 147, 26, 0.2);}50%{ box-shadow:0 0 30px rgba(247, 147, 26, 0.6), 0 0 40px rgba(247, 147, 26, 0.4);}}.btn-primary:hover{ transform:translateY(-2px);animation-duration:1.5s;box-shadow:0 0 40px rgba(247, 147, 26, 0.8), 0 0 60px rgba(247, 147, 26, 0.6);}.btn-secondary{ background:transparent;color:var(--text-primary);border:2px solid var(--primary-color);}.btn-secondary:hover{ background:var(--primary-color);transform:translateY(-2px);}.btn-large{ padding:1rem 2rem;font-size:1rem;}.hero{ position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px var(--spacing-md) var(--spacing-2xl);overflow:hidden;}.hero-background{ position:absolute;inset:0;z-index:0;overflow:hidden;}.hero-background video{ position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;}.hero-background::before{ content:'';position:absolute;inset:0;background:rgba(0, 0, 0, 0.6);z-index:2;}.hero-background::after{ content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 50%, rgba(255, 107, 53, 0.15) 0%, transparent 50%), radial-gradient(circle at 70% 50%, rgba(247, 147, 26, 0.1) 0%, transparent 50%);z-index:3;}@keyframes gridMove{ 0%{ transform:translate(0, 0);}100%{ transform:translate(50px, 50px);}}.hero-layout{ position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:var(--spacing-2xl);align-items:center;max-width:1400px;margin:0 auto;}.hero-content{ text-align:left;max-width:600px;}.hero-presale{ min-width:400px;max-width:450px;}.hero-progress-card{ background:var(--bg-card);border-radius:20px;padding:var(--spacing-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);backdrop-filter:blur(10px);background:rgba(21, 21, 21, 0.95);}.hero-progress-card .progress-header{ text-align:center;margin-bottom:var(--spacing-lg);}.hero-progress-card .progress-badge{ display:inline-block;padding:0.5rem 1rem;background:var(--gradient-primary);border-radius:50px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-sm);animation:pulse 2s infinite;}.hero-progress-card h3{ font-size:1.5rem;margin-bottom:var(--spacing-md);color:var(--text-primary);}.timer-section{ margin-bottom:var(--spacing-lg);}.timer-section .timer-label{ font-size:0.85rem;color:var(--text-secondary);margin-bottom:var(--spacing-xs);text-align:center;}.hero-progress-card .countdown-timer{ display:flex;gap:0.25rem;justify-content:center;flex-wrap:wrap;max-width:100%;}.hero-progress-card .time-unit{ display:flex;flex-direction:column;align-items:center;background:transparent;border-radius:6px;padding:0.375rem 0.5rem;min-width:50px;max-width:60px;border:none;position:relative;overflow:hidden;flex:0 0 auto;}.hero-progress-card .time-unit::before{ content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 107, 53, 0.2), transparent);animation:sweep 8s ease-in-out infinite;}.hero-progress-card .time-value{ font-size:2rem;font-weight:700;color:var(--text-primary);font-family:'Space Grotesk', monospace;position:relative;z-index:1;}.hero-progress-card .time-label{ font-size:0.8rem;color:var(--text-secondary);text-transform:uppercase;margin-top:0.125rem;position:relative;z-index:1;}.progress-info-compact{ margin-bottom:var(--spacing-lg);}.info-row{ display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm);}.progress-info-compact .info-item{ display:flex;flex-direction:column;gap:0.25rem;padding:var(--spacing-sm);background:rgba(255, 107, 53, 0.05);border-radius:8px;border:1px solid rgba(255, 107, 53, 0.2);text-align:center;min-width:120px;}.progress-info-compact .info-label{ font-size:0.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.5px;font-weight:500;}.progress-info-compact .info-value{ font-size:1rem;font-weight:700;color:var(--text-primary);white-space:nowrap;}.hero-progress-bar-container{ margin-bottom:var(--spacing-lg);padding:var(--spacing-sm);background:rgba(255, 107, 53, 0.03);border-radius:12px;border:1px solid rgba(255, 107, 53, 0.1);position:relative;overflow:hidden;}.hero-progress-bar-container::before{ content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg, transparent, rgba(255, 107, 53, 0.1), transparent);animation:rotate 12s linear infinite;z-index:0;}.hero-progress-bar{ position:relative;height:16px;background:linear-gradient(90deg, var(--bg-secondary) 0%, rgba(26, 26, 26, 0.8) 50%, var(--bg-secondary) 100%);border-radius:8px;overflow:hidden;border:1px solid var(--border-color);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);z-index:1;}.hero-progress-fill{ height:100%;background:linear-gradient(90deg, #f7931a, #f7931a, #f7931a);background-size:200% 100%;border-radius:8px;position:relative;transition:width 1.5s cubic-bezier(0.4, 0, 0.2, 1);animation:shimmer 6s ease-in-out infinite, progressGlow 8s ease-in-out infinite alternate;overflow:hidden;}.hero-progress-fill::before{ content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);animation:sweep 5s ease-in-out infinite;}.hero-progress-percentage{ position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:0.8rem;font-weight:700;color:var(--text-primary);text-shadow:1px 1px 2px rgba(0, 0, 0, 0.8), 0 0 8px rgba(255, 107, 53, 0.5);z-index:2;background:rgba(0, 0, 0, 0.3);padding:1px 4px;border-radius:3px;backdrop-filter:blur(2px);}.hero-progress-actions{ text-align:center;}.hero-presale-btn{ width:100%;margin-bottom:var(--spacing-md);}.hero-benefits{ display:flex;justify-content:center;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);}.hero-benefits .benefit-item{ display:flex;align-items:center;gap:var(--spacing-xs);font-size:0.8rem;color:var(--text-secondary);background:rgba(76, 175, 80, 0.1);padding:0.375rem 1rem;border-radius:20px;border:1px solid rgba(76, 175, 80, 0.3);flex-shrink:0;white-space:nowrap;}.hero-benefits .benefit-item svg{ color:var(--success-color);flex-shrink:0;}.hero-badge{ display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:rgba(255, 107, 53, 0.1);border:1px solid rgba(255, 107, 53, 0.3);border-radius:50px;font-size:0.9rem;font-weight:600;color:var(--primary-color);margin-bottom:var(--spacing-lg);animation:pulse 2s ease-in-out infinite;}@keyframes pulse{ 0%, 100%{ transform:scale(1);opacity:1;}50%{ transform:scale(1.05);opacity:0.9;}}.badge-icon{ animation:flash 1.5s ease-in-out infinite;}@keyframes flash{ 0%, 100%{ opacity:1;}50%{ opacity:0.5;}}.hero-title{ margin-bottom:var(--spacing-lg);}.gradient-text{ display:block;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.subtitle{ display:block;font-size:clamp(1.5rem, 3vw, 2rem);font-weight:600;color:var(--text-secondary);margin-top:var(--spacing-md);}.hero-description{ font-size:1.125rem;color:var(--text-secondary);margin-bottom:var(--spacing-xl);line-height:1.8;}.hero-stats{ display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-xl);}.stat-card{ background:var(--bg-card);padding:var(--spacing-md);border-radius:12px;border:1px solid var(--border-color);transition:all var(--transition-base);min-width:170px;}.stat-card:hover{ transform:translateY(-4px);border-color:var(--primary-color);box-shadow:var(--shadow-glow);}.stat-number{ font-size:1.6rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;}.stat-label{ font-size:0.9rem;color:var(--text-secondary);}.hero-contract{ margin:var(--spacing-lg) 0;padding:var(--spacing-xl);background:rgba(255, 107, 53, 0.05);border:1px solid rgba(255, 107, 53, 0.2);border-radius:16px;backdrop-filter:blur(10px);}.contract-header{ display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);}.contract-title{ font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0;font-family:var(--font-display);}.contract-network{ display:flex;align-items:center;gap:var(--spacing-sm);}.network-badge{ padding:0.375rem 0.75rem;background:linear-gradient(135deg, #9945ff, #14f195);border-radius:20px;font-size:0.75rem;font-weight:700;color:white;text-transform:uppercase;letter-spacing:0.5px;}.network-status{ display:flex;align-items:center;gap:0.375rem;font-size:0.8rem;color:var(--success-color);font-weight:600;}.status-dot{ width:8px;height:8px;background:var(--success-color);border-radius:50%;animation:pulse-dot 2s infinite;}@keyframes pulse-dot{ 0%, 100%{ opacity:1;transform:scale(1);}50%{ opacity:0.7;transform:scale(1.1);}}.contract-main{ margin-bottom:var(--spacing-lg);}.contract-address-section{ margin-bottom:var(--spacing-md);display:flex;justify-content:center;}.contract-address-wrapper{ display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-card);border-radius:10px;border:1px solid var(--border-color);position:relative;max-width:fit-content;}.contract-address{ font-family:'Space Grotesk', monospace;font-size:0.9rem;font-weight:700;color:var(--text-primary);background:transparent;border:none;padding:0;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5;min-height:auto;}#copyContract,.copy-btn,button.copy-btn,[id="copyContract"]{ display:flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;max-width:28px !important;max-height:28px !important;background:#f7931a !important;background-color:#f7931a !important;border:2px solid #f7931a !important;border-radius:5px !important;color:white !important;cursor:pointer !important;transition:all 0.2s ease !important;opacity:1 !important;visibility:visible !important;box-shadow:0 4px 12px rgba(247, 147, 26, 0.4) !important;flex-shrink:0 !important;z-index:9999 !important;position:relative !important;outline:none !important;margin:auto 0 !important;padding:0 !important;overflow:visible !important;font-size:16px !important;line-height:1 !important;text-align:center !important;vertical-align:middle !important;white-space:nowrap !important;user-select:none !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;pointer-events:auto !important;touch-action:manipulation !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;}#copyContract svg,.copy-btn svg,button.copy-btn svg,[id="copyContract"] svg{ display:block !important;width:14px !important;height:14px !important;color:white !important;fill:none !important;stroke:currentColor !important;stroke-width:2.5 !important;stroke-linecap:round !important;stroke-linejoin:round !important;flex-shrink:0 !important;pointer-events:none !important;position:relative !important;z-index:1 !important;opacity:1 !important;visibility:visible !important;}#copyContract:before,.copy-btn:before{ content:"📋" !important;display:block !important;font-size:18px !important;color:white !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;z-index:2 !important;opacity:0 !important;transition:opacity 0.2s ease !important;}#copyContract:not(:has(svg)):before,.copy-btn:not(:has(svg)):before{ opacity:1 !important;}.copy-btn:hover{ background:var(--secondary-color) !important;border-color:var(--secondary-color) !important;color:white !important;transform:scale(1.05) !important;box-shadow:0 0 40px rgba(247, 147, 26, 0.8), 0 0 60px rgba(247, 147, 26, 0.6) !important;}.copy-btn.copied{ background:var(--success-color) !important;border-color:var(--success-color) !important;color:white !important;animation:copySuccess 0.6s ease-out !important;box-shadow:0 0 20px rgba(74, 222, 128, 0.5) !important;}@keyframes copySuccess{ 0%{ transform:scale(1);box-shadow:0 0 20px rgba(74, 222, 128, 0.5);}50%{ transform:scale(1.2);box-shadow:0 0 30px rgba(74, 222, 128, 0.8);}100%{ transform:scale(1);box-shadow:0 0 20px rgba(74, 222, 128, 0.5);}}.copy-notification{ position:absolute;top:-40px;right:0;background:var(--success-color);color:white;padding:0.5rem 1rem;border-radius:6px;font-size:0.8rem;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(10px);transition:all 0.3s ease;z-index:20;pointer-events:none;}.copy-notification::after{ content:'';position:absolute;top:100%;right:8px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--success-color);}.copy-notification.show{ opacity:1;transform:translateY(0);}.contract-actions{ display:flex;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;position:relative;}.btn-solscan{ display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:rgba(103, 58, 183, 0.1);border:1px solid rgba(103, 58, 183, 0.3);border-radius:12px;color:#673ab7;font-weight:700;font-size:0.95rem;text-decoration:none;transition:all var(--transition-base);backdrop-filter:blur(5px);box-shadow:var(--shadow-sm);}.btn-solscan:hover{ background:#673ab7;border-color:#673ab7;color:white;transform:translateY(-2px);box-shadow:0 6px 20px rgba(103, 58, 183, 0.4);}.solscan-icon{ width:20px;height:20px;object-fit:contain;flex-shrink:0;filter:brightness(0) saturate(100%) invert(43%) sepia(51%) saturate(1028%) hue-rotate(240deg) brightness(92%) contrast(89%);transition:filter var(--transition-base);}.btn-solscan:hover .solscan-icon{ filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);}.copy-address-btn{ display:inline-flex;align-items:center;justify-content:center;gap:0.75rem;padding:0.875rem 1.5rem;background:linear-gradient(135deg, rgba(247, 147, 26, 0.1) 0%, rgba(247, 147, 26, 0.15) 100%);border:1.5px solid rgba(247, 147, 26, 0.4);border-radius:14px;color:var(--primary-color);font-family:var(--font-display);font-weight:700;font-size:0.95rem;cursor:pointer;transition:all 0.35s cubic-bezier(0.4, 0, 0.2, 1);backdrop-filter:blur(8px);position:relative;overflow:hidden;outline:none;}.copy-address-btn::before{ content:'';position:absolute;inset:0;background:linear-gradient(135deg, transparent, rgba(247, 147, 26, 0.1), transparent);opacity:0;transition:opacity 0.4s ease;}.copy-address-btn:hover::before{ opacity:1;animation:shimmerEffect 1.5s ease-in-out infinite;}@keyframes shimmerEffect{ 0%{ transform:translateX(-100%) skewX(-15deg);}100%{ transform:translateX(200%) skewX(-15deg);}}.copy-address-btn:hover{ background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);border-color:var(--primary-color);color:white;transform:translateY(-3px);box-shadow:0 8px 25px rgba(247, 147, 26, 0.4), 0 4px 12px rgba(247, 147, 26, 0.2);}.copy-address-btn:active{ transform:translateY(-1px);transition-duration:0.1s;}.copy-btn-icon{ display:flex;align-items:center;justify-content:center;width:18px;height:18px;transition:transform 0.3s ease;}.copy-btn-icon svg{ width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:all 0.3s ease;}.copy-address-btn:hover .copy-btn-icon{ transform:scale(1.1) rotate(5deg);}.copy-btn-text{ font-weight:inherit;letter-spacing:0.025em;transition:all 0.3s ease;}.copy-address-btn.success-state{ background:linear-gradient(135deg, var(--success-color) 0%, #22c55e 100%);border-color:var(--success-color);color:white;animation:successPulse 0.6s ease-out;}@keyframes successPulse{ 0%{ transform:translateY(-3px) scale(1);box-shadow:0 8px 25px rgba(74, 222, 128, 0.4);}50%{ transform:translateY(-3px) scale(1.05);box-shadow:0 12px 35px rgba(74, 222, 128, 0.6);}100%{ transform:translateY(-3px) scale(1);box-shadow:0 8px 25px rgba(74, 222, 128, 0.4);}}.address-copied-alert{ position:absolute;top:-55px;left:50%;transform:translateX(-50%) translateY(15px);background:linear-gradient(135deg, var(--success-color) 0%, #22c55e 100%);color:white;padding:0.75rem 1.25rem;border-radius:12px;font-size:0.85rem;font-weight:600;font-family:var(--font-display);white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);z-index:25;pointer-events:none;box-shadow:0 8px 25px rgba(74, 222, 128, 0.3), 0 4px 12px rgba(74, 222, 128, 0.2);}.address-copied-alert::after{ content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--success-color);}.address-copied-alert.show{ opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);animation:alertBounce 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);}@keyframes alertBounce{ 0%{ transform:translateX(-50%) translateY(15px) scale(0.8);opacity:0;}50%{ transform:translateX(-50%) translateY(-5px) scale(1.05);opacity:0.8;}100%{ transform:translateX(-50%) translateY(0) scale(1);opacity:1;}}.alert-icon{ display:inline-block;margin-right:0.5rem;font-size:1rem;animation:checkmarkSpin 0.5s ease-out;}@keyframes checkmarkSpin{ 0%{ transform:rotate(-180deg) scale(0);}50%{ transform:rotate(0deg) scale(1.2);}100%{ transform:rotate(0deg) scale(1);}}.alert-text{ font-weight:600;letter-spacing:0.025em;}.contract-info{ border-top:1px solid var(--border-color);padding-top:var(--spacing-md);}.contract-info .info-grid{ display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-md);}.contract-info .info-item{ display:flex;flex-direction:column;gap:0.25rem;padding:var(--spacing-sm);background:rgba(255, 107, 53, 0.03);border-radius:8px;border:1px solid rgba(255, 107, 53, 0.1);text-align:center;}.contract-info .info-label{ font-size:0.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.5px;font-weight:500;}.contract-info .info-value{ font-size:0.9rem;font-weight:600;color:var(--text-primary);}.hero-cta{ display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-xl);}.hero-features{ display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap;font-size:0.9rem;}.feature-item{ display:flex;align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);}.check-icon{ color:var(--success-color);flex-shrink:0;}section{ padding:var(--spacing-2xl) 0;}.section-header{ text-align:center;max-width:800px;margin:0 auto var(--spacing-xl);}.section-tag{ display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:rgba(255, 107, 53, 0.1);border:1px solid rgba(255, 107, 53, 0.3);border-radius:50px;font-size:0.85rem;font-weight:600;color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-md);}.section-description{ font-size:1.125rem;color:var(--text-secondary);line-height:1.8;}.about{ background:var(--bg-secondary);position:relative;overflow:hidden;}.about-video-bg{ position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0;}.about-video-bg video{ position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(12px);opacity:0.6;z-index:0;}.about::after{ content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26, 26, 26, 0.4);z-index:1;}.about .container{ position:relative;z-index:2;}.about-grid{ display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:var(--spacing-lg);}.about-card{ background:var(--bg-card);padding:var(--spacing-xl);border-radius:16px;border:1px solid var(--border-color);transition:all var(--transition-base);}.about-card:hover{ transform:translateY(-8px);border-color:var(--primary-color);box-shadow:var(--shadow-lg);}.card-icon{ margin-bottom:var(--spacing-md);color:var(--primary-color);}.about-card h3{ color:var(--text-primary);margin-bottom:var(--spacing-sm);}.about-card p{ font-size:0.95rem;line-height:1.7;}.problem-solution{ padding:var(--spacing-2xl) 0;background:var(--bg-dark);position:relative;overflow:hidden;}.ps-grid{ display:grid;grid-template-columns:repeat(auto-fit, minmax(450px, 1fr));gap:var(--spacing-xl);}.ps-column h2{ margin-bottom:var(--spacing-lg);}.highlight-red{ color:var(--error-color);}.highlight-green{ color:var(--success-color);}.ps-list{ list-style:none;display:flex;flex-direction:column;gap:var(--spacing-md);}.ps-list li{ padding-left:var(--spacing-md);border-left:3px solid var(--border-color);transition:border-color var(--transition-base);}.ps-list li:hover{ border-left-color:var(--primary-color);}.ps-list.success li{ border-left-color:var(--success-color);}.ps-list strong{ color:var(--text-primary);display:block;margin-bottom:0.25rem;}.features{ background:var(--bg-secondary);position:relative;overflow:hidden;}.features-video-bg{ position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0;}.features-video-bg video{ position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(15px);opacity:0.5;z-index:0;}.features::after{ content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26, 26, 26, 0.5);z-index:1;}.features .container{ position:relative;z-index:2;}.features-showcase{ display:flex;flex-direction:column;gap:var(--spacing-2xl);}.feature-image{ width:100%;height:auto;max-width:380px;transition:transform var(--transition-base);}.feature-image:hover{ transform:scale(1.02);}.feature-large{ display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:center;}.feature-large.reverse{ direction:rtl;}.feature-large.reverse > *{ direction:ltr;}.feature-visual{ display:flex;align-items:center;justify-content:center;min-height:300px;}.hexagon-grid{ display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;transform:rotate(0deg);animation:rotate 20s linear infinite;}@keyframes rotate{ 0%{ transform:rotate(0deg);}100%{ transform:rotate(360deg);}}.hexagon{ width:80px;height:80px;background:var(--gradient-primary);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);opacity:0.2;animation:hexPulse 3s ease-in-out infinite;}.hexagon:nth-child(1){ animation-delay:0s;}.hexagon:nth-child(2){ animation-delay:0.2s;}.hexagon:nth-child(3){ animation-delay:0.4s;}.hexagon:nth-child(4){ animation-delay:0.6s;}.hexagon:nth-child(5){ animation-delay:0.8s;}.hexagon:nth-child(6){ animation-delay:1s;}.hexagon:nth-child(7){ animation-delay:1.2s;}@keyframes hexPulse{ 0%, 100%{ opacity:0.2;transform:scale(1);}50%{ opacity:0.6;transform:scale(1.1);}}.speed-indicator{ position:relative;width:250px;height:250px;}.speed-arc{ position:absolute;inset:0;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:50%;animation:spin 2s linear infinite;}@keyframes spin{ 0%{ transform:rotate(0deg);}100%{ transform:rotate(360deg);}}.speed-label{ position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:2.5rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.privacy-shield svg{ color:var(--primary-color);animation:float 3s ease-in-out infinite;}@keyframes float{ 0%, 100%{ transform:translateY(0);}50%{ transform:translateY(-20px);}}.feature-content h3{ font-size:2rem;margin-bottom:var(--spacing-md);}.feature-content p{ font-size:1.05rem;line-height:1.8;margin-bottom:var(--spacing-md);}.tokenomics{ padding:var(--spacing-2xl) 0;}.tokenomics-grid{ display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-xl);align-items:center;}.tokenomics-chart{ position:relative;max-width:400px;margin:0 auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.pie-chart{ width:100%;height:auto;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:auto;}.chart-tooltip{ position:absolute;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-md);box-shadow:var(--shadow-lg);backdrop-filter:blur(10px);z-index:1000;opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--transition-base);pointer-events:none;min-width:220px;}.chart-tooltip.visible{ opacity:1;visibility:visible;transform:translateY(0);}.tooltip-title{ font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:0.5rem;}.tooltip-percentage{ font-size:1.5rem;font-weight:700;color:var(--primary-color);margin-bottom:0.25rem;}.tooltip-amount{ font-size:0.95rem;font-weight:600;color:var(--text-secondary);margin-bottom:var(--spacing-sm);}.tooltip-description{ font-size:0.85rem;color:var(--text-muted);line-height:1.5;}.chart-segment{ cursor:pointer;transition:all var(--transition-base);filter:brightness(1);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;pointer-events:auto;touch-action:none;}.chart-segment:hover{ filter:brightness(1.8) saturate(1.3);}.chart-center{ position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;pointer-events:none;z-index:10;}.chart-value{ font-size:2.5rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.chart-label{ font-size:0.9rem;color:var(--text-secondary);}.tokenomics-breakdown{ display:flex;flex-direction:column;gap:var(--spacing-lg);}.token-item{ display:flex;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:12px;cursor:pointer;transition:all var(--transition-base);border:1px solid transparent;}.token-item:hover{ background:rgba(255, 107, 53, 0.05);border-color:rgba(255, 107, 53, 0.2);transform:translateX(8px);}.token-item.highlighted{ background:rgba(255, 107, 53, 0.1);border-color:rgba(255, 107, 53, 0.3);transform:translateX(12px);box-shadow:var(--shadow-md);}.token-color{ width:4px;border-radius:2px;flex-shrink:0;}.token-label{ font-weight:600;color:var(--text-primary);margin-bottom:0.25rem;}.token-amount{ font-size:1.125rem;font-weight:600;color:var(--primary-color);margin-bottom:0.5rem;}.token-desc{ font-size:0.95rem;color:var(--text-secondary);line-height:1.6;}.deflationary-info{ margin-top:var(--spacing-2xl);padding:var(--spacing-xl);background:var(--bg-card);border-radius:16px;border:1px solid var(--border-color);}.deflationary-info h3{ text-align:center;margin-bottom:var(--spacing-lg);}.deflation-cards{ display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:var(--spacing-md);}.deflation-card{ padding:var(--spacing-md);background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color);}.deflation-card h4{ color:var(--primary-color);margin-bottom:var(--spacing-sm);}.presale{ background:var(--bg-secondary);position:relative;overflow:hidden;}.presale::before{ content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('Web Backgrounds Low R 2.mp4');background-size:cover;background-position:center;filter:blur(4px);opacity:0.2;z-index:0;}.presale::after{ content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26, 26, 26, 0.9);z-index:1;}.presale .container{ position:relative;z-index:2;}.presale-timeline{ display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-xl);}.presale-round{ background:var(--bg-card);padding:var(--spacing-md);border-radius:12px;border:1px solid var(--border-color);text-align:center;transition:all var(--transition-base);}.presale-round:hover{ transform:translateY(-4px);border-color:var(--primary-color);box-shadow:var(--shadow-md);}.round-badge{ display:inline-block;padding:0.25rem 0.75rem;background:rgba(255, 107, 53, 0.1);border-radius:50px;font-size:0.75rem;font-weight:600;color:var(--primary-color);margin-bottom:var(--spacing-sm);}.round-price{ font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:0.25rem;}.round-tokens{ font-size:0.85rem;color:var(--text-secondary);margin-bottom:var(--spacing-sm);}.round-roi{ font-weight:600;color:var(--primary-color);}.round-roi.success{ color:var(--success-color);}.investment-examples{ margin-bottom:var(--spacing-xl);}.investment-examples h3{ text-align:center;margin-bottom:var(--spacing-lg);}.example-grid{ display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:var(--spacing-lg);}.example-card{ background:var(--bg-card);padding:var(--spacing-lg);border-radius:16px;border:2px solid var(--border-color);transition:all var(--transition-base);}.example-card:hover{ border-color:var(--primary-color);transform:translateY(-4px);box-shadow:var(--shadow-glow);}.example-header{ display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-color);}.example-badge{ padding:0.25rem 0.75rem;background:var(--success-color);color:var(--bg-dark);border-radius:50px;font-size:0.75rem;font-weight:600;}.example-investment,.example-tokens,.example-value,.example-profit{ margin-bottom:var(--spacing-xs);color:var(--text-secondary);}.example-investment strong,.example-tokens strong,.example-value strong,.example-profit strong{ color:var(--text-primary);}.example-roi{ margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);font-size:1.25rem;font-weight:700;color:var(--primary-color);text-align:center;}.example-roi.success{ color:var(--success-color);}.presale-info{ background:var(--bg-card);padding:var(--spacing-xl);border-radius:16px;border:1px solid var(--border-color);margin-bottom:var(--spacing-xl);}.info-grid{ display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:var(--spacing-lg);}.info-item h4{ color:var(--primary-color);margin-bottom:0.5rem;font-size:1rem;}.info-item p{ color:var(--text-secondary);font-size:0.95rem;}.presale-cta{ text-align:center;padding:var(--spacing-xl);background:var(--bg-card);border-radius:16px;border:1px solid var(--border-color);}.presale-cta h3{ margin-bottom:var(--spacing-md);}.benefits-list{ list-style:none;max-width:800px;margin:0 auto var(--spacing-lg);text-align:left;}.benefits-list li{ padding:var(--spacing-md);margin-bottom:var(--spacing-sm);background:var(--bg-secondary);border-radius:8px;border-left:3px solid var(--primary-color);}.benefits-list strong{ color:var(--primary-color);}.presale-progress{ padding:var(--spacing-xl) 0;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);position:relative;overflow:hidden;}.presale-progress::before{ content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('Web Backgrounds Low R 2.mp4');background-size:cover;background-position:center;filter:blur(4px);opacity:0.2;z-index:0;}.presale-progress::after{ content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26, 26, 26, 0.9);z-index:1;}.presale-progress .container{ position:relative;z-index:2;}.progress-main{ background:var(--bg-card);border-radius:20px;padding:var(--spacing-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);}.progress-header{ display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-xl);gap:var(--spacing-md);text-align:center;}.progress-title h2{ margin-bottom:var(--spacing-sm);font-size:clamp(2.5rem, 5vw, 4rem);width:100%;}.progress-badge{ display:inline-block;padding:0.75rem 1.5rem;background:var(--gradient-primary);border-radius:50px;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-lg);animation:pulse 2s infinite;}.progress-timer{ text-align:center;width:100%;}.timer-label{ font-size:1.1rem;color:var(--text-secondary);margin-bottom:var(--spacing-md);}.countdown-timer{ display:flex;gap:var(--spacing-md);justify-content:center;}.time-unit{ display:flex;flex-direction:column;align-items:center;background:transparent;border-radius:12px;padding:var(--spacing-md);min-width:80px;border:none;}.time-value{ font-size:3.5rem;font-weight:700;color:var(--text-primary);font-family:'Space Grotesk', monospace;}.time-label{ font-size:1.1rem;color:var(--text-secondary);text-transform:uppercase;margin-top:0.5rem;}.progress-content{ display:grid;gap:var(--spacing-lg);}.progress-info{ display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-md);}.info-item{ display:flex;flex-direction:column;gap:0.25rem;padding:var(--spacing-sm) var(--spacing-md);background:rgba(255, 107, 53, 0.05);border-radius:8px;border:1px solid rgba(255, 107, 53, 0.2);transition:all var(--transition-base);min-width:130px;}.info-item:hover{ background:rgba(255, 107, 53, 0.08);border-color:rgba(255, 107, 53, 0.3);transform:translateY(-1px);}.info-label{ font-size:0.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.5px;font-weight:500;}.info-value{ font-size:1.1rem;font-weight:700;color:var(--text-primary);white-space:nowrap;}.current-price{ color:var(--success-color);}.next-price{ color:var(--primary-color);}.progress-bar-container{ margin:var(--spacing-lg) 0;padding:var(--spacing-md);background:rgba(255, 107, 53, 0.03);border-radius:16px;border:1px solid rgba(255, 107, 53, 0.1);position:relative;overflow:hidden;}.progress-bar-container::before{ content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg, transparent, rgba(255, 107, 53, 0.1), transparent);animation:rotate 12s linear infinite;z-index:0;}@keyframes rotate{ 0%{ transform:rotate(0deg);}100%{ transform:rotate(360deg);}}.progress-bar{ position:relative;height:20px;background:linear-gradient(90deg, var(--bg-secondary) 0%, rgba(26, 26, 26, 0.8) 50%, var(--bg-secondary) 100%);border-radius:10px;overflow:hidden;border:1px solid var(--border-color);margin-bottom:var(--spacing-sm);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.3);z-index:1;}.progress-fill{ height:100%;background:linear-gradient(90deg, #ff6b35, #f7931a, #ff6b35);background-size:200% 100%;border-radius:10px;position:relative;transition:width 1.5s cubic-bezier(0.4, 0, 0.2, 1);animation:shimmer 2s ease-in-out infinite, progressGlow 3s ease-in-out infinite alternate;overflow:hidden;}.progress-fill::before{ content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);animation:sweep 2s ease-in-out infinite;}.progress-fill::after{ content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);animation:diagonal-sweep 8s linear infinite;}@keyframes shimmer{ 0%{ background-position:-200% 0;}100%{ background-position:200% 0;}}@keyframes progressGlow{ 0%{ box-shadow:0 0 10px rgba(255, 107, 53, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2);}100%{ box-shadow:0 0 25px rgba(255, 107, 53, 0.8), 0 0 35px rgba(247, 147, 26, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.3);}}@keyframes sweep{ 0%{ left:-100%;}100%{ left:100%;}}@keyframes diagonal-sweep{ 0%{ transform:translateX(-100%) skewX(-15deg);}100%{ transform:translateX(100%) skewX(-15deg);}}.progress-percentage{ position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:0.9rem;font-weight:700;color:var(--text-primary);text-shadow:1px 1px 2px rgba(0, 0, 0, 0.8), 0 0 10px rgba(255, 107, 53, 0.5);z-index:2;background:rgba(0, 0, 0, 0.3);padding:2px 6px;border-radius:4px;backdrop-filter:blur(2px);}.progress-stats{ display:flex;justify-content:space-between;font-size:0.9rem;color:var(--text-secondary);}.stat-left{ color:var(--success-color);font-weight:600;}.stat-right{ color:var(--text-secondary);}.progress-actions{ display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-lg);}.main-cta-section{ display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);}.cta-benefits{ display:flex;gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center;}.benefit-item{ display:flex;align-items:center;gap:var(--spacing-xs);font-size:0.85rem;color:var(--text-secondary);background:rgba(76, 175, 80, 0.1);padding:0.25rem 0.75rem;border-radius:20px;border:1px solid rgba(76, 175, 80, 0.3);}.benefit-item svg{ color:var(--success-color);flex-shrink:0;}.price-increase-warning{ width:100%;max-width:400px;text-align:center;}.warning-content{ display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:rgba(255, 107, 53, 0.1);border:1px solid rgba(255, 107, 53, 0.3);border-radius:8px;font-size:0.9rem;color:var(--primary-color);animation:blink 2s infinite;}@keyframes blink{ 0%, 50%{ opacity:1;}51%, 100%{ opacity:0.7;}}.warning-content svg{ animation:sparkle 1.5s ease-in-out infinite;flex-shrink:0;}@keyframes sparkle{ 0%, 100%{ transform:scale(1) rotate(0deg);}50%{ transform:scale(1.2) rotate(180deg);}}.warning-content strong{ color:var(--primary-color);font-weight:700;}.sticky-progress{ position:fixed;top:80px;left:0;right:0;z-index:999;background:rgba(10, 10, 10, 0.98);backdrop-filter:blur(15px);border-bottom:1px solid var(--border-color);padding:var(--spacing-md) 0;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all var(--transition-base);box-shadow:0 4px 20px rgba(0, 0, 0, 0.3);}.sticky-progress.visible{ transform:translateY(0);opacity:1;visibility:visible;}.sticky-progress .container{ max-width:1200px;margin:0 auto;padding:0 var(--spacing-md);}.sticky-content{ display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);}.sticky-info{ display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0;}.sticky-round{ padding:0.25rem 0.75rem;background:var(--gradient-primary);border-radius:20px;font-size:0.8rem;font-weight:700;white-space:nowrap;}.sticky-price{ font-size:1.1rem;font-weight:700;color:var(--success-color);white-space:nowrap;min-width:120px;}.sticky-progress-bar{ flex:6;height:6px;background:var(--bg-secondary);border-radius:3px;overflow:hidden;margin:0 var(--spacing-sm);min-width:500px;}.sticky-fill{ height:100%;background:var(--gradient-primary);border-radius:3px;transition:width 1s ease;}.sticky-percentage{ font-size:0.9rem;font-weight:600;color:var(--text-primary);white-space:nowrap;min-width:80px;text-align:left;}.sticky-timer{ display:flex;align-items:center;}.timer-compact{ font-family:'Space Grotesk', monospace;font-size:0.9rem;font-weight:600;color:var(--primary-color);background:rgba(255, 107, 53, 0.1);padding:0.25rem 0.75rem;border-radius:20px;border:1px solid rgba(255, 107, 53, 0.3);}.sticky-progress .btn{ padding:8px 16px;font-size:0.9rem;white-space:nowrap;}.sticky-mobile{ display:none;}.sticky-mobile-grid{ display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-sm);margin-bottom:var(--spacing-md);}.sticky-mobile-item{ display:flex;flex-direction:column;align-items:center;padding:var(--spacing-sm);background:rgba(255, 107, 53, 0.08);border:1px solid rgba(255, 107, 53, 0.2);border-radius:8px;text-align:center;}.sticky-mobile-label{ font-size:0.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.5px;font-weight:600;margin-bottom:0.25rem;}.sticky-mobile-value{ font-size:0.85rem;font-weight:700;color:var(--text-primary);}.sticky-mobile-value.current-price{ color:var(--success-color);font-size:0.9rem;}.sticky-mobile-progress{ margin-bottom:var(--spacing-md);}.sticky-mobile-buttons{ display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg);}.sticky-mobile-buttons .btn{ flex:1;padding:var(--spacing-md);font-size:0.85rem;text-align:center;min-height:44px;font-weight:600;}@media (min-width:769px){ .sticky-progress .btn-secondary{ display:none;}}@media (max-width:768px){ .sticky-content{ display:none;}.sticky-mobile{ display:block;}.sticky-progress{ top:70px;padding:var(--spacing-lg) 0;transition:all var(--transition-base);}.sticky-progress.collapsed{ padding:var(--spacing-sm) 0;}.sticky-mobile-grid{ grid-template-columns:repeat(2, 1fr);gap:var(--spacing-xs);transition:all var(--transition-base);}.sticky-mobile-item{ padding:var(--spacing-xs) var(--spacing-sm);}.sticky-mobile-label{ font-size:0.65rem;margin-bottom:0.125rem;}.sticky-mobile-value{ font-size:0.8rem;line-height:1.2;}.sticky-mobile-value.current-price{ font-size:0.85rem;}.sticky-mobile-buttons{ flex-direction:column;gap:var(--spacing-xs);transition:all var(--transition-base);}.sticky-mobile-buttons .btn{ width:100%;padding:var(--spacing-sm);font-size:0.8rem;}.sticky-progress.collapsed .sticky-mobile-grid, .sticky-progress.collapsed .sticky-mobile-progress, .sticky-progress.collapsed .sticky-mobile-buttons{ display:none;}.sticky-mobile-compact{ display:none;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;}.sticky-progress.collapsed .sticky-mobile-compact{ display:flex;}.sticky-compact-info{ display:flex;align-items:center;gap:var(--spacing-sm);flex:1;}.sticky-compact-round{ padding:0.25rem 0.5rem;background:var(--gradient-primary);border-radius:15px;font-size:0.7rem;font-weight:700;white-space:nowrap;}.sticky-compact-price{ font-size:0.9rem;font-weight:700;color:var(--success-color);white-space:nowrap;}.sticky-compact-progress{ flex:1;margin:0 var(--spacing-sm);min-width:80px;}.sticky-compact-progress .sticky-progress-bar{ height:4px;}.sticky-compact-percentage{ font-size:0.8rem;font-weight:600;color:var(--text-primary);white-space:nowrap;margin-right:var(--spacing-sm);}.sticky-compact-btn{ padding:0.4rem 0.8rem;font-size:0.75rem;white-space:nowrap;min-width:auto;}}.sticky-mobile-toggle{ position:absolute;top:8px;right:16px;background:rgba(0, 0, 0, 0.8) !important;border:1px solid var(--border-color) !important;border-radius:20px !important;padding:6px 12px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;cursor:pointer !important;transition:all var(--transition-fast) !important;z-index:1000 !important;backdrop-filter:blur(10px) !important;min-width:auto !important;height:32px !important;color:var(--text-primary) !important;font-family:var(--font-primary) !important;outline:none !important;user-select:none !important;-webkit-user-select:none !important;-webkit-tap-highlight-color:transparent !important;touch-action:manipulation !important;}.sticky-mobile-toggle:hover,.sticky-mobile-toggle:active{ background:rgba(0, 0, 0, 0.9) !important;border-color:var(--primary-color) !important;transform:scale(0.95) !important;}.sticky-mobile-toggle svg{ width:16px !important;height:16px !important;color:var(--text-primary) !important;transition:transform var(--transition-base) !important;flex-shrink:0 !important;pointer-events:none !important;}.sticky-progress.collapsed .sticky-mobile-toggle svg{ transform:rotate(180deg) !important;}.toggle-text{ font-size:0.75rem !important;font-weight:600 !important;color:var(--text-primary) !important;white-space:nowrap !important;transition:all var(--transition-base) !important;pointer-events:none !important;}@media (min-width:769px){ .sticky-mobile-toggle{ display:none !important;}}.calculator{ padding:var(--spacing-2xl) 0;}.calculator-container{ display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);background:var(--bg-card);padding:var(--spacing-xl);border-radius:16px;border:1px solid var(--border-color);margin-bottom:var(--spacing-xl);}.calculator-inputs{ display:flex;flex-direction:column;gap:var(--spacing-md);}.input-group{ display:flex;flex-direction:column;gap:0.5rem;}.input-group label{ font-weight:600;color:var(--text-primary);font-size:0.95rem;}.calculator-input,.calculator-select{ width:100%;padding:0.75rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:1rem;transition:border-color var(--transition-fast);}.calculator-input:focus,.calculator-select:focus{ outline:none;border-color:var(--primary-color);}.calculator-slider{ width:100%;height:6px;background:var(--bg-secondary);border-radius:3px;outline:none;-webkit-appearance:none;}.calculator-slider::-webkit-slider-thumb{ -webkit-appearance:none;width:20px;height:20px;background:var(--gradient-primary);border-radius:50%;cursor:pointer;box-shadow:var(--shadow-md);}.calculator-slider::-moz-range-thumb{ width:20px;height:20px;background:var(--gradient-primary);border-radius:50%;cursor:pointer;box-shadow:var(--shadow-md);border:none;}.slider-value{ text-align:center;font-size:1.25rem;font-weight:700;color:var(--primary-color);}.input-helper{ font-size:0.85rem;color:var(--text-muted);}.uptime-indicator{ margin-top:var(--spacing-sm);}.uptime-bar{ width:100%;height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden;margin-bottom:0.5rem;}.uptime-fill{ height:100%;background:var(--gradient-primary);transition:width var(--transition-base);}.uptime-labels{ display:flex;justify-content:space-between;font-size:0.75rem;color:var(--text-muted);}.calculator-results h3{ margin-bottom:var(--spacing-md);}.results-grid{ display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg);}.result-card{ background:var(--bg-secondary);padding:var(--spacing-md);border-radius:12px;border:1px solid var(--border-color);text-align:center;}.result-card.highlight{ border-color:var(--primary-color);background:rgba(255, 107, 53, 0.05);}.result-label{ font-size:0.85rem;color:var(--text-secondary);margin-bottom:0.5rem;}.result-value{ font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:0.25rem;}.result-sublabel{ font-size:0.85rem;color:var(--text-muted);}.performance-breakdown,.validator-requirements{ padding:var(--spacing-md);background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color);margin-bottom:var(--spacing-md);}.performance-breakdown h4,.validator-requirements h4{ color:var(--primary-color);margin-bottom:var(--spacing-sm);font-size:1rem;}.calculator-disclaimer{ padding:var(--spacing-md);background:rgba(255, 107, 53, 0.05);border-left:3px solid var(--primary-color);border-radius:8px;font-size:0.9rem;color:var(--text-secondary);}.emission-schedule{ margin-top:var(--spacing-xl);}.emission-schedule h3{ text-align:center;margin-bottom:var(--spacing-lg);}.schedule-table{ background:var(--bg-card);border-radius:12px;overflow:hidden;border:1px solid var(--border-color);}.schedule-row{ display:grid;grid-template-columns:1fr 2fr 2fr 2fr 1.5fr;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--border-color);}.schedule-row:last-child{ border-bottom:none;}.schedule-row.header{ background:var(--bg-secondary);font-weight:600;color:var(--primary-color);}.schedule-note{ margin-top:var(--spacing-md);font-size:0.9rem;color:var(--text-muted);text-align:center;}.roadmap{ background:var(--bg-secondary);position:relative;overflow:hidden;}.roadmap-video-bg{ position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0;}.roadmap-video-bg video{ position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(18px);opacity:0.7;z-index:0;}.roadmap::after{ content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26, 26, 26, 0.3);z-index:1;}.roadmap .container{ position:relative;z-index:2;}.roadmap-timeline{ position:relative;display:flex;flex-direction:column;gap:var(--spacing-xl);}.roadmap-timeline::before{ content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--gradient-primary);transform:translateX(-50%);}.roadmap-phase{ display:grid;grid-template-columns:1fr auto 1fr;gap:var(--spacing-lg);align-items:start;}.roadmap-phase:nth-child(even) .phase-badge{ order:3;}.roadmap-phase:nth-child(even) .phase-content{ order:1;text-align:left;}.phase-badge{ position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--gradient-primary);border-radius:50px;font-weight:700;font-size:0.9rem;z-index:1;white-space:nowrap;}.phase-content{ background:var(--bg-card);padding:var(--spacing-lg);border-radius:12px;border:1px solid var(--border-color);}.phase-content h3{ color:var(--primary-color);margin-bottom:var(--spacing-md);}.phase-items{ list-style:none;display:flex;flex-direction:column;gap:var(--spacing-sm);}.phase-items li{ padding-left:var(--spacing-md);border-left:2px solid var(--primary-color);color:var(--text-secondary);font-size:0.95rem;line-height:1.6;}.phase-items strong{ color:var(--text-primary);}.technology{ padding:var(--spacing-2xl) 0;background:var(--bg-secondary);position:relative;overflow:hidden;}.tech-comparison{ display:grid;grid-template-columns:1fr auto 1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);}.tech-column{ background:var(--bg-card);padding:var(--spacing-xl);border-radius:16px;border:1px solid var(--border-color);}.tech-column h3{ text-align:center;margin-bottom:var(--spacing-lg);color:var(--primary-color);}.tech-specs{ display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);}.spec-item{ display:flex;justify-content:space-between;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-color);}.spec-label{ color:var(--text-secondary);font-size:0.9rem;}.spec-value{ color:var(--text-primary);font-weight:600;}.tech-description{ font-size:0.95rem;line-height:1.7;}.tech-divider{ display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);}.divider-icon{ font-size:2rem;color:var(--primary-color);}.divider-label{ writing-mode:vertical-rl;font-size:0.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;}.tech-features{ margin-bottom:var(--spacing-xl);}.tech-features h3{ text-align:center;margin-bottom:var(--spacing-lg);}.features-grid{ display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:var(--spacing-md);}.tech-feature-card{ background:var(--bg-card);padding:var(--spacing-lg);border-radius:12px;border:1px solid var(--border-color);transition:all var(--transition-base);}.tech-feature-card:hover{ transform:translateY(-4px);border-color:var(--primary-color);}.tech-feature-card h4{ color:var(--primary-color);margin-bottom:var(--spacing-sm);}.security-audits h3{ text-align:center;margin-bottom:var(--spacing-lg);}.audit-cards{ display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:var(--spacing-lg);}.audit-card{ background:var(--bg-card);padding:var(--spacing-lg);border-radius:12px;border:1px solid var(--border-color);text-align:center;}.audit-card h4{ color:var(--text-primary);margin-bottom:var(--spacing-sm);}.audit-card p:first-of-type{ color:var(--primary-color);font-weight:600;margin-bottom:var(--spacing-sm);}.community{ background:var(--bg-secondary);}.community-stats{ display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);}.stat-box{ text-align:center;padding:var(--spacing-lg);background:var(--bg-card);border-radius:12px;border:1px solid var(--border-color);}.stat-icon{ font-size:3rem;margin-bottom:var(--spacing-sm);}.stat-box .stat-number{ font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:0.25rem;}.stat-box .stat-label{ color:var(--text-secondary);}.social-links{ display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);}.social-card{ display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-card);border-radius:12px;border:1px solid var(--border-color);transition:all var(--transition-base);text-decoration:none;}.social-card:hover{ transform:translateY(-4px);border-color:var(--primary-color);box-shadow:var(--shadow-md);}.social-icon{ width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(255, 107, 53, 0.1);border-radius:12px;color:var(--primary-color);}.social-info h4{ color:var(--text-primary);margin-bottom:0.25rem;}.social-info p{ color:var(--text-secondary);font-size:0.9rem;}.newsletter{ max-width:600px;margin:0 auto;text-align:center;padding:var(--spacing-xl);background:var(--bg-card);border-radius:16px;border:1px solid var(--border-color);}.newsletter h3{ margin-bottom:var(--spacing-sm);}.newsletter p{ margin-bottom:var(--spacing-lg);}.newsletter-form{ display:flex;gap:var(--spacing-sm);}.newsletter-form input{ flex:1;padding:0.75rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:1rem;}.newsletter-form input:focus{ outline:none;border-color:var(--primary-color);}.whitepaper-section{ padding:var(--spacing-2xl) 0;}.whitepaper-content{ display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:center;}.whitepaper-features{ list-style:none;display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);}.whitepaper-features li{ padding-left:var(--spacing-md);border-left:2px solid var(--primary-color);color:var(--text-secondary);}.whitepaper-actions{ display:flex;gap:var(--spacing-md);flex-wrap:wrap;}.document-preview{ background:var(--bg-card);border-radius:16px;padding:var(--spacing-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);}.doc-header{ text-align:center;padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing-md);}.doc-title{ font-weight:700;color:var(--primary-color);margin-bottom:0.5rem;}.doc-subtitle{ font-size:0.85rem;color:var(--text-secondary);}.doc-pages{ display:flex;flex-direction:column;gap:var(--spacing-sm);}.doc-page{ height:100px;background:linear-gradient(to bottom, var(--bg-secondary) 0%, var(--bg-secondary) 90%, var(--border-color) 90%, var(--border-color) 100%);border-radius:4px;border:1px solid var(--border-color);}.whitepaper-image{ width:100%;height:auto;max-width:500px;border-radius:16px;box-shadow:var(--shadow-lg);transition:transform var(--transition-base);}.whitepaper-image:hover{ transform:scale(1.02);}.faq{ background:var(--bg-secondary);position:relative;overflow:hidden;}.faq-video-bg{ position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0;}.faq-video-bg video{ position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(20px);opacity:0.8;z-index:0;}.faq::after{ content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26, 26, 26, 0.2);z-index:1;}.faq .container{ position:relative;z-index:2;}.faq-grid{ max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-md);}.faq-item{ background:var(--bg-card);border-radius:12px;border:1px solid var(--border-color);overflow:hidden;}.faq-question{ display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;transition:background var(--transition-fast);}.faq-question:hover{ background:var(--bg-secondary);}.faq-question h3{ margin:0;font-size:1.125rem;color:var(--text-primary);}.faq-toggle{ font-size:1.5rem;color:var(--primary-color);font-weight:300;transition:transform var(--transition-base);}.faq-item.active .faq-toggle{ transform:rotate(45deg);}.faq-answer{ max-height:0;overflow:hidden;transition:max-height var(--transition-base);}.faq-item.active .faq-answer{ max-height:1000px;}.faq-answer p{ padding:0 var(--spacing-lg) var(--spacing-lg);line-height:1.7;}.final-cta{ padding:var(--spacing-2xl) 0;background:var(--bg-secondary);}.cta-content{ max-width:800px;margin:0 auto;text-align:center;padding:var(--spacing-xl);background:var(--bg-card);border-radius:16px;border:1px solid var(--border-color);}.cta-content h2{ margin-bottom:var(--spacing-md);}.cta-content > p{ font-size:1.125rem;margin-bottom:var(--spacing-lg);line-height:1.8;}.cta-stats{ display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-lg);}.cta-stat{ padding:var(--spacing-md);background:var(--bg-secondary);border-radius:8px;}.cta-stat strong{ color:var(--primary-color);display:block;margin-bottom:0.25rem;}.cta-button{ margin-bottom:var(--spacing-md);}.cta-disclaimer{ padding:var(--spacing-md);background:rgba(255, 107, 53, 0.05);border-radius:8px;border-left:3px solid var(--primary-color);}.news-appearances{ padding:var(--spacing-2xl) 0;background:var(--bg-dark);border-bottom:1px solid var(--border-color);}.appearances-header{ text-align:center;max-width:600px;margin:0 auto var(--spacing-xl);}.appearances-header h3{ font-size:2rem;color:var(--text-primary);margin-bottom:var(--spacing-md);}.appearances-header p{ font-size:1.125rem;color:var(--text-secondary);line-height:1.6;}.news-logos{ overflow:hidden;white-space:nowrap;position:relative;width:100%;background:linear-gradient(90deg, var(--bg-dark) 0%, transparent 10%, transparent 90%, var(--bg-dark) 100%);padding:var(--spacing-lg) 0;}.news-logos::before,.news-logos::after{ content:'';position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none;}.news-logos::before{ left:0;background:linear-gradient(to right, var(--bg-dark) 0%, transparent 100%);}.news-logos::after{ right:0;background:linear-gradient(to left, var(--bg-dark) 0%, transparent 100%);}.news-logos-track{ display:inline-flex;animation:scroll-left 30s linear infinite;gap:var(--spacing-xl);align-items:center;}.news-logos-track:hover{ animation-play-state:paused;}@keyframes scroll-left{ 0%{ transform:translateX(0%);}100%{ transform:translateX(-50%);}}.news-logo-item{ display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;transition:all var(--transition-base);height:80px;width:180px;flex-shrink:0;text-decoration:none;color:inherit;}.news-logo-item:hover{ transform:translateY(-4px) scale(1.05);border-color:var(--primary-color);box-shadow:var(--shadow-md);background:rgba(255, 107, 53, 0.05);}.news-logo{ max-width:120px;max-height:60px;width:auto;height:auto;opacity:0.8;transition:opacity var(--transition-base);filter:brightness(0) invert(1);}.news-logo-item:hover .news-logo{ opacity:1;filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255, 107, 53, 0.5));}.bitcoin-news{ padding:var(--spacing-2xl) 0;background:var(--bg-secondary);position:relative;overflow:hidden;}.news-container{ margin-bottom:var(--spacing-xl);}.news-loading{ display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl);text-align:center;}.loading-spinner{ width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite;}@keyframes spin{ 0%{ transform:rotate(0deg);}100%{ transform:rotate(360deg);}}.news-grid{ display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:var(--spacing-lg);}.news-article{ background:var(--bg-card);border-radius:12px;overflow:hidden;border:1px solid var(--border-color);transition:all var(--transition-base);text-decoration:none;color:inherit;}.news-article:hover{ transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-color);}.news-image{ width:100%;height:200px;background:var(--bg-secondary);background-size:cover;background-position:center;border-bottom:1px solid var(--border-color);}.news-content{ padding:var(--spacing-lg);}.news-title{ font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.news-description{ font-size:0.9rem;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-md);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.news-meta{ display:flex;justify-content:space-between;align-items:center;font-size:0.8rem;color:var(--text-muted);}.news-source{ font-weight:600;color:var(--primary-color);}.news-date{ opacity:0.8;}.news-error{ text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary);}.news-error p{ margin-bottom:var(--spacing-md);}.news-footer{ text-align:center;padding:var(--spacing-xl);background:var(--bg-card);border-radius:12px;border:1px solid var(--border-color);}.news-footer .btn{ margin-bottom:var(--spacing-md);}.news-disclaimer{ margin-top:var(--spacing-md);}.news-disclaimer small{ font-size:0.85rem;color:var(--text-muted);line-height:1.6;}.footer{ background:var(--bg-secondary);padding:var(--spacing-2xl) 0 var(--spacing-lg);border-top:1px solid var(--border-color);position:relative;overflow:hidden;}.footer::before{ content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('Web Backgrounds Low R 2.mp4');background-size:cover;background-position:center;filter:blur(4px);opacity:0.15;z-index:0;}.footer::after{ content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26, 26, 26, 0.95);z-index:1;}.footer .container{ position:relative;z-index:2;}.footer-grid{ display:grid;grid-template-columns:1.5fr repeat(4, 1fr);gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);}.footer-logo{ display:flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-display);font-weight:700;font-size:1.125rem;margin-bottom:var(--spacing-md);}.footer-description{ font-size:0.9rem;margin-bottom:var(--spacing-md);}.footer-social{ display:flex;gap:var(--spacing-sm);}.footer-social a{ width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border-radius:8px;border:1px solid var(--border-color);transition:all var(--transition-fast);}.footer-social a:hover{ background:var(--primary-color);border-color:var(--primary-color);transform:translateY(-2px);}.footer-col h4{ color:var(--text-primary);font-size:1rem;margin-bottom:var(--spacing-md);}.footer-links{ list-style:none;display:flex;flex-direction:column;gap:var(--spacing-sm);}.footer-links a{ color:var(--text-secondary);font-size:0.9rem;transition:color var(--transition-fast);}.footer-links a:hover{ color:var(--primary-color);}.footer-bottom{ padding-top:var(--spacing-lg);border-top:1px solid var(--border-color);}.footer-disclaimer{ max-width:900px;margin:0 auto var(--spacing-md);padding:var(--spacing-md);background:rgba(255, 107, 53, 0.05);border-radius:8px;border-left:3px solid var(--primary-color);}.footer-disclaimer p{ font-size:0.85rem;color:var(--text-muted);line-height:1.6;}.footer-copyright{ text-align:center;font-size:0.85rem;color:var(--text-muted);}.footer-copyright p{ margin-bottom:0.25rem;}.back-to-top{ position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;background:var(--gradient-primary);border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;opacity:0;visibility:hidden;transition:all var(--transition-base);box-shadow:var(--shadow-glow);z-index:999;}.back-to-top.visible{ opacity:1;visibility:visible;}.back-to-top:hover{ transform:translateY(-4px);box-shadow:0 0 40px rgba(255, 107, 53, 0.5);}@media (max-width:1024px){ .nav-links{ position:fixed;top:60px;right:-100%;width:80%;max-width:300px;height:calc(100vh - 60px);background:rgba(10, 10, 10, 0.98);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;padding:2rem;gap:1.5rem;align-items:flex-start;transition:right 0.3s ease;-webkit-transition:right 0.3s ease;border-left:1px solid var(--border-color);z-index:999;overflow-y:auto;-webkit-overflow-scrolling:touch;will-change:right;}.nav-links.active{ right:0;}.mobile-menu-toggle{ display:flex;}.nav-links .btn{ display:inline-flex !important;width:100%;margin-bottom:var(--spacing-sm);justify-content:center;padding:1rem 1.5rem;}}@media (max-width:768px){ .nav-wrapper > .btn-primary, .nav-wrapper > .btn-secondary{ display:none !important;}.nav-links .btn-primary, .nav-links .btn-secondary{ display:inline-flex !important;width:100%;margin-bottom:var(--spacing-sm);}.nav-wrapper{ justify-content:space-between;gap:var(--spacing-md);}.mobile-menu-toggle{ margin-left:auto;flex-shrink:0;}.feature-large{ grid-template-columns:1fr;}.tokenomics-grid{ grid-template-columns:1fr;}.calculator-container{ grid-template-columns:1fr;}.tech-comparison{ grid-template-columns:1fr;}.tech-divider{ flex-direction:row;}.divider-label{ writing-mode:horizontal-tb;}.whitepaper-content{ grid-template-columns:1fr;}.footer-grid{ grid-template-columns:repeat(2, 1fr);}.roadmap-timeline::before{ left:0;}.roadmap-phase{ grid-template-columns:auto 1fr;}.roadmap-phase:nth-child(even) .phase-badge{ order:1;}.roadmap-phase:nth-child(even) .phase-content{ order:2;text-align:left;}}@media (max-width:768px){ html{ font-size:14px;}.news-logos{ grid-template-columns:repeat(2, 1fr);gap:var(--spacing-md);}.news-logo-item{ padding:var(--spacing-md);min-height:80px;}.news-logo{ max-width:100px;max-height:50px;}.hero{ min-height:auto;padding:100px var(--spacing-md) var(--spacing-xl);}.hero-cta{ flex-direction:column;}.btn-large{ width:100%;}.ps-grid{ grid-template-columns:1fr;}.results-grid{ grid-template-columns:1fr;}.schedule-row{ grid-template-columns:repeat(2, 1fr);gap:var(--spacing-sm);}.schedule-row > div:nth-child(n+3){ grid-column:span 2;}.footer-grid{ grid-template-columns:1fr;}.newsletter-form{ flex-direction:column;}.progress-header{ flex-direction:column;text-align:center;gap:var(--spacing-md);}.progress-timer{ text-align:center;}.countdown-timer{ justify-content:center;}.time-unit{ min-width:50px;}.time-value{ font-size:1.25rem;}.progress-info{ grid-template-columns:repeat(2, 1fr);gap:var(--spacing-xs);}.info-item{ min-width:110px;}.sticky-content{ flex-wrap:wrap;gap:var(--spacing-sm);}.sticky-info{ order:1;flex:none;}.sticky-timer{ order:2;flex:none;}.sticky-progress .btn{ order:3;width:100%;}.sticky-progress-bar{ min-width:80px;margin:0 var(--spacing-xs);}.hero-layout{ grid-template-columns:1fr;gap:var(--spacing-xl);}.hero-content{ text-align:center;max-width:none;}.hero-presale{ min-width:auto;max-width:none;order:-1;}.hero-progress-card{ padding:var(--spacing-lg);}.hero-progress-card .countdown-timer{ gap:var(--spacing-xs);}.hero-progress-card .time-unit{ min-width:45px;padding:var(--spacing-xs);}.hero-progress-card .time-value{ font-size:1.1rem;}.hero-progress-card .time-label{ font-size:0.65rem;}.info-row{ grid-template-columns:1fr;gap:var(--spacing-xs);}.progress-info-compact .info-item{ min-width:110px;}}@media (max-width:480px){ .container{ padding:0 var(--spacing-sm);}.hero-stats{ grid-template-columns:repeat(2, 1fr);}.presale-timeline{ grid-template-columns:1fr;}.example-grid{ grid-template-columns:1fr;}.back-to-top{ bottom:1rem;right:1rem;width:45px;height:45px;}.hero-contract{ padding:var(--spacing-md);}.contract-header{ flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-sm);}.contract-title{ font-size:1.1rem;}.network-badge{ font-size:0.7rem;padding:0.25rem 0.5rem;}.network-status{ font-size:0.75rem;}.contract-address-wrapper{ padding:var(--spacing-sm);gap:var(--spacing-xs);}.contract-address{ font-size:0.75rem;line-height:1.4;}.copy-btn{ width:32px !important;height:32px !important;}.copy-btn svg{ width:14px;height:14px;}.copy-notification{ top:-38px;font-size:0.7rem;padding:0.4rem 0.8rem;right:2px;}.btn-solscan{ padding:var(--spacing-sm) var(--spacing-md);font-size:0.85rem;gap:var(--spacing-xs);}.solscan-icon{ width:16px;height:16px;}.contract-info .info-grid{ grid-template-columns:1fr;gap:var(--spacing-sm);}}@media print{ .navbar, .mobile-menu-toggle, .back-to-top, .hero-cta, .presale-cta, .newsletter, .final-cta{ display:none;}body{ background:white;color:black;}}