.install-app-button{white-space:nowrap;gap:8px}.install-app-dialog{color:#f4efff!important;background:#191623!important;border-color:#493956!important;max-width:480px!important}.install-app-dialog [data-slot=dialog-header]>img{border-radius:18px;width:64px;height:64px;margin-bottom:15px}.install-app-dialog [data-slot=dialog-description],.install-app-dialog small{color:#c0b3d2;line-height:1.65}.install-app-dialog small{font-size:13px}.install-app-steps{border-top:1px solid #3a3047;gap:14px;padding:17px 0;display:flex}.install-app-steps>svg{color:#bb9ff4;flex-shrink:0}.install-app-steps p{color:#c0b3d2;margin:7px 0 0;font-size:16px;line-height:1.65}.install-app-notice{background:#332741;border:1px solid #74608f;border-radius:10px;padding:12px;font-size:14px}.install-app-link{color:#c4a6ff;text-underline-offset:4px;font-size:14px;text-decoration:underline}.install-page{color:#f4efff;background:radial-gradient(at 70% 0,#2e1c49 0,#0000 50%),#10111b;min-height:100dvh;padding:30px max(24px,6vw)}.install-page>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.install-page>header a{color:#c7b1ee}.install-page-brand{letter-spacing:2px;align-items:center;gap:12px;font-weight:700;display:flex}.install-page-brand img{border-radius:12px;width:42px;height:42px}.install-page main{max-width:760px;margin:70px auto}.install-page .install-kicker{color:#bb9aef;letter-spacing:2px;font-size:14px}.install-page h1{letter-spacing:-2px;margin:17px 0 22px;font-size:clamp(36px,6vw,58px);line-height:1.1}.install-page .install-lead{color:#bfb5d0;max-width:570px;margin-bottom:24px;font-size:18px;line-height:1.8}.install-page .large{color:#fff;background:#8a67d7;border-color:#aa8aef;min-height:50px;padding:0 24px;font-size:16px}.install-guide{background:#1d1827;border:1px solid #443550;border-radius:20px;margin-top:38px;padding:25px}.install-guide h2{margin-bottom:14px;font-size:22px}.install-guide ol{padding-left:24px}.install-guide li{color:#c8bdd7;padding:8px 0;font-size:16px;line-height:1.6}.install-guide strong{color:#fff}.install-page .install-note{color:#aea1c1;margin-top:24px;font-size:14px;line-height:1.7}.install-page .install-login{color:#c9aff8;text-underline-offset:5px;margin:22px 0 0;text-decoration:underline;display:inline-block}@media (max-width:650px){.topbar .install-app-button span{display:none}.topbar .install-app-button{width:40px;padding:0}.install-page main{margin-top:48px}}@media (prefers-reduced-motion:no-preference){.install-page main{animation:.25s ease-out mantis-install-in}@keyframes mantis-install-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
