.install-card{position:fixed;right:20px;bottom:152px;z-index:180;display:flex;align-items:flex-start;gap:16px;width:396px;padding:27px 23px 23px;background:linear-gradient(135deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lift)}.install-app-icon{border:1px solid var(--line);border-radius:23px;background:var(--ground);width:96px;height:96px;display:grid;place-items:center;flex:none}.install-app-icon .music-logo b{display:none}.install-app-icon .music-logo>span{transform:scale(1.25)}.install-card h2{font-size:23px;line-height:28px;font-weight:700;margin:4px 0}.install-card p{font-size:16px;line-height:22px;color:var(--ink-2);white-space:nowrap}.install-close{position:absolute;right:5px;top:4px;width:40px;height:40px}.install-close svg{width:18px;height:18px}.install-actions{display:flex;gap:11px;margin-top:22px}.install-actions button{height:46px;min-width:112px;border-radius:99px;font-size:16px}.install-ios.music-sheet{display:flex;flex-direction:column;align-items:center;left:0;top:auto;bottom:0;transform:none;width:100%;max-width:none;border-radius:25px 25px 0 0;padding:20px 24px calc(24px + env(safe-area-inset-bottom));gap:0;background:var(--surface);max-height:95dvh;overflow:auto}.install-ios:before{content:"";position:absolute;top:7px;left:calc(50% - 20px);width:40px;height:5px;border-radius:9px;background:var(--line-strong)}.install-ios>.dialog-close{display:none}.install-ios .install-app-icon{order:-1;width:58px;height:58px;border-radius:14px;margin-bottom:4px}.install-ios .install-app-icon .music-logo>span{transform:scale(.8)}.install-ios>h2{font-family:var(--font-display);font-size:25px;line-height:25px;letter-spacing:-.02em;font-weight:800;text-align:center;max-width:260px;margin-bottom:12px}.install-steps{width:100%;max-width:300px}.install-steps>div{display:flex;align-items:center;gap:19px;height:40px;padding:4px 11px;border:1px solid var(--line-strong);background:var(--surface-2);border-radius:10px;font-size:15px}.install-steps b{display:grid;place-items:center;border-radius:50%;background:var(--surface-3);width:27px;height:27px;font-size:16px;font-weight:600}.install-steps svg{width:25px;height:25px}.install-steps>button{width:100%;height:40px;font-size:15px;border-radius:99px;margin-top:3px}.install-steps .install-arrow{margin:6px auto 0;color:var(--muted);height:22px}.install-ios .install-steps+.dialog-close,html[data-hires-tags=hide] .quality-hires{display:none}.accent-preview .quality-hires,.quality-tiles .quality-hires{display:inline-flex!important}@media(max-width:767px){.install-card{width:calc(100% - 24px);bottom:calc(150px + env(safe-area-inset-bottom));right:12px;padding:20px 16px;gap:12px}.install-card .install-app-icon{width:62px;height:62px;border-radius:16px}.install-card .install-app-icon .music-logo>span{transform:scale(.9)}.install-card h2{font-size:18px}.install-card p{font-size:13px}.install-actions{margin-top:12px}.install-actions button{min-width:98px;height:40px;font-size:14px}}.install-overlay{background:rgb(0 0 0/.25)}.install-ios.music-sheet{height:353px;padding-bottom:calc(50px + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 60%,var(--surface-2),var(--surface) 75%);border-color:var(--line-strong)}.install-ios>h2{font-size:24px;line-height:23px;margin-bottom:10px;color:var(--ink)}.install-ios .install-app-icon{border-color:var(--muted)}.install-ios .music-logo i{border-radius:1px}.install-steps>div{height:36px;margin-bottom:7px;font-size:14px;gap:17px;background:linear-gradient(110deg,var(--surface-3),var(--surface-2));border-width:.75px}.install-steps>div:nth-child(2){margin-bottom:4px}.install-steps b{font-size:14px;border:1px solid var(--line-strong)}.install-steps>button{position:relative;margin-top:0;font-size:12px;font-weight:400;background:none;border:0}.install-steps>button:before{content:"";position:absolute;inset:6px 0;border:1px solid var(--ink-2);border-radius:99px}.install-steps .install-arrow{height:18px;margin-top:0;color:#aa8e7c}.install-card{background:linear-gradient(120deg,var(--surface-2),var(--surface))}.install-card,.install-card .install-app-icon{border-color:var(--line-strong)}.install-card .install-app-icon .music-logo>span{transform:scale(1.35)}.install-card .music-logo i{border-radius:2px}.install-actions button{border-color:var(--line-strong)}.install-actions button:first-child{background:var(--accent);border-color:var(--accent-soft)}html[data-accent=red] .install-actions button:first-child{background:#ff0b2d}.install-actions button+button{font-weight:400}