.launch-kicker{color:var(--ink-2);font:500 11px/1.5 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px}.launch-notice{max-width:540px;margin:12px auto 20px;color:var(--ink-3);font-size:13px;line-height:1.6}.launch-badge{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border:1px solid var(--line-2);border-radius:999px;color:var(--ink-2);background:rgba(255,255,255,.035);font-size:14px;letter-spacing:.02em}.pro .store{justify-content:center;margin-top:28px}.launch-footer{margin:0;color:var(--ink-3);font-size:12px}.rank-preview{position:absolute;inset:0;padding:24% 9% 9%;background:#050505;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:24px}.rank-preview__label{font:500 10px/1.4 var(--f-mono);letter-spacing:.14em;color:#999}.rank-preview h3{font-size:clamp(20px,2.2vw,32px);font-weight:500;letter-spacing:-.045em;line-height:1.13;margin:0}.rank-preview__card{padding:22px 16px;border:1px solid #555;border-radius:18px;background:linear-gradient(140deg,#29282c,#121214);display:flex;flex-direction:column;gap:15px;box-shadow:0 0 30px #bea7ff17}.rank-preview__card>span{font-size:13px;color:#ddd}.rank-preview strong{font-size:44px;line-height:1;font-weight:500;letter-spacing:-.04em}.rank-preview strong span{display:block;margin-top:9px;font-size:10px;color:#aaa;letter-spacing:.01em}.rank-preview small{font-size:9px;color:#aaa}.rank-preview p{font-size:11px;line-height:1.6;color:#aaa;margin:0}@media(max-width:600px){.launch-notice{max-width:310px;font-size:12px}.rank-preview h3{font-size:28px}.rank-preview p{font-size:12px}}
