.TokenSale-module__55uapW__page{background:#050a0a;min-height:calc(100vh - 64px);position:relative;overflow:hidden}.TokenSale-module__55uapW__bgOrb1{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#c0c0c014 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:12s ease-in-out infinite TokenSale-module__55uapW__orbFloat1;position:absolute;top:-10%;left:-5%}.TokenSale-module__55uapW__bgOrb2{filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#c0c0c00f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:15s ease-in-out infinite TokenSale-module__55uapW__orbFloat2;position:absolute;bottom:-15%;right:-10%}.TokenSale-module__55uapW__bgOrb3{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#e8e8e80a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:18s ease-in-out infinite TokenSale-module__55uapW__orbFloat3;position:absolute;top:40%;right:20%}@keyframes TokenSale-module__55uapW__orbFloat1{0%,to{transform:translate(0)}50%{transform:translate(30px,20px)}}@keyframes TokenSale-module__55uapW__orbFloat2{0%,to{transform:translate(0)}50%{transform:translate(-20px,-30px)}}@keyframes TokenSale-module__55uapW__orbFloat3{0%,to{transform:translate(0)}33%{transform:translate(15px,-10px)}66%{transform:translate(-10px,15px)}}.TokenSale-module__55uapW__content{z-index:10;width:100%;max-width:1400px;margin:0 auto;padding:32px 16px 96px;position:relative}@media (min-width:768px){.TokenSale-module__55uapW__content{padding:40px 32px}}@media (min-width:1024px){.TokenSale-module__55uapW__content{padding:48px 40px}}.TokenSale-module__55uapW__pageHeader{text-align:center;margin-bottom:40px;animation:.5s ease-out TokenSale-module__55uapW__fadeInUp}@keyframes TokenSale-module__55uapW__fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.TokenSale-module__55uapW__pageIcon{background:linear-gradient(135deg,#c0c0c014 0%,#e8e8e80a 100%);border:1px solid #c0c0c01f;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-flex;box-shadow:0 0 24px #c0c0c014}.TokenSale-module__55uapW__pageIcon svg{color:silver;width:28px;height:28px}.TokenSale-module__55uapW__pageTitle{letter-spacing:-.5px;background:linear-gradient(135deg,#e8e8e8 0%,silver 40%,#a0a0a0 70%,#e8e8e8 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:32px;font-weight:800;animation:8s infinite TokenSale-module__55uapW__shimmerText}@keyframes TokenSale-module__55uapW__shimmerText{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.TokenSale-module__55uapW__pageSubtitle{color:#899099;max-width:480px;margin:0 auto;font-size:16px}.TokenSale-module__55uapW__stepIndicator{justify-content:center;align-items:center;gap:16px;margin-bottom:36px;animation:.5s ease-out .1s both TokenSale-module__55uapW__fadeInUp;display:flex}.TokenSale-module__55uapW__step{color:#8a8d9180;align-items:center;gap:10px;transition:all .3s;display:flex}.TokenSale-module__55uapW__step.TokenSale-module__55uapW__active{color:silver}.TokenSale-module__55uapW__stepNumber{background:0 0;border:2px solid #8a8d9133;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;transition:all .3s;display:flex}.TokenSale-module__55uapW__step.TokenSale-module__55uapW__active .TokenSale-module__55uapW__stepNumber{color:#e8e8e8;background:#c0c0c014;border-color:silver;box-shadow:0 0 12px #c0c0c01f}.TokenSale-module__55uapW__stepLabel{font-size:14px;font-weight:600}.TokenSale-module__55uapW__stepArrow{color:#8a8d914d}.TokenSale-module__55uapW__tokenGrid{grid-template-columns:1fr;gap:16px;animation:.5s ease-out .2s both TokenSale-module__55uapW__fadeInUp;display:grid}@media (min-width:768px){.TokenSale-module__55uapW__tokenGrid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1280px){.TokenSale-module__55uapW__tokenGrid{grid-template-columns:repeat(3,1fr)}}.TokenSale-module__55uapW__tokenCard{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d101499;border:1px solid #c0c0c00f;border-left:3px solid #c0c0c01f;border-radius:20px;padding:24px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.TokenSale-module__55uapW__tokenCard:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#c0c0c026,#0000);height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.TokenSale-module__55uapW__tokenCard:hover{background:#0d1014d9;border-color:#c0c0c026 #c0c0c026 #c0c0c026 #c0c0c066;transform:translateY(-4px);box-shadow:0 16px 48px -12px #00000080,0 0 0 1px #c0c0c014}.TokenSale-module__55uapW__tokenCard:hover:before{opacity:1}.TokenSale-module__55uapW__tokenCard.TokenSale-module__55uapW__featured{background:#0d1014b3;border-color:#c0c0c026 #c0c0c026 #c0c0c026 #c0c0c04d}.TokenSale-module__55uapW__tokenCardHeader{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.TokenSale-module__55uapW__tokenLogo{-o-object-fit:cover;object-fit:cover;border:2px solid #c0c0c01f;border-radius:50%;flex-shrink:0;width:56px;height:56px;transition:box-shadow .3s;box-shadow:0 0 16px #c0c0c00f}.TokenSale-module__55uapW__tokenCard:hover .TokenSale-module__55uapW__tokenLogo{box-shadow:0 0 24px #c0c0c026}.TokenSale-module__55uapW__tokenSymbol{color:#fff;letter-spacing:-.3px;font-size:20px;font-weight:800}.TokenSale-module__55uapW__tokenName{color:#5d6575;margin-top:2px;font-size:13px}.TokenSale-module__55uapW__tokenPrice{background:linear-gradient(135deg,#e8e8e8,silver);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:24px;font-weight:800}.TokenSale-module__55uapW__tokenPriceUnit{color:#5d6575;margin-top:2px;font-size:12px}.TokenSale-module__55uapW__countdown{background:#c0c0c008;border:1px solid #c0c0c014;border-radius:14px;margin-bottom:16px;padding:14px}.TokenSale-module__55uapW__countdownLabel{align-items:center;gap:6px;margin-bottom:10px;display:flex}.TokenSale-module__55uapW__countdownLabel svg{color:silver;width:14px;height:14px}.TokenSale-module__55uapW__countdownLabel span{color:silver;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.TokenSale-module__55uapW__countdownDigits{justify-content:center;align-items:center;gap:8px;display:flex}.TokenSale-module__55uapW__countdownUnit{text-align:center}.TokenSale-module__55uapW__countdownNumber{color:#fff;font-variant-numeric:tabular-nums;min-width:42px;font-size:28px;font-weight:800;line-height:1}.TokenSale-module__55uapW__countdownSuffix{color:#5d6575;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:10px}.TokenSale-module__55uapW__countdownSeparator{color:#c0c0c059;font-size:24px;font-weight:800;line-height:1}.TokenSale-module__55uapW__countdownInfo{text-align:center;color:#5d6575;margin-top:8px;font-size:11px}.TokenSale-module__55uapW__badgeRow{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.TokenSale-module__55uapW__tokenDescription{color:#5d6575;max-height:120px;margin-bottom:16px;font-size:13px;line-height:1.6;position:relative;overflow:hidden}.TokenSale-module__55uapW__tokenDescription:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d1014f2);height:40px;position:absolute;bottom:0;left:0;right:0}.TokenSale-module__55uapW__buyBtn{color:#050a0a;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#e8e8e8,silver);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:14px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 12px #c0c0c01f}.TokenSale-module__55uapW__buyBtn:hover{background:linear-gradient(135deg,#fff,#e8e8e8);transform:translateY(-2px);box-shadow:0 8px 32px #c0c0c040}.TokenSale-module__55uapW__buyBtn:active{transform:translateY(0)}.TokenSale-module__55uapW__listingBadge{background:#c0c0c00a;border:1px solid #c0c0c01a;border-radius:10px;margin-bottom:14px;padding:10px 12px}.TokenSale-module__55uapW__listingBadge .TokenSale-module__55uapW__label{color:silver;margin-bottom:4px;font-size:11px;font-weight:700}.TokenSale-module__55uapW__listingBadge .TokenSale-module__55uapW__value{color:#5d6575;font-size:12px}.TokenSale-module__55uapW__paymentGrid{grid-template-columns:1fr;gap:24px;animation:.5s ease-out .2s both TokenSale-module__55uapW__fadeInUp;display:grid}@media (min-width:1024px){.TokenSale-module__55uapW__paymentGrid{grid-template-columns:2fr 1fr}}.TokenSale-module__55uapW__glassCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d101499;border:1px solid #c0c0c00f;border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #0003}.TokenSale-module__55uapW__glassCard:before{content:"";background:linear-gradient(90deg,#0000,#c0c0c01a,#0000);height:1px;display:block}.TokenSale-module__55uapW__cardBody{padding:24px}.TokenSale-module__55uapW__cardTitle{color:#fff;align-items:center;gap:8px;margin-bottom:4px;font-size:18px;font-weight:700;display:flex}.TokenSale-module__55uapW__cardTitle svg{color:silver;width:20px;height:20px}.TokenSale-module__55uapW__cardSubtitle{color:#5d6575;margin-bottom:20px;font-size:13px}.TokenSale-module__55uapW__totalBox{background:#c0c0c00a;border:1px solid #c0c0c01a;border-radius:14px;margin:16px 0;padding:16px 20px}.TokenSale-module__55uapW__totalLabel{color:#5d6575;font-size:13px}.TokenSale-module__55uapW__totalValue{background:linear-gradient(135deg,#e8e8e8,silver);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800}.TokenSale-module__55uapW__bankCard{background:#05080a99;border:1px solid #c0c0c00f;border-radius:12px;padding:16px;transition:all .2s}.TokenSale-module__55uapW__bankCard:hover{border-color:#c0c0c026}.TokenSale-module__55uapW__bankNumber{color:#fff;letter-spacing:1px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:18px;font-weight:700}.TokenSale-module__55uapW__bankName{color:#5d6575;margin-top:4px;font-size:13px}.TokenSale-module__55uapW__instructionStep{align-items:flex-start;gap:12px;display:flex}.TokenSale-module__55uapW__instructionNumber{color:silver;background:#c0c0c00f;border:1px solid #c0c0c01f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.TokenSale-module__55uapW__instructionText{color:#ffffffb3;padding-top:3px;font-size:14px;line-height:1.5}.TokenSale-module__55uapW__sectionHeader{border-bottom:1px solid #c0c0c00f;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.TokenSale-module__55uapW__sectionHeader svg{color:silver;width:18px;height:18px}.TokenSale-module__55uapW__sectionHeader span{color:#fff;font-size:15px;font-weight:700}.TokenSale-module__55uapW__formGroup{margin-bottom:16px}.TokenSale-module__55uapW__formLabel{color:#ffffffb3;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.TokenSale-module__55uapW__formHint{color:#5d6575;margin-top:4px;font-size:12px}.TokenSale-module__55uapW__modeToggle{gap:8px;margin-bottom:16px;display:flex}.TokenSale-module__55uapW__modeBtn{cursor:pointer;color:#5d6575;background:0 0;border:1px solid #c0c0c014;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.TokenSale-module__55uapW__modeBtn.TokenSale-module__55uapW__active{color:silver;background:#c0c0c014;border-color:#c0c0c033}.TokenSale-module__55uapW__loadingContainer{background:#050a0a;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:calc(100vh - 64px);display:flex}.TokenSale-module__55uapW__spinner{border:3px solid #c0c0c01a;border-top-color:silver;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite TokenSale-module__55uapW__spin}@keyframes TokenSale-module__55uapW__spin{to{transform:rotate(360deg)}}.TokenSale-module__55uapW__loadingText{color:#5d6575;font-size:14px}
