html{scroll-padding-top:80px}.futureSection::before,.tokenomicsSection::before,.roadmapSection::before,.teamSection::before,.contactSection::before{content:"";display:block;height:80px;margin-top:-80px;visibility:hidden}.featureSection{width:100%;padding:20px 0px 50px 0px}.featureBlock{width:80%;display:flex;margin:auto;justify-content:center}.featureCard{text-align:center;padding:0px 20px}.featureIcon i{font-size:100px;margin:0;padding:0;background:linear-gradient(to left,#dcb657,#8b7435);-webkit-background-clip:text;color:transparent}.featureIcon{margin-bottom:10px}.featureHead{font-size:20px;font-weight:400;letter-spacing:1px;margin-bottom:10px}.featureText{font-size:15px;font-weight:300}@media (max-width:900px){.featureBlock{width:95%}}@media (max-width:600px){.featureBlock{flex-direction:column}.featureCard{padding:20px}.featureIcon i{font-size:60px}.featureHead{font-size:18px}}.aboutSection{width:80%;margin:auto;display:flex;align-items:center;justify-content:center;padding:50px 0;gap:40px}.aboutImageSection{text-align:center;position:relative}.aboutImageSection img{width:35vw;height:auto;display:inline-block;margin:0;background:transparent}.aboutImageSection::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to bottom,rgba(0,0,0,0),#000);pointer-events:none}.aboutTextSection,.aboutImageSection{flex:1}.aboutTextSection{padding-left:0}.aboutHeader{font-size:35px;margin-bottom:20px;font-weight:400}.aboutText{margin-bottom:20px;font-size:15px;font-weight:400;color:rgb(200,200,200)}.aboutText i{margin:0;padding:0;margin-right:10px;color:#dcb657}@media (max-width:900px){.aboutSection{width:95%}}@media (max-width:600px){.aboutSection{flex-direction:column;text-align:center;padding:40px 0px 40px 0px}.aboutImageSection img{width:80%;margin-top:15px}.aboutTextSection{padding:10px}.aboutHeader{font-size:22px}}.futureSection{width:100%;padding:60px 0px}.futureSection h3{font-size:30px;text-align:center;color:rgb(200,200,200);font-weight:500;margin-bottom:40px}.futureItemBlock{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;row-gap:24px;list-style:none}.futureColumn{display:contents}.featureItem{display:flex;flex-direction:column;text-align:left;padding:0 10px;margin:0;max-width:none;min-width:0}.featureItem__head{display:flex;align-items:center;gap:10px;margin-bottom:8px;min-height:48px}.featureText__title{margin:0;font-size:17px;font-weight:500;color:#dcb657;line-height:1.3}.featureText__item{margin:0;font-size:15px;font-weight:300;line-height:1.5;color:rgb(200,200,200)}.featureItem i{font-size:18px;color:#dcb657;margin:0;flex:0 0 auto}@media (max-width:1100px){.futureItemBlock{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}}@media (max-width:600px){.futureItemBlock{grid-template-columns:1fr;padding:0 15px;max-width:540px}.featureItem__head{min-height:40px}}.railSection{padding:50px 0px;width:85%;margin:auto;display:flex;justify-content:center;gap:24px}.railColumn{margin:0px 30px}.railCard{margin:20px 0px;display:flex;align-items:center}.railCard i{font-size:60px;padding:0;margin:0;margin-right:0px;background:linear-gradient(to left,#dcb657,#8b7435);-webkit-background-clip:text;color:transparent}.railHead{font-size:18px;font-weight:400;margin-bottom:10px}.railText{font-size:16px;font-weight:400;color:rgb(163,163,163)}@media (max-width:900px){.railSection{width:95%}.railColumn{margin:0}}@media (max-width:600px){.railSection{width:95%;flex-direction:column}.railCard{padding:10px 15px}.railCard i{font-size:50px}.railHead{margin-bottom:5px;font-size:16px}.railText{font-size:14px}}.tokenomicsSection{width:90%;margin:auto;text-align:center;padding:50px 0px}.tokenomicsHeader{margin-bottom:40px;font-size:50px;letter-spacing:1px;color:rgb(220,220,220)}.tokenomicsDetailsHolder{display:flex;justify-content:space-between}.tokenDetailHead{font-size:20px;font-weight:500;margin-bottom:10px;color:#dcb657}.tokenomicsColumn{width:100%;margin:0px 30px}.tokenDetailText{margin-bottom:25px;font-size:18px;font-weight:600;color:rgb(0,0,0);background:white;border-radius:5px;padding:2px 10px;width:100%}@media (max-width:800px){.tokenomicsHeader{font-size:30px;margin-bottom:20px}.tokenomicsDetailsHolder{flex-direction:column;width:100%}.tokenomicsColumn{margin:0px 10px;width:auto}.tokenomicsColumn:nth-child(2){order:3}.tokenDetailHead{font-size:16px;margin-bottom:5px}.tokenDetailText{margin-bottom:20px;font-size:15px;padding:5px 20px}.whitepaperActionSection{margin-top:30px;justify-content:center}}.goldReserveSection{width:100%;padding:60px 0px}.goldReserveSection::before{content:"";display:block;height:80px;margin-top:-80px;visibility:hidden}.goldReserveContainer{width:80%;margin:auto;text-align:center}.goldReserveHeader{font-size:42px;font-weight:500;margin-bottom:15px;color:rgb(220,220,220);letter-spacing:1px}.goldReserveSubtext{font-size:16px;color:rgb(193,193,193);margin-bottom:50px;font-weight:300;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.goldReserveTableWrapper{max-width:1000px;margin:0 auto;overflow-x:auto;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.5)}.goldReserveTable{width:100%;background:linear-gradient(45deg,rgb(0,0,0),rgb(20,20,20));border:1px solid rgba(220,182,87,0.3);border-radius:15px;border-collapse:collapse;overflow:hidden}.goldTableHeader{background:linear-gradient(135deg,rgba(220,182,87,0.2) 0%,rgba(220,182,87,0.1) 100%);border-bottom:2px solid rgba(220,182,87,0.5)}.goldTableHeaderCell{padding:20px 15px;font-size:16px;font-weight:600;color:#dcb657;text-align:center;letter-spacing:0.5px;border-right:1px solid rgba(220,182,87,0.2)}.goldTableHeaderCell:last-child{border-right:none}.goldTableRow{transition:background 0.3s ease;border-bottom:1px solid rgba(220,182,87,0.1);position:relative}.goldTableRow:hover{background:rgba(220,182,87,0.08)}.goldTableRow:last-child{border-bottom:none}.goldTableCell{padding:20px 15px;text-align:center;font-size:15px;font-weight:500;color:rgb(200,200,200);border-right:1px solid rgba(220,182,87,0.1);position:relative;z-index:2;vertical-align:middle;white-space:nowrap}.goldTableCell:last-child{border-right:none}.goldInventoryCell{color:#dcb657;font-weight:600}.goldDownloadButtons{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.goldDownloadBtn{display:inline-flex;align-items:center;gap:4px;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:all 0.3s ease;min-width:60px;justify-content:center;background:linear-gradient(to left,#dcb657,#8b7435);color:#000}.goldDownloadBtn:hover{background:linear-gradient(to left,#c5a54f,#6d5a2a);transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,182,87,0.3)}.goldDownloadBtn i{font-size:14px;margin:0;color:#000!important}@media (max-width:900px){.goldReserveContainer{width:95%}.goldReserveHeader{font-size:35px}.goldTableHeaderCell,.goldTableCell{padding:15px 10px;font-size:14px}.goldDownloadBtn{padding:8px 12px;font-size:12px;min-width:55px}}@media (max-width:768px){.goldReserveHeader{font-size:30px}.goldReserveSubtext{font-size:15px;margin-bottom:40px}.goldTableHeaderCell,.goldTableCell{padding:12px 8px;font-size:13px}.goldDownloadButtons{gap:6px}.goldDownloadBtn{padding:6px 10px;font-size:11px;gap:2px}.goldDownloadBtn i{font-size:12px}}@media (max-width:600px){.goldReserveHeader{font-size:28px;margin-bottom:10px}.goldReserveSubtext{font-size:14px;margin-bottom:30px}.goldReserveTable{border:none}.goldTableHeader{display:none}.goldTableRow{display:block;background:linear-gradient(45deg,rgb(0,0,0),rgb(20,20,20));border:1px solid rgba(220,182,87,0.3);border-radius:12px;margin-bottom:15px;padding:20px;position:relative;overflow:hidden}.goldTableRow:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(220,182,87,0.2)}.goldTableRow::before{width:0;height:3px;top:0;background:linear-gradient(90deg,#dcb657,#8b7435);transition:width 0.3s ease}.goldTableRow:hover::before{width:100%}.goldTableCell{display:block;text-align:left;padding:8px 0;border:none;position:relative;z-index:2}.goldTableCell::before{content:attr(data-label);font-weight:600;color:#dcb657;display:inline-block;width:120px;margin-right:10px;font-size:12px;text-transform:uppercase;letter-spacing:0.5px}.goldTableCell:nth-child(1)::before{content:"Date: "}.goldTableCell:nth-child(2)::before{content:"Inventory: "}.goldTableCell:nth-child(3)::before{content:"Weight: "}.goldTableCell:nth-child(4)::before{content:"Downloads: "}.goldDownloadCell{margin-top:15px;padding-top:15px;border-top:1px solid rgba(220,182,87,0.2)}.goldDownloadButtons{justify-content:flex-start;gap:8px}.goldDownloadBtn{flex:1;max-width:100px;padding:10px 12px;font-size:12px}}@media (max-width:480px){.goldReserveHeader{font-size:24px}.goldReserveSubtext{font-size:13px}.goldTableRow{padding:15px;margin-bottom:12px}.goldTableCell{font-size:13px;padding:6px 0}.goldTableCell::before{width:100px;font-size:11px}.goldDownloadBtn{padding:8px 10px;font-size:11px;min-width:80px}.goldDownloadBtn i{font-size:11px}}.roadmapSection{width:95%;margin:auto;border-top:1px solid gray;border-bottom:1px solid gray;padding:30px 0px}.roadmapSection h3{font-size:34px;text-align:center;margin-bottom:20px}.roadmap-section{padding-top:80px}.timeline{position:relative;width:100%;max-width:1140px;margin:0 auto;padding:15px 0}.timeline::after{content:"";position:absolute;width:2px;background:#dcb657;top:0;bottom:0;left:50%;margin-left:-1px}.container{padding:15px 30px;position:relative;background:inherit;width:50%}.container.left{left:0}.container.right{left:50%}.container::after{content:"";position:absolute;width:16px;height:16px;top:calc(50% - 8px);right:-8px;background:#ffffff;border:2px solid #dcb657;border-radius:16px;z-index:1}.container.right::after{left:-8px}.container::before{content:"";position:absolute;width:50px;height:2px;top:calc(50% - 1px);right:8px;background:#dcb657;z-index:1}.container.right::before{left:8px}.container .date{display:inline-block;top:calc(50% - 8px);text-align:center;font-size:17px;font-weight:500;color:#dcb657;text-transform:uppercase;letter-spacing:1px;z-index:1}.container.left .date{right:-95px}.container.right .date{left:-95px}.container .icon{position:absolute;display:inline-block;width:40px;height:40px;padding:9px 0;top:calc(50% - 20px);background:white;border:2px solid #dcb657;border-radius:40px;text-align:center;font-size:18px;color:#dcb657;z-index:1}.container.left .icon{right:56px}.container.right .icon{left:56px}.container .content{padding:30px 90px 30px 30px;background:linear-gradient(45deg,rgb(0,0,0),rgb(20,20,20));position:relative;border-radius:10px;border:1px solid rgba(220,182,87,0.7);z-index:10;color:white}.container.right .content{padding:30px 30px 30px 90px;border-radius:10px}.container .content h2{margin:0 0 10px 0;font-size:18px;font-weight:normal;color:white}.container .content p{margin:0;font-size:12px;font-weight:300;color:rgb(255,255,255)}.container .content li{font-size:15px;line-height:20px;margin-bottom:5px}@media (max-width:767.98px){.roadmap-section{width:100%}.timeline::after{left:90px}.container{width:100%;padding-left:100px;padding-right:30px}.container.right{left:0%}.container.left::after,.container.right::after{left:82px}.container.left::before,.container.right::before{display:none;left:30px;border-color:transparent #dcb657 transparent transparent}.container.left .date,.container.right .date{right:auto;left:15px;font-size:12px}.container.left .icon,.container.right .icon{right:auto;left:100px;display:none}.container.left .content,.container.right .content{padding:30px 30px 30px 50px;border-radius:10px 0 0 10px;font-size:12px}}.whySection{width:80%;margin:auto;display:flex;align-items:center;justify-content:center;padding:50px 0px}.whyTextSection{flex:1}.whyImageSection{flex:1;text-align:center}.whyImageSection img{width:25vw;border-radius:50%}.whyHeader{font-size:35px;font-weight:500;margin-bottom:20px;color:rgb(220,220,220)}.whyAnswer{font-size:14px;color:rgb(193,193,193);margin-bottom:20px}.whyAnswerPoint h3{font-weight:500;font-size:20px;color:rgb(203,203,203);margin-bottom:5px}.whyAnswerPoint p{font-size:14px;color:rgb(157,157,157);margin-bottom:10px}@media (max-width:900px){.whySection{width:95%}}@media (max-width:600px){.whySection{flex-direction:column;text-align:center}.whyImageSection img{width:70vw}.whyHeader{font-size:25px;margin-bottom:10px}.whyAnswerPoint h3{font-size:18px}}.exchangeListSection{width:100%;padding:60px 0px}.exchangeListContainer{width:80%;max-width:800px;margin:auto}.exchangeListHeader{font-size:42px;font-weight:500;margin-bottom:40px;color:rgb(220,220,220);letter-spacing:1px;text-align:center}.exchangeItems{display:flex;flex-direction:column;gap:16px}.exchangeRow{background:linear-gradient(45deg,rgb(0,0,0),rgb(20,20,20));border:1px solid rgba(220,182,87,0.2);border-radius:12px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;transition:all 0.3s ease}.exchangeRow:hover{border-color:rgba(220,182,87,0.5);background:rgba(220,182,87,0.05);transform:translateX(8px)}.exchangeInfo{display:flex;align-items:center;gap:16px}.exchangeInfo img{width:40px;height:40px}.exchangeRowIcon{font-size:32px;color:#dcb657;width:40px;text-align:center}.exchangeDetails{display:flex;flex-direction:column;gap:4px}.exchangeRowTitle{font-size:18px;font-weight:500;color:white;margin:0}.exchangeRowType{font-size:13px;color:rgba(255,255,255,0.6);text-transform:uppercase;letter-spacing:0.5px}.exchangeRowButton{padding:10px 20px;background:linear-gradient(to left,#dcb657,#8b7435);color:#000;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all 0.3s ease;display:flex;align-items:center;gap:6px;white-space:nowrap}.exchangeRowButton:hover{background:linear-gradient(to left,#c5a54f,#6d5a2a);transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,182,87,0.3)}.exchangeRowButton i{font-size:12px}.walletBannerSection{width:100%;padding:60px 0px}.walletBannerContainer{width:80%;margin:auto}.walletBannerContent{background:linear-gradient(135deg,rgba(220,182,87,0.1) 0%,rgba(0,0,0,0.8) 100%);border:2px solid rgba(220,182,87,0.3);border-radius:20px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:40px;transition:all 0.3s ease}.walletBannerContent:hover{border-color:rgba(220,182,87,0.6);background:linear-gradient(135deg,rgba(220,182,87,0.15) 0%,rgba(0,0,0,0.9) 100%)}.walletBannerLeft{flex:1}.walletBannerTitle{font-size:32px;font-weight:600;color:white;margin-bottom:8px;letter-spacing:-0.5px}.walletBannerDesc{font-size:16px;color:rgba(255,255,255,0.7);margin:0}.walletBannerRight{flex:1;display:flex;justify-content:flex-end}.walletBannerItem{display:flex;align-items:center;gap:16px;background:rgba(0,0,0,0.4);padding:20px 24px;border-radius:12px;border:1px solid rgba(220,182,87,0.2);transition:all 0.3s ease}.walletBannerItem:hover{background:rgba(0,0,0,0.6);border-color:rgba(220,182,87,0.4)}.walletBannerItem img{height:40px}.walletBannerInfo{display:flex;flex-direction:column;gap:4px;min-width:120px}.walletBannerName{font-size:16px;font-weight:500;color:white;margin:0}.walletBannerType{font-size:12px;color:rgba(255,255,255,0.6)}.walletBannerButton{padding:10px 18px;background:linear-gradient(to left,#dcb657,#8b7435);color:#000;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all 0.3s ease;white-space:nowrap}.walletBannerButton:hover{background:linear-gradient(to left,#c5a54f,#6d5a2a);transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,182,87,0.3)}@media (max-width:900px){.exchangeListContainer,.walletBannerContainer{width:95%}.exchangeListHeader,.walletBannerTitle{font-size:30px}.walletBannerContent{flex-direction:column;text-align:center;gap:30px}.walletBannerRight{justify-content:center}}@media (max-width:600px){.exchangeListHeader{font-size:28px;margin-bottom:30px}.exchangeRow{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.exchangeRowButton{align-self:stretch;justify-content:center}.walletBannerContent{padding:30px 20px}.walletBannerTitle{font-size:24px}.walletBannerItem{flex-direction:column;text-align:center;gap:12px;padding:20px}.walletBannerInfo{min-width:auto}}.smartContractSection{width:100%;padding:60px 0px}.smartContractContainer{width:80%;margin:auto;text-align:center}.smartContractHeader{font-size:42px;font-weight:500;margin-bottom:15px;color:rgb(220,220,220);letter-spacing:1px}.smartContractSubtext{font-size:16px;color:rgb(193,193,193);margin-bottom:50px;font-weight:300}.smartContractBlock{display:flex;justify-content:center;gap:60px;margin-top:40px}.contractCard{background:linear-gradient(45deg,rgb(0,0,0),rgb(20,20,20));border:1px solid rgba(220,182,87,0.3);border-radius:15px;padding:40px 30px;width:320px;text-align:center;position:relative;transition:all 0.3s ease;backdrop-filter:blur(10px)}.contractCard:hover{transform:translateY(-5px);border-color:rgba(220,182,87,0.6);box-shadow:0 10px 30px rgba(220,182,87,0.2)}.contractIcon{margin-bottom:20px}.contractIcon i{font-size:60px;background:linear-gradient(to left,#dcb657,#8b7435);-webkit-background-clip:text;color:transparent;margin:0;padding:0}.contractIcon svg{width:60px;height:60px}.contractTitle{font-size:24px;font-weight:500;margin-bottom:15px;color:#dcb657;letter-spacing:0.5px}.contractDescription{font-size:15px;font-weight:300;color:rgb(190,190,190);margin-bottom:25px;line-height:1.5}.contractButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 25px;background:linear-gradient(to left,#dcb657,#8b7435);color:rgb(0,0,0);border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all 0.3s ease;border:none;cursor:pointer;min-width:150px}.contractButton:hover{background:linear-gradient(to left,#c5a54f,#6d5a2a);transform:translateY(-2px);box-shadow:0 5px 15px rgba(220,182,87,0.3)}.contractButton i{font-size:14px;margin-left:5px}@media (max-width:900px){.smartContractContainer{width:95%}.smartContractBlock{gap:30px}.contractCard{width:280px;padding:30px 20px}.smartContractHeader{font-size:35px}}@media (max-width:700px){.smartContractBlock{flex-direction:column;align-items:center;gap:25px}.contractCard{width:100%;max-width:350px;margin:0 auto}.smartContractHeader{font-size:28px;margin-bottom:10px}.smartContractSubtext{font-size:14px;margin-bottom:35px}.contractIcon i{font-size:50px}.contractTitle{font-size:20px}.contractDescription{font-size:14px}.contractButton{padding:12px 20px;font-size:15px}}.faqSection{width:80%;margin:auto;display:flex;align-items:flex-start;justify-content:center;padding:50px 0px}.faqTextSection{width:100%}.faqImageSection{flex:1;text-align:center}.faqImageSection img{width:25vw;border-radius:50%}.faqHeader{font-size:35px;font-weight:500;margin-bottom:20px;color:rgb(220,220,220)}.faqAnswer{font-size:14px;color:rgb(193,193,193);margin-bottom:30px}.faqItem{margin-bottom:25px;border:1px solid rgba(220,182,87,0.2);border-radius:8px;overflow:hidden;background:rgba(20,20,20,0.5)}.faqQuestion{padding:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:rgba(220,182,87,0.05);transition:background 0.3s ease;border-bottom:1px solid rgba(220,182,87,0.1)}.faqQuestion:hover{background:rgba(220,182,87,0.1)}.faqQuestion h3{font-weight:500;font-size:18px;color:rgb(203,203,203);margin:0;flex:1}.faqIcon{color:#dcb657;font-size:20px;transition:transform 0.3s ease}.faqItem.active .faqIcon{transform:rotate(180deg)}.faqAnswerContent{max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease}.faqItem.active .faqAnswerContent{max-height:200px;padding:20px}.faqAnswerContent p{font-size:14px;color:rgb(157,157,157);margin:0}@media (max-width:900px){.faqSection{width:95%}}@media (max-width:600px){.faqSection{flex-direction:column;text-align:center}.faqImageSection img{width:70vw}.faqHeader{font-size:34px;margin-bottom:10px}.faqQuestion h3{font-size:16px}.faqQuestion{padding:15px}.faqItem.active .faqAnswerContent{padding:15px}}.teamSection{width:80%;margin:auto;padding:50px 0px}.teamHeader{font-size:45px;text-align:center;color:rgb(219,219,219);letter-spacing:1px;margin-bottom:20px}.teamBlock{display:flex;align-items:center;text-align:center;justify-content:space-between}.teamCard{margin:25px;padding:10px;text-align:center;width:100%}.teamCard img{width:20vw;height:20vw;object-fit:cover;margin-bottom:10px;border-radius:50%;border:2px solid rgb(60,60,60);padding:10px}.teamName{font-size:18px;font-weight:500;margin-bottom:5px;padding:5px 12px;border-radius:5px;color:var(--primary)}.teamDes{font-size:14px;color:rgb(160,160,160);font-weight:300}.teamCard p{font-size:15px;font-weight:400}@media (max-width:900px){.teamSection{width:100%;padding:0px}}@media (max-width:800px){.teamSection{width:100%}.teamBlock{flex-direction:column;align-items:center;padding:0px;width:100%}.teamCard{margin:10px;text-align:center}.teamCard img{width:250px;height:250px}}.whitepaperSection{width:100%;padding:50px 0px}.whitepaperBlock{width:80%;margin:auto;display:flex}.whitepaperTextSection{flex:1}.whitepaperHead{font-size:30px;background:linear-gradient(to bottom,#dcb657,#8b7435);-webkit-background-clip:text;color:transparent;margin-bottom:10px}.whitepaperActionSection{flex:1;display:flex;align-items:center;justify-content:center}.whitepaperText{font-weight:300;color:rgb(170,170,170)}.whitepaperActionSection a{padding:20px 20px;margin:20px;width:230px;text-align:center;border-radius:10px;background:linear-gradient(to left,#dcb657,#8b7435);color:black;font-size:18px;transition:0.2s ease-out;font-weight:600}.whitepaperActionSection a:hover{background:linear-gradient(to left,#c5a54f,#6d5a2a)}@media (max-width:900px){.whitepaperBlock{width:95%}.whitepaperActionSection{flex-direction:column}.whitepaperActionSection a{width:150px}}@media (max-width:600px){.whitepaperBlock{flex-direction:column;padding:0px 10px}.whitepaperActionSection{flex-direction:column}.whitepaperActionSection a{width:100%;margin:10px 0px}.whitepaperHead{font-size:25px}.whitepaperText{margin-bottom:20px;text-align:justify}}.contactSection{width:100%;padding:50px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px}.contactHeader{font-size:28px;color:var(--text-color);font-family:var(--head-font)}.contactList{display:flex;align-items:center;justify-content:center;gap:25px}.contactList a{color:var(--text-color);font-size:16px;display:flex;align-items:center;justify-self:center;gap:4px}.contactList a i{color:var(--primary);font-size:22px}@media (max-width:990px){.contactList{flex-direction:column;align-items:flex-start;width:100%}.contactSection{align-items:flex-start;width:100%}.contactList a{font-size:18px;gap:8px}.contactList a i{font-size:28px}}.footerSection{width:100%;padding:20px 0px;text-align:center;background:rgb(0,0,0)}.brandFooter{display:flex;align-items:center;justify-content:center}.brandTextFoot{margin:0px 3px;font-size:15px;cursor:pointer}.heart:hover{color:red}.brandTextFoot a{color:#dcb657}:root{--primary:#dcb657;--primary-rgb:220,182,87;--primary-fade:rgba(var(--primary-rgb),0.6);--primary-dark:#8b7435;--primary-light:rgba(var(--primary-rgb),0.1);--background:#000000;--background-elevated:#0a0a0a;--background-card:#121212;--background-input:#1a1a1a;--text-primary:#ffffff;--text-secondary:#a9a9a9;--text-muted:#666666;--border-primary:rgba(255,255,255,0.1);--border-accent:rgba(var(--primary-rgb),0.3);--success:#00ff88;--warning:#ffaa00;--error:#ff4444;--info:#00b4ff;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--z-dropdown:1000;--z-sticky:1010;--z-fixed:1020;--z-modal-backdrop:1030;--z-modal:1040;--z-popover:1050;--z-tooltip:1060;--z-toast:1070}.cover{min-height:100vh;background:var(--background);padding:75px 0;position:relative;overflow:hidden;z-index:2;user-select:none;padding-top:100px;contain:layout style}.coverContainer{width:90%;margin:auto;display:flex;align-items:center;justify-content:center;gap:50px;z-index:999}.coverGif{position:absolute;right:0;width:70%;top:50%;transform:translateY(-50%);z-index:-1}.coverAction{flex:1}.coverContent{flex:2;position:relative;z-index:1}.presaleContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:20px;border-radius:20px;position:relative;padding-bottom:50px;border-bottom:3px solid white}@keyframes rotate{100%{transform:rotate(1turn)}}.presaleContainer{position:relative;z-index:3;border-radius:20px;overflow:hidden}.presaleContainer::before{content:"";position:absolute;z-index:-2;left:-50%;top:-50%;width:200%;height:200%;background-color:var(--background);background-repeat:no-repeat;background-size:50% 50%,50% 50%;background-position:0 0,100% 0,100% 100%,0 100%;background-image:linear-gradient(#00000000,#00000000),linear-gradient(#ffffff,#ffffff),linear-gradient(#00000000,#00000000);animation:rotate 10s linear infinite}.presaleContainer::after{content:"";position:absolute;z-index:-1;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);background:rgba(10,10,10,1);border-radius:20px}.presaleTop{display:flex;align-items:center;justify-content:flex-start;gap:20px;width:100%}.presaleIcon{width:70px;height:70px;border-radius:50%;object-fit:cover;border-top:2px solid rgb(255,255,255);border-bottom:2px solid rgb(255,255,255);border-left:2px solid var(--primary);border-right:2px solid var(--primary);padding:4px;object-position:center;animation:glow 1.8s linear infinite}@keyframes glow{0%{box-shadow:0px 0px 2px var(--primary)}50%{box-shadow:0px 0px 12px var(--primary)}100%{box-shadow:0px 0px 2px var(--primary)}}.presaleHead{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;flex:1}.presaleTokenName{font-size:16px;font-weight:700;letter-spacing:1px;font-family:var(--head-font)}.presalePair{font-size:14px;font-weight:600;color:gray}.tokenExplorer{font-size:12px;font-weight:500;color:var(--primary)}.presaleAuth{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-family:var(--head-font)}.presaleAuth a{font-size:11px;text-transform:uppercase;padding:5px 10px;border-radius:5px;font-weight:500;box-shadow:0px 0px 4px rgb(255,255,255);display:flex;align-items:center;justify-content:center;gap:2px}.presaleAuth a i{font-size:15px}.audited{background:black;color:white}.verified{background:white;color:black;font-weight:700}.presaleAction.busy{filter:saturate(0.9) brightness(0.95)}.presaleAction{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--background-card);position:relative;transition:filter 0.15s ease;contain:layout style}.swapBlockingOverlay{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,0.55);backdrop-filter:blur(2px);border-radius:var(--radius-md);z-index:var(--z-modal-backdrop);pointer-events:all;transition:opacity 0.2s ease}.swapBlockingOverlay.on{display:flex}.swapBlockingOverlay .spinner{width:42px;height:42px;border:3px solid rgba(255,255,255,0.25);border-top-color:var(--primary);border-radius:50%;animation:tala-spin 0.9s linear infinite}#swap-overlay[aria-hidden="true"]{pointer-events:none!important}#from-token-selector,#to-token-selector,#swap-direction{position:relative;z-index:5;cursor:pointer}@keyframes tala-spin{to{transform:rotate(360deg)}}.error,.info{width:100%;text-align:center;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;border-radius:5px;text-align:center;display:none}.error{color:crimson;background:rgba(220,20,60,0.1)}.info{color:rgb(0,180,255);background:rgba(0,180,255,0.1)}.balanceScale{display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.balanceScaleItem{font-size:11px;padding:5px 12px;background:rgb(30,30,30);border:1px solid rgb(60,60,60);border-radius:5px;width:100%;text-align:center;cursor:pointer;font-family:var(--head-font);font-weight:500;letter-spacing:1px}.balanceStrip{font-size:13px;text-align:center;width:100%;color:gray;margin-bottom:5px}.balanceStrip span{color:var(--text);font-weight:600;letter-spacing:1px}.presaleActionBtnWrapper{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;margin-top:5px}.presaleActionBtn{width:100%;text-align:center;font-size:16px;padding:10px 12px;font-family:var(--head-font);color:black;background:linear-gradient(to bottom,var(--primary),var(--primary-fade));border-radius:5px;font-weight:800;cursor:pointer}#buy-btn{display:none}#action-roller{display:none}.presaleActionBtnDull{width:100%;text-align:center;font-size:16px;padding:10px 12px;font-family:var(--head-font);color:gray;background:rgb(40,40,40);border-radius:5px;font-weight:800;cursor:not-allowed}.presaleActionRoller{width:100%;text-align:center;font-size:16px;padding:8px 12px;font-family:var(--head-font);color:gray;background:rgb(40,40,40);border-radius:5px;font-weight:800;cursor:not-allowed;display:flex;align-items:center;justify-content:center}.roller-wrapper{width:20px;height:20px;border-radius:50%;padding:2px;background:linear-gradient(to bottom,black,white);animation:roller 0.6s linear infinite}.roller{width:100%;height:100%;border-radius:50%;background:rgb(40,40,40)}@keyframes roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.trade-route-container{background:linear-gradient(135deg,rgba(25,25,25,0.95),rgba(35,35,35,0.9));border:1px solid rgba(var(--primary-rgb),0.2);border-radius:16px;padding:20px;margin-top:12px;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,0.3);position:relative;overflow:hidden}.trade-route-container::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary) 20%,var(--primary-fade) 50%,var(--primary) 80%,transparent 100%)}.trade-route-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.1)}.route-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:white;text-transform:uppercase;letter-spacing:1px}.route-title i{color:var(--primary);font-size:16px}.route-badges{display:flex;gap:8px;align-items:center}.hop-count-badge,.calc-time-badge{background:rgba(var(--primary-rgb),0.1);border:1px solid rgba(var(--primary-rgb),0.3);color:var(--primary);padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.calc-time-badge{background:rgba(100,200,100,0.1);border-color:rgba(100,200,100,0.3);color:rgb(100,200,100)}.trade-route-path{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;flex-wrap:wrap;padding:0 8px}.route-step{position:relative;display:flex;align-items:center;gap:8px;flex-shrink:0}.route-step:not(:last-child){margin-bottom:0}.step-content{display:flex;align-items:center;gap:8px;flex-shrink:0}.token-info{display:flex;flex-direction:column;align-items:center;background:rgba(40,40,40,0.6);padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,0.1);transition:all 0.3s ease;position:relative;min-width:60px;max-width:80px;flex-shrink:0}.token-info:hover{border-color:rgba(var(--primary-rgb),0.4);transform:translateY(-2px)}.token-info.final{background:rgba(var(--primary-rgb),0.1);border-color:rgba(var(--primary-rgb),0.3)}.token-symbol{font-size:11px;font-weight:700;color:white;letter-spacing:0.5px;margin-bottom:2px;font-family:var(--head-font);text-align:center;line-height:1.2}.token-amount{font-size:9px;color:#a9a9a9;font-weight:500;font-family:'Courier New',monospace;text-align:center;line-height:1.2;word-break:break-all}.final-amount{color:var(--primary);font-weight:600}.route-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-width:60px;max-width:100px;flex-shrink:0}.arrow-line{width:100%;height:2px;background:linear-gradient(90deg,var(--primary),var(--primary-fade));border-radius:1px;position:relative;margin-bottom:4px}.arrow-head{position:absolute;right:-1px;top:50%;transform:translateY(-50%);color:var(--primary);font-size:10px;background:rgba(25,25,25,0.9);padding:1px;border-radius:50%}.dex-label{background:rgba(var(--primary-rgb),0.1);border:1px solid rgba(var(--primary-rgb),0.3);padding:2px 6px;border-radius:6px;text-align:center;white-space:nowrap;max-width:90px;overflow:hidden}.dex-label span{font-size:8px;color:var(--primary);font-weight:600;text-transform:uppercase;letter-spacing:0.3px;display:block;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.trade-route-path{gap:6px;padding:0 4px;flex-wrap:wrap;justify-content:center}.route-step{gap:6px}.token-info{padding:6px 8px;min-width:50px;max-width:70px}.token-symbol{font-size:10px}.token-amount{font-size:8px}.route-arrow{min-width:50px;max-width:80px}.dex-label{padding:2px 4px;max-width:70px}.dex-label span{font-size:7px}}@media (max-width:480px){.trade-route-path{gap:4px;padding:0 2px}.route-step{gap:4px}.token-info{padding:4px 6px;min-width:45px;max-width:60px}.token-symbol{font-size:9px;letter-spacing:0}.token-amount{font-size:7px}.route-arrow{min-width:40px;max-width:60px}.arrow-line{height:1px;display:none}.arrow-head{font-size:8px}.dex-label{padding:1px 3px;max-width:55px}.dex-label span{font-size:6px;letter-spacing:0}}.route-summary{padding-top:16px;border-top:1px solid rgba(255,255,255,0.1);display:flex;flex-direction:column;gap:8px}.summary-item{display:flex;justify-content:space-between;align-items:center}.summary-label{font-size:12px;color:#888;font-weight:500}.summary-value{font-size:12px;color:white;font-weight:600;font-family:"Courier New",monospace}.trade-route-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;background:linear-gradient(135deg,rgba(255,68,68,0.08),rgba(255,68,68,0.03));border:1px solid rgba(255,68,68,0.3);border-radius:12px;margin-top:12px}.trade-route-error .error-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 12px;background:rgba(255,68,68,0.15);border-radius:50%}.trade-route-error .error-icon i{color:#ff4444;font-size:20px}.trade-route-error .error-title{font-size:14px;font-weight:600;color:#ff4444;margin-bottom:6px}.trade-route-error .error-message{font-size:13px;color:rgba(255,255,255,0.9);margin-bottom:8px;line-height:1.4}.trade-route-error .error-details{font-size:11px;color:rgba(255,255,255,0.5)}.trade-route-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:rgba(25,25,25,0.8);border:1px solid rgba(var(--primary-rgb),0.2);border-radius:16px;margin-top:8px}.loading-spinner{width:32px;height:32px;border:3px solid rgba(var(--primary-rgb),0.2);border-top-color:var(--primary);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:12px}.loading-text{color:#888;font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px}.loading-text i{color:var(--primary)}.rate-display-container{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,rgba(30,30,30,0.8),rgba(40,40,40,0.6));border:1px solid rgba(var(--primary-rgb),0.2);border-radius:12px;margin-bottom:8px;backdrop-filter:blur(8px)}.rate-text{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:white;font-family:"Courier New",monospace}.rate-icon{color:var(--primary);font-size:14px}.rate-status{display:flex;align-items:center;gap:6px}.status-dot{width:8px;height:8px;border-radius:50%;background:#00ff88;animation:pulse-dot 2s infinite}.rate-status.offline .status-dot{background:#ff6b6b;animation:none}.status-text{font-size:11px;color:#00ff88;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.rate-status.offline .status-text{color:#ff6b6b}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.6;transform:scale(1.2)}}.trade-route-placeholder{min-height:0;transition:min-height 0.3s ease;width:100%}.trade-route-placeholder:not(:empty){min-height:200px}@media (max-width:768px){.trade-route-container{padding:16px;margin-top:8px}.trade-route-header{flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:16px}.route-title{font-size:13px}.step-content{grid-template-columns:1fr;gap:12px;text-align:center}.route-arrow{transform:rotate(90deg);min-width:auto;margin:8px 0}.arrow-line{width:40px}.dex-label{transform:rotate(-90deg);white-space:nowrap}.token-info{padding:10px 12px}.token-symbol{font-size:13px}.token-amount{font-size:11px}.route-summary{gap:6px}.summary-item{flex-direction:column;align-items:flex-start;gap:2px}.rate-display-container{flex-direction:column;gap:8px;text-align:center;padding:10px}.rate-text{font-size:12px}}@media (max-width:480px){.trade-route-container{padding:12px;border-radius:12px}.route-badges{flex-direction:row;gap:4px}.hop-count-badge,.calc-time-badge{font-size:9px;padding:3px 6px}.token-info{padding:8px 10px}.token-symbol{font-size:12px}.token-amount{font-size:10px}.dex-label span{font-size:9px}.trade-route-error{padding:20px 15px}.error-message{font-size:12px}}.trade-route-container{animation:fadeInRoute 0.3s ease-out;transform:translateZ(0);backface-visibility:hidden}@keyframes fadeInRoute{from{opacity:0;transform:translateY(8px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.route-step:hover .token-info{transform:translateY(-1px) translateZ(0);transition:transform 0.2s ease}.route-step:hover .arrow-line{box-shadow:0 0 4px rgba(var(--primary-rgb),0.3);transition:box-shadow 0.2s ease}.token-info{transition:transform 0.2s ease}.arrow-line{transition:box-shadow 0.2s ease}.presaleConversion{font-size:20px;font-weight:600;letter-spacing:1px;text-align:center;width:100%;color:var(--primary-fade)}.presaleStats{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:5px;padding:10px;background:rgb(18,18,18,1);width:100%;font-size:13px;color:rgb(200,200,200)}.presaleStats div{display:flex;align-items:center;justify-content:space-between;width:100%}.statTop{border-bottom:2px solid rgb(30,30,30);padding-bottom:5px}.presaleStats div span{font-weight:700;color:white}#complete-percent{color:var(--primary);font-weight:600;letter-spacing:1px}.contractExplorer{font-size:14px;font-weight:500;letter-spacing:1px;color:var(--primary)}.brandLabel{position:absolute;bottom:0;font-size:12px;padding:5px 8px;text-align:center;background:rgb(255,255,255);color:black;font-weight:600;font-family:var(--head-font);cursor:pointer;border-radius:10px 10px 0px 0px;display:flex;align-items:center;justify-content:center;gap:3px}.brandLabel img{width:16px;height:16px;border-radius:50%;object-fit:cover;object-position:center;border:1px solid rgb(180,180,180);margin-bottom:-1px}.coverTextBox{width:100%;background:rgb(0,0,0,0.5);padding:30px 20px;border-radius:5px;display:flex;flex-direction:column;gap:20px;backdrop-filter:blur(2px)}.coverHeader{font-size:50px;font-family:var(--head-font);background:linear-gradient(to bottom,var(--primary),var(--primary-fade));-webkit-background-clip:text;color:transparent;font-weight:700}.coverText{font-size:17px;font-weight:400;font-family:var(--text-font)}.coverActionBtnWrapper{display:flex;align-items:center;justify-content:flex-start;gap:16px}.coverActionBtn{font-size:15px;padding:10px 20px;border-radius:5px;background:linear-gradient(to bottom,var(--primary),var(--primary-fade));color:black;font-weight:600;font-family:var(--head-font);transition:0.3s ease-out}.coverActionBtn:hover{box-shadow:0px 0px 5px var(--primary)}.notice{font-size:13px;letter-spacing:1px;text-transform:uppercase;background:white;width:100%;text-align:center;padding:2px 10px;border-radius:5px;color:black;font-weight:700;display:none}.copyAddressSection{padding:40px 20px;width:100%;background:linear-gradient(to bottom,var(--primary),var(--primary-fade),var(--background));display:flex;align-items:center;justify-content:center;gap:18px;text-align:center;flex-direction:column;margin-bottom:40px}.copyAddressSection p{font-size:50px;font-weight:900;color:black;font-family:var(--head-font)}.videoContainer{width:100%;max-width:800px;margin:30px auto 0;position:relative;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.5);border:2px solid rgba(var(--primary-rgb),0.3);background:rgba(20,20,20,0.8)}.heroVideo{width:100%;height:auto;display:block;border-radius:13px;background:black;object-fit:cover;min-height:300px;max-height:500px}.videoContainer::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(var(--primary-rgb),0.1) 0%,transparent 50%,rgba(var(--primary-rgb),0.1) 100%);pointer-events:none;border-radius:15px;z-index:1}@media (max-width:900px){.videoContainer{max-width:90%;margin:25px auto 0}.heroVideo{min-height:250px;max-height:400px}}@media (max-width:600px){.videoContainer{max-width:95%;margin:20px auto 0;border-radius:10px}.heroVideo{min-height:200px;max-height:300px;border-radius:8px}.videoContainer::before{border-radius:10px}}@media (max-width:850px){.coverGif{top:20%;width:100%;left:0;right:0}.cover{padding:50px 0px}.coverContainer{flex-direction:column-reverse;width:95%}.coverTextBox{text-align:center;justify-content:center;align-items:center;backdrop-filter:blur(0)}.coverHeader{font-size:30px}.coverText{font-size:15px}.coverActionBtn{font-size:14px}}@media (max-width:500px){.coverContainer{gap:30px}.coverAction{width:100%}.presaleContainer{width:100%}}.globalMessage{position:fixed;top:90px;left:50%;transform:translateX(-50%);font-size:16px;letter-spacing:1px;padding:10px 25px;border-radius:5px;font-weight:400;z-index:999999999999;box-shadow:0px 0px 50px black;animation:messagePop 0.4s ease-in-out;text-align:left;background:rgb(0,0,0,0.8)}#info-g,#error-g{display:flex;align-items:center;justify-content:center;gap:5px}#info-g i,#error-g i{padding-top:3px;font-size:14px}.info-g{color:#e7e7e7;display:none;border:1px solid rgba(220,182,87,.35)}.info-g a{color:var(--primary)!important;text-decoration:underline;font-weight:600;transition:opacity 0.2s ease}.info-g a:hover{opacity:0.8;text-decoration:underline}.error-g{color:crimson;display:none;border:1px solid crimson}@keyframes messagePop{0%{transform:translateY(-100px) translateX(-50%);opacity:0}100%{transform:translateY(0) translateX(-50%);opacity:1}}.promptWrapper{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;right:0;width:100%;background:rgba(0,0,0,0.8);backdrop-filter:blur(10px);padding:30px 20px;z-index:99;border-top:4px solid gray;display:none;animation:slide-up 0.5s ease-in-out}@keyframes slide-up{from{transform:translateY(200px)}to{transform:translateY(0px)}}.promptBox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;width:30vw}.promptBox h3{font-size:16px;font-weight:700}.promptBox input{width:100%;padding:5px 12px;font-size:14px;background:rgb(40,40,40);color:white;border:none;border-radius:5px;font-family:var(--text-font);font-weight:600;outline:none}.promptBox button{width:100%;padding:5px 12px;font-size:14px;background:var(--primary);color:black;border:none;border-radius:5px;font-family:var(--text-font);font-weight:700;outline:none;cursor:pointer}.promptBox small{font-size:12px;color:gray}.promptBox a{font-size:12px;font-weight:700;color:gray;cursor:pointer;text-decoration:underline}@media (max-width:550px){.promptBox{width:90vw}}.swapSection{width:100%;margin-bottom:8px}.swapSectionLabel{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:500;color:gray}.balanceText{font-size:11px;color:#a9a9a9;font-weight:bold}.swapInputContainer{display:flex;align-items:center;background:rgb(25,25,25);border:1px solid var(--primary-fade);border-radius:15px;padding:12px;gap:12px;overflow:hidden}.tokenSelector{display:flex;align-items:center;gap:8px;padding:8px 28px 8px 12px;background:rgb(35,35,35);border-radius:20px;cursor:pointer;transition:all 0.2s ease;border:1px solid rgb(60,60,60);min-width:100px;position:relative;overflow:hidden}.tokenSelector:hover{background:rgb(45,45,45);border-color:var(--primary-fade)}.tokenSelector img{width:24px;height:24px;border-radius:50%;object-fit:contain}.tokenSelector span{font-size:14px;font-weight:600;color:white;letter-spacing:0.5px;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.tokenSelector i{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:gray;pointer-events:none;line-height:1}.tokenSelector.tala-token{position:relative;animation:glow 1.8s linear infinite;border:1px solid rgba(220,182,87,0.4)}.tokenSelector.tala-token::before,.tokenSelector.tala-token::after{display:none}.swapInput{flex:1;background:transparent;border:none;outline:none;color:white;font-size:18px;font-weight:500;font-family:var(--text-font);text-align:right;min-width:0;width:100%}.swapInput::placeholder{color:rgb(100,100,100)}.swapInput:read-only{color:rgb(180,180,180)}.swapArrowContainer{display:flex;justify-content:center;align-items:center;position:relative}.swapArrow{background:rgb(35,35,35);border:2px solid rgb(60,60,60);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease}.swapArrow:hover{border-color:var(--primary);background:rgb(45,45,45)}.swapArrow i{font-size:16px;color:var(--primary);transform:rotate(90deg)}.tokenModal{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);transition:opacity 0.3s ease,visibility 0.3s ease}.tokenModalOverlay{position:absolute;inset:0;background:rgba(0,0,0,0.8);backdrop-filter:blur(4px);cursor:pointer}.tokenModalContent{background:rgb(20,20,20);border:1px solid rgb(60,60,60);border-radius:16px;width:90%;max-width:420px;max-height:80vh;overflow:hidden;position:relative;z-index:1;box-shadow:0 20px 40px rgba(0,0,0,0.4)}.tokenModalHeader{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgb(40,40,40)}.tokenModalHeader h3{font-size:18px;font-weight:600;color:white;margin:0;font-family:var(--head-font)}.tokenModalClose{font-size:24px;color:gray;cursor:pointer;transition:color 0.2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.tokenModalClose:hover{color:white;background:rgb(40,40,40)}.tokenModalSearch{padding:20px 20px 10px}.tokenModalSearch input{width:100%;background:rgb(30,30,30);border:1px solid rgb(50,50,50);border-radius:8px;padding:12px 16px;color:white;font-size:14px;font-family:var(--text-font);outline:none;transition:border-color 0.2s ease}.tokenModalSearch input::placeholder{color:rgb(120,120,120)}.tokenList{max-height:400px;overflow-y:auto;padding:10px 0 20px}.tokenItem{display:flex;align-items:center;gap:12px;padding:12px 20px;cursor:pointer;transition:background-color 0.2s ease;border-bottom:1px solid rgb(30,30,30)}.tokenItem:hover{background:rgb(30,30,30)}.tokenItem:last-child{border-bottom:none}.tokenItem img{width:36px;height:36px;border-radius:50%;object-fit:contain;border:1px solid rgb(50,50,50)}.tokenItemInfo{display:flex;flex-direction:column;gap:2px;flex:1}.tokenItemName{font-size:14px;font-weight:600;color:white;font-family:var(--head-font)}.tokenItemSymbol{font-size:12px;color:gray;font-weight:500}.tokenItemBalance{font-size:12px;color:#a9a9a9;font-weight:bold;text-align:right}.tokenItem.disabled{opacity:0.4;pointer-events:none}.legacy-hidden,.security-hidden,.currencyDrop,.presaleInput{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.modal-hidden,.hidden-modal{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.modal-visible{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;animation:modalFadeIn 0.3s ease-out}.tokenModal{transition:opacity 0.3s ease,visibility 0.3s ease}.tokenModal.modal-visible .tokenModalContent{animation:modalSlideUp 0.3s ease-out}.security-frame-protection{position:relative;z-index:1}.security-frame-protection::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1}.sanitized-content{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.sanitized-content *{max-width:100%;overflow:hidden}@media (max-width:500px){.tokenModalContent{width:95%;max-height:85vh}.tokenSelector{min-width:80px;padding:6px 26px 6px 10px}.tokenSelector span{font-size:12px}.swapInput{font-size:16px}.swapInputContainer{padding:10px;gap:8px}}.tokenList::-webkit-scrollbar{width:6px}.tokenList::-webkit-scrollbar-track{background:rgb(30,30,30)}.tokenList::-webkit-scrollbar-thumb{background:rgb(80,80,80);border-radius:3px}.tokenList::-webkit-scrollbar-thumb:hover{background:var(--primary-fade)}.tokenModal{animation:modalFadeIn 0.3s ease-out}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}.tokenModalContent{animation:modalSlideUp 0.3s ease-out}@keyframes modalSlideUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.tokenSelector:focus,.tokenItem:focus,[role="button"]:focus{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px rgba(var(--primary-rgb),0.2);border-color:var(--primary)!important;transition:all 0.2s ease}.swapArrow:focus{outline:2px solid var(--primary);outline-offset:2px;transform:scale(1.05);transition:all 0.2s ease}@media (prefers-contrast:high){.tokenSelector:focus,.tokenItem:focus,.swapArrow:focus{outline:3px solid var(--primary);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.tokenSelector:focus,.tokenItem:focus,.swapArrow:focus{transition:none;transform:none}.swapArrow:focus{transform:none}}.trade-route-skeleton{background:linear-gradient(135deg,rgba(25,25,25,0.95),rgba(35,35,35,0.9));border:1px solid rgba(var(--primary-rgb),0.2);border-radius:16px;padding:20px;margin-top:12px;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,0.3);animation:fadeIn 0.3s ease-out;transform:translateZ(0);backface-visibility:hidden;will-change:opacity}.skeleton-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.1)}.skeleton-title{display:flex;align-items:center;gap:8px}.skeleton-icon{width:16px;height:16px;background:var(--primary);border-radius:50%;animation:pulse 1.5s ease-in-out infinite}.skeleton-text{height:14px;background:linear-gradient(90deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 100%);border-radius:4px;animation:shimmer 1.5s ease-in-out infinite}.skeleton-text.title{width:140px}.skeleton-text.badge{width:60px;height:20px;border-radius:10px}.skeleton-badges{display:flex;gap:8px}.skeleton-path{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.skeleton-step{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:60px}.skeleton-token{background:rgba(40,40,40,0.6);padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,0.1);display:flex;flex-direction:column;gap:8px}.skeleton-token-symbol{width:40px;height:14px}.skeleton-token-amount{width:80px;height:12px}.skeleton-arrow{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:120px}.skeleton-arrow-line{width:100%;height:2px;background:linear-gradient(90deg,var(--primary),var(--primary-fade));border-radius:1px;position:relative}.skeleton-dex{width:80px;height:16px;border-radius:8px}.skeleton-summary{padding-top:16px;border-top:1px solid rgba(255,255,255,0.1);display:flex;flex-direction:column;gap:12px}.skeleton-summary-row{display:flex;justify-content:space-between;align-items:center}.skeleton-summary-label{width:100px;height:12px}.skeleton-summary-value{width:120px;height:12px}@keyframes shimmer{0%{background-position:-200px 0;transform:translateZ(0)}100%{background-position:calc(200px + 100%) 0;transform:translateZ(0)}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.6;transform:scale(1.05)}}@keyframes fadeIn{from{opacity:0;transform:translateY(4px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@media (max-width:768px){.skeleton-step{grid-template-columns:1fr;gap:12px;text-align:center}.skeleton-arrow{min-width:auto;margin:8px 0}.skeleton-arrow-line{width:40px}}.tokenItem.dynamic{display:flex;align-items:center;padding:12px;cursor:pointer;opacity:1;border-bottom:1px solid #333;transition:background-color 0.2s ease}.tokenItem.dynamic.disabled{cursor:not-allowed;opacity:0.5}.tokenItem.dynamic:hover:not(.disabled),.tokenItem.dynamic.hovered:not(.disabled){background-color:rgba(0,255,136,0.1)}.tokenItemInfo.dynamic{flex:1;margin-left:10px}.tokenItemName.dynamic{font-weight:600}.tokenItemSymbol.dynamic{font-size:12px;color:#888}.tokenItemBalance.dynamic{color:#a9a9a9;font-weight:bold;text-align:right}.loading-overlay-enhanced{position:absolute;inset:0;display:none;z-index:9999;align-items:center;justify-content:center;border-radius:12px;opacity:0.95}.loading-overlay-enhanced.card-style{background:rgba(0,0,0,0.55)}.loading-overlay-enhanced.body-style{position:fixed;background:rgba(0,0,0,0.35);border-radius:0}.loading-content-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 16px;min-width:160px;background:#111;color:#fff;border-radius:12px;font-size:14px;box-shadow:0 6px 24px rgba(0,0,0,0.35);opacity:0.95}.loading-spinner-enhanced{width:28px;height:28px;border:3px solid rgba(255,255,255,0.25);border-top-color:#dcb657;border-radius:50%;animation:talaSpin 1s linear infinite}.loading-message{text-content:"Processing…"}.dom-cache-optimized{contain:layout style paint;will-change:auto}.dom-cache-optimized.stale{opacity:0.8;transition:opacity 0.2s ease}.dom-cache-optimized.updating{pointer-events:none;opacity:0.9}.dom-cache-optimized.fresh{opacity:1;transition:opacity 0.1s ease}.state-pending{opacity:0.7;pointer-events:none}.state-processing{filter:saturate(0.9) brightness(0.95)}.state-error{border-color:rgba(255,68,68,0.5);background-color:rgba(255,68,68,0.05)}.state-success{border-color:rgba(0,255,136,0.5);background-color:rgba(0,255,136,0.05)}.request-debouncing{position:relative}.request-debouncing::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);animation:debounceProgress 0.6s ease-in-out}@keyframes debounceProgress{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.error-recovery{padding:8px 12px;background:rgba(255,68,68,0.1);border:1px solid rgba(255,68,68,0.3);border-radius:8px;color:#ff4444;font-size:12px;margin-top:8px;animation:errorFadeIn 0.3s ease-out}@keyframes errorFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.error-recovery .retry-button{background:none;border:none;color:var(--primary);text-decoration:underline;cursor:pointer;font-size:11px;margin-left:8px}.cleanup-animation{animation:cleanupFade 0.5s ease-out forwards}@keyframes cleanupFade{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.95)}}.performance-optimized,.performance-critical{transform:translateZ(0);backface-visibility:hidden;perspective:1000px;contain:layout style paint;will-change:transform,opacity}.performance-optimized *{box-sizing:border-box}.gpu-accelerated{transform:translate3d(0,0,0);will-change:transform}.contain-layout{contain:layout}.contain-style{contain:style}.contain-paint{contain:paint}.contain-strict{contain:strict}.accessibility-enhanced{outline:none}.accessibility-enhanced:focus{outline:2px solid var(--primary);outline-offset:2px}.accessibility-enhanced[aria-hidden="true"]{pointer-events:none;opacity:0}.sr-only{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}.skip-link{position:absolute;top:-40px;left:6px;background:var(--primary);color:var(--background);padding:8px;text-decoration:none;border-radius:var(--radius-sm);font-weight:600;z-index:var(--z-toast);transition:top 0.3s ease}.skip-link:focus{top:6px}.live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.calculating-skeleton{background:linear-gradient(90deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 100%)!important;background-size:200px 100%!important;border-radius:4px!important;animation:shimmer 1.5s ease-in-out infinite!important;color:transparent!important;pointer-events:none!important}.secure-animation{animation-duration:0.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}.rate-limited{opacity:0.5;pointer-events:none;filter:grayscale(0.8);transition:all 0.3s ease}.rate-limited::after{content:"Rate limited - please wait";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,68,68,0.9);color:white;padding:8px 12px;border-radius:4px;font-size:12px;font-weight:600;z-index:9999}.security-indicator{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#00ff88;box-shadow:0 0 4px rgba(0,255,136,0.5)}.security-indicator.warning{background:#ffaa00;box-shadow:0 0 4px rgba(255,170,0,0.5)}.security-indicator.error{background:#ff4444;box-shadow:0 0 4px rgba(255,68,68,0.5)}input[type="number"].secure-input{autocomplete:off;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;font-size:16px;line-height:1.5;transition:border-color 0.2s ease,box-shadow 0.2s ease}input[type="number"].secure-input:invalid{border-color:rgba(255,68,68,0.6);box-shadow:0 0 0 2px rgba(255,68,68,0.2)}.swapInput.input-error{border-color:rgba(255,68,68,0.8)!important;box-shadow:0 0 0 2px rgba(255,68,68,0.3);animation:inputShake 0.3s ease-in-out}.swapInput.input-warning{border-color:rgba(255,170,0,0.8)!important;box-shadow:0 0 0 2px rgba(255,170,0,0.3)}.swapInput.input-valid{border-color:rgba(0,255,136,0.8)!important;box-shadow:0 0 0 2px rgba(0,255,136,0.3)}@keyframes inputShake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.user-content{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;max-width:100%;overflow:hidden}.user-content *{max-width:inherit;overflow:hidden}.debug-warning{position:fixed;top:0;left:0;right:0;background:linear-gradient(90deg,#ff4444,#ff6666);color:white;text-align:center;padding:4px 8px;font-size:12px;font-weight:600;z-index:999999;animation:pulse 2s infinite}.memory-indicator{position:fixed;bottom:10px;right:10px;background:rgba(0,0,0,0.8);color:white;padding:4px 8px;border-radius:4px;font-size:10px;font-family:monospace;z-index:999;opacity:0.7}.screen-reader-announcement{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.keyboard-focus{outline:3px solid var(--primary)!important;outline-offset:2px!important;box-shadow:0 0 0 6px rgba(var(--primary-rgb),0.3)!important}@media (prefers-contrast:high){:root{--text-primary:#ffffff;--text-secondary:#cccccc;--text-muted:#999999;--background:#000000;--background-card:#1a1a1a}}.no-drag{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.route-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;border-radius:16px;z-index:10;animation:fadeInOverlay 0.3s ease-out}.route-loading-content{display:flex;flex-direction:column;align-items:center;gap:12px;background:rgba(25,25,25,0.9);padding:16px 20px;border-radius:8px;border:1px solid rgba(var(--primary-rgb),0.3)}.route-loading-text{color:var(--text-secondary);font-size:12px;font-weight:500}@keyframes fadeInOverlay{from{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(2px)}}