:root{--color-primary: #4ade80;--color-primary-rgb: 139, 195, 74;--color-primary-dark: #22c55e;--color-primary-darker: #16a34a;--color-primary-light: rgba(74, 222, 128, .1);--color-primary-medium: rgba(74, 222, 128, .2);--color-primary-strong: rgba(74, 222, 128, .6);--color-orange: #f97316;--color-orange-dark: #ea580c;--color-green-start: #4ade80;--color-green-end: #22c55e;--color-green-border: #16a34a;--color-green-border-rgb: 85, 139, 47;--color-green-text: #ffffff;--color-green-bg-light: rgba(74, 222, 128, .1);--color-green-bg-medium: rgba(74, 222, 128, .2);--color-green-bg-strong: rgba(74, 222, 128, .4);--color-green-border-light: rgba(74, 222, 128, .2);--color-green-border-medium: rgba(74, 222, 128, .4);--color-progress-start: #4ade80;--color-progress-end: #22c55e;--color-progress-bg: rgba(34, 197, 94, .3);--color-progress-glow: rgba(74, 222, 128, .2);--color-progress-glow-strong: rgba(74, 222, 128, .6);--color-bg-primary: #0a0a0a;--color-bg-secondary: #1a1a2e;--color-bg-tertiary: #16213e;--color-bg-card: rgba(30, 30, 40, .5);--color-bg-card-light: rgba(20, 22, 35, .55);--color-bg-card-strong: rgba(30, 30, 40, .95);--color-bg-card-dark: rgba(24, 24, 27, .9);--color-bg-section-alt: rgba(74, 222, 128, .015);--color-bg-overlay: rgba(31, 41, 55, .95);--color-bg-overlay-light: rgba(31, 41, 55, .9);--color-bg-panel: rgba(55, 65, 81, .95);--color-bg-input: rgba(31, 41, 55, .9);--color-border-primary: #374151;--color-border-secondary: #4b5563;--color-border-light: rgba(255, 255, 255, .08);--color-border-medium: rgba(255, 255, 255, .1);--color-text-primary: #ffffff;--color-text-secondary: #e0e0e0;--color-text-tertiary: #bdbdbd;--color-text-muted: #888888;--color-text-dark: #000000;--color-text-green: #16a34a;--gradient-primary: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--gradient-bg: linear-gradient(135deg, #0a0a0a 0%, #12122a 25%, #1a1a2e 50%, #16213e 75%, #0f1a2e 100%);--gradient-overlay: linear-gradient(135deg, rgba(24, 24, 27, .3) 0%, rgba(15, 15, 35, .4) 100%);--gradient-orange: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--gradient-progress: linear-gradient(90deg, #4ade80, #22c55e);--gradient-progress-fill: linear-gradient(90deg, #4ade80, #22c55e);--gradient-buy-btn: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--gradient-buy-btn-hover: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--shadow-md: 0 4px 16px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .3);--shadow-xl: 0 8px 40px rgba(0, 0, 0, .4);--shadow-primary: 0 2px 8px rgba(74, 222, 128, .2);--shadow-primary-strong: 0 4px 12px rgba(74, 222, 128, .4);--shadow-progress: 0 0 10px rgba(74, 222, 128, .2);--shadow-progress-strong: 0 0 15px rgba(74, 222, 128, .4);--shadow-dropdown: 0 8px 32px rgba(0, 0, 0, .6);--shadow-navbar: 0 2px 16px rgba(0, 0, 0, .4);--text-shadow-primary: 0 2px 8px rgba(74, 222, 128, .4), 0 0px 2px #000;--text-shadow-primary-light: 0 2px 8px rgba(74, 222, 128, .2);--text-shadow-white: 0 2px 4px rgba(0, 0, 0, .5);--text-shadow-progress: 1px 1px 3px rgba(0, 0, 0, .6);--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 10px;--spacing-xl: 12px;--spacing-2xl: 16px;--spacing-3xl: 20px;--spacing-4xl: 24px;--spacing-5xl: 32px;--spacing-6xl: 40px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-4xl: 2rem;--radius-full: 50%;--border-width-thin: 1px;--border-width-md: 1.5px;--border-width-thick: 2px;--border-width-extra: 3px;--border-width-4: 4px;--font-family-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-display: "Luckiest Guy", "Comic Sans MS", "Comic Sans", cursive, system-ui, sans-serif;--font-family-body: "Montserrat", Arial, sans-serif;--font-family-mono: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--font-size-xs: .6rem;--font-size-sm: .65rem;--font-size-base: .7rem;--font-size-md: .75rem;--font-size-lg: .8rem;--font-size-xl: .85rem;--font-size-2xl: .9rem;--font-size-3xl: 1rem;--font-size-4xl: 1.1rem;--font-size-5xl: 1.2rem;--font-size-6xl: 1.5rem;--font-size-7xl: 2rem;--font-size-8xl: 2.1rem;--font-size-9xl: 3rem;--font-size-10xl: 3.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 900;--letter-spacing-tight: .01em;--letter-spacing-normal: .02em;--letter-spacing-wide: .04em;--letter-spacing-wider: .5px;--line-height-tight: 1.2;--line-height-normal: 1.6;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 1000;--z-modal-backdrop: 1100;--z-modal: 1200;--z-popover: 1300;--z-tooltip: 1400;--z-loading: 2000;--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--backdrop-blur-sm: blur(10px);--backdrop-blur-md: blur(16px);--backdrop-blur-lg: blur(20px);--backdrop-saturate: saturate(1.5);--btn-primary-bg: var(--color-primary);--btn-primary-color: var(--color-text-dark);--btn-primary-hover-bg: var(--color-primary-dark);--btn-primary-shadow: var(--shadow-primary);--btn-secondary-bg: transparent;--btn-secondary-color: var(--color-text-primary);--btn-secondary-border: var(--color-primary);--btn-secondary-hover-bg: var(--color-primary-light);--btn-card-bg: var(--gradient-accent);--btn-card-color: var(--color-text-dark);--btn-card-hover-bg: var(--gradient-accent-hover);--btn-card-shadow: var(--shadow-cyan-light);--btn-solana-bg: rgba(255, 255, 255, .1);--btn-solana-color: var(--color-text-primary);--btn-solana-border: rgba(255, 255, 255, .2);--btn-solana-hover-bg: rgba(255, 255, 255, .15);--btn-buy-bg: var(--gradient-buy-btn);--btn-buy-color: var(--color-text-dark);--btn-buy-hover-bg: var(--gradient-buy-btn-hover);--btn-buy-shadow: var(--shadow-primary);--btn-connect-bg: var(--gradient-primary);--btn-connect-color: var(--color-text-primary);--btn-connect-hover-bg: var(--gradient-buy-btn-hover);--btn-connected-bg: rgba(74, 222, 128, .1);--btn-connected-color: var(--color-primary);--btn-connected-border: var(--color-primary-medium);--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-wide: 1250px;--divider-gradient: linear-gradient(90deg, transparent 0%, rgba(74, 222, 128, .2) 20%, rgba(74, 222, 128, .4) 50%, rgba(74, 222, 128, .2) 80%, transparent 100%);--glass-bg: rgba(30, 30, 40, .6);--glass-border: rgba(255, 255, 255, .08);--glass-blur: blur(20px) saturate(1.5);--gradient-border-animated: conic-gradient(from var(--border-angle, 0deg), #4ade80, #22c55e, #4ade80, #22c55e, #4ade80);--animation-duration-fast: .2s;--animation-duration-base: .3s;--animation-duration-slow: .5s;--animation-duration-slower: 2s;--animation-ease: ease;--animation-ease-in-out: ease-in-out}@keyframes pulse-glow-subtle{0%,to{box-shadow:0 0 8px #4ade8033}50%{box-shadow:0 0 16px #4ade8066}}@keyframes text-glow-subtle{0%,to{text-shadow:0 2px 8px rgba(74,222,128,.6),0 0px 2px #000}50%{text-shadow:0 2px 12px rgba(74,222,128,.6),0 0px 2px #000}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-fade-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline: view()){.tokenomics-feature-card,.update-card,.roadmap-card,.faq-accordion-item,.partner-logo-box{animation:scroll-fade-in linear both;animation-timeline:view();animation-range:entry 0% entry 30%}}.tokenomics-feature-card,.update-card,.roadmap-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.tokenomics-feature-card:hover,.how-to-buy-card:hover,.update-card:hover,.roadmap-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #4ade8033;border-color:#4ade8066}.btn:hover,.footer-resource-btn:hover,.footer-social-btn:hover,.help-btn:hover,.about-btn:hover,.cta-btn:hover{transform:translateY(-2px);transition:transform .2s ease,box-shadow .2s ease}.tokenomics-feature-icon,.resource-btn-icon{transition:transform .2s ease,color .2s ease}.tokenomics-feature-card:hover .tokenomics-feature-icon,.footer-social-btn:hover .social-btn-icon,.footer-resource-btn:hover .resource-btn-icon{transform:scale(1.1);color:var(--color-primary)}.section-title{animation:text-glow-subtle 4s ease-in-out infinite}.section-title:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);border-radius:var(--radius-full);opacity:.6}.intro-title,.intro-subtitle{animation:text-glow-subtle 5s ease-in-out infinite}.footer-nav-link{transition:all .2s ease}.footer-nav-link:hover{color:var(--color-primary);transform:translate(3px)}.faq-accordion-item{transition:all .2s ease}.footer-logo{transition:transform .3s ease,box-shadow .3s ease}.footer-logo:hover{transform:scale(1.05);box-shadow:0 0 20px #4ade8066}.presale-panel{position:relative;transition:box-shadow .3s ease}.presale-panel:hover{box-shadow:0 8px 32px #4ade8033}.active,.selected{box-shadow:0 0 12px #4ade8033}.step-number:hover{transform:scale(1.05)}.distribution-bar-fill{transition:width .8s ease,transform .2s ease}.distribution-bar-container:hover .distribution-bar-fill{transform:scaleY(1.05)}.connector-dot{transition:transform .2s ease,box-shadow .2s ease}.roadmap-item:hover .connector-dot{transform:scale(1.1);box-shadow:0 0 20px #4ade8099}.phase-badge{transition:transform .2s ease}.phase-badge:hover{transform:scale(1.05)}.social-icon{transition:transform .2s ease}.social-link:hover .social-icon{transform:scale(1.15)}.update-category{transition:transform .2s ease}.update-card:hover .update-category{transform:scale(1.05)}.partner-logo-box{transition:transform .3s ease,box-shadow .3s ease}.partner-logo-box:hover{transform:scale(1.08);box-shadow:0 8px 24px #4ade8033}section{animation:fade-in-up .6s ease-out}.navbar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background .3s ease}.footer-tagline{animation:text-glow-subtle 4s ease-in-out infinite}.footer-brand-name{animation:text-glow-subtle 5s ease-in-out infinite}.total-supply{animation:text-glow-subtle 4s ease-in-out infinite}.roadmap-timeline:before{transition:box-shadow .3s ease}.roadmap-timeline:hover:before{box-shadow:0 0 15px #4ade8033}.loading{animation:pulse-glow-subtle 2s ease-in-out infinite}.tokenomics-feature-card,.howtobuy-step-card,.update-card,.roadmap-card,.faq-accordion-item,.tokenomics-stats,.token-distribution,.howtobuy-help,.roadmap-cta{background:var(--color-bg-card-light)!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0a!important;border-color:#4ade801a!important}.tokenomics-feature-card:hover,.howtobuy-step-card:hover,.update-card:hover,.roadmap-card:hover,.faq-accordion-item:hover{box-shadow:0 8px 40px #4ade801a,0 4px 24px #0000004d,inset 0 1px #ffffff0f!important;border-color:#4ade8066!important}.section-title,.section-title-unified,.about-title,.tokenomics-title,.roadmap-title,.faq-title{position:relative}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;font-family:var(--font-family-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--gradient-bg);background-attachment:fixed;color:var(--color-text-primary);overflow-x:hidden;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;z-index:0}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;opacity:.015;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.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");pointer-events:none;z-index:0}#root{position:relative;z-index:1}code{font-family:var(--font-family-mono)}html,body{max-width:100vw;overflow-x:hidden;width:100%}section{width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:clip!important;position:relative;box-sizing:border-box;height:auto!important;max-height:none!important;min-height:auto!important}section>*,section>div,section>div>*,.container,.container-lg,.container-fluid,.row,[class*=col-],.faq-container,.faq-content,.faq-header,.tokenomics-container,.tokenomics-header,.howtobuy-container,.howtobuy-header,.updates-container,.updates-header,.roadmap-container,.roadmap-header,.about-container,.about-content,.intro-hero-container,.intro-hero-content,.footer-container,.footer-main,.footer-content,.footer-bottom{overflow-y:clip!important;overflow-x:hidden!important;max-height:none!important;height:auto!important;box-sizing:border-box;max-width:100%;contain:layout paint}*{box-sizing:border-box}.section-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-family:var(--font-family-heading);text-shadow:0 2px 8px rgba(74,222,128,.6),0 0px 2px #000;margin:0 0 var(--spacing-4xl) 0;text-align:center;line-height:var(--line-height-tight);text-transform:uppercase;letter-spacing:.05em;contain:layout paint;max-width:100%;width:100%;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;white-space:normal;padding:0 var(--spacing-lg)}.section-title-unified,.about-title,.tokenomics-title,.roadmap-title,.faq-title,.partner-title{font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important;font-family:var(--font-family-heading)!important;text-shadow:0 2px 8px rgba(74,222,128,.6),0 0px 2px #000!important;margin:0 0 var(--spacing-4xl) 0!important;text-align:center!important;line-height:var(--line-height-tight)!important;text-transform:uppercase!important;letter-spacing:.05em!important;max-width:100%!important;width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;white-space:normal!important;padding:0 var(--spacing-lg)!important}.partner-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;font-family:Luckiest Guy,Comic Sans MS,Comic Sans,cursive,system-ui,sans-serif;text-shadow:0 2px 8px #00fff0cc,0 0px 2px #000;margin-bottom:1rem;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;text-align:center;padding:0 1rem;line-height:1.2}.tokenomics-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:#fff;font-family:Luckiest Guy,Comic Sans MS,Comic Sans,cursive,system-ui,sans-serif;text-shadow:0 2px 8px #4ade80cc,0 0px 2px #000;margin-bottom:1rem;text-align:center;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;padding:0 1rem;line-height:1.2}.about-title{font-family:Luckiest Guy,Comic Sans MS,Comic Sans,cursive,system-ui,sans-serif;letter-spacing:.02em;text-shadow:0 2px 8px rgba(74,222,128,.6),0 0px 2px #000;margin-bottom:2rem;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;text-align:center;padding:0 1rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.2}@media(max-width:768px){.section-title-unified,.partner-title,.tokenomics-title,.about-title{padding:0 .8rem;margin-bottom:1.5rem}}@media(max-width:480px){.section-title-unified,.partner-title,.tokenomics-title,.about-title{padding:0 .5rem;margin-bottom:1.2rem;letter-spacing:.01em}}@media(max-width:360px){.section-title-unified,.partner-title,.tokenomics-title,.about-title{padding:0 .3rem;margin-bottom:1rem;letter-spacing:0}}.container,.container-lg,.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;overflow-x:hidden!important;overflow-y:visible!important;max-height:none!important}.container-lg{max-width:1140px}.container-fluid{max-width:100%}.row{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;width:calc(100% + 1.5rem);overflow-x:hidden!important;overflow-y:visible!important;max-height:none!important}[class*=col-]{flex:0 0 auto;padding-left:.75rem;padding-right:.75rem;width:100%;box-sizing:border-box}.col-12,.col-md-6,.col-lg-6,.col-lg-8{flex:0 0 auto;width:100%}@media(min-width:768px){.col-md-6{flex:0 0 auto;width:50%}}@media(min-width:992px){.col-lg-6{flex:0 0 auto;width:50%}.col-lg-8{flex:0 0 auto;width:66.66666667%}}.g-4{gap:1.5rem}.g-5{gap:3rem}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.text-center{text-align:center}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.lh-lg{line-height:1.5}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-4{gap:1.5rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.text-white{color:#fff}.fw-bold{font-weight:700}.display-4{font-size:2.5rem;font-weight:300;line-height:1.2}@media(max-width:768px){.display-4{font-size:2rem}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-family:var(--font-family-body);line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid transparent;padding:.5rem 1.25rem;font-size:1rem;border-radius:50px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-lg{padding:.65rem 1.5rem;font-size:1.15rem;border-radius:50px}.btn-success{color:#0a0a0a;background:linear-gradient(135deg,#4ade80 0% 100%);border-color:#4ade8066;box-shadow:0 4px 16px #4ade8033}.btn-success:hover{color:#0a0a0a;background:linear-gradient(135deg,#4ade80 0% 100%);border-color:#4ade80;box-shadow:0 6px 24px #4ade8066;transform:translateY(-2px)}.btn-outline-light{color:#f8f9fa;border-color:#fff3;background-color:transparent;backdrop-filter:blur(8px)}.btn-outline-light:hover{color:#0a0a0a;background:#fffffff2;border-color:#f8f9fa;box-shadow:0 4px 16px #ffffff26;transform:translateY(-2px)}section+section:before{content:"";display:block;width:100%;height:1px;background:var(--divider-gradient);margin-bottom:0}.about-section,.howtobuy-section,.faq-section{background:var(--color-bg-section-alt)!important}.tokenomics-section,.updates-section,.roadmap-section{background:transparent!important}section{max-width:100vw;overflow-x:hidden!important;overflow-y:visible!important;height:auto!important;max-height:none!important}.loading-progress{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2000;width:90%;max-width:400px}.progress-bar{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;margin-bottom:20px;box-shadow:0 2px 10px #0000004d}.progress-fill{height:100%;background:linear-gradient(45deg,#4ade80,#4ecdc4);border-radius:3px;width:0%;transition:width .3s ease;box-shadow:0 0 10px #4ade8066}.loading-text{color:#fff;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.5);opacity:.9;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:.9}50%{opacity:.6}}@media(max-width:768px){.loading-progress{width:95%;max-width:350px}.loading-text{font-size:1rem}}@media(max-width:480px){.loading-text{font-size:.9rem}}
