#homepage{color:#fff;min-height:100vh}#homepage .container{width:100%;max-width:1200px;margin:0 auto;padding:80px 16px 90px}@media (max-width:768px){#homepage .container{padding-top:64px}}#homepage .hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:0 16px 90px;display:flex}#homepage .hero .heroTitle{letter-spacing:-.028em;text-wrap:balance;color:#fff;margin:0;font-size:52px;font-weight:800}#homepage .hero .heroSub{color:#ffffffc7;max-width:820px;margin-top:14px;font-size:17px;line-height:1.7}@media (max-width:1024px){#homepage .hero .hero{padding:70px 16px 80px}#homepage .hero .heroTitle{font-size:44px}}@media (max-width:640px){#homepage .hero .hero{padding:60px 14px 70px}#homepage .hero .heroTitle{font-size:32px}#homepage .hero .heroSub{font-size:16px}}#homepage .benefits{justify-content:center;padding:32px 16px 40px;display:flex}#homepage .benefits__inner{background:radial-gradient(80% 80% at 50% 0,#9b5fff2e,#0000 60%),radial-gradient(60% 60% at 0%,#50a0ff1f,#0000 65%),radial-gradient(60% 60% at 100%,#3cffaa1a,#0000 65%),#0a0a0cf2;border:1px solid #ffffff14;border-radius:24px;width:min(1200px,100%);padding:40px 40px 36px;box-shadow:0 14px 40px #0009,inset 0 1px #ffffff0a}#homepage .benefits__head{text-align:center;margin-bottom:26px}#homepage .benefits__pill{letter-spacing:.12em;color:#9fc5ff;background:#50a0ff1f;border:1px solid #50a0ff40;border-radius:999px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex}#homepage .benefits__dot{background:#4ea1ff;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #4ea1ff2e}#homepage .benefits__title{letter-spacing:-.028em;text-wrap:balance;color:#fff;margin:14px 0 0;font-size:44px;font-weight:800}#homepage .benefits__brand{background:linear-gradient(90deg,#6bb3ff,#9b5cff);color:#0000;-webkit-background-clip:text;background-clip:text}#homepage .benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:22px;display:grid}#homepage .benefits__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:24px 24px 22px;box-shadow:inset 0 1px #ffffff0a}#homepage .benefits__iconWrap{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;display:inline-flex}#homepage .benefits__iconWrap--blue{background:#4ea1ff24;border-color:#4ea1ff47}#homepage .benefits__iconWrap--yellow{background:#ffcc3c24;border-color:#ffcc3c47}#homepage .benefits__iconWrap--green{background:#3cffaa24;border-color:#3cffaa47}#homepage .benefits__icon{color:#ffffffeb;font-size:17px;font-weight:900;line-height:1}#homepage .benefits__cardTitle{color:#ffffffeb;margin:0;font-size:17px;font-weight:800}#homepage .benefits__cardDesc{color:#ffffffb8;margin:10px 0 0;font-size:15px;line-height:1.65}@media (max-width:1024px){#homepage .benefits__inner{padding:32px 24px 28px}#homepage .benefits__title{font-size:36px}#homepage .benefits__grid{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){#homepage .benefits__title{font-size:30px}}#homepage .sectionHeading{justify-content:center;padding:10px 16px;display:flex}#homepage .sectionHeading .tabsRow{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:999px;align-items:center;gap:12px;max-width:100%;padding:6px;display:inline-flex;overflow-x:auto}#homepage .sectionHeading .tabsRow::-webkit-scrollbar{display:none}#homepage .sectionHeading .tabsRow .tab{color:#ffffffa6;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;font-size:15px;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex}#homepage .sectionHeading .tabsRow .tab:hover{color:#ffffffdb;background:#ffffff0a;border-color:#ffffff2e}#homepage .sectionHeading .tabsRow .tab:active{transform:translateY(.5px)}#homepage .sectionHeading .tabsRow .tab:focus-visible{outline-offset:2px;outline:2px solid #ffffff38}#homepage .sectionHeading .tabsRow .tabActive{color:#000;background:#fff;border-color:#ffffffd9;box-shadow:0 6px 18px #00000059}#homepage .sectionHeading .tabsRow .tabActive:hover{color:#000;background:#fff}@media (max-width:640px){#homepage .sectionHeading{padding:8px 12px}#homepage .sectionHeading .tabsRow{gap:8px;padding:5px}#homepage .sectionHeading .tabsRow .tab{min-height:44px;padding:10px 14px;font-size:14px}}#homepage .exchangeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1200px,100%);margin:0 auto;padding:14px 16px 34px;display:grid}#homepage .exchangeGrid .empty{text-align:center;color:#fff9;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;grid-column:1/-1;padding:22px 16px}@media (max-width:1024px){#homepage .exchangeGrid{grid-template-columns:1fr}}#homepage .exchangeCard{color:#fff;background:radial-gradient(90% 90% at 20% 0,#9b5fff1a,#0000 60%),radial-gradient(70% 70% at 100% 30%,#50a0ff14,#0000 62%),#121214f5;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:12px;padding:14px 14px 16px;display:flex;box-shadow:0 16px 44px #000000a6,inset 0 1px #ffffff0a}#homepage .exchangeCard__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#homepage .exchangeCard__brand{align-items:center;gap:12px;min-width:0;display:flex}#homepage .exchangeCard__brandLink{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}#homepage .exchangeCard__brandLink:hover .exchangeCard__name{opacity:.85}#homepage .exchangeCard__logoWrap{box-sizing:border-box;background:0 0;border:1px solid #ffffff1a;border-radius:13px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;padding:0;text-decoration:none;display:inline-flex;overflow:hidden}#homepage .exchangeCard__logo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}#homepage .exchangeCard__brandText{min-width:0}#homepage .exchangeCard__brandRow{align-items:center;gap:12px;display:flex}#homepage .exchangeCard__name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:800;overflow:hidden}#homepage .exchangeCard__verified{letter-spacing:.12em;color:#8cc8fff2;background:#50a0ff29;border:1px solid #50a0ff42;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}#homepage .exchangeCard__rating{color:#ffffffd1;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:700;display:inline-flex}#homepage .exchangeCard__star{color:#ffd250f2;font-size:14px;line-height:1}#homepage .exchangeCard__rank{color:#ffffffbf;white-space:nowrap;background:#00000059;border:1px solid #ffffff1a;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:800}#homepage .exchangeCard__panel{background:#00000061;border:1px solid #ffffff14;border-radius:18px;padding:14px}#homepage .exchangeCard__panelRow{gap:12px;display:grid}#homepage .exchangeCard__panelRow--head{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;margin-bottom:12px;padding-bottom:12px}#homepage .exchangeCard__panelRow--bottom{grid-template-columns:1fr auto 1fr;align-items:center}#homepage .exchangeCard__cell{min-width:0}#homepage .exchangeCard__cell--right{text-align:right}#homepage .exchangeCard__k{letter-spacing:.14em;text-transform:uppercase;color:#ffffff94;font-size:12px}#homepage .exchangeCard__k--green{color:#5affaad9}#homepage .exchangeCard__big{letter-spacing:-.028em;text-wrap:balance;color:#fff;font-size:28px;font-weight:900}#homepage .exchangeCard__time{color:#ffffffd9;place-items:center;gap:5px;font-size:14px;font-weight:700;display:inline-flex}#homepage .exchangeCard__timeDot{background:#50ffaad9;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #50ffaa1f}#homepage .exchangeCard__val{color:#ffffffeb;font-size:17px;font-weight:900}#homepage .exchangeCard__val--green{color:#46ff96f2}#homepage .exchangeCard__arrow{color:#ffffff94;font-weight:900;transform:translateY(2px)}#homepage .exchangeCard__ref{background:#00000061;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:5px 10px;display:flex}#homepage .exchangeCard__refRight{align-items:center;gap:12px;display:inline-flex}#homepage .exchangeCard__code{letter-spacing:.08em;color:#ffffffe6;background:#00000059;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:900}#homepage .exchangeCard__copy{cursor:pointer;color:#fffc;background:#00000059;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:inline-flex}#homepage .exchangeCard__copy:hover{color:#fff;background:#ffffff0f}#homepage .exchangeCard__copy.is-copied{color:#16a34a}#homepage .exchangeCard__copyIcon{width:16px;height:16px}#homepage .exchangeCard__ctaRow{flex-direction:row;align-items:stretch;gap:10px;width:100%;margin-top:2px;display:flex}#homepage .exchangeCard__cta{box-sizing:border-box;letter-spacing:-.01em;text-align:center;white-space:nowrap;color:#000;background:#fff;border:1px solid #fff;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;height:46px;min-height:44px;padding:0 14px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}#homepage .exchangeCard__cta:hover{opacity:.92}#homepage .exchangeCard__ctaArrow{opacity:.85;font-weight:800}#homepage .exchangeCard__switch,#homepage .exchangeCard__guide{box-sizing:border-box;letter-spacing:-.01em;text-align:center;white-space:nowrap;color:#ffffffe0;background:0 0;border:1px solid #ffffff47;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:0;height:46px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}#homepage .exchangeCard__switch:hover,#homepage .exchangeCard__guide:hover{color:#fff;background:#ffffff0f;border-color:#ffffff73}@media (max-width:767px),(hover:none){#homepage .exchangeCard__copy{width:44px;min-width:44px;height:44px;min-height:44px}#homepage .exchangeCard__ctaRow{gap:8px}}
