/* Launch (PLAN_V10 §А, §Б, js/launch.js): the short S1-style splash (.ob1 classes from onboarding.css), the full-screen
   «Важное о проекте» card and the push sheet. */
.launch{z-index:5;cursor:pointer}

.launch-news.modal__panel{display:flex;align-items:center;justify-content:center;background:none;
  padding:calc(var(--safe-t) + 24px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 24px) calc(var(--safe-l) + 16px)}
.launch-news__card{width:min(100%,380px);max-height:100%;display:flex;flex-direction:column;gap:16px;padding:26px 22px 22px;
  background:rgba(16,17,20,.66);border-color:rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 60px rgba(0,0,0,.5)}
.launch-news__title{margin:0;text-align:center;font:300 17px/1.3 var(--f-sans);letter-spacing:.16em;text-transform:uppercase}
.launch-news__list{flex:0 1 auto;min-height:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}
.launch-news__item{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;border:1px solid var(--glass-border-strong);background:rgba(255,255,255,.02)}
.launch-news__date{font:400 9.5px/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}
.launch-news__head{margin:0;font:500 14px/1.35 var(--f-sans);letter-spacing:.02em}
.launch-news__text{margin:0;font:300 13px/1.55 var(--f-sans);color:var(--text-2);white-space:pre-line;
  overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.launch-news__open{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:2px;font:400 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ice)}
.launch-news__open svg{width:16px;height:16px}
.launch-news__btns,.launch-push__btns{display:flex;flex-direction:column;align-items:center;gap:10px}
.launch-news__btns .pill,.launch-push__btns .pill{width:100%;min-width:0;height:46px}

.launch-push__body{display:flex;flex-direction:column;gap:14px;padding:28px 24px 24px;text-align:center}
.launch-push__title{margin:0;font:300 17px/1.3 var(--f-sans);letter-spacing:.16em;text-transform:uppercase}
.launch-push__text{margin:0 0 6px}
.launch-push__btns .pill[aria-busy=true]{opacity:.6}

.launch-install.modal__panel{background:none}
