.mobile-install-nav{color:#d5e6bf}.mobile-install-nav svg{color:#b6d19d}.mobile-install-dialog{border:1px solid var(--line);width:520px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:18px;margin:auto;padding:28px;overflow-y:auto;box-shadow:0 30px 90px #102f3855}.mobile-install-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#183b4266}.mobile-install-heading{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.mobile-install-heading .icon-btn{min-width:44px;min-height:44px}.mobile-install-mark{color:#52765b;background:#e8efdf;border-radius:17px;place-items:center;width:56px;height:56px;display:grid}.mobile-install-dialog h2{letter-spacing:-.8px;font-size:25px;line-height:1.3}.mobile-install-lead{color:#687e75;margin-top:12px;font-size:13px;line-height:1.7}.mobile-install-action{width:100%;min-height:46px;margin-top:20px}.mobile-platforms{background:#f1f4ed;border-radius:9px;margin:23px 0 6px;padding:4px;display:flex}.mobile-platforms button{border-radius:6px;flex:1;min-height:44px;font-size:12px;font-weight:650}.mobile-platforms button[aria-pressed=true]{color:#365b42;background:#fff;box-shadow:0 2px 6px #263e3610}.mobile-install-steps{margin:0;padding:0;list-style:none}.mobile-install-steps li{border-bottom:1px solid #edf0e9;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.mobile-install-steps li>span{color:#4c7451;background:#edf3e2;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.mobile-install-steps li>div{flex:1}.mobile-install-steps strong{font-size:12px;line-height:1.5;display:block}.mobile-install-steps p{color:#6e8177;margin-top:4px;font-size:12px;line-height:1.65}.mobile-install-steps li>svg{color:#83977b;margin-top:3px}.mobile-link-box{margin-top:20px}.mobile-link-box label{margin-bottom:8px;font-size:11px;font-weight:600;display:block}.mobile-link-box>div{background:#f9fbf7;border:1px solid #dae3d3;border-radius:8px;display:flex;overflow:hidden}.mobile-link-box input{color:#54715d;background:0 0;border:0;flex:1;width:0;min-width:0;padding:12px;font-size:12px}.mobile-link-box button{width:44px;min-height:44px}.mobile-install-status{color:#466342;background:#eef4e6;border-radius:7px;margin-top:12px;padding:12px;font-size:12px;line-height:1.6}.mobile-install-foot{border-top:1px solid var(--line);color:#6e8177;gap:10px;margin-top:22px;padding-top:16px;display:flex}.mobile-install-foot p{font-size:11px;line-height:1.7}.mobile-installed{color:#496b47;background:#edf4e5;border-radius:9px;gap:11px;margin-top:20px;padding:15px;display:flex}.mobile-installed strong{font-size:12px}.mobile-installed p{margin-top:5px;font-size:11px;line-height:1.6}.mobile-offline-banner{z-index:70;color:#715820;background:#fff0cc;border-bottom:1px solid #e6d5a8;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:12px;line-height:1.5;display:flex;position:sticky;top:0}@media (max-width:760px){.sidebar{padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom));height:100dvh}.topbar{padding-top:env(safe-area-inset-top);height:calc(64px + env(safe-area-inset-top));padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.main-shell main{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));padding-bottom:max(20px,env(safe-area-inset-bottom))}.mobile-install-dialog{max-height:calc(100dvh - 24px);margin:auto;padding:22px 20px}.mobile-install-dialog h2{font-size:23px}.mobile-install-dialog input,.field input,.field select,.field textarea,.interest-question select{font-size:16px}.nav-item,.btn,.icon-btn{min-height:44px}.mobile-install-nav{font-size:12px}.mobile-offline-banner{justify-content:flex-start;font-size:11px}.toast{white-space:normal;max-width:calc(100vw - 32px);bottom:max(16px,env(safe-area-inset-bottom))}}
