:root{--c-canvas:#fff;--c-canvas-subtle:#f8f9fa;--c-canvas-elevated:#f1f3f5;--c-canvas-card:#ffffffb3;--c-canvas-glass:#00000008;--c-primary:#e31b23;--c-primary-bright:#ff4d00;--c-primary-hover:#b80012;--c-primary-glow:#e31b234d;--c-primary-subtle:#e31b2314;--c-gold:#ffb000;--c-cyan:#ff8a00;--c-ink:#111;--c-ink-muted:#555;--c-ink-faint:#8f8f8f;--c-hairline:#00000014;--c-hairline-bright:#00000026;--c-hairline-primary:#e31b2359;--c-crimson:#b80012;--c-orange:#ff4d00;--c-amber:#ffb000;--c-fuchsia:#f43f8c;--c-peach:#ffd84a;--grad-solana:linear-gradient(90deg, #b80012 0%, #e31b23 25%, #ff4d00 50%, #ff8a00 75%, #f43f8c 100%);--grad-solana-text:linear-gradient(135deg, #b80012 0%, #e31b23 35%, #ff4d00 70%, #ffb000 100%);--grad-mesh-banner:linear-gradient(135deg, #ffffffe6 0%, #f8f9fae6 100%);--grad-mesh-subtle:radial-gradient(circle at 10% 20%, #e31b230d 0%, transparent 45%), radial-gradient(circle at 90% 10%, #ffb0000d 0%, transparent 45%), #fff;--grad-pill-border:linear-gradient(90deg, #e31b234d, #ffb0004d, #f43f8c4d);--font-display:"Space Grotesk", -apple-system, sans-serif;--font-body:"Inter", -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--max-w:1360px;--nav-h:76px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.25, 1, .5, 1)}.text-gradient-solana{background:var(--grad-solana);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.text-gradient-gold{background:linear-gradient(90deg,#ffb703,#ff5400);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.mesh-grain-card{background:var(--grad-mesh-banner);border-radius:var(--radius-lg);color:#fff;position:relative;overflow:hidden}.mesh-grain-card:after{content:"";opacity:.6;pointer-events:none;background-image:radial-gradient(#00000026 1px,#0000 0);background-size:4px 4px;position:absolute;inset:0}.solana-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-md);background:#ffffffb3;border:1px solid #00000014;padding:32px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.solana-card:before{content:"";background:var(--grad-solana);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.solana-card:hover{border-color:#ff4d0059;transform:translateY(-3px);box-shadow:0 20px 40px #00000014,0 0 30px #e31b2326}.solana-card:hover:before{opacity:1}.solana-pill-btn{border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;padding:14px 28px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.solana-pill-btn.primary{background:var(--grad-solana);color:#fff;border:none;box-shadow:0 4px 20px #e31b234d}.solana-pill-btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #e31b2373}.solana-pill-btn.secondary{color:var(--c-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000008;border:1px solid #00000026}.solana-pill-btn.secondary:hover{background:#0000000d;border-color:#ff4d00;transform:translateY(-2px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);background-color:var(--c-canvas);color:var(--c-ink-muted);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6}body{background-color:var(--c-canvas);color:var(--c-ink-muted);min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-position:top;background-size:80px 80px;position:fixed;inset:0}body:after{content:"";z-index:9990;pointer-events:none;opacity:.022;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:fixed;inset:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--c-canvas)}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--c-primary)}::selection{background:var(--c-primary);color:#fff}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100001;background:var(--c-primary);color:#fff;font-family:var(--font-mono);border-radius:var(--radius-sm);padding:12px 18px;font-size:12px;transition:top .2s;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--c-ink);letter-spacing:-.03em;font-weight:600;line-height:1.05}.display-hero{font-family:var(--font-display);letter-spacing:-.045em;color:var(--c-ink);font-size:clamp(56px,8.5vw,112px);font-weight:700;line-height:.92}.display-hero .highlight{color:#0000;background:var(--grad-solana-text);text-shadow:0 0 40px #e31b2326;-webkit-background-clip:text;background-clip:text}.display-section{letter-spacing:-.035em;font-size:clamp(36px,5vw,68px);font-weight:700;line-height:.98}.display-sub{letter-spacing:-.02em;font-size:clamp(22px,3vw,36px);font-weight:600;line-height:1.2}.hud-tag{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--c-primary-bright);border-radius:var(--radius-full);background:#e31b2314;border:1px solid #e31b2340;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.hud-tag .pulse-dot{background:var(--c-primary);width:6px;height:6px;box-shadow:0 0 10px var(--c-primary);border-radius:50%;animation:2s ease-in-out infinite hudPulse}@keyframes hudPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}.body-lead{color:var(--c-ink-muted);max-width:620px;font-size:18px;font-weight:400;line-height:1.7}.top-nav{width:100%;height:var(--nav-h);z-index:1000;transition:all .4s var(--ease-expo);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0}.top-nav.scrolled{-webkit-backdrop-filter:blur(24px)saturate(1.8);border-bottom-color:var(--c-hairline);background:#ffffffd9}.nav-container{width:100%;max-width:var(--max-w);justify-content:space-between;align-items:center;margin:0 auto;padding:0 32px;display:flex}.brand-logo{align-items:center;gap:12px;display:flex}.brand-logo img{filter:drop-shadow(0 0 12px #e31b2326);width:auto;height:36px}.brand-title{font-family:var(--font-display);letter-spacing:.12em;color:var(--c-ink);text-transform:uppercase;font-size:15px;font-weight:700}.nav-links{align-items:center;gap:28px;list-style:none;display:flex}.nav-link{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-muted);font-size:12px;font-weight:500;transition:color .2s;position:relative}.nav-link:hover,.nav-link.active{color:var(--c-ink)}.nav-link:after{content:"";background:var(--c-primary);width:0;height:1px;transition:width .3s var(--ease-expo);position:absolute;bottom:-4px;left:0}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-progress{background:linear-gradient(90deg, var(--c-primary), var(--c-primary-bright));width:0%;height:1.5px;transition:none;position:absolute;bottom:0;left:0}.btn-primary{background:var(--c-primary);color:#fff;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;transition:all .35s var(--ease-expo);border:1px solid #0000000d;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #e31b234d}.btn-primary:hover{background:var(--c-primary-bright);transform:translateY(-2px);box-shadow:0 6px 30px #e31b2366,0 0 20px #ffb00033}.btn-secondary{color:var(--c-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--c-hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:all .35s var(--ease-expo);background:#00000008;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:12px;font-weight:600;display:inline-flex}.btn-secondary:hover{border-color:var(--c-hairline-bright);background:#ffffff14;transform:translateY(-2px)}.hero-scene{min-height:100vh;padding-top:calc(var(--nav-h) + 40px);align-items:center;padding-bottom:80px;display:flex;position:relative;overflow:hidden}#hero-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-vignette{pointer-events:none;z-index:2;background:radial-gradient(circle at 60% 40%,#0000 20%,#fff6 60%,#fff 100%);position:absolute;inset:0}.hero-content-wrap{z-index:3;width:100%;max-width:var(--max-w);grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;margin:0 auto;padding:0 32px;display:grid;position:relative}.hero-left{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.hero-telemetry-hud{background:var(--c-canvas-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--c-hairline);border-radius:var(--radius-md);flex-direction:column;gap:20px;padding:28px;display:flex;position:relative;box-shadow:0 20px 60px #0000000f}.hero-telemetry-hud:before{content:"";background:linear-gradient(90deg, transparent, var(--c-primary), transparent);height:1px;position:absolute;top:0;left:0;right:0}.hud-header{border-bottom:1px solid var(--c-hairline);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.hud-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-muted);font-size:11px}.countdown-minimal-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cd-unit{border:1px solid var(--c-hairline);border-radius:var(--radius-sm);background:#ffffff05;padding:12px 6px}.cd-val{font-family:var(--font-mono);color:var(--c-ink);font-size:26px;font-weight:700;line-height:1}.cd-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--c-ink-faint);margin-top:6px;font-size:9px}.spec-rail{z-index:5;border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline);background:#f8f9fa;padding:32px 0;position:relative}.spec-rail-grid{max-width:var(--max-w);grid-template-columns:repeat(4,1fr);gap:32px;margin:0 auto;padding:0 32px;display:grid}.spec-item{border-left:1px solid var(--c-hairline-bright);flex-direction:column;gap:6px;padding-left:24px;display:flex}.spec-number{font-family:var(--font-display);color:var(--c-ink);letter-spacing:-.03em;font-size:clamp(32px,3.5vw,52px);font-weight:700;line-height:1}.spec-number.accent{color:var(--c-primary-bright)}.spec-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-faint);font-size:11px}.section-pad{z-index:2;padding:clamp(80px,12vw,160px) 0;position:relative}.container-pad{max-width:var(--max-w);margin:0 auto;padding:0 32px}.section-header-block{flex-direction:column;gap:16px;max-width:720px;margin-bottom:64px;display:flex}.bento-grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bento-card{background:var(--c-canvas-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--c-hairline);border-radius:var(--radius-md);transition:all .45s var(--ease-expo);flex-direction:column;gap:20px;padding:36px;display:flex;position:relative;overflow:hidden}.bento-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.bento-card:hover{border-color:#e31b234d;transform:translateY(-6px);box-shadow:0 24px 60px #00000014,0 0 30px #e31b230d}.bento-card:hover:before{opacity:1}.card-num{font-family:var(--font-mono);letter-spacing:.15em;color:var(--c-primary-bright);font-size:11px;font-weight:600}.card-title{color:var(--c-ink);letter-spacing:-.02em;font-size:22px;font-weight:600}.card-body{color:var(--c-ink-muted);font-size:14px;line-height:1.7}.scrolly-section{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.scrolly-content{flex-direction:column;gap:120px;padding:60px 0;display:flex}.scrolly-step{flex-direction:column;gap:16px;display:flex}.scrolly-media-sticky{background:var(--c-canvas-card);border:1px solid var(--c-hairline);border-radius:var(--radius-lg);flex-direction:column;gap:24px;padding:40px;display:flex;position:sticky;top:140px;box-shadow:0 30px 80px #00000014}.mesh-dashboard{border:1px solid var(--c-hairline);border-radius:var(--radius-md);background:#f8f9fa;grid-template-columns:1.2fr .8fr;gap:40px;padding:40px;display:grid;position:relative;overflow:hidden}.mesh-dashboard:after{content:"";background:linear-gradient(90deg, transparent, var(--c-primary), var(--c-gold), transparent);height:2px;position:absolute;top:0;left:0;right:0}.metric-row{border-bottom:1px solid var(--c-hairline);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.metric-name{font-family:var(--font-mono);color:var(--c-ink-muted);font-size:12px}.metric-val{font-family:var(--font-mono);color:#fff;font-size:14px;font-weight:600}.metric-val.green{color:#0f6}.footer-flagship{background:var(--c-canvas-subtle);border-top:1px solid var(--c-hairline);z-index:2;padding:80px 0 40px;position:relative}.footer-top-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:36px;margin-bottom:60px;display:grid}.footer-col{flex-direction:column;gap:16px;display:flex}.footer-head{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--c-ink);font-size:11px;font-weight:700}.footer-links{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-links a{color:var(--c-ink-muted);font-size:13px;transition:color .2s,transform .2s;display:inline-block}.footer-links a:hover{color:var(--c-primary-bright);transform:translate(3px)}.footer-bottom-bar{border-top:1px solid var(--c-hairline);font-family:var(--font-mono);color:var(--c-ink-faint);justify-content:space-between;align-items:center;padding-top:28px;font-size:11px;display:flex}.modal-overlay{-webkit-backdrop-filter:blur(12px);z-index:99999;opacity:0;visibility:hidden;pointer-events:none;background:#000000d9;justify-content:center;align-items:center;padding:24px;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s;display:flex;position:fixed;inset:0}.modal-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.modal-card{border:1px solid var(--c-hairline-bright);border-radius:var(--radius-md);background:#0d0d0d;width:100%;max-width:520px;padding:40px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(20px)scale(.95);box-shadow:0 40px 100px #000000e6,0 0 40px #da291c26}.modal-overlay.active .modal-card{transform:translateY(0)scale(1)}.modal-close{color:var(--c-ink-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:28px;line-height:1;transition:color .2s,transform .2s;display:flex;position:absolute;top:12px;right:12px}.modal-close:hover{color:var(--c-primary-bright);transform:scale(1.15)}.horizontal-scroll-container{background:#080808;position:relative;overflow:hidden}.horizontal-track{will-change:transform;gap:32px;width:fit-content;padding:40px 0;display:flex}.horizontal-track .bento-card{flex-shrink:0;min-width:380px;max-width:420px}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.page-banner{padding:calc(var(--nav-h) + 56px) 0 56px;background:radial-gradient(circle at 50% 0%, #e31b2312 0%, #ffb00008 45%, var(--c-canvas) 100%);border-bottom:1px solid var(--c-hairline);text-align:center;position:relative}.page-banner .container{flex-direction:column;align-items:center;display:flex}.section-padding{padding:64px 0}.section-tag{font-family:var(--font-mono);letter-spacing:1.5px;color:var(--c-primary-bright);text-transform:uppercase;background:var(--c-primary-subtle);border:1px solid var(--c-hairline-primary);border-radius:var(--radius-full);margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.display-xl{font-family:var(--font-display);color:var(--c-ink);letter-spacing:-1px;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.1}.display-lg{font-family:var(--font-display);color:var(--c-ink);font-size:clamp(24px,3.5vw,36px);font-weight:700;line-height:1.2}.title-md{font-family:var(--font-display);color:var(--c-ink);font-size:18px;font-weight:700;line-height:1.3}.card-desc{font-family:var(--font-body);color:var(--c-ink-muted);margin-top:8px;font-size:14px;line-height:1.7}.caption-uppercase{font-family:var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--c-ink-faint);font-size:11px;font-weight:700;display:block}.legal-card{background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:var(--radius-md);flex-direction:column;gap:28px;width:100%;margin:0 auto;padding:40px;display:flex;box-shadow:0 10px 30px #0000000a}.operator-notice{font-family:var(--font-mono);letter-spacing:1.5px;color:var(--c-primary);text-transform:uppercase;border-bottom:1px solid var(--c-hairline);padding-bottom:12px;font-size:11px;font-weight:700}.legal-section h3{font-family:var(--font-display);color:var(--c-ink);margin-bottom:10px;font-size:18px}.legal-section p,.legal-section ul{font-family:var(--font-body);color:var(--c-ink-muted);font-size:14px;line-height:1.8}.legal-section ul{padding-left:20px}.cards-grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.cards-grid-4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.widget-card{border:1px solid var(--c-hairline);border-radius:var(--radius-md);background:#fff;flex-direction:column;justify-content:flex-start;padding:28px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #00000005}.widget-card:hover{border-color:var(--c-hairline-primary);transform:translateY(-3px);box-shadow:0 12px 30px #e31b2314}.widget-card.highlight{background:linear-gradient(145deg,#e31b2308 0%,#fff 100%);border-color:#e31b234d;box-shadow:0 8px 24px #e31b230f}.button-primary{background:var(--c-primary);color:#fff;font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 24px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.button-primary:hover{background:var(--c-primary-bright);transform:translateY(-1px)}.button-outline-dark{color:#fff;font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--c-hairline-bright);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:11px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.button-outline-dark:hover{border-color:var(--c-primary);color:#fff;transform:translateY(-1px)}.section-divider{background:var(--c-hairline);width:100%;height:1px;margin:16px 0}.roadmap-timeline{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.roadmap-card{border:1px solid var(--c-hairline);border-radius:var(--radius-sm);background:#000;flex-direction:column;gap:12px;padding:28px;display:flex}.roadmap-card.target-2029{border-color:var(--c-primary);background:radial-gradient(circle at 50% 0,#da291c1f 0%,#000 80%)}.roadmap-year{font-family:var(--font-display);color:#fff;font-size:28px;font-weight:700}.roadmap-status{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;width:fit-content;color:var(--c-ink-muted);background:#ffffff14;border-radius:2px;padding:3px 8px;font-size:10px}@media (width<=1200px){:root{--max-w:100%}}@media (width<=991px){:root{--nav-h:68px}.container-pad{padding:0 clamp(16px,4vw,24px)!important}.hero-scene{min-height:auto!important;padding-top:calc(var(--nav-h) + 16px)!important;padding-bottom:40px!important}.hero-text-card{-webkit-backdrop-filter:blur(20px)!important;border-radius:var(--radius-md)!important;background:#fffffff2!important;border:1px solid #00000014!important;max-width:100%!important;padding:24px 18px!important;box-shadow:0 10px 30px #0000000f!important}.mesh-grain-card{padding:24px 18px!important}.solana-card{padding:20px 18px!important}.bento-grid-3,.cards-grid-4{grid-template-columns:repeat(2,1fr)!important}.responsive-2col{grid-template-columns:1fr!important;gap:24px!important}}@media (width<=768px){html,body{-webkit-text-size-adjust:100%;max-width:100vw!important;overflow-x:hidden!important}.top-nav{height:64px!important}.nav-container{padding:0 16px!important}.nav-links{display:none!important}.display-hero{letter-spacing:-.8px!important;font-size:clamp(30px,8vw,42px)!important;line-height:1.08!important}.display-xl{letter-spacing:-.6px!important;font-size:clamp(28px,7.5vw,38px)!important;line-height:1.1!important}.display-lg{font-size:clamp(22px,6vw,28px)!important;line-height:1.15!important}.display-section{font-size:clamp(22px,6vw,30px)!important;line-height:1.15!important}.display-sub{font-size:16px!important}.section-pad,.section-padding{padding-top:clamp(40px,8vw,64px)!important;padding-bottom:clamp(40px,8vw,64px)!important}.bento-grid-3,.bento-grid-4,.cards-grid-4,.spec-rail-grid,.footer-top-grid,.roadmap-timeline,.responsive-2col{grid-template-columns:1fr!important;gap:16px!important}.btn-primary,.btn-secondary,.solana-pill-btn,.button-primary,.button-outline-dark{text-align:center!important;box-sizing:border-box!important;justify-content:center!important;width:100%!important;min-height:44px!important;padding:12px 18px!important;font-size:13px!important}input,select,textarea{min-height:44px!important;font-size:16px!important}.hud-tag{white-space:normal!important;word-break:break-word!important;max-width:100%!important;padding:5px 10px!important;font-size:9px!important}.horizontal-track{flex-direction:column!important;width:100%!important}.horizontal-track .bento-card{min-width:100%!important}table{-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;width:100%!important;display:block!important;overflow-x:auto!important}.hide-mobile{display:none!important}}@media (width<=480px){.container-pad,.container{padding-left:14px!important;padding-right:14px!important}.widget-card,.solana-card,.mesh-grain-card{border-radius:var(--radius-md)!important;padding:18px 14px!important}h1{letter-spacing:-.5px!important;font-size:clamp(24px,7.5vw,32px)!important;line-height:1.12!important}h2{letter-spacing:-.5px!important;font-size:clamp(20px,6vw,26px)!important;line-height:1.15!important}h3{font-size:clamp(16px,5vw,20px)!important}p{font-size:14px!important;line-height:1.6!important}.top-nav{height:60px!important}.brand-logo-img{height:32px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-actions-wrap[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:flex}.nav-hamburger[data-astro-cid-nen7h5rs]{border:1px solid var(--c-hairline);cursor:pointer;min-width:44px;min-height:44px;color:var(--c-ink);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;box-shadow:0 2px 6px #0000000a;display:none!important}.nav-action-btn[data-astro-cid-nen7h5rs]{min-height:44px}.nav-hamburger[data-astro-cid-nen7h5rs]:hover{border-color:var(--c-primary);color:var(--c-primary)}.mobile-drawer[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(24px);z-index:99999;box-sizing:border-box;background:#fffffffa;flex-direction:column;justify-content:space-between;width:100vw;height:calc(100dvh - 64px);padding:20px 24px 32px;display:none;position:fixed;top:64px;left:0;overflow-y:auto;box-shadow:0 30px 60px #0000001f}.mobile-nav-links[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px;padding-bottom:20px;display:flex}.mobile-nav-item[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--c-ink);border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;font-weight:700;text-decoration:none;transition:color .2s;display:flex}.mobile-nav-item[data-astro-cid-nen7h5rs]:hover,.mobile-nav-item[data-astro-cid-nen7h5rs].active{color:var(--c-primary)}.mobile-drawer-bottom[data-astro-cid-nen7h5rs]{border-top:1px solid var(--c-hairline);flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}@media (width<=991px){.desktop-only[data-astro-cid-nen7h5rs],.desktop-nav[data-astro-cid-nen7h5rs]{display:none!important}.nav-hamburger[data-astro-cid-nen7h5rs]{display:flex!important}}
