/* 开卖倒计时（正式版） */
.launch{padding:58px 0 54px;text-align:center;border-bottom:1px solid #202024}
.launch .l-kicker{font-size:11px;letter-spacing:.2em;color:#FF6B35;font-weight:600}
.launch h2{margin:16px 0 4px;font-size:clamp(22px,3.2vw,34px);line-height:1.2;color:#E8E6E0}
.launch .l-sub{margin:0;color:#8b8b93;font-size:14px}
.l-clock{display:flex;gap:14px;justify-content:center;margin:30px 0 16px;flex-wrap:wrap}
.l-clock>div{min-width:104px;padding:20px 12px 15px;border:1px solid #202024;border-radius:14px;
  background:linear-gradient(180deg,#141417,#0e0e0e)}
.l-clock b{display:block;font-family:"Geist Mono",ui-monospace,monospace;font-size:42px;line-height:1;
  color:#E8E6E0;font-variant-numeric:tabular-nums}
.l-clock span{display:block;margin-top:9px;font-size:10.5px;letter-spacing:.15em;color:#7d7d86}
.l-clock>div:first-child b{color:#FF6B35}
.l-note{max-width:600px;margin:0 auto;color:#8b8b93;font-size:13.5px;line-height:1.6}
.l-utc{display:inline-block;margin-top:14px;padding:6px 12px;border:1px solid #202024;border-radius:999px;
  font-family:"Geist Mono",monospace;font-size:12px;color:#D0D7DE}
@media(max-width:640px){
  .launch{padding:40px 0 34px}
  .l-clock{gap:9px;margin:22px 0 14px}
  .l-clock>div{min-width:70px;padding:14px 8px 11px;border-radius:11px}
  .l-clock b{font-size:27px}
  .l-clock span{font-size:9px;letter-spacing:.1em}
}

.launch .l-time{margin:2px 0 0;font-size:13.5px;color:#8b8b93}
.launch .l-time b{color:#E8E6E0;font-family:"Geist Mono",ui-monospace,monospace}
.l-stats{display:flex;gap:0;justify-content:center;flex-wrap:wrap;max-width:1000px;margin:34px auto 22px;
  border-top:1px solid #202024;border-bottom:1px solid #202024}
.l-stats>div{flex:1 1 150px;padding:18px 10px 16px;border-right:1px solid #202024}
.l-stats>div:last-child{border-right:0}
.l-stats b{display:block;font-family:"Geist Mono",ui-monospace,monospace;font-size:22px;color:#E8E6E0;line-height:1}
.l-stats span{display:block;margin-top:7px;font-size:9.5px;letter-spacing:.16em;color:#7d7d86}
.l-stats>div:nth-child(2) b{color:#FF6B35}
@media(max-width:640px){
  .l-stats>div{flex:1 1 44%;padding:13px 6px 12px;border-bottom:1px solid #202024}
  .l-stats>div:nth-child(2n){border-right:0}
  .l-stats b{font-size:18px}
  .l-stats span{font-size:8.5px;letter-spacing:.1em}
  .launch .l-time{font-size:12.5px}
}
