@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans/IBMPlexSans-Variable.woff2)format("woff2")}.welcome{color:#16181d;background:#f4f5f7;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:IBM Plex Sans,Segoe UI,sans-serif;display:flex}.welcome__card{box-sizing:border-box;background:#fff;border:1px solid #e3e6eb;border-radius:16px;flex-direction:column;gap:20px;width:100%;max-width:520px;padding:40px;display:flex}.welcome__logo{object-fit:contain;object-position:left;width:auto;height:40px}.welcome__title{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:1.2}.welcome__text{color:#5b6270;margin:0;font-size:15px;line-height:1.55}.welcome__list{color:#16181d;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.welcome__list li{align-items:center;gap:10px;display:flex}.welcome__list li:before{content:"";background:#16181d;border-radius:50%;flex:none;width:6px;height:6px}.welcome__actions{flex-wrap:wrap;gap:10px;display:flex}.welcome__button{color:#fff;background:#16181d;border-radius:8px;align-items:center;height:44px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.welcome__button:hover{background:#2b2f36}.welcome__button:focus-visible{outline-offset:2px;outline:2px solid #16181d}.welcome__foot{color:#5b6270;border-top:1px solid #eef0f3;margin:0;padding-top:16px;font-size:12px}
