@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-shimmer{background-size:200% 100%;animation:shimmer 3s linear infinite}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-slide-up{animation:slideUp .6s ease-out forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.skeleton-shine{animation:skeleton-shine 2s linear infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.delay-700{animation-delay:.7s}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-glow,.animate-pulse,.animate-shimmer,.animate-slide-up,.skeleton-shine{animation:none;transition:none}}@keyframes borderGlow{0%{border-color:rgba(153,69,255,.3)}50%{border-color:rgba(153,69,255,.8)}to{border-color:rgba(153,69,255,.3)}}.comparison-header-title{animation:fadeInUp .6s ease-out forwards}.comparison-header-subtitle{animation:fadeInUp .6s ease-out .2s forwards;opacity:0}.tabs-container{animation:fadeIn .5s ease-out .4s forwards;opacity:0}.tab-list,.tab-trigger{position:relative;overflow:hidden}.tab-trigger,.tab-trigger:before{transition:all .3s ease}.tab-trigger:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#9945FF,#14F195);transform:translateX(-50%)}.tab-trigger[data-state=active]:before{width:100%}.tab-trigger:hover{background-color:rgba(153,69,255,.1)}.solana-content{animation:fadeInLeft .5s ease-out forwards}.ethereum-content{animation:fadeInRight .5s ease-out forwards}.comparison-card{opacity:0;animation:scaleIn .5s ease-out forwards;transition:all .3s ease}.comparison-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px rgba(153,69,255,.3)}.comparison-card-1{animation-delay:.6s}.comparison-card-2{animation-delay:.7s}.comparison-card-3{animation-delay:.8s}.comparison-card-4{animation-delay:.9s}.platform-badge{background-size:200% 100%;animation:shimmer 2s linear infinite}.solana-badge{background-image:linear-gradient(90deg,rgba(153,69,255,.3),rgba(20,241,149,.3),rgba(153,69,255,.3))}.ethereum-badge{background-image:linear-gradient(90deg,rgba(114,131,165,.3),rgba(84,96,161,.3),rgba(114,131,165,.3))}.feature-highlight{position:relative;overflow:hidden}.feature-highlight:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shine 3s infinite}@media (prefers-reduced-motion:reduce){.comparison-card,.comparison-header-subtitle,.comparison-header-title,.ethereum-content,.feature-highlight:after,.platform-badge,.solana-content,.tabs-container{animation:none!important;opacity:1!important}.tab-trigger:before{transition:none!important}.comparison-card:hover{transform:none!important;box-shadow:none!important}}.instructions-header-title{animation:fadeInUp .6s ease-out forwards}.instructions-header-subtitle{animation:fadeInUp .6s ease-out .2s forwards;opacity:0}.instructions-overview{animation:fadeInUp .6s ease-out .3s forwards;opacity:0}.instructions-flow{animation:fadeInUp .6s ease-out .4s forwards;opacity:0}.instruction-card{opacity:0;animation:scaleIn .5s ease-out forwards}.instruction-card-1{animation-delay:.5s}.instruction-card-2{animation-delay:.6s}.instruction-card-3{animation-delay:.7s}.instruction-icon{animation:popIn .6s ease-out forwards,float 6s ease-in-out infinite}.instruction-card:hover .instruction-icon{animation:pulse 2s infinite}.complexity-badge{background-size:200% 100%;animation:shimmer 2s linear infinite}.operation-item{opacity:0;animation:fadeInUp .4s ease-out forwards}@media (prefers-reduced-motion:reduce){.instruction-card,.instruction-icon,.instructions-flow,.instructions-header-subtitle,.instructions-header-title,.instructions-overview,.operation-item{animation:none!important;opacity:1!important}.complexity-badge,.instruction-card:hover .instruction-icon{animation:none!important}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.instruction-header{animation:fadeInUp .5s ease-out forwards}.instruction-subtitle{animation:fadeInUp .5s ease-out .2s forwards;opacity:0}.atomic-guarantee-card{animation:scaleIn .6s ease-out .3s forwards;opacity:0}.refund-card{animation:scaleIn .6s ease-out .4s forwards;opacity:0}.process-flow-header{animation:fadeInUp .5s ease-out .5s forwards;opacity:0}.step-card{opacity:0}.step-card-1{animation:slideInRight .5s ease-out .6s forwards}.step-card-2{animation:slideInRight .5s ease-out .7s forwards}.step-card-3{animation:slideInRight .5s ease-out .8s forwards}.step-card-4{animation:slideInRight .5s ease-out .9s forwards}.accounts-header{animation:fadeInUp .5s ease-out 1s forwards;opacity:0}.account-card{opacity:0;animation:scaleIn .5s ease-out forwards}.security-card{animation:scaleIn .6s ease-out 1.2s forwards;opacity:0}.pulse-icon{animation:pulse 2s infinite}@media (prefers-reduced-motion:reduce){.account-card,.accounts-header,.atomic-guarantee-card,.instruction-header,.instruction-subtitle,.process-flow-header,.refund-card,.security-card,.step-card{animation:none;opacity:1}.pulse-icon{animation:none}}@keyframes progressBar{0%{width:0}to{width:100%}}.roadmap-header-title{opacity:0;animation:fadeIn .8s ease-out forwards;background-size:200% auto;animation-delay:.1s}.roadmap-header-subtitle{opacity:0;animation:fadeInUp .8s ease-out forwards;animation-delay:.2s}.roadmap-phase-card{opacity:0;transform:translateY(20px);transition:all .3s ease-out}.roadmap-phase-card.animate{opacity:1;transform:translateY(0)}.roadmap-phase-card:first-child{animation:fadeInUp .5s ease-out .3s forwards}.roadmap-phase-card:nth-child(2){animation:fadeInUp .5s ease-out .4s forwards}.roadmap-phase-card:nth-child(3){animation:fadeInUp .5s ease-out .5s forwards}.roadmap-phase-card:nth-child(4){animation:fadeInUp .5s ease-out .6s forwards}.roadmap-phase-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(153,69,255,.2)}.roadmap-phase-badge{animation:popIn .4s ease-out .7s forwards,glow 3s ease-in-out infinite;opacity:0}.roadmap-phase-icon{animation:popIn .5s ease-out .8s forwards,float 6s ease-in-out infinite;opacity:0}.roadmap-task-item{display:flex;align-items:center;opacity:0}.roadmap-task-item:first-child{animation:fadeInLeft .4s ease-out .9s forwards}.roadmap-task-item:nth-child(2){animation:fadeInLeft .4s ease-out 1s forwards}.roadmap-task-item:nth-child(3){animation:fadeInLeft .4s ease-out 1.1s forwards}.roadmap-task-item:nth-child(4){animation:fadeInLeft .4s ease-out 1.2s forwards}.roadmap-task-item:nth-child(n+5){animation:fadeInLeft .4s ease-out 1.3s forwards}.roadmap-task-item .icon{animation:pulse 2s ease-in-out infinite}.roadmap-extensions-card{opacity:0;animation:scaleIn .6s ease-out 1s forwards}.roadmap-extension-item{opacity:0;transform:translateY(10px);transition:all .3s ease}.roadmap-extension-item:nth-child(odd){animation:fadeInUp .5s ease-out 1.2s forwards}.roadmap-extension-item:nth-child(2n){animation:fadeInUp .5s ease-out 1.4s forwards}.roadmap-extension-item:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(153,69,255,.15)}.roadmap-badge{position:relative;overflow:hidden}.roadmap-badge:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 50%,rgba(255,255,255,0));background-size:200% 100%;animation:shimmer 3s infinite}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glow{0%,to{box-shadow:0 0 5px rgba(153,69,255,.4)}50%{box-shadow:0 0 15px rgba(153,69,255,.7)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shine{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.patterns-header-title{opacity:0;animation:fadeIn .8s ease-out forwards;background-size:200% auto;animation-delay:.1s}.patterns-header-subtitle{opacity:0;animation:fadeInUp .8s ease-out forwards;animation-delay:.2s}.patterns-category-card{opacity:0;transform:translateY(20px);transition:all .3s ease-out}.patterns-category-card:first-child{animation:fadeInUp .5s ease-out .3s forwards}.patterns-category-card:nth-child(2){animation:fadeInUp .5s ease-out .4s forwards}.patterns-category-card:nth-child(3){animation:fadeInUp .5s ease-out .5s forwards}.patterns-category-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(153,69,255,.2)}.patterns-category-icon{opacity:0;animation:popIn .5s ease-out .7s forwards,float 6s ease-in-out infinite}.patterns-category-title{opacity:0;animation:fadeIn .5s ease-out .8s forwards}.patterns-market-badge{opacity:0;animation:fadeIn .5s ease-out .9s forwards;background-size:200% auto}.patterns-market-badge:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 50%,rgba(255,255,255,0));background-size:200% 100%;animation:shimmer 3s infinite;z-index:1}.patterns-app-item{opacity:0}.patterns-app-item:first-child{animation:fadeInLeft .4s ease-out 1s forwards}.patterns-app-item:nth-child(2){animation:fadeInLeft .4s ease-out 1.1s forwards}.patterns-app-item:nth-child(3){animation:fadeInLeft .4s ease-out 1.2s forwards}.patterns-app-item:nth-child(n+4){animation:fadeInLeft .4s ease-out 1.3s forwards}.patterns-app-item .dot{animation:pulse 2s ease-in-out infinite}.patterns-success-header{opacity:0;animation:fadeInUp .6s ease-out 1.4s forwards}.patterns-story-card{opacity:0;transform:translateY(10px)}.patterns-story-card:first-child{animation:fadeInUp .5s ease-out 1.5s forwards}.patterns-story-card:nth-child(2){animation:fadeInUp .5s ease-out 1.6s forwards}.patterns-story-card:nth-child(3){animation:fadeInUp .5s ease-out 1.7s forwards}.patterns-story-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(153,69,255,.15);transition:all .3s ease}.patterns-star-icon{opacity:0;animation:popIn .5s ease-out 1.8s forwards,shine 3s ease-in-out 2s infinite}.patterns-story-title{opacity:0;animation:fadeIn .5s ease-out 1.9s forwards}.patterns-story-description{opacity:0;animation:fadeIn .5s ease-out 2s forwards}.patterns-impact-badge{opacity:0;animation:fadeIn .5s ease-out 2.1s forwards;position:relative;overflow:hidden}.patterns-impact-badge:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 50%,rgba(255,255,255,0));background-size:200% 100%;animation:shimmer 3s infinite;z-index:1}