.app-install{max-width:1440px;margin:24px auto;padding:24px 32px;border:1px solid #284044;border-radius:12px;background:#121b1e;display:flex;align-items:center;gap:20px}.app-install img{width:64px;height:64px;border-radius:14px}.app-install-copy{flex:1}.app-install h2{font:700 22px/1.2 Inter,sans-serif;margin:0 0 6px}.app-install p{margin:0;color:#a9b9bd;font-size:14px}.app-install[hidden]{display:none}#install-dialog{max-width:540px;width:calc(100% - 32px);box-sizing:border-box;color:#edf4f5;background:#12191c;border:1px solid #365054;border-radius:16px;padding:32px;max-height:90dvh;overflow:auto}#install-dialog::backdrop{background:#000b}#install-dialog h2{font-size:30px;margin:12px 0}#install-dialog h3{margin:24px 0 8px}#install-dialog p,#install-dialog li{color:#bdcbd0;line-height:1.6}#install-dialog ol{padding-left:24px}#install-dialog button[hidden]{display:none}#install-status{font-size:14px}#install-dialog .install-close{float:right;background:transparent;color:white;border:0;font-size:28px;cursor:pointer}.install-platform{color:#14e6e3} @media(max-width:600px){.app-install{margin:16px;padding:20px;flex-wrap:wrap;gap:14px}.app-install-copy{flex-basis:calc(100% - 80px)}.app-install .button{width:100%}#install-dialog{padding:24px}}
