*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:#000;line-height:1;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}body::selection{color:#fff;background:rgba(243,125,112,.5)}[data-theme=light] body::selection{color:#000}body::-moz-selection{color:#fff;background:rgba(243,125,112,.5)}[data-theme=light] body::-moz-selection{color:#000}body::-webkit-scrollbar{width:.625rem}body::-webkit-scrollbar-track{background:linear-gradient(90deg,#272727 0,#161616 100%)}[data-theme=light] body::-webkit-scrollbar-track{background:linear-gradient(90deg,#c9c8c8 0,#e2e2e2 100%)}body::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:.625rem;border:.125rem solid #1c1d42}[data-theme=light] body::-webkit-scrollbar-thumb{border:.125rem solid #e2e2e2}body::-webkit-scrollbar-thumb:hover{border:.1875rem solid transparent}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:73.125rem;margin:0 auto}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:0 1fr minmax(auto,73.125rem) 1fr 0}[class*="--gc"]>*{min-width:0;grid-column:3/4}.button{display:inline-flex;padding:0 0}.button--fw{width:100%}.icon-menu{display:none}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}:root{--color-primary:#e74c3c;--color-primary-dark:#c0392b;--color-primary-light:#f37d70;--color-success:#27ae60;--color-warning:#f39c12;--color-error:#e74c3c;--color-bg-primary:#0a0a0a;--color-bg-secondary:#1a1a1a;--color-bg-tertiary:#2a2a2a;--color-text-primary:#ffffff;--color-text-secondary:#b0b0b0;--color-text-muted:#666666;--gradient-primary:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);--gradient-hero:linear-gradient(135deg, #0a0a0a 0%, #1f1f1f 50%, #0a0a0a 100%);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-4xl:48px;--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px rgba(0, 0, 0, 0.1);--shadow-xl:0 20px 25px rgba(0, 0, 0, 0.15);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--transition-fast:0.15s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal:1040;--z-popover:1050;--z-tooltip:1060}[data-theme=light]{--color-bg-primary:#ffffff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#e9ecef;--color-bg-quaternary:#dee2e6;--color-text-primary:rgba(0, 0, 0, 0.8);--color-text-secondary:rgba(0, 0, 0, 0.6);--color-text-tertiary:rgba(0, 0, 0, 0.45);--color-text-muted:rgba(0, 0, 0, 0.3);--color-border-primary:rgba(0, 0, 0, 0.1);--color-border-secondary:rgba(109, 21, 21, 0.05);--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.06);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.08),0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.08),0 4px 6px -2px rgba(0, 0, 0, 0.06);--shadow-xl:0 15px 25px -15px rgba(0, 0, 0, 0.08),0 10px 10px -5px rgba(0, 0, 0, 0.01);--shadow-2xl:0 25px 40px -12px rgba(0, 0, 0, 0.12);--gradient-primary:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);--gradient-hero:linear-gradient(135deg, #f3ebeb 0%, #ffffff 50%, #f3ebeb 100%)}.theme-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast)}[data-theme=dark] .theme-toggle{border:1px solid rgba(255,255,255,.2)}.theme-toggle:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary);-webkit-transform:scale(1.05);transform:scale(1.05)}.theme-icon{transition:opacity var(--transition-fast)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.5;color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-light)}ol,ul{padding-left:var(--spacing-lg)}ol:not(:last-child),ul:not(:last-child){margin-bottom:var(--spacing-md)}li{color:var(--color-text-secondary)}li:not(:last-child){margin-bottom:var(--spacing-xs)}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.page{min-height:100vh;display:flex;flex-direction:column}.main{flex:1}.header{background-color:rgba(10,10,10,.03);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.1);position:fixed;top:0;left:0;right:0;z-index:var(--z-fixed);transition:all var(--transition-base)}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:var(--spacing-md) 0}.nav__brand{flex-shrink:0}.nav__logo{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);transition:color var(--transition-fast)}.nav__logo:hover{color:var(--color-primary)}.nav__logo-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav__list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;gap:10px var(--spacing-lg)}.nav__list:not(:last-child){margin-bottom:20px}.nav__link{color:var(--color-text-secondary);font-weight:500;transition:color var(--transition-fast);position:relative}.nav__link--active,.nav__link:hover{color:var(--color-text-primary)}[data-theme=light] .nav__link--active,[data-theme=light] .nav__link:hover{color:#000}.nav__link--active::after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--gradient-primary);border-radius:1px}.nav__actions{display:flex;align-items:center;gap:var(--spacing-md)}.nav__button{white-space:nowrap}.nav__toggle{display:none;flex-direction:column;gap:4px;background:0 0;border:none;cursor:pointer;padding:var(--spacing-sm)}.nav__toggle span{width:24px;height:2px;background-color:var(--color-text-primary);transition:all var(--transition-fast)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-md);font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:all var(--transition-fast);position:relative;overflow:hidden}.btn--primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md)}.btn--primary:hover{-webkit-transform:translateY(-1.5px);transform:translateY(-1.5px);box-shadow:var(--shadow-lg);color:#fff}.btn--secondary{background-color:rgba(0,0,0,0);color:var(--color-text-primary);border:1px solid rgba(255,255,255,.2)}[data-theme=light] .btn--secondary{border:1px solid rgba(0,0,0,.15)}.btn--secondary:hover{background-color:rgba(255,255,255,.1);color:var(--color-text-primary)}[data-theme=light] .btn--secondary:hover{background-color:rgba(0,0,0,.07)}.btn--small{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}.btn--large{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg);border-radius:var(--radius-lg)}.hero{position:relative;padding:250px 0 180px;display:flex;align-items:center;background:var(--gradient-hero);overflow:hidden}.hero__background{position:absolute;inset:0;pointer-events:none}.hero__shape{position:absolute;opacity:.1;border-radius:50%;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.hero__shape img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__shape--1{width:200px;aspect-ratio:1;top:20%;right:10%;-webkit-animation-delay:-2s;animation-delay:-2s;-webkit-animation-duration:7s;animation-duration:7s}.hero__shape--2{width:150px;aspect-ratio:1;top:60%;left:15%;-webkit-animation-delay:-4s;animation-delay:-4s}.hero__shape--3{width:100px;aspect-ratio:1;top:30%;left:58%;-webkit-animation-delay:-3s;animation-delay:-3s;-webkit-animation-duration:5s;animation-duration:5s}@-webkit-keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}}@keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}}.hero__content{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto}.hero__title{margin-bottom:var(--spacing-lg)}.hero__title-main{display:block;font-size:var(--font-size-4xl);font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-sm)}.hero__title-sub{display:block;font-size:var(--font-size-2xl);font-weight:300;color:var(--color-text-secondary);letter-spacing:2px}.hero__description{font-size:var(--font-size-lg);margin-bottom:40px;color:var(--color-text-secondary)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);justify-content:center}.page-hero{padding:180px 0 120px;background:var(--gradient-hero);text-align:center}.page-hero__content{max-width:700px;margin:0 auto}.page-hero__title{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-md)}.page-hero__description{max-width:500px;margin:0 auto;font-size:var(--font-size-lg);color:var(--color-text-secondary)}.page-hero__description:not(:last-child){margin-bottom:var(--spacing-xl)}.page-hero__features{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap}.hero-feature{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:all var(--transition-fast)}.hero-feature:hover{background-color:rgba(255,255,255,.1);color:var(--color-text-primary)}.hero-feature svg{color:var(--color-primary)}.page-hero__ecosystem{display:flex;justify-content:center}.ecosystem-preview{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center}.ecosystem-preview__item{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.ecosystem-preview__item:hover{background-color:rgba(255,255,255,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ecosystem-preview__icon{color:var(--color-primary)}.ecosystem-preview__item span{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.page-hero__docs{display:flex;justify-content:center}.docs-navigation{display:flex;gap:var(--spacing-md);flex-wrap:wrap;justify-content:center}.docs-nav-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);color:var(--color-text-secondary);text-decoration:none;cursor:default;font-size:var(--font-size-sm);font-weight:500;transition:all var(--transition-fast)}[data-theme=light] .docs-nav-item{background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.07)}.docs-nav-item:hover{background-color:rgba(255,255,255,.1);color:var(--color-text-primary);border-color:var(--color-primary)}[data-theme=light] .docs-nav-item:hover{background-color:rgba(0,0,0,.04)}.docs-nav-item svg{color:var(--color-primary)}.page-hero__help{display:flex;justify-content:center}.help-stats{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center}.help-stat{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.help-stat:hover{background-color:rgba(255,255,255,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.help-stat__icon{color:var(--color-primary)}.help-stat__value{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.help-stat__label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page-hero__download{display:flex;justify-content:center}.download-preview{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.download-preview__platforms{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center}.platform-icon{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.platform-icon:hover{background-color:rgba(255,255,255,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.platform-icon svg{color:var(--color-primary)}.platform-icon span{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.download-preview__info{display:flex;gap:var(--spacing-md);align-items:center}.version-badge{background:var(--gradient-primary);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:600}.download-count{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500}.stats{padding:var(--spacing-3xl) 0;background-color:var(--color-bg-secondary)}.stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-xl)}.stats__item{text-align:center;padding:15px}.stats__value{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.stats__label{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.section-header{text-align:center;margin-bottom:var(--spacing-xl)}.section-header__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}.section-header__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.features{padding:var(--spacing-3xl) 0}.features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl)}.ecosystem-category:hover,.feature-card:hover,.security-feature:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:var(--color-primary)}.download-option:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--color-primary)}.feature-card{background-color:var(--color-bg-secondary);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);transition:all var(--transition-base)}.feature-card__icon{color:var(--color-primary);margin-bottom:var(--spacing-md)}.feature-card__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}.feature-card__description{color:var(--color-text-secondary);line-height:1.6}.feature-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-xl)}.feature-card--large{padding:var(--spacing-2xl)}.feature-card--large .feature-card__icon{margin-bottom:var(--spacing-lg)}.feature-card--large .feature-card__title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg)}.feature-card--large .feature-card__description{font-size:var(--font-size-lg);line-height:1.6}.info-banner{padding:var(--spacing-xl) 0;background-color:var(--color-bg-secondary)}.info-banner__content{display:flex;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-xl);background-color:var(--color-bg-primary);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg)}.info-banner__icon{flex-shrink:0;color:var(--color-primary)}.info-banner__text{flex:1}.info-banner__text h3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.info-banner__text p{margin:0;color:var(--color-text-secondary);line-height:1.6}.overview-intro__actions{margin-top:var(--spacing-lg)}.key-features{padding:var(--spacing-3xl) 0;background-color:var(--color-bg-secondary)}.key-features__grid{display:grid;gap:var(--spacing-2xl);max-width:950px;margin-inline:auto}.key-feature{display:flex;align-items:flex-start;gap:var(--spacing-lg)}.key-feature__icon{flex-shrink:0;color:var(--color-primary)}.key-feature__content h3{margin-bottom:var(--spacing-sm)}.overview-intro{padding:var(--spacing-3xl) 0}.overview-intro__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}.overview-intro__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-lg)}.overview-intro__text{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-md)}.overview-intro__image{position:relative}.overview-intro__image img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);transition:all var(--transition-base)}.overview-intro__image img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.wallet-interface{padding:var(--spacing-3xl) 0;background-color:var(--color-bg-secondary)}.wallet-interface__showcase{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}.interface-feature{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.interface-feature__number{flex-shrink:0;width:40px;height:40px;background:var(--gradient-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size-lg)}.interface-feature__content h3{margin-bottom:var(--spacing-sm);font-size:var(--font-size-xl)}.interface-feature__content p{margin:0;color:var(--color-text-secondary);line-height:1.6}.mockup-container{background-color:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:var(--shadow-xl)}.mockup-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-bg-tertiary);border-bottom:1px solid rgba(255,255,255,.1)}.mockup-controls{display:flex;gap:var(--spacing-xs)}.mockup-controls span{width:12px;height:12px;border-radius:50%}.mockup-controls span:nth-child(1){background-color:#ff5f56}.mockup-controls span:nth-child(2){background-color:#ffbd2e}.mockup-controls span:nth-child(3){background-color:#27ca3f}.mockup-title{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.mockup-content{padding:var(--spacing-xl)}.mockup-balance{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);background-color:var(--color-bg-secondary);border-radius:var(--radius-md)}.balance-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.balance-amount{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.balance-change{font-size:var(--font-size-sm);color:var(--color-success)}.mockup-assets{display:flex;flex-direction:column;gap:var(--spacing-md)}.asset-item{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg-secondary);border-radius:var(--radius-md)}.asset-icon{width:40px;height:40px;border-radius:50%}.asset-info{flex:1}.asset-name{font-weight:500;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.asset-amount{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.asset-value{font-weight:600;color:var(--color-text-primary)}.tech-specs{padding:var(--spacing-3xl) 0;background-color:var(--color-bg-secondary)}.tech-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.tech-spec{background-color:var(--color-bg-primary);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1)}.tech-spec__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md);color:var(--color-primary)}.tech-spec__list{list-style:none;padding:0}.tech-spec__list li{padding:var(--spacing-sm) 0;border-bottom:1px solid rgba(255,255,255,.05)}.tech-spec__list li:last-child{border-bottom:none}.ecosystem-overview{padding:var(--spacing-3xl) 0}.ecosystem-overview__grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-3xl);align-items:center}.ecosystem-overview__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-lg)}.ecosystem-overview__text{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-md)}.ecosystem-overview__stats{display:grid;gap:var(--spacing-md)}.ecosystem-stat{background-color:var(--color-bg-secondary);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);text-align:center}.ecosystem-stat__value{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.ecosystem-stat__label{color:var(--color-text-secondary)}.ecosystem-categories{padding:var(--spacing-3xl) 0;background-color:var(--color-bg-secondary)}.ecosystem-categories__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-xl)}.ecosystem-category{background-color:var(--color-bg-primary);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);transition:all var(--transition-base)}.ecosystem-category__icon{color:var(--color-primary);margin-bottom:var(--spacing-md)}.ecosystem-category__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}.ecosystem-category__description{color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-md)}.ecosystem-category__features{list-style:none;padding:0}.ecosystem-category__features li{position:relative;padding-left:var(--spacing-md);margin-bottom:var(--spacing-xs);color:var(--color-text-secondary)}.ecosystem-category__features li::before{content:"•";color:var(--color-primary);position:absolute;left:0}.integration-partners{padding:var(--spacing-3xl) 0}.integration-partners .container{max-width:1100px}.partners__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--spacing-lg)}.partner{background-color:var(--color-bg-secondary);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);text-align:center;transition:all var(--transition-base)}.partner:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--color-primary)}.partner__logo{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.partner__description{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.download-options{padding:var(--spacing-3xl) 0}.download-options__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl)}.download-option{background-color:var(--color-bg-secondary);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);text-align:center;transition:all var(--transition-base)}.download-option__icon{color:var(--color-primary);margin-bottom:var(--spacing-md)}.download-option__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}.download-option__description{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.download-option__platforms{display:flex;flex-direction:column;gap:var(--spacing-sm)}.download-btn{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg-primary);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-text-primary);text-decoration:none;transition:all var(--transition-base)}.download-btn:hover{border-color:var(--color-primary);color:var(--color-text-primary)}.download-btn--large{justify-content:center;padding:var(--spacing-md)}.download-btn__icon{font-size:var(--font-size-xl)}.download-btn__content{display:flex;flex-direction:column;align-items:flex-start}.download-btn__platform{font-weight:600}.download-btn__version{font-size:var(--font-size-sm);color:var(--color-text-muted)}.feature-showcase{padding:var(--spacing-3xl) 0}.feature-showcase--reverse{background-color:var(--color-bg-secondary)}.feature-showcase__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}.feature-showcase__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}.feature-showcase__description{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-xl)}.feature-showcase__benefits{display:flex;flex-direction:column;gap:var(--spacing-md)}.benefit-item{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1);transition:all var(--transition-base)}.feature-showcase--reverse .benefit-item{background-color:var(--color-bg-primary)}.benefit-item:hover{-webkit-transform:translateX(8px);transform:translateX(8px);border-color:var(--color-primary)}.benefit-item__icon{font-size:var(--font-size-2xl);flex-shrink:0}.benefit-item__content h4{margin-bottom:var(--spacing-sm);font-size:var(--font-size-lg);color:var(--color-text-primary)}.benefit-item__content p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.feature-showcase__image{position:relative}.feature-showcase__image img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);transition:-webkit-transform var(--transition-base);transition:transform var(--transition-base);transition:transform var(--transition-base),-webkit-transform var(--transition-base)}.feature-showcase__image img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.blockchain-stats{padding:var(--spacing-3xl) 0}.blockchain-stats__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}.blockchain-stats__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-lg)}.blockchain-stats__description{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-xl)}.blockchain-stats__features{display:flex;flex-direction:column;gap:var(--spacing-md)}.blockchain-feature{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1)}.blockchain-feature__icon{font-size:var(--font-size-2xl);flex-shrink:0}.blockchain-feature__content h4{margin-bottom:var(--spacing-xs);font-size:var(--font-size-lg)}.blockchain-feature__content p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.blockchain-stats__metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.blockchain-metric{background-color:var(--color-bg-secondary);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);text-align:center}.blockchain-metric__value{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.blockchain-metric__label{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.developer-ecosystem{padding:var(--spacing-3xl) 0;background-color:var(--color-bg-secondary)}.developer-ecosystem__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}.developer-ecosystem__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-lg)}.developer-ecosystem__description{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-xl)}.developer-ecosystem__stats{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.dev-stat{display:flex;flex-direction:column;align-items:center;text-align:center}.dev-stat__number{font-size:var(--font-size-xl);font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.dev-stat__label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.developer-ecosystem__actions{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.developer-ecosystem__code{overflow:auto}.code-example{background-color:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);overflow:hidden}.code-example__header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-bg-tertiary);border-bottom:1px solid rgba(255,255,255,.1)}.code-example__title{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.code-example__dots{display:flex;gap:var(--spacing-xs)}.code-example__dots span{width:8px;height:8px;border-radius:50%;background-color:var(--color-text-muted)}.code-example__dots span:nth-child(1){background-color:#ff5f56}.code-example__dots span:nth-child(2){background-color:#ffbd2e}.code-example__dots span:nth-child(3){background-color:#27ca3f}.code-example__content{padding:var(--spacing-lg)}.code-example__content pre{margin:0;color:var(--color-text-secondary);font-family:Monaco,Menlo,"Ubuntu Mono",monospace;font-size:var(--font-size-sm);line-height:1.5;overflow-x:auto}.code-example__content code{color:var(--color-text-primary)}.footer__social{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md)}.footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--color-bg-primary);border:1px solid rgba(255,255,255,.1);border-radius:50%;color:var(--color-text-secondary);transition:all var(--transition-fast)}[data-theme=light] .footer__social-link{border:1px solid var(--color-border-secondary)}.footer__social-link svg{fill:#b0b0b0;transition:all var(--transition-fast)}[data-theme=light] .footer__social-link svg{fill:#8f8f8f}.footer__social-link:hover{color:var(--color-primary);border-color:var(--color-primary);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer__social-link:hover svg{fill:var(--color-primary)}.system-requirements{padding:var(--spacing-3xl) 0;background-color:var(--color-bg-secondary)}.requirements__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.requirement{background-color:var(--color-bg-primary);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1)}.requirement__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md);color:var(--color-primary)}.requirement__list{list-style:none;padding:0;margin:0}.requirement__list li{padding:var(--spacing-xs) 0;color:var(--color-text-secondary);position:relative;padding-left:var(--spacing-md)}.requirement__list li::before{content:"✓";color:var(--color-success);position:absolute;left:0}.installation-guide{padding:var(--spacing-3xl) 0}.installation-steps{display:grid;gap:var(--spacing-lg);max-width:800px;margin:0 auto}.installation-step{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg);background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1)}.installation-step__number{flex-shrink:0;width:40px;height:40px;background:var(--gradient-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.installation-step__title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.installation-step__description{color:var(--color-text-secondary);margin:0}.documentation-nav{padding:var(--spacing-lg) 0;background-color:var(--color-bg-secondary);border-bottom:1px solid rgba(255,255,255,.1)}.documentation-nav .container{max-width:840px}.doc-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md)}.doc-nav__item{background:0 0;border:none;color:var(--color-text-secondary);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}[data-theme=dark] .doc-nav__item{border:1px solid rgba(255,255,255,.08)}.doc-nav__item--active,.doc-nav__item:hover{color:var(--color-text-primary);background-color:var(--color-bg-primary)}.documentation-content{padding:var(--spacing-3xl) 0}.doc-content{max-width:800px;margin:0 auto}.doc-section{display:none}.doc-section--active{display:block}.doc-section__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-primary)}.doc-article{margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl);background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1)}.doc-article p{margin-bottom:0}.doc-article p:not(:last-child){margin-bottom:1rem}.doc-article h3{color:var(--color-primary);margin-bottom:var(--spacing-md)}.doc-article ul li{margin-bottom:var(--spacing-xs);position:relative}.doc-article ul li::before{content:"•";position:absolute;left:-17px;top:-1px;color:var(--color-primary);font-weight:700;font-size:1rem}.doc-note{background-color:rgba(231,76,60,.1);border-left:4px solid var(--color-primary);padding:var(--spacing-md);margin:var(--spacing-md) 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.doc-note--blue{background-color:rgba(60,134,231,.1);border-left:4px solid rgba(60,134,231,.7)}.code-block{background-color:var(--color-bg-primary);border-radius:var(--radius-md);padding:var(--spacing-md);margin:var(--spacing-md) 0;overflow-x:auto}.code-block pre{margin:0;color:var(--color-text-secondary);font-family:Monaco,Menlo,"Ubuntu Mono",monospace;font-size:var(--font-size-sm)}.api-endpoint{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg-primary);border-radius:var(--radius-md);margin:var(--spacing-md) 0}.api-endpoint__method{background-color:var(--color-success);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;min-width:60px;text-align:center}.api-endpoint__path{font-family:monospace;color:var(--color-text-primary);font-weight:500}.api-endpoint__description{color:var(--color-text-secondary);margin:0}.help-search{padding:var(--spacing-xl) 0;background-color:var(--color-bg-secondary)}.search-box{position:relative;max-width:600px;margin:0 auto}.search-box__input{width:100%;padding:var(--spacing-md) var(--spacing-3xl) var(--spacing-md) var(--spacing-md);background-color:var(--color-bg-primary);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--font-size-lg);transition:all .2s}[data-theme=light] .search-box__input{border:1px solid rgba(0,0,0,.08)}.search-box__input:hover{border:1px solid rgba(255,255,255,.18)}[data-theme=light] .search-box__input:hover{border:1px solid rgba(0,0,0,.15)}.search-box__button{position:absolute;right:var(--spacing-sm);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:none;padding:10px;color:var(--color-text-muted);cursor:pointer;transition:all .2s}.search-box__button:hover{color:var(--color-text-secondary)}.faq{padding:var(--spacing-3xl) 0}.faq .container{max-width:840px}.faq__categories{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.faq__category{background:0 0;border:1px solid rgba(255,255,255,.1);color:var(--color-text-secondary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}[data-theme=light] .faq__category{border:1px solid var(--color-border-secondary)}.faq__category--active,.faq__category:hover{color:var(--color-text-primary);border-color:var(--color-primary);background-color:rgba(231,76,60,.1)}[data-theme=light] .faq__category--active,[data-theme=light] .faq__category:hover{border-color:var(--color-primary)}.faq__section{display:none}.faq__section--active{display:block}.faq-item{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);overflow:hidden}[data-theme=light] .faq-item{border:1px solid var(--color-border-secondary)}.faq-item__question{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:var(--spacing-lg);cursor:pointer;background-color:var(--color-bg-secondary);transition:background-color var(--transition-fast)}.faq-item__question:hover{background-color:var(--color-bg-tertiary)}.faq-item__question h3{font-size:var(--font-size-lg);text-wrap:balance;line-height:1.5;margin:0}.faq-item__toggle{font-size:var(--font-size-2xl);font-weight:300;color:var(--color-primary);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}.faq-item--active .faq-item__toggle{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq-item__answer{padding:0 var(--spacing-lg);max-height:0;overflow:hidden;transition:all var(--transition-base)}.faq-item--active .faq-item__answer{padding:var(--spacing-lg);max-height:300px}.faq-item__answer p{margin:0;color:var(--color-text-secondary);line-height:1.6}.contact-form{padding:var(--spacing-3xl) 0;background-color:var(--color-bg-secondary)}.contact-form__container{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-2xl);max-width:1000px;margin:0 auto}.contact-form__form{background-color:var(--color-bg-primary);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1)}.form__group{margin-bottom:var(--spacing-lg)}.form__label{display:block;margin-bottom:var(--spacing-sm);font-weight:500;color:var(--color-text-primary)}.form__input,.form__select,.form__textarea{width:100%;padding:var(--spacing-md);background-color:var(--color-bg-secondary);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:inherit;transition:border-color var(--transition-fast)}[data-theme=light] .form__input,[data-theme=light] .form__select,[data-theme=light] .form__textarea{border:1px solid var(--color-border-secondary)}.form__input:hover,.form__select:hover,.form__textarea:hover{border:1px solid rgba(255,255,255,.25)}[data-theme=light] .form__input:hover,[data-theme=light] .form__select:hover,[data-theme=light] .form__textarea:hover{border:1px solid var(--color-border-primary)}.form__input:focus,.form__select:focus,.form__textarea:focus{outline:0;border-color:var(--color-primary)}.form__textarea{resize:vertical;min-height:120px;max-height:400px}.form__checkbox{display:flex;flex-wrap:wrap;align-items:center;gap:5px var(--spacing-sm);cursor:pointer;color:var(--color-text-secondary)}.form__checkbox input{position:absolute;opacity:0}.form__checkbox-mark{width:20px;height:20px;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-sm);position:relative;transition:all var(--transition-fast)}[data-theme=light] .form__checkbox-mark{border:1px solid rgba(0,0,0,.2)}.form__checkbox input:checked+.form__checkbox-mark{background-color:var(--color-primary);border-color:var(--color-primary)}.form__checkbox input:checked+.form__checkbox-mark::after{content:"✓";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:var(--font-size-sm)}.contact-info{display:flex;flex-direction:column;gap:var(--spacing-lg)}.contact-info__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}.contact-method{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1)}.contact-method__icon{color:var(--color-primary);flex-shrink:0}.contact-method__content h4{margin-bottom:var(--spacing-xs);font-size:var(--font-size-lg)}.contact-method__content p{margin-bottom:var(--spacing-xs);color:var(--color-text-secondary)}.contact-method__link{color:var(--color-primary);font-weight:500}.legal-content{padding:var(--spacing-3xl) 0}.legal-document{max-width:800px;margin:0 auto}.legal-section{padding:var(--spacing-xl);background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1)}.legal-section:not(:last-child){margin-bottom:var(--spacing-2xl)}.legal-section h2{color:var(--color-primary);margin-bottom:var(--spacing-lg)}.legal-section h3{color:var(--color-text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}.legal-section ul{margin-bottom:var(--spacing-md)}.legal-section li{margin-bottom:var(--spacing-xs);position:relative}.legal-section li::before{content:"•";position:absolute;left:-17px;top:-1px;color:var(--color-primary);font-weight:700;font-size:1rem}.code-copy-btn--small{padding:var(--spacing-xs);font-size:var(--font-size-xs);top:var(--spacing-xs);right:var(--spacing-xs)}.code-copy-btn--small svg{width:12px;height:12px}.code-copy-btn--success{background-color:var(--color-success);color:#fff;border-color:var(--color-success)}.code-copy-btn--error{background-color:var(--color-error);color:#fff;border-color:var(--color-error)}.cta{padding:var(--spacing-3xl) 0;background:var(--gradient-hero);text-align:center}.cta__content{max-width:600px;margin:0 auto}.cta__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}.cta__description{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);text-wrap:pretty}.cta__actions{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.footer{background-color:var(--color-bg-secondary);padding:var(--spacing-3xl) 0 var(--spacing-lg);border-top:1px solid rgba(255,255,255,.1)}.footer__content{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer__description{color:var(--color-text-secondary);line-height:1.6}.footer__heading{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.footer__list{list-style:none;padding:0;margin:0}.footer__list li{margin-bottom:var(--spacing-sm)}.footer__link{color:var(--color-text-secondary);transition:color var(--transition-fast)}.footer__link:hover{color:var(--color-primary)}.footer__bottom{padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.1);text-align:center}[data-theme=light] .footer__bottom{border-top:1px solid var(--color-border-primary)}.footer__copyright{color:var(--color-text-muted);margin:0}@media (min-width:47.99875em){.section-header{margin-bottom:var(--spacing-2xl)}}@media (min-width:61.99875em){.section-header__subtitle{max-width:600px;margin:0 auto}.overview-intro__image img{height:450px}.feature-showcase__image img{height:480px}}@media (max-width:991.98px){.hero__title-main{font-size:38px}.hero__title-sub{font-size:var(--font-size-xl)}.ecosystem-overview__grid,.feature-showcase__content,.overview-intro__grid{grid-template-columns:1fr;gap:var(--spacing-2xl)}.contact-form__container{grid-template-columns:1fr}.footer__content{grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-xl) var(--spacing-lg)}.footer__section:first-child{grid-column:span 3}.blockchain-stats__content,.developer-ecosystem__grid{grid-template-columns:1fr;gap:var(--spacing-xl)}.blockchain-stats__metrics{grid-template-columns:repeat(2,1fr)}.wallet-interface__showcase{grid-template-columns:1fr;gap:var(--spacing-xl)}.requirements__grid{grid-template-columns:1fr}}@media (max-width:767.98px){.nav__menu{position:fixed;top:100%;left:0;right:0;background-color:var(--color-bg-primary);border-block:1px solid rgba(255,255,255,.1);flex-direction:column;padding:var(--spacing-lg);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all var(--transition-base);overflow:auto}[data-theme=light] .nav__menu{background-color:#f1f0f0;border-block:1px solid rgba(0,0,0,.07)}.nav__menu--active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.nav__toggle{display:flex}.stats__grid{grid-template-columns:repeat(2,1fr)}.ecosystem-categories__grid,.features__grid{grid-template-columns:1fr}.download-options__grid,.requirements__grid{grid-template-columns:1fr}.feature-cards{grid-template-columns:1fr}.info-banner__content{flex-direction:column;text-align:center;gap:var(--spacing-lg)}.docs-navigation,.download-preview__platforms,.ecosystem-preview,.help-stats,.page-hero__features{align-items:center}}@media (max-width:479.98px){:root{--font-size-4xl:32px;--font-size-3xl:24px;--font-size-2xl:20px}.container{padding:0 var(--spacing-md)}.hero__title-main{font-size:28px}.btn--small{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.btn:not(.nav__actions .btn){width:100%}.cta__actions .btn,.developer-ecosystem__actions .btn,.hero__actions .btn,.overview-intro__actions .btn{width:100%}.hero__actions{flex-direction:column}.btn--large{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base)}.stats__grid{grid-template-columns:1fr}.section-header{margin-bottom:var(--spacing-xl)}.installation-step{flex-direction:column;text-align:center}.api-endpoint{align-items:flex-start;gap:var(--spacing-sm)}.security-features__grid{grid-template-columns:1fr}.blockchain-stats__metrics{grid-template-columns:1fr}.developer-ecosystem__stats{align-items:center;gap:var(--spacing-md)}.developer-ecosystem__actions{justify-content:center;flex-direction:column;width:100%}.overview-intro__grid{grid-template-columns:1fr}.key-feature{flex-direction:column;text-align:center}.cta__actions{flex-direction:column;width:100%}.footer__content{grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.footer__section:first-child{grid-column:span 2}}@media (max-width:61.99875em){.hero__shape--3{top:20%;left:35%}.feature-showcase__content--reverse .feature-showcase__text{order:1}.feature-showcase__content--reverse .feature-showcase__image{order:2}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100%;left:-100%;top:0;overflow:auto;padding:3.125rem .9375rem 1.875rem .9375rem;transition:left .3s}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#000}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav__brand{flex:1 1 100%}.nav__list{flex-direction:column}.nav__link{font-size:1.125rem}.hero__shape--1{width:160px}.hero__shape--2{width:120px}.feature-card{text-align:center}.key-features__grid{gap:var(--spacing-xl)}.key-feature{gap:var(--spacing-md)}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:29.99875em){.nav{gap:.625rem}.nav__actions{gap:12px}.hero{padding:140px 0 var(--spacing-3xl)}.hero__shape--3{width:80px;top:15%;left:7%}.hero__description{margin-bottom:var(--spacing-xl)}.page-hero{padding:130px 0 var(--spacing-3xl)}.page-hero__description:not(:last-child){margin-bottom:var(--spacing-lg)}.docs-nav-item{width:100%;justify-content:center}.stats{padding:var(--spacing-xl) 0}.stats__grid{gap:var(--spacing-sm)}.key-feature__icon{margin-inline:auto}.download-option{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md) var(--spacing-md)}.download-option__icon svg{width:3.4375rem;height:3.4375rem}.developer-ecosystem__stats{justify-content:center}.installation-step__number{margin-inline:auto}.doc-nav{gap:var(--spacing-sm)}.doc-nav__item{padding:var(--spacing-sm) 12px}.doc-article{padding:var(--spacing-lg) var(--spacing-md)}.faq__categories{gap:var(--spacing-sm)}.faq-item__question h3{font-size:16px}.contact-form__form{padding:var(--spacing-xl) var(--spacing-md)}.form__input,.form__select,.form__textarea{padding:14px!important}.legal-section{padding:var(--spacing-xl) var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.legal-section h2{margin-bottom:var(--spacing-md)}.footer{padding:var(--spacing-2xl) 0 var(--spacing-lg)}}@media (max-width:26.24875em){.nav__button span{display:none}}