.sc-desktop-install-note{position:fixed;right:22px;bottom:22px;z-index:10015;width:min(392px,calc(100vw - 32px));box-sizing:border-box;padding:22px;border:1px solid #ecdde5;border-top:3px solid #f0164c;border-radius:20px;background:#fff;color:#243044;box-shadow:0 16px 60px #42152b24;font-family:"DM Sans",sans-serif;animation:sc-install-enter .24s ease-out}
.sc-desktop-install-note[hidden],.sc-profile-desktop-install[hidden],.sc-install-guide [hidden]{display:none!important}
.sc-install-lead{display:flex;align-items:center;gap:13px;padding-right:20px}
.sc-install-lead img{flex-shrink:0}
.sc-install-lead span{display:block;font-size:9px;letter-spacing:.12em;font-weight:700;color:#aa6c83;margin-bottom:5px}
.sc-install-lead h2{font-family:"Manrope",sans-serif;font-size:19px;font-weight:800;line-height:1.3;margin:0;color:#253147}
.sc-desktop-install-note>p{font-size:13px;line-height:1.7;margin:17px 0 8px;color:#5e687b}
.sc-desktop-install-note>small{display:block;font-size:11px;color:#8991a1;line-height:1.5}
.sc-install-close{border:1px solid #eee4e9;border-radius:9px;background:#fff;width:30px;height:30px;color:#857084;cursor:pointer;font-size:20px;line-height:1;padding:0;display:grid;place-items:center}
.sc-desktop-install-note>.sc-install-close{position:absolute;right:13px;top:13px}
.sc-install-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:19px}
.sc-install-primary,.sc-install-later,.sc-install-done{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:10px;min-height:40px;padding:10px 14px;font:700 12px "DM Sans",sans-serif;cursor:pointer}
.sc-install-primary{background:linear-gradient(120deg,#f5164e,#cf123f);color:#fff;box-shadow:0 5px 13px #ef155225}
.sc-install-primary svg,.sc-profile-desktop-install svg{width:18px;height:18px;flex-shrink:0}
.sc-install-primary:hover{background:#c20d39}
.sc-install-primary:disabled{opacity:.6;cursor:wait}
.sc-install-later,.sc-install-done{color:#677187;background:#f7f7fa;border-color:#ecebf1}
.sc-install-primary:focus-visible,.sc-install-later:focus-visible,.sc-install-done:focus-visible,.sc-install-close:focus-visible{outline:3px solid #f4779e;outline-offset:3px}
.sc-install-guide{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;border:1px solid #e8dce5;border-radius:20px;padding:25px;color:#29354a;background:#fff;font-family:"DM Sans",sans-serif;box-shadow:0 20px 80px #3c143933}
.sc-install-guide::backdrop{background:#24132870;backdrop-filter:blur(4px)}
.sc-install-guide>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.sc-install-guide p,.sc-install-guide li{font-size:13px;line-height:1.8;color:#677187}
.sc-install-guide ol{padding-left:22px;display:grid;gap:12px;margin:22px 0}
.sc-install-guide strong{font-weight:700;color:#344057}
.sc-install-native{padding:5px 0 15px}
.sc-install-guide .sc-install-feedback{color:#ba1947}
.sc-install-guide footer{display:flex;justify-content:flex-end;margin-top:18px}
@keyframes sc-install-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:520px){.sc-desktop-install-note{right:16px;bottom:16px;padding:18px}.sc-install-actions{flex-wrap:wrap}.sc-install-lead h2{font-size:17px}.sc-install-guide{padding:19px}}
@media(prefers-reduced-motion:reduce){.sc-desktop-install-note{animation:none}}
@media print{.sc-desktop-install-note,.sc-install-guide{display:none!important}}
