.tgui-f23c0e195677169c{background:var(--tgui--bg_color);overflow:hidden}.tgui-947b927060015de8{max-height:0;transition:max-height .1s ease-in-out}.tgui-60e7968097edfa6f{color:var(--tgui--link_color);transition:transform .15s ease-out}.tgui-c900ecbd6d8d6d5e{transform:rotate(180deg)}.tgui-b8dfba0b5c3d054c{--tgui--cell--middle--padding:16px 0;align-items:center;display:flex;gap:24px;padding:0 24px}.tgui-7b5bccbb645b495f{gap:16px}.tgui-7edaaf0c57797623{background:var(--tgui--tertiary_bg_color)}.tgui-56b2e897ed7ccb22,.tgui-aaa795d78c356ac1{align-items:center;display:flex;justify-content:center}.tgui-8735a62be5a8b8a7{display:flex;flex-direction:column;flex-grow:1;gap:2px;max-width:100%;min-width:0;padding:var(--tgui--cell--middle--padding)}.tgui-1c6d7865a76a19bc,.tgui-8735a62be5a8b8a7>*{overflow:hidden;text-overflow:ellipsis}.tgui-b8dfba0b5c3d054c:not(.tgui-6c49dadccf648a5b) .tgui-1c6d7865a76a19bc,.tgui-b8dfba0b5c3d054c:not(.tgui-6c49dadccf648a5b) .tgui-8735a62be5a8b8a7>*{white-space:nowrap}.tgui-46dd90b57ffed25f{color:var(--tgui--subtitle_text_color)}.tgui-a894f59f4c5ad72f{align-items:center;display:inline-flex;gap:4px}.tgui-bb909928b48f948b,.tgui-d528ef65a8b76273,.tgui-fc059ed3ac5799a6{color:var(--tgui--hint_color)}.tgui-7b5bccbb645b495f{--tgui--cell--middle--padding:12px 0;padding:0 16px}@media(hover:hover)and (pointer:fine){.tgui-b8dfba0b5c3d054c:hover{background:var(--tgui--tertiary_bg_color)}}.tgui-b5d680db78c4cc2e{cursor:pointer;isolation:isolate;position:relative;transition:opacity .15s ease-out}.tgui-b5d680db78c4cc2e[readonly]{cursor:default;pointer-events:visible}.tgui-b5d680db78c4cc2e[disabled]{cursor:default;opacity:.35}.tgui-34eb6f8b96874d40:active,.tgui-7c5d6c1f6bbe3eaf:active{opacity:.65}@media(hover:hover)and (pointer:fine){.tgui-34eb6f8b96874d40:hover,.tgui-7c5d6c1f6bbe3eaf:hover{opacity:.85}}.tgui-8071f6e38c77bc0b{border-radius:inherit;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:background-color .15s ease-out}.tgui-e156954daf886976{animation:tgui-81605f53eca39186 .3s cubic-bezier(.3,.3,.5,1);background:var(--tgui--outline);border-radius:50%;content:"";height:24px;margin:-12px 0;opacity:0;position:absolute;width:24px}@keyframes tgui-81605f53eca39186{0%{opacity:1;transform:scale(1)}30%{opacity:1}to{opacity:0;transform:scale(8)}}.tgui-30064fce0d501f17{font-size:var(--tgui--subheadline1--font_size);line-height:var(--tgui--subheadline1--line_height)}.tgui-8f63cd31b2513281{font-size:var(--tgui--subheadline2--font_size);line-height:var(--tgui--subheadline2--line_height)}.tgui-c3e2e598bd70eee6{font-family:var(--tgui--font-family)}.tgui-080a44e6ac3f4d27{margin:0}.tgui-5c92f90c2701fa17{font-weight:var(--tgui--font_weight--accent1)}.tgui-809f1f8a3f64154d{font-weight:var(--tgui--font_weight--accent2)}.tgui-5b8bdfbd2af10f59{font-weight:var(--tgui--font_weight--accent3)}.tgui-c602097b30e4ede9{text-transform:uppercase}.tgui-2916d621b0ea5857{font-size:var(--tgui--caption1--font_size);line-height:var(--tgui--caption1--line_height)}.tgui-937d123c23df98b3{font-size:var(--tgui--caption2--font_size);line-height:var(--tgui--caption2--line_height)}.tgui-65c206f0fd891b6b{font-size:var(--tgui--text--font_size);line-height:var(--tgui--text--line_height)}.tgui-91c5537b51b490a7{border-radius:50%}.tgui-305551eb3f5abb68.tgui-305551eb3f5abb68{background-color:var(--tgui--secondary_fill);color:var(--tgui--link_color)}.tgui-30d8642662534eb5{align-items:center;background-color:var(--tgui--tertiary_bg_color);box-shadow:0 0 0 1px var(--tgui--outline);display:flex;justify-content:center;position:relative}.tgui-1191c597a64dbd25{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;visibility:hidden;width:100%}.tgui-72bd4140eca37f53 .tgui-1191c597a64dbd25{visibility:visible}.tgui-5ee2f1c6e1da49b5{align-items:center;display:flex;justify-content:center;position:absolute}.tgui-e3bcc434a6ee9317{position:absolute;right:-12px;top:-12px}.tgui-562f7459d74103ea{align-items:center;border-radius:20px;box-sizing:border-box;display:inline-flex;height:20px;justify-content:center;margin:0 6px;min-width:20px;padding:0 5px}.tgui-c1a5e9170826a773{height:24px;padding:0 6px}.tgui-4f69ed647e40e245{border-radius:50%;display:inline-block;height:6px;margin:7px;width:6px}.tgui-6e63faaa2b33f4ae{background:var(--tgui--button_color);color:var(--tgui--button_text_color)}.tgui-4b52474c713ffa7c{background:var(--tgui--destructive_text_color);color:var(--tgui--button_text_color)}.tgui-0278f262d68294f0{background:var(--tgui--secondary_fill);color:var(--tgui--link_color)}.tgui-0883e451f3707277{background:var(--tgui--plain_background);color:var(--tgui--plain_foreground)}.tgui-6b3dbcedd9052940{background:var(--tgui--white);color:var(--tgui--link_color)}.tgui-e05fce4753086879{font-size:var(--tgui--headline--font_size);line-height:var(--tgui--headline--line_height)}.tgui-c6d7432a5c12debe{font-size:var(--tgui--large_title--font_size);line-height:var(--tgui--large_title--line_height)}.tgui-2fc52ee93e8068a6{font-size:var(--tgui--title1--font_size);line-height:var(--tgui--title1--line_height)}.tgui-72c2a480384c4fb1{font-size:var(--tgui--title2--font_size);line-height:var(--tgui--title2--line_height)}.tgui-45c5f45d3e9105f4{font-size:var(--tgui--title3--font_size);line-height:var(--tgui--title3--line_height)}.tgui-54214e0db34f53c3{position:absolute;right:-12px;top:0}.tgui-28e0a2576155be01{display:flex}.tgui-28e0a2576155be01>:not(:first-child){margin-left:-12px}.tgui-28e0a2576155be01>*{box-shadow:0 0 0 3px var(--tgui--bg_color)}.tgui-c3d21871b48e0ba3{background:var(--tgui--bg_color);display:flex;gap:20px;overflow:hidden;padding:16px 20px;position:relative}.tgui-7b260d7ad33f3ba0:not(.tgui-f80265c401d577b0){box-shadow:var(--tgui--base--section--box_shadow)}.tgui-cefdf70a2d9648ea{border-radius:16px}.tgui-f80265c401d577b0{padding:20px}.tgui-f80265c401d577b0 .tgui-2646957e5c9379f3{color:var(--tgui--white)}.tgui-f80265c401d577b0 .tgui-62a759a0c54c3667{color:var(--tgui--white);opacity:.8}.tgui-d67d90bbcab86e14{background:var(--tgui--bg_color)}.tgui-7b260d7ad33f3ba0.tgui-d67d90bbcab86e14{border:1px solid var(--tgui--outline);border-radius:16px;box-shadow:none;margin:8px 20px}.tgui-cefdf70a2d9648ea.tgui-d67d90bbcab86e14{background:var(--tgui--quartenary_bg_color);margin:8px 16px}.tgui-11921b54915b369c{bottom:0;left:0;position:absolute;right:0;top:0}.tgui-a04b768cea14d789{display:flex;flex:1 1 0;flex-direction:column;gap:2px;z-index:var(--tgui--z-index--simple)}.tgui-62a759a0c54c3667{color:var(--tgui--subtitle_text_color)}.tgui-1e638bcb841cdfbc{color:var(--tgui--hint_color)}.tgui-5e0d89b3bc8342d8{display:flex;gap:4px;margin-top:10px}.tgui-fa2f2ea4a4ffc035{border-radius:50%;height:28px}.tgui-79024fcb6d81ad79{background:var(--tgui--secondary_fill);border-left:3px solid var(--tgui--link_color);border-radius:4px;padding:6px 28px 8px 12px;position:relative}.tgui-16ed20e7a6e2daa0{color:var(--tgui--text_color)}.tgui-bd5b6cd161834705{display:block;position:absolute;right:6px;top:4px}.tgui-6c9b3f1fd52a3108{color:var(--tgui--link_color)}.tgui-117e77cd385a9c8d{align-items:center;border:none;border-radius:8px;box-sizing:border-box;display:inline-flex;justify-content:center;max-width:100%;min-width:80px;text-decoration:none}.tgui-726846958fe7f4a0{flex-grow:1;width:100%}.tgui-117e77cd385a9c8d:after{background:var(--tgui--bg_color);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease-out}.tgui-06cc94d03a7c4dd7,.tgui-8310172a5320ab71{align-items:center;display:flex;justify-content:center}.tgui-5f6014c0f063b6de{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:var(--tgui--z-index--simple)}.tgui-014f2b7d196b090d.tgui-014f2b7d196b090d{align-items:center;background:inherit;border-radius:inherit;color:var(--tgui--button--spinner-color);cursor:auto;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.tgui-13f23a224303ddaa{border-radius:20px;gap:6px;height:36px;min-width:34px;padding:8px 12px}.tgui-1a16a49d89076ff4{gap:8px;height:42px;min-width:42px;padding:8px 14px}.tgui-9cef742a22f195c9{gap:10px;height:50px;padding:10px 20px}.tgui-8a1ca9efa24f4809{--tgui--button--hovered-opacity:.15;--tgui--button--spinner-color:var(--tgui--button_text_color);background:var(--tgui--button_color);color:var(--tgui--button_text_color)}.tgui-91bda9a36246a33c{--tgui--button--hovered-opacity:.07;--tgui--button--spinner-color:var(--tgui--link_color);background:var(--tgui--secondary_fill);color:var(--tgui--link_color)}.tgui-48956537c34690db{--tgui--button--hovered-opacity:.03;--tgui--button--spinner-color:var(--tgui--plain_foreground);background:transparent;color:var(--tgui--link_color)}.tgui-93106efd6b6d66ee{background:var(--tgui--plain_background)}.tgui-93106efd6b6d66ee,.tgui-e884e36ff1faa596{--tgui--button--hovered-opacity:.5;--tgui--button--spinner-color:var(--tgui--plain_foreground);color:var(--tgui--plain_foreground)}.tgui-e884e36ff1faa596{background:inherit;box-shadow:0 0 0 1px var(--tgui--outline)}.tgui-ba6d30cc81e39ae5{--tgui--button--hovered-opacity:.5;--tgui--button--spinner-color:var(--tgui--surface_dark);background:var(--tgui--white)}.tgui-55e8aa7f5cea2280.tgui-1a16a49d89076ff4{border-radius:12px}.tgui-55e8aa7f5cea2280:after{content:unset}.tgui-490cb0f5ec4998f3 .tgui-06cc94d03a7c4dd7,.tgui-490cb0f5ec4998f3 .tgui-5f6014c0f063b6de,.tgui-490cb0f5ec4998f3 .tgui-8310172a5320ab71{opacity:0}@media(hover:hover)and (pointer:fine){.tgui-117e77cd385a9c8d:hover:after{opacity:var(--tgui--button--hovered-opacity)}}.tgui-0ac8c3540e603b63{color:var(--tgui--link_color)}.tgui-562a3eae646b486d{color:var(--tgui--hint_color)}.tgui-dbf261f4b3046bb3{background:var(--tgui--tertiary_bg_color);border-radius:20px;box-shadow:0 32px 64px #0000000a,0 0 2px 1px #00000005;display:inline-block;overflow:hidden;position:relative}.tgui-c6ad96fdf8ce4b28{background:var(--tgui--plain_foreground)}.tgui-80c6a0ba7b3c11fd{--tgui--cell--middle--padding:16px 0;background:var(--tgui--card_bg_color);padding:0 20px}.tgui-814d1971a92687e3{--tgui--text_color:var(--tgui--white);--tgui--hint_color:hsla(0,0%,100%,.75);background:linear-gradient(180deg,transparent 0,var(--tgui--black) 100%);bottom:0;left:0;padding-top:48px;position:absolute;right:0}.tgui-422c21c917cc0873{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:break-spaces}.tgui-27c5a061c5f35c04{font-weight:var(--tgui--font_weight--accent2)}.tgui-814d1971a92687e3 .tgui-27c5a061c5f35c04{color:var(--tgui--white)}.tgui-79efb12936705a6f{position:absolute;right:16px;top:16px}.tgui-6372c64c79ad2959{align-items:center;border-radius:10px;box-sizing:border-box;display:inline-flex;gap:8px;justify-content:center;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tgui-b8b077d7e3491b30{background:var(--tgui--surface_primary);box-shadow:0 12px 24px #0000000d}.tgui-ccc3e4a302799418{background:var(--tgui--plain_background)}.tgui-fdfccf8f92c11530{border-radius:10px;box-shadow:0 0 0 1px var(--tgui--outline)}.tgui-9c7ff8cd23a6ea9a{color:var(--tgui--plain_foreground);flex:1 1 0;overflow:hidden;text-overflow:ellipsis}.tgui-0d7ce20ebc0fc7aa{margin-right:2px}.tgui-67f596882eb2b6ab{align-items:center;color:var(--tgui--secondary_hint_color);display:flex;margin-top:1.5px}.tgui-a8ce18a8594cea9b{align-items:center;background:transparent;border:none;box-sizing:border-box;color:var(--tgui--link_color);display:flex;gap:24px;height:48px;padding:10px 24px;width:100%}.tgui-6e7ca796043fe6ca{color:var(--tgui--destructive_text_color)}.tgui-f464dba82cb8b46e{gap:18px;height:44px;padding:8px 18px}.tgui-c5be765fabc1327f{text-align:right}.tgui-437ab2028f14c95c{align-items:center;color:var(--tgui--secondary_hint_color);display:flex;gap:12px}.tgui-4af039094fb946b4{color:var(--tgui--hint_color);margin:2px 0 0}.tgui-97dd747d03e9d3e0{align-items:center;color:var(--tgui--hint_color);display:flex;gap:8px}.tgui-64a5a0dc5509605e{flex-grow:1;overflow-wrap:anywhere}.tgui-3b026a2674eb3f4c{flex-shrink:0}.tgui-dda0e80fdf796ba5{border:none;border-radius:12px;display:inline-flex;padding:8px}.tgui-b92d762e02762017{border-radius:50%;padding:6px}.tgui-93cba8aff2e72079{background:var(--tgui--secondary_fill);color:var(--tgui--link_color)}.tgui-08ef1486bc111162{background:transparent;color:var(--tgui--link_color)}.tgui-2250ff52f0b5cf71{background:var(--tgui--plain_background);color:var(--tgui--plain_foreground)}.tgui-53781f3cf83e8be1{background:inherit;box-shadow:0 0 0 1px var(--tgui--outline);color:var(--tgui--plain_foreground)}.tgui-39e9f02ce4b4b950{display:flex;gap:12px}.tgui-b3d7f75461a64b76{gap:8px}.tgui-c5545e0bc6105e48{align-items:center;background:transparent;border:none;border-radius:12px;box-sizing:border-box;color:var(--tgui--link_color);display:flex;flex:1 0 0;flex-direction:column;gap:3px;justify-content:center;max-width:100%;min-height:60px;min-width:64px;padding:0 12px}.tgui-bf32cd3c110b8729{gap:4px;min-height:64px;min-width:72px}.tgui-99a630d0096f2169{background:var(--tgui--secondary_fill)}.tgui-30bf4976f818e8bf{background:var(--tgui--plain_background);color:var(--tgui--plain_foreground)}.tgui-c0c9bf3b1a53a8a4{max-width:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgui-389a43acd684137a>:not(:last-child){margin-bottom:12px}.tgui-cfed40fe81d34ad5{box-sizing:border-box;padding:10px 18px}.tgui-e5c3a5b87f8b1f46{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;overflow:hidden;padding:32px}.tgui-9c3dbc0ef84585d4{margin:0;overflow-wrap:anywhere;text-align:center}.tgui-87cd6af55f73428d{color:var(--tgui--hint_color)}.tgui-87cd6af55f73428d:not(:first-child){margin-top:8px}.tgui-8e15431b81f6601e .tgui-db9be63c4fecf79b{background:var(--tgui--section_bg_color);box-shadow:0 1px 2px #0000001a}.tgui-97eca24324122dbc .tgui-4b78bed6e925088e{background:var(--tgui--section_bg_color);border-radius:12px}.tgui-97eca24324122dbc .tgui-4b78bed6e925088e>:first-child{border-radius:12px 12px 0 0}.tgui-97eca24324122dbc .tgui-4b78bed6e925088e>:last-child{border-radius:0 0 12px 12px}.tgui-97eca24324122dbc .tgui-4b78bed6e925088e>:only-child{border-radius:12px}.tgui-8af0d10d5540c6cc{border-top:none;border-color:var(--tgui--outline);border-width:var(--tgui--border--width);margin:0}.tgui-dbb364e8ced00cc8{padding:12px 24px}.tgui-8c4c6f82ba895475{padding:8px 16px 0}.tgui-8ebba379083b615a{padding:16px 24px 20px;text-align:center}.tgui-8c4c6f82ba895475.tgui-8ebba379083b615a{padding:16px 16px 0}.tgui-67471b69da3e3062{color:var(--tgui--section_header_text_color)}.tgui-d0251b46536ac046{color:var(--tgui--link_color);padding:20px 24px 4px 22px}.tgui-34fd1a25cc171439{color:var(--tgui--text_color);padding-left:24px}.tgui-b7217abb24e8763a{color:var(--tgui--section_header_text_color);padding:16px 16px 8px}.tgui-b7217abb24e8763a.tgui-34fd1a25cc171439{color:var(--tgui--text_color);padding:0 0 12px}.tgui-f492b616576c67fb{display:flex;gap:9px;padding:12px}.tgui-d45985ba4cb27e5f{background:var(--tgui--tertiary_bg_color);border-radius:2px;height:3px;min-width:3px;width:100%}.tgui-352b8d247f473986{background:var(--tgui--link_color)}.tgui-b53f1370d519b689{display:flex;flex-direction:column;gap:24px;margin:0;padding:32px 44px}.tgui-732e8859c58ffb77{flex-direction:row}.tgui-4614301efc783534{display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tgui-4e145f66199825da::-webkit-scrollbar{display:none}.tgui-caaaa27ccfa566b7{--tgui--timeline--item--thickness:4px;--tgui--timeline--item--size:12px;display:flex;gap:32px}.tgui-caaaa27ccfa566b7:last-child .tgui-3fc2f0d7045d23d8{display:none}.tgui-0f46575488c31b93{min-width:var(--tgui--timeline--item--size);position:relative}.tgui-d7ba9c56743387af{border-radius:50%;height:var(--tgui--timeline--item--size);left:0;top:4px;width:var(--tgui--timeline--item--size)}.tgui-3fc2f0d7045d23d8,.tgui-d7ba9c56743387af{background:var(--tgui--quartenary_bg_color);position:absolute}.tgui-3fc2f0d7045d23d8{border-radius:2px;bottom:0;height:calc(100% - 4px);left:50%;top:24px;transform:translate(-50%);width:var(--tgui--timeline--item--thickness)}.tgui-bf9f87dd32ecad81{overflow:hidden}.tgui-2b850faa8f3a520a{display:inline-block;margin-bottom:4px}.tgui-b9a4d9afcd70e355{color:var(--tgui--hint_color)}.tgui-581d134185fd28b4 .tgui-d7ba9c56743387af,.tgui-dcd66bc07faad440 .tgui-3fc2f0d7045d23d8,.tgui-dcd66bc07faad440 .tgui-d7ba9c56743387af{background:var(--tgui--link_color)}.tgui-566b727e7a35e935 .tgui-0f46575488c31b93{--tgui--timeline--item--size:16px}.tgui-566b727e7a35e935 .tgui-d7ba9c56743387af{top:6px}.tgui-566b727e7a35e935 .tgui-3fc2f0d7045d23d8{height:calc(100% + 26px);top:6px}.tgui-f461f2eeb28c21d0{flex-direction:column;gap:24px}.tgui-f461f2eeb28c21d0 .tgui-0f46575488c31b93{align-items:center;display:flex;height:var(--tgui--timeline--item--size)}.tgui-f461f2eeb28c21d0 .tgui-d7ba9c56743387af{top:0}.tgui-f461f2eeb28c21d0 .tgui-3fc2f0d7045d23d8{height:var(--tgui--timeline--item--thickness);left:0;top:50%;transform:translateY(-50%);width:calc(100% + 36px)}.tgui-f461f2eeb28c21d0 .tgui-2b850faa8f3a520a{white-space:nowrap}.tgui-81a5164cd16c05d5{stroke:var(--tgui--link_color);transform:rotate(-90deg)}.tgui-ced47fd163a53511{border-radius:2px;height:4px;overflow:hidden;position:relative}.tgui-44060f289fdbdb84:after{bottom:0;content:"";left:0;opacity:.4;right:0;top:0}.tgui-027278a6d6708965,.tgui-44060f289fdbdb84:after{background:var(--tgui--link_color);position:absolute}.tgui-027278a6d6708965{border-radius:inherit;height:100%;transition:width .2s ease;z-index:var(--tgui--z-index--simple)}.tgui-97f2df57786b02dc{position:relative}.tgui-3eb6091f664c15d6:after,.tgui-3eb6091f664c15d6:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:var(--tgui--z-index--simple)}.tgui-97f2df57786b02dc:before{background:var(--tgui--secondary_bg_color)}.tgui-97f2df57786b02dc:not(.tgui-ecf101b3117a96c8):after{animation:tgui-3a837cc9661e7502 1.8s linear infinite;background-color:var(--tgui--bg_color);z-index:var(--tgui--z-index--skeleton)}@keyframes tgui-3a837cc9661e7502{0%,to{opacity:.4}50%{opacity:.7}}.tgui-bed09b0692380ce7{animation:tgui-738ce40067f9bb6e .34s cubic-bezier(.3,.3,.5,1);bottom:10px;box-sizing:border-box;left:10px;max-width:460px;position:fixed;right:10px;transition:transform .32s cubic-bezier(.3,.3,.5,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tgui-a869502f11f22b6c{align-items:center;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:var(--tgui--surface_dark);border-radius:10px;bottom:0;box-sizing:border-box;display:flex;gap:12px;left:0;padding:10px 16px 10px 10px;position:sticky;right:0;top:0;width:100%}.tgui-a1e25a2488982fc5{transform:translate3d(0,140%,0)}.tgui-c2ca59c94a46245e{bottom:16px}.tgui-c2ca59c94a46245e .tgui-a869502f11f22b6c{border-radius:14px}.tgui-093aea87229643ac,.tgui-229bfa1a0a8ac43f{align-items:center;color:var(--tgui--toast_accent_color);display:flex}.tgui-7d8f183ba67229e9{color:var(--tgui--white);display:flex;flex:1 1 0;flex-direction:column;gap:1px}@keyframes tgui-738ce40067f9bb6e{0%{transform:translate3d(0,140%,0)}to{transform:translateZ(0)}}.tgui-4d26fba7185ffa9f{background:transparent;border:none;color:var(--tgui--toast_accent_color);padding:0}.tgui-86f452d8e92a2075{display:table;position:relative}.tgui-86f452d8e92a2075:before{background-color:var(--tgui--bg_color);background-image:url(/assets/2d82b92e720462f8dd3b-Bh4Fahcw.svg);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.4s ease;z-index:var(--tgui--z-index--simple)}.tgui-aff2a6268e887037:before{opacity:0}.tgui-abbb25a9ce45033e{cursor:pointer;position:relative}.tgui-6e9776e8c33b2626{cursor:default;opacity:.3}.tgui-21b20ecaad17ccf9{color:var(--tgui--outline);display:block}.tgui-bca5056bf34297b0{color:var(--tgui--link_color);opacity:0;position:absolute;top:0;transition:opacity .15s ease-out}.tgui-60cf4cc79ba44c4f:checked~.tgui-bca5056bf34297b0{opacity:1}.tgui-b9fd8cdf929947df{height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);opacity:0;overflow:hidden}.tgui-a03137b1ed760aaf{display:flex;gap:10px;min-height:48px;padding:10px 12px 10px 16px}.tgui-ca1c0e2d013ae260{min-height:50px;padding:10px 16px}.tgui-f3ab78c8048cb9dc{align-items:center;background:conic-gradient(from 0deg at 50% 50%,#0c28ff,#03ffff,#24d627,#fdff22,#ff2227,#fe2df6,#7122ff 1turn);border-radius:50%;display:flex;height:24px;justify-content:center;position:relative;width:24px}.tgui-93beab8699996b1e{border-radius:50%;height:16px;width:16px}.tgui-93beab8699996b1e:after,.tgui-93beab8699996b1e:before{border-radius:inherit;content:"";position:absolute}.tgui-93beab8699996b1e:before{background:var(--tgui--bg_color);bottom:2px;left:2px;right:2px;top:2px}.tgui-93beab8699996b1e:after{background:inherit;bottom:4px;left:4px;right:4px;top:4px}.tgui-21dba5277ef0ddd7{flex:1 1 0}.tgui-8ca550c2fc85eff5{background:var(--tgui--bg_color);padding:20px 22px 16px;position:relative}.tgui-8ca550c2fc85eff5 .tgui-9f9a52f695b85cc9{background:var(--tgui--bg_color);border-radius:5px;color:var(--tgui--secondary_hint_color);left:32px;max-width:calc(100% - 86px);overflow:hidden;padding:0 6px;position:absolute;text-overflow:ellipsis;top:6px;white-space:nowrap}.tgui-4a83fef1f04acb0e{pointer-events:none;position:relative}.tgui-7707c5d942b7b9af.tgui-4a83fef1f04acb0e{opacity:.35}.tgui-8ca550c2fc85eff5.tgui-4a83fef1f04acb0e:after{background:var(--tgui--bg_color);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.tgui-0f5050defacbf813{align-items:center;box-sizing:border-box;display:flex}.tgui-16b3783d394bc7db,.tgui-8f04eff653cfa5e5{display:flex}.tgui-8ca550c2fc85eff5 .tgui-0f5050defacbf813{border-radius:14px;box-shadow:0 0 0 2px var(--tgui--outline)}.tgui-8ca550c2fc85eff5.tgui-41b168516bddcf4b .tgui-9f9a52f695b85cc9{color:var(--tgui--destructive_text_color)}.tgui-8ca550c2fc85eff5.tgui-41b168516bddcf4b .tgui-0f5050defacbf813{box-shadow:0 0 0 2px var(--tgui--destructive_text_color)}.tgui-8ca550c2fc85eff5.tgui-89277928456f0e30 .tgui-9f9a52f695b85cc9{color:var(--tgui--link_color)}.tgui-8ca550c2fc85eff5.tgui-89277928456f0e30 .tgui-0f5050defacbf813{box-shadow:0 0 0 2px var(--tgui--link_color)}.tgui-7707c5d942b7b9af .tgui-0f5050defacbf813{background:var(--tgui--bg_color);border-radius:12px}.tgui-7707c5d942b7b9af.tgui-41b168516bddcf4b .tgui-0f5050defacbf813{box-shadow:0 0 0 1.5px var(--tgui--destructive_text_color)}.tgui-d9de1f32aee12a15{gap:12px;padding:12px 16px}.tgui-9b2ad13855aef059{min-height:48px}.tgui-c4863cd4c893a047{background:transparent;border:0;box-sizing:border-box;color:var(--tgui--text_color);display:block;margin:0;outline:0;padding:0;resize:none;text-overflow:ellipsis;width:100%}.tgui-c4863cd4c893a047::-webkit-inner-spin-button,.tgui-c4863cd4c893a047::-webkit-outer-spin-button{-webkit-appearance:none}.tgui-c4863cd4c893a047::-moz-placeholder{color:var(--tgui--secondary_hint_color)}.tgui-c4863cd4c893a047::placeholder{color:var(--tgui--secondary_hint_color)}.tgui-6cca8a28a056cc34{--tgui--multiselect--min-height:52px;min-height:var(--tgui--multiselect--min-height);position:relative;width:100%}.tgui-1ed7193796bd9fff.tgui-1ed7193796bd9fff{min-height:var(--tgui--multiselect--min-height);padding-right:48px}.tgui-e9b05eb8feaa0359{color:var(--tgui--secondary_hint_color);position:absolute;right:16px}.tgui-c56e136f855e5144{--tgui--multiselect--gap:8px;box-sizing:border-box;display:flex;flex-grow:1;flex-shrink:1;flex-wrap:wrap;gap:var(--tgui--multiselect--gap);margin:0;max-width:100%;overflow:hidden;padding:8px;position:relative}.tgui-991d85450550abb9{max-width:calc(100% - var(--tgui--multiselect--gap));padding:6px 12px}.tgui-41e02fd2529dfbd2{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:var(--tgui--text_color);display:flex;flex:1;flex-direction:column;justify-content:center;outline:none;padding:0 8px;position:relative;width:100%}.tgui-41e02fd2529dfbd2::-moz-placeholder{color:var(--tgui--secondary_hint_color)}.tgui-41e02fd2529dfbd2::placeholder{color:var(--tgui--secondary_hint_color)}.tgui-41e02fd2529dfbd2[readonly]{cursor:default}.tgui-ac1d436c45aafe04 .tgui-41e02fd2529dfbd2{text-overflow:ellipsis;white-space:nowrap}.tgui-0b4134fd8d5c05ac{color:var(--tgui--hint_color);display:flex}.tgui-70d34454bcf3c3e4{background:var(--tgui--bg_color);border-radius:12px;box-shadow:0 32px 64px #0000000a,0 0 2px 1px #00000005;box-sizing:border-box;margin-top:8px;max-height:168px;overflow-y:scroll;width:100%}.tgui-6a25d2bd42bb932c{color:var(--tgui--hint_color)}.tgui-15f9ec3c119467a6{height:48px;padding:0 16px}.tgui-e3f4e376df0c272c{color:var(--tgui--link_color)}.tgui-e9c83f4f150e5513{z-index:var(--tgui--z-index--simple)}.tgui-97a62789a70393d0{position:absolute}.tgui-6ae8c47f9448321b{content:"";display:block;transform:translateY(1px)}.tgui-6c3deae89ec68e99{transform:rotate(90deg) translate(50%,-50%);transform-origin:right}.tgui-fed67e27ad8cb75f{transform:rotate(180deg)}.tgui-b27d1c4f6222569e{transform:rotate(-90deg) translate(-50%,-50%);transform-origin:left}.tgui-9bfdebc3fdae031b{cursor:pointer;position:relative}.tgui-55c1caaee1c1e33e{cursor:default;opacity:.25}.tgui-18734a5360b84fba{color:var(--tgui--outline);display:block}.tgui-1ec4b447aa5cf66a{color:var(--tgui--link_color);opacity:0;position:absolute;top:0}.tgui-18734a5360b84fba,.tgui-1ec4b447aa5cf66a{transition:opacity .15s ease-out}.tgui-7cd9bbef46d9194c:checked~.tgui-18734a5360b84fba{opacity:0}.tgui-7cd9bbef46d9194c:checked~.tgui-1ec4b447aa5cf66a{opacity:1}.tgui-a641ca1e63331268{background:var(--tgui--bg_color);bottom:0;box-sizing:border-box;left:0;padding:32px 20px;position:fixed;right:0;top:0}.tgui-a40b67b8ec9e3a49,.tgui-a641ca1e63331268{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.tgui-a40b67b8ec9e3a49{flex:1 1 0;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.tgui-bf64531d065e1bd9 .tgui-a40b67b8ec9e3a49{flex:unset}.tgui-7df9ee9d6d6586de,.tgui-a40b67b8ec9e3a49{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgui-7df9ee9d6d6586de{max-width:100%;text-align:center}.tgui-36c453f0a9d51371{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px}.tgui-0e77c7f1a1b82c84{--tgui--pin_input--buttons-gap:12px;--tgui--pin_input--button-width:33.3%;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--tgui--pin_input--buttons-gap);margin-top:52px;width:100%}.tgui-bf64531d065e1bd9 .tgui-0e77c7f1a1b82c84{--tgui--pin_input--button-width:76px}.tgui-49b69c407401f76c{display:flex;gap:var(--tgui--pin_input--buttons-gap);justify-content:center}.tgui-49b69c407401f76c:last-child{justify-content:flex-end}.tgui-fa5069ea6f3c02e4:last-child{margin-left:calc(var(--tgui--pin_input--buttons-gap) * 2)}.tgui-bf64531d065e1bd9 .tgui-49b69c407401f76c:last-child{justify-content:center}.tgui-bf64531d065e1bd9 .tgui-fa5069ea6f3c02e4:last-child{margin-left:calc(var(--tgui--pin_input--button-width) + var(--tgui--pin_input--buttons-gap))}.tgui-c793c3252df33bb0{color:var(--tgui--link_color);display:block;margin:auto}.tgui-6eaa561b38208c72{background:var(--tgui--tertiary_bg_color);border:none;border-radius:16px;color:var(--tgui--text_color);height:56px;padding:0;width:var(--tgui--pin_input--button-width)}.tgui-3bea52c968cee224{border-radius:50%;height:76px;width:76px}.tgui-bad1e0d3a612c110{align-items:center;background:var(--tgui--bg_color);border:2.5px solid var(--tgui--divider);border-radius:12px;display:flex;height:44px;justify-content:center;padding:0;transition:border-color .15s ease-out;width:40px}.tgui-b9a1527d00258387{background:var(--tgui--link_color);border:none;border-radius:50%;height:13px;opacity:.1;width:13px}.tgui-b9a1527d00258387.tgui-1d6fb1351888c5e0{opacity:1}.tgui-bad1e0d3a612c110:focus-within{border-color:var(--tgui--link_color)}.tgui-9fa4f4531187df59{background:var(--tgui--text_color);border-radius:50%;height:8px;width:8px}.tgui-de477a8e3910f19f{cursor:pointer;display:block;position:relative}.tgui-d5c5e7402bfd8c12{cursor:default;opacity:.25}.tgui-bfcd091645843388{color:var(--tgui--outline);display:block}.tgui-8d2d5ba97b4abd79{color:var(--tgui--link_color);opacity:0;position:absolute;top:0}.tgui-8d2d5ba97b4abd79,.tgui-bfcd091645843388{transition:opacity .15s ease-out}.tgui-743a4b0f25e5d51b:checked~.tgui-bfcd091645843388{opacity:0}.tgui-743a4b0f25e5d51b:checked~.tgui-8d2d5ba97b4abd79{opacity:1}.tgui-0487bdb4329cd879{display:flex;gap:4px;padding:12px;position:relative}.tgui-6169bc2e9d6fdeb8{color:var(--tgui--tertiary_bg_color);position:relative}.tgui-6169bc2e9d6fdeb8:focus-visible{outline:2px solid var(--tgui--link_color)}.tgui-f0faaa15f44569ba{color:var(--tgui--link_color);position:absolute}.tgui-52ba7059852e9950{bottom:0;margin:0;opacity:0;position:absolute;top:0}.tgui-919c5658483cae11{position:relative}.tgui-a0742fd4c73756f7{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;border:none;border-radius:inherit;color:var(--tgui--text_color);outline:none;padding:12px 58px 12px 16px;width:100%}.tgui-025a45d791e466f6{color:var(--tgui--secondary_hint_color);pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.tgui-aa094d6480bfa32a{cursor:pointer;position:relative}.tgui-7d31e315f5cc4733{cursor:default;opacity:.25}.tgui-ad96577f259c5732{color:var(--tgui--link_color);display:block;opacity:0;transition:opacity .15s ease-out}.tgui-6988c618806a5171:checked~.tgui-ad96577f259c5732{opacity:1}.tgui-717c3649db8d5af2{--tgui--slider--thumb--size:12px;align-items:center;box-sizing:border-box;display:flex;gap:24px;min-height:52px;padding:16px 24px}.tgui-35faba867393ce37{border-radius:8px;cursor:pointer;height:var(--tgui--slider--thumb--size);position:relative;width:100%}.tgui-c591a831de13ba23{cursor:default;opacity:.35}.tgui-4de4feff2dcc975c,.tgui-e11a455378c63b15{border-radius:inherit;height:3px;left:0;margin-top:-1px;position:absolute;top:50%}.tgui-e11a455378c63b15{align-items:center;background-color:var(--tgui--tertiary_bg_color);box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.tgui-4de4feff2dcc975c{background:var(--tgui--button_color);width:auto}.tgui-7fe9f0fbc9771947{height:100%;isolation:isolate;margin-left:calc(var(--tgui--slider--thumb--size) / 10);margin-right:calc(var(--tgui--slider--thumb--size) / 10);position:relative;z-index:var(--tgui--z-index--simple)}.tgui-6598607160233201,.tgui-a56564bcfd4b56e5{align-items:center;display:flex;justify-content:center;margin-top:3px}.tgui-d2e2a2e28ef0f746{--tgui--slider--thumb--size:24px;gap:20px;padding:20px}.tgui-d2e2a2e28ef0f746 .tgui-4de4feff2dcc975c,.tgui-d2e2a2e28ef0f746 .tgui-e11a455378c63b15{height:4px;margin-top:-2px}.tgui-b632646f586ff14d{background:var(--tgui--secondary_hint_color);border-radius:50%;height:2px;position:absolute;width:2px}.tgui-2b0a006b5a9ffd68{background:var(--tgui--secondary_hint_color);opacity:.35}.tgui-7951a89b824476b3{background:var(--tgui--tertiary_bg_color);border-radius:3px;height:20px;width:4px}.tgui-7951a89b824476b3.tgui-2b0a006b5a9ffd68{background:var(--tgui--button_color);opacity:1}.tgui-b632646f586ff14d:not(.tgui-7951a89b824476b3):first-child{transform:translate(50%)}.tgui-b632646f586ff14d:last-child{transform:translate(-150%)}.tgui-7951a89b824476b3:last-child{transform:translate(-100%)}.tgui-83b7253102c6addc{background:var(--tgui--button_color);border-radius:50%;height:var(--tgui--slider--thumb--size);position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--tgui--slider--thumb--size);z-index:var(--tgui--z-index--simple)}.tgui-96f5864d281f94a8{background:var(--tgui--white);box-shadow:0 6px 6.5px #0000001f,0 .5px 2px #0000001f}.tgui-abdeb837bfc726cb{height:100%;width:100%}.tgui-a1dc55b304d32032{align-items:center;border-radius:16px;cursor:pointer;display:flex;height:32px;overflow:hidden;position:relative;width:52px}.tgui-57a00e000de7483d{cursor:default;opacity:.4}.tgui-3acc6d0262399734:before{background:var(--tgui--secondary_bg_color);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.tgui-2776944549f431fc .tgui-3acc6d0262399734:before{border:3px solid var(--tgui--secondary_hint_color);border-radius:16px}.tgui-3acc6d0262399734:after{border-radius:50%;content:"";position:absolute;top:50%;transform:translateY(-50%)}.tgui-2776944549f431fc .tgui-3acc6d0262399734:after{background:var(--tgui--secondary_hint_color);height:16px;margin-left:8px;width:16px}.tgui-b70ccb0e7742541a .tgui-3acc6d0262399734:after{background:var(--tgui--white);box-shadow:0 3px 1px #0000000f,0 3px 8px #00000026,0 0 0 1px #0000000a;height:28px;margin-left:2px;width:28px}.tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:before{background-color:var(--tgui--link_color);border-color:var(--tgui--link_color)}.tgui-2776944549f431fc .tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:after{height:24px;width:24px}.tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:after{transform:translate(20px) translateY(-50%)}.tgui-2776944549f431fc .tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:after{background:var(--tgui--white);transform:translate(16px) translateY(-50%)}@media(prefers-reduced-motion:no-preference){.tgui-3acc6d0262399734:before{transition:background-color,border-color 67ms linear}.tgui-3acc6d0262399734:after{transition:transform .3s cubic-bezier(.175,.885,.32,1.275) 0s}.tgui-b70ccb0e7742541a .tgui-3acc6d0262399734:before{transition:background-color .2s ease}.tgui-b70ccb0e7742541a .tgui-3acc6d0262399734:after{transition:transform .2s cubic-bezier(.36,-.24,.26,1.32)}}.tgui-d40ec83150e66029{background:inherit;border:none;border-radius:inherit;color:var(--tgui--text_color);min-height:80px;outline:none;padding:12px 16px;resize:none;width:100%}.tgui-d40ec83150e66029::-moz-placeholder{color:var(--tgui--secondary_hint_color)}.tgui-d40ec83150e66029::placeholder{color:var(--tgui--secondary_hint_color)}.tgui-2453b62de8016bfa .tgui-d40ec83150e66029{min-height:84px;padding:16px}.tgui-7a5facec9dc28fae{left:0;position:fixed;right:0}.tgui-d83e15d73344cdc0{top:0}.tgui-01790b7e59088ea5{bottom:0;padding-bottom:var(--tgui--safe_area_inset_bottom)}.tgui-53cb2ebed0c3b08f{background:var(--tgui--surface_primary);box-shadow:0 -1px 0 var(--tgui--divider);display:flex;justify-items:stretch;padding:0 16px}.tgui-a2b4713d67582227{padding:0}.tgui-64cd0db020a9bacf{align-items:center;background:transparent;border:none;color:var(--tgui--secondary_hint_color);display:flex;flex:1 0 0;flex-direction:column;gap:6px;justify-content:center;margin:0;max-width:100%;min-width:0;padding:12px 16px 16px;transition:.15s ease-out}.tgui-ecbb746748ea4134{gap:4px;padding:8px 12px 4px}.tgui-e6658d0b8927f95e{color:var(--tgui--link_color)}.tgui-e6658d0b8927f95e:not(.tgui-ecbb746748ea4134) .tgui-44d48e11585af170{background:var(--tgui--secondary_fill)}.tgui-44d48e11585af170{border-radius:35px;display:flex;justify-content:center;min-width:64px;padding:2px 10px}.tgui-ecbb746748ea4134 .tgui-44d48e11585af170{padding:0}.tgui-aeab497081949a15{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgui-0eddcd83377979c2,.tgui-68fc52f1068b8e16{align-items:center;display:flex}.tgui-0eddcd83377979c2{color:var(--tgui--divider);height:20px;justify-content:center;margin:0 -6px;width:24px}.tgui-a9c3d618b6e43d64{color:var(--tgui--link_color)}.tgui-32fe6ce00169d72e{border-radius:8px;color:var(--tgui--hint_color);cursor:pointer;padding:8px 10px;text-decoration:none;transition:opacity .15s ease-out}.tgui-32fe6ce00169d72e:active{opacity:.5}@media(hover:hover)and (pointer:fine){.tgui-32fe6ce00169d72e:hover{background:var(--tgui--tertiary_bg_color)}}.tgui-442a9579d6c19dc4{--tgui--compact_pagination--dot--opacity--selected:.1;--tgui--compact_pagination--dot--background--selected:var(--tgui--link_color);display:inline-flex;gap:8px;padding:4px}.tgui-15adbef8fe5efed9{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#00000040;border-radius:28px;padding:8px 9px}.tgui-15adbef8fe5efed9,.tgui-cdc228e9d92dac5b{--tgui--compact_pagination--dot--opacity--selected:.25;--tgui--compact_pagination--dot--background--selected:var(--tgui--white);gap:6px}.tgui-cdc228e9d92dac5b{padding:0}.tgui-747563e660315b07{background:var(--tgui--compact_pagination--dot--background--selected,var(--tgui--link_color));border:none;border-radius:50%;cursor:pointer;display:block;height:8px;opacity:var(--tgui--compact_pagination--dot--opacity--selected,.25);padding:0;transition:opacity .15s ease-in-out;width:8px}.tgui-6d14364fac453a65{opacity:1}.tgui-bfabaddd169233a9{color:var(--tgui--link_color);text-decoration:none}.tgui-38580a5c868cecc4{display:flex;gap:8px;padding:16px}.tgui-645f8efe8c9c3cc5{opacity:.35}.tgui-8dab5cf704c88e82{align-items:center;background:transparent;border:none;border-radius:12px;box-sizing:border-box;color:var(--tgui--hint_color);cursor:pointer;display:flex;height:44px;justify-content:center;min-width:44px;padding:0 10px}.tgui-64016be270020f33{background:var(--tgui--tertiary_bg_color);color:var(--textColor)}.tgui-a43e090d3501d4ca{cursor:default;opacity:.35}.tgui-670c6b2f3c8df445{cursor:default;opacity:1}.tgui-2636b28cb21c42cc{color:var(--tgui--link_color)}.tgui-71259e3311d7116e{background:var(--tgui--tertiary_bg_color);border-radius:44px;box-sizing:border-box;height:100%;overflow:hidden;padding:2px;width:100%}.tgui-b0a9057ab5d33005{align-content:stretch;align-items:center;border-radius:inherit;box-sizing:border-box;display:flex;height:100%;position:relative;width:100%}.tgui-31f461ccfea23ec3{background:var(--tgui--segmented_control_active_bg);border-radius:40px;bottom:0;box-sizing:border-box;left:0;position:absolute;right:0;top:0;transition:transform .15s;z-index:var(--tgui--z-index--simple)}.tgui-16c6b1986a48e2b5{background:var(--tgui--tertiary_bg_color);border-radius:9px}.tgui-16c6b1986a48e2b5 .tgui-31f461ccfea23ec3{border:var(--tgui--border--width) solid rgba(0,0,0,.04);border-radius:inherit;box-shadow:0 3px 1px #0000000a,0 3px 8px #0000001f}.tgui-bbfb272d22eb23e8{background:transparent;border:none;border-radius:inherit;color:var(--tgui--text_color);flex:1 1 0;max-width:100%;overflow:hidden;padding:10px 24px;text-overflow:ellipsis;white-space:nowrap;z-index:var(--tgui--z-index--simple)}.tgui-513fce1023cbbd63{padding:6px 24px}.tgui-89d3925598b8fd68{align-content:stretch;align-items:center;display:flex;gap:12px;height:100%;overflow:hidden;position:relative;width:100%}.tgui-8e986e14448c29e6{background:var(--tgui--button_color);border-radius:4px 4px 1px 1px;bottom:0;height:3px;left:0;position:absolute;right:0;transition:transform 125ms}.tgui-96892ceed80c1bf3{background:transparent;border:none;border-radius:inherit;color:var(--tgui--secondary_hint_color);flex:1 0 0;height:44px;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:color 125ms;white-space:nowrap}.tgui-44ea091aea23df33{color:var(--tgui--link_color)}.tgui-cc76354712c6e8d9{background-color:var(--tgui--bg_color);border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;display:flex;flex-direction:column;left:0;max-height:96%;outline:none;position:fixed;right:0;z-index:var(--tgui--z-index--overlay)}.tgui-2c53ae2ef0209d4d{align-items:center;border-bottom:1px solid var(--tgui--divider);display:flex;justify-content:space-between;padding:16px}.tgui-5dc6ad1ca3ac3ed4{overflow-y:auto;padding-bottom:var(--tgui--safe_area_inset_bottom)}.tgui-f67c8fb3553eee55{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;padding:16px;position:relative}.tgui-f67c8fb3553eee55:before{background:var(--tgui--divider);border-radius:4px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translate(-50%);width:36px}.tgui-09b5f6cfd7ba56ab,.tgui-fe1d6742d85038d7{align-items:center;display:flex;flex:1 0 0}.tgui-09b5f6cfd7ba56ab{justify-content:flex-start}.tgui-fe1d6742d85038d7{justify-content:flex-end}.tgui-7ce1022bfdcb0ae3{--tgui--text--line_height:28px;display:block;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tgui-3197096cb603b35a{bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--tgui--z-index--overlay)}.tgui-5638a4ef4e806d8c{background:var(--tgui--white);border-radius:12px;box-shadow:0 8px 24px #0000001a;color:var(--tgui--black);padding:10px}.tgui-bc60ca772e3ae3c6{background:var(--tooltip_background_dark);box-shadow:none}.tgui-5638a4ef4e806d8c .tgui-e0107e1e5ea5b9f3,.tgui-bc60ca772e3ae3c6{color:var(--tgui--white)}.tgui-bc60ca772e3ae3c6 .tgui-e0107e1e5ea5b9f3{color:var(--tooltip_background_dark)}.tgui-e37c114229ebfe85 .tgui-bc60ca772e3ae3c6{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.tgui-6a12827a138e8827{--tgui--font-family:system-ui,-apple-system,BlinkMacSystemFont,"Roboto","Apple Color Emoji","Helvetica Neue",sans-serif;--tgui--font_weight--accent1:700;--tgui--font_weight--accent2:600;--tgui--font_weight--accent3:400;--tgui--large_title--font_size:34px;--tgui--large_title--line_height:42px;--tgui--title1--font_size:28px;--tgui--title1--line_height:36px;--tgui--title2--font_size:24px;--tgui--title2--line_height:32px;--tgui--title3--font_size:20px;--tgui--title3--line_height:24px;--tgui--headline--font_size:19px;--tgui--headline--line_height:28px;--tgui--text--font_size:17px;--tgui--text--line_height:26px;--tgui--subheadline1--font_size:16px;--tgui--subheadline1--line_height:24px;--tgui--subheadline2--font_size:15px;--tgui--subheadline2--line_height:22px;--tgui--caption1--font_size:13px;--tgui--caption1--line_height:20px;--tgui--caption2--font_size:11px;--tgui--caption2--line_height:16px;--tgui--border--width:1px;--tgui--base--section--box_shadow:0 1px 2px 0 rgba(0,0,0,.1);--tgui--bg_color:var(--tg-theme-bg-color,#fff);--tgui--text_color:var(--tg-theme-text-color,#000);--tgui--hint_color:var(--tg-theme-hint-color,#707579);--tgui--link_color:var(--tg-theme-link-color,#007aff);--tgui--button_color:var(--tg-theme-button-color,#007aff);--tgui--button_text_color:var(--tg-theme-button-text-color,#fff);--tgui--secondary_bg_color:var(--tg-theme-secondary-bg-color,#efeff4);--tgui--header_bg_color:var(--tg-theme-header-bg-color,#fff);--tgui--accent_text_color:var(--tg-theme-accent-text-color,#007aff);--tgui--section_bg_color:var(--tg-theme-section-bg-color,#fff);--tgui--section_header_text_color:var(--tg-theme-section-header-text-color,#707579);--tgui--subtitle_text_color:var(--tg-theme-subtitle-text-color,#707579);--tgui--destructive_text_color:var(--tg-theme-destructive-text-color,#e53935);--tgui--skeleton:hsla(0,0%,100%,.03);--tgui--divider:rgba(0,0,0,.15);--tgui--outline:rgba(0,0,0,.05);--tgui--surface_primary:hsla(0,0%,100%,.95);--tgui--tertiary_bg_color:#f4f4f7;--tgui--quartenary_bg_color:#f6f6fa;--tgui--segmented_control_active_bg:#fff;--tgui--card_bg_color:#fff;--tgui--secondary_hint_color:#a2acb0;--tgui--secondary_fill:rgba(67,120,255,.1);--tgui--green:#31d158;--tgui--destructive_background:#e53935;--tgui--primary_code_highlight:#4378ff;--tgui--secondary_code_highlight:#b00fb4;--tgui--tertiary_code_highlight:#3a9f20;--tgui--plain_background:rgba(0,0,0,.04);--tgui--plain_foreground:rgba(0,0,0,.8);--tgui--toast_accent_color:#55a6ff;--tgui--surface_dark:rgba(56,56,56,.85);--tooltip_background_dark:rgba(0,0,0,.85);--tgui--white:#fff;--tgui--black:#000;--tgui--z-index--simple:1;--tgui--z-index--skeleton:2;--tgui--z-index--overlay:3;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;color:var(--tgui--text_color)}.tgui-56dbb42c1dbd5e2b{--tgui--large_title--line_height:41px;--tgui--title1--line_height:34px;--tgui--title2--line_height:28px;--tgui--title3--line_height:25px;--tgui--headline--line_height:24px;--tgui--text--line_height:22px;--tgui--subheadline1--line_height:21px;--tgui--subheadline2--line_height:20px;--tgui--caption1--line_height:16px;--tgui--caption2--line_height:13px}.tgui-865b921add8ee075{--tgui--bg_color:var(--tg-theme-bg-color,#212121);--tgui--text_color:var(--tg-theme-text-color,#fff);--tgui--hint_color:var(--tg-theme-hint-color,#aaa);--tgui--link_color:var(--tg-theme-link-color,#2990ff);--tgui--button_color:var(--tg-theme-button-color,#2990ff);--tgui--button_text_color:var(--tg-theme-button-text-color,#fff);--tgui--secondary_bg_color:var(--tg-theme-secondary-bg-color,#0f0f0f);--tgui--header_bg_color:var(--tg-theme-header-bg-color,#212121);--tgui--accent_text_color:var(--tg-theme-accent-text-color,#007aff);--tgui--section_bg_color:var(--tg-theme-section-bg-color,#212121);--tgui--section_header_text_color:var(--tg-theme-section-header-text-color,#aaa);--tgui--subtitle_text_color:var(--tg-theme-subtitle-text-color,#aaa);--tgui--destructive_text_color:var(--tg-theme-destructive-text-color,#e53935);--tgui--skeleton:hsla(0,0%,100%,.03);--tgui--divider:hsla(0,0%,100%,.05);--tgui--outline:hsla(0,0%,100%,.1);--tgui--surface_primary:hsla(0,0%,9%,.95);--tgui--tertiary_bg_color:#2a2a2a;--tgui--quartenary_bg_color:#2f2f2f;--tgui--segmented_control_active_bg:#2f2f2f;--tgui--card_bg_color:#242424;--tgui--secondary_hint_color:#78797e;--tgui--secondary_fill:rgba(41,144,255,.15);--tgui--green:#32e55e;--tgui--destructive_background:rgba(255,35,35,.02);--tgui--primary_code_highlight:#2990ff;--tgui--secondary_code_highlight:#e937ed;--tgui--tertiary_code_highlight:#5ae536;--tgui--plain_background:hsla(0,0%,100%,.08);--tgui--plain_foreground:hsla(0,0%,100%,.95)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.tgui-6a12827a138e8827{--tgui--border--width:.5px}}@supports (padding-top:constant(safe-area-inset-bottom)){.tgui-6a12827a138e8827{--tgui--safe_area_inset_bottom:constant(safe-area-inset-bottom)}}@supports (padding-top:env(safe-area-inset-bottom)){.tgui-6a12827a138e8827{--tgui--safe_area_inset_bottom:env(safe-area-inset-bottom)}}@supports (color:color-mix(in srgb,var(--tgui--accent_text_color ) 10%,transparent)){.tgui-6a12827a138e8827{--tgui--secondary_fill:color-mix(in srgb,var(--tgui--accent_text_color) 10%,transparent)}.tgui-865b921add8ee075{--tgui--secondary_fill:color-mix(in srgb,var(--tgui--accent_text_color) 15%,transparent)}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;color:var(--app-text, #000000);background:var(--app-bg, #efeff4);font-synthesis:none;text-rendering:optimizeLegibility;--app-bg: #f2f2f7;--app-surface: #ffffff;--app-elevated: #ffffff;--app-text: #000000;--app-muted: #8e8e93;--app-accent: #3390ec;--app-accent-text: #ffffff;--app-separator: #d9d9de;--app-danger: #ff3b30}:root[data-theme=dark]{--app-bg: #07080a;--app-surface: #17181c;--app-elevated: #1d1f24;--app-text: #ffffff;--app-muted: #8f929b;--app-separator: #2c2e34}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;overscroll-behavior-y:none}body{min-width:320px;min-height:100dvh;overflow-x:hidden;background:var(--app-bg);color:var(--app-text)}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline:3px solid color-mix(in srgb,var(--app-accent) 32%,transparent);outline-offset:2px}button{-webkit-tap-highlight-color:transparent}.app-shell{position:relative;width:min(100%,480px);min-height:100dvh;margin:0 auto;overflow-x:hidden;background:var(--app-bg);box-shadow:0 0 56px #00000038}.soundcloud-fallback-frame{position:fixed;right:0;bottom:0;width:2px;height:2px;border:0;opacity:.01;pointer-events:none;z-index:0}.app-content{padding:max(14px,env(safe-area-inset-top)) 14px 194px}.search-field{display:flex;align-items:center;gap:9px;height:50px;padding:0 14px;color:var(--app-muted);background:color-mix(in srgb,var(--app-surface) 84%,var(--app-bg));border:.5px solid color-mix(in srgb,var(--app-separator) 88%,transparent);border-radius:17px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.search-field:focus-within{border-color:color-mix(in srgb,var(--app-accent) 72%,transparent);background:var(--app-surface);box-shadow:none;outline:2px solid color-mix(in srgb,var(--app-accent) 38%,transparent);outline-offset:1px}.search-field input{width:100%;min-width:0;padding:0;color:var(--app-text);background:transparent;border:0;outline:0;font-size:16px;line-height:22px}.search-field input::placeholder{color:var(--app-muted)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 2px 12px}.section-heading h2{margin:0;color:var(--app-text);font-size:26px;line-height:32px;font-weight:760;letter-spacing:-.038em}.section-heading>span{flex:0 0 auto;color:var(--app-muted);font-size:13px;line-height:18px}.wave-refresh{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:5px;padding:7px 8px;color:var(--app-accent);background:transparent;border:0;border-radius:10px;font-size:13px;line-height:18px;font-weight:540;cursor:pointer}.wave-refresh:active{background:color-mix(in srgb,var(--app-accent) 9%,transparent)}.wave-refresh__icon--loading{animation:wave-spin .9s linear infinite}.section-heading--artists{padding-bottom:11px}.artist-rail{display:grid;grid-auto-columns:92px;grid-auto-flow:column;gap:16px;margin-inline:-14px;padding:0 14px 4px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}.artist-rail::-webkit-scrollbar{display:none}.artist-card{display:flex;width:92px;min-height:117px;align-items:center;padding:0;flex-direction:column;gap:9px;color:var(--app-text);background:transparent;border:0;border-radius:16px;cursor:pointer;scroll-snap-align:start;transition:transform .13s ease,opacity .13s ease}.artist-card:active{transform:scale(.95);opacity:.76}.artist-card__avatar{position:relative;display:grid;width:88px;height:88px;flex:0 0 88px;overflow:hidden;place-items:center;color:var(--app-accent-text);background:var(--app-accent);border:1px solid color-mix(in srgb,var(--app-separator) 84%,transparent);border-radius:50%;box-shadow:0 10px 24px #0000002e;font-size:27px;font-weight:650}.artist-card__avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.artist-card>strong{overflow:hidden;width:100%;font-size:13px;line-height:17px;font-weight:620;text-align:center;text-overflow:ellipsis;white-space:nowrap}.artist-section--search .artist-rail{grid-auto-columns:92px;gap:16px}.artist-section--search .artist-card{width:92px;min-height:116px}.artist-section--search .artist-card__avatar{width:88px;height:88px;flex-basis:88px}.artist-section--search .artist-card>strong{font-size:13px;line-height:18px}.artist-search-loading{display:flex;min-height:116px;align-items:flex-start;gap:16px;margin-inline:-14px;padding:0 14px;overflow:hidden}.artist-search-loading i{width:88px;height:88px;flex:0 0 88px;background:color-mix(in srgb,var(--app-separator) 56%,var(--app-surface));border-radius:50%;animation:artist-pulse 1.2s ease-in-out infinite alternate}.artist-search-loading i:nth-child(2){animation-delay:-.4s}.artist-search-loading i:nth-child(3){animation-delay:-.8s}.artist-search-empty{min-height:64px;padding:17px 2px 20px;color:var(--app-muted);font-size:13px;line-height:18px}.error-banner{margin:0 0 10px;padding:11px 13px;color:var(--app-danger);background:color-mix(in srgb,var(--app-danger) 9%,var(--app-surface));border:.5px solid color-mix(in srgb,var(--app-danger) 16%,transparent);border-radius:12px;font-size:13px;line-height:18px}.track-list{overflow:hidden;margin-inline:-2px;background:var(--app-surface);border:.5px solid color-mix(in srgb,var(--app-separator) 90%,transparent);border-radius:20px;box-shadow:0 14px 36px #0000001f}.track-row{position:relative;display:flex;min-height:92px;padding:11px 9px 11px 10px;background:var(--app-surface);transition:background .14s ease}.track-row:after{position:absolute;right:10px;bottom:0;left:89px;height:.5px;content:"";background:color-mix(in srgb,var(--app-separator) 86%,transparent)}.track-row:last-child:after{display:none}.track-row--active{background:color-mix(in srgb,var(--app-accent) 11%,var(--app-surface))}.track-row--active:before{position:absolute;top:15px;bottom:15px;left:0;width:3px;content:"";background:var(--app-accent);border-radius:0 4px 4px 0}.track-main{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:12px}.track-title-button,.track-artist-button{display:block;min-width:0;padding:0;text-align:left;background:transparent;border:0;cursor:pointer}.track-artwork{width:68px;height:68px;flex:0 0 68px;object-fit:cover;background:var(--app-separator);border-radius:13px}.mini-copy strong{overflow:hidden;color:var(--app-text);font-size:16px;line-height:21px;font-weight:650;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.track-title-button{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.track-artist-button{overflow:hidden;width:100%;color:var(--app-accent);font-size:13px;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.track-actions{display:flex;flex:0 0 auto;align-items:center;gap:0;padding-left:2px}.row-icon,.mini-control,.now-playing button,.bottom-nav__item{display:grid;place-items:center;padding:0;background:transparent;border:0;cursor:pointer}.row-icon{width:36px;height:42px;color:var(--app-accent);border-radius:50%}.row-icon--active{color:var(--app-accent)}.row-icon:active{background:color-mix(in srgb,var(--app-accent) 10%,transparent)}.stream-buffering{animation:wave-spin .78s linear infinite}.loading-control{animation:wave-spin .9s linear infinite}.list-state{display:flex;min-height:190px;align-items:center;justify-content:center;gap:10px;padding:30px;color:var(--app-muted);text-align:center;background:color-mix(in srgb,var(--app-surface) 90%,transparent);border:.5px solid color-mix(in srgb,var(--app-separator) 62%,transparent);border-radius:17px;font-size:14px;line-height:20px}.list-state--empty{padding-inline:48px}.bottom-dock{position:fixed;right:50%;bottom:0;z-index:20;width:min(100%,480px);transform:translate(50%);background:color-mix(in srgb,var(--app-bg) 90%,transparent);border-top:.5px solid color-mix(in srgb,var(--app-separator) 86%,transparent);box-shadow:0 -14px 38px #00000029;-webkit-backdrop-filter:blur(30px) saturate(1.35);backdrop-filter:blur(30px) saturate(1.35)}.mini-player{position:relative;display:flex;height:72px;align-items:center;gap:11px;margin:8px 9px 0;padding:9px;overflow:hidden;touch-action:pan-y;transform:translate3d(var(--track-swipe-x, 0),0,0);background:color-mix(in srgb,var(--app-elevated) 95%,transparent);border:.5px solid color-mix(in srgb,var(--app-accent) 42%,var(--app-separator));border-radius:19px;box-shadow:0 12px 32px #00000040;cursor:grab;will-change:transform}.mini-player.track-swipe--dragging{transition:none;cursor:grabbing}.mini-player.track-swipe--settling{transition:transform .19s cubic-bezier(.2,.78,.2,1)}.mini-player:active{background:color-mix(in srgb,var(--app-accent) 5%,var(--app-elevated))}.mini-player>img{width:54px;height:54px;flex:0 0 54px;object-fit:cover;border-radius:16px}.mini-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:0;overflow:hidden;text-align:left;background:transparent;border:0;cursor:pointer}.mini-copy>span{overflow:hidden;width:100%;color:var(--app-accent);font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.mini-control{width:44px;height:44px;flex:0 0 44px;color:var(--app-text);border-radius:50%}.mini-control:active{background:color-mix(in srgb,var(--app-accent) 10%,transparent)}.bottom-nav{display:grid;height:calc(72px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,1fr);padding:7px 8px env(safe-area-inset-bottom)}.bottom-nav__item{min-width:0;gap:3px;color:var(--app-muted);border-radius:12px;font-size:10px;line-height:13px;font-weight:520}.bottom-nav__item--active{color:var(--app-accent)}.bottom-nav__item:active{background:color-mix(in srgb,var(--app-accent) 8%,transparent)}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;padding-top:max(10px,env(safe-area-inset-top));background:#00000085;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .18s ease-out}.now-playing{position:relative;width:min(100%,480px);max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));padding:8px 24px calc(24px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;transform:translate3d(0,var(--sheet-drag, 0),0);transition:transform .19s cubic-bezier(.2,.78,.2,1);background:var(--app-bg);border:.5px solid color-mix(in srgb,var(--app-separator) 84%,transparent);border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -24px 70px #0000006b;animation:sheet-up .24s cubic-bezier(.2,.8,.2,1);will-change:transform}.now-playing:before{position:absolute;z-index:0;top:-120px;right:-80px;left:-80px;height:500px;content:"";pointer-events:none;background-image:var(--player-artwork);background-position:center;background-size:cover;filter:blur(72px) saturate(1.35);opacity:.12;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.62) 58%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.62) 58%,transparent 100%)}:root[data-theme=dark] .now-playing:before{opacity:.24}.now-playing>*{position:relative;z-index:1}.sheet-drag-zone{margin:-2px -6px 0;padding-inline:6px;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.sheet--dragging{animation:none!important;transition:none!important}.sheet--dragging .sheet-drag-zone{cursor:grabbing}.sheet--closing{overflow:hidden;pointer-events:none;animation:none!important;transition:transform .18s cubic-bezier(.24,.72,.2,1)!important}.sheet-handle{width:42px;height:5px;margin:1px auto 7px;background:color-mix(in srgb,var(--app-muted) 58%,transparent);border-radius:999px}.now-playing__header{display:grid;height:46px;grid-template-columns:44px 1fr 44px;align-items:center}.now-playing__header button{width:44px;height:44px;margin-left:-10px;color:var(--app-accent);border-radius:50%}.now-playing__header .now-playing__more{margin-right:-10px;margin-left:0}.now-playing__header strong{color:var(--app-text);text-align:center;font-size:16px;line-height:20px;font-weight:680}.now-playing__artwork-stage{position:relative;width:min(72vw,330px);aspect-ratio:1;margin:17px auto 27px;overflow:hidden;touch-action:none;border-radius:22px;cursor:grab;perspective:800px}.now-playing__artwork-stage.track-swipe--dragging{cursor:grabbing}.now-playing__artwork-card{width:100%;height:100%;transform:translate3d(var(--track-swipe-x, 0),0,0) rotate(var(--track-swipe-rotate, 0));opacity:calc(1 - var(--track-swipe-progress, 0) * .18);will-change:transform,opacity}.now-playing__artwork-stage.track-swipe--dragging .now-playing__artwork-card{transition:none}.now-playing__artwork-stage.track-swipe--settling .now-playing__artwork-card{transition:transform .19s cubic-bezier(.2,.78,.2,1),opacity .19s ease}.now-playing__art{display:block;width:100%;height:100%;object-fit:cover;border:.5px solid color-mix(in srgb,var(--app-separator) 72%,transparent);border-radius:22px;box-shadow:0 24px 58px #0006;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.now-playing__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;touch-action:none}.now-playing__meta>div:first-child{min-width:0;flex:1 1 auto}.now-playing__meta h2{overflow:hidden;margin:0;color:var(--app-text);font-size:25px;line-height:31px;font-weight:760;letter-spacing:-.036em;text-overflow:ellipsis;white-space:nowrap}.now-playing__artist-button{display:block;overflow:hidden;max-width:100%;margin:2px 0 0;padding:0;color:var(--app-accent);background:transparent;border:0;font-size:15px;line-height:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.now-playing__artist-button:active{opacity:.65}.now-playing__actions{display:flex;flex:0 0 auto;align-items:center;gap:2px}.artist-profile{width:min(100%,480px);min-height:calc(100dvh - max(10px,env(safe-area-inset-top)));max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));padding:8px 14px calc(25px + env(safe-area-inset-bottom));overflow-y:auto;transform:translate3d(0,var(--sheet-drag, 0),0);transition:transform .19s cubic-bezier(.2,.78,.2,1);background:var(--app-bg);border:.5px solid color-mix(in srgb,var(--app-separator) 84%,transparent);border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -24px 70px #0000006b;animation:sheet-up .24s cubic-bezier(.2,.8,.2,1);will-change:transform}.artist-profile__header{display:grid;height:46px;grid-template-columns:44px 1fr 44px;align-items:center}.artist-profile__header button{display:grid;width:44px;height:44px;margin-left:-4px;padding:0;place-items:center;color:var(--app-accent);background:transparent;border:0;border-radius:50%;cursor:pointer}.artist-profile__header strong{color:var(--app-text);text-align:center;font-size:15px;line-height:19px;font-weight:650}.artist-profile__hero{display:flex;align-items:center;gap:22px;padding:26px 5px 32px;touch-action:none}.artist-profile__avatar{position:relative;display:grid;width:132px;height:132px;flex:0 0 132px;overflow:hidden;place-items:center;color:var(--app-accent-text);background:var(--app-accent);border:1px solid color-mix(in srgb,var(--app-separator) 84%,transparent);border-radius:50%;box-shadow:0 18px 42px #0000004d;font-size:38px;font-weight:650}.artist-profile__avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.artist-profile__hero>div{min-width:0}.artist-profile__hero h2{overflow:hidden;margin:0;color:var(--app-text);font-size:27px;line-height:33px;font-weight:750;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.artist-profile__count{display:block;margin-top:2px;color:var(--app-muted);font-size:13px;line-height:19px}.artist-profile__play{display:inline-flex;min-width:126px;height:48px;align-items:center;justify-content:center;gap:7px;margin-top:14px;padding:0 18px;color:var(--app-accent-text);background:var(--app-accent);border:0;border-radius:16px;box-shadow:none;font-size:15px;font-weight:650;cursor:pointer}.artist-profile__play:disabled{opacity:.42;box-shadow:none;cursor:default}.artist-profile__play:not(:disabled):active{transform:scale(.97)}.artist-profile__section-heading{display:flex;align-items:baseline;justify-content:space-between;padding:8px 3px 11px}.artist-profile__section-heading h3{margin:0;color:var(--app-text);font-size:23px;line-height:29px;letter-spacing:-.03em}.artist-profile__section-heading span{color:var(--app-muted);font-size:13px;line-height:18px}.seek-slider{width:100%;height:4px;margin:29px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--app-accent) 0 var(--seek),color-mix(in srgb,var(--app-muted) 34%,transparent) var(--seek) 100%);border-radius:99px;outline:0}.seek-slider::-webkit-slider-thumb{width:17px;height:17px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--app-accent);border:0;border-radius:50%;box-shadow:0 2px 7px #0000004d}.time-row{display:flex;justify-content:space-between;margin-top:7px;color:var(--app-muted);touch-action:none;font-size:11px;line-height:14px}.transport-controls{display:flex;align-items:center;justify-content:center;gap:52px;padding:22px 0 30px}.transport-controls button{width:50px;height:50px;color:var(--app-text);border-radius:50%}.transport-controls button:active{background:color-mix(in srgb,var(--app-accent) 8%,transparent);transform:scale(.95)}.transport-controls .transport-main{width:76px;height:76px;color:var(--app-accent-text);background:var(--app-accent);box-shadow:none}.now-playing__import{margin:-17px 0 21px;color:var(--app-accent);text-align:center;font-size:12px;line-height:17px;font-variant-numeric:tabular-nums}.lyrics-panel{padding:20px 0 4px;border-top:.5px solid color-mix(in srgb,var(--app-separator) 90%,transparent)}.lyrics-panel__header{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.lyrics-panel__header h3{margin:0;color:var(--app-text);font-size:23px;line-height:29px;font-weight:740;letter-spacing:-.03em}.lyrics-panel__header span{display:inline-flex;min-height:27px;align-items:center;gap:5px;padding:0 10px;color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 10%,transparent);border-radius:999px;font-size:11px;line-height:15px;font-weight:650}.lyrics-panel__viewport{position:relative;max-height:320px;padding:4px 2px 42px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 17px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 17px,#000 calc(100% - 28px),transparent 100%)}.lyrics-panel__viewport::-webkit-scrollbar{display:none}.now-playing .lyrics-panel__line{display:block;width:100%;margin:0;padding:9px 0;place-items:initial;color:color-mix(in srgb,var(--app-text) 36%,var(--app-muted));background:transparent;border:0;border-radius:10px;font:inherit;font-size:21px;line-height:27px;font-weight:690;letter-spacing:-.025em;text-align:left;cursor:pointer;transition:color .18s ease,transform .18s ease,opacity .18s ease}.lyrics-panel__line:active{transform:scale(.985)}.lyrics-panel__line--active{color:var(--app-text)}.lyrics-panel__line--active:before{display:inline-block;width:5px;height:5px;margin:0 8px 4px 1px;content:"";background:var(--app-accent);border-radius:50%;box-shadow:none}.lyrics-panel__plain-line{margin:0;padding:5px 0;color:var(--app-text);font-size:17px;line-height:25px;letter-spacing:-.01em}.lyrics-panel__state{display:flex;min-height:190px;align-items:center;justify-content:center;padding:28px 18px 42px;color:var(--app-muted);flex-direction:column;text-align:center}.lyrics-panel__state>svg{margin-bottom:11px;color:color-mix(in srgb,var(--app-muted) 72%,transparent)}.lyrics-panel__state strong{color:var(--app-text);font-size:16px;line-height:21px;font-weight:680}.lyrics-panel__state span{max-width:260px;margin-top:5px;font-size:13px;line-height:18px}.lyrics-panel__state button{display:inline-flex;min-height:38px;align-items:center;gap:6px;margin-top:15px;padding:0 15px;color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 10%,transparent);border:0;border-radius:999px;font-size:13px;font-weight:650;cursor:pointer}.lyrics-panel__state--loading{display:grid;min-height:190px;grid-template-columns:auto auto;align-content:center;justify-content:start;gap:7px 9px;padding-inline:3px;text-align:left}.lyrics-panel__state--loading>svg{margin:0;color:var(--app-accent)}.lyrics-panel__state--loading>span{margin:0}.lyrics-panel__state--loading i{display:block;height:15px;grid-column:1 / -1;margin-top:4px;background:color-mix(in srgb,var(--app-muted) 12%,transparent);border-radius:6px;animation:lyrics-pulse 1.25s ease-in-out infinite alternate}.lyrics-panel__state--loading i:nth-of-type(1){width:87%}.lyrics-panel__state--loading i:nth-of-type(2){width:68%}.lyrics-panel__state--loading i:nth-of-type(3){width:91%}.lyrics-panel__state--loading i:nth-of-type(4){width:54%}@keyframes lyrics-pulse{to{opacity:.42}}.sheet-open{overflow:hidden}.sheet-backdrop--actions{z-index:72;background:#0000007a}.track-actions-sheet{width:min(100%,480px);max-height:calc(100dvh - 42px);padding:8px 12px calc(16px + env(safe-area-inset-bottom));overflow-y:auto;transform:translate3d(0,var(--sheet-drag, 0),0);transition:transform .19s cubic-bezier(.2,.78,.2,1);background:var(--app-bg);border:.5px solid color-mix(in srgb,var(--app-separator) 84%,transparent);border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -24px 70px #0000006b;animation:sheet-up .22s cubic-bezier(.2,.8,.2,1);will-change:transform}.track-actions-sheet__header{display:grid;height:44px;grid-template-columns:44px 1fr 44px;align-items:center}.track-actions-sheet__header>button{display:grid;width:44px;height:44px;margin-left:-5px;padding:0;place-items:center;color:var(--app-accent);background:transparent;border:0;border-radius:50%;cursor:pointer}.track-actions-sheet__header>strong{text-align:center;font-size:15px;line-height:19px;font-weight:650}.track-actions-sheet__track{display:flex;align-items:center;gap:12px;margin:10px 2px 13px;padding:11px;touch-action:none;background:var(--app-surface);border:.5px solid color-mix(in srgb,var(--app-separator) 90%,transparent);border-radius:18px}.track-actions-sheet__track img{width:58px;height:58px;flex:0 0 58px;object-fit:cover;border-radius:12px}.track-actions-sheet__track>span{display:flex;min-width:0;flex-direction:column}.track-actions-sheet__track strong{overflow:hidden;color:var(--app-text);font-size:16px;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.track-actions-sheet__track small{overflow:hidden;color:var(--app-accent);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.track-actions-sheet__track .track-actions-sheet__catalog-note{color:var(--app-muted);font-size:11px;line-height:16px}.track-action-list{overflow:hidden;background:var(--app-surface);border:.5px solid color-mix(in srgb,var(--app-separator) 90%,transparent);border-radius:20px;box-shadow:0 12px 32px #00000029}.track-action-list>button{position:relative;display:flex;width:100%;min-height:64px;align-items:center;gap:12px;padding:8px 13px;color:var(--app-text);text-align:left;background:transparent;border:0;cursor:pointer}.track-action-list>button:after{position:absolute;right:12px;bottom:0;left:57px;height:.5px;content:"";background:color-mix(in srgb,var(--app-separator) 76%,transparent)}.track-action-list>button:last-child:after{display:none}.track-action-list>button:active{background:color-mix(in srgb,var(--app-accent) 8%,var(--app-surface))}.track-action-list>button>span:last-child{display:flex;min-width:0;flex-direction:column}.track-action-list>button strong{font-size:14px;line-height:19px;font-weight:600}.track-action-list>button small{color:var(--app-muted);font-size:11px;line-height:15px}.track-license-note{display:block;padding:12px 8px 2px;color:var(--app-muted);text-align:center;font-size:10px;line-height:15px}.track-license-note a{color:inherit;text-decoration:none}.track-license-note a:active{color:var(--app-accent)}.radio-sheet{position:relative;width:min(100%,480px);min-height:calc(100dvh - max(10px,env(safe-area-inset-top)));max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));padding:8px 14px calc(14px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;transform:translate3d(0,var(--sheet-drag, 0),0);transition:transform .19s cubic-bezier(.2,.78,.2,1);background:var(--app-bg);border:.5px solid color-mix(in srgb,var(--app-separator) 84%,transparent);border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -24px 70px #0000006b;animation:sheet-up .24s cubic-bezier(.2,.8,.2,1);will-change:transform}.radio-sheet:before{position:absolute;z-index:0;top:-120px;right:-90px;left:-90px;height:430px;content:"";pointer-events:none;background-image:var(--radio-artwork);background-position:center;background-size:cover;filter:blur(64px) saturate(1.2);opacity:.12;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.65) 58%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.65) 58%,transparent 100%)}:root[data-theme=dark] .radio-sheet:before{opacity:.24}.radio-sheet>*{position:relative;z-index:1}.radio-sheet__header{display:grid;height:46px;grid-template-columns:44px 1fr 44px;align-items:center}.radio-sheet__header button{display:grid;width:44px;height:44px;padding:0;place-items:center;color:var(--app-accent);background:transparent;border:0;border-radius:50%;cursor:pointer}.radio-sheet__header button:first-child{margin-left:-5px}.radio-sheet__header button:last-child{margin-right:-5px}.radio-sheet__header strong{color:var(--app-text);text-align:center;font-size:15px;line-height:19px;font-weight:650}.radio-start{display:flex;width:100%;height:52px;align-items:center;justify-content:center;gap:9px;margin-top:12px;color:var(--app-accent-text);background:var(--app-accent);border:0;border-radius:16px;box-shadow:none;font-size:15px;line-height:20px;font-weight:700;cursor:pointer}.radio-start:not(:disabled):active{transform:scale(.985);opacity:.9}.radio-start:disabled{opacity:.46;box-shadow:none}.radio-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 3px 10px}.radio-list-heading>span{display:flex;min-width:0;flex-direction:column}.radio-list-heading h3{margin:0;color:var(--app-text);font-size:22px;line-height:28px;letter-spacing:-.028em}.radio-list-heading small{color:var(--app-muted);font-size:11px;line-height:16px}.radio-list-heading>button{display:grid;width:42px;height:42px;flex:0 0 42px;padding:0;place-items:center;color:var(--app-accent);background:transparent;border:0;border-radius:50%;cursor:pointer}.radio-list-heading>button:active{background:color-mix(in srgb,var(--app-accent) 9%,transparent)}.radio-loading{display:flex;min-height:180px;align-items:center;justify-content:center;gap:10px;color:var(--app-muted);font-size:13px}.radio-track-list{overflow:hidden;background:var(--app-surface);border:.5px solid color-mix(in srgb,var(--app-separator) 90%,transparent);border-radius:20px;box-shadow:0 12px 32px #00000024}.radio-track{position:relative;display:flex;min-height:74px;align-items:center;padding:7px 5px 7px 8px}.radio-track:after{position:absolute;right:10px;bottom:0;left:69px;height:.5px;content:"";background:color-mix(in srgb,var(--app-separator) 78%,transparent)}.radio-track:last-child:after{display:none}.radio-track--active{background:color-mix(in srgb,var(--app-accent) 9%,var(--app-surface))}.radio-track__main{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:11px;padding:0;color:var(--app-text);text-align:left;background:transparent;border:0;cursor:pointer}.radio-track__main>img{width:56px;height:56px;flex:0 0 56px;object-fit:cover;border-radius:11px}.radio-track__main>span{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.radio-track__main strong{overflow:hidden;color:var(--app-text);font-size:15px;line-height:20px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.radio-track__main small{overflow:hidden;color:var(--app-muted);font-size:11px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.radio-track__main .radio-track__artist{color:var(--app-accent);font-size:12px;line-height:16px}.radio-track__more{display:grid;width:38px;height:42px;flex:0 0 38px;padding:0;place-items:center;color:var(--app-muted);background:transparent;border:0;border-radius:50%;cursor:pointer}.radio-track__more:active{background:color-mix(in srgb,var(--app-accent) 9%,transparent)}.radio-track__loading{flex:0 0 21px;color:var(--app-accent)}.app-toast{position:fixed;right:50%;bottom:calc(150px + env(safe-area-inset-bottom));z-index:90;max-width:min(340px,calc(100vw - 32px));padding:10px 15px;transform:translate(50%);color:#fff;text-align:center;background:#1c1c1eeb;border-radius:999px;box-shadow:0 8px 28px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:13px;line-height:18px;animation:toast-in .18s ease-out}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(36px);opacity:.8}}@keyframes wave-spin{to{transform:rotate(360deg)}}@keyframes radio-eq{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes toast-in{0%{transform:translate(50%,8px);opacity:0}}@keyframes artist-pulse{0%{opacity:.45}to{opacity:.86}}@media(max-width:370px){.app-content{padding-inline:10px}.artist-rail{margin-inline:-10px;padding-inline:10px}.artist-rail{grid-auto-columns:86px}.artist-card,.artist-section--search .artist-card{width:86px}.artist-card__avatar,.artist-section--search .artist-card__avatar{width:82px;height:82px;flex-basis:82px}.track-row{padding-left:8px}.track-artwork{width:60px;height:60px;flex-basis:60px}.track-row{min-height:82px}.row-favorite,.row-remove{display:none}.transport-controls{gap:28px}.artist-profile__hero{gap:16px}.artist-profile__avatar{width:108px;height:108px;flex-basis:108px}.artist-profile__play{min-width:116px;padding-inline:14px}}@media(min-width:700px){.app-shell{border-inline:.5px solid rgba(0,0,0,.08)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--app-bg: #f2f2f7;--app-surface: #ffffff;--app-elevated: rgba(255, 255, 255, .76);--app-text: #000000;--app-muted: rgba(60, 60, 67, .6);--app-accent: #008bff;--app-accent-text: #ffffff;--app-separator: rgba(60, 60, 67, .18);--app-glass: rgba(250, 250, 252, .72);--app-glass-strong: rgba(255, 255, 255, .86);--app-sheet: rgba(246, 246, 248, .97);--app-shadow: rgba(0, 0, 0, .12)}:root[data-theme=dark]{--app-bg: #000000;--app-surface: #1c1c1e;--app-elevated: rgba(44, 44, 46, .76);--app-text: #ffffff;--app-muted: rgba(235, 235, 245, .6);--app-separator: rgba(84, 84, 88, .65);--app-glass: rgba(37, 37, 40, .7);--app-glass-strong: rgba(44, 44, 46, .86);--app-sheet: rgba(22, 22, 24, .98);--app-shadow: rgba(0, 0, 0, .45)}body{background:var(--app-bg);letter-spacing:-.012em}.app-shell{width:min(100%,402px);background:var(--app-bg);box-shadow:0 0 64px #00000047}.app-content{padding:max(12px,env(safe-area-inset-top)) 16px 174px}.app-toolbar{display:flex;min-height:52px;align-items:flex-end;padding:0 0 7px}.app-toolbar h1{margin:0;color:var(--app-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,sans-serif;font-size:34px;line-height:41px;font-weight:750;letter-spacing:.01em}.search-field{height:36px;gap:7px;padding:0 10px;background:color-mix(in srgb,var(--app-surface) 78%,var(--app-muted));border:0;border-radius:10px;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--app-separator) 64%,transparent)}:root[data-theme=dark] .search-field{background:#7676803d}.search-field:focus-within{background:color-mix(in srgb,var(--app-surface) 92%,var(--app-muted));border-color:transparent;box-shadow:none;outline:2px solid color-mix(in srgb,var(--app-accent) 38%,transparent);outline-offset:1px}.search-field input{font-size:17px;line-height:22px;letter-spacing:-.026em}.section-heading{min-height:42px;padding:23px 0 8px}.section-heading h2{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,sans-serif;font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.026em}.section-heading--artists{padding-top:22px;padding-bottom:10px}.wave-refresh{min-height:32px;padding:5px 4px 5px 8px;gap:5px;border-radius:10px;font-size:15px;line-height:20px;font-weight:500}.artist-rail,.artist-section--search .artist-rail{grid-auto-columns:72px;gap:13px;margin-inline:-16px;padding:0 16px 3px}.artist-card,.artist-section--search .artist-card{width:72px;min-height:92px;gap:7px;border-radius:18px}.artist-card__avatar,.artist-section--search .artist-card__avatar{width:68px;height:68px;flex-basis:68px;border:2px solid var(--app-bg);outline:1.5px solid color-mix(in srgb,var(--app-accent) 72%,var(--app-separator));box-shadow:0 7px 18px #0000002e;font-size:23px}.artist-card>strong,.artist-section--search .artist-card>strong{font-size:12px;line-height:16px;font-weight:600}.artist-search-loading{min-height:92px;gap:13px;margin-inline:-16px;padding-inline:16px}.artist-search-loading i{width:68px;height:68px;flex-basis:68px}.track-list{margin-inline:0;background:var(--app-surface);border:.5px solid color-mix(in srgb,var(--app-separator) 72%,transparent);border-radius:16px;box-shadow:none}.track-row{min-height:76px;padding:8px 7px 8px 10px}.track-row:after{right:0;left:64px;background:color-mix(in srgb,var(--app-separator) 82%,transparent)}.track-row--active{background:color-mix(in srgb,var(--app-accent) 13%,var(--app-surface))}.track-row--active:before{top:10px;bottom:10px;width:3px}.track-artwork{width:52px;height:52px;flex-basis:52px;border-radius:12px}.mini-copy strong{font-size:16px;line-height:20px;font-weight:590;letter-spacing:-.024em}.track-artist-button{font-size:14px;line-height:18px}.track-actions{margin-right:-2px;padding-left:0}.row-icon{width:32px;height:40px;flex-basis:32px}.bottom-dock{right:50%;bottom:0;width:min(100%,402px);padding:0 16px max(8px,env(safe-area-inset-bottom));background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.mini-player{height:62px;gap:10px;margin:0 0 8px;padding:8px;background:linear-gradient(#ffffff0d,#fff0),var(--app-glass-strong);border:.5px solid color-mix(in srgb,white 20%,var(--app-separator));border-radius:22px;box-shadow:0 8px 40px var(--app-shadow);backdrop-filter:blur(28px) saturate(1.55);-webkit-backdrop-filter:blur(28px) saturate(1.55)}.mini-player>img{width:46px;height:46px;flex-basis:46px;border-radius:14px}.mini-copy>span{color:var(--app-muted);font-size:13px;line-height:17px}.mini-control{width:40px;height:40px;flex-basis:40px}.mini-volume{display:none}.bottom-nav{width:100%;height:64px;padding:4px;overflow:hidden;background:linear-gradient(#ffffff14,#ffffff03),var(--app-glass);border:.5px solid color-mix(in srgb,white 22%,var(--app-separator));border-radius:32px;box-shadow:0 8px 40px var(--app-shadow);backdrop-filter:blur(30px) saturate(1.65);-webkit-backdrop-filter:blur(30px) saturate(1.65)}.bottom-nav__item{gap:1px;border-radius:28px;font-size:10px;line-height:12px;font-weight:500;transition:color .15s ease,background .15s ease,transform .15s ease}.bottom-nav__item--active{color:var(--app-accent);background:color-mix(in srgb,var(--app-text) 8%,transparent);font-weight:700}.bottom-nav__item:active{transform:scale(.96)}.sheet-backdrop{padding-top:max(10px,env(safe-area-inset-top));background:#0000007a;backdrop-filter:blur(8px) saturate(1.15);-webkit-backdrop-filter:blur(8px) saturate(1.15)}.now-playing,.artist-profile,.radio-sheet{width:min(calc(100% - 12px),402px);max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));min-height:calc(100dvh - max(10px,env(safe-area-inset-top)));background:var(--app-sheet);border:.5px solid color-mix(in srgb,white 18%,var(--app-separator));border-bottom:0;border-radius:38px 38px 0 0;box-shadow:0 15px 75px #00000052}.track-actions-sheet{width:min(calc(100% - 12px),402px);background:var(--app-sheet);border:.5px solid color-mix(in srgb,white 18%,var(--app-separator));border-bottom:0;border-radius:38px 38px 0 0;box-shadow:0 15px 75px #00000052}.sheet-handle{width:36px;height:5px;margin-top:0;margin-bottom:7px;background:color-mix(in srgb,var(--app-muted) 60%,transparent)}.now-playing__header button,.artist-profile__header button,.radio-sheet__header button,.track-actions-sheet__header>button{display:grid;width:44px;height:44px;margin:0;padding:0;place-items:center;color:var(--app-text);background:linear-gradient(rgba(255,255,255,.08),transparent),var(--app-glass);border:.5px solid color-mix(in srgb,white 22%,var(--app-separator));border-radius:50%;box-shadow:0 8px 24px var(--app-shadow);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5)}.now-playing__header strong,.artist-profile__header strong,.radio-sheet__header strong,.track-actions-sheet__header>strong{font-size:15px;line-height:18px;font-weight:650}.now-playing__header .now-playing__more,.radio-sheet__header button:last-child{margin:0}.now-playing{padding:8px 18px calc(20px + env(safe-area-inset-bottom))}.now-playing:before,.radio-sheet:before{opacity:.08;filter:blur(80px) saturate(1.2)}:root[data-theme=dark] .now-playing:before,:root[data-theme=dark] .radio-sheet:before{opacity:.18}.now-playing__artwork-stage{width:min(72vw,292px);margin:15px auto 23px;border-radius:20px}.now-playing__art{border-radius:20px;box-shadow:0 24px 58px #00000057}.now-playing__meta h2{font-size:22px;line-height:27px;font-weight:700;letter-spacing:-.028em}.now-playing__artist-button{margin-top:2px;font-size:16px;line-height:21px}.seek-slider{height:4px;margin-top:24px}.transport-controls{gap:45px;padding:19px 0 25px}.transport-controls button{display:grid;width:48px;height:48px;place-items:center;background:color-mix(in srgb,var(--app-text) 5%,transparent)}.transport-controls .transport-main{width:72px;height:72px;color:#fff;background:linear-gradient(rgba(255,255,255,.2),transparent),var(--app-accent);border:.5px solid rgba(255,255,255,.26);box-shadow:none}.artist-profile,.radio-sheet{padding:8px 14px calc(22px + env(safe-area-inset-bottom))}.artist-profile__hero{gap:18px;padding:23px 4px 28px}.artist-profile__avatar{width:112px;height:112px;flex-basis:112px;border:2px solid var(--app-sheet);outline:1.5px solid color-mix(in srgb,var(--app-accent) 68%,var(--app-separator));box-shadow:0 16px 38px #00000047}.artist-profile__hero h2{font-size:26px;line-height:32px}.artist-profile__play,.radio-start{height:46px;border-radius:15px;background:linear-gradient(rgba(255,255,255,.18),transparent),var(--app-accent);border:.5px solid rgba(255,255,255,.22);box-shadow:none}.artist-profile__section-heading h3,.radio-list-heading h3{font-size:22px;line-height:28px;font-weight:700}.track-actions-sheet__track,.track-action-list,.radio-track-list{border-radius:16px;box-shadow:none}.track-actions-sheet__track{background:var(--app-surface)}.track-action-list>button{min-height:60px}.radio-start{height:48px}.radio-track{min-height:68px;padding-block:6px}.radio-track__main>img{width:50px;height:50px;flex-basis:50px;border-radius:11px}.app-toast{bottom:calc(148px + env(safe-area-inset-bottom));background:#2c2c2ee0;border:.5px solid rgba(255,255,255,.16);box-shadow:0 8px 32px #0000003d}@media(max-width:370px){.app-content{padding-inline:12px}.artist-rail,.artist-section--search .artist-rail{margin-inline:-12px;padding-inline:12px}.row-favorite,.row-remove{display:grid}.row-more{display:none}.track-artwork{width:48px;height:48px;flex-basis:48px}.track-row:after{left:60px}.now-playing__artwork-stage{width:min(70vw,270px)}.transport-controls{gap:32px}}:root{--gr-blur: 30px;--gr-saturation: 1.75;--gr-radius: 999px;--gr-bg-start: rgba(255, 255, 255, .68);--gr-bg-end: rgba(238, 242, 248, .48);--gr-chromatic-blue: rgba(0, 139, 255, .13);--gr-chromatic-violet: rgba(135, 95, 255, .08);--gr-chromatic-pink: rgba(255, 92, 176, .07);--gr-chromatic-green: rgba(72, 220, 170, .06);--gr-shimmer-duration: 11s;--gr-specular-duration: 7s}:root[data-theme=dark]{--gr-bg-start: rgba(48, 49, 54, .72);--gr-bg-end: rgba(18, 19, 23, .58);--gr-chromatic-blue: rgba(0, 139, 255, .16);--gr-chromatic-violet: rgba(139, 105, 255, .1);--gr-chromatic-pink: rgba(255, 96, 189, .08);--gr-chromatic-green: rgba(70, 230, 178, .07)}html,body,#root{min-height:100%;margin:0;background:var(--tg-theme-secondary-bg-color, #efeff4)}body{font-family:var(--tgui--font-family, system-ui, -apple-system, sans-serif)}.app-shell{--app-bg: var(--tgui--secondary_bg_color) !important;--app-surface: var(--tgui--section_bg_color) !important;--app-elevated: var(--tgui--bg_color) !important;--app-text: var(--tgui--text_color) !important;--app-muted: var(--tgui--hint_color) !important;--app-accent: var(--tgui--link_color) !important;--app-accent-text: var(--tgui--button_text_color) !important;--app-separator: var(--tgui--divider) !important;--app-danger: var(--tgui--destructive_text_color) !important;width:min(100%,480px);min-height:100dvh;margin:0 auto;overflow-x:hidden;background:var(--tgui--secondary_bg_color);box-shadow:0 0 48px #00000029}.app-content{padding:max(12px,env(safe-area-inset-top)) 16px 190px}.app-toolbar{display:flex;min-height:48px;align-items:flex-end;padding:0 0 10px}.app-toolbar>h1{margin:0}.search-glass{overflow:hidden;width:100%;border-radius:18px;box-shadow:0 .5px #ffffffd1 inset,0 8px 28px #222c3d1a,0 0 0 .5px color-mix(in srgb,var(--tgui--outline) 62%,transparent)}.search-glass:before{opacity:.72}.search-glass>*{position:relative;z-index:4}.search-field{width:100%;height:auto;min-height:46px;padding:11px 15px;gap:12px;color:var(--tgui--hint_color);background:transparent!important;border:0;border-radius:inherit;box-shadow:none}.search-glass:focus-within{box-shadow:0 .5px #ffffffe0 inset,0 9px 30px #008bff24,0 0 0 1.5px var(--tgui--link_color)}.search-field input{color:var(--tgui--text_color);font-size:var(--tgui--text--font_size);line-height:var(--tgui--text--line_height)}.section-heading{min-height:36px;padding:24px 0 8px}.section-heading--artists{padding-top:24px;padding-bottom:10px}.section-heading h2{margin:0}.wave-refresh{min-height:36px;padding:6px 0 6px 10px;color:var(--tgui--link_color);background:transparent;font-size:var(--tgui--subheadline2--font_size);line-height:var(--tgui--subheadline2--line_height);font-weight:600}.artist-rail,.artist-section--search .artist-rail{display:grid;grid-auto-columns:64px;grid-auto-flow:column;gap:12px;margin-inline:-16px;padding:0 16px 2px;overflow-x:auto;scroll-snap-type:x proximity}.artist-card,.artist-section--search .artist-card{width:64px;min-height:78px;gap:7px;padding:0;color:var(--tgui--text_color);background:transparent;border:0}.artist-card__avatar,.artist-section--search .artist-card__avatar{width:48px;height:48px;flex:0 0 48px;overflow:hidden;border:0;outline:none;box-shadow:none}.artist-card>span:last-child{overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap}.artist-search-loading{min-height:78px;gap:12px;margin-inline:-16px;padding-inline:16px}.artist-search-loading i{width:48px;height:48px;flex-basis:48px;background:var(--tgui--tertiary_bg_color)}.track-list{overflow:visible;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}.track-row{min-height:72px;padding:0 12px;gap:12px;background:transparent}.track-row:before,.track-row:after{display:none}.track-row--active{background:var(--tgui--secondary_fill)}.track-artwork{width:48px;height:48px;border-radius:10px}.track-title-button{display:block;overflow:hidden;width:100%;padding:0;color:var(--tgui--text_color);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;font:inherit;font-weight:600}.track-artist-button{display:block;overflow:hidden;width:100%;padding:0;color:var(--tgui--link_color);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;font:inherit}.track-cache-detail{color:var(--tgui--hint_color)}.track-actions{display:flex;align-items:center;gap:0;margin-right:-6px;padding:0}.row-icon{width:36px;height:36px;min-width:36px;padding:0;color:var(--tgui--link_color)}.row-more{color:var(--tgui--hint_color)}.list-state{color:var(--tgui--hint_color);background:var(--tgui--section_bg_color);border:0;border-radius:12px}.bottom-dock{position:fixed;right:50%;bottom:0;z-index:20;width:min(100%,480px);padding:0 12px max(9px,env(safe-area-inset-bottom));transform:translate(50%);background:transparent;border:0;box-shadow:none;pointer-events:none}.mini-player{height:64px;margin:0 0 9px;padding:8px;gap:10px;border-radius:24px;background:linear-gradient(115deg,#ffffff29,#ffffff06 46%,#008bff0b),linear-gradient(145deg,var(--gr-bg-start),var(--gr-bg-end));box-shadow:0 .5px #fffc inset,0 12px 36px #131b2a33,0 0 0 .5px #ffffff47;backdrop-filter:blur(30px) saturate(1.75) brightness(1.04);-webkit-backdrop-filter:blur(30px) saturate(1.75) brightness(1.04)}.mini-player>*{position:relative;z-index:4}.mini-player>img{width:48px;height:48px;flex-basis:48px;border-radius:13px;box-shadow:0 4px 14px #0003}.mini-copy strong{color:var(--tgui--text_color);font-size:var(--tgui--subheadline1--font_size);line-height:var(--tgui--subheadline1--line_height)}.mini-copy span{color:var(--tgui--hint_color);font-size:var(--tgui--caption1--font_size);line-height:var(--tgui--caption1--line_height)}.mini-control{width:40px;height:40px;flex:0 0 40px;color:var(--tgui--text_color);border-radius:50%}.mini-control:active{background:color-mix(in srgb,var(--tgui--text_color) 10%,transparent);transform:scale(.92)}.bottom-nav-glass{width:100%;height:68px;padding:4px;overflow:hidden;border-radius:34px;box-shadow:0 .5px #ffffffe0 inset,0 12px 40px #131b2a38,0 0 0 .5px #ffffff4d}.bottom-nav-glass:before{opacity:.86}.bottom-nav-glass>*{position:relative;z-index:4}.bottom-nav{position:relative!important;inset:auto!important;width:100%;height:60px;padding:0!important;background:transparent!important;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bottom-nav__item{min-width:0;margin:0 2px;color:color-mix(in srgb,var(--tgui--text_color) 63%,var(--tgui--hint_color));border-radius:28px;transition:color .15s ease,background .15s ease,transform .15s ease}.bottom-nav__item[aria-current=page]{color:var(--tgui--link_color);background:linear-gradient(180deg,#ffffff5c,#ffffff14),color-mix(in srgb,var(--tgui--link_color) 12%,transparent);box-shadow:0 .5px #ffffffc2 inset,0 3px 12px #004da01f}.bottom-nav__item:active{transform:scale(.95)}.sheet-backdrop{background:#0000005c;backdrop-filter:blur(9px) saturate(1.12);-webkit-backdrop-filter:blur(9px) saturate(1.12)}.now-playing,.artist-profile,.radio-sheet{width:min(100%,480px);min-height:calc(100dvh - max(10px,env(safe-area-inset-top)));max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));background:color-mix(in srgb,var(--tgui--bg_color) 94%,transparent);border:.5px solid rgba(255,255,255,.25);border-bottom:0;border-radius:38px 38px 0 0;box-shadow:0 -1px #ffffff85 inset,0 -20px 70px #00000052;backdrop-filter:blur(32px) saturate(1.45);-webkit-backdrop-filter:blur(32px) saturate(1.45)}.track-actions-sheet{width:min(100%,480px);background:color-mix(in srgb,var(--tgui--secondary_bg_color) 94%,transparent);border:.5px solid rgba(255,255,255,.25);border-bottom:0;border-radius:38px 38px 0 0;box-shadow:0 -20px 70px #00000052;backdrop-filter:blur(32px) saturate(1.45);-webkit-backdrop-filter:blur(32px) saturate(1.45)}.sheet-handle{width:36px;height:5px;margin-bottom:7px;background:color-mix(in srgb,var(--tgui--secondary_hint_color) 62%,transparent)}.now-playing__header button,.artist-profile__header button,.radio-sheet__header button,.track-actions-sheet__header>button{margin:0;color:var(--tgui--text_color);background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.52),transparent 38%),linear-gradient(145deg,var(--gr-bg-start),var(--gr-bg-end));border:.5px solid rgba(255,255,255,.34);box-shadow:inset 0 .5px #ffffffd1,inset 1px 0 #008bff14,inset -1px 0 #ff5db512,0 8px 22px #10182729;backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6)}.now-playing{padding:8px 20px calc(22px + env(safe-area-inset-bottom))}.now-playing:before,.radio-sheet:before{display:none}.now-playing__artwork-stage{width:min(76vw,320px);margin:14px auto 24px;border-radius:14px}.now-playing__art{border:0;border-radius:14px;box-shadow:0 16px 40px #0000003d}.now-playing__meta h2{color:var(--tgui--text_color);font-size:var(--tgui--title2--font_size);line-height:var(--tgui--title2--line_height)}.now-playing__artist-button{color:var(--tgui--link_color)}.seek-slider{background:linear-gradient(to right,var(--tgui--link_color) 0 var(--seek),var(--tgui--outline) var(--seek) 100%)}.seek-slider::-webkit-slider-thumb{background:var(--tgui--link_color)}.transport-controls button{background:linear-gradient(150deg,#ffffff4d,#ffffff0a),color-mix(in srgb,var(--tgui--tertiary_bg_color) 72%,transparent);border:.5px solid rgba(255,255,255,.26);box-shadow:inset 0 .5px #ffffffb8,0 6px 18px #0000001a;backdrop-filter:blur(18px) saturate(1.45);-webkit-backdrop-filter:blur(18px) saturate(1.45)}.transport-controls .transport-main{color:var(--tgui--button_text_color);background:var(--tgui--button_color);border:.5px solid rgba(255,255,255,.42);box-shadow:inset 0 1px #ffffff70,0 12px 30px color-mix(in srgb,var(--tgui--button_color) 28%,transparent)}.artist-profile,.radio-sheet{padding:8px 16px calc(22px + env(safe-area-inset-bottom))}.artist-profile__avatar{box-shadow:none}.artist-profile__play,.radio-start{color:var(--tgui--button_text_color);background:var(--tgui--button_color);border:0;border-radius:12px;box-shadow:none}.track-action-list{overflow:visible;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}.track-action-list button{width:100%;color:var(--tgui--text_color);text-align:left}.radio-track-list{background:var(--tgui--section_bg_color);border:0;border-radius:12px;box-shadow:none}.radio-track--active{background:var(--tgui--secondary_fill)}.app-toast{background:var(--tgui--surface_dark);border:0;box-shadow:0 8px 24px #0000002e}@supports selector(:has(*)){.app-shell:has(.bottom-dock:not(.bottom-dock--with-player)) .app-content{padding-bottom:112px}}@media(max-width:370px){.app-content{padding-inline:12px}.artist-rail,.artist-section--search .artist-rail{margin-inline:-12px;padding-inline:12px}.row-favorite,.row-remove{display:grid}.row-more{display:none}.track-row{padding-inline:10px}.now-playing__artwork-stage{width:min(74vw,276px)}}html,body,#root{background:#1d1d1f}.app-shell,.app-shell[data-appearance=light]{--puff-accent: #ff46a2;--puff-canvas: #f1f1f1;--puff-milk: rgba(255, 255, 255, .65);--puff-edge: rgba(255, 255, 255, .92);--puff-shadow: rgba(0, 0, 0, .12);width:min(100%,390px);min-height:100dvh;color:#000;background:#f1f1f1;box-shadow:none}.app-content{min-height:100dvh;padding:14px 16px 160px}.search-glass{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.9);border-radius:296px;background:linear-gradient(#fff,#fff),linear-gradient(#ffffffa6,#ffffffa6);background-blend-mode:multiply,normal;box-shadow:0 8px 40px #0000001f;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);animation:none}.search-field{min-height:46px;padding:0 12px;gap:4px;color:#727272;border-radius:296px}.bottom-dock{right:50%;bottom:0;width:min(100%,390px);padding:0 16px 23px;transform:translate(50%)}.mini-player{width:100%;height:48px;min-height:48px;margin:0 0 15px;border:1px solid rgba(255,255,255,.92);border-radius:296px;background:#ffffffa6;box-shadow:inset 0 .5px #ffffffdb,0 8px 40px #0000001f;backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05);animation:none}.mini-player{padding:6px 8px;gap:8px}.mini-player>img{width:36px;height:36px;flex-basis:36px;border-radius:12px;box-shadow:none}.mini-copy strong{color:#1c1c1e;font-size:13px;line-height:16px}.mini-copy span{color:#707579;font-size:11px;line-height:14px}.mini-control{width:32px;height:32px;flex-basis:32px;color:#383838}.bottom-nav-glass,.bottom-nav-glass.glass{width:270px;height:58px;margin:0 auto;padding:3.5px;overflow:hidden;border:0;border-radius:272px;background:#ffffffab;box-shadow:inset 0 .5px #ffffffe6,0 8px 40px #0000001f;backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05);animation:none}.bottom-nav{width:263px;height:51px;padding:0!important;overflow:visible}.bottom-nav__item{width:94px;min-width:0;height:51px;margin-right:-6px;gap:3px;padding:5.5px 7px 6.5px;color:#393939;border-radius:92px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:10px;line-height:11px;font-weight:510;letter-spacing:-.09px}.bottom-nav__item[aria-current=page]{color:#ff46a2;background:#e8e8e9;box-shadow:none}.bottom-nav__asset--home{width:20.27px;height:20.27px;flex-basis:20.27px;mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.8283%200.057243C14.5522%200.11199%2013.97%200.227913%2012.7127%200.478438C12.3657%200.547573%2010.5272%200.913041%208.62704%201.29058C6.72689%201.66813%205.11412%201.99567%205.04311%202.01844C4.61352%202.15628%204.30851%202.58412%204.30851%203.04883C4.30851%203.1389%204.35759%203.4636%204.44344%203.94148C5.27541%208.57277%205.75705%2011.5962%205.94996%2013.3985L5.96285%2013.519L5.77462%2013.4625C4.67986%2013.1338%203.34917%2013.1614%202.28664%2013.5349C1.21081%2013.9131%200.409171%2014.6098%200.124555%2015.414C-0.0700414%2015.9639%20-0.0359978%2016.5376%200.222319%2017.0611C0.565705%2017.757%201.27872%2018.3375%202.22076%2018.6882C2.48453%2018.7864%202.94595%2018.9028%203.2819%2018.9559C3.52422%2018.9942%203.63588%2019%204.12412%2019C4.60859%2019%204.72483%2018.994%204.95872%2018.9569C6.02767%2018.7874%206.88175%2018.3782%207.49594%2017.7414C7.9149%2017.3069%208.14888%2016.8369%208.20977%2016.3073C8.31658%2015.3786%208.27325%2014.3357%208.05265%2012.5234C7.84717%2010.8353%207.40347%208.07219%206.73291%204.30438C6.69679%204.10153%206.67806%203.94869%206.68817%203.9394C6.703%203.92576%207.96065%203.67373%2013.6025%202.5537C14.0653%202.46185%2014.448%202.39091%2014.4532%202.39608C14.4583%202.40126%2014.5266%202.64224%2014.6049%202.9316C15.583%206.543%2016.3316%209.9512%2016.6321%2012.1607C16.6643%2012.3979%2016.6954%2012.625%2016.7011%2012.6655C16.7084%2012.7172%2016.7042%2012.7389%2016.6869%2012.7386C16.6735%2012.7384%2016.5683%2012.7079%2016.4533%2012.6708C16.2088%2012.592%2015.8678%2012.5186%2015.527%2012.4715C15.2232%2012.4295%2014.4687%2012.4241%2014.1587%2012.4617C12.6331%2012.6466%2011.4186%2013.3606%2010.9164%2014.3677C10.5721%2015.0583%2010.6302%2015.8416%2011.076%2016.5183C11.2191%2016.7355%2011.5272%2017.0573%2011.7661%2017.239C12.5675%2017.8487%2013.6186%2018.1723%2014.7992%2018.1728C16.1427%2018.1734%2017.3342%2017.7525%2018.1295%2016.9965C18.4582%2016.6839%2018.7468%2016.2238%2018.8449%2015.8556C19.0375%2015.1332%2019.0509%2013.9975%2018.8842%2012.5234C18.6633%2010.5691%2018.1438%207.96934%2017.304%204.61418C16.7763%202.50603%2016.3052%200.798177%2016.1902%200.576289C16.0096%200.227677%2015.6212%20-0.0044819%2015.2262%206.56312e-05C15.1621%200.000810485%2014.9831%200.0265275%2014.8283%200.057243Z'%20fill='%23F7459D'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.8283%200.057243C14.5522%200.11199%2013.97%200.227913%2012.7127%200.478438C12.3657%200.547573%2010.5272%200.913041%208.62704%201.29058C6.72689%201.66813%205.11412%201.99567%205.04311%202.01844C4.61352%202.15628%204.30851%202.58412%204.30851%203.04883C4.30851%203.1389%204.35759%203.4636%204.44344%203.94148C5.27541%208.57277%205.75705%2011.5962%205.94996%2013.3985L5.96285%2013.519L5.77462%2013.4625C4.67986%2013.1338%203.34917%2013.1614%202.28664%2013.5349C1.21081%2013.9131%200.409171%2014.6098%200.124555%2015.414C-0.0700414%2015.9639%20-0.0359978%2016.5376%200.222319%2017.0611C0.565705%2017.757%201.27872%2018.3375%202.22076%2018.6882C2.48453%2018.7864%202.94595%2018.9028%203.2819%2018.9559C3.52422%2018.9942%203.63588%2019%204.12412%2019C4.60859%2019%204.72483%2018.994%204.95872%2018.9569C6.02767%2018.7874%206.88175%2018.3782%207.49594%2017.7414C7.9149%2017.3069%208.14888%2016.8369%208.20977%2016.3073C8.31658%2015.3786%208.27325%2014.3357%208.05265%2012.5234C7.84717%2010.8353%207.40347%208.07219%206.73291%204.30438C6.69679%204.10153%206.67806%203.94869%206.68817%203.9394C6.703%203.92576%207.96065%203.67373%2013.6025%202.5537C14.0653%202.46185%2014.448%202.39091%2014.4532%202.39608C14.4583%202.40126%2014.5266%202.64224%2014.6049%202.9316C15.583%206.543%2016.3316%209.9512%2016.6321%2012.1607C16.6643%2012.3979%2016.6954%2012.625%2016.7011%2012.6655C16.7084%2012.7172%2016.7042%2012.7389%2016.6869%2012.7386C16.6735%2012.7384%2016.5683%2012.7079%2016.4533%2012.6708C16.2088%2012.592%2015.8678%2012.5186%2015.527%2012.4715C15.2232%2012.4295%2014.4687%2012.4241%2014.1587%2012.4617C12.6331%2012.6466%2011.4186%2013.3606%2010.9164%2014.3677C10.5721%2015.0583%2010.6302%2015.8416%2011.076%2016.5183C11.2191%2016.7355%2011.5272%2017.0573%2011.7661%2017.239C12.5675%2017.8487%2013.6186%2018.1723%2014.7992%2018.1728C16.1427%2018.1734%2017.3342%2017.7525%2018.1295%2016.9965C18.4582%2016.6839%2018.7468%2016.2238%2018.8449%2015.8556C19.0375%2015.1332%2019.0509%2013.9975%2018.8842%2012.5234C18.6633%2010.5691%2018.1438%207.96934%2017.304%204.61418C16.7763%202.50603%2016.3052%200.798177%2016.1902%200.576289C16.0096%200.227677%2015.6212%20-0.0044819%2015.2262%206.56312e-05C15.1621%200.000810485%2014.9831%200.0265275%2014.8283%200.057243Z'%20fill='%23F7459D'/%3e%3c/svg%3e")}.bottom-nav__asset--favorites{width:22px;height:21px;flex-basis:21px;mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='22'%20height='21'%20viewBox='0%200%2022%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%202085664227'%3e%3cpath%20id='Vector'%20d='M11.6286%200.509279C17.3542%200.509279%2022%205.09868%2022%2010.7546C22%2016.4106%2017.3542%2021%2011.6286%2021C7.72594%2021%204.32802%2018.8669%202.56129%2015.7226C4.44487%2015.5287%206.45464%2014.0328%206.45464%2011.2902V5.87898L8.74485%205.38494C9.75441%205.17256%2010.4835%204.31839%2010.4882%203.26569V0.675495C10.4835%200.643175%2010.4835%200.606238%2010.4789%200.573919C10.8574%200.532365%2011.2407%200.509279%2011.6286%200.509279ZM11.6286%2013.9081C9.23093%2013.9081%207.37072%2014.4668%206.04801%2015.5795C5.91247%2015.6949%205.74421%2015.8658%205.58997%2016.0366C5.31421%2016.3321%205.33291%2016.7846%205.62736%2017.0662C5.77693%2017.2047%205.93117%2017.3479%206.04801%2017.4448C7.56703%2018.6822%209.51137%2019.421%2011.6286%2019.421C13.7506%2019.421%2015.6996%2018.6776%2017.2139%2017.4402C17.3308%2017.3433%2017.485%2017.2047%2017.6299%2017.0662C17.9244%2016.7892%2017.9431%2016.3321%2017.6673%2016.0366C17.5131%2015.8658%2017.3495%2015.6949%2017.2186%2015.5841C15.8912%2014.4668%2014.031%2013.9081%2011.6286%2013.9081ZM8.07648%200.0152486C8.51583%20-0.0724756%208.89441%200.227636%208.89441%200.675495V3.26569L8.88506%203.37189C8.87572%203.43653%208.85235%203.50116%208.81963%203.55657C8.81496%203.56119%208.81496%203.5658%208.81028%203.57042C8.80093%203.58889%208.78691%203.60736%208.77289%203.62583C8.76354%203.63968%208.7542%203.64891%208.74485%203.65815C8.7355%203.672%208.72148%203.68585%208.70746%203.69508C8.69811%203.70432%208.68876%203.71355%208.67941%203.72279C8.66539%203.73202%208.6467%203.74587%208.63268%203.75511C8.61865%203.76434%208.6093%203.76896%208.59996%203.77357C8.58126%203.78743%208.55789%203.79666%208.5392%203.80589C8.52985%203.81051%208.5205%203.81513%208.50648%203.81513C8.47844%203.82898%208.44572%203.83821%208.413%203.84745L5.174%204.54925C4.99171%204.58619%204.91693%204.61389%204.88421%204.70161C4.86552%204.75702%204.86085%204.83089%204.86085%204.94632V11.2902L4.84682%2011.6457C4.83748%2011.7566%204.81878%2011.8627%204.80009%2011.9643C4.79541%2011.9874%204.79074%2012.0059%204.78606%2012.029C4.76737%2012.1075%204.74867%2012.1859%204.7253%2012.2598C4.71595%2012.2875%204.70661%2012.3152%204.69726%2012.3383C4.67389%2012.4076%204.65052%2012.4768%204.62248%2012.5415C4.60845%2012.5738%204.58976%2012.6061%204.57574%2012.6384C4.55237%2012.6938%204.52433%2012.7446%204.49628%2012.7954C4.47759%2012.8323%204.45889%2012.86%204.4402%2012.8924C4.40748%2012.9385%204.37943%2012.9847%204.35139%2013.0263C4.32802%2013.0586%204.30933%2013.0863%204.29063%2013.114C4.25324%2013.1555%204.22052%2013.1971%204.18781%2013.2386C4.16444%2013.2663%204.14107%2013.2894%204.1177%2013.3171C4.07563%2013.3587%204.03824%2013.3956%203.99618%2013.4372C3.97281%2013.4556%203.95411%2013.4741%203.93074%2013.4926C3.88868%2013.5295%203.85129%2013.5618%203.80922%2013.5942C3.7765%2013.6172%203.74846%2013.6403%203.71574%2013.6634C3.67835%2013.6911%203.64096%2013.7142%203.60357%2013.7373C3.57085%2013.7604%203.54281%2013.7788%203.51009%2013.7973C3.4727%2013.8204%203.43531%2013.8389%203.39324%2013.862C3.36053%2013.8804%203.32314%2013.8989%203.28574%2013.9127C3.24835%2013.9312%203.21096%2013.9451%203.17357%2013.9635C3.13618%2013.9774%203.09412%2013.9959%203.05672%2014.0097C3.00999%2014.0282%202.96325%2014.042%202.91651%2014.0513C2.89314%2014.0605%202.86509%2014.0697%202.84173%2014.079C2.78096%2014.0928%202.72488%2014.1067%202.66412%2014.1159C2.64542%2014.1205%202.62673%2014.1251%202.60803%2014.1297C2.44912%2014.1574%202.29488%2014.1713%202.14532%2014.1713C0.883365%2014.1713%200%2013.3772%200%2012.2275C0%2011.3641%200.415976%2010.7177%201.26662%2010.3252L1.2713%2010.3206C1.29934%2010.3114%201.32738%2010.2975%201.35543%2010.2883C1.40684%2010.2652%201.45825%2010.2468%201.50967%2010.2237C1.55173%2010.2098%201.5938%2010.196%201.63586%2010.1821C1.8088%2010.1221%201.99108%2010.0713%202.19205%2010.0344L3.32314%209.80352C3.56618%209.74811%203.69237%209.57266%203.66433%209.29102L3.65966%201.63585C3.65966%201.19723%203.94009%200.906351%204.45422%200.800157L8.07648%200.0152486ZM11.6286%205.2372C9.86658%205.2372%208.44105%206.65003%208.44105%208.39068C8.44105%2010.1313%209.86658%2011.5442%2011.6286%2011.5442C13.3907%2011.5442%2014.8209%2010.1313%2014.8209%208.39068C14.8209%206.65003%2013.3907%205.24181%2011.6286%205.2372Z'%20fill='%23393939'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='22'%20height='21'%20viewBox='0%200%2022%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%202085664227'%3e%3cpath%20id='Vector'%20d='M11.6286%200.509279C17.3542%200.509279%2022%205.09868%2022%2010.7546C22%2016.4106%2017.3542%2021%2011.6286%2021C7.72594%2021%204.32802%2018.8669%202.56129%2015.7226C4.44487%2015.5287%206.45464%2014.0328%206.45464%2011.2902V5.87898L8.74485%205.38494C9.75441%205.17256%2010.4835%204.31839%2010.4882%203.26569V0.675495C10.4835%200.643175%2010.4835%200.606238%2010.4789%200.573919C10.8574%200.532365%2011.2407%200.509279%2011.6286%200.509279ZM11.6286%2013.9081C9.23093%2013.9081%207.37072%2014.4668%206.04801%2015.5795C5.91247%2015.6949%205.74421%2015.8658%205.58997%2016.0366C5.31421%2016.3321%205.33291%2016.7846%205.62736%2017.0662C5.77693%2017.2047%205.93117%2017.3479%206.04801%2017.4448C7.56703%2018.6822%209.51137%2019.421%2011.6286%2019.421C13.7506%2019.421%2015.6996%2018.6776%2017.2139%2017.4402C17.3308%2017.3433%2017.485%2017.2047%2017.6299%2017.0662C17.9244%2016.7892%2017.9431%2016.3321%2017.6673%2016.0366C17.5131%2015.8658%2017.3495%2015.6949%2017.2186%2015.5841C15.8912%2014.4668%2014.031%2013.9081%2011.6286%2013.9081ZM8.07648%200.0152486C8.51583%20-0.0724756%208.89441%200.227636%208.89441%200.675495V3.26569L8.88506%203.37189C8.87572%203.43653%208.85235%203.50116%208.81963%203.55657C8.81496%203.56119%208.81496%203.5658%208.81028%203.57042C8.80093%203.58889%208.78691%203.60736%208.77289%203.62583C8.76354%203.63968%208.7542%203.64891%208.74485%203.65815C8.7355%203.672%208.72148%203.68585%208.70746%203.69508C8.69811%203.70432%208.68876%203.71355%208.67941%203.72279C8.66539%203.73202%208.6467%203.74587%208.63268%203.75511C8.61865%203.76434%208.6093%203.76896%208.59996%203.77357C8.58126%203.78743%208.55789%203.79666%208.5392%203.80589C8.52985%203.81051%208.5205%203.81513%208.50648%203.81513C8.47844%203.82898%208.44572%203.83821%208.413%203.84745L5.174%204.54925C4.99171%204.58619%204.91693%204.61389%204.88421%204.70161C4.86552%204.75702%204.86085%204.83089%204.86085%204.94632V11.2902L4.84682%2011.6457C4.83748%2011.7566%204.81878%2011.8627%204.80009%2011.9643C4.79541%2011.9874%204.79074%2012.0059%204.78606%2012.029C4.76737%2012.1075%204.74867%2012.1859%204.7253%2012.2598C4.71595%2012.2875%204.70661%2012.3152%204.69726%2012.3383C4.67389%2012.4076%204.65052%2012.4768%204.62248%2012.5415C4.60845%2012.5738%204.58976%2012.6061%204.57574%2012.6384C4.55237%2012.6938%204.52433%2012.7446%204.49628%2012.7954C4.47759%2012.8323%204.45889%2012.86%204.4402%2012.8924C4.40748%2012.9385%204.37943%2012.9847%204.35139%2013.0263C4.32802%2013.0586%204.30933%2013.0863%204.29063%2013.114C4.25324%2013.1555%204.22052%2013.1971%204.18781%2013.2386C4.16444%2013.2663%204.14107%2013.2894%204.1177%2013.3171C4.07563%2013.3587%204.03824%2013.3956%203.99618%2013.4372C3.97281%2013.4556%203.95411%2013.4741%203.93074%2013.4926C3.88868%2013.5295%203.85129%2013.5618%203.80922%2013.5942C3.7765%2013.6172%203.74846%2013.6403%203.71574%2013.6634C3.67835%2013.6911%203.64096%2013.7142%203.60357%2013.7373C3.57085%2013.7604%203.54281%2013.7788%203.51009%2013.7973C3.4727%2013.8204%203.43531%2013.8389%203.39324%2013.862C3.36053%2013.8804%203.32314%2013.8989%203.28574%2013.9127C3.24835%2013.9312%203.21096%2013.9451%203.17357%2013.9635C3.13618%2013.9774%203.09412%2013.9959%203.05672%2014.0097C3.00999%2014.0282%202.96325%2014.042%202.91651%2014.0513C2.89314%2014.0605%202.86509%2014.0697%202.84173%2014.079C2.78096%2014.0928%202.72488%2014.1067%202.66412%2014.1159C2.64542%2014.1205%202.62673%2014.1251%202.60803%2014.1297C2.44912%2014.1574%202.29488%2014.1713%202.14532%2014.1713C0.883365%2014.1713%200%2013.3772%200%2012.2275C0%2011.3641%200.415976%2010.7177%201.26662%2010.3252L1.2713%2010.3206C1.29934%2010.3114%201.32738%2010.2975%201.35543%2010.2883C1.40684%2010.2652%201.45825%2010.2468%201.50967%2010.2237C1.55173%2010.2098%201.5938%2010.196%201.63586%2010.1821C1.8088%2010.1221%201.99108%2010.0713%202.19205%2010.0344L3.32314%209.80352C3.56618%209.74811%203.69237%209.57266%203.66433%209.29102L3.65966%201.63585C3.65966%201.19723%203.94009%200.906351%204.45422%200.800157L8.07648%200.0152486ZM11.6286%205.2372C9.86658%205.2372%208.44105%206.65003%208.44105%208.39068C8.44105%2010.1313%209.86658%2011.5442%2011.6286%2011.5442C13.3907%2011.5442%2014.8209%2010.1313%2014.8209%208.39068C14.8209%206.65003%2013.3907%205.24181%2011.6286%205.2372Z'%20fill='%23393939'/%3e%3c/g%3e%3c/svg%3e")}.track-list{border-radius:22px}@media(max-width:370px){.app-content{padding-inline:14px}.bottom-nav-glass,.bottom-nav-glass.glass{width:270px}}.app-shell{--puff-accent: #ff2d8f;--puff-accent-soft: rgba(255, 45, 143, .13);--puff-canvas: #f3f3f4;--puff-milk: rgba(255, 255, 255, .7);--puff-milk-strong: rgba(255, 255, 255, .84);--puff-edge: rgba(255, 255, 255, .92);--puff-shadow: rgba(50, 50, 58, .14);position:relative;width:min(100%,430px);background:var(--puff-canvas)}.app-shell[data-appearance=dark]{--puff-accent: #ff4a9e;--puff-accent-soft: rgba(255, 74, 158, .16);--puff-canvas: #111113;--puff-milk: rgba(48, 48, 52, .68);--puff-milk-strong: rgba(56, 56, 60, .82);--puff-edge: rgba(255, 255, 255, .22);--puff-shadow: rgba(0, 0, 0, .42)}.app-content{padding:max(22px,env(safe-area-inset-top)) 20px 224px}.search-glass{min-height:64px;overflow:hidden;border:.75px solid var(--puff-edge);border-radius:32px;background:linear-gradient(180deg,#ffffff57,#ffffff0f),var(--puff-milk);box-shadow:inset 0 1px #ffffffeb,inset 1px 0 #ffffff8a,0 14px 34px var(--puff-shadow);backdrop-filter:blur(34px) saturate(1.4) brightness(1.03);-webkit-backdrop-filter:blur(34px) saturate(1.4) brightness(1.03)}.search-glass:before{opacity:.54}.search-glass:after{opacity:.46}.search-field{min-height:62px;padding:14px 24px;gap:14px}.search-field input{font-size:18px;line-height:24px;font-weight:480}.search-field>svg{width:25px;height:25px;stroke-width:2}.search-glass:focus-within{box-shadow:inset 0 1px #fffffff5,0 15px 38px #ff2d8f21,0 0 0 1.5px color-mix(in srgb,var(--puff-accent) 72%,white)}.section-heading{min-height:42px;padding:30px 2px 10px}.section-heading--artists{padding-top:28px}.section-heading h2,.artist-profile__section-heading h3,.radio-list-heading h3{letter-spacing:-.025em}.wave-refresh,.track-artist-button,.now-playing__artist-button{color:var(--puff-accent)}.artist-rail,.artist-section--search .artist-rail{margin-inline:-20px;padding-inline:20px}.track-list{padding:5px;overflow:hidden;background:linear-gradient(180deg,#ffffff47,#ffffff05),var(--puff-milk);border:.75px solid var(--puff-edge);border-radius:30px;box-shadow:inset 0 1px #ffffffe0,0 16px 42px var(--puff-shadow);backdrop-filter:blur(30px) saturate(1.35);-webkit-backdrop-filter:blur(30px) saturate(1.35)}.track-row{min-height:76px;margin:0;padding:5px 8px;border-radius:22px}.track-row--active{background:var(--puff-accent-soft)}.track-row+.track-row{border-top:.5px solid color-mix(in srgb,var(--tgui--divider) 62%,transparent)}.track-artwork{width:52px;height:52px;flex-basis:52px;border-radius:15px}.bottom-dock{width:min(100%,430px);padding:0 20px max(22px,env(safe-area-inset-bottom))}.mini-player{height:68px;margin:0 0 14px;padding:8px 12px;gap:11px;border:.75px solid var(--puff-edge);border-radius:34px;background:linear-gradient(180deg,#ffffff5c,#ffffff0a),var(--puff-milk-strong);box-shadow:inset 0 1px #fffffff0,0 16px 42px var(--puff-shadow);backdrop-filter:blur(36px) saturate(1.42);-webkit-backdrop-filter:blur(36px) saturate(1.42)}.mini-player>img{width:50px;height:50px;flex-basis:50px;border-radius:16px}.mini-copy strong{font-size:15px;line-height:19px}.mini-control{color:var(--tgui--text_color)}.bottom-nav-glass{width:min(78%,326px);height:74px;margin:0 auto;padding:5px;border:.75px solid var(--puff-edge);border-radius:37px;background:linear-gradient(180deg,#ffffff5c,#ffffff0a),var(--puff-milk-strong);box-shadow:inset 0 1px #fffffff5,0 18px 46px var(--puff-shadow);backdrop-filter:blur(38px) saturate(1.42);-webkit-backdrop-filter:blur(38px) saturate(1.42)}.bottom-nav{height:64px}.bottom-nav__item{margin:0;color:color-mix(in srgb,var(--tgui--text_color) 76%,var(--tgui--hint_color));border-radius:32px}.bottom-nav__item[aria-current=page]{color:var(--puff-accent);background:linear-gradient(180deg,#ffffff61,#ffffff0f),color-mix(in srgb,var(--tgui--text_color) 8%,transparent);box-shadow:inset 0 1px #ffffffe0,0 7px 18px #3030371a}.bottom-nav__item[aria-current=page] svg{filter:drop-shadow(0 4px 8px rgba(255,45,143,.18))}.now-playing,.artist-profile,.radio-sheet,.track-actions-sheet{width:min(calc(100% - 12px),430px);border-radius:42px 42px 0 0;background:linear-gradient(180deg,#ffffff38,#fff0 22%),color-mix(in srgb,var(--puff-canvas) 94%,transparent)}.now-playing__header button,.artist-profile__header button,.radio-sheet__header button,.track-actions-sheet__header>button,.transport-controls button{border-color:var(--puff-edge);background:linear-gradient(180deg,#ffffff5c,#ffffff08),var(--puff-milk);box-shadow:inset 0 1px #ffffffe0,0 10px 26px var(--puff-shadow)}.transport-controls .transport-main,.artist-profile__play,.radio-start{background:var(--puff-accent);box-shadow:0 14px 32px #ff2d8f3d}.track-actions-sheet__track{background:var(--puff-milk-strong);border-color:var(--puff-edge);box-shadow:0 14px 34px var(--puff-shadow)}@supports selector(:has(*)){.app-shell:has(.bottom-dock:not(.bottom-dock--with-player)) .app-content{padding-bottom:132px}}@media(max-width:370px){.app-content{padding-inline:16px}.artist-rail,.artist-section--search .artist-rail{margin-inline:-16px;padding-inline:16px}.bottom-dock{padding-inline:14px}.bottom-nav-glass{width:min(84%,314px)}}html,body,#root{width:100%;background:#f1f1f1}.app-shell,.app-shell[data-appearance=light],.app-shell[data-appearance=dark]{--puff-accent: #ff46a2;--app-accent: #ff46a2 !important;--tgui--link_color: #ff46a2 !important;--tgui--button_color: #ff46a2 !important;--tgui--accent_text_color: #ff46a2 !important;--tgui--secondary_fill: rgba(255, 70, 162, .1) !important;--tgui--toast_accent_color: #ff46a2 !important;--tgui--primary_code_highlight: #ff46a2 !important;--gr-chromatic-blue: rgba(255, 70, 162, .13);--puff-canvas: #f1f1f1;--puff-milk: rgba(255, 255, 255, .65);--puff-edge: rgba(255, 255, 255, .92);--puff-shadow: rgba(0, 0, 0, .12);width:100%;max-width:480px;min-height:100dvh;color:#000;background:#f1f1f1;box-shadow:none}.app-content{min-height:100dvh;padding:14px 17px 160px 16px}.app-toolbar{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%)}.search-glass,.search-glass.glass{width:100%;min-height:48px;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:296px;background:#ffffffa6;box-shadow:0 8px 40px #0000001f;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);animation:none}.search-glass:before,.search-glass:after{opacity:0;animation:none}.search-field{min-height:46px;padding:0 12px;gap:4px;color:#727272;background:transparent!important;border-radius:296px}.search-field input{color:#383838;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:17px;line-height:normal;font-weight:510;letter-spacing:0}.search-field input::placeholder{color:#727272;opacity:1}.search-field>svg{width:24px;height:24px;stroke-width:2}.search-glass:focus-within{border-color:#fffffff5;box-shadow:0 8px 40px #0000001f}.search-screen-header{position:relative;z-index:4;display:grid;gap:10px}.search-screen-header__row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px}.search-screen-header__row--active{grid-template-columns:minmax(0,1fr) 48px}.search-screen-header__row .search-glass{min-width:0}.search-close,.search-close.glass{display:grid;width:48px;height:48px;padding:0;place-items:center;color:#111;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#ffffffa6;box-shadow:inset 0 .5px #ffffffd1,0 8px 40px #0000001a;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}.search-close:before,.search-close:after{opacity:0}.search-close:active{transform:scale(.96);background:#ffffffd1}.search-source-switch,.search-source-switch.glass{position:relative;display:grid;width:100%;height:42px;padding:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:999px;background:#ffffff7a;box-shadow:inset 0 .5px #ffffffc7,0 7px 24px #00000012;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.search-source-switch:before,.search-source-switch:after{opacity:0}.search-source-switch__item{position:relative;z-index:1;min-width:0;padding:0 12px;color:#353535;background:transparent;border:0;border-radius:999px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:15px;line-height:20px;font-weight:580;white-space:nowrap;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.search-source-switch__item--active{color:#111;background:#e1e1e4e0;box-shadow:inset 0 .5px #ffffffeb,0 2px 7px #00000014}.recent-searches{padding-top:22px}.recent-searches__heading{display:flex;min-height:34px;align-items:center;justify-content:center;padding:0 2px 8px}.recent-searches__heading h2{margin:0;color:#111;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:23px;line-height:29px;font-weight:720;letter-spacing:-.025em}.recent-searches__heading button{padding:5px 0 5px 16px;color:#ff46a2;background:transparent;border:0;font-size:14px;line-height:20px;font-weight:650}.recent-searches__list{overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:24px;background:#ffffff8f;box-shadow:inset 0 .5px #ffffffe0,0 10px 34px #00000012;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.recent-search-row{position:relative;display:flex;width:100%;min-height:72px;align-items:center;padding:9px 12px;color:#111;text-align:left;background:transparent;border:0}.recent-search-row+.recent-search-row:before{position:absolute;top:0;right:12px;left:76px;height:.5px;content:"";background:#3c3c432b}.recent-search-row__main{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:0;padding:0;color:inherit;text-align:left;background:transparent;border:0}.recent-search-row__avatar,.recent-search-row__cover{width:52px!important;height:52px!important;flex:0 0 52px}.recent-search-row__cover{border-radius:12px!important}.recent-search-row__copy{display:grid;min-width:0;flex:1 1 auto;gap:2px}.recent-search-row__copy strong,.recent-search-row__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-search-row__copy strong{color:#111;font-size:16px;line-height:21px;font-weight:590}.recent-search-row__copy small{color:#8e8e93;font-size:13px;line-height:18px;font-weight:450}.recent-search-row__chevron,.recent-search-row__more{flex:0 0 38px;color:#8e8e93}.recent-search-row__more{display:grid;width:38px;height:42px;padding:0;place-items:center;background:transparent;border:0;border-radius:50%}.recent-search-row__chevron{margin-left:auto}.recent-search-row:active,.recent-search-row__main:active,.recent-search-row__more:active{opacity:.68}.recent-searches__empty{display:grid;min-height:132px;padding:28px 50px;place-items:center;color:#8e8e93;text-align:center;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:#ffffff80;font-size:14px;line-height:20px}.bottom-dock{right:50%;bottom:0;width:100%;max-width:480px;padding:0 16px 18px 17px;transform:translate(50%,var(--keyboard-dock-offset, 0px));background:transparent;border:0;pointer-events:none;will-change:transform}.bottom-dock>*{pointer-events:auto}.keyboard-open .bottom-dock{pointer-events:none}.mini-player,.mini-player.glass{width:100%;height:48px;min-height:48px;margin:0 0 15px;border:1px solid rgba(255,255,255,.92);border-radius:296px;background:#ffffffa6;box-shadow:inset 0 .5px #ffffffdb,0 8px 40px #0000001f;backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05);animation:none}.mini-player,.mini-player.glass{display:grid;grid-template-columns:36px minmax(0,1fr) 32px 32px;align-items:center;column-gap:6px;padding:6px 8px;margin-bottom:6px}.mini-player:before,.mini-player:after{opacity:0;animation:none}.mini-player>img{width:36px;height:36px;border-radius:12px;box-shadow:none}.mini-copy{min-width:0}.mini-copy strong{color:#1c1c1e;font-size:15px;line-height:19px;font-weight:680}.mini-copy>span{color:#707579;font-size:12px;line-height:15px}.mini-control{width:32px;height:32px;color:#383838}.mini-favorite{color:#ff46a2}.mini-favorite:active{transform:scale(.9)}.bottom-nav-glass,.bottom-nav-glass.glass{width:274px;height:62px;margin:0 auto;padding:5px;overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:999px;background:#ffffffd6;box-shadow:inset 0 1px #fffffffa,0 10px 34px #0000001f;backdrop-filter:blur(24px) saturate(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.08);animation:none}.bottom-nav-glass:before,.bottom-nav-glass:after{opacity:0;animation:none}.bottom-nav{display:grid!important;width:264px;height:52px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0!important;overflow:visible}.bottom-nav__item{width:auto;min-width:0;height:46px;align-self:center;margin:3px 2px;gap:3px;padding:4px 7px 5px;color:#393939;border:1px solid transparent;border-radius:23px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:10px;line-height:11px;font-weight:510;letter-spacing:-.09px}.bottom-nav__item[aria-current=page]{color:#ff46a2;background:#e2e2e6f0;border-color:#ffffffdb;box-shadow:inset 0 .5px #fffffffa,0 2px 8px #00000014}.bottom-nav__item svg,.bottom-nav__asset{display:block;width:24px;height:24px;flex:0 0 24px}.bottom-nav__asset{background:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.bottom-nav__asset--home{width:19px;height:19px;flex-basis:19px;mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.8283%200.057243C14.5522%200.11199%2013.97%200.227913%2012.7127%200.478438C12.3657%200.547573%2010.5272%200.913041%208.62704%201.29058C6.72689%201.66813%205.11412%201.99567%205.04311%202.01844C4.61352%202.15628%204.30851%202.58412%204.30851%203.04883C4.30851%203.1389%204.35759%203.4636%204.44344%203.94148C5.27541%208.57277%205.75705%2011.5962%205.94996%2013.3985L5.96285%2013.519L5.77462%2013.4625C4.67986%2013.1338%203.34917%2013.1614%202.28664%2013.5349C1.21081%2013.9131%200.409171%2014.6098%200.124555%2015.414C-0.0700414%2015.9639%20-0.0359978%2016.5376%200.222319%2017.0611C0.565705%2017.757%201.27872%2018.3375%202.22076%2018.6882C2.48453%2018.7864%202.94595%2018.9028%203.2819%2018.9559C3.52422%2018.9942%203.63588%2019%204.12412%2019C4.60859%2019%204.72483%2018.994%204.95872%2018.9569C6.02767%2018.7874%206.88175%2018.3782%207.49594%2017.7414C7.9149%2017.3069%208.14888%2016.8369%208.20977%2016.3073C8.31658%2015.3786%208.27325%2014.3357%208.05265%2012.5234C7.84717%2010.8353%207.40347%208.07219%206.73291%204.30438C6.69679%204.10153%206.67806%203.94869%206.68817%203.9394C6.703%203.92576%207.96065%203.67373%2013.6025%202.5537C14.0653%202.46185%2014.448%202.39091%2014.4532%202.39608C14.4583%202.40126%2014.5266%202.64224%2014.6049%202.9316C15.583%206.543%2016.3316%209.9512%2016.6321%2012.1607C16.6643%2012.3979%2016.6954%2012.625%2016.7011%2012.6655C16.7084%2012.7172%2016.7042%2012.7389%2016.6869%2012.7386C16.6735%2012.7384%2016.5683%2012.7079%2016.4533%2012.6708C16.2088%2012.592%2015.8678%2012.5186%2015.527%2012.4715C15.2232%2012.4295%2014.4687%2012.4241%2014.1587%2012.4617C12.6331%2012.6466%2011.4186%2013.3606%2010.9164%2014.3677C10.5721%2015.0583%2010.6302%2015.8416%2011.076%2016.5183C11.2191%2016.7355%2011.5272%2017.0573%2011.7661%2017.239C12.5675%2017.8487%2013.6186%2018.1723%2014.7992%2018.1728C16.1427%2018.1734%2017.3342%2017.7525%2018.1295%2016.9965C18.4582%2016.6839%2018.7468%2016.2238%2018.8449%2015.8556C19.0375%2015.1332%2019.0509%2013.9975%2018.8842%2012.5234C18.6633%2010.5691%2018.1438%207.96934%2017.304%204.61418C16.7763%202.50603%2016.3052%200.798177%2016.1902%200.576289C16.0096%200.227677%2015.6212%20-0.0044819%2015.2262%206.56312e-05C15.1621%200.000810485%2014.9831%200.0265275%2014.8283%200.057243Z'%20fill='%23F7459D'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.8283%200.057243C14.5522%200.11199%2013.97%200.227913%2012.7127%200.478438C12.3657%200.547573%2010.5272%200.913041%208.62704%201.29058C6.72689%201.66813%205.11412%201.99567%205.04311%202.01844C4.61352%202.15628%204.30851%202.58412%204.30851%203.04883C4.30851%203.1389%204.35759%203.4636%204.44344%203.94148C5.27541%208.57277%205.75705%2011.5962%205.94996%2013.3985L5.96285%2013.519L5.77462%2013.4625C4.67986%2013.1338%203.34917%2013.1614%202.28664%2013.5349C1.21081%2013.9131%200.409171%2014.6098%200.124555%2015.414C-0.0700414%2015.9639%20-0.0359978%2016.5376%200.222319%2017.0611C0.565705%2017.757%201.27872%2018.3375%202.22076%2018.6882C2.48453%2018.7864%202.94595%2018.9028%203.2819%2018.9559C3.52422%2018.9942%203.63588%2019%204.12412%2019C4.60859%2019%204.72483%2018.994%204.95872%2018.9569C6.02767%2018.7874%206.88175%2018.3782%207.49594%2017.7414C7.9149%2017.3069%208.14888%2016.8369%208.20977%2016.3073C8.31658%2015.3786%208.27325%2014.3357%208.05265%2012.5234C7.84717%2010.8353%207.40347%208.07219%206.73291%204.30438C6.69679%204.10153%206.67806%203.94869%206.68817%203.9394C6.703%203.92576%207.96065%203.67373%2013.6025%202.5537C14.0653%202.46185%2014.448%202.39091%2014.4532%202.39608C14.4583%202.40126%2014.5266%202.64224%2014.6049%202.9316C15.583%206.543%2016.3316%209.9512%2016.6321%2012.1607C16.6643%2012.3979%2016.6954%2012.625%2016.7011%2012.6655C16.7084%2012.7172%2016.7042%2012.7389%2016.6869%2012.7386C16.6735%2012.7384%2016.5683%2012.7079%2016.4533%2012.6708C16.2088%2012.592%2015.8678%2012.5186%2015.527%2012.4715C15.2232%2012.4295%2014.4687%2012.4241%2014.1587%2012.4617C12.6331%2012.6466%2011.4186%2013.3606%2010.9164%2014.3677C10.5721%2015.0583%2010.6302%2015.8416%2011.076%2016.5183C11.2191%2016.7355%2011.5272%2017.0573%2011.7661%2017.239C12.5675%2017.8487%2013.6186%2018.1723%2014.7992%2018.1728C16.1427%2018.1734%2017.3342%2017.7525%2018.1295%2016.9965C18.4582%2016.6839%2018.7468%2016.2238%2018.8449%2015.8556C19.0375%2015.1332%2019.0509%2013.9975%2018.8842%2012.5234C18.6633%2010.5691%2018.1438%207.96934%2017.304%204.61418C16.7763%202.50603%2016.3052%200.798177%2016.1902%200.576289C16.0096%200.227677%2015.6212%20-0.0044819%2015.2262%206.56312e-05C15.1621%200.000810485%2014.9831%200.0265275%2014.8283%200.057243Z'%20fill='%23F7459D'/%3e%3c/svg%3e")}.bottom-nav__asset--favorites{width:22px;height:21px;flex-basis:21px;mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='22'%20height='21'%20viewBox='0%200%2022%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%202085664227'%3e%3cpath%20id='Vector'%20d='M11.6286%200.509279C17.3542%200.509279%2022%205.09868%2022%2010.7546C22%2016.4106%2017.3542%2021%2011.6286%2021C7.72594%2021%204.32802%2018.8669%202.56129%2015.7226C4.44487%2015.5287%206.45464%2014.0328%206.45464%2011.2902V5.87898L8.74485%205.38494C9.75441%205.17256%2010.4835%204.31839%2010.4882%203.26569V0.675495C10.4835%200.643175%2010.4835%200.606238%2010.4789%200.573919C10.8574%200.532365%2011.2407%200.509279%2011.6286%200.509279ZM11.6286%2013.9081C9.23093%2013.9081%207.37072%2014.4668%206.04801%2015.5795C5.91247%2015.6949%205.74421%2015.8658%205.58997%2016.0366C5.31421%2016.3321%205.33291%2016.7846%205.62736%2017.0662C5.77693%2017.2047%205.93117%2017.3479%206.04801%2017.4448C7.56703%2018.6822%209.51137%2019.421%2011.6286%2019.421C13.7506%2019.421%2015.6996%2018.6776%2017.2139%2017.4402C17.3308%2017.3433%2017.485%2017.2047%2017.6299%2017.0662C17.9244%2016.7892%2017.9431%2016.3321%2017.6673%2016.0366C17.5131%2015.8658%2017.3495%2015.6949%2017.2186%2015.5841C15.8912%2014.4668%2014.031%2013.9081%2011.6286%2013.9081ZM8.07648%200.0152486C8.51583%20-0.0724756%208.89441%200.227636%208.89441%200.675495V3.26569L8.88506%203.37189C8.87572%203.43653%208.85235%203.50116%208.81963%203.55657C8.81496%203.56119%208.81496%203.5658%208.81028%203.57042C8.80093%203.58889%208.78691%203.60736%208.77289%203.62583C8.76354%203.63968%208.7542%203.64891%208.74485%203.65815C8.7355%203.672%208.72148%203.68585%208.70746%203.69508C8.69811%203.70432%208.68876%203.71355%208.67941%203.72279C8.66539%203.73202%208.6467%203.74587%208.63268%203.75511C8.61865%203.76434%208.6093%203.76896%208.59996%203.77357C8.58126%203.78743%208.55789%203.79666%208.5392%203.80589C8.52985%203.81051%208.5205%203.81513%208.50648%203.81513C8.47844%203.82898%208.44572%203.83821%208.413%203.84745L5.174%204.54925C4.99171%204.58619%204.91693%204.61389%204.88421%204.70161C4.86552%204.75702%204.86085%204.83089%204.86085%204.94632V11.2902L4.84682%2011.6457C4.83748%2011.7566%204.81878%2011.8627%204.80009%2011.9643C4.79541%2011.9874%204.79074%2012.0059%204.78606%2012.029C4.76737%2012.1075%204.74867%2012.1859%204.7253%2012.2598C4.71595%2012.2875%204.70661%2012.3152%204.69726%2012.3383C4.67389%2012.4076%204.65052%2012.4768%204.62248%2012.5415C4.60845%2012.5738%204.58976%2012.6061%204.57574%2012.6384C4.55237%2012.6938%204.52433%2012.7446%204.49628%2012.7954C4.47759%2012.8323%204.45889%2012.86%204.4402%2012.8924C4.40748%2012.9385%204.37943%2012.9847%204.35139%2013.0263C4.32802%2013.0586%204.30933%2013.0863%204.29063%2013.114C4.25324%2013.1555%204.22052%2013.1971%204.18781%2013.2386C4.16444%2013.2663%204.14107%2013.2894%204.1177%2013.3171C4.07563%2013.3587%204.03824%2013.3956%203.99618%2013.4372C3.97281%2013.4556%203.95411%2013.4741%203.93074%2013.4926C3.88868%2013.5295%203.85129%2013.5618%203.80922%2013.5942C3.7765%2013.6172%203.74846%2013.6403%203.71574%2013.6634C3.67835%2013.6911%203.64096%2013.7142%203.60357%2013.7373C3.57085%2013.7604%203.54281%2013.7788%203.51009%2013.7973C3.4727%2013.8204%203.43531%2013.8389%203.39324%2013.862C3.36053%2013.8804%203.32314%2013.8989%203.28574%2013.9127C3.24835%2013.9312%203.21096%2013.9451%203.17357%2013.9635C3.13618%2013.9774%203.09412%2013.9959%203.05672%2014.0097C3.00999%2014.0282%202.96325%2014.042%202.91651%2014.0513C2.89314%2014.0605%202.86509%2014.0697%202.84173%2014.079C2.78096%2014.0928%202.72488%2014.1067%202.66412%2014.1159C2.64542%2014.1205%202.62673%2014.1251%202.60803%2014.1297C2.44912%2014.1574%202.29488%2014.1713%202.14532%2014.1713C0.883365%2014.1713%200%2013.3772%200%2012.2275C0%2011.3641%200.415976%2010.7177%201.26662%2010.3252L1.2713%2010.3206C1.29934%2010.3114%201.32738%2010.2975%201.35543%2010.2883C1.40684%2010.2652%201.45825%2010.2468%201.50967%2010.2237C1.55173%2010.2098%201.5938%2010.196%201.63586%2010.1821C1.8088%2010.1221%201.99108%2010.0713%202.19205%2010.0344L3.32314%209.80352C3.56618%209.74811%203.69237%209.57266%203.66433%209.29102L3.65966%201.63585C3.65966%201.19723%203.94009%200.906351%204.45422%200.800157L8.07648%200.0152486ZM11.6286%205.2372C9.86658%205.2372%208.44105%206.65003%208.44105%208.39068C8.44105%2010.1313%209.86658%2011.5442%2011.6286%2011.5442C13.3907%2011.5442%2014.8209%2010.1313%2014.8209%208.39068C14.8209%206.65003%2013.3907%205.24181%2011.6286%205.2372Z'%20fill='%23393939'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='22'%20height='21'%20viewBox='0%200%2022%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%202085664227'%3e%3cpath%20id='Vector'%20d='M11.6286%200.509279C17.3542%200.509279%2022%205.09868%2022%2010.7546C22%2016.4106%2017.3542%2021%2011.6286%2021C7.72594%2021%204.32802%2018.8669%202.56129%2015.7226C4.44487%2015.5287%206.45464%2014.0328%206.45464%2011.2902V5.87898L8.74485%205.38494C9.75441%205.17256%2010.4835%204.31839%2010.4882%203.26569V0.675495C10.4835%200.643175%2010.4835%200.606238%2010.4789%200.573919C10.8574%200.532365%2011.2407%200.509279%2011.6286%200.509279ZM11.6286%2013.9081C9.23093%2013.9081%207.37072%2014.4668%206.04801%2015.5795C5.91247%2015.6949%205.74421%2015.8658%205.58997%2016.0366C5.31421%2016.3321%205.33291%2016.7846%205.62736%2017.0662C5.77693%2017.2047%205.93117%2017.3479%206.04801%2017.4448C7.56703%2018.6822%209.51137%2019.421%2011.6286%2019.421C13.7506%2019.421%2015.6996%2018.6776%2017.2139%2017.4402C17.3308%2017.3433%2017.485%2017.2047%2017.6299%2017.0662C17.9244%2016.7892%2017.9431%2016.3321%2017.6673%2016.0366C17.5131%2015.8658%2017.3495%2015.6949%2017.2186%2015.5841C15.8912%2014.4668%2014.031%2013.9081%2011.6286%2013.9081ZM8.07648%200.0152486C8.51583%20-0.0724756%208.89441%200.227636%208.89441%200.675495V3.26569L8.88506%203.37189C8.87572%203.43653%208.85235%203.50116%208.81963%203.55657C8.81496%203.56119%208.81496%203.5658%208.81028%203.57042C8.80093%203.58889%208.78691%203.60736%208.77289%203.62583C8.76354%203.63968%208.7542%203.64891%208.74485%203.65815C8.7355%203.672%208.72148%203.68585%208.70746%203.69508C8.69811%203.70432%208.68876%203.71355%208.67941%203.72279C8.66539%203.73202%208.6467%203.74587%208.63268%203.75511C8.61865%203.76434%208.6093%203.76896%208.59996%203.77357C8.58126%203.78743%208.55789%203.79666%208.5392%203.80589C8.52985%203.81051%208.5205%203.81513%208.50648%203.81513C8.47844%203.82898%208.44572%203.83821%208.413%203.84745L5.174%204.54925C4.99171%204.58619%204.91693%204.61389%204.88421%204.70161C4.86552%204.75702%204.86085%204.83089%204.86085%204.94632V11.2902L4.84682%2011.6457C4.83748%2011.7566%204.81878%2011.8627%204.80009%2011.9643C4.79541%2011.9874%204.79074%2012.0059%204.78606%2012.029C4.76737%2012.1075%204.74867%2012.1859%204.7253%2012.2598C4.71595%2012.2875%204.70661%2012.3152%204.69726%2012.3383C4.67389%2012.4076%204.65052%2012.4768%204.62248%2012.5415C4.60845%2012.5738%204.58976%2012.6061%204.57574%2012.6384C4.55237%2012.6938%204.52433%2012.7446%204.49628%2012.7954C4.47759%2012.8323%204.45889%2012.86%204.4402%2012.8924C4.40748%2012.9385%204.37943%2012.9847%204.35139%2013.0263C4.32802%2013.0586%204.30933%2013.0863%204.29063%2013.114C4.25324%2013.1555%204.22052%2013.1971%204.18781%2013.2386C4.16444%2013.2663%204.14107%2013.2894%204.1177%2013.3171C4.07563%2013.3587%204.03824%2013.3956%203.99618%2013.4372C3.97281%2013.4556%203.95411%2013.4741%203.93074%2013.4926C3.88868%2013.5295%203.85129%2013.5618%203.80922%2013.5942C3.7765%2013.6172%203.74846%2013.6403%203.71574%2013.6634C3.67835%2013.6911%203.64096%2013.7142%203.60357%2013.7373C3.57085%2013.7604%203.54281%2013.7788%203.51009%2013.7973C3.4727%2013.8204%203.43531%2013.8389%203.39324%2013.862C3.36053%2013.8804%203.32314%2013.8989%203.28574%2013.9127C3.24835%2013.9312%203.21096%2013.9451%203.17357%2013.9635C3.13618%2013.9774%203.09412%2013.9959%203.05672%2014.0097C3.00999%2014.0282%202.96325%2014.042%202.91651%2014.0513C2.89314%2014.0605%202.86509%2014.0697%202.84173%2014.079C2.78096%2014.0928%202.72488%2014.1067%202.66412%2014.1159C2.64542%2014.1205%202.62673%2014.1251%202.60803%2014.1297C2.44912%2014.1574%202.29488%2014.1713%202.14532%2014.1713C0.883365%2014.1713%200%2013.3772%200%2012.2275C0%2011.3641%200.415976%2010.7177%201.26662%2010.3252L1.2713%2010.3206C1.29934%2010.3114%201.32738%2010.2975%201.35543%2010.2883C1.40684%2010.2652%201.45825%2010.2468%201.50967%2010.2237C1.55173%2010.2098%201.5938%2010.196%201.63586%2010.1821C1.8088%2010.1221%201.99108%2010.0713%202.19205%2010.0344L3.32314%209.80352C3.56618%209.74811%203.69237%209.57266%203.66433%209.29102L3.65966%201.63585C3.65966%201.19723%203.94009%200.906351%204.45422%200.800157L8.07648%200.0152486ZM11.6286%205.2372C9.86658%205.2372%208.44105%206.65003%208.44105%208.39068C8.44105%2010.1313%209.86658%2011.5442%2011.6286%2011.5442C13.3907%2011.5442%2014.8209%2010.1313%2014.8209%208.39068C14.8209%206.65003%2013.3907%205.24181%2011.6286%205.2372Z'%20fill='%23393939'/%3e%3c/g%3e%3c/svg%3e")}.bottom-nav__search-icon{width:24px;height:24px}.section-heading{padding:24px 2px 8px}.artist-rail,.artist-section--search .artist-rail{margin-inline:-16px;padding-inline:16px}@supports selector(:has(*)){.app-shell:has(.bottom-dock:not(.bottom-dock--with-player)) .app-content{padding-bottom:102px}}@media(max-width:370px){.app-content,.bottom-dock{padding-inline:14px}}.collection-overview{padding-top:4px}.collection-section>header>button{gap:1px}.collection-history{padding-bottom:24px}.collection-history-empty{margin:0 16px;padding:22px 18px;border:1px dashed color-mix(in srgb,var(--collection-muted) 24%,transparent);border-radius:20px;text-align:center;background:var(--collection-surface-soft)}.app-content--library{background:#fff}.collection-section{padding-top:36px}.collection-section>header{margin-inline:18px}.collection-section>header h2{font-size:26px;line-height:32px;font-weight:760}.collection-track-list{margin:0 18px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.collection-track{min-height:70px}.collection-track+.collection-track:before{right:0;left:63px}.collection-track__main{height:70px;grid-template-columns:54px minmax(0,1fr);gap:12px}.collection-track__art{width:54px;height:54px;border-radius:12px}.collection-track__copy small[role=button]{cursor:pointer}.collection-media-section .playlist-rail,.collection-artists .artist-rail{padding-inline:18px;scroll-padding-inline:18px}.collection-history-empty{margin:0 18px;padding:18px 0;color:var(--collection-muted);border-top:.5px solid var(--collection-line);font-size:14px;line-height:19px}.collection-subnav{padding-inline:10px}.collection-track-list--favorites{padding:0 18px;margin:0}.collection-track-list--favorites .collection-track+.collection-track:before{left:91px}.radio-sheet__chrome{position:sticky;top:0;z-index:16;min-height:68px;margin-bottom:-68px;padding:7px 18px 5px;pointer-events:none}.radio-sheet__chrome .sheet-drag-zone,.radio-sheet__chrome .radio-sheet__header{pointer-events:auto}.radio-sheet__chrome .sheet-handle{width:38px;height:5px;margin:0 auto 3px;background:#e8e8edbf}.app-shell .radio-sheet__header>strong{opacity:0;pointer-events:none}.app-shell .radio-sheet__round.glass{display:grid;width:52px;height:52px;padding:0;place-items:center;color:#fff;border:.5px solid rgba(255,255,255,.34);border-radius:50%}.app-shell .radio-sheet__header-pill.glass{display:flex;height:52px;align-items:center;overflow:hidden;color:#fff;border:.5px solid rgba(255,255,255,.34);border-radius:28px}.app-shell .radio-sheet__header-pill>button,.app-shell[data-appearance=dark] .radio-sheet__header-pill>button{display:grid;width:50px;height:50px;padding:0;place-items:center;color:inherit;background:transparent!important;border:0;border-radius:0;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.radio-sheet__header-pill>button+button{border-left:.5px solid rgba(255,255,255,.18)}.radio-sheet__header-pill>button:active{color:var(--app-accent);background:#ffffff1a!important}.radio-hero{position:relative;min-height:600px;overflow:hidden;color:#fff;background:#5d5a55}.radio-hero__art,.radio-hero__fade{position:absolute;inset:0 0 auto;height:520px}.radio-hero__art{overflow:hidden;background:#242326}.radio-hero__art>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;transform:scale(1.02)}.radio-hero__fade{height:100%;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 26%),linear-gradient(180deg,transparent 36%,rgba(36,35,34,.16) 54%,#5d5a55 82%)}.radio-hero__content{position:relative;z-index:2;display:flex;min-height:478px;flex-direction:column;align-items:center;justify-content:flex-end;padding:304px 22px 15px}.radio-hero__identity{width:100%;text-align:center}.radio-hero__identity h2{display:-webkit-box;overflow:hidden;margin:0 auto;color:#fff;font-size:clamp(33px,9.5vw,44px);line-height:1.05;font-weight:790;letter-spacing:-.052em;text-shadow:0 3px 24px rgba(0,0,0,.42);-webkit-box-orient:vertical;-webkit-line-clamp:2}.radio-hero__identity>button{max-width:100%;overflow:hidden;margin-top:7px;padding:0;color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;font-size:16px;line-height:21px;font-weight:600}.app-shell .radio-hero .radio-start{display:grid;width:90px;min-width:90px;height:90px;margin:22px auto 0;padding:0 0 0 3px;place-items:center;color:#282724;background:#fffffff5;border:.5px solid rgba(255,255,255,.72);border-radius:50%;box-shadow:0 16px 44px #0000003d,inset 0 1px #ffffffd1}.app-shell .radio-hero .radio-start:active:not(:disabled){transform:scale(.95)}.app-shell .radio-hero .radio-start>svg[data-lucide=pause],.app-shell .radio-hero .radio-start>.loading-control{transform:translate3d(0,var(--sheet-drag, 0),0)}.app-shell .radio-track-list{margin:0 18px;overflow:visible;background:transparent!important;border:0;border-radius:0;box-shadow:none!important}.radio-sheet__player-dock{position:fixed;right:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:66;width:min(calc(100% - 32px),448px);transform:translate(50%);pointer-events:none;animation:artist-mini-in .21s cubic-bezier(.2,.8,.2,1)}.radio-sheet__player-dock>.mini-player,.radio-sheet__player-dock>.mini-player.glass{width:100%;margin:0;pointer-events:auto}.app-shell[data-appearance=dark] .radio-sheet__round.glass,.app-shell[data-appearance=dark] .radio-sheet__header-pill.glass{color:#fff;border-color:#ffffff38}@media(max-width:370px){.radio-sheet__chrome{padding-inline:13px}.radio-hero{min-height:574px}.radio-hero__content{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.radio-sheet__player-dock{animation:none}}.bottom-dock__expanded{position:relative;z-index:1;width:100%;visibility:visible;pointer-events:auto;transition:visibility 0s linear}.bottom-dock__expanded>.mini-player,.bottom-dock__expanded>.mini-player.glass{transform-origin:50% 50%;transition:transform .86s cubic-bezier(.16,1,.3,1),opacity .31s ease .11s,border-radius .72s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.bottom-dock__expanded>.bottom-nav-glass,.bottom-dock__expanded>.bottom-nav-glass.glass{transform-origin:50% 100%;transition:transform .82s cubic-bezier(.16,1,.3,1),opacity .36s ease .12s;will-change:transform,opacity}.bottom-dock--compact .bottom-dock__expanded{visibility:hidden;pointer-events:none;transition-delay:.52s}.bottom-dock--compact .bottom-dock__expanded>.mini-player,.bottom-dock--compact .bottom-dock__expanded>.mini-player.glass{transform:translate3d(var(--mini-exit-x, 0),var(--mini-exit-y, 62px),0) scale(var(--mini-exit-scale-x, .54),var(--mini-exit-scale-y, 1));opacity:0;border-radius:999px}.bottom-dock--compact .bottom-dock__expanded>.bottom-nav-glass,.bottom-dock--compact .bottom-dock__expanded>.bottom-nav-glass.glass{transform:translate3d(0,3px,0) scale(.82,.92);opacity:0}@media(prefers-reduced-motion:reduce){.bottom-dock__expanded,.bottom-dock--compact .bottom-dock__expanded{transition-duration:1ms;transition-delay:0s}}.section-heading--playlists{padding-top:22px;padding-bottom:10px}.playlist-rail{display:grid;grid-auto-columns:132px;grid-auto-flow:column;gap:12px;margin-inline:-16px;padding:0 16px 5px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}.playlist-rail::-webkit-scrollbar{display:none}.playlist-card{position:relative;width:132px;min-width:0;scroll-snap-align:start}.playlist-card__main{display:flex;width:100%;min-width:0;padding:0;flex-direction:column;color:#111;text-align:left;background:transparent;border:0;cursor:pointer}.playlist-card__artwork{position:relative;display:grid;width:132px;height:132px;overflow:hidden;place-items:center;color:#747479;background:linear-gradient(145deg,#ff46a22e,#8e8e931f),#ffffffb8;border:1px solid rgba(255,255,255,.92);border-radius:24px;box-shadow:inset 0 .5px #fffffff0,0 10px 28px #0000001a}.playlist-card__artwork:after{position:absolute;right:14px;bottom:7px;left:14px;height:4px;content:"";background:#ffffff8a;border-radius:999px;box-shadow:0 5px #ffffff42}.playlist-card__artwork img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.playlist-card__fallback{display:grid;place-items:center}.playlist-card__main strong,.playlist-card__main small{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.playlist-card__main strong{margin-top:8px;color:#171719;font-size:14px;line-height:18px;font-weight:680;letter-spacing:-.012em}.playlist-card__main small{margin-top:1px;color:#7c7c82;font-size:11px;line-height:15px;font-weight:450}.playlist-card__main:active .playlist-card__artwork{transform:scale(.965)}.playlist-card__save{position:absolute;z-index:2;top:8px;right:8px;display:grid;width:34px;height:34px;padding:0;place-items:center;color:#fff;background:#18181b61;border:1px solid rgba(255,255,255,.48);border-radius:50%;box-shadow:0 5px 16px #00000021;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer}.playlist-card__save--active{color:#fff;background:#ff46a2e0}.playlist-card__save:active{transform:scale(.9)}.playlist-search-loading{display:flex;min-height:170px;gap:12px;margin-inline:-16px;padding:0 16px;overflow:hidden}.playlist-search-loading i{width:132px;height:132px;flex:0 0 132px;background:#d2d2d694;border-radius:24px;animation:artist-pulse 1.2s ease-in-out infinite alternate}.playlist-search-loading i:nth-child(2){animation-delay:-.4s}.playlist-search-loading i:nth-child(3){animation-delay:-.8s}.playlist-search-empty{min-height:58px;padding:13px 2px 18px;color:#8e8e93;font-size:13px;line-height:18px}.playlist-sheet{position:relative;width:min(calc(100% - 12px),430px);min-height:calc(100dvh - max(10px,env(safe-area-inset-top)));max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));padding:8px 14px calc(25px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;transform:translate3d(0,var(--sheet-drag, 0),0);transition:transform .19s cubic-bezier(.2,.78,.2,1);color:#111;background:linear-gradient(180deg,#ffffff3d,#fff0 24%),#f1f1f1f5;border:.75px solid rgba(255,255,255,.88);border-bottom:0;border-radius:42px 42px 0 0;box-shadow:0 -24px 70px #00000047;animation:sheet-up .24s cubic-bezier(.2,.8,.2,1);will-change:transform}.playlist-sheet__header{display:grid;height:46px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.playlist-sheet__header>button,.playlist-sheet__save{display:grid;width:44px;height:44px;padding:0;place-items:center;color:#111;background:#ffffff94;border:1px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:inset 0 .5px #fffffff0,0 8px 24px #00000017;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.playlist-sheet__header>button:first-child{margin-left:-4px}.playlist-sheet__header strong{overflow:hidden;color:#111;text-align:center;font-size:15px;line-height:19px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.playlist-sheet__save{justify-self:end;color:#ff46a2}.playlist-sheet__save--active{color:#fff;background:#ff46a2;border-color:#fffc}.playlist-sheet__hero{display:grid;grid-template-columns:144px minmax(0,1fr);align-items:center;gap:20px;padding:24px 5px 18px;touch-action:none}.playlist-sheet__artwork{position:relative;display:grid;width:144px;height:144px;overflow:hidden;place-items:center;color:#77777c;background:linear-gradient(145deg,#ff46a233,#8e8e9324),#ffffffa8;border:1px solid rgba(255,255,255,.94);border-radius:28px;box-shadow:inset 0 .5px #fffffff0,0 18px 42px #00000029}.playlist-sheet__artwork img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.playlist-sheet__meta{min-width:0}.playlist-sheet__meta h2{display:-webkit-box;overflow:hidden;margin:0;color:#111;font-size:25px;line-height:30px;font-weight:760;letter-spacing:-.035em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.playlist-sheet__meta strong,.playlist-sheet__meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-sheet__meta strong{margin-top:5px;color:#ff46a2;font-size:14px;line-height:19px;font-weight:620}.playlist-sheet__meta span{margin-top:2px;color:#85858b;font-size:12px;line-height:17px}.playlist-sheet__description{display:-webkit-box;overflow:hidden;margin:0 5px 14px;color:#77777d;font-size:12px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.playlist-sheet__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 5px 18px}.playlist-sheet__play,.playlist-sheet__queue{display:inline-flex;min-width:0;height:48px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:18px;font-size:14px;line-height:18px;font-weight:680;cursor:pointer}.playlist-sheet__play{color:#fff;background:#ff46a2;border:0;box-shadow:none}.playlist-sheet__queue{color:#26262a;background:#ffffff9e;border:1px solid rgba(255,255,255,.92);box-shadow:inset 0 .5px #fffffff0,0 8px 24px #00000014;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.playlist-sheet__play:disabled,.playlist-sheet__queue:disabled{opacity:.42;box-shadow:none;cursor:default}.playlist-sheet__play:not(:disabled):active,.playlist-sheet__queue:not(:disabled):active{transform:scale(.97)}.playlist-sheet__section-heading{display:flex;align-items:baseline;justify-content:space-between;padding:5px 3px 10px}.playlist-sheet__section-heading h3{margin:0;color:#111;font-size:23px;line-height:29px;font-weight:750;letter-spacing:-.03em}.playlist-sheet__section-heading span{color:#8e8e93;font-size:13px;line-height:18px}@media(max-width:370px){.playlist-rail{margin-inline:-14px;padding-inline:14px}.playlist-sheet__hero{grid-template-columns:122px minmax(0,1fr);gap:15px}.playlist-sheet__artwork{width:122px;height:122px;border-radius:24px}.playlist-sheet__meta h2{font-size:22px;line-height:27px}}.radio-sheet{width:min(calc(100% - 12px),430px);padding:8px 14px calc(22px + env(safe-area-inset-bottom));color:#111;background:linear-gradient(180deg,#ffffff4d,#fff0 26%),#f1f1f1f2;border:.75px solid rgba(255,255,255,.9);border-bottom:0;border-radius:42px 42px 0 0;box-shadow:0 -24px 70px #00000047;scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom))}.radio-sheet:before{display:block;top:-86px;right:-80px;left:-80px;height:370px;background-image:linear-gradient(#f1f1f11a,#f1f1f1fa),var(--radio-artwork);filter:blur(76px) saturate(1.1);opacity:.13;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.66) 58%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.66) 58%,transparent 100%)}.radio-sheet__header{height:46px}.radio-sheet__header button{color:#111;background:#ffffff94;border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 .5px #fffffff0,0 8px 24px #00000017;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.radio-sheet__header strong{color:#111;font-size:15px;line-height:19px;font-weight:680}.radio-start{height:46px;margin-top:9px;color:#fff;background:#ff46a2;border:0;border-radius:18px;box-shadow:none;font-size:14px;line-height:18px;font-weight:690}.radio-list-heading{padding:23px 3px 9px}.radio-list-heading h3{color:#111;font-size:23px;line-height:29px;font-weight:750}.radio-list-heading small{margin-top:1px;color:#8e8e93;font-size:12px;line-height:17px}.radio-list-heading>button{width:40px;height:40px;color:#ff46a2;background:#ffffff7a;border:1px solid rgba(255,255,255,.84);box-shadow:inset 0 .5px #ffffffe0}.radio-track-list{overflow:hidden;background:#ffffff85;border:1px solid rgba(255,255,255,.86);border-radius:25px;box-shadow:inset 0 .5px #ffffffeb,0 12px 34px #00000012;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.radio-track{min-height:68px;padding:7px 5px 7px 8px;background:transparent}.radio-track:after{right:12px;left:68px;background:#3c3c4329}.radio-track--active{background:#ff46a214}.radio-track__main{gap:11px}.radio-track__main>img{width:50px;height:50px;flex-basis:50px;border-radius:13px}.radio-track__main strong{color:#111;font-size:15px;line-height:19px;font-weight:660}.radio-track__main .radio-track__artist{color:#ff46a2;font-size:12px;line-height:16px}.radio-track__main small{color:#8e8e93;font-size:11px;line-height:15px}.radio-track__more{color:#8e8e93}.radio-track__loading{color:#ff46a2}.sheet-backdrop--actions{background:#0000005c;backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12)}.track-actions-sheet{width:min(calc(100% - 12px),430px);max-height:calc(100dvh - max(18px,env(safe-area-inset-top)));padding:8px 12px calc(14px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;color:#111;background:linear-gradient(180deg,#ffffff4d,#fff0 24%),#f1f1f1f2;border:.75px solid rgba(255,255,255,.9);border-bottom:0;border-radius:42px 42px 0 0;box-shadow:0 -24px 70px #00000047;backdrop-filter:blur(30px) saturate(1.1);-webkit-backdrop-filter:blur(30px) saturate(1.1)}.track-actions-sheet__header{height:44px}.track-actions-sheet__header>button{color:#111;background:#ffffff94;border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 .5px #fffffff0,0 8px 24px #00000017;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.track-actions-sheet__header>strong{color:#111;font-size:15px;line-height:19px;font-weight:680}.track-actions-sheet__track{min-height:76px;gap:12px;margin:10px 2px 12px;padding:9px;background:#fff9;border:1px solid rgba(255,255,255,.92);border-radius:23px;box-shadow:inset 0 .5px #fffffff0,0 10px 28px #00000014;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.track-actions-sheet__track img{width:56px;height:56px;flex-basis:56px;border-radius:15px}.track-actions-sheet__track strong{color:#111;font-size:16px;line-height:20px;font-weight:690}.track-actions-sheet__track small{color:#ff46a2;font-size:13px;line-height:17px;font-weight:540}.track-action-groups{display:grid;gap:8px}.track-action-list{overflow:hidden;margin:0;background:#ffffff8a;border:1px solid rgba(255,255,255,.9);border-radius:23px;box-shadow:inset 0 .5px #ffffffeb,0 9px 27px #0001;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.track-action-row{position:relative;display:grid;width:100%;min-height:60px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 12px;color:#111;text-align:left;background:transparent;border:0;cursor:pointer}.track-action-row+.track-action-row:before{position:absolute;top:0;right:12px;left:60px;height:.5px;content:"";background:#3c3c4329}.track-action-row:active{background:#ff46a211}.track-action-row__icon{display:grid;width:38px;height:38px;place-items:center;color:#ff46a2;background:#ff46a21c;border-radius:13px}.track-action-row__copy{display:grid;min-width:0;gap:1px}.track-action-row__copy strong,.track-action-row__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-action-row__copy strong{color:#111;font-size:15px;line-height:19px;font-weight:620}.track-action-row__copy small{color:#8e8e93;font-size:11px;line-height:15px;font-weight:450}.track-action-row__chevron{color:#b1b1b6}.track-action-row--featured .track-action-row__icon{color:#fff;background:#ff46a2;box-shadow:none}.track-action-row--danger .track-action-row__icon,.track-action-row--danger .track-action-row__copy strong{color:#ff3b30}.track-action-row--danger .track-action-row__icon{background:#ff3b301a}.track-license-note{padding:10px 8px 0;color:#8e8e93}@media(max-width:370px){.radio-sheet,.track-actions-sheet{padding-inline:11px}.track-action-row{min-height:58px}}:root[data-theme=dark],:root[data-theme=dark] body,:root[data-theme=dark] #root{color-scheme:dark;color:#f7f7f9;background:#09090b}.app-shell[data-appearance=dark]{--app-bg: #0b0b0e !important;--app-surface: #18181d !important;--app-elevated: #202026 !important;--app-text: #f7f7f9 !important;--app-muted: #9898a2 !important;--app-accent: #ff46a2 !important;--app-accent-text: #ffffff !important;--app-separator: rgba(255, 255, 255, .1) !important;--app-glass: rgba(30, 30, 36, .86) !important;--app-glass-strong: rgba(34, 34, 41, .94) !important;--app-sheet: rgba(16, 16, 20, .97) !important;--app-shadow: rgba(0, 0, 0, .56) !important;--puff-accent: #ff46a2;--puff-canvas: #0b0b0e;--puff-milk: rgba(30, 30, 36, .88);--puff-milk-strong: rgba(34, 34, 41, .95);--puff-edge: rgba(255, 255, 255, .14);--puff-shadow: rgba(0, 0, 0, .56);--tgui--bg_color: #111114;--tgui--secondary_bg_color: #0b0b0e;--tgui--section_bg_color: #18181d;--tgui--tertiary_bg_color: #24242a;--tgui--quartenary_bg_color: #202026;--tgui--card_bg_color: #18181d;--tgui--text_color: #f7f7f9;--tgui--subtitle_text_color: #b8b8c0;--tgui--hint_color: #9898a2;--tgui--secondary_hint_color: #7b7b85;--tgui--link_color: #ff46a2 !important;--tgui--button_color: #ff46a2 !important;--tgui--button_text_color: #ffffff;--tgui--accent_text_color: #ff46a2 !important;--tgui--secondary_fill: rgba(255, 70, 162, .13) !important;--tgui--outline: rgba(255, 255, 255, .12);--tgui--divider: rgba(255, 255, 255, .1);--tgui--plain_background: #24242a;--tgui--plain_foreground: #f7f7f9;--tgui--surface_primary: #18181d;--tgui--surface_dark: rgba(28, 28, 33, .96);--tgui--segmented_control_active_bg: #34343c;--tgui--destructive_text_color: #ff453a;--gr-bg-start: rgba(48, 48, 56, .82);--gr-bg-end: rgba(19, 19, 24, .72);color:#f7f7f9;background:#0b0b0e}.app-shell[data-appearance=dark] .section-heading h2,.app-shell[data-appearance=dark] .artist-card,.app-shell[data-appearance=dark] .track-title-button{color:#f7f7f9}.app-shell[data-appearance=dark] .artist-card__avatar{background:#24242a;border-color:#ffffff1f;box-shadow:0 10px 24px #00000057}.app-shell[data-appearance=dark] .artist-search-loading i,.app-shell[data-appearance=dark] .playlist-search-loading i{background:#24242a}.app-shell[data-appearance=dark] .track-list{background:#18181df7;border-color:#ffffff1a;box-shadow:inset 0 .5px #ffffff0a,0 16px 38px #00000047}.app-shell[data-appearance=dark] .track-row{background:transparent}.app-shell[data-appearance=dark] .track-row:after{background:#ffffff17}.app-shell[data-appearance=dark] .track-row--active{background:#ff46a217}.app-shell[data-appearance=dark] .artist-search-empty,.app-shell[data-appearance=dark] .playlist-search-empty{color:#9898a2}.app-shell[data-appearance=dark] .list-state{color:#9898a2;background:#18181ddb;border-color:#ffffff17}.app-shell[data-appearance=dark] .search-glass,.app-shell[data-appearance=dark] .search-glass.glass{border-color:#ffffff24;background:#1f1f25f0;box-shadow:inset 0 .5px #ffffff1a,0 10px 34px #00000057;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12)}.app-shell[data-appearance=dark] .search-glass:focus-within{border-color:#ff46a28a;outline:2px solid rgba(255,70,162,.32);outline-offset:1px;box-shadow:inset 0 .5px #ffffff1a,0 10px 34px #00000057}.app-shell[data-appearance=dark] .search-field,.app-shell[data-appearance=dark] .search-field input{color:#f7f7f9}.app-shell[data-appearance=dark] .search-field input::placeholder,.app-shell[data-appearance=dark] .search-field>svg{color:#9898a2}.app-shell[data-appearance=dark] .search-close,.app-shell[data-appearance=dark] .search-close.glass{color:#f7f7f9;border-color:#ffffff24;background:#222229f2;box-shadow:inset 0 .5px #ffffff1c,0 10px 32px #00000057}.app-shell[data-appearance=dark] .search-close:active{background:#303038}.app-shell[data-appearance=dark] .search-source-switch,.app-shell[data-appearance=dark] .search-source-switch.glass{border-color:#ffffff1f;background:#1c1c22eb;box-shadow:inset 0 .5px #ffffff14,0 8px 26px #00000047}.app-shell[data-appearance=dark] .search-source-switch__item{color:#a9a9b2}.app-shell[data-appearance=dark] .search-source-switch__item--active{color:#f7f7f9;background:#34343c;box-shadow:inset 0 .5px #ffffff1f,0 2px 8px #00000047}.app-shell[data-appearance=dark] .recent-searches__heading h2,.app-shell[data-appearance=dark] .recent-search-row,.app-shell[data-appearance=dark] .recent-search-row__copy strong{color:#f7f7f9}.app-shell[data-appearance=dark] .recent-searches__list:not(.recent-searches__list--plain),.app-shell[data-appearance=dark] .recent-searches__empty{color:#9898a2;border-color:#ffffff1a;background:#18181deb;box-shadow:inset 0 .5px #ffffff0d,0 12px 34px #00000040}.app-shell[data-appearance=dark] .recent-search-row+.recent-search-row:before{background:#ffffff17}.app-shell[data-appearance=dark] .recent-search-row__copy small,.app-shell[data-appearance=dark] .recent-search-row__chevron,.app-shell[data-appearance=dark] .recent-search-row__more{color:#9898a2}.app-shell[data-appearance=dark] .mini-player,.app-shell[data-appearance=dark] .mini-player.glass{border-color:#ffffff24;background:#1f1f25f2;box-shadow:inset 0 .5px #ffffff1c,0 10px 34px #00000061}.app-shell[data-appearance=dark] .mini-copy strong,.app-shell[data-appearance=dark] .mini-control{color:#f7f7f9}.app-shell[data-appearance=dark] .mini-copy>span{color:#9898a2}.app-shell[data-appearance=dark] .bottom-nav-glass,.app-shell[data-appearance=dark] .bottom-nav-glass.glass{border-color:#ffffff26;background:#1f1f25f2;box-shadow:inset 0 .5px #ffffff1f,0 12px 38px #0000006b}.app-shell[data-appearance=dark] .bottom-nav__item{color:#c0c0c7}.app-shell[data-appearance=dark] .bottom-nav__item[aria-current=page]{color:#ff46a2;background:#34343c;border-color:#ffffff1a;box-shadow:inset 0 .5px #ffffff21,0 2px 9px #00000057}.app-shell[data-appearance=dark] .playlist-card__main strong{color:#f7f7f9}.app-shell[data-appearance=dark] .playlist-card__main small,.app-shell[data-appearance=dark] .playlist-search-empty{color:#9898a2}.app-shell[data-appearance=dark] .playlist-card__artwork{color:#9898a2;background:linear-gradient(145deg,#ff46a229,#ffffff0a),#202026;border-color:#ffffff1a;box-shadow:0 14px 34px #0000004f}.app-shell[data-appearance=dark] .playlist-card__save{color:#ff46a2;background:#1e1e24e6;border-color:#ffffff1f;box-shadow:0 7px 20px #0000004d}.app-shell[data-appearance=dark] .sheet-backdrop{background:#000000a3;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}.app-shell[data-appearance=dark] .now-playing,.app-shell[data-appearance=dark] .artist-profile,.app-shell[data-appearance=dark] .playlist-sheet,.app-shell[data-appearance=dark] .radio-sheet,.app-shell[data-appearance=dark] .track-actions-sheet{color:#f7f7f9;background:linear-gradient(180deg,#ffffff09,#fff0 25%),#0f0f13fa;border-color:#ffffff21;box-shadow:inset 0 .5px #ffffff0f,0 -24px 74px #00000094}.app-shell[data-appearance=dark] .sheet-handle{background:#5c5c65}.app-shell[data-appearance=dark] .now-playing__header button,.app-shell[data-appearance=dark] .artist-profile__header button,.app-shell[data-appearance=dark] .playlist-sheet__header>button,.app-shell[data-appearance=dark] .playlist-sheet__save,.app-shell[data-appearance=dark] .radio-sheet__header button,.app-shell[data-appearance=dark] .track-actions-sheet__header>button,.app-shell[data-appearance=dark] .transport-controls button{color:#f7f7f9;border-color:#ffffff24;background:#222229f0;box-shadow:inset 0 .5px #ffffff21,0 9px 26px #00000057}.app-shell[data-appearance=dark] .now-playing__header strong,.app-shell[data-appearance=dark] .artist-profile__header strong,.app-shell[data-appearance=dark] .playlist-sheet__header strong,.app-shell[data-appearance=dark] .radio-sheet__header strong,.app-shell[data-appearance=dark] .track-actions-sheet__header>strong,.app-shell[data-appearance=dark] .now-playing__meta h2,.app-shell[data-appearance=dark] .playlist-sheet__meta h2,.app-shell[data-appearance=dark] .playlist-sheet__section-heading h3,.app-shell[data-appearance=dark] .radio-list-heading h3,.app-shell[data-appearance=dark] .track-actions-sheet__track strong,.app-shell[data-appearance=dark] .track-action-row__copy strong{color:#f7f7f9}.app-shell[data-appearance=dark] .seek-slider{background:linear-gradient(to right,#ff46a2 0 var(--seek),rgba(255,255,255,.18) var(--seek) 100%)}.app-shell[data-appearance=dark] .transport-controls .transport-main{color:#fff;background:#ff46a2;border-color:#fff3;box-shadow:none}.app-shell[data-appearance=dark] .playlist-sheet__artwork{color:#9898a2;background:linear-gradient(145deg,#ff46a22b,#ffffff0a),#202026;border-color:#ffffff1f;box-shadow:inset 0 .5px #ffffff0f,0 18px 42px #00000057}.app-shell[data-appearance=dark] .playlist-sheet__meta span,.app-shell[data-appearance=dark] .playlist-sheet__description,.app-shell[data-appearance=dark] .playlist-sheet__section-heading span{color:#9898a2}.app-shell[data-appearance=dark] .playlist-sheet__queue{color:#f7f7f9;background:#24242a;border-color:#ffffff1f;box-shadow:inset 0 .5px #ffffff14,0 8px 24px #0000004d}.app-shell[data-appearance=dark] .radio-sheet:before{background-image:linear-gradient(#0f0f1333,#0f0f13fa),var(--radio-artwork);opacity:.16}.app-shell[data-appearance=dark] .radio-track-list{background:#1b1b21f0;border-color:#ffffff1c;box-shadow:inset 0 .5px #ffffff0f,0 14px 36px #0000004d}.app-shell[data-appearance=dark] .radio-track__main strong{color:#f7f7f9}.app-shell[data-appearance=dark] .radio-list-heading small,.app-shell[data-appearance=dark] .radio-track__main small{color:#9898a2}.app-shell[data-appearance=dark] .radio-list-heading>button{color:#ff46a2;background:#24242a;border-color:#ffffff1c;box-shadow:inset 0 .5px #ffffff12}.app-shell[data-appearance=dark] .radio-track:after{background:#ffffff17}.app-shell[data-appearance=dark] .radio-track--active{background:#ff46a217}.app-shell[data-appearance=dark] .sheet-backdrop--actions{background:#000000ad}.app-shell[data-appearance=dark] .track-actions-sheet__track,.app-shell[data-appearance=dark] .track-action-list{background:#1b1b21f5;border-color:#ffffff1c;box-shadow:inset 0 .5px #ffffff0f,0 10px 30px #00000047}.app-shell[data-appearance=dark] .track-action-row{color:#f7f7f9}.app-shell[data-appearance=dark] .track-action-row+.track-action-row:before{background:#ffffff17}.app-shell[data-appearance=dark] .track-action-row:active{background:#ff46a214}.app-shell[data-appearance=dark] .track-action-row__copy small,.app-shell[data-appearance=dark] .track-license-note{color:#9898a2}.app-shell[data-appearance=dark] .track-action-row__chevron{color:#676771}.app-shell[data-appearance=dark] .track-action-row__icon{color:#ff46a2;background:#ff46a221}.app-shell[data-appearance=dark] .track-action-row--featured .track-action-row__icon{color:#fff;background:#ff46a2}.app-shell[data-appearance=dark] .error-banner{color:#ff6961;background:#ff453a1f;border-color:#ff453a3d}.app-shell{--liquid-fill: rgba(255, 255, 255, .65);--liquid-burn: #ddd;--liquid-darken: #f7f7f7;--liquid-edge: rgba(255, 255, 255, .86);--liquid-shadow: rgba(0, 0, 0, .12);--liquid-selection: #ededed;--liquid-selection-fill: rgba(237, 237, 237, .78);--liquid-prism-blue: rgba(65, 168, 255, .1);--liquid-prism-pink: rgba(255, 70, 162, .09);--liquid-specular: rgba(255, 255, 255, .46)}.app-shell[data-appearance=dark]{--liquid-fill: rgba(43, 43, 49, .74);--liquid-burn: rgba(116, 116, 126, .24);--liquid-darken: rgba(28, 28, 33, .78);--liquid-edge: rgba(255, 255, 255, .15);--liquid-shadow: rgba(0, 0, 0, .42);--liquid-selection: #34343c;--liquid-selection-fill: rgba(52, 52, 60, .88);--liquid-prism-blue: rgba(75, 179, 255, .075);--liquid-prism-pink: rgba(255, 70, 162, .065);--liquid-specular: rgba(255, 255, 255, .13)}.app-shell .glass{isolation:isolate;transition:transform .19s cubic-bezier(.2,.78,.2,1);will-change:transform;border-color:transparent;background-color:var(--liquid-fill)!important;background-image:none!important;box-shadow:inset 0 .5px 0 var(--liquid-edge),0 8px 40px var(--liquid-shadow)!important;backdrop-filter:blur(7px) saturate(1.06)!important;-webkit-backdrop-filter:blur(7px) saturate(1.06)!important;animation:none!important}.app-shell .glass:before,.app-shell .glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:1!important;pointer-events:none;animation:none!important}.app-shell .glass:before{z-index:1;background:var(--liquid-burn)!important;mix-blend-mode:color-burn}.app-shell .glass:after{z-index:2;background:linear-gradient(112deg,transparent 18%,var(--liquid-specular) 48%,transparent 70%),radial-gradient(ellipse 72% 110% at -8% 50%,var(--liquid-prism-blue),transparent 68%),radial-gradient(ellipse 72% 110% at 108% 50%,var(--liquid-prism-pink),transparent 68%),var(--liquid-darken)!important;background-blend-mode:soft-light,screen,screen,normal;mix-blend-mode:darken;box-shadow:inset 1px 0 color-mix(in srgb,var(--liquid-prism-blue) 80%,transparent),inset -1px 0 color-mix(in srgb,var(--liquid-prism-pink) 80%,transparent)!important;filter:none!important}.app-shell .glass>*{position:relative;z-index:4}.app-shell .search-field,.app-shell .search-field:focus,.app-shell .search-field:focus-within{box-shadow:none!important;outline:0!important}.app-shell .search-glass:focus-within,.app-shell[data-appearance=dark] .search-glass:focus-within{border-color:transparent!important;outline:0!important;box-shadow:inset 0 .5px 0 var(--liquid-edge),0 8px 40px var(--liquid-shadow)!important}.app-shell .search-source-switch__item--active,.app-shell[data-appearance=dark] .search-source-switch__item--active{isolation:isolate;overflow:hidden;color:var(--app-text);border-color:transparent;background:linear-gradient(var(--liquid-darken),var(--liquid-darken)),linear-gradient(var(--liquid-burn),var(--liquid-burn)),linear-gradient(var(--liquid-selection-fill),var(--liquid-selection-fill));background-blend-mode:darken,color-burn,normal;box-shadow:inset 0 .5px 0 var(--liquid-edge),0 3px 12px color-mix(in srgb,var(--liquid-shadow) 72%,transparent);backdrop-filter:blur(7px) saturate(1.06);-webkit-backdrop-filter:blur(7px) saturate(1.06)}.bottom-nav-glass,.bottom-nav-glass.glass{width:282px;height:62px;padding:3px 4px;border:0;border-radius:296px}.bottom-nav{display:flex!important;width:274px;height:56px;align-items:stretch}.bottom-nav__item{width:auto;min-width:66px;height:56px;flex:1 0 0;align-self:stretch;margin:0 -12px 0 0;gap:1px;padding:6px 8px 7px;border:0;border-radius:100px}.bottom-nav__item:last-child{margin-right:0}.bottom-nav__item[aria-current=page],.app-shell[data-appearance=dark] .bottom-nav__item[aria-current=page]{color:var(--puff-accent);background:var(--liquid-selection);border:0;box-shadow:none}.app-shell .now-playing__header button,.app-shell .artist-profile__header button,.app-shell .playlist-sheet__header button,.app-shell .radio-sheet__header button,.app-shell .track-actions-sheet__header>button,.app-shell .transport-controls button:not(.transport-main),.app-shell .playlist-sheet__queue{border-color:transparent;background:linear-gradient(var(--liquid-darken),var(--liquid-darken)),linear-gradient(var(--liquid-burn),var(--liquid-burn)),linear-gradient(var(--liquid-fill),var(--liquid-fill));background-blend-mode:darken,color-burn,normal;box-shadow:inset 0 .5px 0 var(--liquid-edge),0 8px 40px var(--liquid-shadow);backdrop-filter:blur(7px) saturate(1.06);-webkit-backdrop-filter:blur(7px) saturate(1.06)}.app-shell{--home-surface: rgba(255, 255, 255, .58);--home-surface-strong: rgba(255, 255, 255, .78);--home-line: rgba(60, 60, 67, .13);--home-text: #111;--home-muted: #7b7b82;--home-chip: rgba(255, 255, 255, .52)}.app-shell[data-appearance=dark]{--home-surface: rgba(35, 35, 41, .68);--home-surface-strong: rgba(43, 43, 49, .88);--home-line: rgba(255, 255, 255, .12);--home-text: #f7f7f9;--home-muted: #a8a8b0;--home-chip: rgba(43, 43, 49, .66)}.app-content--home{padding:12px 0 184px}.app-toolbar--home{position:relative;display:block;width:auto;height:auto;min-height:45px;margin:0 18px;padding:0;overflow:visible;clip-path:none}.app-toolbar--home h1{margin:0;color:var(--home-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:33px;line-height:40px;font-weight:760;letter-spacing:-.038em}.home-screen{display:grid;gap:0;color:var(--home-text)}.app-content--library{min-height:100dvh;padding:12px 0 190px;background:#fff}.app-toolbar--library{position:relative;display:flex;width:auto;height:auto;min-height:46px;margin:0 18px 2px;padding:0;align-items:center;justify-content:space-between;overflow:visible;clip-path:none}.app-toolbar--library h1{margin:0;color:#111;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:33px;line-height:40px;font-weight:760;letter-spacing:-.038em}.app-shell[data-appearance=dark] .app-content--library{background:#0f0f11}.app-shell[data-appearance=dark] .app-toolbar--library h1{color:#f7f7f8}@media(max-width:370px){.app-toolbar--library{margin-inline:15px}}.playlist-composer-backdrop{z-index:82;background:#00000057;backdrop-filter:blur(11px) saturate(1.05);-webkit-backdrop-filter:blur(11px) saturate(1.05)}.playlist-composer{width:min(calc(100% - 8px),440px);min-height:calc(100dvh - max(6px,env(safe-area-inset-top)));max-height:calc(100dvh - max(6px,env(safe-area-inset-top)));padding:8px 14px calc(16px + env(safe-area-inset-bottom));overflow:hidden;color:#111;border:.75px solid rgba(255,255,255,.92);border-bottom:0;border-radius:38px 38px 0 0;background:#f7f7f8f7;box-shadow:0 -25px 72px #0000003d;animation:sheet-up .24s cubic-bezier(.2,.8,.2,1)}.playlist-composer__header{display:grid;height:50px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.playlist-composer__header>button{display:grid;width:44px;height:44px;padding:0;place-items:center;color:#111;border:1px solid rgba(255,255,255,.92);border-radius:50%;background:linear-gradient(var(--liquid-darken),var(--liquid-darken)),linear-gradient(var(--liquid-burn),var(--liquid-burn)),linear-gradient(var(--liquid-fill),var(--liquid-fill));background-blend-mode:darken,color-burn,normal;box-shadow:inset 0 .5px 0 var(--liquid-edge),0 8px 28px var(--liquid-shadow);backdrop-filter:blur(7px) saturate(1.06);-webkit-backdrop-filter:blur(7px) saturate(1.06)}.playlist-composer__header strong{color:#111;text-align:center;font-size:16px;line-height:20px;font-weight:700}.playlist-composer>form{display:flex;height:calc(100dvh - 72px - env(safe-area-inset-top));min-height:0;flex-direction:column}.playlist-composer__identity{display:grid;padding:22px 4px 18px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px}.playlist-composer__cover{position:relative;display:grid;width:96px;height:96px;overflow:hidden;place-items:center;color:var(--puff-accent);border:.75px solid rgba(255,255,255,.92);border-radius:25px;background:#ffffffb8;box-shadow:inset 0 .5px #fffffff2,0 13px 34px #00000021}.playlist-composer__cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.playlist-composer__identity label{display:grid;min-width:0;gap:7px}.playlist-composer__identity label>span{color:#7e7e85;font-size:12px;line-height:16px;font-weight:560}.playlist-composer__identity input{width:100%;height:48px;padding:0 14px;color:#111;border:.75px solid rgba(60,60,67,.12);border-radius:16px;outline:0;background:#ffffffc7;box-shadow:inset 0 .5px #fffffffa;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:16px;line-height:20px;font-weight:560}.playlist-composer__identity input:focus{border-color:#ff46a294;outline:2px solid rgba(255,70,162,.58);outline-offset:1px;box-shadow:none}.playlist-composer__identity input::placeholder{color:#aaaab0}.playlist-composer__section-heading{display:flex;padding:5px 4px 10px;align-items:end;justify-content:space-between;gap:12px}.playlist-composer__section-heading>div{display:grid;min-width:0;gap:1px}.playlist-composer__section-heading h2{margin:0;color:#111;font-size:22px;line-height:28px;font-weight:740;letter-spacing:-.025em}.playlist-composer__section-heading span{color:#898990;font-size:11px;line-height:15px}.playlist-composer__section-heading>button{min-height:34px;padding:0 4px;flex:0 0 auto;color:var(--puff-accent);border:0;background:transparent;font-size:12px;line-height:16px;font-weight:630}.playlist-composer__tracks{min-height:0;margin:0 -4px;padding:0 4px 12px;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.playlist-composer__tracks::-webkit-scrollbar{display:none}.playlist-composer__tracks>button{position:relative;display:grid;width:100%;min-height:66px;padding:6px 3px;grid-template-columns:52px minmax(0,1fr) 38px;align-items:center;gap:11px;color:#111;text-align:left;border:0;background:transparent}.playlist-composer__tracks>button+button:before{position:absolute;top:0;right:3px;left:66px;height:.5px;content:"";background:#3c3c431f}.playlist-composer__tracks img{width:52px;height:52px;object-fit:cover;border-radius:13px}.playlist-composer__tracks>button>span{display:grid;min-width:0;gap:1px}.playlist-composer__tracks strong,.playlist-composer__tracks small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-composer__tracks strong{font-size:14px;line-height:19px;font-weight:650}.playlist-composer__tracks small{color:#898990;font-size:12px;line-height:17px}.playlist-composer__tracks i{display:grid;width:30px;height:30px;place-items:center;color:var(--puff-accent);border:1.5px solid rgba(255,70,162,.45);border-radius:50%;font-style:normal}.playlist-composer__track--selected i{color:#fff;border-color:var(--puff-accent);background:var(--puff-accent)}.playlist-composer__empty{margin:7px 4px;padding:18px;color:#83838a;border-radius:20px;background:#76768014;font-size:13px;line-height:18px}.playlist-composer__submit-wrap{padding:10px 3px 3px;flex:0 0 auto}.playlist-composer__submit{width:100%;height:52px;color:#fff;border:0;border-radius:18px;background:var(--puff-accent);box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:15px;line-height:20px;font-weight:690}.playlist-composer__submit:disabled{opacity:.4;box-shadow:none}.app-shell[data-appearance=dark] .playlist-composer{color:#f7f7f9;border-color:#ffffff21;background:#0f0f13fa;box-shadow:inset 0 .5px #ffffff0f,0 -25px 76px #00000094}.app-shell[data-appearance=dark] .playlist-composer__header>button{color:#f7f7f9;border-color:#ffffff24;background:#222229f0}.app-shell[data-appearance=dark] .playlist-composer__header strong,.app-shell[data-appearance=dark] .playlist-composer__section-heading h2,.app-shell[data-appearance=dark] .playlist-composer__tracks>button{color:#f7f7f9}.app-shell[data-appearance=dark] .playlist-composer__cover{color:var(--puff-accent);border-color:#ffffff1f;background:#202026;box-shadow:inset 0 .5px #ffffff0f,0 13px 34px #00000054}.app-shell[data-appearance=dark] .playlist-composer__identity label>span,.app-shell[data-appearance=dark] .playlist-composer__section-heading span,.app-shell[data-appearance=dark] .playlist-composer__tracks small,.app-shell[data-appearance=dark] .playlist-composer__empty{color:#9898a2}.app-shell[data-appearance=dark] .playlist-composer__identity input{color:#f7f7f9;border-color:#ffffff1f;background:#24242a;box-shadow:inset 0 .5px #ffffff12}.app-shell[data-appearance=dark] .playlist-composer__tracks>button+button:before{background:#ffffff1a}.app-shell[data-appearance=dark] .playlist-composer__empty{background:#ffffff0f}.bottom-nav-glass,.bottom-nav-glass.glass,.app-shell[data-appearance=dark] .bottom-nav-glass,.app-shell[data-appearance=dark] .bottom-nav-glass.glass{position:relative;isolation:isolate;width:271.4px;height:61.4px;margin:0 auto;padding:3.7px 4.2px 3.7px 3.7px;overflow:visible;border:0!important;border-radius:920.904px;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bottom-nav-glass:before,.bottom-nav-glass:after,.app-shell[data-appearance=dark] .bottom-nav-glass:before,.app-shell[data-appearance=dark] .bottom-nav-glass:after{content:none!important}.bottom-nav-glass>.bottom-nav{position:relative;z-index:4;display:flex!important;width:263.514px;height:54px;padding:0!important;align-items:flex-start;overflow:visible}.bottom-nav .bottom-nav__item{width:94px;min-width:94px;height:54px;flex:0 0 94px;align-self:flex-start;margin:0 -9.209px 0 0;gap:4px;padding:7px 7.367px 6.446px;color:#fff;border:0;border-radius:92.09px;background:transparent;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:10px;line-height:11.051px;font-weight:510;letter-spacing:-.0921px}.bottom-nav .bottom-nav__item:last-child{margin-right:0}.bottom-nav .bottom-nav__item[aria-current=page],.app-shell[data-appearance=dark] .bottom-nav .bottom-nav__item[aria-current=page]{padding-top:5.525px;color:#e82f8c;border:0;background:#444!important;background-image:none!important;box-shadow:none!important;mix-blend-mode:normal;font-weight:590}.bottom-nav__asset--home{width:19px;height:19px;flex-basis:19px;mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.8283%200.057243C14.5522%200.11199%2013.97%200.227913%2012.7127%200.478438C12.3657%200.547573%2010.5272%200.913041%208.62704%201.29058C6.72689%201.66813%205.11412%201.99567%205.04311%202.01844C4.61352%202.15628%204.30851%202.58412%204.30851%203.04883C4.30851%203.1389%204.35759%203.4636%204.44344%203.94148C5.27541%208.57277%205.75705%2011.5962%205.94996%2013.3985L5.96285%2013.519L5.77462%2013.4625C4.67986%2013.1338%203.34917%2013.1614%202.28664%2013.5349C1.21081%2013.9131%200.409171%2014.6098%200.124555%2015.414C-0.0700414%2015.9639%20-0.0359978%2016.5376%200.222319%2017.0611C0.565705%2017.757%201.27872%2018.3375%202.22076%2018.6882C2.48453%2018.7864%202.94595%2018.9028%203.2819%2018.9559C3.52422%2018.9942%203.63588%2019%204.12412%2019C4.60859%2019%204.72483%2018.994%204.95872%2018.9569C6.02767%2018.7874%206.88175%2018.3782%207.49594%2017.7414C7.9149%2017.3069%208.14888%2016.8369%208.20977%2016.3073C8.31658%2015.3786%208.27325%2014.3357%208.05265%2012.5234C7.84717%2010.8353%207.40347%208.07219%206.73291%204.30438C6.69679%204.10153%206.67806%203.94869%206.68817%203.9394C6.703%203.92576%207.96065%203.67373%2013.6025%202.5537C14.0653%202.46185%2014.448%202.39091%2014.4532%202.39608C14.4583%202.40126%2014.5266%202.64224%2014.6049%202.9316C15.583%206.543%2016.3316%209.9512%2016.6321%2012.1607C16.6643%2012.3979%2016.6954%2012.625%2016.7011%2012.6655C16.7084%2012.7172%2016.7042%2012.7389%2016.6869%2012.7386C16.6735%2012.7384%2016.5683%2012.7079%2016.4533%2012.6708C16.2088%2012.592%2015.8678%2012.5186%2015.527%2012.4715C15.2232%2012.4295%2014.4687%2012.4241%2014.1587%2012.4617C12.6331%2012.6466%2011.4186%2013.3606%2010.9164%2014.3677C10.5721%2015.0583%2010.6302%2015.8416%2011.076%2016.5183C11.2191%2016.7355%2011.5272%2017.0573%2011.7661%2017.239C12.5675%2017.8487%2013.6186%2018.1723%2014.7992%2018.1728C16.1427%2018.1734%2017.3342%2017.7525%2018.1295%2016.9965C18.4582%2016.6839%2018.7468%2016.2238%2018.8449%2015.8556C19.0375%2015.1332%2019.0509%2013.9975%2018.8842%2012.5234C18.6633%2010.5691%2018.1438%207.96934%2017.304%204.61418C16.7763%202.50603%2016.3052%200.798177%2016.1902%200.576289C16.0096%200.227677%2015.6212%20-0.0044819%2015.2262%206.56312e-05C15.1621%200.000810485%2014.9831%200.0265275%2014.8283%200.057243Z'%20fill='%23E82F8C'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.8283%200.057243C14.5522%200.11199%2013.97%200.227913%2012.7127%200.478438C12.3657%200.547573%2010.5272%200.913041%208.62704%201.29058C6.72689%201.66813%205.11412%201.99567%205.04311%202.01844C4.61352%202.15628%204.30851%202.58412%204.30851%203.04883C4.30851%203.1389%204.35759%203.4636%204.44344%203.94148C5.27541%208.57277%205.75705%2011.5962%205.94996%2013.3985L5.96285%2013.519L5.77462%2013.4625C4.67986%2013.1338%203.34917%2013.1614%202.28664%2013.5349C1.21081%2013.9131%200.409171%2014.6098%200.124555%2015.414C-0.0700414%2015.9639%20-0.0359978%2016.5376%200.222319%2017.0611C0.565705%2017.757%201.27872%2018.3375%202.22076%2018.6882C2.48453%2018.7864%202.94595%2018.9028%203.2819%2018.9559C3.52422%2018.9942%203.63588%2019%204.12412%2019C4.60859%2019%204.72483%2018.994%204.95872%2018.9569C6.02767%2018.7874%206.88175%2018.3782%207.49594%2017.7414C7.9149%2017.3069%208.14888%2016.8369%208.20977%2016.3073C8.31658%2015.3786%208.27325%2014.3357%208.05265%2012.5234C7.84717%2010.8353%207.40347%208.07219%206.73291%204.30438C6.69679%204.10153%206.67806%203.94869%206.68817%203.9394C6.703%203.92576%207.96065%203.67373%2013.6025%202.5537C14.0653%202.46185%2014.448%202.39091%2014.4532%202.39608C14.4583%202.40126%2014.5266%202.64224%2014.6049%202.9316C15.583%206.543%2016.3316%209.9512%2016.6321%2012.1607C16.6643%2012.3979%2016.6954%2012.625%2016.7011%2012.6655C16.7084%2012.7172%2016.7042%2012.7389%2016.6869%2012.7386C16.6735%2012.7384%2016.5683%2012.7079%2016.4533%2012.6708C16.2088%2012.592%2015.8678%2012.5186%2015.527%2012.4715C15.2232%2012.4295%2014.4687%2012.4241%2014.1587%2012.4617C12.6331%2012.6466%2011.4186%2013.3606%2010.9164%2014.3677C10.5721%2015.0583%2010.6302%2015.8416%2011.076%2016.5183C11.2191%2016.7355%2011.5272%2017.0573%2011.7661%2017.239C12.5675%2017.8487%2013.6186%2018.1723%2014.7992%2018.1728C16.1427%2018.1734%2017.3342%2017.7525%2018.1295%2016.9965C18.4582%2016.6839%2018.7468%2016.2238%2018.8449%2015.8556C19.0375%2015.1332%2019.0509%2013.9975%2018.8842%2012.5234C18.6633%2010.5691%2018.1438%207.96934%2017.304%204.61418C16.7763%202.50603%2016.3052%200.798177%2016.1902%200.576289C16.0096%200.227677%2015.6212%20-0.0044819%2015.2262%206.56312e-05C15.1621%200.000810485%2014.9831%200.0265275%2014.8283%200.057243Z'%20fill='%23E82F8C'/%3e%3c/svg%3e")}.bottom-nav__asset--favorites{width:22px;height:21px;flex-basis:21px;mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='22'%20height='21'%20viewBox='0%200%2022%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M11.6286%200.509279C17.3542%200.509279%2022%205.09868%2022%2010.7546C22%2016.4106%2017.3542%2021%2011.6286%2021C7.72594%2021%204.32802%2018.8669%202.56129%2015.7226C4.44487%2015.5287%206.45464%2014.0328%206.45464%2011.2902V5.87898L8.74485%205.38494C9.75441%205.17256%2010.4835%204.31839%2010.4882%203.26569V0.675495C10.4835%200.643175%2010.4835%200.606238%2010.4789%200.573919C10.8574%200.532365%2011.2407%200.509279%2011.6286%200.509279ZM11.6286%2013.9081C9.23093%2013.9081%207.37072%2014.4668%206.04801%2015.5795C5.91247%2015.6949%205.74421%2015.8658%205.58997%2016.0366C5.31421%2016.3321%205.33291%2016.7846%205.62736%2017.0662C5.77693%2017.2047%205.93117%2017.3479%206.04801%2017.4448C7.56703%2018.6822%209.51137%2019.421%2011.6286%2019.421C13.7506%2019.421%2015.6996%2018.6776%2017.2139%2017.4402C17.3308%2017.3433%2017.485%2017.2047%2017.6299%2017.0662C17.9244%2016.7892%2017.9431%2016.3321%2017.6673%2016.0366C17.5131%2015.8658%2017.3495%2015.6949%2017.2186%2015.5841C15.8912%2014.4668%2014.031%2013.9081%2011.6286%2013.9081ZM8.07648%200.0152486C8.51583%20-0.0724756%208.89441%200.227636%208.89441%200.675495V3.26569L8.88506%203.37189C8.87572%203.43653%208.85235%203.50116%208.81963%203.55657C8.81496%203.56119%208.81496%203.5658%208.81028%203.57042C8.80093%203.58889%208.78691%203.60736%208.77289%203.62583C8.76354%203.63968%208.7542%203.64891%208.74485%203.65815C8.7355%203.672%208.72148%203.68585%208.70746%203.69508C8.69811%203.70432%208.68876%203.71355%208.67941%203.72279C8.66539%203.73202%208.6467%203.74587%208.63268%203.75511C8.61865%203.76434%208.6093%203.76896%208.59996%203.77357C8.58126%203.78743%208.55789%203.79666%208.5392%203.80589C8.52985%203.81051%208.5205%203.81513%208.50648%203.81513C8.47844%203.82898%208.44572%203.83821%208.413%203.84745L5.174%204.54925C4.99171%204.58619%204.91693%204.61389%204.88421%204.70161C4.86552%204.75702%204.86085%204.83089%204.86085%204.94632V11.2902L4.84682%2011.6457C4.83748%2011.7566%204.81878%2011.8627%204.80009%2011.9643C4.79541%2011.9874%204.79074%2012.0059%204.78606%2012.029C4.76737%2012.1075%204.74867%2012.1859%204.7253%2012.2598C4.71595%2012.2875%204.70661%2012.3152%204.69726%2012.3383C4.67389%2012.4076%204.65052%2012.4768%204.62248%2012.5415C4.60845%2012.5738%204.58976%2012.6061%204.57574%2012.6384C4.55237%2012.6938%204.52433%2012.7446%204.49628%2012.7954C4.47759%2012.8323%204.45889%2012.86%204.4402%2012.8924C4.40748%2012.9385%204.37943%2012.9847%204.35139%2013.0263C4.32802%2013.0586%204.30933%2013.0863%204.29063%2013.114C4.25324%2013.1555%204.22052%2013.1971%204.18781%2013.2386C4.16444%2013.2663%204.14107%2013.2894%204.1177%2013.3171C4.07563%2013.3587%204.03824%2013.3956%203.99618%2013.4372C3.97281%2013.4556%203.95411%2013.4741%203.93074%2013.4926C3.88868%2013.5295%203.85129%2013.5618%203.80922%2013.5942C3.7765%2013.6172%203.74846%2013.6403%203.71574%2013.6634C3.67835%2013.6911%203.64096%2013.7142%203.60357%2013.7373C3.57085%2013.7604%203.54281%2013.7788%203.51009%2013.7973C3.4727%2013.8204%203.43531%2013.8389%203.39324%2013.862C3.36053%2013.8804%203.32314%2013.8989%203.28574%2013.9127C3.24835%2013.9312%203.21096%2013.9451%203.17357%2013.9635C3.13618%2013.9774%203.09412%2013.9959%203.05672%2014.0097C3.00999%2014.0282%202.96325%2014.042%202.91651%2014.0513C2.89314%2014.0605%202.86509%2014.0697%202.84173%2014.079C2.78096%2014.0928%202.72488%2014.1067%202.66412%2014.1159C2.64542%2014.1205%202.62673%2014.1251%202.60803%2014.1297C2.44912%2014.1574%202.29488%2014.1713%202.14532%2014.1713C0.883365%2014.1713%200%2013.3772%200%2012.2275C0%2011.3641%200.415976%2010.7177%201.26662%2010.3252L1.2713%2010.3206C1.29934%2010.3114%201.32738%2010.2975%201.35543%2010.2883C1.40684%2010.2652%201.45825%2010.2468%201.50967%2010.2237C1.55173%2010.2098%201.5938%2010.196%201.63586%2010.1821C1.8088%2010.1221%201.99108%2010.0713%202.19205%2010.0344L3.32314%209.80352C3.56618%209.74811%203.69237%209.57266%203.66433%209.29102L3.65966%201.63585C3.65966%201.19723%203.94009%200.906351%204.45422%200.800157L8.07648%200.0152486ZM11.6286%205.2372C9.86658%205.2372%208.44105%206.65003%208.44105%208.39068C8.44105%2010.1313%209.86658%2011.5442%2011.6286%2011.5442C13.3907%2011.5442%2014.8209%2010.1313%2014.8209%208.39068C14.8209%206.65003%2013.3907%205.24181%2011.6286%205.2372Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='22'%20height='21'%20viewBox='0%200%2022%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M11.6286%200.509279C17.3542%200.509279%2022%205.09868%2022%2010.7546C22%2016.4106%2017.3542%2021%2011.6286%2021C7.72594%2021%204.32802%2018.8669%202.56129%2015.7226C4.44487%2015.5287%206.45464%2014.0328%206.45464%2011.2902V5.87898L8.74485%205.38494C9.75441%205.17256%2010.4835%204.31839%2010.4882%203.26569V0.675495C10.4835%200.643175%2010.4835%200.606238%2010.4789%200.573919C10.8574%200.532365%2011.2407%200.509279%2011.6286%200.509279ZM11.6286%2013.9081C9.23093%2013.9081%207.37072%2014.4668%206.04801%2015.5795C5.91247%2015.6949%205.74421%2015.8658%205.58997%2016.0366C5.31421%2016.3321%205.33291%2016.7846%205.62736%2017.0662C5.77693%2017.2047%205.93117%2017.3479%206.04801%2017.4448C7.56703%2018.6822%209.51137%2019.421%2011.6286%2019.421C13.7506%2019.421%2015.6996%2018.6776%2017.2139%2017.4402C17.3308%2017.3433%2017.485%2017.2047%2017.6299%2017.0662C17.9244%2016.7892%2017.9431%2016.3321%2017.6673%2016.0366C17.5131%2015.8658%2017.3495%2015.6949%2017.2186%2015.5841C15.8912%2014.4668%2014.031%2013.9081%2011.6286%2013.9081ZM8.07648%200.0152486C8.51583%20-0.0724756%208.89441%200.227636%208.89441%200.675495V3.26569L8.88506%203.37189C8.87572%203.43653%208.85235%203.50116%208.81963%203.55657C8.81496%203.56119%208.81496%203.5658%208.81028%203.57042C8.80093%203.58889%208.78691%203.60736%208.77289%203.62583C8.76354%203.63968%208.7542%203.64891%208.74485%203.65815C8.7355%203.672%208.72148%203.68585%208.70746%203.69508C8.69811%203.70432%208.68876%203.71355%208.67941%203.72279C8.66539%203.73202%208.6467%203.74587%208.63268%203.75511C8.61865%203.76434%208.6093%203.76896%208.59996%203.77357C8.58126%203.78743%208.55789%203.79666%208.5392%203.80589C8.52985%203.81051%208.5205%203.81513%208.50648%203.81513C8.47844%203.82898%208.44572%203.83821%208.413%203.84745L5.174%204.54925C4.99171%204.58619%204.91693%204.61389%204.88421%204.70161C4.86552%204.75702%204.86085%204.83089%204.86085%204.94632V11.2902L4.84682%2011.6457C4.83748%2011.7566%204.81878%2011.8627%204.80009%2011.9643C4.79541%2011.9874%204.79074%2012.0059%204.78606%2012.029C4.76737%2012.1075%204.74867%2012.1859%204.7253%2012.2598C4.71595%2012.2875%204.70661%2012.3152%204.69726%2012.3383C4.67389%2012.4076%204.65052%2012.4768%204.62248%2012.5415C4.60845%2012.5738%204.58976%2012.6061%204.57574%2012.6384C4.55237%2012.6938%204.52433%2012.7446%204.49628%2012.7954C4.47759%2012.8323%204.45889%2012.86%204.4402%2012.8924C4.40748%2012.9385%204.37943%2012.9847%204.35139%2013.0263C4.32802%2013.0586%204.30933%2013.0863%204.29063%2013.114C4.25324%2013.1555%204.22052%2013.1971%204.18781%2013.2386C4.16444%2013.2663%204.14107%2013.2894%204.1177%2013.3171C4.07563%2013.3587%204.03824%2013.3956%203.99618%2013.4372C3.97281%2013.4556%203.95411%2013.4741%203.93074%2013.4926C3.88868%2013.5295%203.85129%2013.5618%203.80922%2013.5942C3.7765%2013.6172%203.74846%2013.6403%203.71574%2013.6634C3.67835%2013.6911%203.64096%2013.7142%203.60357%2013.7373C3.57085%2013.7604%203.54281%2013.7788%203.51009%2013.7973C3.4727%2013.8204%203.43531%2013.8389%203.39324%2013.862C3.36053%2013.8804%203.32314%2013.8989%203.28574%2013.9127C3.24835%2013.9312%203.21096%2013.9451%203.17357%2013.9635C3.13618%2013.9774%203.09412%2013.9959%203.05672%2014.0097C3.00999%2014.0282%202.96325%2014.042%202.91651%2014.0513C2.89314%2014.0605%202.86509%2014.0697%202.84173%2014.079C2.78096%2014.0928%202.72488%2014.1067%202.66412%2014.1159C2.64542%2014.1205%202.62673%2014.1251%202.60803%2014.1297C2.44912%2014.1574%202.29488%2014.1713%202.14532%2014.1713C0.883365%2014.1713%200%2013.3772%200%2012.2275C0%2011.3641%200.415976%2010.7177%201.26662%2010.3252L1.2713%2010.3206C1.29934%2010.3114%201.32738%2010.2975%201.35543%2010.2883C1.40684%2010.2652%201.45825%2010.2468%201.50967%2010.2237C1.55173%2010.2098%201.5938%2010.196%201.63586%2010.1821C1.8088%2010.1221%201.99108%2010.0713%202.19205%2010.0344L3.32314%209.80352C3.56618%209.74811%203.69237%209.57266%203.66433%209.29102L3.65966%201.63585C3.65966%201.19723%203.94009%200.906351%204.45422%200.800157L8.07648%200.0152486ZM11.6286%205.2372C9.86658%205.2372%208.44105%206.65003%208.44105%208.39068C8.44105%2010.1313%209.86658%2011.5442%2011.6286%2011.5442C13.3907%2011.5442%2014.8209%2010.1313%2014.8209%208.39068C14.8209%206.65003%2013.3907%205.24181%2011.6286%205.2372Z'%20fill='white'/%3e%3c/svg%3e")}.bottom-nav__search-icon{width:24px;height:24px;stroke-width:2}.app-shell[data-appearance=light] .bottom-nav-glass,.app-shell[data-appearance=light] .bottom-nav-glass.glass{width:282px;height:62px;padding:3px 4px;overflow:hidden;border:0!important;background-color:#ffffffa6!important;background-image:none!important;box-shadow:inset 0 .5px 0 var(--liquid-edge),0 8px 40px var(--liquid-shadow)!important;backdrop-filter:blur(7px) saturate(1.06)!important;-webkit-backdrop-filter:blur(7px) saturate(1.06)!important}.app-shell[data-appearance=light] .bottom-nav-glass:before,.app-shell[data-appearance=light] .bottom-nav-glass:after{content:""!important}.app-shell[data-appearance=light] .bottom-nav-glass>.bottom-nav{width:274px;height:56px}.app-shell[data-appearance=light] .bottom-nav .bottom-nav__item{width:auto;min-width:66px;height:56px;flex:1 0 0;margin-right:-12px;gap:1px;padding:6px 8px 7px;color:#393939}.app-shell[data-appearance=light] .bottom-nav .bottom-nav__item:last-child{margin-right:0}.app-shell[data-appearance=light] .bottom-nav .bottom-nav__item[aria-current=page]{padding-top:6px;color:var(--puff-accent);background:var(--liquid-selection)!important;mix-blend-mode:normal;font-weight:590}:root[data-theme=dark],:root[data-theme=dark] body,:root[data-theme=dark] #root{color:#f2f2f7;background:#000}.app-shell[data-appearance=dark]{--app-bg: #000 !important;--app-surface: #1c1c1e !important;--app-elevated: #2c2c2e !important;--app-sheet: #111113 !important;--app-text: #f2f2f7 !important;--app-muted: #98989f !important;--app-separator: rgba(84, 84, 88, .58) !important;--app-shadow: rgba(0, 0, 0, .72) !important;--home-surface: #1c1c1e;--home-surface-strong: #2c2c2e;--home-line: rgba(84, 84, 88, .52);--home-text: #f2f2f7;--home-muted: #98989f;--home-chip: #1c1c1e;--library-text: #f2f2f7;--library-muted: #98989f;--library-line: rgba(84, 84, 88, .58);--liquid-fill: rgba(44, 44, 46, .72);--liquid-burn: rgba(118, 118, 128, .13);--liquid-darken: rgba(18, 18, 20, .52);--liquid-edge: rgba(255, 255, 255, .14);--liquid-shadow: rgba(0, 0, 0, .56);--liquid-selection: #3a3a3c;--liquid-selection-fill: rgba(58, 58, 60, .9);--tgui--bg_color: #111113;--tgui--secondary_bg_color: #000;--tgui--section_bg_color: #1c1c1e;--tgui--tertiary_bg_color: #2c2c2e;--tgui--quartenary_bg_color: #242426;--tgui--card_bg_color: #1c1c1e;--tgui--text_color: #f2f2f7;--tgui--subtitle_text_color: #aeaeb2;--tgui--hint_color: #98989f;--tgui--secondary_hint_color: #737378;--tgui--outline: rgba(84, 84, 88, .62);--tgui--divider: rgba(84, 84, 88, .58);color:#f2f2f7;background:#000!important;background-image:none!important}.app-shell[data-appearance=dark] :is(.app-content,.app-content--home,.app-content--library){background:transparent!important}.app-shell[data-appearance=dark] .list-state{border-color:transparent;background:#1c1c1e;box-shadow:none}.app-shell[data-appearance=dark] .search-glass,.app-shell[data-appearance=dark] .search-glass.glass,.app-shell[data-appearance=dark] .search-source-switch,.app-shell[data-appearance=dark] .search-source-switch.glass,.app-shell[data-appearance=dark] .search-close,.app-shell[data-appearance=dark] .search-close.glass{border-color:#ffffff1c!important}.app-shell[data-appearance=dark] .search-source-switch__item{color:#aeaeb2}.app-shell[data-appearance=dark] .search-source-switch__item--active{color:#fff;background:#3a3a3c!important;background-image:none!important;box-shadow:none}.app-shell[data-appearance=dark] .search-field input{color:#f2f2f7;caret-color:var(--puff-accent)}.app-shell[data-appearance=dark] :is(.search-field input::placeholder,.search-field>svg,.recent-search-row__chevron,.recent-search-row__more){color:#98989f}.app-shell[data-appearance=dark] :is(.now-playing,.artist-profile,.playlist-sheet,.radio-sheet,.track-actions-sheet,.playlist-composer){color:#f2f2f7;border-color:#5454587a!important;background:#111113!important;box-shadow:0 -24px 64px #000000b8;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell[data-appearance=dark] .radio-sheet:before{background-image:linear-gradient(#11111347,#111113 86%),var(--radio-artwork);filter:blur(80px) saturate(.9);opacity:.11}.app-shell[data-appearance=dark] .sheet-backdrop{background:#000000b8;backdrop-filter:blur(12px) saturate(.9);-webkit-backdrop-filter:blur(12px) saturate(.9)}.app-shell[data-appearance=dark] .sheet-handle{background:#48484a}.app-shell[data-appearance=dark] .playlist-composer__tracks>button{color:#f2f2f7;background:transparent}.app-shell[data-appearance=dark] .seek-slider{background:linear-gradient(to right,var(--puff-accent) 0 var(--seek),#3a3a3c var(--seek) 100%)}.app-shell[data-appearance=dark] .transport-controls .transport-main{border-color:transparent;background:var(--puff-accent);box-shadow:none}.app-shell[data-appearance=dark] .lyrics-panel{border-top-color:#54545894}.app-shell[data-appearance=dark] .lyrics-panel__header span,.app-shell[data-appearance=dark] .lyrics-panel__state button{background:#e82f8c21}.app-shell[data-appearance=dark] .lyrics-panel__line{color:#6f6f76}.app-shell[data-appearance=dark] .lyrics-panel__line--active{color:#f2f2f7}.app-shell[data-appearance=dark] .lyrics-panel__state--loading i{background:#8e8e9329}@media(prefers-reduced-motion:reduce){.lyrics-panel__line,.lyrics-panel__viewport{scroll-behavior:auto;transition:none}.lyrics-panel__state--loading i{animation:none}}.track-row{min-height:78px;padding:7px 7px 7px 9px}.track-row:after{left:75px}.track-artwork{width:56px;height:56px;flex-basis:56px;border-radius:13px}.track-main{gap:10px}.track-actions{min-width:76px;justify-content:flex-end;gap:0;padding-left:0}.track-playback-state{display:grid;width:28px;height:38px;flex:0 0 28px;place-items:center;color:var(--puff-accent)}.track-playback-bars{display:flex;width:14px;height:16px;align-items:center;justify-content:center;gap:2px;color:var(--puff-accent)}.track-playback-bars i{width:2px;height:6px;border-radius:2px;background:currentColor;transform-origin:50% 100%}.track-playback-bars i:nth-child(2){height:12px}.track-playback-bars i:nth-child(3){height:9px}.track-playback-bars--active i{animation:puff-meter .72s ease-in-out infinite alternate}.track-playback-bars--active i:nth-child(2){animation-delay:-.44s}.track-playback-bars--active i:nth-child(3){animation-delay:-.21s}@keyframes puff-meter{0%{transform:scaleY(.38)}to{transform:scaleY(1)}}.row-icon{width:38px;height:44px;color:var(--app-muted)}.row-favorite,.row-icon--active{color:var(--puff-accent)}.app-toolbar--library{min-height:48px;margin:0 16px 3px;justify-content:center}.app-toolbar--library h1{font-size:20px;line-height:25px;font-weight:690;letter-spacing:-.022em}@media(prefers-reduced-motion:reduce){.track-playback-bars--active i{animation:none}}.bottom-dock__expanded>.mini-player,.bottom-dock__expanded>.mini-player.glass{transition:transform .46s cubic-bezier(.32,.02,.16,1),opacity .23s cubic-bezier(.32,.02,.16,1) 30ms,border-radius .43s cubic-bezier(.32,.02,.16,1)}.bottom-dock__expanded>.bottom-nav-glass,.bottom-dock__expanded>.bottom-nav-glass.glass{transition:transform .43s cubic-bezier(.32,.02,.16,1),opacity .24s cubic-bezier(.32,.02,.16,1) 35ms}@media(prefers-reduced-motion:reduce){.bottom-dock__expanded>.mini-player,.bottom-dock__expanded>.mini-player.glass,.bottom-dock__expanded>.bottom-nav-glass,.bottom-dock__expanded>.bottom-nav-glass.glass{transition-duration:1ms;transition-delay:0s}}.sheet-backdrop{padding-right:0;padding-left:0}.sheet-backdrop>:is(.now-playing,.artist-profile,.playlist-sheet,.radio-sheet,.track-actions-sheet,.playlist-composer){width:min(100%,480px);max-width:none;margin-right:0;margin-left:0;border-right:0;border-left:0;border-radius:42px 42px 0 0}.app-shell .artist-profile{position:relative;padding:0 0 calc(28px + env(safe-area-inset-bottom));overflow-x:hidden;overscroll-behavior-y:contain;color:var(--app-text);background:var(--app-bg);scrollbar-width:none}.app-shell .artist-profile::-webkit-scrollbar{display:none}.app-shell .artist-profile--with-player{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.artist-profile__sticky{position:sticky;top:0;z-index:8;padding:8px 18px 7px;background:color-mix(in srgb,var(--app-bg) 84%,transparent);border-bottom:.5px solid color-mix(in srgb,var(--app-separator) 58%,transparent);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}.artist-profile__sticky .sheet-handle{margin:0 auto 4px}.app-shell .artist-profile__header{display:grid;height:48px;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center}.app-shell .artist-profile__header>strong{color:var(--app-text);font-size:16px;line-height:20px;font-weight:700;text-align:center}.app-shell .artist-profile__round-control{display:grid;width:44px;height:44px;padding:0;place-items:center;color:var(--app-text);background:color-mix(in srgb,var(--app-surface) 75%,transparent);border:.5px solid color-mix(in srgb,var(--app-separator) 72%,transparent);border-radius:50%;box-shadow:inset 0 1px #ffffff40,0 8px 22px #00000014;cursor:pointer}.artist-profile__round-control:last-child{justify-self:end}.artist-profile__round-control:active,.artist-profile__round-control--active{color:var(--app-accent);transform:scale(.95)}.artist-profile__menu{position:absolute;top:65px;right:15px;z-index:12;width:min(310px,calc(100vw - 34px));overflow:hidden;padding:5px;background:color-mix(in srgb,var(--app-surface) 93%,transparent);border:.5px solid color-mix(in srgb,var(--app-separator) 78%,transparent);border-radius:23px;box-shadow:0 20px 50px #0000003d;backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);transform-origin:90% 0;animation:artist-menu-in .15s cubic-bezier(.2,.8,.2,1)}.artist-profile__menu>button{display:grid;width:100%;min-height:62px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:6px;padding:8px 11px;color:var(--app-accent);text-align:left;background:transparent;border:0;border-radius:17px}.artist-profile__menu>button+button{border-top:.5px solid color-mix(in srgb,var(--app-separator) 68%,transparent)}.artist-profile__menu>button:active{background:color-mix(in srgb,var(--app-accent) 9%,transparent)}.artist-profile__menu>button:disabled{opacity:.4}.artist-profile__menu>button>svg{justify-self:center}.artist-profile__menu span{display:flex;min-width:0;flex-direction:column}.artist-profile__menu strong{color:var(--app-text);font-size:15px;line-height:19px;font-weight:650}.artist-profile__menu small{margin-top:1px;color:var(--app-muted);font-size:12px;line-height:16px}.app-shell .artist-profile__hero{position:relative;display:block;aspect-ratio:16 / 10;min-height:228px;max-height:300px;margin:13px 16px 0;overflow:hidden;padding:0;color:#fff;background:color-mix(in srgb,var(--app-accent) 34%,#19191d);border:.5px solid color-mix(in srgb,var(--app-separator) 72%,transparent);border-radius:26px;box-shadow:0 12px 34px #0000002e;touch-action:none}.artist-profile__hero-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffff85;font-size:96px;font-weight:780}.artist-profile__hero-drag-zone{position:absolute;top:0;right:0;left:0;z-index:3;height:112px;touch-action:none}.artist-profile__hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.artist-profile__hero-shade{position:absolute;top:26%;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.28) 36%,rgba(0,0,0,.92))}.artist-profile__identity{position:absolute;right:20px;bottom:19px;left:20px;z-index:1}.artist-profile__name-row{display:flex;min-width:0;align-items:center;gap:7px}.app-shell .artist-profile__identity h2{overflow:hidden;margin:0;color:#fff;font-size:clamp(28px,8vw,36px);line-height:1;font-weight:780;letter-spacing:-.045em;text-overflow:ellipsis;text-shadow:0 2px 18px rgba(0,0,0,.45);white-space:nowrap}.artist-profile__name-row>svg{flex:0 0 auto;color:var(--app-accent);filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.artist-profile__identity>p{overflow:hidden;margin:7px 0 0;color:#ffffffbf;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.artist-profile__primary-actions{display:grid;grid-template-columns:minmax(0,1fr) 50px 50px;align-items:center;gap:8px;margin:12px 18px 0}.app-shell .artist-profile__follow,.app-shell .artist-profile__play,.app-shell .artist-profile__shuffle{display:inline-flex;height:50px;align-items:center;justify-content:center;gap:7px;margin:0;padding:0 16px;color:var(--app-text);background:var(--app-surface);border:.5px solid color-mix(in srgb,var(--app-separator) 82%,transparent);border-radius:17px;box-shadow:0 7px 22px #00000014;font-size:14px;line-height:17px;font-weight:680;white-space:nowrap;cursor:pointer}.app-shell .artist-profile__follow{min-width:0;width:100%}.app-shell .artist-profile__follow--active{color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 10%,var(--app-surface));border-color:color-mix(in srgb,var(--app-accent) 28%,var(--app-separator))}.app-shell .artist-profile__play{width:50px;min-width:50px;padding:0;color:#fff;background:var(--app-accent);border-color:color-mix(in srgb,var(--app-accent) 74%,white);border-radius:50%;box-shadow:none}.app-shell .artist-profile__shuffle{width:50px;min-width:50px;padding:0;border-radius:50%}.artist-profile__primary-actions button:active:not(:disabled){transform:scale(.96)}.artist-profile__primary-actions button:disabled{opacity:.42;box-shadow:none}.artist-profile__stats{display:flex;margin:14px 18px 0;padding:12px 0;border-bottom:.5px solid color-mix(in srgb,var(--app-separator) 76%,transparent)}.artist-profile__stats>div{display:flex;min-width:0;flex:1 1 0;flex-direction:column;padding:0 12px;text-align:center}.artist-profile__stats>div+div{border-left:.5px solid color-mix(in srgb,var(--app-separator) 76%,transparent)}.artist-profile__stats dt{color:var(--app-text);font-size:16px;line-height:20px;font-weight:700}.artist-profile__stats dd{overflow:hidden;margin:2px 0 0;color:var(--app-muted);font-size:11px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.artist-profile__bio{display:block;width:calc(100% - 36px);margin:12px 18px 0;padding:0;color:var(--app-muted);text-align:left;background:transparent;border:0;font-size:13px;line-height:18px}.artist-profile__bio span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.artist-profile__bio--expanded span{display:block;overflow:visible}.artist-profile__bio strong{display:inline-block;margin-top:3px;color:var(--app-text);font-weight:650}.artist-profile__releases,.artist-profile__catalog{padding-top:22px}.artist-profile__releases>header,.artist-profile__section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 18px 12px}.artist-profile__releases h3,.app-shell .artist-profile__section-heading h3{margin:0;color:var(--app-text);font-size:23px;line-height:29px;font-weight:750;letter-spacing:-.035em}.artist-profile__releases header>span,.artist-profile__section-heading span{color:var(--app-muted);font-size:12px;line-height:17px}.artist-profile__release-rail{display:flex;gap:12px;padding:0 18px 3px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.artist-profile__release-rail::-webkit-scrollbar{display:none}.artist-profile__release-rail>button{display:flex;width:142px;flex:0 0 142px;flex-direction:column;padding:0;color:var(--app-text);text-align:left;background:transparent;border:0;scroll-snap-align:start}.artist-profile__release-rail>button>span{display:block;width:142px;aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--app-muted) 12%,transparent);border:.5px solid color-mix(in srgb,var(--app-separator) 74%,transparent);border-radius:18px}.artist-profile__release-rail img{display:block;width:100%;height:100%;object-fit:cover}.artist-profile__release-rail strong,.artist-profile__release-rail small{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.artist-profile__release-rail strong{margin-top:8px;font-size:14px;line-height:18px;font-weight:680}.artist-profile__release-rail small{margin-top:2px;color:var(--app-muted);font-size:11px;line-height:15px}.app-shell .artist-profile__section-heading{align-items:center;padding-bottom:9px}.artist-profile__section-heading>div{display:flex;min-width:0;flex-direction:column}.artist-profile__catalog-search-toggle{display:grid;width:42px;height:42px;flex:0 0 42px;padding:0;place-items:center;color:var(--app-text);background:color-mix(in srgb,var(--app-surface) 88%,transparent);border:.5px solid color-mix(in srgb,var(--app-separator) 80%,transparent);border-radius:50%}.artist-profile__catalog-search-toggle:active{color:var(--app-accent);transform:scale(.95)}.artist-profile__catalog-search{display:grid;min-height:45px;grid-template-columns:26px minmax(0,1fr) 34px;align-items:center;margin:0 18px 8px;padding:0 7px 0 12px;color:var(--app-muted);background:color-mix(in srgb,var(--app-surface) 90%,transparent);border:.5px solid color-mix(in srgb,var(--app-separator) 78%,transparent);border-radius:16px}.artist-profile__catalog-search input{min-width:0;height:43px;padding:0;color:var(--app-text);background:transparent;border:0;outline:0;font:inherit;font-size:15px}.artist-profile__catalog-search input::placeholder{color:var(--app-muted)}.artist-profile__catalog-search button{display:grid;width:32px;height:32px;padding:0;place-items:center;color:var(--app-muted);background:transparent;border:0}.artist-profile__track-list{margin:0 14px;overflow:hidden;background:var(--app-surface);border:.5px solid color-mix(in srgb,var(--app-separator) 72%,transparent);border-radius:22px}.artist-profile__track{position:relative;display:grid;min-height:72px;grid-template-columns:minmax(0,1fr) 42px 38px;align-items:center;margin:0 12px;border-bottom:.5px solid color-mix(in srgb,var(--app-separator) 72%,transparent)}.artist-profile__track--active:before{position:absolute;top:8px;bottom:8px;left:-12px;width:3px;background:var(--app-accent);border-radius:0 3px 3px 0;content:""}.artist-profile__track-main{display:grid;min-width:0;height:100%;grid-template-columns:28px 52px minmax(0,1fr);align-items:center;gap:10px;padding:7px 2px 7px 0;color:var(--app-text);text-align:left;background:transparent;border:0}.artist-profile__track-main:active{opacity:.64}.artist-profile__track-index{display:grid;place-items:center;color:var(--app-muted);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.artist-profile__track--active .artist-profile__track-index,.artist-profile__track--active .artist-profile__track-copy strong{color:var(--app-accent)}.artist-profile__track-art{display:block;width:52px;height:52px;overflow:hidden;background:color-mix(in srgb,var(--app-muted) 12%,transparent);border-radius:11px}.artist-profile__track-art img{display:block;width:100%;height:100%;object-fit:cover}.artist-profile__track-copy{display:flex;min-width:0;flex-direction:column}.artist-profile__track-copy strong,.artist-profile__track-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-profile__track-copy strong{color:var(--app-text);font-size:15px;line-height:19px;font-weight:680}.artist-profile__track-copy small{margin-top:3px;color:var(--app-muted);font-size:11px;line-height:15px}.artist-profile__track-heart,.artist-profile__track-more{display:grid;width:40px;height:40px;padding:0;place-items:center;color:var(--app-muted);background:transparent;border:0;border-radius:50%}.artist-profile__track-heart{color:var(--app-accent)}.artist-profile__track-heart:not(.artist-profile__track-heart--active){color:var(--app-muted)}.artist-profile__track-heart:active,.artist-profile__track-more:active{background:color-mix(in srgb,var(--app-accent) 10%,transparent)}.artist-profile__loading,.artist-profile__empty{display:flex;min-height:180px;align-items:center;justify-content:center;gap:9px;margin:0 18px;color:var(--app-muted);font-size:13px}.artist-profile__loading>svg{animation:artist-spin .9s linear infinite}.artist-profile__catalog-end{display:flex;min-height:62px;align-items:center;justify-content:center;margin:0 18px;color:var(--app-muted);font-size:12px;line-height:17px}.artist-profile__catalog-end:before{display:inline-block;width:18px;height:18px;margin-right:7px;border:1.5px solid currentColor;border-radius:50%;content:"✓";line-height:16px;text-align:center}.artist-profile__catalog-end--partial{color:var(--app-accent)}.artist-profile__catalog-end--partial:before{content:"!"}.artist-profile__player-dock{position:fixed;right:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:66;width:min(calc(100% - 32px),448px);transform:translate(50%);pointer-events:none;animation:artist-mini-in .21s cubic-bezier(.2,.8,.2,1)}.artist-profile__player-dock>.mini-player,.artist-profile__player-dock>.mini-player.glass{width:100%;margin:0;pointer-events:auto}.app-shell[data-appearance=dark] .artist-profile__sticky{background:#111113db;border-bottom-color:#54545859}.app-shell[data-appearance=light] .artist-profile{background:#f2f2f7!important}.app-shell[data-appearance=light] .artist-profile__sticky{background:#f2f2f7e6}.app-shell[data-appearance=dark] .artist-profile__round-control,.app-shell[data-appearance=dark] .artist-profile__catalog-search-toggle{color:#f2f2f7;background:#2c2c2ed1;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff17,0 8px 22px #00000040}.app-shell[data-appearance=dark] .artist-profile__menu{background:#262628e6;border-color:#ffffff1f;box-shadow:0 20px 54px #00000085,inset 0 1px #ffffff14}.app-shell[data-appearance=dark] .artist-profile__catalog-search{background:#1c1c1e;border-color:transparent}.app-shell[data-appearance=dark] .artist-profile__track-list,.app-shell[data-appearance=dark] .artist-profile__track,.app-shell[data-appearance=dark] .artist-profile__stats{border-color:#5454587a}.app-shell .artist-profile{--artist-profile-page: color-mix(in srgb, var(--app-bg) 94%, #77736b);background:var(--artist-profile-page)}.app-shell .artist-profile__sticky{position:sticky;top:0;z-index:16;min-height:68px;margin-bottom:-68px;padding:7px 18px 5px;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.artist-profile__sticky .sheet-drag-zone,.artist-profile__sticky .artist-profile__menu{pointer-events:auto}.artist-profile__sticky .sheet-handle{width:38px;height:5px;margin-bottom:3px;background:#e8e8edc2}.app-shell .artist-profile__header{height:52px;grid-template-columns:54px minmax(0,1fr) auto}.app-shell .artist-profile__header-title{opacity:0;pointer-events:none}.app-shell .artist-profile__round-control{width:52px;height:52px;color:#fff;background:#2a2a2c6e;border-color:#ffffff61;box-shadow:inset 0 1px #ffffff47,0 10px 28px #0003;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}.artist-profile__header-actions{display:flex;height:52px;align-items:center;overflow:hidden;color:#fff;background:#2a2a2c6e;border:.5px solid rgba(255,255,255,.38);border-radius:28px;box-shadow:inset 0 1px #ffffff47,0 10px 28px #0003;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}.artist-profile__header-action{display:grid;width:50px;height:50px;padding:0;place-items:center;color:inherit;background:transparent;border:0}.artist-profile__header-action+.artist-profile__header-action{border-left:.5px solid rgba(255,255,255,.18)}.artist-profile__header-action:active,.artist-profile__header-action--active{color:var(--app-accent);background:#ffffff1a}.artist-profile__menu{top:67px}.artist-profile__stage{position:relative;min-height:672px;overflow:hidden;color:#fff;background:#5c5a55}.artist-profile__stage-art,.artist-profile__stage-shade{position:absolute;inset:0 0 auto;height:550px}.artist-profile__stage-art{overflow:hidden;background:#242326}.artist-profile__stage-art:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000a,#0000000f 44%,#00000080 78%,#5c5a55);content:""}.artist-profile__stage-art>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%;transform:scale(1.015)}.artist-profile__stage .artist-profile__hero-fallback{color:#ffffff47;font-size:126px}.artist-profile__stage-shade{height:100%;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.13),transparent 24%),linear-gradient(180deg,transparent 42%,rgba(48,47,44,.25) 60%,#5c5a55 82%)}.artist-profile__hero-drag-zone{position:absolute;top:0;right:0;left:0;z-index:4;height:120px;touch-action:none}.artist-profile__stage-content{position:relative;z-index:2;display:flex;min-height:672px;flex-direction:column;justify-content:flex-end;padding:354px 22px 24px}.artist-profile__stage .artist-profile__identity{position:static;text-align:center}.artist-profile__stage .artist-profile__name-row{justify-content:center}.app-shell .artist-profile__stage .artist-profile__identity h2{max-width:100%;color:#fff;font-size:clamp(34px,10vw,46px);line-height:1.04;font-weight:790;letter-spacing:-.052em;text-shadow:0 3px 24px rgba(0,0,0,.42);white-space:normal}.artist-profile__stage .artist-profile__name-row>svg{color:#fff}.artist-profile__stage .artist-profile__primary-actions{display:grid;width:min(100%,330px);grid-template-columns:72px 98px 72px;align-items:center;justify-content:space-between;gap:20px;margin:23px auto 0}.app-shell .artist-profile .artist-profile__hero-action,.app-shell .artist-profile .artist-profile__hero-action.artist-profile__follow{display:grid;width:68px;min-width:68px;height:68px;padding:0;place-items:center;color:#fffffff0;background:#52514d7a;border:.5px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:inset 0 1px #ffffff1f,0 12px 34px #00000024;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}.app-shell .artist-profile .artist-profile__hero-action:disabled{opacity:.32}.app-shell .artist-profile .artist-profile__hero-action.artist-profile__follow--active{color:#fff;background:color-mix(in srgb,var(--app-accent) 76%,rgba(82,81,77,.48));border-color:#ffffff57}.app-shell .artist-profile__stage .artist-profile__play{width:94px;min-width:94px;height:94px;padding:0;color:#282724;background:#fffffff5;border:.5px solid rgba(255,255,255,.72);border-radius:50%;box-shadow:0 14px 42px #00000038,inset 0 1px #fffc}.artist-profile__stage .artist-profile__play>svg{transform:translate(2px)}.artist-profile__stage .artist-profile__play>svg[data-lucide=pause]{transform:translate3d(0,var(--sheet-drag, 0),0)}.artist-profile__featured-release{display:grid;width:100%;min-height:108px;grid-template-columns:82px minmax(0,1fr) 24px;align-items:center;gap:14px;margin-top:24px;padding:12px 14px;color:#fff;text-align:left;background:#6e6c658a;border:.5px solid rgba(255,255,255,.3);border-radius:25px;box-shadow:inset 0 1px #ffffff24,0 14px 38px #0000001f;backdrop-filter:blur(22px) saturate(1.05);-webkit-backdrop-filter:blur(22px) saturate(1.05)}.artist-profile__featured-release:active{transform:scale(.985)}.artist-profile__featured-art{display:block;width:82px;height:82px;overflow:hidden;background:#ffffff1f;border-radius:16px}.artist-profile__featured-art img{width:100%;height:100%;object-fit:cover}.artist-profile__featured-copy{display:flex;min-width:0;flex-direction:column}.artist-profile__featured-copy small,.artist-profile__featured-copy strong,.artist-profile__featured-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-profile__featured-copy small,.artist-profile__featured-copy span{color:#ffffffb8;font-size:12px;line-height:16px}.artist-profile__featured-copy strong{margin:3px 0;font-size:18px;line-height:23px;font-weight:700}.artist-profile__stats{margin-top:16px}.artist-profile__top-tracks{padding-top:25px}.artist-profile__top-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px 9px}.artist-profile__top-heading h3{margin:0;color:var(--app-text);font-size:25px;line-height:30px;font-weight:760;letter-spacing:-.04em}.artist-profile__top-heading button{display:inline-flex;align-items:center;padding:8px 0 8px 12px;color:var(--app-accent);background:transparent;border:0;font-size:13px;font-weight:650}.app-shell .artist-profile__track-list{margin-inline:18px;background:transparent;border:0;border-radius:0}.app-shell .artist-profile__track-list--top{padding-bottom:2px}.app-shell .artist-profile__track{min-height:74px;margin-inline:0}.app-shell .artist-profile__track--active:before{left:0}.artist-profile__releases,.artist-profile__catalog{scroll-margin-top:72px}.artist-profile__release-rail{gap:14px}.artist-profile__release-rail>button{width:164px;flex-basis:164px}.artist-profile__release-rail>button>span{width:164px;border-radius:20px}.artist-profile__release-rail strong{font-size:15px;line-height:19px}.app-shell[data-appearance=light] .artist-profile{--artist-profile-page: #f2f2f7;background:var(--artist-profile-page)!important}.app-shell[data-appearance=dark] .artist-profile{--artist-profile-page: #101012;background:var(--artist-profile-page)}.app-shell[data-appearance=light] .artist-profile__sticky,.app-shell[data-appearance=dark] .artist-profile__sticky{background:transparent;border:0}.app-shell[data-appearance=dark] .artist-profile__round-control{color:#fff;background:#22222480;border-color:#ffffff40}@keyframes artist-menu-in{0%{opacity:0;transform:scale(.92) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes artist-mini-in{0%{opacity:0;transform:translate(50%,18px) scale(.96)}to{opacity:1;transform:translate(50%) scale(1)}}@keyframes artist-spin{to{transform:rotate(360deg)}}@media(max-width:370px){.app-shell .artist-profile__hero{min-height:215px;margin-inline:12px}.artist-profile__identity{right:14px;left:14px}.app-shell .artist-profile__follow,.app-shell .artist-profile__play,.app-shell .artist-profile__shuffle{padding-inline:11px;font-size:12px}.artist-profile__track{margin-inline:12px}.artist-profile__track-main{grid-template-columns:22px 48px minmax(0,1fr);gap:8px}.artist-profile__track-art{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.artist-profile__menu,.artist-profile__player-dock,.artist-profile__loading>svg{animation:none}}.sheet-backdrop--covered{visibility:hidden;pointer-events:none;animation:none}.app-shell .sheet-backdrop--player-underlay{z-index:30;pointer-events:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.app-shell .radio-sheet{padding:0 16px calc(18px + env(safe-area-inset-bottom));overflow-x:hidden;overscroll-behavior-y:contain;background:var(--app-bg);scrollbar-width:none}.app-shell .radio-sheet::-webkit-scrollbar{display:none}.app-shell .radio-sheet>.sheet-drag-zone{position:sticky;top:0;z-index:8;margin:0 -16px;padding:8px 16px 7px;background:color-mix(in srgb,var(--app-bg) 88%,transparent);border-bottom:.5px solid color-mix(in srgb,var(--app-separator) 54%,transparent);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25)}.app-shell .radio-sheet>.sheet-drag-zone .sheet-handle{margin:0 auto 4px}.app-shell .radio-sheet__header{height:48px}.app-shell .radio-start:disabled{opacity:.48}.app-shell .radio-list-heading{padding:21px 2px 8px}.app-shell .radio-list-heading h3{color:var(--app-text);font-size:21px;line-height:26px;font-weight:750;letter-spacing:-.025em}.app-shell .radio-list-heading small{margin-top:1px;color:var(--app-muted);font-size:12px;line-height:16px}.app-shell .radio-track-list{overflow:visible;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell .radio-track{min-height:66px;margin:0;padding:7px 0;background:transparent;border-radius:14px}.app-shell .radio-track:after{right:0;left:62px;background:color-mix(in srgb,var(--app-separator) 65%,transparent)}.app-shell .radio-track--active{margin-inline:-7px;padding-inline:7px;background:color-mix(in srgb,var(--app-accent) 9%,transparent)}.app-shell .radio-track--active:after{display:none}.app-shell .radio-track__main{gap:11px}.app-shell .radio-track__main>img{width:52px;height:52px;flex-basis:52px;border-radius:12px}.app-shell .radio-track__main strong{color:var(--app-text);font-size:15px;line-height:19px;font-weight:670}.app-shell .radio-track__main small{display:block;overflow:hidden;margin-top:2px;color:var(--app-muted);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.app-shell .radio-track__main .radio-track__artist{color:var(--app-accent);font-size:inherit;line-height:inherit}.app-shell .radio-track__reason{color:var(--app-muted)}.app-shell .radio-track__more{width:38px;height:42px;color:var(--app-muted)}.app-shell[data-appearance=dark] .radio-track-list{background-color:transparent!important;background-image:none!important;border-color:#54545885;box-shadow:none!important}.app-shell[data-appearance=dark] .radio-track--active{background:#ff46a21f}@media(max-width:370px){.app-shell .radio-sheet{padding-inline:13px}.app-shell .radio-sheet>.sheet-drag-zone{margin-inline:-13px;padding-inline:13px}}.app-shell .radio-sheet{position:relative;padding:0 0 calc(24px + env(safe-area-inset-bottom));overflow-x:hidden;color:var(--app-text);background:var(--app-bg)}.app-shell .radio-sheet--with-player{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.app-shell .radio-sheet:before{display:none}.app-shell .radio-sheet__header{display:grid;height:52px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center}.app-shell .radio-list-heading{padding:27px 20px 10px}.app-shell .radio-list-heading h3{font-size:27px;line-height:32px;font-weight:770;letter-spacing:-.045em}.app-shell .radio-list-heading small{margin-top:2px;font-size:13px;line-height:18px}.app-shell .radio-track-list,.app-shell[data-appearance=dark] .radio-track-list{margin:0 18px;overflow:visible;padding:0;background:transparent!important;border:0;border-radius:0;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell .radio-track{min-height:76px;margin:0;padding:8px 0;background:transparent;border-radius:0}.app-shell .radio-track:after{right:0;left:64px;background:color-mix(in srgb,var(--app-separator) 68%,transparent)}.app-shell .radio-track--active,.app-shell[data-appearance=dark] .radio-track--active{margin-inline:-9px;padding-inline:9px;background:color-mix(in srgb,var(--app-accent) 10%,transparent);border-radius:18px}.app-shell .radio-track__main>img{width:56px;height:56px;flex-basis:56px;border-radius:13px}.app-shell .radio-track__main strong{font-size:16px;line-height:20px;font-weight:680}.app-shell .radio-track__main small{margin-top:3px;font-size:12px;line-height:16px}.app-shell[data-appearance=dark] .radio-sheet{background:#101012}@media(max-width:370px){.app-shell .radio-sheet{padding-inline:0}}.app-shell .radio-sheet__round.glass,.app-shell .radio-sheet__header-pill.glass{color:#111;background-color:#ffffff9e!important}.app-shell[data-appearance=dark] .radio-sheet__round.glass,.app-shell[data-appearance=dark] .radio-sheet__header-pill.glass{color:#fff;background-color:#1c1c1e8f!important}.app-shell .detail-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;width:min(100%,480px);height:100dvh;max-width:none;max-height:none;margin:0 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;box-shadow:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;animation:detail-page-in .23s cubic-bezier(.22,.82,.22,1) both;isolation:isolate}.app-shell .detail-page::-webkit-scrollbar{display:none}.app-shell .detail-page--covered{visibility:hidden;pointer-events:none;animation:none}.app-shell .detail-page.artist-profile,.app-shell .detail-page.radio-sheet{border-right:0;border-left:0;border-radius:0;transform:none}.detail-page .artist-profile__sticky,.detail-page .radio-sheet__chrome{pointer-events:none}.detail-page .artist-profile__header,.detail-page .radio-sheet__header,.detail-page .artist-profile__menu{pointer-events:auto}.detail-page .artist-profile__hero-drag-zone,.detail-page .sheet-handle{display:none}.detail-page .artist-profile__sticky,.detail-page .radio-sheet__chrome{min-height:64px;margin-bottom:-64px;padding-top:8px}@keyframes detail-page-in{0%{opacity:.72}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-shell .detail-page{animation-duration:1ms}}.app-shell .detail-page.artist-profile .artist-profile__stage{min-height:clamp(350px,52dvh,410px)}.detail-page.artist-profile .artist-profile__stage-art,.detail-page.artist-profile .artist-profile__stage-shade{height:100%}.detail-page.artist-profile .artist-profile__stage-art>img{object-position:center 50%;transform:scale(1.01)}.detail-page.artist-profile .artist-profile__stage-art:after{background:linear-gradient(180deg,#00000008,#00000014 43%,#00000075 73%,#5c5a55)}.detail-page.artist-profile .artist-profile__stage-shade{background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 22%),linear-gradient(180deg,transparent 36%,rgba(48,47,44,.18) 58%,#5c5a55 91%)}.detail-page.artist-profile .artist-profile__stage-content{min-height:clamp(350px,52dvh,410px);padding:clamp(188px,27dvh,224px) 22px 18px}.app-shell .detail-page.artist-profile .artist-profile__stage .artist-profile__identity h2{font-size:clamp(32px,9vw,42px)}.detail-page.artist-profile .artist-profile__stage .artist-profile__primary-actions{width:min(100%,300px);grid-template-columns:62px 86px 62px;gap:16px;margin-top:18px}.app-shell .detail-page.artist-profile .artist-profile__hero-action,.app-shell .detail-page.artist-profile .artist-profile__hero-action.artist-profile__follow{width:60px;min-width:60px;height:60px}.app-shell .detail-page.artist-profile .artist-profile__stage .artist-profile__play{width:84px;min-width:84px;height:84px}.detail-page.artist-profile .artist-profile__featured-release{min-height:94px;grid-template-columns:70px minmax(0,1fr) 22px;gap:12px;margin-top:18px;padding:11px 13px;border-radius:23px}.app-shell .detail-page.artist-profile .artist-profile__featured-release--below-hero{width:calc(100% - 36px);margin:14px 18px 0;color:var(--app-text);background:var(--app-surface);border-color:color-mix(in srgb,var(--app-separator) 72%,transparent);box-shadow:0 8px 28px color-mix(in srgb,var(--app-shadow) 72%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.detail-page.artist-profile .artist-profile__featured-release--below-hero .artist-profile__featured-copy small,.detail-page.artist-profile .artist-profile__featured-release--below-hero .artist-profile__featured-copy span{color:var(--app-muted)}.detail-page.artist-profile .artist-profile__featured-art{width:70px;height:70px;border-radius:15px}.detail-page.artist-profile .artist-profile__featured-copy strong{font-size:17px;line-height:21px}.detail-page.artist-profile .artist-profile__stats{margin-top:10px}.app-shell[data-appearance=light] .detail-page.artist-profile .artist-profile__round-control{color:#161617;background:#ffffffab!important;background-image:none!important;border-color:#ffffffdb;box-shadow:inset 0 .5px #fffffff5,0 8px 26px #00000021}.app-shell[data-appearance=light] .detail-page.artist-profile .artist-profile__header-actions{color:#161617;background:#ffffffab;border-color:#ffffffdb;box-shadow:inset 0 .5px #fffffff5,0 8px 26px #00000021}.app-shell .detail-page.artist-profile .artist-profile__header-action,.app-shell[data-appearance=dark] .detail-page.artist-profile .artist-profile__header-action{color:inherit;background:transparent!important;background-image:none!important;border:0;border-radius:0;box-shadow:none!important}.app-shell .detail-page.artist-profile .artist-profile__header-action+.artist-profile__header-action{border-left:.5px solid rgba(60,60,67,.18)}.app-shell[data-appearance=dark] .detail-page.artist-profile .artist-profile__header-action+.artist-profile__header-action{border-left-color:#ffffff29}.app-shell .detail-page.artist-profile .artist-profile__sticky{min-height:60px;margin-bottom:-60px;padding:8px 16px 4px}.app-shell .detail-page.artist-profile .artist-profile__header{height:48px;grid-template-columns:48px minmax(0,1fr) 98px}.app-shell[data-appearance=light] .detail-page.artist-profile .artist-profile__round-control,.app-shell[data-appearance=dark] .detail-page.artist-profile .artist-profile__round-control{width:48px;height:48px;color:#171719;background:#ffffffbd!important;background-image:none!important;border:.5px solid rgba(255,255,255,.88);box-shadow:inset 0 .5px #fffffffa,0 6px 20px #00000024;backdrop-filter:blur(24px) saturate(1.22);-webkit-backdrop-filter:blur(24px) saturate(1.22)}.app-shell[data-appearance=light] .detail-page.artist-profile .artist-profile__header-actions,.app-shell[data-appearance=dark] .detail-page.artist-profile .artist-profile__header-actions{width:98px;height:48px;justify-self:end;color:#171719;background:#ffffffbd;border:.5px solid rgba(255,255,255,.88);border-radius:24px;box-shadow:inset 0 .5px #fffffffa,0 6px 20px #00000024;backdrop-filter:blur(24px) saturate(1.22);-webkit-backdrop-filter:blur(24px) saturate(1.22)}.app-shell[data-appearance=dark] .detail-page.artist-profile .artist-profile__round-control{color:#fff;background:#1d1d209e!important;border-color:#ffffff38;box-shadow:inset 0 .5px #fff3,0 7px 22px #00000047}.app-shell[data-appearance=dark] .detail-page.artist-profile .artist-profile__header-actions{color:#fff;background:#1d1d209e;border-color:#ffffff38;box-shadow:inset 0 .5px #fff3,0 7px 22px #00000047}.app-shell .detail-page.artist-profile .artist-profile__header-action,.app-shell[data-appearance=dark] .detail-page.artist-profile .artist-profile__header-action{position:relative;width:48px;height:46px;flex:0 0 48px}.app-shell .detail-page.artist-profile .artist-profile__header-action+.artist-profile__header-action,.app-shell[data-appearance=dark] .detail-page.artist-profile .artist-profile__header-action+.artist-profile__header-action{border-left:0!important}.app-shell .detail-page.artist-profile .artist-profile__header-action+.artist-profile__header-action:before{position:absolute;top:13px;left:-.5px;width:.5px;height:20px;content:"";background:#3c3c4333}.app-shell[data-appearance=dark] .detail-page.artist-profile .artist-profile__header-action+.artist-profile__header-action:before{background:#ffffff2e}.app-shell .detail-page.artist-profile .artist-profile__round-control:active,.app-shell .detail-page.artist-profile .artist-profile__header-action:active,.app-shell .detail-page.artist-profile .artist-profile__header-action--active{color:var(--app-accent);background-color:#eeeef2db!important}.app-shell[data-appearance=dark] .detail-page.artist-profile .artist-profile__round-control:active,.app-shell[data-appearance=dark] .detail-page.artist-profile .artist-profile__header-action:active,.app-shell[data-appearance=dark] .detail-page.artist-profile .artist-profile__header-action--active{color:var(--app-accent);background-color:#3a3a3ed1!important}@media(max-height:680px){.app-shell .detail-page.artist-profile .artist-profile__stage,.detail-page.artist-profile .artist-profile__stage-content{min-height:340px}.detail-page.artist-profile .artist-profile__stage-content{padding-top:176px}}.app-shell{--chrome-glass-fill: rgba(255, 255, 255, .65);--chrome-glass-edge: rgba(255, 255, 255, .86);--chrome-glass-burn: #ddd;--chrome-glass-darken: #f7f7f7;--chrome-glass-shadow: rgba(0, 0, 0, .12);--chrome-glass-selection: #ededed;--chrome-glass-text: #1c1c1e}.app-shell[data-appearance=dark]{--chrome-glass-fill: rgba(255, 255, 255, .001);--chrome-glass-edge: rgba(255, 255, 255, .18);--chrome-glass-burn: #464646;--chrome-glass-darken: rgba(0, 0, 0, .2);--chrome-glass-shadow: rgba(0, 0, 0, .2);--chrome-glass-selection: #444;--chrome-glass-text: #f7f7f9}.auth-gate{display:grid;width:100%;min-height:100dvh;padding:0;place-items:center;color:#fff;background:#f7f7f8;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}.auth-gate__safe{display:flex;width:min(100%,530px);min-height:min(100dvh,844px);padding:max(54px,env(safe-area-inset-top)) 51px max(52px,env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:64px;background:radial-gradient(95% 50% at 50% 0%,rgba(255,196,226,.37) 0%,rgba(255,91,174,.08) 52%,transparent 100%),linear-gradient(180deg,#ff79bd,#ff3e9e 47%,#e90776);box-shadow:inset 0 1px #fff3;text-align:center}.auth-gate__brand,.auth-gate__message,.auth-gate__footer{display:grid;width:100%;justify-items:center}.auth-gate__brand{margin-top:clamp(168px,31dvh,262px);gap:10px}.auth-gate__icon-shell{display:grid;width:73px;height:73px;margin-bottom:1px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#ffffff24;box-shadow:inset 0 1px 1px #ffffff38,0 8px 20px #98004a29}.auth-gate__icon{width:47px;height:47px;object-fit:cover;filter:brightness(0) invert(1)}.auth-gate h1{margin:0;color:#fff;font-size:clamp(38px,10.1vw,47px);line-height:1;font-weight:780;letter-spacing:-.052em}.auth-gate__tagline{margin:2px 0 0;color:#fffffff0;font-size:clamp(18px,4.8vw,22px);line-height:1.2;font-weight:610;letter-spacing:-.025em}.auth-gate__login{display:grid;width:100%;justify-items:center}.auth-gate__widget{display:grid;min-width:248px;min-height:48px;place-items:center}.auth-gate__widget iframe{display:block;max-width:100%}.auth-gate__telegram-fallback{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;width:min(100%,350px);height:62px;align-items:center;justify-content:center;margin-top:0;color:#d30b70;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:#fffffffa;box-shadow:0 8px 20px #9000462e,inset 0 1px #fffffff2;font-size:19px;font-family:inherit;line-height:24px;font-weight:700;text-decoration:none;cursor:pointer}.auth-gate__telegram-fallback:active{transform:scale(.975)}.auth-gate__telegram-fallback:disabled{cursor:wait;opacity:.82}.auth-gate__privacy{display:grid;width:100%;margin:0 0 28px;justify-items:start;text-align:left}.auth-gate__privacy>svg{margin-bottom:14px;color:#ffffffeb;stroke-width:2.5}.auth-gate__privacy p{margin:0;color:#ffffffbd;font-size:14px;line-height:18px;font-weight:490;letter-spacing:-.01em}.auth-gate__error{margin-top:22px;padding:8px 12px;color:#ffffffe6;border:0;background:transparent;font:inherit;font-size:14px}.auth-gate__safe--unavailable{justify-content:center}.auth-gate__offline{display:grid;width:100%;justify-items:center;text-align:center}.auth-gate__offline-icon{display:grid;width:76px;height:76px;margin-bottom:24px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#ffffff26;box-shadow:inset 0 1px 1px #ffffff3d,0 10px 28px #98004a29}.auth-gate__offline-copy{max-width:350px;margin:18px 0 30px;color:#ffffffd1;font-size:17px;line-height:23px;font-weight:510;letter-spacing:-.012em}.auth-gate__retry{display:flex;width:min(100%,350px);height:58px;align-items:center;justify-content:center;gap:10px;color:#d30b70;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:#fffffffa;box-shadow:0 8px 20px #9000462e,inset 0 1px #fffffff2;font:inherit;font-size:17px;font-weight:700;cursor:pointer}.auth-gate__retry:active{transform:scale(.975)}.auth-gate__session-note{max-width:330px;margin:18px 0 0;color:#ffffffa6;font-size:13px;line-height:18px;font-weight:500}@media(max-height:680px){.auth-gate__safe{padding-top:max(34px,env(safe-area-inset-top));padding-bottom:max(28px,env(safe-area-inset-bottom))}.auth-gate__brand{margin-top:74px}.auth-gate__icon-shell{width:62px;height:62px}.auth-gate__icon{width:40px;height:40px}.auth-gate__privacy{margin-bottom:18px}.auth-gate__privacy p{font-size:13px;line-height:16px}.auth-gate__telegram-fallback{height:54px}}@media(max-width:600px){.auth-gate{background:#e90776}.auth-gate__safe{width:100%;min-height:100dvh;border-radius:0}}.standalone-header{position:relative;z-index:35;top:0;display:grid;width:100%;height:calc(46px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;color:var(--app-text);border:0;background:transparent;box-shadow:none}.standalone-header__spacer{width:34px;height:34px}.standalone-header>strong{overflow:hidden;padding-inline:8px;font-size:16px;line-height:21px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.standalone-header__profile{display:grid;width:32px;height:32px;padding:0;place-items:center;overflow:hidden;color:#fff;border:0;border-radius:50%;background:linear-gradient(145deg,#ff64b5,#f00090);font-size:15px;font-weight:700}.standalone-header__profile img{width:100%;height:100%;object-fit:cover}.standalone-account{position:absolute;top:calc(43px + env(safe-area-inset-top));right:12px;display:flex;min-width:210px;padding:15px;flex-direction:column;border:.5px solid rgba(255,255,255,.74);border-radius:20px;background:color-mix(in srgb,var(--app-bg) 82%,transparent);box-shadow:0 18px 50px #0000002e;backdrop-filter:blur(28px) saturate(1.22);-webkit-backdrop-filter:blur(28px) saturate(1.22)}.standalone-account>strong{font-size:16px;line-height:21px}.standalone-account>small{margin-top:1px;color:var(--app-muted);font-size:13px}.standalone-account>button{display:flex;height:40px;align-items:center;gap:9px;margin-top:12px;padding:0 10px;color:#ff3b30;border:0;border-radius:12px;background:color-mix(in srgb,#ff3b30 8%,transparent);font-size:14px}.app-shell[data-runtime=standalone],.app-shell[data-runtime=web]{width:min(100%,430px);max-width:430px;margin:0 auto;overflow-x:clip}.app-shell[data-runtime=standalone] .app-content,.app-shell[data-runtime=web] .app-content{min-height:calc(100dvh - 46px - env(safe-area-inset-top));padding-top:6px}.app-shell[data-runtime=standalone] .bottom-dock,.app-shell[data-runtime=web] .bottom-dock{width:min(100%,430px)}.app-shell[data-runtime=standalone][data-appearance=dark] .standalone-header,.app-shell[data-runtime=web][data-appearance=dark] .standalone-header{border:0;background:transparent;box-shadow:none}.app-shell[data-runtime=standalone][data-appearance=dark] .standalone-account,.app-shell[data-runtime=web][data-appearance=dark] .standalone-account{border-color:#ffffff1f;background:#2a2a2dd1}@media(min-width:600px){body:has(.app-shell[data-runtime=web]){background:#dedee3}.app-shell[data-runtime=web]{min-height:100dvh;box-shadow:0 0 0 .5px #00000014,0 24px 80px #00000021}}.russia-network-notice{position:fixed;z-index:45;top:max(10px,env(safe-area-inset-top));left:50%;display:flex;width:min(358px,calc(100% - 32px));height:55px;padding:0 16px;align-items:center;gap:11px;overflow:hidden;color:#fff;text-align:left;border:.5px solid rgba(255,255,255,.08);border-radius:22px;background:#1f1f20eb;box-shadow:0 10px 34px #0000003d;backdrop-filter:blur(17.5px) saturate(1.08);-webkit-backdrop-filter:blur(17.5px) saturate(1.08);cursor:pointer;transform:translate(-50%);animation:russia-network-notice-in .22s cubic-bezier(.2,.78,.2,1)}.app-shell[data-runtime=standalone] .russia-network-notice,.app-shell[data-runtime=web] .russia-network-notice{top:calc(52px + env(safe-area-inset-top))}.russia-network-notice>img{display:block;width:30px;height:30px;flex:0 0 30px}.russia-network-notice>span{display:flex;min-width:0;flex-direction:column;justify-content:center}.russia-network-notice strong,.russia-network-notice small{overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-style:normal;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.russia-network-notice strong{color:#fff;font-size:16px;line-height:19px}.russia-network-notice small{color:#ffffff82;font-size:13px;line-height:19px}.app-shell[data-appearance=light] .russia-network-notice{color:#111114;border-color:#00000014;background:#fffffff0;box-shadow:0 10px 34px #00000026}.app-shell[data-appearance=light] .russia-network-notice>img{filter:invert(1)}.app-shell[data-appearance=light] .russia-network-notice strong{color:#111114}.app-shell[data-appearance=light] .russia-network-notice small{color:#11111485}.russia-network-notice:active{transform:translate(-50%) scale(.975)}@keyframes russia-network-notice-in{0%{opacity:0;transform:translate(-50%,-9px) scale(.985)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.russia-network-notice{animation:none}}.app-content--library{padding-top:7px;background:#fff}.bottom-nav-glass>.bottom-nav{touch-action:none;overscroll-behavior:contain;user-select:none;-webkit-user-select:none}.bottom-nav-glass>.bottom-nav__selection{position:absolute!important;top:0;left:0;z-index:1!important;display:block;width:var(--bottom-nav-selection-width);height:var(--bottom-nav-selection-height);border-radius:999px;pointer-events:none;background:var(--chrome-glass-selection);box-shadow:inset 0 .5px color-mix(in srgb,var(--chrome-glass-edge) 76%,transparent),0 3px 11px color-mix(in srgb,var(--chrome-glass-shadow) 42%,transparent);transform:translate3d(var(--bottom-nav-selection-x),var(--bottom-nav-selection-y),0) scaleX(var(--bottom-nav-selection-stretch));transition:transform .28s cubic-bezier(.2,.88,.24,1.12),width .28s cubic-bezier(.2,.88,.24,1.12);will-change:transform,width}.bottom-nav-glass[data-dragging=true]>.bottom-nav__selection{transition:none}.bottom-nav>.bottom-nav__item,.bottom-nav .bottom-nav__item{position:relative;z-index:2;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.bottom-nav .bottom-nav__item--visual-selected,.bottom-nav[data-dragging=true] .bottom-nav__item--visual-selected{color:var(--puff-accent)!important;font-weight:590;touch-action:pan-y}.bottom-nav[data-dragging=true] .bottom-nav__item--visual-selected{cursor:grabbing}.bottom-nav:not([data-dragging=true]) .bottom-nav__item--visual-selected{cursor:grab}.app-shell[data-appearance=dark] .bottom-nav-glass>.bottom-nav__selection{background:#444;box-shadow:inset 0 .65px #ffffff21,0 2px 7px #00000029}@media(prefers-reduced-motion:reduce){.bottom-nav-glass>.bottom-nav__selection{transition-duration:1ms}}.app-shell .bottom-nav-glass .bottom-nav .bottom-nav__item,.app-shell .bottom-nav-glass .bottom-nav .bottom-nav__item[aria-current=page]{background:transparent!important;background-image:none!important;box-shadow:none!important}.app-shell .bottom-nav-glass .bottom-nav .bottom-nav__item:not(.bottom-nav__item--visual-selected){color:var(--chrome-glass-text)!important;font-weight:510}.app-shell[data-appearance=light] .bottom-nav-glass .bottom-nav .bottom-nav__item:not(.bottom-nav__item--visual-selected){color:#393939!important}.app-shell .bottom-nav-glass .bottom-nav .bottom-nav__item--visual-selected{color:var(--puff-accent)!important;font-weight:590}@keyframes particle-drift{0%{transform:translate3d(-50%,-50%,0) rotate(var(--angle)) translate(var(--start)) scale(0);opacity:0}20%{transform:translate3d(-50%,-50%,0) rotate(var(--angle)) translate(calc(var(--start) + var(--travel-step))) scale(1);opacity:1}to{transform:translate3d(-50%,-50%,0) rotate(var(--angle)) translate(calc(var(--start) + var(--travel))) scale(0);opacity:0}}@keyframes particle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-shell :is(.now-playing__header button,.transport-controls button:not(.transport-main),.playlist-sheet__header button,.track-actions-sheet__header>button){color:var(--chrome-glass-text);border:0!important;background:linear-gradient(var(--chrome-glass-darken),var(--chrome-glass-darken)),linear-gradient(var(--chrome-glass-burn),var(--chrome-glass-burn)),var(--chrome-glass-fill)!important;background-blend-mode:darken,color-burn,normal;box-shadow:inset 0 .5px 0 var(--chrome-glass-edge),0 8px 40px var(--chrome-glass-shadow)!important;backdrop-filter:blur(7px) saturate(1.06)!important;-webkit-backdrop-filter:blur(7px) saturate(1.06)!important}.app-shell[data-appearance=dark] :is(.now-playing__header button,.transport-controls button:not(.transport-main),.playlist-sheet__header button,.track-actions-sheet__header>button){background:linear-gradient(#0003,#0003),linear-gradient(#464646ab,#464646ab),#fff0!important;background-blend-mode:screen,normal,normal;box-shadow:inset 0 .65px #ffffff2e,inset 0 0 0 .65px #ffffff1a,0 2px 5px #0003!important;backdrop-filter:blur(18.418px)!important;-webkit-backdrop-filter:blur(18.418px)!important}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .app-content--library{padding-top:3px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-row{min-height:68px;padding-block:4px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-row>:nth-child(2){min-height:0;padding-block:0;align-self:center}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero{min-height:382px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero__art,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero__fade{height:100%}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero__content{min-height:326px;padding:166px 20px 11px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero__identity h2{font-size:clamp(29px,8vw,36px)}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero__identity>button{margin-top:4px;font-size:14px;line-height:18px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero .radio-start{width:72px;min-width:72px;height:72px;margin-top:14px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-list-heading{padding:18px 18px 7px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-list-heading h3{font-size:24px;line-height:29px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-track{min-height:68px;padding-block:6px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-track__main>img{width:50px;height:50px;flex-basis:50px;border-radius:12px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage-content{min-height:340px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage-content{padding:146px 18px 13px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage .artist-profile__identity h2{font-size:clamp(29px,8.5vw,38px)}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage .artist-profile__primary-actions{grid-template-columns:56px 76px 56px;gap:13px;margin-top:13px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile :is(.artist-profile__hero-action,.artist-profile__hero-action.artist-profile__follow){width:54px;min-width:54px;height:54px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage .artist-profile__play{width:74px;min-width:74px;height:74px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__featured-release{min-height:84px;grid-template-columns:62px minmax(0,1fr) 20px;gap:10px;margin-top:10px;padding:9px 11px;border-radius:20px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__featured-art{width:62px;height:62px;border-radius:14px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .artist-profile__top-tracks{padding-top:18px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .artist-profile__top-heading{padding-bottom:6px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .artist-profile__top-heading h3{font-size:23px;line-height:28px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .artist-profile__track{min-height:68px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .now-playing__artwork-stage{width:min(64vw,252px);margin:8px auto 16px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .seek-slider{margin-top:21px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .transport-controls{gap:46px;padding:15px 0 21px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .lyrics-panel{padding-top:16px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .playlist-sheet__hero{grid-template-columns:116px minmax(0,1fr);gap:14px;padding:14px 5px 12px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .playlist-sheet__artwork{width:116px;height:116px;border-radius:23px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .playlist-sheet__meta h2{font-size:22px;line-height:26px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .playlist-sheet__description{margin-bottom:10px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .playlist-sheet__actions{padding-bottom:12px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-actions-sheet__track{min-height:68px;margin:7px 2px 8px;padding:7px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-actions-sheet__track img{width:50px;height:50px;flex-basis:50px;border-radius:13px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-action-groups{gap:6px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-action-row{min-height:54px;padding-block:6px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .playlist-composer__identity{padding:12px 4px 10px;grid-template-columns:80px minmax(0,1fr);gap:13px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .playlist-composer__cover{width:80px;height:80px;border-radius:21px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .playlist-composer__identity input{height:44px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .playlist-composer__section-heading{padding-bottom:7px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .playlist-composer__tracks>button{min-height:60px;grid-template-columns:46px minmax(0,1fr) 36px;gap:10px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .playlist-composer__tracks img{width:46px;height:46px;border-radius:12px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .playlist-composer__submit{height:48px}.install-artwork{position:relative;width:min(76vw,304px);height:355px;margin:0 auto;overflow:hidden}.install-artwork__phone{position:absolute;top:0;right:4px;bottom:-46px;left:4px;border:9px solid #ececef;border-bottom:0;border-radius:52px 52px 0 0}.install-artwork__island{position:absolute;top:17px;left:50%;width:94px;height:39px;transform:translate(-50%);background:#ececef;border-radius:999px}.install-artwork__grid{position:absolute;top:84px;right:23px;left:23px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.install-artwork__grid i{aspect-ratio:1;background:#ececef;border-radius:15px}.install-artwork__grid img{position:absolute;top:67px;left:50%;width:122px;height:122px;transform:translate(-50%);border-radius:29px;box-shadow:none}.install-artwork--compact{position:absolute;top:11px;left:0;width:100%;max-width:none;height:394px;margin:0;-webkit-mask-image:linear-gradient(to bottom,#000 0 84.79%,transparent 98.695%);mask-image:linear-gradient(to bottom,#000 0 84.79%,transparent 98.695%)}.install-artwork--compact .install-artwork__phone{top:75px;right:auto;bottom:auto;left:calc(50% - 147px);width:294px;height:323px;box-sizing:border-box;border-width:8px;border-color:#ababac;border-radius:48px 48px 0 0}.install-artwork--compact .install-artwork__island{top:8px;width:90px;height:26px;background:#ababac}.install-artwork--compact .install-artwork__grid{top:63px;right:13px;left:13px;gap:13px}.install-artwork--compact .install-artwork__grid i{background:#ababac;border-radius:15px}.install-artwork--compact .install-artwork__grid img{top:67px;width:119px;height:119px;border-radius:28px}.install-promo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:flex-end;justify-content:center;color:#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.install-promo__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;background:#ffffff80;border:0;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);animation:install-backdrop-in .18s ease-out both}.install-promo__sheet{position:relative;width:min(calc(100% - 12px),378px);height:min(597px,calc(100dvh - max(104px,env(safe-area-inset-top)) - 6px));margin-bottom:6px;padding:0 32px;box-sizing:border-box;overflow:hidden;background:#f1f1f1;border-radius:25px;box-shadow:none;animation:install-sheet-in .36s cubic-bezier(.22,.78,.2,1) both}.install-promo__handle{position:absolute;top:16px;left:50%;width:36px;height:5px;transform:translate(-50%);background:#969698;border-radius:999px}.install-promo__close{position:absolute;top:27px;left:16px;z-index:1;display:grid;width:28px;height:28px;padding:0;place-items:center;color:#9c9ca1;background:#eaeaeb;border:0;border-radius:50%}.install-promo__copy{position:absolute;top:429px;right:0;left:0;margin:0;text-align:center}.install-promo__copy h2{margin:0;color:#0b0b0c;font-size:20px;line-height:22px;font-weight:700;letter-spacing:0}.install-promo__copy p{width:227px;margin:9px auto 0;color:#010101;font-size:16px;line-height:19px;font-weight:400}.install-promo__next{position:absolute;top:521px;right:33px;left:32px;display:flex;width:auto;height:50px;align-items:center;justify-content:center;gap:1px;padding:0 18px;color:#fff;background:#f09;border:0;border-radius:999px;box-shadow:0 10px 24px #ef319933;font-size:17px;line-height:normal;font-weight:510}.install-promo__next:active,.install-promo__close:active{transform:scale(.97)}.app-shell[data-runtime=telegram][data-appearance=dark] .install-promo{color:#f2f2f7}.app-shell[data-runtime=telegram][data-appearance=dark] .install-promo__backdrop{background:#000000a3}.app-shell[data-runtime=telegram][data-appearance=dark] .install-promo__sheet{background:#1c1c1e;border:.5px solid rgba(84,84,88,.58);box-shadow:0 18px 54px #00000061}.app-shell[data-runtime=telegram][data-appearance=dark] .install-promo__handle{background:#636366}.app-shell[data-runtime=telegram][data-appearance=dark] .install-promo__close{color:#aeaeb2;background:#2c2c2e}.app-shell[data-runtime=telegram][data-appearance=dark] .install-artwork--compact .install-artwork__phone{border-color:#545458}.app-shell[data-runtime=telegram][data-appearance=dark] .install-artwork--compact .install-artwork__island,.app-shell[data-runtime=telegram][data-appearance=dark] .install-artwork--compact .install-artwork__grid i{background:#545458}.app-shell[data-runtime=telegram][data-appearance=dark] .install-promo__copy h2{color:#f2f2f7}.app-shell[data-runtime=telegram][data-appearance=dark] .install-promo__copy p{color:#d1d1d6}.install-guide{position:relative;width:100%;height:100svh;min-height:100svh;overflow:hidden;color:#000;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.install-guide__content{position:relative;width:min(100%,390px);height:100%;margin:0 auto;padding:0}.install-guide .install-artwork{position:absolute;top:128px;left:50%;width:294px;height:323px;margin:0;transform:translate(-50%)}.install-guide .install-artwork__phone{top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-width:8px;border-color:#eeeef0;border-radius:48px 48px 0 0}.install-guide .install-artwork__island{top:8px;width:90px;height:26px;background:#eeeef0}.install-guide .install-artwork__grid{top:63px;right:13px;left:13px;gap:13px}.install-guide .install-artwork__grid i{background:#eeeef0;border-radius:15px}.install-guide .install-artwork__grid img{top:67px;width:119px;height:119px;border-radius:28px}.install-guide h1{position:absolute;top:484px;right:24px;left:24px;margin:0;color:#060606;font-size:26px;line-height:29px;font-weight:700;letter-spacing:-.025em;text-align:center}.install-guide__steps{position:absolute;top:568px;left:57px;margin:0;padding-left:20px;color:#111;font-size:19px;line-height:28px;font-weight:500}.install-guide__steps li{padding-left:1px}.install-guide__steps li:first-child{display:list-item}.install-guide__steps span,.install-guide__steps li:first-child{white-space:nowrap}.install-guide__steps span,.install-guide__inline-icon{color:#0a84ff}.install-guide__inline-icon{display:inline-block;margin:0 1px -4px 3px}.install-guide__steps span{display:inline-flex;align-items:center;gap:4px}.install-guide__share-tip{position:fixed;right:50%;bottom:calc(111px + env(safe-area-inset-bottom));display:flex;min-width:100px;height:48px;align-items:center;justify-content:center;gap:7px;transform:translate(50%);color:#fff;background:#0a84ff;border-radius:17px;box-shadow:0 8px 18px #0a84ff33;font-size:18px;line-height:22px;font-weight:560;animation:install-tip-in .42s .22s cubic-bezier(.22,.78,.2,1) both}.install-guide__share-tip:after{position:absolute;bottom:-8px;left:50%;width:17px;height:17px;content:"";transform:translate(-50%) rotate(45deg);background:#0a84ff;border-radius:0 0 4px}.install-guide__share-tip>*{position:relative;z-index:1}@keyframes install-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes install-sheet-in{0%{transform:translate3d(0,26px,0);opacity:.4}to{transform:translateZ(0);opacity:1}}@keyframes install-tip-in{0%{transform:translate(50%,10px) scale(.92);opacity:0}to{transform:translate(50%) scale(1);opacity:1}}@media(max-height:720px){.install-promo__sheet{height:min(536px,calc(100dvh - max(88px,env(safe-area-inset-top)) - 6px))}.install-artwork--compact{top:0;left:50%;width:378px;height:394px;margin:0;transform:translate(-50%) scale(.88);transform-origin:top center}.install-promo__copy{top:377px}.install-promo__copy p{margin-top:6px;font-size:15px;line-height:18px}.install-promo__next{top:461px;right:24px;left:24px}.install-guide .install-artwork{top:68px;width:250px;height:275px}.install-guide h1{top:367px;font-size:23px;line-height:26px}.install-guide__steps{top:444px;left:43px;font-size:17px;line-height:26px}.install-guide__share-tip{bottom:calc(86px + env(safe-area-inset-bottom))}}.app-content--library{min-height:100dvh;padding:8px 0 190px;overflow-x:clip;background:#f7f7f8}.collection-screen{--collection-bg: #f7f7f8;--collection-surface: #fff;--collection-surface-soft: rgba(118, 118, 128, .08);--collection-text: #111113;--collection-muted: #818188;--collection-line: rgba(60, 60, 67, .12);display:grid;width:100%;min-width:0;gap:0;color:var(--collection-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.collection-screen button{font:inherit;-webkit-tap-highlight-color:transparent}.collection-track__main:active{opacity:.62}.collection-section{min-width:0;padding-top:28px;scroll-margin-top:12px}.collection-section>header{display:flex;min-height:35px;margin:0 17px 10px 16px;align-items:center;justify-content:space-between;gap:12px}.collection-section>header h2{margin:0;color:var(--collection-text);font-size:25px;line-height:31px;font-weight:750;letter-spacing:-.036em}.collection-section>header>span{color:var(--collection-muted);font-size:14px;line-height:20px}.collection-section>header>button{display:inline-flex;min-height:34px;padding:0 2px;align-items:center;gap:3px;color:var(--puff-accent);border:0;background:transparent;font-size:16px;font-weight:590}.collection-track-list{margin:0 16px;padding:3px 12px;overflow:hidden;border:.5px solid var(--collection-line);border-radius:22px;background:var(--collection-surface)}.collection-track{position:relative;display:grid;min-width:0;min-height:66px;grid-template-columns:minmax(0,1fr) 42px;align-items:center}.collection-track:has(.collection-track__index){grid-template-columns:27px minmax(0,1fr) 42px}.collection-track+.collection-track:before{position:absolute;top:0;right:0;left:62px;height:.5px;content:"";background:var(--collection-line)}.collection-track:has(.collection-track__index)+.collection-track:before{left:89px}.collection-track--active:after{position:absolute;top:13px;bottom:13px;left:-12px;width:3px;content:"";border-radius:3px;background:var(--puff-accent)}.collection-track__index{color:var(--collection-muted);font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.collection-track__main{display:grid;min-width:0;height:66px;padding:7px 0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;color:var(--collection-text);text-align:left;border:0;background:transparent}.collection-track__art{position:relative;display:grid;width:52px;height:52px;place-items:center;overflow:hidden;border-radius:13px;background:var(--collection-surface-soft)}.collection-track__art img{width:100%;height:100%;object-fit:cover}.collection-track__art svg{position:absolute;color:#fff;filter:drop-shadow(0 1px 4px rgba(0,0,0,.42))}.collection-track__copy{display:grid;min-width:0;gap:1px}.collection-track__copy strong,.collection-track__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-track__copy strong{font-size:16px;line-height:21px;font-weight:650;letter-spacing:-.015em}.collection-track__copy small{color:var(--collection-muted);font-size:14px;line-height:18px}.collection-track--active .collection-track__copy strong,.collection-track--active .collection-track__copy small{color:var(--puff-accent)}.collection-track__more{display:grid;width:42px;height:48px;padding:0;place-items:center;color:var(--collection-muted);border:0;background:transparent}.collection-artists .artist-rail{padding:0 16px 4px;scroll-padding-inline:16px}.collection-media-section .playlist-rail{grid-auto-columns:145px;gap:13px;padding:0 16px 5px;scroll-padding-inline:16px}.collection-media-section .playlist-card__artwork{border:.5px solid var(--collection-line);border-radius:17px;box-shadow:none}.collection-media-section .playlist-card__main strong{margin-top:8px;color:var(--collection-text);font-size:15px;line-height:19px;font-weight:650}.collection-media-section .playlist-card__main small{color:var(--collection-muted);font-size:12px;line-height:16px}.collection-empty{display:grid;margin:30px 16px 0;padding:25px 22px;place-items:center;gap:6px;text-align:center;border:.5px solid var(--collection-line);border-radius:22px;background:var(--collection-surface)}.collection-empty>span{display:grid;width:52px;height:52px;margin-bottom:4px;place-items:center;color:var(--puff-accent);border-radius:17px;background:color-mix(in srgb,var(--puff-accent) 10%,transparent)}.collection-empty strong{font-size:17px;line-height:22px;font-weight:680}.collection-empty small{max-width:290px;color:var(--collection-muted);font-size:14px;line-height:19px}.collection-empty button{min-height:38px;margin-top:8px;padding:0 17px;color:#fff;border:0;border-radius:999px;background:var(--puff-accent);font-size:14px;font-weight:650}.collection-subnav{position:sticky;top:0;z-index:4;display:grid;min-height:62px;padding:7px 12px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:5px;border-bottom:.5px solid var(--collection-line);background:color-mix(in srgb,var(--collection-bg) 88%,transparent);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35)}.collection-subnav>button{display:grid;width:44px;height:44px;padding:0;place-items:center;color:var(--puff-accent);border:0;border-radius:50%;background:transparent}.collection-subnav>span{display:grid;min-width:0;place-items:center;gap:0;text-align:center}.collection-subnav strong{font-size:18px;line-height:22px;font-weight:680}.collection-subnav small{color:var(--collection-muted);font-size:11px;line-height:15px}.collection-subnav>.collection-subnav__shuffle{color:var(--puff-accent);background:color-mix(in srgb,var(--puff-accent) 9%,transparent)}.collection-subnav__shuffle:disabled{opacity:.3}.collection-track-list--favorites{margin-bottom:22px}.collection-empty--favorites{margin-top:24px}.app-shell[data-appearance=dark] .app-content--library{background:#000}.app-shell[data-appearance=dark] .collection-screen{--collection-bg: #000;--collection-surface: #171719;--collection-surface-soft: rgba(255, 255, 255, .08);--collection-text: #f5f5f7;--collection-muted: #98989f;--collection-line: rgba(255, 255, 255, .1)}.app-shell[data-appearance=dark] .collection-track-list,.app-shell[data-appearance=dark] .collection-empty{box-shadow:none}@media(max-width:370px){.collection-media-section .playlist-rail{grid-auto-columns:136px}}.app-shell .mini-player .mini-copy strong{color:var(--app-text);font-size:14px;line-height:18px;font-weight:680;letter-spacing:-.018em;text-shadow:none}.app-shell .mini-player .mini-copy>span{color:var(--app-muted);font-size:12px;line-height:15px;text-shadow:none}@media(prefers-reduced-motion:reduce){.install-promo__backdrop,.install-promo__sheet,.install-guide__share-tip{animation:none}}:root[data-theme=dark] body:has(.app-shell:is([data-runtime=standalone],[data-runtime=web])){background:#050507}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile{--artist-safe-top: max(10px, env(safe-area-inset-top))}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__sticky{min-height:calc(48px + var(--artist-safe-top));margin-bottom:calc(-48px - var(--artist-safe-top));padding:var(--artist-safe-top) 14px 4px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__header{height:44px;grid-template-columns:44px minmax(0,1fr) 90px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__round-control{width:44px;height:44px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__header-actions{width:90px;height:44px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__header-action{width:44px;height:42px;flex-basis:44px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__header-action+.artist-profile__header-action:before{top:11px;height:20px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage-content{min-height:286px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage-content{padding:118px 18px 12px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage .artist-profile__identity h2{font-size:clamp(27px,7.7vw,34px)}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage .artist-profile__primary-actions{width:min(100%,272px);grid-template-columns:50px 70px 50px;gap:12px;margin-top:11px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile :is(.artist-profile__hero-action,.artist-profile__hero-action.artist-profile__follow){width:48px;min-width:48px;height:48px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage .artist-profile__play{width:68px;min-width:68px;height:68px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__play svg{width:31px;height:31px}@media(max-height:700px){.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage-content{min-height:270px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .detail-page.artist-profile .artist-profile__stage-content{padding-top:108px}}.track-actions-sheet{padding-right:14px;padding-left:14px}.track-actions-sheet__track,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-actions-sheet__track{min-height:72px;gap:13px;margin:8px 4px 14px;padding:5px 6px;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.track-actions-sheet__track img,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-actions-sheet__track img{width:62px;height:62px;flex-basis:62px;border-radius:16px;box-shadow:0 8px 22px #00000029}.track-actions-sheet__track strong{font-size:17px;line-height:22px;font-weight:680;letter-spacing:-.018em}.track-action-groups,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-action-groups{display:flex;overflow:hidden;gap:0;padding:3px;flex-direction:column;background:#ffffff94;border:.75px solid rgba(255,255,255,.88);border-radius:26px;box-shadow:inset 0 .5px #ffffffeb,0 14px 36px #00000017;backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}.track-action-list{display:contents;overflow:visible;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.track-action-row,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-action-row{min-height:56px;grid-template-columns:minmax(0,1fr) 34px;gap:12px;padding:0 13px 0 17px;border-radius:19px;transition:background-color .11s ease,transform .11s ease}.track-action-row:active{transform:scale(.992);background:#7676801f}.track-action-row+.track-action-row:before,.track-action-list:not(:first-child)>.track-action-row:first-child:before{top:0;right:15px;left:17px;height:.5px;background:#3c3c4329}.track-action-row__copy{grid-column:1;grid-row:1;gap:0}.track-action-row__copy strong{font-size:16px;line-height:21px;font-weight:570;letter-spacing:-.012em}.track-action-row__copy small{display:none}.track-action-row__icon{width:34px;height:34px;grid-column:2;grid-row:1;color:var(--app-text);background:transparent;border-radius:0}.track-action-row__icon svg{width:22px;height:22px;stroke-width:1.9}.track-action-row--featured .track-action-row__icon,.track-action-row--accent .track-action-row__icon{color:var(--app-accent);background:transparent;box-shadow:none}.track-action-row--danger .track-action-row__icon{color:var(--app-danger);background:transparent}.app-shell[data-appearance=dark] .track-actions-sheet__track{background:transparent;border:0;box-shadow:none}.app-shell[data-appearance=dark] .track-action-groups{background:#28282dbd;border-color:#ffffff1a;box-shadow:inset 0 .5px #ffffff1a,0 18px 42px #0000003d}.app-shell[data-appearance=dark] .track-action-list{background:transparent;border:0;box-shadow:none}.app-shell[data-appearance=dark] .track-action-row+.track-action-row:before,.app-shell[data-appearance=dark] .track-action-list:not(:first-child)>.track-action-row:first-child:before{background:#ffffff1b}.app-shell[data-appearance=dark] .track-action-row:active{background:#ffffff14}.app-shell[data-appearance=dark] .track-action-row__icon{color:#f2f2f7;background:transparent}.app-shell[data-appearance=dark] .track-action-row--featured .track-action-row__icon,.app-shell[data-appearance=dark] .track-action-row--accent .track-action-row__icon{color:#ff46a2;background:transparent}.app-shell[data-appearance=dark] .track-action-row--danger .track-action-row__icon{color:#ff453a;background:transparent}.app-shell .detail-page.now-playing-page{--player-page-pad: clamp(20px, 5.6vw, 28px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;width:min(100%,480px);height:100dvh;min-height:100dvh;max-height:none;margin:0 auto;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;transform:none;color:var(--app-text);background:linear-gradient(180deg,color-mix(in srgb,var(--app-bg) 76%,transparent) 0%,var(--app-bg) 66%),var(--app-bg);border:0;border-radius:0;box-shadow:none;animation:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;isolation:isolate}.app-shell .detail-page.now-playing-page::-webkit-scrollbar{display:none}.now-playing-page__ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--app-bg)}.now-playing-page__ambient:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--app-bg) 8%,transparent) 0%,color-mix(in srgb,var(--app-bg) 24%,transparent) 42%,color-mix(in srgb,var(--app-bg) 86%,transparent) 70%,var(--app-bg) 88%)}.now-playing-page__ambient>img{position:absolute;top:-10%;left:-12%;width:124%;height:min(88dvh,780px);object-fit:cover;filter:blur(52px) saturate(1.95) contrast(1.05);opacity:.9;transform:scale(1.12)}.app-shell[data-appearance=dark] .detail-page.now-playing-page{color:#f7f7fa;background:linear-gradient(180deg,#08080c33,#09090d 76%),#09090d!important;box-shadow:none}.app-shell[data-appearance=dark] .now-playing-page__ambient{background:#09090d}.app-shell[data-appearance=dark] .now-playing-page__ambient:after{background:linear-gradient(180deg,#09090d05,#09090d1f 42%,#09090dc2 70%,#09090d 88%)}.now-playing-page__header{position:sticky;top:0;z-index:5!important;height:calc(64px + max(0px,env(safe-area-inset-top)));margin:0;padding:max(0px,env(safe-area-inset-top)) var(--player-page-pad) 0;grid-template-columns:46px minmax(0,1fr) 46px;background:linear-gradient(180deg,color-mix(in srgb,var(--app-bg) 58%,transparent),transparent);border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell .now-playing-page__header button,.app-shell .now-playing-page__header .now-playing__more{width:46px;height:46px;margin:0;color:var(--app-text);border:.5px solid rgba(255,255,255,.16)!important;background:color-mix(in srgb,var(--app-surface) 48%,transparent)!important;box-shadow:inset 0 .5px #ffffff42,0 10px 28px #0000001f!important;backdrop-filter:blur(22px) saturate(1.12)!important;-webkit-backdrop-filter:blur(22px) saturate(1.12)!important}.app-shell[data-appearance=dark] .now-playing-page__header button,.app-shell[data-appearance=dark] .now-playing-page__header .now-playing__more{color:#f7f7fa;border-color:#ffffff1c!important;background:#1c1c227a!important;box-shadow:inset 0 .5px #ffffff1f,0 10px 30px #0000003d!important}.now-playing-page__title{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.now-playing-page__title>span{display:inline-flex;max-width:100%;margin-top:4px;align-items:center;gap:4px;overflow:hidden;color:var(--app-secondary-text);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.now-playing-page__title>span svg{color:var(--app-accent)}.now-playing-page__content{position:relative;z-index:1;width:100%;max-width:430px;margin:0 auto;padding:5px var(--player-page-pad) calc(30px + env(safe-area-inset-bottom))}.now-playing-page .now-playing__artwork-stage{width:min(calc(100vw - 72px),292px,36dvh);margin:6px auto 28px;touch-action:none;border-radius:28px}.now-playing-page .now-playing__art{border:0;border-radius:28px;box-shadow:0 28px 64px #00000057,0 3px 16px #00000029}.now-playing-page .now-playing__meta{min-height:54px;align-items:center;touch-action:none}.now-playing-page .now-playing__meta h2{font-size:clamp(24px,6.8vw,29px);line-height:1.08;font-weight:780;letter-spacing:-.04em}.now-playing-page .now-playing__artist-button{margin-top:4px;color:var(--app-accent);font-size:16px;line-height:22px;font-weight:550}.now-playing-page .now-playing__actions{gap:7px}.now-playing-page .seek-slider{height:4px;margin-top:24px;cursor:pointer}.now-playing-page .seek-slider::-webkit-slider-thumb{width:14px;height:14px;box-shadow:0 2px 8px #0000003d}.now-playing-page .time-row{margin-top:8px;font-size:12px;font-variant-numeric:tabular-nums;touch-action:auto}.now-playing-page .transport-controls{gap:clamp(46px,13vw,62px);padding:21px 0 25px}.app-shell .now-playing-page .transport-controls button:not(.transport-main),.app-shell[data-appearance=dark] .now-playing-page .transport-controls button:not(.transport-main){width:56px;height:56px;color:var(--app-text);background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell .now-playing-page .transport-controls button:before,.app-shell .now-playing-page .transport-controls button:after{display:none!important}.app-shell .now-playing-page .transport-controls button>svg{width:38px;height:38px}.app-shell .now-playing-page .transport-controls .transport-main{width:72px;height:72px;color:var(--app-text);border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell .now-playing-page .transport-controls .transport-main>svg{width:46px;height:46px}.app-shell[data-appearance=dark] .now-playing-page .transport-controls .transport-main{color:#f7f7fa;border:0!important;background:transparent!important;box-shadow:none!important}.now-playing .now-playing__listen-here{display:flex;width:100%;min-height:48px;margin:-8px 0 18px;padding:0 16px;border:.5px solid color-mix(in srgb,var(--app-separator) 70%,transparent);border-radius:24px;align-items:center;gap:9px;color:var(--app-secondary-text);background:color-mix(in srgb,var(--app-surface) 82%,transparent);box-shadow:inset 0 .5px #ffffff57;font:inherit;font-size:12px;text-align:left;backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15)}.now-playing .now-playing__listen-here>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-playing .now-playing__listen-here>strong{flex:0 0 auto;color:var(--app-accent);font-size:12px;font-weight:720}.now-playing .now-playing__listen-here:active{transform:scale(.985)}.app-shell[data-appearance=dark] .now-playing .now-playing__listen-here{background:#2c2c2fd1;border-color:#ffffff17;box-shadow:inset 0 .5px #ffffff14}.now-playing-page .lyrics-panel{min-height:270px;margin:12px calc(var(--player-page-pad) * -1) calc(-30px - env(safe-area-inset-bottom));padding:24px var(--player-page-pad) calc(42px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--app-surface) 72%,transparent);border:0;border-top:.5px solid rgba(255,255,255,.18);border-radius:32px 32px 0 0;box-shadow:inset 0 .5px #ffffff29;backdrop-filter:blur(26px) saturate(1.08);-webkit-backdrop-filter:blur(26px) saturate(1.08)}.app-shell[data-appearance=dark] .now-playing-page .lyrics-panel{background:#18181dad;border-top-color:#ffffff17;box-shadow:inset 0 .5px #ffffff12}.now-playing-page .lyrics-panel__header{margin-bottom:7px}.now-playing-page .lyrics-panel__state{min-height:184px}@keyframes now-playing-page-in{0%{opacity:1;transform:translate3d(12px,0,0)}to{opacity:1;transform:translateZ(0)}}@media(max-height:720px){.now-playing-page .now-playing__artwork-stage{width:min(calc(100vw - 84px),270px,35dvh);margin-top:7px;margin-bottom:22px}.now-playing-page .transport-controls{padding-top:16px;padding-bottom:24px}.now-playing-page .lyrics-panel{min-height:260px}}@media(prefers-reduced-motion:reduce){.app-shell .detail-page.now-playing-page{animation:none!important}}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .now-playing-page .now-playing__artwork-stage{width:min(calc(100vw - 72px),292px,36dvh);margin:6px auto 24px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .now-playing-page .transport-controls{padding-top:16px;padding-bottom:24px}.bottom-dock__expanded>.mini-player.remote-mini-player,.bottom-dock__expanded>.mini-player.remote-mini-player.glass{grid-template-columns:36px minmax(0,1fr) 32px;column-gap:6px;padding:6px 8px;cursor:pointer}.bottom-dock__expanded>.mini-player.remote-mini-player:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.bottom-dock__expanded>.mini-player.remote-mini-player>img{width:36px;height:36px;border-radius:12px;object-fit:cover}.remote-mini-player__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.1}.remote-mini-player__copy strong,.remote-mini-player__copy span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.remote-mini-player__copy strong{font-size:13px;line-height:16px}.remote-mini-player__copy span{display:flex;margin-top:0;align-items:center;gap:4px;color:#707579;font-size:11px;font-weight:500;line-height:14px}.remote-mini-player__copy span svg{flex:0 0 auto;color:var(--app-accent, #ff3b9d);stroke-width:2.15}.remote-mini-player__transfer{width:32px;height:32px;padding:0;border:0;border-radius:50%;color:var(--app-accent, #ff3b9d);background:transparent;box-shadow:none;transition:transform .14s ease,background-color .14s ease,opacity .14s ease}.remote-mini-player__transfer:active{transform:scale(.9);background:#ff3b9d17}.remote-mini-player__transfer:disabled{opacity:.62}.app-shell[data-appearance=dark] .remote-mini-player__copy span{color:#9898a2}.app-shell[data-appearance=dark] .remote-mini-player__transfer{color:#ff4ca8;background:transparent}.now-playing-page__drag-zone{position:sticky;top:0;z-index:7;display:grid;width:100%;height:calc(28px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);place-items:center;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,color-mix(in srgb,var(--app-bg) 60%,transparent),transparent);cursor:grab}.now-playing-page__drag-zone:active{cursor:grabbing}.now-playing-page__drag-zone button{display:grid;width:78px;height:28px;padding:0;place-items:center;border:0;border-radius:14px;color:inherit;background:transparent;cursor:grab}.now-playing-page__drag-zone button span{display:block;width:40px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--app-text) 34%,transparent);transition:width .14s ease,background-color .14s ease}.now-playing-page__drag-zone button:active span{width:47px;background:color-mix(in srgb,var(--app-text) 52%,transparent)}.app-shell[data-appearance=dark] .now-playing-page__drag-zone{background:linear-gradient(180deg,rgba(9,9,13,.62),transparent)}.app-shell[data-appearance=dark] .now-playing-page__drag-zone button span{background:#ffffff57}.now-playing-page .now-playing__meta>div:first-child{overflow:hidden}.now-playing-page .now-playing__meta h2{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:clip}.now-playing-page .now-playing__actions{gap:5px}.now-playing-page .transport-controls{display:flex;width:100%;max-width:320px;margin-inline:auto;gap:12px;align-items:center;justify-content:center}.now-playing-page .now-playing__artwork-card{transform:translate3d(var(--track-swipe-x, 0),0,0) rotate(var(--track-swipe-rotate, 0)) scale(1);transform-origin:center;opacity:calc(1 - var(--track-swipe-progress, 0) * .18);transition:transform .22s cubic-bezier(.2,.78,.2,1),opacity .18s ease;will-change:transform,opacity}.now-playing-page .now-playing__artwork-card--paused{transform:translate3d(var(--track-swipe-x, 0),0,0) rotate(var(--track-swipe-rotate, 0)) scale(.84)}.now-playing-page .now-playing__artwork-card--paused .now-playing__art{box-shadow:none}.now-playing__modes{display:grid;width:min(270px,100%);min-height:50px;margin:0 auto 2px;padding:0 8px;grid-template-columns:repeat(3,1fr);align-items:center;border:0}.now-playing__mode{display:grid;width:50px;height:46px;margin:0 auto;padding:0;place-items:center;color:color-mix(in srgb,var(--app-text) 58%,transparent);border:0;border-radius:50%;background:transparent;transition:color .15s ease,transform .15s ease,background-color .15s ease}.now-playing__mode:active{transform:scale(.88)}.now-playing__mode--active{color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 12%,transparent)}.app-shell[data-appearance=dark] .now-playing__mode{color:#ffffff8f}.app-shell[data-appearance=dark] .now-playing__mode--active{color:#ff4ca8;background:#ff4ca81f}.now-playing-panel{min-height:190px;margin:12px calc(var(--player-page-pad) * -1) calc(-30px - env(safe-area-inset-bottom));padding:24px var(--player-page-pad) calc(42px + env(safe-area-inset-bottom));border:0;border-top:.5px solid rgba(255,255,255,.18);border-radius:32px 32px 0 0;background:color-mix(in srgb,var(--app-surface) 72%,transparent);box-shadow:inset 0 .5px #ffffff29;backdrop-filter:blur(26px) saturate(1.08);-webkit-backdrop-filter:blur(26px) saturate(1.08)}.app-shell[data-appearance=dark] .now-playing-panel{border-top-color:#ffffff17;background:#18181db3;box-shadow:inset 0 .5px #ffffff12}.now-playing-panel h3{margin:0;color:var(--app-text);font-size:22px;line-height:27px;font-weight:750;letter-spacing:-.025em}.now-playing-devices{display:flex;flex-direction:column;gap:10px}.now-playing-device{display:grid;width:100%;min-height:66px;padding:9px 12px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:11px;color:var(--app-text);border:0;border-radius:18px;background:color-mix(in srgb,var(--app-bg) 74%,transparent);text-align:left}.now-playing-device>span{display:grid;width:42px;height:42px;place-items:center;color:var(--app-secondary-text);border-radius:13px;background:color-mix(in srgb,var(--app-text) 7%,transparent)}.now-playing-device>div{display:flex;min-width:0;flex-direction:column}.now-playing-device strong,.now-playing-device small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-playing-device strong{font-size:15px;line-height:19px}.now-playing-device small{margin-top:2px;color:var(--app-secondary-text);font-size:12px;line-height:16px}.now-playing-device--active>span,.now-playing-device--active>svg{color:var(--app-accent)}.now-playing-device:disabled{opacity:1}.marquee-text{display:block;width:100%;min-width:0;overflow:hidden;white-space:nowrap}.marquee-text__track{display:inline-block;min-width:max-content;will-change:transform}.marquee-text--overflow .marquee-text__track{animation:puff-title-marquee var(--marquee-duration) ease-in-out infinite}.mini-copy strong,.remote-mini-player__copy strong{display:block;width:100%;min-width:0}@keyframes puff-title-marquee{0%,12%{transform:translateZ(0)}48%,62%{transform:translate3d(calc(var(--marquee-distance) * -1),0,0)}88%,to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.marquee-text--overflow .marquee-text__track{max-width:100%;overflow:hidden;text-overflow:ellipsis;animation:none}}@media(max-height:720px){.now-playing-page__content{padding-top:0}.now-playing-page .now-playing__artwork-stage{margin-bottom:18px}.now-playing-page .transport-controls{padding-top:12px;padding-bottom:14px}}.now-playing-page__content{display:flex;min-height:calc(100dvh - 28px - env(safe-area-inset-top));box-sizing:border-box;flex-direction:column;justify-content:center}.now-playing__primary-stage{display:grid;min-height:0;flex:0 0 auto;place-items:center}.now-playing-page .now-playing__primary-stage .now-playing__artwork-stage,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .now-playing-page .now-playing__primary-stage .now-playing__artwork-stage{width:min(calc(100vw - 36px),380px,46dvh);margin:10px auto 36px}.now-playing-page .now-playing__track-details,.now-playing-page .transport-controls{flex:0 0 auto}.now-playing-page .now-playing__modes{margin:4px auto 8px;flex:0 0 auto}@media(max-height:720px){.now-playing-page__content{justify-content:flex-start}.now-playing-page .now-playing__modes{margin-top:0;margin-bottom:2px}}.now-playing__primary-stage--lyrics{min-height:min(44dvh,410px);align-items:stretch}.now-playing__lyrics-stage{width:100%;min-height:0;height:100%;overflow:hidden;animation:now-playing-stage-in .22s cubic-bezier(.22,.8,.22,1) both}.now-playing-page .now-playing__lyrics-stage .lyrics-panel{display:flex;width:100%;height:100%;min-height:0;margin:0;padding:6px 0 0;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.now-playing-page .now-playing__lyrics-stage .lyrics-panel__header{display:none}.now-playing-page .now-playing__lyrics-stage .lyrics-panel__viewport{width:100%;max-height:none;height:100%;min-height:0;padding:32px 2px 72px;flex:1 1 auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 calc(100% - 58px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 calc(100% - 58px),transparent 100%)}.now-playing-page .now-playing__lyrics-stage .lyrics-panel__line{padding:10px 0;font-size:clamp(22px,6.3vw,27px);line-height:1.18;font-weight:740;letter-spacing:-.035em}.now-playing-page .now-playing__lyrics-stage .lyrics-panel__plain-line{padding:7px 0;font-size:clamp(19px,5.4vw,23px);line-height:1.28;font-weight:650;letter-spacing:-.025em}.now-playing-page .now-playing__lyrics-stage .lyrics-panel__state,.now-playing-page .now-playing__lyrics-stage .lyrics-panel__state--loading{width:100%;min-height:100%;flex:1 1 auto}@keyframes now-playing-stage-in{0%{transform:translate3d(0,8px,0) scale(.985);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@media(max-height:720px){.now-playing-page .now-playing__primary-stage .now-playing__artwork-stage,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .now-playing-page .now-playing__primary-stage .now-playing__artwork-stage{width:min(calc(100vw - 54px),300px,42dvh);margin-top:4px;margin-bottom:14px}.now-playing__primary-stage--lyrics{min-height:min(39dvh,300px)}.now-playing-page .now-playing__lyrics-stage .lyrics-panel__viewport{padding-top:22px;padding-bottom:50px}}.now-playing-page .now-playing__primary-stage--lyrics{width:100%;min-height:0;align-items:center}.now-playing-page .now-playing__lyrics-stage{width:min(calc(100vw - 36px),380px,46dvh);height:auto;min-height:0;aspect-ratio:1;margin:10px auto 36px;overflow:hidden;border-radius:28px;background:transparent;animation:now-playing-stage-in .22s cubic-bezier(.22,.8,.22,1) both}.now-playing-page .now-playing__lyrics-stage .lyrics-panel--compact{display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.now-playing-page .lyrics-panel__window{display:grid;width:100%;height:100%;padding:18px 4px;box-sizing:border-box;grid-template-rows:repeat(3,minmax(0,1fr));align-items:center;gap:4px;animation:lyrics-window-shift .24s cubic-bezier(.22,.78,.24,1) both}.now-playing-page .lyrics-panel--compact .lyrics-panel__line{display:-webkit-box;width:100%;max-height:100%;margin:0;padding:4px 0;overflow:hidden;color:var(--app-text);background:transparent;border:0;border-radius:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:clamp(17px,4.8vw,21px);line-height:1.18;font-weight:650;letter-spacing:-.026em;text-align:left;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:3;opacity:.34;cursor:pointer;transition:color .18s ease,opacity .18s ease,transform .18s ease}.now-playing-page .lyrics-panel--compact .lyrics-panel__line--active{color:var(--app-text);font-size:clamp(23px,6.5vw,29px);line-height:1.12;font-weight:760;letter-spacing:-.04em;opacity:1}.now-playing-page .lyrics-panel--compact .lyrics-panel__line--active:before{display:none}.now-playing-page .lyrics-panel--compact .lyrics-panel__line--previous{transform:translateY(4px);opacity:.24}.now-playing-page .lyrics-panel--compact .lyrics-panel__line--next{transform:translateY(-4px);opacity:.46}.now-playing-page .lyrics-panel--compact .lyrics-panel__line--empty{visibility:hidden;pointer-events:none}.now-playing-page .now-playing__mode:disabled{color:var(--app-secondary-text);opacity:.24;cursor:default;filter:grayscale(1);pointer-events:none}@keyframes lyrics-window-shift{0%{transform:translate3d(0,10px,0);opacity:.58}to{transform:translateZ(0);opacity:1}}@media(max-height:720px){.now-playing-page .now-playing__lyrics-stage{width:min(calc(100vw - 54px),300px,42dvh);margin-top:4px;margin-bottom:14px}.now-playing-page .lyrics-panel__window{padding-block:10px}}@media(prefers-reduced-motion:reduce){.now-playing-page .lyrics-panel__window{animation:none}}.track-actions-sheet--refined{width:min(calc(100% - 12px),430px);padding:7px 14px calc(15px + env(safe-area-inset-bottom));overflow-x:hidden;color:var(--app-text);background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 128px),color-mix(in srgb,var(--app-bg) 94%,transparent);border:.5px solid color-mix(in srgb,var(--app-text) 12%,transparent);border-bottom:0;border-radius:36px 36px 0 0;box-shadow:0 -24px 70px #00000047;backdrop-filter:blur(32px) saturate(1.22);-webkit-backdrop-filter:blur(32px) saturate(1.22)}.track-actions-sheet--refined .track-actions-sheet__header{height:48px;grid-template-columns:46px 1fr 46px}.track-actions-sheet--refined .track-actions-sheet__header>button{width:42px;height:42px;margin-left:0;color:var(--app-text);background:color-mix(in srgb,var(--app-surface) 78%,transparent);border:.5px solid color-mix(in srgb,var(--app-text) 13%,transparent);box-shadow:inset 0 .5px color-mix(in srgb,white 28%,transparent)}.track-actions-sheet--refined .track-actions-sheet__header>strong{color:var(--app-text);font-size:17px;line-height:22px;font-weight:690;letter-spacing:-.02em}.track-actions-sheet--refined .track-actions-sheet__track,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-actions-sheet--refined .track-actions-sheet__track{min-height:70px;gap:12px;margin:6px 0 12px;padding:7px;background:color-mix(in srgb,var(--app-surface) 72%,transparent);border:.5px solid color-mix(in srgb,var(--app-text) 10%,transparent);border-radius:20px;box-shadow:inset 0 .5px color-mix(in srgb,white 22%,transparent),0 9px 26px #00000014;backdrop-filter:blur(22px) saturate(1.14);-webkit-backdrop-filter:blur(22px) saturate(1.14)}.track-actions-sheet--refined .track-actions-sheet__track img,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-actions-sheet--refined .track-actions-sheet__track img{width:56px;height:56px;flex-basis:56px;border-radius:14px;box-shadow:none}.track-actions-sheet--refined .track-actions-sheet__track strong{color:var(--app-text);font-size:16px;line-height:21px;font-weight:680}.track-actions-sheet--refined .track-actions-sheet__track small{color:var(--app-accent);font-size:13px;line-height:18px}.track-action-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.track-action-shortcut{display:flex;min-width:0;height:78px;padding:9px 5px 8px;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:var(--app-text);background:color-mix(in srgb,var(--app-surface) 72%,transparent);border:.5px solid color-mix(in srgb,var(--app-text) 10%,transparent);border-radius:20px;box-shadow:inset 0 .5px color-mix(in srgb,white 22%,transparent),0 8px 24px #00000012;backdrop-filter:blur(22px) saturate(1.14);-webkit-backdrop-filter:blur(22px) saturate(1.14);cursor:pointer;transition:transform .12s ease,background-color .12s ease}.track-action-shortcut:active{transform:scale(.97)}.track-action-shortcut>span{display:grid;width:34px;height:34px;place-items:center;color:var(--app-text);background:color-mix(in srgb,var(--app-text) 7%,transparent);border-radius:50%}.track-action-shortcut>strong{display:block;width:100%;overflow:hidden;font-size:12px;line-height:15px;font-weight:620;letter-spacing:-.012em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.track-action-shortcut--active>span{color:#fff;background:var(--app-accent);box-shadow:none}.track-actions-sheet--refined .track-action-groups,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-actions-sheet--refined .track-action-groups{display:block;overflow:hidden;padding:2px;background:color-mix(in srgb,var(--app-surface) 72%,transparent);border:.5px solid color-mix(in srgb,var(--app-text) 10%,transparent);border-radius:20px;box-shadow:inset 0 .5px color-mix(in srgb,white 22%,transparent),0 10px 28px #00000013;backdrop-filter:blur(22px) saturate(1.14);-webkit-backdrop-filter:blur(22px) saturate(1.14)}.track-actions-sheet--refined .track-action-list{display:block}.track-actions-sheet--refined .track-action-row,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-actions-sheet--refined .track-action-row{min-height:54px;grid-template-columns:minmax(0,1fr) 36px;gap:10px;padding:0 10px 0 15px;color:var(--app-text);border-radius:18px}.track-actions-sheet--refined .track-action-row__copy{grid-column:1;grid-row:1}.track-actions-sheet--refined .track-action-row__copy strong{color:var(--app-text);font-size:16px;line-height:21px;font-weight:560}.track-actions-sheet--refined .track-action-row__icon{width:36px;height:36px;grid-column:2;grid-row:1;color:var(--app-text);background:transparent}.app-content--home,.app-content--library{padding-top:0}.home-screen--figma{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);overflow-x:clip;color:var(--app-text)}.home-figma-header{position:relative;z-index:5;display:grid;width:100%;height:56px;padding:max(4px,env(safe-area-inset-top)) 16px 4px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;background:color-mix(in srgb,var(--app-bg) 88%,transparent);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.home-figma-header>strong{justify-self:center;color:var(--app-text);font-size:16px;line-height:22px;font-weight:750;letter-spacing:.035em}.home-figma-header>button{display:grid;width:44px;height:44px;padding:0;place-items:center;color:#fff;border:0;border-radius:50%;background:linear-gradient(145deg,#b7c3e5,#7485bb);box-shadow:inset 0 .5px #ffffff8c;font-family:ui-rounded,SF Pro Rounded,-apple-system,sans-serif;font-size:21px;font-weight:650}.app-shell:not([data-runtime=telegram]) .home-figma-header{display:none}.home-figma-hero-rail{display:grid;grid-auto-columns:242px;grid-auto-flow:column;gap:24px;padding:0 0 4px 5px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.home-figma-hero-rail::-webkit-scrollbar,.home-figma-cover-rail::-webkit-scrollbar{display:none}.home-figma-flow-card,.home-figma-artist-card{position:relative;width:242px;height:323px;overflow:hidden;border:.25px solid color-mix(in srgb,var(--app-text) 10%,transparent);border-radius:22px;scroll-snap-align:start;box-shadow:0 11px 24px #0000001a}.home-figma-flow-card{color:#fff;background:#b81059}.home-figma-flow-card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,#ff1b8b61,#9d0a4e33 43%,#500023ad)}.home-figma-flow-card>img,.home-figma-artist-card>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.home-figma-flow-card>img{filter:saturate(1.08) hue-rotate(323deg)}.home-figma-flow-card__copy{position:absolute;z-index:2;right:14px;bottom:96px;left:14px}.home-figma-flow-card__copy h2{margin:0;color:#fff;font-size:32px;line-height:34px;font-weight:780;letter-spacing:-.035em}.home-figma-flow-card__copy p{max-width:205px;margin:0;color:#ffffffd1;font-size:17px;line-height:19px;font-weight:700;letter-spacing:-.022em}.home-figma-flow-card__play{position:absolute;z-index:3;right:31px;bottom:20px;left:31px;display:flex;height:48px;align-items:center;justify-content:center;gap:7px;padding:0 20px;color:#fff;border:0;border-radius:999px;background:#ff0090;box-shadow:inset 0 .5px #ffffff40;font-size:17px;line-height:22px;font-weight:650}.home-figma-flow-card__play:active,.home-figma-artist-card:active,.home-figma-cover-rail>button:active{transform:scale(.985);opacity:.86}.home-figma-flow-card__play:disabled,.home-figma-artist-card:disabled{opacity:.62}.home-figma-artist-card{display:block;padding:0;color:#fff;text-align:left;background:#111}.home-figma-artist-card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.86) 100%)}.home-figma-artist-card>span{position:absolute;z-index:2;right:14px;bottom:20px;left:14px;display:grid;gap:4px}.home-figma-artist-card strong{overflow:hidden;color:#fff;font-size:31px;line-height:36px;font-weight:760;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.home-figma-artist-card small{overflow:hidden;color:#ffffffdb;font-size:14px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.home-figma-section{width:100%;padding:0 0 4px}.home-figma-section>header{display:flex;height:52px;align-items:center;gap:2px;padding:12px 20px 8px 25px}.home-figma-section>header h2{margin:0;color:var(--app-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:22px;line-height:28px;font-weight:750;letter-spacing:-.025em}.home-figma-section>header svg{flex:0 0 auto;color:var(--app-muted)}.home-figma-track-list{margin-left:25px;padding-right:11px!important}.home-figma-track[data-ui=media-row]{--media-row-height: 60px;--media-artwork-size: 52px;--media-artwork-radius: 5px;min-height:60px;padding-block:4px;gap:8px}.home-figma-track[data-ui=media-row]>[data-ui=media-row-divider]{left:60px}.home-figma-track [data-slot=title]{color:var(--app-text);font-size:17px;line-height:22px;font-weight:400}.home-figma-track [data-slot=subtitle]{color:var(--app-muted);font-size:15px;line-height:20px}.home-figma-track .home-track-of-day__art{width:100%;height:100%;border-radius:inherit}.home-figma-track .home-track-of-day__title{color:inherit;font:inherit;letter-spacing:inherit}.home-figma-track .home-track-of-day__artist{color:var(--app-muted);font-size:15px;line-height:20px}.home-figma-track [data-ui=media-row-action]{color:var(--app-text)}.home-figma-cover-rail{display:grid;grid-auto-columns:154px;grid-auto-flow:column;gap:14px;padding:0 20px 8px 25px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.home-figma-cover-rail>button{display:grid;width:154px;min-width:154px;padding:0;grid-template-rows:154px 20px 20px;gap:4px;color:var(--app-text);text-align:left;border:0;background:transparent;scroll-snap-align:start}.home-figma-cover-rail img{display:block;width:154px;height:154px;object-fit:cover;border:.25px solid color-mix(in srgb,var(--app-text) 10%,transparent);border-radius:10px}.home-figma-cover-rail strong,.home-figma-cover-rail small{overflow:hidden;width:100%;font-size:15px;line-height:20px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.home-figma-cover-rail small{margin-top:-4px;color:var(--app-muted)}.home-figma-catalog{padding-bottom:40px}.collection-figma-header{margin-bottom:1px}.collection-overview>.collection-import-section{order:-10;padding:7px 16px 8px}.collection-overview>.collection-track-section--first{padding-top:0}.collection-import-section .collection-action-banner{min-height:55px;border-radius:22px;background:color-mix(in srgb,var(--app-surface) 86%,var(--app-bg));box-shadow:none}.bottom-nav-system,.bottom-nav-search-mode{display:flex;width:333px;max-width:100%;height:62px;margin:0 auto;align-items:center;gap:16px}.bottom-nav-system>.bottom-nav-glass,.bottom-nav-system>.bottom-nav-glass.glass{width:263px;min-width:0;margin:0;flex:1 1 auto}.bottom-nav-system .bottom-nav-glass>.bottom-nav{width:255px}.bottom-nav-system .bottom-nav .bottom-nav__item{width:91px;min-width:91px;flex-basis:91px;margin-right:-9px}.bottom-nav__feed-icon{display:block;width:19px!important;height:19px!important;flex:0 0 19px;background:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%200C17.0758%200%2022%204.46772%2022%209.97819C22%2015.4887%2017.0758%2019.9564%2011%2019.9564C10.0684%2019.9564%209.16438%2019.8518%208.29984%2019.6545C8.13656%2019.6168%207.95094%2019.7866%207.64156%2020.073C7.26687%2020.4177%206.71172%2020.9305%205.79219%2021.4451C4.62%2022.1002%202.99406%2022.0436%202.71906%2021.9287C2.45609%2021.8189%202.65891%2021.5994%203.01641%2021.2118C3.26391%2020.946%203.58531%2020.5978%203.87578%2020.1519C4.59078%2019.0594%204.29516%2017.7611%203.97547%2017.5262C1.47125%2015.6979%200%2013.1202%200%209.97819C0%204.46772%204.92422%200%2011%200ZM9.35516%2012.0345H7.98187C6.82859%2012.0345%205.89531%2011.1033%205.89531%209.95418C5.89531%208.80338%206.82859%207.8721%207.98187%207.8721H9.35516C9.52875%207.8721%209.61469%207.8721%209.69891%207.86353C9.93094%207.8378%2010.1544%207.76234%2010.352%207.63886C10.4242%207.59427%2010.493%207.54281%2010.6287%207.43648L12.0673%206.31998C12.9319%205.64939%2013.3633%205.31324%2013.7259%205.31667C14.0422%205.3201%2014.3395%205.46417%2014.5355%205.71113C14.7606%205.99583%2014.7606%206.54122%2014.7606%207.63371V12.2729C14.7606%2013.3654%2014.7606%2013.9108%2014.5355%2014.1955C14.3395%2014.4425%2014.0422%2014.5883%2013.7259%2014.59C13.3633%2014.5934%2012.9319%2014.2573%2012.0673%2013.5867L10.6287%2012.4719C10.493%2012.3655%2010.4242%2012.3124%2010.352%2012.2678C10.1544%2012.146%209.93094%2012.0688%209.69891%2012.0448C9.61469%2012.0345%209.52875%2012.0345%209.35516%2012.0345ZM7.98187%2013.5369C7.98187%2013.266%207.98187%2013.1322%208.03%2013.0276C8.08156%2012.9161%208.17094%2012.8269%208.28094%2012.7754C8.3875%2012.7274%208.52156%2012.7274%208.79312%2012.7274H9.25547C9.52531%2012.7274%209.66109%2012.7274%209.76594%2012.7754C9.87766%2012.8269%209.96703%2012.9161%2010.0186%2013.0276C10.0667%2013.1322%2010.0667%2013.266%2010.0667%2013.5369V14.1166C10.0667%2014.6912%209.60094%2015.1577%209.02344%2015.1577C8.44766%2015.1577%207.98187%2014.6912%207.98187%2014.1166V13.5369Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%200C17.0758%200%2022%204.46772%2022%209.97819C22%2015.4887%2017.0758%2019.9564%2011%2019.9564C10.0684%2019.9564%209.16438%2019.8518%208.29984%2019.6545C8.13656%2019.6168%207.95094%2019.7866%207.64156%2020.073C7.26687%2020.4177%206.71172%2020.9305%205.79219%2021.4451C4.62%2022.1002%202.99406%2022.0436%202.71906%2021.9287C2.45609%2021.8189%202.65891%2021.5994%203.01641%2021.2118C3.26391%2020.946%203.58531%2020.5978%203.87578%2020.1519C4.59078%2019.0594%204.29516%2017.7611%203.97547%2017.5262C1.47125%2015.6979%200%2013.1202%200%209.97819C0%204.46772%204.92422%200%2011%200ZM9.35516%2012.0345H7.98187C6.82859%2012.0345%205.89531%2011.1033%205.89531%209.95418C5.89531%208.80338%206.82859%207.8721%207.98187%207.8721H9.35516C9.52875%207.8721%209.61469%207.8721%209.69891%207.86353C9.93094%207.8378%2010.1544%207.76234%2010.352%207.63886C10.4242%207.59427%2010.493%207.54281%2010.6287%207.43648L12.0673%206.31998C12.9319%205.64939%2013.3633%205.31324%2013.7259%205.31667C14.0422%205.3201%2014.3395%205.46417%2014.5355%205.71113C14.7606%205.99583%2014.7606%206.54122%2014.7606%207.63371V12.2729C14.7606%2013.3654%2014.7606%2013.9108%2014.5355%2014.1955C14.3395%2014.4425%2014.0422%2014.5883%2013.7259%2014.59C13.3633%2014.5934%2012.9319%2014.2573%2012.0673%2013.5867L10.6287%2012.4719C10.493%2012.3655%2010.4242%2012.3124%2010.352%2012.2678C10.1544%2012.146%209.93094%2012.0688%209.69891%2012.0448C9.61469%2012.0345%209.52875%2012.0345%209.35516%2012.0345ZM7.98187%2013.5369C7.98187%2013.266%207.98187%2013.1322%208.03%2013.0276C8.08156%2012.9161%208.17094%2012.8269%208.28094%2012.7754C8.3875%2012.7274%208.52156%2012.7274%208.79312%2012.7274H9.25547C9.52531%2012.7274%209.66109%2012.7274%209.76594%2012.7754C9.87766%2012.8269%209.96703%2012.9161%2010.0186%2013.0276C10.0667%2013.1322%2010.0667%2013.266%2010.0667%2013.5369V14.1166C10.0667%2014.6912%209.60094%2015.1577%209.02344%2015.1577C8.44766%2015.1577%207.98187%2014.6912%207.98187%2014.1166V13.5369Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat}.bottom-nav-search-button,.bottom-nav-search-button.glass,.bottom-nav-search-close,.bottom-nav-search-close.glass{position:relative;display:grid;width:54px;height:54px;min-width:54px;padding:0;place-items:center;color:var(--app-text);border:0!important;border-radius:50%;background:var(--liquid-fill)!important;box-shadow:inset 0 .5px 0 var(--liquid-edge),0 8px 40px var(--liquid-shadow)!important;backdrop-filter:blur(7px) saturate(1.06)!important;-webkit-backdrop-filter:blur(7px) saturate(1.06)!important}.bottom-nav-search-button:active,.bottom-nav-search-close:active{transform:scale(.95)}.bottom-nav-search-mode{gap:10px}.bottom-nav-search-mode>.search-glass{min-width:0;flex:1 1 auto}.bottom-nav-search-mode .bottom-nav-search-close{flex:0 0 54px}.bottom-dock__expanded>.bottom-nav-system,.bottom-dock__expanded>.bottom-nav-search-mode{transform-origin:50% 100%;transition:transform .82s cubic-bezier(.16,1,.3,1),opacity .36s ease .12s;will-change:transform,opacity}.bottom-dock--compact .bottom-dock__expanded>.bottom-nav-system,.bottom-dock--compact .bottom-dock__expanded>.bottom-nav-search-mode{transform:translate3d(0,3px,0) scale(.82,.92);opacity:0}.search-screen-header--external-input{padding-top:max(6px,env(safe-area-inset-top))}.search-screen-header--external-input .search-source-switch{width:100%}@media(max-width:370px){.home-figma-hero-rail,.home-figma-cover-rail{padding-left:14px}.home-figma-section>header{padding-left:14px}.home-figma-track-list{margin-left:14px}.bottom-nav-system,.bottom-nav-search-mode{width:100%;gap:10px}}@media(min-width:860px){.home-figma-header,.collection-figma-header{display:none}}@media(min-width:860px){body:has(.app-shell[data-runtime=web]){min-width:860px;background:var(--app-bg)}.app-shell[data-runtime=web]{width:min(1180px,calc(100vw - 48px));max-width:none;min-height:calc(100dvh - 48px);margin:24px auto;overflow:visible;border:.5px solid color-mix(in srgb,var(--app-separator) 80%,transparent);border-radius:30px;box-shadow:0 30px 100px color-mix(in srgb,#000 18%,transparent)}.app-shell[data-runtime=web] .standalone-header{position:absolute;top:22px;left:22px;width:184px;height:40px;padding:0;grid-template-columns:minmax(0,1fr) 32px;gap:8px}.app-shell[data-runtime=web] .standalone-header>strong{padding:0;font-size:17px;text-align:left}.app-shell[data-runtime=web] .standalone-header__spacer{display:none}.app-shell[data-runtime=web] .standalone-header__profile{justify-self:end}.app-shell[data-runtime=web] .standalone-account{top:42px;right:0}.app-shell[data-runtime=web] .app-content{width:min(900px,calc(100% - 254px));min-height:calc(100dvh - 48px);margin-left:232px;padding:28px 0 118px}.app-shell[data-runtime=web] .app-content--home{padding-top:28px}.app-shell[data-runtime=web] .bottom-dock{position:absolute;top:86px;bottom:auto;left:22px;right:auto;width:184px;padding:0;transform:none;background:transparent;pointer-events:none}.app-shell[data-runtime=web] .bottom-dock__expanded{display:contents}.app-shell[data-runtime=web] .bottom-nav-glass{display:block;width:184px;padding:4px;pointer-events:auto;background:color-mix(in srgb,var(--app-surface) 76%,transparent);border:.5px solid color-mix(in srgb,var(--app-separator) 78%,transparent);border-radius:20px;box-shadow:0 12px 34px color-mix(in srgb,#000 10%,transparent);-webkit-backdrop-filter:blur(26px) saturate(1.15);backdrop-filter:blur(26px) saturate(1.15)}.app-shell[data-runtime=web] .bottom-nav__selection{display:none}.app-shell[data-runtime=web] .bottom-nav{display:grid;width:100%;height:auto;padding:0;gap:2px;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell[data-runtime=web] .bottom-nav__item{display:flex;height:46px;padding:0 12px;flex-direction:row;justify-content:flex-start;gap:11px;border-radius:14px;font-size:14px;line-height:18px;text-align:left}.app-shell[data-runtime=web] .bottom-nav__item--active{color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 13%,transparent)}.app-shell[data-runtime=web][data-appearance=dark] .bottom-nav__item:not(.bottom-nav__item--visual-selected):not([aria-current=page]) :is(svg,.bottom-nav__asset){color:#fff!important}.app-shell[data-runtime=web] .mini-player,.app-shell[data-runtime=web] .remote-mini-player{position:fixed;z-index:40;bottom:24px;left:calc(50% + 108px);width:min(900px,calc(100vw - 300px));margin:0;transform:translate(-50%) translate3d(var(--track-swipe-x, 0),0,0)}.app-shell[data-runtime=web] .app-toolbar{min-height:62px;padding-bottom:10px}.app-shell[data-runtime=web] .app-toolbar h1{font-size:40px;line-height:48px}.app-shell[data-runtime=web] .home-screen--discovery .home-flow{height:188px}.app-shell[data-runtime=web] .home-flow__copy h2{font-size:30px;line-height:36px}.app-shell[data-runtime=web] .playlist-rail{padding-right:0}.app-shell[data-runtime=web] .sheet-backdrop{padding-top:24px}.app-shell[data-runtime=web] :is(.artist-profile,.radio-sheet,.track-actions-sheet){width:min(520px,calc(100vw - 48px));min-height:min(760px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);border-radius:30px;border-bottom:.5px solid color-mix(in srgb,var(--app-separator) 80%,transparent)}.app-shell[data-runtime=web] .app-toast{bottom:106px;right:calc(50% - 108px)}}.recent-searches{padding-top:18px}.recent-searches__heading{justify-content:space-between;padding:0 0 7px}.recent-searches__heading h2{font-size:22px;line-height:28px}.recent-searches__heading button{padding:5px 0 5px 12px}.recent-searches__list{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.recent-searches__empty{min-height:106px;padding:18px 30px;color:var(--app-secondary-text);border:0;border-top:.5px solid color-mix(in srgb,var(--app-text) 14%,transparent);border-radius:0;background:transparent;font-size:14px;line-height:20px}.recent-search-row{min-height:72px;padding:8px 0;gap:10px}.recent-search-row+.recent-search-row:before{right:0;left:68px;background:color-mix(in srgb,var(--app-text) 14%,transparent)}.recent-search-row__main{gap:10px}.recent-search-row__avatar,.recent-search-row__cover{width:56px!important;height:56px!important;flex-basis:56px}.recent-search-row__avatar{border-radius:50%!important}.recent-search-row__cover{border-radius:8px!important}.recent-search-row__copy{gap:1px}.recent-search-row__copy strong{font-size:16px;line-height:21px;font-weight:590}.recent-search-row__copy small{font-size:13px;line-height:18px}.recent-search-row__chevron,.recent-search-row__more{width:32px;height:40px;flex-basis:32px}.search-screen-header~:is(.track-list,.track-list--search-results),.search-screen-header~:is(.track-list,.track-list--search-results)>div,.search-screen-header~:is(.track-list,.track-list--search-results)>div>div{overflow:visible;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}.search-screen-header~:is(.track-list,.track-list--search-results) .track-row{min-height:72px;padding:8px 0}.search-screen-header~:is(.track-list,.track-list--search-results) .track-row:after{right:0;left:68px;background:color-mix(in srgb,var(--app-text) 14%,transparent)}.search-screen-header~:is(.track-list,.track-list--search-results) .track-main{gap:10px}.search-screen-header~:is(.track-list,.track-list--search-results) .track-actions{min-width:32px}.search-screen-header~:is(.track-list,.track-list--search-results) .track-artist-button{color:var(--app-secondary-text)}.search-screen-header~:is(.track-list,.track-list--search-results) .row-favorite{display:none}.search-screen-header~:is(.track-list,.track-list--search-results) .track-row--active .track-playback-state{display:none}.app-shell .track-list--search-results,.app-shell .track-list--search-results>div,.app-shell .track-list--search-results>div>div,.app-shell .track-list--search-results>div>div>div,.app-shell[data-appearance=dark] .app-content--search{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell .track-list--search-results .track-row{column-gap:10px!important}.app-shell .track-list--search-results .track-row>:first-child{flex:0 0 56px}.artist-profile__track-main{grid-template-columns:52px minmax(0,1fr)}.artist-profile__track-art{position:relative}.app-shell .artist-profile__track-art .artist-profile__track-ring{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sheet-backdrop--actions{z-index:200;background:color-mix(in srgb,#000 18%,transparent);backdrop-filter:blur(18px) saturate(.86);-webkit-backdrop-filter:blur(18px) saturate(.86)}@media(max-width:360px){.track-action-shortcut{height:72px}.track-action-shortcut>strong{font-size:11px}}.app-shell[data-appearance=light] .detail-page.now-playing-page{--app-bg: #fff !important;--app-surface: #ffffff !important;--app-elevated: #ffffff !important;--app-text: #111115 !important;--app-muted: rgba(60, 60, 67, .62) !important;--app-secondary-text: rgba(60, 60, 67, .62) !important;--app-separator: rgba(60, 60, 67, .16) !important;--app-shadow: rgba(0, 0, 0, .14) !important;color-scheme:light;color:#111115;background:#fff!important}.app-shell[data-appearance=light] .now-playing-page__ambient{background:#fff}.app-shell[data-appearance=light] .now-playing-page__ambient>img{top:-14%;height:min(78dvh,680px);filter:blur(72px) saturate(1.62) contrast(.9) brightness(1.16);opacity:.46;transform:scale(1.18)}.app-shell[data-appearance=light] .now-playing-page__ambient:after{background:linear-gradient(180deg,#ffffff0a,#ffffff2e 42%,#ffffffc7 70%,#fff 88%)}.app-shell[data-appearance=light] .now-playing-page__drag-zone{background:linear-gradient(180deg,rgba(255,255,255,.72),transparent)}.app-shell[data-appearance=light] .now-playing-page__drag-zone button span{background:#3c3c435c}.app-shell[data-appearance=light] .now-playing-page .seek-slider{background:linear-gradient(to right,var(--app-accent) 0 var(--seek),rgba(60,60,67,.16) var(--seek) 100%)}.app-shell[data-appearance=light] .now-playing-page .transport-controls button,.app-shell[data-appearance=light] .now-playing-page .transport-controls .transport-main{color:#111115}.app-shell[data-appearance=light] .now-playing-page .now-playing__mode{color:#3c3c43a3}.app-shell[data-appearance=light] .now-playing-page .now-playing__mode--active{color:#ff46a2;background:#ff46a221}.app-shell[data-appearance=light] .now-playing-page :is(.now-playing-panel,.now-playing__listen-here){color:#111115;border-color:#ffffffbd;background:#ffffff94;box-shadow:inset 0 .5px #ffffffe6}.app-shell[data-appearance=light] .now-playing-page .now-playing__lyrics-stage{width:100%;height:min(42dvh,360px);aspect-ratio:auto;margin:4px auto 30px;overflow:hidden;border-radius:0;background:transparent!important;box-shadow:none!important}.app-shell[data-appearance=light] .now-playing-page :is(.now-playing__lyrics-stage .lyrics-panel,.now-playing__lyrics-stage .lyrics-panel--compact,.lyrics-panel__window){border:0!important;background:transparent!important;box-shadow:none!important}.app-shell[data-appearance=light] .now-playing-page .lyrics-panel__window{padding:10px 2px 14px;grid-template-rows:minmax(0,.82fr) minmax(0,1.36fr) minmax(0,.82fr);gap:2px}.app-shell[data-appearance=light] .now-playing-page .lyrics-panel--compact .lyrics-panel__line{color:#3c3c43c7;opacity:.42;text-shadow:0 1px 0 rgba(255,255,255,.42)}.app-shell[data-appearance=light] .now-playing-page .lyrics-panel--compact .lyrics-panel__line--previous{opacity:.34}.app-shell[data-appearance=light] .now-playing-page .lyrics-panel--compact .lyrics-panel__line--next{opacity:.48}.app-shell[data-appearance=light] .now-playing-page .lyrics-panel--compact .lyrics-panel__line--active{color:#111115;font-size:clamp(22px,6vw,27px);opacity:1;text-shadow:0 1px 0 rgba(255,255,255,.58)}.app-shell .now-playing-page .now-playing__primary-stage--lyrics{width:100%;min-height:0}.app-shell .now-playing-page .now-playing__lyrics-stage{width:100%!important;height:min(46dvh,420px)!important;min-height:320px;aspect-ratio:auto!important;margin:8px auto 34px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell .now-playing-page .now-playing__lyrics-stage :is(.lyrics-panel,.lyrics-panel--compact,.lyrics-panel__window){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell .now-playing-page .lyrics-panel__window{display:grid;width:100%;height:100%;padding:8px 0;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,2.2dvh,20px);overflow:visible}.app-shell .now-playing-page .lyrics-panel--compact .lyrics-panel__line{display:block;width:100%;max-height:none;margin:0;padding:0 2px;overflow:visible;color:var(--app-text);background:transparent;border:0;border-radius:0;font-size:clamp(19px,5.2vw,24px);line-height:1.16;font-weight:680;letter-spacing:-.032em;text-align:center;text-wrap:balance;white-space:normal;-webkit-box-orient:initial;-webkit-line-clamp:unset;opacity:.34;transform:none}.app-shell .now-playing-page .lyrics-panel--compact .lyrics-panel__line--previous{align-self:end;opacity:.26;transform:none}.app-shell .now-playing-page .lyrics-panel--compact .lyrics-panel__line--active{align-self:center;color:var(--app-text);font-size:clamp(28px,7.6vw,36px);line-height:1.08;font-weight:790;letter-spacing:-.046em;opacity:1;transform:none}.app-shell .now-playing-page .lyrics-panel--compact .lyrics-panel__line--next{align-self:start;opacity:.42;transform:none}.app-shell[data-appearance=light] .now-playing-page .lyrics-panel--compact .lyrics-panel__line--active{color:#111115;font-size:clamp(28px,7.6vw,36px);text-shadow:0 1px 0 rgba(255,255,255,.52)}@media(max-height:720px){.app-shell .now-playing-page .now-playing__lyrics-stage{height:min(42dvh,330px)!important;min-height:270px;margin-top:2px!important;margin-bottom:16px!important}.app-shell .now-playing-page .lyrics-panel--compact .lyrics-panel__line{font-size:clamp(17px,4.7vw,21px)}.app-shell .now-playing-page .lyrics-panel--compact .lyrics-panel__line--active{font-size:clamp(24px,6.6vw,31px)}}.app-shell .mini-player .mini-copy strong :is(.marquee-text,.marquee-text__track){color:inherit;font-size:14px;line-height:18px;font-weight:680;letter-spacing:-.018em;text-shadow:none}.collection-import-section{padding-top:18px}.collection-import-section>button{display:grid;width:calc(100% - 32px);min-height:55px;margin:0 16px;padding:0 16px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:12px;color:#010101;text-align:left;border:0;border-radius:22px;background:#fcfcfc;box-shadow:none}.collection-import-section>button:active{transform:scale(.985)}.collection-import-section>button>img{display:block;width:29px;height:29px}.collection-import-section>button>span{display:grid;min-width:0;gap:0}.collection-import-section strong{color:#010101;font-size:16px;line-height:19px;font-weight:400;letter-spacing:0}.collection-import-section small{overflow:hidden;color:#8d8d8d;font-size:13px;line-height:19px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.collection-screen .collection-action-banner,.collection-import-section>.collection-action-banner{display:grid;width:calc(100% - 32px);height:55px;min-height:55px;margin:0 16px;padding:0 16px;grid-template-columns:29px minmax(0,1fr) 7px;align-items:center;gap:12px;color:#010101;text-align:left;border:0;border-radius:22px;background:#fcfcfc;box-shadow:none}.collection-screen .collection-action-banner:active{transform:scale(.985)}.collection-action-banner__icon{display:grid;width:29px;height:29px;place-items:center;overflow:hidden;color:#f09;border-radius:7.51852px;background:color-mix(in srgb,#ff0099 10%,transparent)}.collection-action-banner__icon>img{display:block;width:29px;height:29px}.collection-import-section .collection-action-banner__icon{background:transparent}.collection-action-banner__copy{display:grid;min-width:0;gap:0}.collection-action-banner__copy strong{overflow:hidden;color:#010101;font-size:16px;line-height:19px;font-weight:400;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.collection-action-banner__copy small{overflow:hidden;color:#8d8d8d;font-size:13px;line-height:19px;font-weight:400;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.collection-action-banner__chevron{display:grid;width:7px;height:12px;place-items:center;overflow:visible}.collection-action-banner__chevron>img{display:block;width:12px;height:7px;max-width:none;transform:rotate(-90deg)}.app-shell[data-appearance=dark] .collection-screen .collection-action-banner{color:#fff;background:#121212}.app-shell[data-appearance=dark] .collection-action-banner__copy strong{color:#fff}.app-shell[data-appearance=dark] .collection-action-banner__icon:not(:has(img)){color:#ff3ba3;background:#ff009921}.music-import-backdrop{z-index:84;background:#00000061;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.music-import-sheet{width:min(calc(100% - 8px),440px);min-height:min(720px,calc(100dvh - max(8px,env(safe-area-inset-top))));max-height:calc(100dvh - max(8px,env(safe-area-inset-top)));padding:8px 18px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;color:var(--app-text);border:.75px solid color-mix(in srgb,var(--app-text) 8%,white 76%);border-bottom:0;border-radius:38px 38px 0 0;background:color-mix(in srgb,var(--app-elevated) 97%,transparent);box-shadow:0 -26px 76px #00000047;animation:sheet-up .24s cubic-bezier(.2,.8,.2,1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.music-import-sheet__header{display:grid;height:50px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.music-import-sheet__header>button{display:grid;width:44px;height:44px;padding:0;place-items:center;color:var(--app-text);border:.75px solid color-mix(in srgb,var(--app-text) 10%,transparent);border-radius:50%;background:color-mix(in srgb,var(--app-surface) 84%,transparent);box-shadow:inset 0 .5px color-mix(in srgb,white 72%,transparent),0 8px 25px #0000001a}.music-import-sheet__header strong{text-align:center;font-size:16px;line-height:20px;font-weight:700}.music-import-sheet__intro{display:grid;padding:25px 4px 17px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px}.music-import-sheet__intro>span{display:grid;width:58px;height:58px;place-items:center;color:#fff;border-radius:19px;background:linear-gradient(145deg,#ff5daf,#df0a71);box-shadow:0 12px 27px #df0a713d}.music-import-sheet__intro h2{margin:0;font-size:22px;line-height:27px;font-weight:760;letter-spacing:-.033em}.music-import-sheet__intro p{margin:5px 0 0;color:var(--app-muted);font-size:13px;line-height:18px}.music-import-sheet__platforms{margin:0 4px 17px;color:var(--app-muted);font-size:11px;line-height:16px;font-weight:570}.music-import-provider{display:grid;width:100%;min-height:74px;padding:11px 13px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:12px;color:var(--app-text);border:.75px solid color-mix(in srgb,var(--app-separator) 78%,transparent);border-radius:20px;background:color-mix(in srgb,var(--app-surface) 94%,transparent);box-shadow:inset 0 .5px color-mix(in srgb,white 66%,transparent),0 10px 26px #00000012;text-align:left}.music-import-provider:active{transform:scale(.985)}.music-import-provider:disabled{opacity:.64}.music-import-provider__logo,.yandex-import-auth__logo{display:grid;width:48px;height:48px;place-items:center;color:#111;border-radius:15px;background:#fc0;font-size:27px;line-height:1;font-weight:780;letter-spacing:-.06em}.music-import-provider>span:nth-child(2){display:grid;min-width:0;gap:3px}.music-import-provider strong{font-size:16px;line-height:20px;font-weight:700}.music-import-provider small{color:var(--app-muted);font-size:12px;line-height:16px}.music-import-provider__arrow{color:var(--app-muted);transform:rotate(180deg)}.music-import-sheet__separator{display:grid;margin:17px 0 14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:var(--app-muted);font-size:11px;line-height:15px}.music-import-sheet__separator:before,.music-import-sheet__separator:after{height:.5px;content:"";background:var(--app-separator)}.yandex-import-auth,.yandex-import-progress,.yandex-import-done{display:grid;padding:18px 16px;justify-items:center;border:.75px solid color-mix(in srgb,var(--app-separator) 78%,transparent);border-radius:22px;background:color-mix(in srgb,var(--app-surface) 94%,transparent);box-shadow:inset 0 .5px color-mix(in srgb,white 66%,transparent),0 12px 30px #00000012;text-align:center}.yandex-import-auth__logo{margin-bottom:11px}.yandex-import-auth>strong,.yandex-import-progress>strong,.yandex-import-done>strong{font-size:19px;line-height:24px;font-weight:740;letter-spacing:-.025em}.yandex-import-auth>p,.yandex-import-progress>p,.yandex-import-done>p{margin:6px 0 13px;color:var(--app-muted);font-size:13px;line-height:18px}.yandex-import-auth__code{display:flex;width:100%;height:54px;padding:0 16px;align-items:center;justify-content:center;gap:11px;color:var(--app-text);border:.75px solid color-mix(in srgb,var(--app-text) 13%,transparent);border-radius:17px;background:color-mix(in srgb,var(--app-elevated) 96%,transparent)}.yandex-import-auth__code>span{font-size:22px;line-height:26px;font-weight:760;letter-spacing:.12em}.yandex-import-auth__open,.yandex-import-done>button{display:flex;width:100%;height:52px;margin-top:10px;align-items:center;justify-content:center;gap:8px;color:#111;border:0;border-radius:17px;background:#fc0;font-size:15px;line-height:20px;font-weight:720}.yandex-import-auth>small{display:flex;margin-top:13px;align-items:center;gap:6px;color:var(--app-muted);font-size:11px;line-height:15px}.yandex-import-progress>svg{margin-bottom:12px;color:var(--puff-accent)}.yandex-import-progress progress{width:100%;height:7px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:color-mix(in srgb,var(--app-text) 9%,transparent)}.yandex-import-progress progress::-webkit-progress-bar{background:color-mix(in srgb,var(--app-text) 9%,transparent)}.yandex-import-progress progress::-webkit-progress-value,.yandex-import-progress progress::-moz-progress-bar{border-radius:999px;background:var(--puff-accent)}.yandex-import-done>svg{margin-bottom:10px;color:#26a75a}.yandex-import-done>small{margin:-4px 0 9px;color:var(--app-muted);font-size:11px;line-height:15px}.music-import-sheet__form{display:grid;gap:12px}.music-import-sheet__form label{display:grid;gap:7px}.music-import-sheet__form label>span{padding-left:4px;color:var(--app-muted);font-size:12px;line-height:16px;font-weight:580}.music-import-sheet__form label>div{display:grid;height:54px;padding:0 15px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:9px;color:var(--app-muted);border:.75px solid color-mix(in srgb,var(--app-separator) 84%,transparent);border-radius:17px;background:color-mix(in srgb,var(--app-surface) 90%,transparent);box-shadow:inset 0 .5px color-mix(in srgb,white 65%,transparent)}.music-import-sheet__form label>div:focus-within{color:var(--puff-accent);border-color:color-mix(in srgb,var(--puff-accent) 62%,transparent);box-shadow:none;outline:2px solid color-mix(in srgb,var(--puff-accent) 36%,transparent);outline-offset:1px}.music-import-sheet__form input{width:100%;min-width:0;height:100%;padding:0;color:var(--app-text);border:0;outline:0;background:transparent;font:inherit;font-size:15px}.music-import-sheet__form input::placeholder{color:color-mix(in srgb,var(--app-muted) 72%,transparent)}.music-import-sheet__form>button,.music-import-result>button{display:flex;width:100%;height:52px;align-items:center;justify-content:center;gap:8px;color:#fff;border:0;border-radius:17px;background:var(--puff-accent);box-shadow:0 12px 29px #ff2d8f38;font-size:15px;line-height:20px;font-weight:690}.music-import-sheet__form>button:disabled{opacity:.42;box-shadow:none}.music-import-sheet__spinner{animation:wave-spin .9s linear infinite}.music-import-sheet__loading,.music-import-result{margin-top:16px;border:.75px solid color-mix(in srgb,var(--app-separator) 78%,transparent);border-radius:20px;background:color-mix(in srgb,var(--app-surface) 92%,transparent)}.music-import-sheet__loading{display:grid;min-height:74px;padding:11px 13px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px}.music-import-sheet__loading>span{display:grid;width:44px;height:44px;place-items:center;color:var(--puff-accent);border-radius:14px;background:color-mix(in srgb,var(--puff-accent) 11%,transparent)}.music-import-sheet__loading>div{display:grid;gap:2px}.music-import-sheet__loading strong{font-size:14px;line-height:19px;font-weight:660}.music-import-sheet__loading small{color:var(--app-muted);font-size:12px;line-height:16px}.music-import-sheet__error{margin-top:14px;padding:13px 15px;color:#c31d54;border:.75px solid rgba(195,29,84,.18);border-radius:16px;background:#ff2d6c14;font-size:13px;line-height:18px}.music-import-result{padding:13px}.music-import-result__summary{display:grid;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:11px}.music-import-result__artwork{display:grid;width:58px;height:58px;overflow:hidden;place-items:center;color:var(--puff-accent);border-radius:16px;background:color-mix(in srgb,var(--puff-accent) 10%,var(--app-surface))}.music-import-result__artwork img{width:100%;height:100%;object-fit:cover}.music-import-result__summary>span:nth-child(2){display:grid;min-width:0;gap:1px}.music-import-result__summary small,.music-import-result__summary em{overflow:hidden;color:var(--app-muted);font-size:11px;line-height:15px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.music-import-result__summary strong{overflow:hidden;font-size:15px;line-height:20px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.music-import-result__summary>svg{color:#26a75a}.music-import-result>p{margin:12px 2px;color:var(--app-muted);font-size:12px;line-height:17px}.music-import-result>button{margin-top:13px}.music-import-sheet__note{margin:17px 7px 0;color:var(--app-muted);font-size:11px;line-height:16px;text-align:center}@media(max-height:660px){.music-import-sheet{min-height:calc(100dvh - max(8px,env(safe-area-inset-top)))}.music-import-sheet__intro{padding-top:14px;padding-bottom:12px}.music-import-sheet__intro>span{width:50px;height:50px;border-radius:16px}}.playlist-sheet--apple{isolation:isolate;width:min(100%,480px)!important;min-height:100dvh;max-height:100dvh;padding:max(8px,env(safe-area-inset-top)) 30px calc(98px + env(safe-area-inset-bottom));color:#fff;background:#27251f!important;border:0!important;border-radius:0!important;box-shadow:none!important;scrollbar-width:none}.playlist-sheet--apple::-webkit-scrollbar{display:none}.playlist-sheet--apple:before,.playlist-sheet--apple:after,.playlist-sheet--apple .playlist-sheet__artbackdrop{position:absolute;pointer-events:none}.playlist-sheet--apple .playlist-sheet__artbackdrop{z-index:-3;inset:-44px -42px auto;height:min(77dvh,655px);background-color:#4a4539;background-position:center 20%;background-size:cover;filter:blur(25px) saturate(.58) brightness(.66);opacity:.78;transform:scale(1.1)}.playlist-sheet--apple:before{z-index:-2;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#1f1d1861,#25231d80 32%,#26241eeb 62%,#27251f)}.playlist-sheet--apple:after{z-index:-1;top:0;right:0;left:0;height:1px;content:"";background:#ffffff21}.playlist-sheet--apple .sheet-drag-zone{position:relative;z-index:1;touch-action:pan-y}.playlist-sheet--apple .sheet-handle{display:none}.playlist-sheet--apple .playlist-sheet__header{display:flex;height:52px;align-items:center;justify-content:space-between}.playlist-sheet--apple .playlist-sheet__back,.playlist-sheet--apple .playlist-sheet__queue,.playlist-sheet--apple .playlist-sheet__save{display:grid;width:52px;height:52px;padding:0;place-items:center;color:#fff;border:.5px solid rgba(255,255,255,.15);border-radius:50%;background:#ffffff1f;box-shadow:inset 0 .5px #ffffff1f;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}.playlist-sheet--apple .playlist-sheet__back{width:50px;height:50px;margin-left:-8px}.playlist-sheet--apple .playlist-sheet__hero{display:flex;padding:67px 0 9px;align-items:center;flex-direction:column;gap:0;text-align:center;touch-action:pan-y}.playlist-sheet--apple .playlist-sheet__artwork{display:grid;width:min(65vw,254px);height:min(65vw,254px);margin:0 auto 27px;overflow:hidden;place-items:center;color:#ffffffb3;border:.5px solid rgba(255,255,255,.2);border-radius:23px;background:#ffffff17;box-shadow:0 20px 42px #00000040}.playlist-sheet--apple .playlist-sheet__artwork img{position:static;display:block;width:100%;height:100%;object-fit:cover}.playlist-sheet--apple .playlist-sheet__meta{display:grid;width:100%;gap:3px;justify-items:center}.playlist-sheet--apple .playlist-sheet__meta h2{display:block;max-width:min(100%,360px);margin:0;overflow:hidden;color:#fff;font-size:clamp(26px,7.4vw,31px);line-height:1.1;font-weight:740;letter-spacing:-.034em;text-overflow:ellipsis;white-space:nowrap}.playlist-sheet--apple .playlist-sheet__meta strong{max-width:100%;margin:0;color:#ffffffe6;font-size:19px;line-height:25px;font-weight:470}.playlist-sheet--apple .playlist-sheet__meta span{margin:0;color:#ffffffad;font-size:14px;line-height:20px;font-weight:520}.playlist-sheet--apple .playlist-sheet__actions{display:grid;margin:0 auto;padding:0;grid-template-columns:52px minmax(158px,184px) 52px;align-items:center;justify-content:center;gap:25px}.playlist-sheet--apple .playlist-sheet__play{display:inline-flex;width:100%;height:52px;align-items:center;justify-content:center;gap:10px;padding:0 21px;color:#292824;border:0;border-radius:999px;background:#fff;box-shadow:0 9px 21px #00000029;font-size:20px;line-height:25px;font-weight:650}.playlist-sheet--apple .playlist-sheet__play svg{width:20px;height:20px}.playlist-sheet--apple .playlist-sheet__save--active{color:#ff4b9d;border-color:#ffffff2e;background:#ffffff2b}.playlist-sheet--apple .playlist-sheet__description{display:-webkit-box;margin:22px 0 16px;overflow:hidden;color:#ffffffbd;font-size:15px;line-height:21px;font-weight:430;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.playlist-sheet--apple .track-list{margin:18px 0 0;padding:0;border-top:.5px solid rgba(255,255,255,.18);border-radius:0;background:transparent;box-shadow:none}.playlist-sheet--apple .track-row{min-height:76px;padding:8px 0;color:#fff;background:transparent}.playlist-sheet--apple .track-row+.track-row:after{right:0;left:66px;background:#ffffff29}.playlist-sheet--apple .track-artwork{width:55px;height:55px;flex-basis:55px;border-radius:8px}.playlist-sheet--apple .track-title-button,.playlist-sheet--apple .track-artist-button,.playlist-sheet--apple .track-row :is(.tgui-1b6a9e7c44da560,.tgui-7a6f69ce0c23bfea){color:#fff}.playlist-sheet--apple .track-artist-button,.playlist-sheet--apple .track-row [data-subtitle],.playlist-sheet--apple .track-row [class*=subtitle]{color:#ffffffa8}.playlist-sheet--apple .track-actions{min-width:34px}.playlist-sheet--apple .row-favorite,.playlist-sheet--apple .track-playback-state{display:none}.playlist-sheet--apple .row-more{color:#ffffffb8}.playlist-sheet--apple .row-more svg{width:23px;height:23px}.playlist-sheet--apple .track-row--active{background:#ffffff0e}.playlist-sheet--apple .track-row--active .track-title-button{color:#ff6aaf}.playlist-sheet--apple .list-state{color:#ffffffb3;background:transparent}@media(max-width:370px),(max-height:730px){.playlist-sheet--apple{padding-right:22px;padding-left:22px}.playlist-sheet--apple .playlist-sheet__hero{padding-top:28px}.playlist-sheet--apple .playlist-sheet__artwork{width:min(57vw,210px);height:min(57vw,210px);margin-bottom:21px}.playlist-sheet--apple .playlist-sheet__actions{grid-template-columns:58px minmax(144px,222px) 58px;gap:18px}.playlist-sheet--apple .playlist-sheet__back,.playlist-sheet--apple .playlist-sheet__queue,.playlist-sheet--apple .playlist-sheet__save,.playlist-sheet--apple .playlist-sheet__play{height:58px}.playlist-sheet--apple .playlist-sheet__back,.playlist-sheet--apple .playlist-sheet__queue,.playlist-sheet--apple .playlist-sheet__save{width:58px}}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero{min-height:0}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero__art{height:min(65vw,254px)}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero__content{min-height:0;padding:0;flex-direction:column}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero__identity h2{font-size:clamp(26px,7.4vw,31px)}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero__identity>button{margin-top:0;font-size:19px;line-height:25px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-hero .radio-start{width:min(184px,100%);min-width:158px;height:52px;margin-top:20px}.app-shell:is([data-runtime=standalone],[data-runtime=web]) .radio-list-heading{padding:29px 0 9px}.app-shell[data-appearance=dark] .radio-hero .radio-start,.app-shell[data-runtime=telegram] .radio-hero .radio-start{display:inline-flex!important;width:min(184px,100%)!important;min-width:158px!important;height:52px!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:#292824!important;border-radius:999px!important;background:#fff!important}.app-shell[data-appearance=dark] .radio-hero .radio-start :is(span,svg),.app-shell[data-runtime=telegram] .radio-hero .radio-start :is(span,svg){color:inherit!important}.app-shell[data-appearance=light] .radio-sheet{color:#1c1c1e;background:#f5f5f7!important}.app-shell[data-appearance=light] .radio-sheet:before{inset:-56px -48px auto;height:min(68dvh,570px);filter:blur(32px) saturate(.46) brightness(1.08);opacity:.24}.app-shell[data-appearance=light] .radio-sheet:after{background:linear-gradient(180deg,#f5f5f747,#f5f5f7a8 39%,#f5f5f7 69%)}.app-shell[data-appearance=light] .radio-sheet__round.glass,.app-shell[data-appearance=light] .radio-sheet__header-pill.glass{color:#1c1c1e;border-color:#ffffffe0;background:#ffffffad!important;box-shadow:inset 0 .5px #ffffffe0,0 8px 24px #00000014!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}.app-shell[data-appearance=light] .radio-sheet__header-pill>button{color:inherit!important}.app-shell[data-appearance=light] .radio-sheet__header-pill>button+button{border-left-color:#1c1c1e17}.app-shell[data-appearance=light] .radio-hero .radio-start,.app-shell[data-appearance=light] .radio-hero .radio-start :is(span,svg){color:#292824!important}.app-shell[data-appearance=light] .radio-hero,.app-shell[data-appearance=light] .radio-hero__identity h2,.app-shell[data-appearance=light] .radio-list-heading h3,.app-shell[data-appearance=light] .radio-track__main strong{color:#1c1c1e}.app-shell[data-appearance=light] .radio-hero__identity>button{color:#1c1c1ec2}.app-shell[data-appearance=light] .radio-hero__identity>span,.app-shell[data-appearance=light] .radio-list-heading small,.app-shell[data-appearance=light] .radio-track__main small,.app-shell[data-appearance=light] .radio-track__main .radio-track__artist,.app-shell[data-appearance=light] .radio-track__reason,.app-shell[data-appearance=light] .radio-track__more{color:#3c3c43ad}.radio-mode-switch.search-source-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell[data-appearance=light] .radio-track-list{border-top-color:#3c3c4333}.app-shell[data-appearance=light] .radio-track:after{background:#3c3c432e}.app-shell .radio-hero .radio-start{box-shadow:none}.app-shell .radio-track__main>.radio-track__artwork{display:block;width:55px;min-width:55px;max-width:55px;height:55px;min-height:55px;max-height:55px;flex:0 0 55px}html[data-swipe-back=active] body:before{content:"‹";position:fixed;z-index:10000;top:50%;left:8px;display:grid;width:40px;height:40px;place-items:center;border:.5px solid color-mix(in srgb,var(--app-text) 12%,transparent);border-radius:999px;color:#fff;background:color-mix(in srgb,var(--puff-accent) 88%,#ad0060);box-shadow:none;font:400 38px/1 system-ui,sans-serif;opacity:calc(.18 + var(--swipe-back-progress, 0) * .82);pointer-events:none;transform:translate3d(var(--swipe-back-offset, -18px),-50%,0) scale(calc(.82 + var(--swipe-back-progress, 0) * .18));transform-origin:center}.swipe-back-surface[data-swipe-back-active=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.swipe-back-surface{touch-action:pan-y;overscroll-behavior-x:contain}.home-screen--discovery{display:block;padding-top:4px;color:var(--home-text)}.home-screen--discovery button{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;-webkit-tap-highlight-color:transparent}.home-screen--discovery .home-flow{position:relative;display:block;height:166px;margin:0 16px;overflow:hidden;color:var(--home-text);border:.5px solid var(--home-line);border-radius:24px;background:var(--home-surface-strong);box-shadow:0 10px 28px color-mix(in srgb,#000 7%,transparent)}.home-flow__copy{position:absolute;top:18px;left:18px;z-index:2;max-width:calc(100% - 136px)}.home-flow__copy h2{margin:0;color:var(--home-text);font-size:26px;line-height:31px;font-weight:750;letter-spacing:-.035em}.home-flow__copy p{max-width:194px;margin:4px 0 0;color:var(--home-muted);font-size:15px;line-height:19px;font-weight:450;letter-spacing:-.018em}.home-flow__emblem{position:absolute;top:14px;right:12px;width:106px;height:108px;pointer-events:none}.home-flow__sparkles,.home-flow__note-fill,.home-flow__badge{position:absolute;display:block;object-fit:contain}.home-flow__sparkles{top:4px;right:-16px;z-index:0;width:142px;height:80px;opacity:.14}.home-flow__badge{top:0;right:0;z-index:2;width:104px;height:103px;filter:none;transform-origin:50% 52%}.home-flow__note-fill{top:32px;right:31px;z-index:1;width:47px;height:46px;background:#fff}.home-flow__emblem--active .home-flow__badge{animation:home-flow-badge-pulse 2.7s cubic-bezier(.4,0,.2,1) infinite}.home-flow__play{position:absolute;left:18px;bottom:17px;z-index:3;display:inline-flex;width:138px;min-width:0;height:42px;padding:0 15px;align-items:center;justify-content:center;gap:7px;color:#fff;border:0;border-radius:21px;background:var(--puff-accent);box-shadow:none;transition:transform .15s ease,filter .15s ease}@keyframes home-flow-badge-pulse{0%,to{transform:scale(1) rotate(0)}48%{transform:scale(1.035) rotate(-1.2deg)}}.home-flow__play>svg:not(.loading-control){margin-left:-2px}.home-flow__play--active>svg{margin-left:0!important}.home-flow__play>span{font-size:15px;line-height:19px;font-weight:670;letter-spacing:-.012em}.home-flow__play:active,.home-track-of-day__art:active,.home-track-of-day__title:active{transform:scale(.975);filter:brightness(.92)}.home-track-of-day__row{display:grid;min-height:84px;margin:0 16px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px}.home-track-of-day__main{display:grid;min-width:0;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:13px;text-align:left}.home-track-of-day__art{position:relative;display:block;width:78px;height:78px;padding:0;overflow:hidden;border:0;border-radius:17px;background:var(--home-surface);transition:transform .15s ease,filter .15s ease}.home-track-of-day__art img{display:block;width:100%;height:100%;object-fit:cover}.home-track-of-day__art i{position:absolute;right:6px;bottom:6px;display:grid;width:28px;height:28px;place-items:center;color:#fff;border-radius:50%;background:var(--puff-accent);box-shadow:0 3px 9px #0000003d}.home-track-of-day__main>span:last-child{display:grid;min-width:0;gap:1px}.home-track-of-day__title,.home-track-of-day__artist,.home-track-of-day__main em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-track-of-day__title,.home-track-of-day__artist{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left}.home-track-of-day__title{color:var(--home-text);font-size:17px;line-height:21px;font-weight:680;letter-spacing:-.018em;transition:transform .15s ease,filter .15s ease}.home-track-of-day__artist{color:var(--home-muted);font-size:14px;line-height:18px}.home-track-of-day__main em{display:flex;margin-top:5px;align-items:center;gap:5px;color:var(--home-muted);font-size:11px;line-height:15px;font-style:normal}.home-track-of-day__main em svg{flex:0 0 auto;color:var(--puff-accent)}.home-track-of-day__more{display:grid;width:44px;height:44px;padding:0;place-items:center;color:var(--home-muted);border:0;border-radius:50%;background:transparent}.app-shell[data-appearance=dark] .home-screen--discovery .home-flow{background:var(--home-surface-strong);box-shadow:0 10px 28px #0003}@media(max-width:370px){.home-screen--discovery .home-flow{height:164px;margin-inline:14px}.home-flow__copy{top:17px;left:16px}.home-flow__copy p{max-width:174px;font-size:14px;line-height:18px}.home-flow__emblem{right:8px;transform:scale(.94);transform-origin:top right}.home-flow__play{left:16px;bottom:16px;width:134px}}@media(prefers-reduced-motion:reduce){.home-flow__emblem--active .home-flow__badge{animation:none}.home-flow__play,.home-track-of-day__art,.home-track-of-day__title{transition:none}}.collection-overview{padding-top:0}.collection-track-section--first{padding-top:18px}.collection-track-section>header,.collection-history>header{margin-bottom:6px}.collection-track-section>header h2,.collection-history>header h2{font-size:24px;line-height:30px}.collection-screen .collection-track-list{margin-inline:16px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.collection-screen .collection-track{min-height:62px;grid-template-columns:minmax(0,1fr) 38px}.collection-screen .collection-track:has(.collection-track__index){grid-template-columns:25px minmax(0,1fr) 38px}.collection-screen .collection-track+.collection-track:before{right:0;left:59px}.collection-screen .collection-track:has(.collection-track__index)+.collection-track:before{left:84px}.collection-screen .collection-track__main{height:62px;padding-block:7px;grid-template-columns:48px minmax(0,1fr);gap:11px}.collection-screen .collection-track__art{width:48px;height:48px;border-radius:12px}.collection-screen .collection-track__copy strong{font-size:15px;line-height:20px}.collection-screen .collection-track__copy small{font-size:13px;line-height:17px}.collection-screen .collection-track__more{width:38px;height:46px}.collection-track-list--favorites{margin-top:8px!important}.collection-track-list--history{margin-bottom:4px}@media(max-width:370px){.collection-screen .collection-track-list{margin-inline:14px}.collection-track-section>header,.collection-history>header{margin-inline:14px}}.music-import-sheet{width:min(100%,440px);min-height:0;max-height:min(760px,calc(100dvh - max(14px,env(safe-area-inset-top))));padding:7px 16px calc(18px + env(safe-area-inset-bottom));overflow-x:hidden;color:var(--app-text);border:.5px solid color-mix(in srgb,var(--app-text) 11%,transparent);border-bottom:0;border-radius:34px 34px 0 0;background:linear-gradient(180deg,color-mix(in srgb,white 10%,transparent),transparent 126px),color-mix(in srgb,var(--app-bg) 96%,transparent);box-shadow:0 -24px 70px #00000042;backdrop-filter:blur(32px) saturate(1.22);-webkit-backdrop-filter:blur(32px) saturate(1.22)}.music-import-sheet__handle{display:block;width:36px;height:5px;margin:0 auto 1px;border-radius:999px;background:color-mix(in srgb,var(--app-text) 21%,transparent)}.music-import-sheet__header{height:46px;grid-template-columns:40px minmax(0,1fr) 40px}.music-import-sheet__header>button{width:38px;height:38px;border:.5px solid color-mix(in srgb,var(--app-text) 10%,transparent);background:color-mix(in srgb,var(--app-surface) 74%,transparent);box-shadow:inset 0 .5px color-mix(in srgb,white 24%,transparent)}.music-import-sheet__header strong{font-size:17px;line-height:22px;font-weight:690;letter-spacing:-.02em}.music-import-sheet__intro{display:block;padding:19px 3px 21px}.music-import-sheet__intro h2,.yandex-import-auth h2,.yandex-import-progress h2,.yandex-import-done h2{margin:0;color:var(--app-text);font-size:26px;line-height:31px;font-weight:760;letter-spacing:-.04em}.music-import-sheet__intro p{max-width:350px;margin:6px 0 0;color:var(--app-muted);font-size:14px;line-height:20px}.music-import-sheet__section{display:grid;gap:7px}.music-import-sheet__section--link{margin-top:19px}.music-import-sheet__section-title{padding-left:4px;color:var(--app-muted);font-size:12px;line-height:17px;font-weight:590}.music-import-provider{min-height:68px;padding:8px 10px;grid-template-columns:50px minmax(0,1fr) 30px;gap:11px;border:.5px solid color-mix(in srgb,var(--app-text) 10%,transparent);border-radius:19px;background:color-mix(in srgb,var(--app-surface) 72%,transparent);box-shadow:inset 0 .5px color-mix(in srgb,white 22%,transparent),0 8px 24px #00000012;backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12);transition:transform .12s ease,background-color .12s ease}.music-import-provider__logo,.yandex-import-auth__logo{width:50px;height:50px;border-radius:16px;font-size:27px;box-shadow:0 5px 14px #0000001a}.music-import-provider--soundcloud .music-import-provider__logo,.soundcloud-import__logo,.soundcloud-import-done__logo{display:grid;place-items:center;color:#fff;border-radius:16px;background:#f50;font-size:13px;font-weight:780;letter-spacing:-.06em}.music-import-provider strong{font-size:16px;line-height:21px;font-weight:660}.music-import-provider small{font-size:12px;line-height:17px}.music-import-provider__arrow{justify-self:center;color:color-mix(in srgb,var(--app-muted) 78%,transparent);transform:none}.music-import-sheet__form{display:grid;grid-template-columns:minmax(0,1fr) 50px;gap:8px}.music-import-sheet__form label{min-width:0;gap:0}.music-import-sheet__form label>div{height:50px;padding:0 13px;border:.5px solid color-mix(in srgb,var(--app-text) 10%,transparent);border-radius:17px;background:color-mix(in srgb,var(--app-surface) 72%,transparent);box-shadow:inset 0 .5px color-mix(in srgb,white 22%,transparent)}.music-import-sheet__form input{font-size:14px;line-height:19px}.music-import-sheet__form>button{width:50px;height:50px;border-radius:17px;box-shadow:none}.yandex-import-auth,.yandex-import-progress,.yandex-import-done{display:block;padding:18px 3px 2px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.yandex-import-auth__service{display:grid;min-height:66px;margin-bottom:27px;padding:8px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;border:.5px solid color-mix(in srgb,var(--app-text) 10%,transparent);border-radius:19px;background:color-mix(in srgb,var(--app-surface) 72%,transparent);box-shadow:inset 0 .5px color-mix(in srgb,white 22%,transparent)}.yandex-import-auth__service>span:last-child{display:grid;min-width:0;gap:2px}.yandex-import-auth__service strong{color:var(--app-text);font-size:15px;line-height:20px;font-weight:660}.yandex-import-auth__service small{color:var(--app-muted);font-size:12px;line-height:17px}.yandex-import-auth>p,.yandex-import-progress>p,.yandex-import-done>p{max-width:355px;margin:7px 0 19px;color:var(--app-muted);font-size:14px;line-height:20px}.yandex-import-auth__code{height:58px;padding:0 16px;gap:12px;border:.5px solid color-mix(in srgb,var(--app-text) 10%,transparent);border-radius:18px;background:color-mix(in srgb,var(--app-surface) 76%,transparent);box-shadow:inset 0 .5px color-mix(in srgb,white 24%,transparent)}.yandex-import-auth__code>span{font-size:23px;line-height:28px;font-weight:720;letter-spacing:.15em}.yandex-import-auth__code>svg{color:var(--app-muted)}.yandex-import-auth__open,.yandex-import-done>button{height:52px;margin-top:10px;color:#fff;border-radius:17px;background:var(--puff-accent);box-shadow:none;font-size:15px;line-height:20px;font-weight:690}.yandex-import-auth>small{justify-content:center;margin-top:14px;font-size:12px;line-height:17px}.yandex-import-progress,.yandex-import-done{padding-top:29px;text-align:center}.soundcloud-import{padding:31px 3px 8px;text-align:center}.soundcloud-import__logo,.soundcloud-import-done__logo{width:54px;height:54px;margin:0 auto 15px;border-radius:18px;box-shadow:0 8px 20px #f503}.soundcloud-import h2{margin:0;color:var(--app-text);font-size:26px;line-height:31px;font-weight:760;letter-spacing:-.04em}.soundcloud-import p{max-width:350px;margin:7px auto 19px;color:var(--app-muted);font-size:14px;line-height:20px}.soundcloud-import .music-import-sheet__form{text-align:left}.soundcloud-import>small,.soundcloud-import-done>small{display:block;margin-top:13px;color:var(--app-muted);font-size:12px;line-height:17px}.soundcloud-import-done__logo{display:grid}.yandex-import-progress__icon,.yandex-import-done__icon{display:grid;width:54px;height:54px;margin:0 auto 15px;place-items:center;border-radius:18px}.yandex-import-progress__icon{color:var(--puff-accent);background:color-mix(in srgb,var(--puff-accent) 11%,transparent)}.yandex-import-done__icon{color:#26a75a;background:color-mix(in srgb,#26a75a 11%,transparent)}.yandex-import-progress progress{height:6px}.yandex-import-done>button{margin-top:16px}.music-import-sheet__loading,.music-import-result{border:.5px solid color-mix(in srgb,var(--app-text) 10%,transparent);background:color-mix(in srgb,var(--app-surface) 72%,transparent);box-shadow:inset 0 .5px color-mix(in srgb,white 22%,transparent)}.music-import-sheet__note{max-width:370px;margin:20px auto 0;padding:0 8px;color:color-mix(in srgb,var(--app-muted) 85%,transparent);font-size:11px;line-height:16px}@media(max-height:660px){.music-import-sheet{min-height:0;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)))}.music-import-sheet__intro{padding-block:12px 15px}.music-import-sheet__intro h2,.yandex-import-auth h2,.yandex-import-progress h2,.yandex-import-done h2{font-size:23px;line-height:28px}.yandex-import-auth__service{margin-bottom:18px}.music-import-sheet__note{margin-top:14px}}.playlist-sheet--apple .track-list>div>div{background:transparent!important}.playlist-sheet--apple .track-list,.playlist-sheet--apple .track-list>div,.playlist-sheet--apple .track-list>div>div{border:0!important;border-radius:0!important;box-shadow:none!important}.playlist-sheet--apple .track-row h6,.playlist-sheet--apple .track-row h6 *,.playlist-sheet--apple .track-row>div>span:last-child,.playlist-sheet--apple .track-row>div>span:last-child *{color:#ffffffa8!important}.app-shell .playlist-sheet--apple .playlist-sheet__header .playlist-sheet__back{color:#fff!important;background:#ffffff1f!important;background-image:none!important;border-color:#ffffff26!important;box-shadow:inset 0 .5px #ffffff1f!important}.app-shell .playlist-sheet--apple .playlist-sheet__artwork{width:min(72vw,280px)!important;height:min(72vw,280px)!important}@media(max-height:730px){.app-shell .playlist-sheet--apple .playlist-sheet__artwork{width:min(72vw,260px)!important;height:min(72vw,260px)!important}}.app-shell .playlist-sheet--apple :is(.playlist-sheet__back,.playlist-sheet__save){color:#fff!important;border-color:#ffffff1f!important;background:#262628ad!important;background-image:none!important;background-blend-mode:normal;box-shadow:inset 0 .5px #ffffff24,0 8px 24px #0003!important;backdrop-filter:blur(16px) saturate(1.06)!important;-webkit-backdrop-filter:blur(16px) saturate(1.06)!important}.app-shell .playlist-sheet--apple .playlist-sheet__save--active{color:#ff4b9d!important}.app-shell .playlist-sheet--apple .track-list--playlist,.app-shell .playlist-sheet--apple .track-list--playlist>div,.app-shell .playlist-sheet--apple .track-list--playlist>div>div,.app-shell .playlist-sheet--apple .track-list--playlist .track-row,.app-shell .playlist-sheet--apple .track-list--playlist .track-row>div{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.app-shell .playlist-sheet--apple .track-list--playlist .track-row{min-height:74px}.app-shell .playlist-sheet--apple .track-list--playlist .track-row:after{right:0;left:66px;background:#ffffff29!important}.app-shell .artist-rail,.app-shell .artist-section--search .artist-rail{grid-auto-columns:124px;gap:13px;margin-inline:-16px;padding:0 16px 6px;scroll-padding-inline:16px}.app-shell .artist-card,.app-shell .artist-section--search .artist-card{display:grid;width:124px;min-height:169px;align-content:start;gap:8px;padding:0;color:var(--app-text);text-align:left;background:transparent;border:0;border-radius:0}.app-shell .artist-card__art{position:relative;display:grid;width:124px;height:124px;overflow:hidden;place-items:center;color:#ffffffe0;border:.5px solid rgba(255,255,255,.13);border-radius:50%;background:linear-gradient(145deg,#403e44,#1b1b20);box-shadow:none}.app-shell .artist-card__art:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.18))}.app-shell .artist-card__art img{width:100%;height:100%;object-fit:cover}.app-shell .artist-card__art>span{font-size:38px;font-weight:720}.app-shell .artist-card__copy{display:grid;min-width:0;gap:1px}.app-shell .artist-card__copy strong,.app-shell .artist-card__copy small{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.app-shell .artist-card__copy strong{color:var(--app-text);font-size:14px;line-height:18px;font-weight:670;letter-spacing:-.015em}.app-shell .artist-card__copy small{color:var(--app-muted);font-size:12px;line-height:16px;font-weight:500}.app-shell .artist-card:active{opacity:.8;transform:scale(.97)}.app-shell .artist-profile__playlists .artist-profile__release-rail>button{width:142px;flex-basis:142px}.app-shell .artist-profile__playlist-rail>button>span{box-shadow:0 10px 24px #00000029}@media(max-width:370px){.app-shell .artist-rail,.app-shell .artist-section--search .artist-rail{grid-auto-columns:110px}.app-shell .artist-card,.app-shell .artist-section--search .artist-card{width:110px;min-height:154px}.app-shell .artist-card__art{width:110px;height:110px;border-radius:50%}}.app-shell :is(.track-row--active,.radio-track--active,.collection-track--active),.app-shell[data-appearance=dark] :is(.track-row--active,.radio-track--active,.collection-track--active){margin-inline:0;padding-inline:0;background:transparent!important}.app-shell .track-row--active:before,.app-shell .artist-profile__track--active:before,.app-shell .collection-track--active:after{display:none!important}.app-shell .radio-track--active:after{display:block!important}.app-shell :is(.artist-profile__track--active .artist-profile__track-index,.artist-profile__track--active .artist-profile__track-copy strong,.collection-track--active .collection-track__copy strong,.collection-track--active .collection-track__copy small,.playlist-sheet--apple .track-row--active .track-title-button){color:inherit!important}.app-shell .track-playback-state,.app-shell .track-playback-bars,.app-shell .artist-profile__track--active .track-playback-bars{color:var(--app-muted)}.app-shell[data-appearance=dark] .playlist-sheet--apple .track-row--active{background:transparent!important}.app-shell .playlist-sheet--apple,.app-shell[data-appearance=dark] .playlist-sheet--apple{min-height:100dvh;background-color:#27251f!important}.app-shell .playlist-sheet--apple:before{top:0;right:0;bottom:0;left:0;min-height:100dvh;background:linear-gradient(180deg,#1f1d1861,#25231d80 32%,#26241ee0 62%,#27251f)}.app-shell .playlist-sheet--apple :is(.playlist-sheet__back,.playlist-sheet__save){color:#fff!important;border-color:#ffffff26!important;background:#ffffff1f!important;background-image:none!important;box-shadow:inset 0 .5px #ffffff1f!important;backdrop-filter:blur(16px) saturate(1.1)!important;-webkit-backdrop-filter:blur(16px) saturate(1.1)!important}.app-shell .playlist-sheet--apple .playlist-sheet__save--active{color:#ff4b9d!important;background:#ffffff1f!important}.app-shell[data-appearance=dark] .playlist-sheet--apple .playlist-sheet__save,.app-shell[data-appearance=dark] .playlist-sheet--apple .playlist-sheet__save--active,.app-shell[data-appearance=dark] .playlist-sheet--apple .playlist-sheet__back{border-color:transparent!important;background:#2c2c2e!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell .playlist-sheet--apple .track-list>div>div>div{background:transparent!important}.app-shell .track-row__playback-ring,.app-shell .artist-profile__track-ring{position:relative;z-index:1;display:grid;width:31px;height:31px;place-items:center;overflow:hidden;color:#fff;border-radius:50%;background:conic-gradient(rgba(255,255,255,.96) var(--playback-progress),rgba(255,255,255,.25) 0);box-shadow:0 1px 7px #00000061}.app-shell .track-row__playback-ring{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.app-shell .track-row__playback-ring:before,.app-shell .artist-profile__track-ring:before{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;content:"";border-radius:inherit;background:#1f1f21e0}.app-shell .track-row__playback-ring svg,.app-shell .artist-profile__track-ring svg{width:14px;height:14px}@media(max-width:859px){.app-shell .mini-player:not(.remote-mini-player){display:flex!important;min-width:0;align-items:center;gap:6px;padding:6px 8px}.app-shell .mini-player:not(.remote-mini-player)>img{flex:0 0 36px}.app-shell .mini-player:not(.remote-mini-player) .mini-copy{flex:1 1 auto}.app-shell .mini-player:not(.remote-mini-player) .mini-control{flex:0 0 32px}}.app-shell .artist-profile__track-ring{width:27px;height:27px}.app-shell .artist-profile__track-ring svg{width:12px;height:12px}.app-shell .playlist-sheet--apple .track-playback-state{display:none}.playlist-sheet__system-player{position:fixed;z-index:74;right:50%;bottom:calc(10px + env(safe-area-inset-bottom));width:min(calc(100% - 32px),448px);transform:translate(50%);pointer-events:none}.playlist-sheet__system-player>.mini-player,.playlist-sheet__system-player>.mini-player.glass{width:100%;margin:0;pointer-events:auto}.app-shell .radio-sheet{isolation:isolate;padding:max(8px,env(safe-area-inset-top)) 30px calc(98px + env(safe-area-inset-bottom));color:#fff;background:#171714!important}.app-shell .radio-sheet:before{position:absolute;z-index:-2;display:block;inset:-44px -42px auto;height:min(78dvh,660px);content:"";background-image:var(--radio-artwork);background-position:center 20%;background-size:cover;filter:blur(28px) saturate(.58) brightness(.52);opacity:.7;transform:scale(1.1)}.app-shell .radio-sheet:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,#1414124d,#17171485 35%,#171714 68%)}.radio-sheet__chrome{position:relative;top:auto;z-index:3;min-height:52px;margin:0;padding:0}.app-shell .radio-sheet__header{height:52px}.app-shell .radio-sheet__round.glass,.app-shell .radio-sheet__header-pill.glass,.app-shell[data-appearance=dark] .radio-sheet__round.glass,.app-shell[data-appearance=dark] .radio-sheet__header-pill.glass{color:#fff;border-color:transparent;background:#2c2c2e!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell .radio-sheet__round.glass{width:50px;height:50px}.app-shell .radio-sheet__header-pill.glass{height:50px}.radio-sheet__header-pill>button+button{border-left-color:#ffffff1f}.radio-hero{min-height:0;overflow:visible;color:#fff;background:transparent}.radio-hero__art{position:relative;inset:auto;width:min(65vw,254px);height:min(65vw,254px);margin:46px auto 25px;overflow:hidden;border:.5px solid rgba(255,255,255,.2);border-radius:23px;background:#ffffff17;box-shadow:0 20px 42px #00000040}.radio-hero__art>img{width:100%;height:100%;object-fit:cover;object-position:center;transform:none}.radio-hero__fade{display:none}.radio-hero__content{display:flex;min-height:0;padding:0;align-items:center;justify-content:flex-start}.radio-hero__identity{display:grid;gap:3px;justify-items:center}.radio-hero__identity h2{max-width:min(100%,360px);color:#fff;font-size:clamp(26px,7.4vw,31px);line-height:1.1;font-weight:740;letter-spacing:-.034em;text-shadow:none;-webkit-line-clamp:1}.radio-hero__identity>button{margin:0;color:#ffffffe6;font-size:19px;line-height:25px;font-weight:470}.radio-hero__identity>span{color:#ffffffa8;font-size:14px;line-height:20px;font-weight:520}.app-shell .radio-hero .radio-start{display:inline-flex;width:min(184px,100%);min-width:158px;height:52px;margin:20px auto 15px;padding:0 21px;align-items:center;justify-content:center;gap:10px;color:#292824;border:0;border-radius:999px;background:#fff;box-shadow:0 9px 21px #00000029;font-size:20px;line-height:25px;font-weight:650}.app-shell .radio-hero .radio-start>svg,.app-shell .radio-hero .radio-start>.loading-control{width:20px;height:20px;transform:none}.app-shell .radio-list-heading{padding:29px 0 9px}.app-shell .radio-list-heading h3{color:#fff;font-size:21px;line-height:26px;font-weight:720;letter-spacing:-.025em}.app-shell .radio-list-heading small{color:#ffffffa8;font-size:13px;line-height:18px}.app-shell .radio-track-list,.app-shell[data-appearance=dark] .radio-track-list{margin:0;border-top:.5px solid rgba(255,255,255,.18)}.app-shell .radio-track{min-height:74px;padding:8px 0}.app-shell .radio-track:after{left:66px;background:#ffffff29}.app-shell .radio-track--active,.app-shell[data-appearance=dark] .radio-track--active{margin-inline:0;padding-inline:0;background:transparent;border-radius:0}.radio-track__artwork{position:relative;display:block;width:55px;height:55px;flex:0 0 55px;overflow:hidden;border-radius:8px}.app-shell .radio-track__main>.radio-track__artwork>img{display:block;width:100%;height:100%;border-radius:inherit}.radio-track__playback-ring{position:absolute;inset:50% auto auto 50%;z-index:1;display:grid;width:31px;height:31px;place-items:center;color:#fff;border-radius:50%;background:conic-gradient(rgba(255,255,255,.96) var(--playback-progress),rgba(255,255,255,.25) 0);box-shadow:0 1px 7px #00000061;transform:translate(-50%,-50%)}.radio-track__playback-ring:before{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;content:"";border-radius:inherit;background:#1f1f21e0}.radio-track__playback-ring svg{width:14px;height:14px}.app-shell .radio-track__main strong{color:#fff}.app-shell .radio-track__main small,.app-shell .radio-track__main .radio-track__artist,.radio-track__reason,.app-shell .radio-track__more{color:#ffffffa8}@media(max-width:370px),(max-height:730px){.app-shell .radio-sheet{padding-right:22px;padding-left:22px}.radio-hero__art{width:min(57vw,210px);height:min(57vw,210px);margin-top:28px;margin-bottom:21px}}.home-screen--discovery .home-flow{display:flex;height:166px;align-items:center;flex-direction:column;justify-content:center;text-align:center}.home-flow__copy{position:static;z-index:auto;max-width:min(100% - 32px,290px)}.home-flow__copy p{max-width:270px;margin-right:auto;margin-left:auto}.home-flow__play{position:static;width:auto;min-width:168px;margin-top:17px;box-shadow:none!important;filter:none!important;text-shadow:none!important}.home-flow__play:active,.home-flow__play:disabled{box-shadow:none!important;filter:none!important}.sheet-backdrop--actions{background:color-mix(in srgb,#000 18%,transparent);backdrop-filter:blur(18px) saturate(.86);-webkit-backdrop-filter:blur(18px) saturate(.86)}.track-actions-sheet--refined{width:min(100%,430px);padding:6px 16px calc(16px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--app-surface) 93%,transparent);border:0;border-radius:30px 30px 0 0;box-shadow:none;backdrop-filter:blur(38px) saturate(1.18);-webkit-backdrop-filter:blur(38px) saturate(1.18)}.track-actions-sheet--refined .sheet-handle{width:36px;height:4px;margin-top:3px;background:color-mix(in srgb,var(--app-text) 22%,transparent)}.track-actions-sheet--refined .track-actions-sheet__header{height:44px;grid-template-columns:40px 1fr 40px}.track-actions-sheet--refined .track-actions-sheet__header>button{width:36px;height:36px;color:var(--app-text);background:color-mix(in srgb,var(--app-text) 7%,transparent);border:0;box-shadow:none}.track-actions-sheet--refined .track-actions-sheet__header>strong{font-size:16px;font-weight:650}.track-actions-sheet--refined .track-actions-sheet__track,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-actions-sheet--refined .track-actions-sheet__track{min-height:66px;gap:12px;margin:1px 2px 12px;padding:4px 2px;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.track-actions-sheet--refined .track-actions-sheet__track img,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-actions-sheet--refined .track-actions-sheet__track img{width:58px;height:58px;flex-basis:58px;border-radius:13px;box-shadow:none}.track-actions-sheet--refined .track-actions-sheet__track strong{font-size:16px;line-height:21px;font-weight:660}.track-actions-sheet--refined .track-actions-sheet__track small{color:var(--app-muted);font-size:13px;line-height:18px}.track-actions-sheet--refined .track-action-shortcuts{gap:0;padding:3px;margin-bottom:10px;overflow:hidden;background:color-mix(in srgb,var(--app-text) 7%,transparent);border:0;border-radius:19px}.track-actions-sheet--refined .track-action-shortcut{position:relative;height:70px;padding:8px 4px 7px;gap:5px;background:transparent;border:0;border-radius:15px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.track-actions-sheet--refined .track-action-shortcut+.track-action-shortcut:before{position:absolute;top:12px;bottom:12px;left:0;width:.5px;content:"";background:color-mix(in srgb,var(--app-text) 12%,transparent)}.track-actions-sheet--refined .track-action-shortcut>span{width:30px;height:30px;background:transparent}.track-actions-sheet--refined .track-action-shortcut--active>span{color:var(--app-accent);background:transparent;box-shadow:none}.track-actions-sheet--refined .track-action-shortcut>strong{font-size:12px;font-weight:610}.track-actions-sheet--refined .track-action-groups,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-actions-sheet--refined .track-action-groups{padding:2px;background:color-mix(in srgb,var(--app-text) 7%,transparent);border:0;border-radius:19px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.track-actions-sheet--refined .track-action-row,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .track-actions-sheet--refined .track-action-row{min-height:53px;padding:0 11px 0 15px;background:transparent;border-radius:15px}.track-actions-sheet--refined .track-action-row:active{background:color-mix(in srgb,var(--app-text) 8%,transparent)}.track-actions-sheet--refined .track-action-row+.track-action-row:before{right:12px;left:15px;background:color-mix(in srgb,var(--app-text) 12%,transparent)}.track-actions-sheet--refined .track-action-row__copy strong{font-size:16px;font-weight:560}.track-actions-sheet--refined .track-action-row__icon{color:var(--app-secondary-text)}.track-actions-sheet--refined .track-action-row--danger .track-action-row__copy strong,.track-actions-sheet--refined .track-action-row--danger .track-action-row__icon{color:var(--app-danger)}:root,.app-shell{--puff-accent: var(--app-accent, #ff46a2);--puff-text: var(--app-text, #111113);--puff-muted: var(--app-muted, #818188);--puff-surface: var(--app-surface, #fff);--puff-elevated: var(--app-elevated, #f2f2f7);--puff-separator: var(--app-separator, rgba(60, 60, 67, .22))}:root{--puff-safe-top: env(safe-area-inset-top, 0px);--puff-safe-bottom: env(safe-area-inset-bottom, 0px);--puff-screen-inline: 16px;--puff-control-hit: 44px;--puff-row-height: 72px;--puff-row-height-compact: 64px;--puff-row-artwork: 56px;--puff-row-artwork-compact: 48px;--puff-media-radius: 12px;--puff-surface-radius: 20px;--puff-player-height: 48px;--puff-player-radius: 999px;--puff-player-artwork: 36px;--puff-z-dock: 72;--puff-z-page: 80;--puff-z-sheet: 90;--puff-z-popover: 100;--puff-z-modal: 110;--puff-z-toast: 120}@media(max-width:370px){:root{--puff-screen-inline: 12px;--puff-player-artwork: 36px;--puff-player-height: 48px}}:root{--media-row-height-default: var(--puff-row-height);--media-row-height-compact: var(--puff-row-height-compact);--media-artwork-default: var(--puff-row-artwork);--media-artwork-compact: var(--puff-row-artwork-compact);--media-touch-target: var(--puff-control-hit);--media-row-gap: 10px;--media-row-prefix: 24px}[data-ui=media-list],[data-ui=media-row]{--media-row-text: var(--puff-text);--media-row-muted: var(--puff-muted);--media-row-surface: var(--puff-surface);--media-row-line: color-mix(in srgb, var(--media-row-text) 13%, transparent);--media-row-accent: var(--puff-accent)}[data-ui=media-list][data-density][data-surface][data-tone]{box-sizing:border-box;min-width:0;padding:0;color:var(--media-row-text)}[data-ui=media-list][data-density][data-surface=plain][data-tone]{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}[data-ui=media-list][data-density][data-surface=grouped][data-tone]{overflow:hidden;padding-inline:12px;border:.5px solid var(--media-row-line);border-radius:20px;background:var(--media-row-surface);box-shadow:none}[data-ui=media-list][data-density][data-surface=plain][data-tone=inverse]{border-top:.5px solid var(--media-row-line)}[data-ui=media-list][data-tone=inverse],[data-ui=media-row][data-tone=inverse]{--media-row-text: #fff;--media-row-muted: rgba(255, 255, 255, .66);--media-row-surface: rgba(28, 28, 30, .94);--media-row-line: rgba(255, 255, 255, .16)}[data-ui=media-row][data-density][data-state][data-tone][role=listitem]{--media-row-height: var(--media-row-height-default);--media-artwork-size: var(--media-artwork-default);--media-artwork-radius: 10px;position:relative;display:grid;width:100%;min-width:0;min-height:var(--media-row-height);margin:0;padding:calc((var(--media-row-height) - var(--media-artwork-size)) / 2) 0;align-items:center;gap:var(--media-row-gap);color:var(--media-row-text);border:0;border-radius:0;background:transparent;box-shadow:none;isolation:isolate}[data-ui=media-row][data-density=compact][data-state][data-tone][role=listitem]{--media-row-height: var(--media-row-height-compact);--media-artwork-size: var(--media-artwork-compact);--media-artwork-radius: 12px}[data-ui=media-row][data-state=playing],[data-ui=media-row][data-state=paused],[data-ui=media-row][data-state=loading],[data-ui=media-row][data-state=current]{border-radius:var(--puff-media-radius);background:color-mix(in srgb,var(--media-row-accent) 8%,transparent)}[data-ui=media-row][data-state=playing] [data-slot=title],[data-ui=media-row][data-state=loading] [data-slot=title]{color:var(--media-row-accent)}[data-ui=media-row][data-state=selected]{border-radius:var(--puff-media-radius);background:color-mix(in srgb,var(--media-row-accent) 12%,transparent)}[data-ui=media-row][data-state=selected]>[data-slot=trailing]{color:var(--media-row-accent)}[data-ui=media-row][data-density][data-state]:before,[data-ui=media-row][data-density][data-state]:after{display:none!important;content:none!important}[data-ui=media-row][data-has-prefix=false][data-has-artwork=true][data-has-trailing=true]{grid-template-columns:var(--media-artwork-size) minmax(0,1fr) auto}[data-ui=media-row][data-has-prefix=false][data-has-artwork=true][data-has-trailing=false]{grid-template-columns:var(--media-artwork-size) minmax(0,1fr)}[data-ui=media-row][data-has-prefix=true][data-has-artwork=true][data-has-trailing=true]{grid-template-columns:var(--media-row-prefix) var(--media-artwork-size) minmax(0,1fr) auto}[data-ui=media-row][data-has-prefix=true][data-has-artwork=true][data-has-trailing=false]{grid-template-columns:var(--media-row-prefix) var(--media-artwork-size) minmax(0,1fr)}[data-ui=media-row][data-has-prefix=false][data-has-artwork=false][data-has-trailing=true]{grid-template-columns:minmax(0,1fr) auto}[data-ui=media-row][data-has-prefix=false][data-has-artwork=false][data-has-trailing=false]{grid-template-columns:minmax(0,1fr)}[data-ui=media-row][data-has-prefix=true][data-has-artwork=false][data-has-trailing=true]{grid-template-columns:var(--media-row-prefix) minmax(0,1fr) auto}[data-ui=media-row][data-has-prefix=true][data-has-artwork=false][data-has-trailing=false]{grid-template-columns:var(--media-row-prefix) minmax(0,1fr)}[data-ui=media-row]>[data-ui=media-row-divider]{position:absolute;top:0;right:0;left:calc(var(--media-artwork-size) + var(--media-row-gap));z-index:0;display:block;height:.5px;content:"";background:var(--media-row-line)}[data-ui=media-row][data-has-prefix=true]>[data-ui=media-row-divider]{left:calc(var(--media-row-prefix) + var(--media-artwork-size) + var(--media-row-gap) * 2)}[data-ui=media-list]>[data-ui=media-row]:first-child>[data-ui=media-row-divider]{display:none}[data-ui=media-row] [data-slot=activate]{position:relative;z-index:3;display:block;width:100%;height:auto;min-width:0;min-height:0;padding:0;grid-template-columns:none;align-items:initial;gap:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-ui=media-row] [data-slot=activate]:disabled{cursor:default}[data-ui=media-row] [data-slot=activate]:focus-visible{outline:2px solid var(--media-row-accent);outline-offset:2px}[data-ui=media-row] [data-slot=activate]:active:not(:disabled),[data-ui=media-row]>[data-slot=artwork]:is(button):active:not(:disabled){opacity:.68;transform:scale(.985)}[data-ui=media-row]>:is([data-slot=prefix],[data-slot=artwork],[data-slot=copy]){position:relative;z-index:2}[data-ui=media-row]>[data-slot=prefix]{display:grid;width:var(--media-row-prefix);place-items:center;color:var(--media-row-muted);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}[data-ui=media-row]>[data-slot=artwork]{display:grid;width:var(--media-artwork-size);height:var(--media-artwork-size);min-width:var(--media-artwork-size);overflow:hidden;padding:0;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--media-artwork-radius);background:color-mix(in srgb,var(--media-row-muted) 12%,transparent)}[data-ui=media-row][data-artwork-shape=circle]>[data-slot=artwork]{border-radius:50%}[data-ui=media-row]>[data-slot=artwork]>:is(img,picture,[data-ui=media-artwork-fallback]),[data-ui=media-row]>[data-slot=artwork]>picture>img{display:block;width:100%;height:100%}[data-ui=media-row]>[data-slot=artwork] img{object-fit:cover;border-radius:inherit}[data-ui=media-row]>[data-slot=copy]{display:grid;min-width:0;align-content:center;gap:1px;transition:opacity .12s ease,transform .12s ease}[data-ui=media-row]>[data-slot=artwork]:is(button){cursor:pointer;-webkit-tap-highlight-color:transparent}[data-ui=media-row]>[data-slot=artwork]:is(button):focus-visible{outline:2px solid var(--media-row-accent);outline-offset:2px}[data-ui=media-row] [data-slot=title],[data-ui=media-row] [data-slot=subtitle],[data-ui=media-row] [data-slot=meta]{display:block;min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}[data-ui=media-row] [data-slot=title]{font-size:16px;line-height:21px;font-weight:620;letter-spacing:-.015em}[data-ui=media-row] [data-slot=subtitle]{color:var(--media-row-muted);font-size:13px;line-height:18px;font-weight:450}[data-ui=media-row] [data-slot=meta]{color:var(--media-row-muted);font-size:11px;line-height:15px;font-weight:450}[data-ui=media-row][data-density=compact] [data-slot=title]{font-size:15px;line-height:20px;font-weight:620}[data-ui=media-row][data-density=compact] [data-slot=subtitle]{font-size:13px;line-height:17px}[data-ui=media-row] [data-ui=media-row-inline-action]{position:relative;z-index:3;display:block;max-width:100%;padding:0;overflow:hidden;color:inherit;border:0;background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;cursor:pointer}[data-ui=media-row] [data-ui=media-row-inline-action]:active{opacity:.62}[data-ui=media-row]>[data-slot=trailing]{position:relative;z-index:3;display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:0;color:var(--media-row-muted)}[data-ui=media-row-action][data-state][data-variant]{display:grid;width:var(--media-touch-target);min-width:var(--media-touch-target);height:var(--media-touch-target);min-height:var(--media-touch-target);padding:0;place-items:center;color:var(--media-row-muted);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-ui=media-row-action][data-state=active],[data-ui=media-row-action][data-variant=accent]{color:var(--media-row-accent)}[data-ui=media-row-action][data-variant=danger]{color:#ff453a}[data-ui=media-row-action][data-state=disabled]{opacity:.38;cursor:default}[data-ui=media-row-action]:active:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent);transform:scale(.92)}[data-ui=media-row-action]:focus-visible{outline:2px solid var(--media-row-accent);outline-offset:-2px}[data-ui=media-row] [data-ui=media-row-passive-action]{display:grid;width:var(--media-touch-target);min-width:var(--media-touch-target);height:var(--media-touch-target);place-items:center;color:var(--media-row-muted)}[data-ui=media-row] [data-ui=media-row-progress]{position:absolute;inset:50% auto auto 50%;z-index:2;display:grid;width:31px;height:31px;place-items:center;color:#fff;border-radius:50%;background:conic-gradient(rgba(255,255,255,.96) var(--media-progress, 0%),rgba(255,255,255,.25) 0);box-shadow:0 1px 7px #00000061;transform:translate(-50%,-50%)}[data-ui=media-row] [data-ui=media-row-progress]:before{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;content:"";border-radius:inherit;background:#1f1f21e0}[data-ui=media-row] [data-ui=media-row-progress][data-variant=activity]{background:#1f1f21b8}[data-ui=media-row] [data-ui=media-row-progress][data-variant=activity]:before{display:none}[data-ui=media-row] [data-ui=media-row-status]{display:grid;width:var(--media-touch-target);height:var(--media-touch-target);place-items:center;color:var(--media-row-accent)}@media(max-width:370px){:root{--media-row-gap: 9px}[data-ui=media-list][data-density][data-surface=grouped][data-tone]{padding-inline:10px;border-radius:18px}}@media(prefers-reduced-motion:reduce){[data-ui=media-row]>[data-slot=copy],[data-ui=media-row-action]{transition:none}}.player-icon-button{display:inline-grid;min-width:var(--puff-control-hit);min-height:var(--puff-control-hit);place-items:center;padding:0;color:inherit;border:0;border-radius:50%;background:transparent;font:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer}.player-icon-button:disabled{cursor:default;opacity:.45}.player-icon-button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.player-transport{display:flex;align-items:center;justify-content:center}.player-transport--mini{gap:2px}.player-transport--full{gap:clamp(12px,7vw,30px)}.player-volume{position:relative;display:flex;align-items:center}.player-volume>input[type=range]{position:absolute;right:50%;bottom:calc(100% + 10px);z-index:var(--puff-z-popover);width:132px;height:36px;margin:0;padding:0 12px;accent-color:var(--app-accent);border:1px solid color-mix(in srgb,var(--app-separator) 76%,transparent);border-radius:18px;background:color-mix(in srgb,var(--app-elevated) 94%,transparent);box-shadow:0 14px 34px #00000057;-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);transform:translate(50%)}.app-shell .player-volume.mini-volume,.app-shell .player-volume.remote-mini-player__volume{display:flex}#root .app-shell .mobile-detail-player-dock{position:fixed;right:0;bottom:calc(8px + var(--puff-safe-bottom));left:0;z-index:var(--puff-z-page);width:min(333px,calc(100vw - 32px));margin:0 auto;animation:none;transform:none;pointer-events:none;isolation:isolate}#root .app-shell .mobile-detail-player-dock,#root .app-shell .mobile-detail-player-dock *{box-sizing:border-box}#root .app-shell .mobile-detail-player-dock:before{position:absolute;z-index:-1;right:50%;bottom:calc(-8px - var(--puff-safe-bottom));width:100vw;height:calc(100px + var(--puff-safe-bottom));content:"";pointer-events:none;transform:translate(50%);background:transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:linear-gradient(180deg,transparent,#000);-webkit-mask-image:linear-gradient(180deg,transparent,#000)}#root .app-shell .mobile-detail-player-dock>.system-now-playing{width:100%;margin:0;pointer-events:auto}.keyboard-open .mobile-detail-player-dock{display:none}@media(max-width:859px){.app-shell .mini-player,.app-shell .mini-player.glass,.app-shell .mini-player.remote-mini-player,.app-shell .mini-player.remote-mini-player.glass{box-sizing:border-box;display:flex;width:100%;height:var(--puff-player-height);min-height:var(--puff-player-height);min-width:0;align-items:center;gap:6px;margin:0 0 6px;padding:6px 8px;overflow:hidden;color:var(--app-text);border:1px solid rgba(255,255,255,.92);border-radius:var(--puff-player-radius);background:#ffffffa6;box-shadow:inset 0 .5px #ffffffdb,0 8px 40px #0000001f;backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05)}.app-shell[data-appearance=dark] .mini-player,.app-shell[data-appearance=dark] .mini-player.glass,.app-shell[data-appearance=dark] .mini-player.remote-mini-player,.app-shell[data-appearance=dark] .mini-player.remote-mini-player.glass{border-color:#ffffff24;background:#1f1f25f2;box-shadow:inset 0 .5px #ffffff1c,0 10px 34px #00000061}.app-shell .mini-player.mini-player--mobile-controls:not(.remote-mini-player)>img,.app-shell .mini-player.remote-mini-player--mobile-controls>img{width:var(--puff-player-artwork);height:var(--puff-player-artwork);flex:0 0 var(--puff-player-artwork);object-fit:cover;border-radius:12px}.app-shell .mini-player .mini-copy,.app-shell .mini-player .remote-mini-player__copy{display:flex;min-width:0;flex:1 1 auto;align-self:stretch;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0;overflow:hidden;color:inherit;border:0;background:transparent;text-align:left}.app-shell .mini-player .mini-copy strong,.app-shell .mini-player .mini-copy>span{display:block;width:100%;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .mini-player .mini-copy strong{color:var(--app-text);font-size:13px;font-weight:680;line-height:16px}.app-shell .mini-player .mini-copy>span{color:var(--app-muted);font-size:11px;line-height:14px}.app-shell .mini-player.mini-player--mobile-controls .player-icon-button,.app-shell .mini-player.remote-mini-player--mobile-controls .player-icon-button{width:32px;height:32px;min-width:32px;min-height:32px;flex:0 0 32px;color:var(--app-text)}.app-shell .mini-player .mini-favorite[aria-pressed=true],.app-shell .mini-player .mini-toggle,.app-shell .mini-player .remote-mini-player__toggle{color:var(--app-accent)}.app-shell .mini-player .remote-mini-player__transfer{color:var(--app-muted)}.app-shell .mini-player.track-swipe--dragging{transition:none}.app-shell .mini-player.track-swipe--settling{transition:transform .19s cubic-bezier(.2,.78,.2,1)}.bottom-dock__expanded>.mini-player,.bottom-dock__expanded>.mini-player.glass{width:100%}.mobile-detail-player-dock>.mini-player,.mobile-detail-player-dock>.mini-player.glass{margin:0}}@media(max-width:370px){.app-shell .mini-player,.app-shell .mini-player.glass{gap:6px;padding:6px 8px}}@media(prefers-reduced-motion:reduce){.app-shell .mini-player,.app-shell .mini-player.glass{transition:none}}@media(max-width:859px),(pointer:coarse){:root{--figma-pink: #ff46a2;--figma-bg: #f1f1f1;--figma-card: #fff;--figma-text: #000;--figma-muted: #8e8e93;--figma-line: rgba(60, 60, 67, .16)}body,#root,.app-shell,.app-shell[data-appearance=dark]{color:var(--figma-text);background:var(--figma-bg)}.app-shell{--app-bg: var(--figma-bg);--app-surface: #fff;--app-text: #000;--app-muted: var(--figma-muted);--app-accent: var(--figma-pink);--app-separator: var(--figma-line)}.app-content{width:min(100%,402px);min-height:100dvh;margin-inline:auto;padding-bottom:calc(130px + env(safe-area-inset-bottom));overflow-x:clip;color:#000;background:var(--figma-bg)}.app-content--home,.app-content--library,.app-content--search{padding-inline:0}.home-figma-header{height:56px;padding:4px 16px;background:#f1f1f1e0;backdrop-filter:blur(25px) saturate(1.2);-webkit-backdrop-filter:blur(25px) saturate(1.2)}.home-figma-header>strong{color:#000;font-size:16px;line-height:22px;font-weight:700;letter-spacing:.025em}.home-figma-header>button{width:44px;height:44px;background:linear-gradient(145deg,#b8c3e3,#7889ba)}.home-screen--figma{display:block;width:100%;color:#000;background:var(--figma-bg)}.home-figma-hero-rail{grid-auto-columns:242px;gap:24px;padding:0 0 4px 5px}.home-figma-flow-card,.home-figma-artist-card{width:242px;height:323px;border:.25px solid rgba(0,0,0,.1);border-radius:20px;box-shadow:0 10px 20px #00000029}.home-figma-flow-card__copy p{max-width:194px;font-size:20px;line-height:19px;font-weight:760}.home-figma-flow-card__play{right:26px;bottom:17px;left:26px;height:50px;background:#ff0090;font-size:17px;font-weight:600}.home-screen--figma .home-figma-flow-card__play{position:absolute;display:flex;width:auto;min-width:0;margin:0}.home-figma-flow-card:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(#6b123f 0,#6b123f 0) 79px 78px / 80px 80px no-repeat,linear-gradient(#83164c 0,#83164c 0) 67px 66px / 104px 104px no-repeat,linear-gradient(#9b1a59 0,#9b1a59 0) 55px 54px / 128px 128px no-repeat,linear-gradient(#b21f67 0,#b21f67 0) 43px 42px / 152px 152px no-repeat,linear-gradient(#c92575eb 0,#c92575eb 0) 31px 30px / 176px 176px no-repeat,linear-gradient(#df2d84 0,#df2d84 0) 19px 18px / 200px 200px no-repeat,linear-gradient(#f43a94 0,#f43a94 0) 7px 6px / 224px 224px no-repeat,linear-gradient(#ff46a2 0,#ff46a2 0) -5px -6px / 248px 248px no-repeat,linear-gradient(180deg,#c92575,#79143f)}.home-figma-artist-card strong{font-size:36px;line-height:40px;font-weight:800}.home-figma-artist-card small{font-size:15px;line-height:20px}.home-figma-section{padding:0}.home-figma-section>header,.home-figma-section__link{display:flex;width:100%;height:52px;padding:12px 20px 8px 25px;align-items:center;justify-content:flex-start;gap:2px;color:#000;text-align:left;border:0;background:transparent}.home-figma-section>header h2,.home-figma-section__link h2{margin:0;font-size:22px;line-height:28px;font-weight:760;letter-spacing:-.026em}.home-figma-section__link>svg{color:#8e8e93}.home-figma-track-list{margin-left:25px;padding-right:11px!important}.home-figma-track[data-ui=media-row]{--media-row-height: 60px;--media-artwork-size: 52px;min-height:60px;color:#000}.home-figma-track [data-slot=title]{color:#000;font-size:17px;font-weight:400}.home-figma-track [data-slot=subtitle],.home-figma-track .home-track-of-day__artist{color:#8e8e93}.home-figma-cover-rail{grid-auto-columns:154px;gap:14px;padding:0 20px 12px 25px}.home-figma-cover-rail>button{grid-template-rows:154px 20px 20px;color:#000}.home-figma-cover-rail img{border-radius:10px}.home-figma-cover-rail small{color:#8e8e93}.feed-screen{min-height:100dvh;color:#000;background:var(--figma-bg)}.feed-screen__header{position:sticky;top:0;z-index:8;display:grid;height:106px;padding:52px 16px 8px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;background:#f1f1f1e0;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.feed-screen__header h1{margin:0;overflow:hidden;font-size:17px;line-height:22px;font-weight:650;text-align:center;text-overflow:ellipsis;white-space:nowrap}.feed-screen__header>button{display:grid;width:44px;height:44px;padding:0;place-items:center;color:#111;border:0;border-radius:50%;background:#ffffffb8;box-shadow:inset 0 .5px #ffffffe6,0 8px 28px #0000000f}.feed-screen__songs{padding:2px 9px 0}.feed-screen__song[data-ui=media-row]{--media-row-height: 60px;--media-artwork-size: 52px;--media-artwork-radius: 5px;min-height:60px;color:#000}.feed-screen__song [data-slot=title]{color:#000;font-size:17px;font-weight:400}.feed-screen__song [data-slot=subtitle]{color:#8e8e93;font-size:15px}.feed-screen__releases{display:grid;padding:12px 16px 150px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.feed-screen__releases>button{display:grid;min-width:0;padding:0;gap:2px;color:#000;text-align:left;border:0;background:transparent}.feed-screen__releases img{width:100%;aspect-ratio:1;margin-bottom:4px;object-fit:cover;border:.25px solid rgba(0,0,0,.1);border-radius:10px}.feed-screen__releases strong,.feed-screen__releases small{overflow:hidden;font-size:15px;line-height:20px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.feed-screen__releases small{color:#8e8e93}.collection-screen,.app-shell[data-appearance=dark] .collection-screen{--collection-bg: var(--figma-bg);--collection-surface: #fff;--collection-text: #000;--collection-muted: #8e8e93;--collection-line: rgba(60, 60, 67, .16);color:#000;background:var(--figma-bg)}.collection-overview{display:flex;flex-direction:column}.collection-overview>.collection-figma-header{order:-20}.collection-import-section .collection-action-banner,.app-shell[data-appearance=dark] .collection-screen .collection-action-banner{min-height:56px;padding:7px 12px 7px 16px;color:#000;border:0;border-radius:23px;background:#ffffffc7;box-shadow:0 10px 30px #00000008}.collection-action-banner__copy strong,.app-shell[data-appearance=dark] .collection-action-banner__copy strong{color:#000;font-size:16px;font-weight:400}.collection-action-banner__copy small{color:#8e8e93;font-size:12px}.collection-section{padding-inline:5px}.collection-section>header{min-height:52px;padding:12px 0 8px}.collection-section>header h2{color:#000;font-size:22px;line-height:28px;font-weight:760}.collection-screen .collection-track-list{margin:0;padding:0!important;background:transparent!important}.collection-screen .collection-track[data-ui=media-row]{--media-row-height: 60px;--media-artwork-size: 52px;min-height:60px;color:#000}.collection-media-section .playlist-rail{grid-auto-columns:154px;gap:14px;margin-inline:0;padding-inline:0 20px}.collection-media-section .playlist-card,.collection-media-section .playlist-card__main{width:154px}.collection-media-section .playlist-card__artwork{width:154px;height:154px;border-radius:10px}.app-content--search{min-height:100dvh;padding-top:0;color:#000;background:var(--figma-bg)}.search-screen-header--external-input{padding:8px 11px 9px}.search-source-switch,.app-shell[data-appearance=dark] .search-source-switch{width:100%;height:49px;padding:3px;border:0!important;border-radius:25px;background:#fffc!important;box-shadow:inset 0 .5px #fffc,0 8px 24px #0000000a!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.search-source-switch__item,.app-shell[data-appearance=dark] .search-source-switch__item{height:43px;color:#111;border-radius:22px;font-size:14px;font-weight:600}.search-source-switch__item--active,.app-shell[data-appearance=dark] .search-source-switch__item--active{color:#111;background:#e7e7e7;box-shadow:none}.recent-searches__heading{height:49px;padding:8px 0;align-items:center}.recent-searches__heading h2{color:#000;font-size:22px;line-height:28px;font-weight:760}.recent-searches__heading button{color:#ff2d92;font-size:16px}.recent-search-row[data-ui=media-row]{--media-row-height: 56px;--media-artwork-size: 48px;--media-artwork-radius: 5px;min-height:56px;color:#000}.recent-search-row[data-media-kind=artist]{--media-artwork-radius: 50%}.recent-search-row [data-slot=title]{color:var(--media-row-text);font-size:17px;font-weight:400}.recent-search-row [data-slot=subtitle]{color:#8e8e93;font-size:15px}.bottom-dock{right:50%;bottom:calc(8px + env(safe-area-inset-bottom));width:min(calc(100% - 24px),354px);transform:translate(50%)}.bottom-dock__expanded{display:grid;gap:10px}.bottom-nav-system,.bottom-nav-search-mode{width:100%;height:62px;gap:12px}.bottom-nav-system>.bottom-nav-glass,.bottom-nav-system>.bottom-nav-glass.glass{height:62px;color:#111;border:0!important;background:#f5f5f5c2!important;box-shadow:inset 0 .5px #ffffffe6,0 8px 40px #0000001f!important;backdrop-filter:blur(24px) saturate(1.15)!important;-webkit-backdrop-filter:blur(24px) saturate(1.15)!important}.bottom-nav-search-button,.bottom-nav-search-button.glass,.bottom-nav-search-close,.bottom-nav-search-close.glass{width:62px;height:62px;min-width:62px;color:#111;background:#f5f5f5c7!important;box-shadow:inset 0 .5px #ffffffe6,0 8px 40px #0000001f!important}.bottom-nav-system .bottom-nav__item{color:#111}.bottom-nav-system .bottom-nav__item--visual-selected{color:var(--figma-pink)}.bottom-nav-system .bottom-nav__item [class*=text]{font-size:10px}.search-glass,.search-glass.glass{height:54px;border:0!important;border-radius:28px!important;background:#fffc!important;box-shadow:inset 0 .5px #ffffffe6,0 8px 40px #0000001f!important}.search-field,.search-field input{color:#111!important}.app-shell .detail-page.artist-profile,.app-shell[data-appearance=dark] .detail-page.artist-profile{width:min(100%,402px);color:#fff;background:var(--artist-color, #343438)!important}.app-shell .artist-profile__sticky{height:106px;isolation:isolate;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell .artist-profile__sticky:before{position:absolute;top:0;right:0;left:0;z-index:0;height:128px;pointer-events:none;content:"";background:#fff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:linear-gradient(180deg,#000 0%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 100%)}.app-shell .artist-profile--scrolled .artist-profile__sticky{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell .artist-profile__header{position:relative;z-index:1;height:106px;padding:52px 16px 8px}.app-shell .artist-profile__header-title{color:#fff;font-size:17px;font-weight:650;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.app-shell .detail-page.artist-profile .artist-profile__header>.artist-profile__header-title{color:#fff}.app-shell .artist-profile--scrolled .artist-profile__header-title{opacity:1;transform:translateY(0)}.app-shell .artist-profile__round-control,.app-shell .artist-profile__header-actions,.app-shell[data-appearance=dark] .artist-profile__round-control,.app-shell[data-appearance=dark] .artist-profile__header-actions{height:44px;color:#fff;border:.5px solid rgba(255,255,255,.42)!important;background:rgba(var(--artist-color-deep-rgb, 36, 36, 40),.42)!important;box-shadow:inset 0 .5px #ffffff47!important;backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important}.app-shell .artist-profile__stage{height:495px;min-height:495px;margin-top:-106px;background:var(--artist-color, #343438)}.artist-profile__stage-art,.artist-profile__stage-art>img{width:100%;height:100%}.artist-profile__stage-art>img{object-fit:cover;object-position:center top}.app-shell .detail-page.artist-profile .artist-profile__stage-art:after{background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.06) 43%,rgba(var(--artist-color-deep-rgb, 36, 36, 40),.22) 73%,var(--artist-color, #343438) 100%)}.app-shell .detail-page.artist-profile .artist-profile__stage-shade{background:linear-gradient(180deg,rgba(0,0,0,.11),transparent 22%),linear-gradient(180deg,transparent 42%,rgba(var(--artist-color-rgb, 52, 52, 56),.16) 62%,var(--artist-color, #343438) 94%)}.artist-profile__stage-content{padding:296px 20px 16px;justify-content:flex-end}.app-shell .artist-profile__stage .artist-profile__identity h2{color:#fff;font-size:clamp(36px,11vw,52px);line-height:.98;font-weight:850;letter-spacing:-.05em;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.16)}.artist-profile__stage .artist-profile__primary-actions{margin-top:18px;gap:24px}.app-shell .artist-profile .artist-profile__hero-action,.app-shell .artist-profile .artist-profile__hero-action.artist-profile__follow{width:52px;height:52px;color:#fff;border:0;background:#ffffff24;box-shadow:none}.app-shell .artist-profile__stage .artist-profile__play{width:74px;height:74px;color:var(--artist-color, #343438);background:#fff;box-shadow:0 10px 24px #0000001f}.artist-profile__featured-release--below-hero{width:calc(100% - 40px);min-height:114px;margin:0 20px 22px;padding:11px 13px;color:#fff;border:0;border-radius:20px;background:#ffffff2e}.app-shell .detail-page.artist-profile .artist-profile__featured-release--below-hero{width:calc(100% - 40px);min-height:114px;margin:0 20px 22px;padding:11px 13px;color:#fff;border:0;border-radius:20px;background:#ffffff2e!important;box-shadow:none}.artist-profile__featured-art{width:92px;height:92px;border-radius:10px}.artist-profile__featured-copy small,.artist-profile__featured-copy span{color:#ffffffc2}.artist-profile__featured-copy strong{color:#fff}.artist-profile__stats,.artist-profile__bio{color:#fff;border-color:#ffffff29;background:transparent}.artist-profile__top-tracks,.artist-profile__releases,.artist-profile__catalog{padding-inline:20px;color:#fff}.artist-profile__top-heading h3,.artist-profile__releases h3,.app-shell .artist-profile__section-heading h3{color:#fff;font-size:22px;font-weight:750}.artist-profile__top-heading button,.artist-profile__releases header>span,.artist-profile__section-heading span{color:#ffffffad}.app-shell .artist-profile__track[data-ui=media-row]{--media-row-height: 56px;--media-artwork-size: 48px;min-height:56px;color:#fff}.app-shell .artist-profile__track [data-slot=title]{color:#fff}.app-shell .artist-profile__track [data-slot=subtitle],.app-shell .artist-profile__track [data-slot=meta]{color:#ffffffad}.app-shell .artist-profile__track [data-ui=media-row-divider]{background:#ffffff24}.artist-profile__release-rail{margin-inline:-20px;padding-inline:20px}.artist-profile__release-rail>button{color:#fff}.artist-profile__release-rail>button>span{border:.25px solid rgba(255,255,255,.18);border-radius:10px}.artist-profile__release-rail strong{color:#fff}.artist-profile__release-rail small{color:#ffffffa8}.artist-profile__menu,.app-shell[data-appearance=dark] .artist-profile__menu{top:62px;right:17px;width:228px;color:#fff;border:.5px solid rgba(255,255,255,.2);border-radius:25px;background:rgba(var(--artist-color-deep-rgb, 36, 36, 40),.82);box-shadow:0 18px 46px #0000002e;backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2)}.sheet-backdrop:has(.playlist-sheet--apple){justify-content:center;background:transparent}.app-shell .playlist-sheet--apple,.app-shell[data-appearance=dark] .playlist-sheet--apple{width:min(100%,402px)!important;min-height:100dvh;max-height:100dvh;padding:0 0 calc(100px + env(safe-area-inset-bottom));color:#000;background:#fff!important}.app-shell .playlist-sheet--apple:before{display:none}.playlist-sheet--apple .playlist-sheet__artbackdrop{display:none}.playlist-sheet--apple .sheet-drag-zone{position:sticky;top:0;z-index:20;height:106px;background:#ffffffd1;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.playlist-sheet--apple .playlist-sheet__header{height:106px;padding:52px 16px 8px}.playlist-sheet__header-actions{display:flex;align-items:center}.playlist-sheet--apple .playlist-sheet__back,.playlist-sheet--apple .playlist-sheet__header-save,.playlist-sheet--apple .playlist-sheet__more,.app-shell[data-appearance=dark] .playlist-sheet--apple .playlist-sheet__back{display:grid;width:44px;height:44px;margin:0;padding:0;place-items:center;color:#111!important;border:0!important;border-radius:50%;background:#f8f8f8d6!important;box-shadow:inset 0 .5px #fff,0 8px 28px #0000000d!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.playlist-sheet--apple .playlist-sheet__header-save{border-radius:23px 0 0 23px}.playlist-sheet--apple .playlist-sheet__more{border-radius:0 23px 23px 0}.playlist-sheet--apple .playlist-sheet__header-save--active{color:var(--figma-pink)!important}.app-shell .playlist-sheet--apple .playlist-sheet__header .playlist-sheet__back,.app-shell[data-appearance=dark] .playlist-sheet--apple .playlist-sheet__header .playlist-sheet__back{color:#111!important;border:0!important;background:#f8f8f8d6!important;box-shadow:inset 0 .5px #fff,0 8px 28px #0000000d!important}.playlist-sheet--apple .playlist-sheet__hero{padding:22px 0 0}.playlist-sheet--playlist .playlist-sheet__artwork{width:249px;height:249px;margin:8px auto 16px;border:.33px solid rgba(0,0,0,.1);border-radius:20px;background:#eee;box-shadow:0 17px 14px -10px #b4796c33,0 20px 50px -20px #00000040}.app-shell .playlist-sheet--apple.playlist-sheet--playlist .playlist-sheet__artwork{width:249px!important;height:249px!important}.playlist-sheet--apple .playlist-sheet__meta{gap:2px}.playlist-sheet--apple .playlist-sheet__meta h2{max-width:calc(100% - 32px);color:#000;font-size:20px;line-height:25px;font-weight:650}.playlist-sheet--apple .playlist-sheet__meta strong{color:#8e8e93;font-size:20px;line-height:25px}.playlist-sheet--apple .playlist-sheet__meta span{color:#8e8e93;font-size:11px;line-height:13px}.playlist-sheet--apple .playlist-sheet__actions{height:82px;grid-template-columns:50px 154px 0;gap:10px}.playlist-sheet--apple .playlist-sheet__queue{width:50px;height:50px;color:#111;border:0;border-radius:50%;background:#f1f1f1;box-shadow:none}.playlist-sheet--apple .playlist-sheet__play{width:154px;height:50px;color:#fff;border-radius:25px;background:#000;box-shadow:none;font-size:17px;font-weight:500}.playlist-sheet--apple .playlist-sheet__save{display:none}.playlist-sheet--apple .playlist-sheet__description{margin:0 20px 8px;color:#8e8e93;font-size:15px;line-height:20px}.playlist-sheet--apple .track-list,.playlist-sheet--apple .track-list--playlist{margin:0;padding:0 0 0 16px;color:#000;border:0;background:#fff!important}.playlist-sheet--apple .track-row[data-ui=media-row]{--media-row-height: 56px;--media-artwork-size: 48px;--media-artwork-radius: 5px;min-height:56px;padding:0;color:#000;background:#fff!important}.playlist-sheet--apple .track-row [data-slot=title],.playlist-sheet--apple .track-title-button,.playlist-sheet--apple .track-artist-button,.playlist-sheet--apple .track-row :is(.tgui-1b6a9e7c44da560,.tgui-7a6f69ce0c23bfea){color:#000!important}.playlist-sheet--apple .track-row [data-slot=title]{font-size:17px;line-height:22px;font-weight:400}.playlist-sheet--apple .track-row [data-slot=subtitle],.playlist-sheet--apple .track-artist-button,.playlist-sheet--apple .track-row [data-slot=meta]{color:#8e8e93!important;font-size:13px}.playlist-sheet--apple .row-more{color:#000}.playlist-sheet--apple .track-row [data-ui=media-row-divider]{background:#3c3c4329}.playlist-sheet--album .playlist-sheet__hero{position:relative;min-height:390px;padding:0;overflow:hidden}.playlist-sheet--album .playlist-sheet__artwork{position:absolute;z-index:0;top:0;left:0;width:100%;height:342px;margin:0;border:0;border-radius:0;background:#f3f5f7;box-shadow:none}.app-shell .playlist-sheet--apple.playlist-sheet--album .playlist-sheet__artwork{width:100%!important;height:342px!important}.playlist-sheet--album .playlist-sheet__artwork:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#fff0 42%,#ffffffc2 68%,#fff 82%)}.playlist-sheet--album .playlist-sheet__artwork img{object-fit:cover;filter:saturate(.78) brightness(1.08)}.playlist-sheet--album .playlist-sheet__meta{position:relative;z-index:1;margin-top:318px}.playlist-sheet--album .playlist-sheet__actions{position:relative;z-index:2}.playlist-sheet--album .track-list--playlist{counter-reset:album-track}.playlist-sheet--album .track-row{counter-increment:album-track}.playlist-sheet--album .track-row [data-slot=artwork]{width:40px!important;height:52px!important;flex-basis:40px!important;color:#6e7477;background:transparent!important}.playlist-sheet--album .track-row [data-slot=artwork]>*{display:none!important}.playlist-sheet--album .track-row [data-slot=artwork]:before{content:counter(album-track);font-size:17px;line-height:22px}.playlist-sheet__context{position:fixed;z-index:80;top:calc(62px + env(safe-area-inset-top));right:max(16px,calc((100vw - 402px)/2 + 16px));display:grid;width:238px;padding:8px 12px;color:#111;border:.5px solid rgba(0,0,0,.06);border-radius:28px;background:#fafafadb;box-shadow:0 14px 34px #00000024;backdrop-filter:blur(30px) saturate(1.15);-webkit-backdrop-filter:blur(30px) saturate(1.15)}.playlist-sheet__context-shortcuts{display:grid;padding:2px 0 8px;grid-template-columns:repeat(3,1fr);border-bottom:.5px solid rgba(60,60,67,.18)}.playlist-sheet__context-shortcuts>button{display:grid;height:58px;padding:4px 0;place-items:center;gap:2px;color:#111;border:0;background:transparent;font-size:11px}.playlist-sheet__context>button{display:grid;height:52px;padding:0 8px;grid-template-columns:28px 1fr;align-items:center;color:#111;text-align:left;border:0;border-bottom:.5px solid rgba(60,60,67,.18);background:transparent;font-size:17px}.playlist-sheet__context>button:last-child{border-bottom:0}.playlist-sheet__system-player{right:50%;bottom:calc(8px + env(safe-area-inset-bottom));width:min(calc(100% - 88px),314px)}}@media(max-width:859px),(pointer:coarse){.app-shell[data-runtime=web] .standalone-header,.app-shell[data-runtime=standalone] .standalone-header{display:none}.app-shell[data-runtime=web] .app-content,.app-shell[data-runtime=standalone] .app-content{min-height:100dvh;padding-top:0!important}.home-figma-hero-rail{scroll-padding-left:0;scroll-snap-type:none}.bottom-dock{box-sizing:border-box;width:333px;height:80px;padding:0}.bottom-dock__expanded,.bottom-nav-system{width:333px}.bottom-nav-system{display:flex;height:62px;gap:12px}.bottom-nav-system>.bottom-nav-glass,.bottom-nav-system>.bottom-nav-glass.glass{width:263px;flex:0 0 263px}.bottom-nav-search-button,.bottom-nav-search-button.glass,.bottom-nav-search-close,.bottom-nav-search-close.glass{width:58px;min-width:58px;height:58px;flex:0 0 58px}}@media(max-width:370px){.feed-screen__releases{padding-inline:12px;gap:18px 12px}.artist-profile__stage-content{padding-inline:14px}}@media(max-width:859px),(pointer:coarse){.app-shell:not([data-runtime=telegram]) .home-figma-header{display:grid}.app-content--home{padding-top:0!important}.home-figma-header{position:sticky;top:0;z-index:20;height:56px;padding:4px 16px}.home-figma-header>strong{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:16px;font-weight:700;letter-spacing:.01em}.home-figma-hero-rail{gap:24px;padding:0 0 8px 5px}.home-figma-flow-card,.home-figma-artist-card{width:242px;height:323px;border-radius:20px;box-shadow:none}.home-figma-flow-card:after{display:none}.home-figma-flow-card:before{z-index:0;background:linear-gradient(#6b123f 0,#6b123f 0) 79px 78px / 80px 80px no-repeat,linear-gradient(#83164c 0,#83164c 0) 67px 66px / 104px 104px no-repeat,linear-gradient(#9b1a59 0,#9b1a59 0) 55px 54px / 128px 128px no-repeat,linear-gradient(#b21f67 0,#b21f67 0) 43px 42px / 152px 152px no-repeat,linear-gradient(#c92575c9 0,#c92575c9 0) 31px 30px / 176px 176px no-repeat,linear-gradient(#df2d84 0,#df2d84 0) 19px 18px / 200px 200px no-repeat,linear-gradient(#f43a94 0,#f43a94 0) 7px 6px / 224px 224px no-repeat,linear-gradient(#ff46a2 0,#ff46a2 0) -5px -6px / 248px 248px no-repeat,#ff46a2}.home-figma-flow-card__copy{right:14px;bottom:91px;left:14px}.home-figma-flow-card__copy h2{font-size:36px;line-height:38px;font-weight:800}.home-figma-flow-card__copy p{max-width:210px;font-size:20px;line-height:20px;font-weight:700}.home-figma-flow-card__play{right:26px;bottom:17px;left:26px;height:50px;border-radius:1000px;background:#ff0090}.home-figma-artist-card>img{filter:none}.home-figma-artist-card>span{right:14px;bottom:18px;left:14px}.home-figma-artist-card strong{font-size:36px;line-height:38px;font-weight:800}.home-figma-section>header,.home-figma-section__link{height:52px;padding:12px 20px 8px 25px}.home-figma-section>header h2,.home-figma-section__link h2{font-size:22px;line-height:28px;font-weight:700}.home-figma-track-list{margin-left:25px}.home-figma-track[data-ui=media-row]{--media-row-height: 52px;--media-artwork-size: 52px;min-height:52px;padding-block:0}.home-figma-cover-rail{gap:14px;padding:0 20px 16px 25px}.home-figma-cover-rail>button{grid-template-rows:154px 20px 20px;gap:0}.home-figma-static-rows{margin-left:25px;padding-right:11px}.home-figma-static-rows>button{display:grid;width:100%;height:52px;padding:0;grid-template-columns:52px minmax(0,1fr) 32px;grid-template-rows:24px 20px;column-gap:8px;align-items:end;color:#000;text-align:left;border:0;border-bottom:.5px solid rgba(60,60,67,.16);background:transparent}.home-figma-static-rows>button>span{width:52px;height:52px;grid-row:1 / span 2;border-radius:5px;background:#3b3b3b}.home-figma-static-rows b{overflow:hidden;font-size:17px;line-height:22px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.home-figma-static-rows small{overflow:hidden;color:#8e8e93;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.home-figma-static-rows i{grid-column:3;grid-row:1 / span 2;align-self:center;font-size:17px;font-style:normal;letter-spacing:1px}.collection-overview>.collection-import-section{padding:7px 13px 8px}.collection-screen .collection-section{padding-inline:5px}.collection-screen .collection-section>header{display:flex;height:52px;min-height:52px;padding:12px 0 8px;align-items:center}.collection-screen .collection-section>header h2{font-size:22px;line-height:28px;font-weight:700}.collection-screen .collection-figma-heading-chevron{display:grid;width:28px;height:28px;margin-left:2px;padding:0;place-items:center;color:#8e8e93;border:0;background:transparent}.collection-screen .collection-figma-static-rows,.collection-screen .collection-track-list--preview{margin:0;padding:0!important}.collection-figma-static-rows>button{display:grid;width:100%;height:52px;padding:0 16px 0 0;grid-template-columns:52px minmax(0,1fr) 32px;grid-template-rows:24px 20px;column-gap:8px;align-items:end;color:#000;text-align:left;border:0;border-bottom:.5px solid rgba(60,60,67,.16);background:transparent}.collection-figma-static-rows>button>span{width:52px;height:52px;grid-row:1 / span 2;border-radius:5px;background:#3b3b3b}.collection-figma-static-rows b{overflow:hidden;font-size:17px;line-height:22px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.collection-figma-static-rows small{overflow:hidden;color:#8e8e93;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.collection-figma-static-rows i{grid-column:3;grid-row:1 / span 2;align-self:center;font-size:17px;font-style:normal;letter-spacing:1px}.collection-figma-playlist-rail{display:grid;padding:0 0 16px;grid-auto-columns:154px;grid-auto-flow:column;gap:14px;overflow-x:auto;scrollbar-width:none}.collection-figma-playlist-rail::-webkit-scrollbar{display:none}.collection-figma-playlist-rail>button{display:grid;width:154px;padding:0;grid-template-rows:154px 20px 20px;color:#000;text-align:left;border:0;background:transparent}.collection-figma-playlist-rail img{width:154px;height:154px;object-fit:cover;border:.25px solid rgba(0,0,0,.1);border-radius:10px}.collection-figma-playlist-rail strong,.collection-figma-playlist-rail small{overflow:hidden;font-size:15px;line-height:20px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.collection-figma-playlist-rail small{color:#8e8e93}.collection-overview>#collection-albums,.collection-overview>#collection-history{display:none}.app-content--search .search-screen-header--external-input{box-sizing:border-box;padding:65px 14px 17px}.app-content--search .search-source-switch{width:100%;height:49px;padding:3px;border-radius:25px}.app-content--search .search-source-switch__item{height:43px;font-size:14px;font-weight:600}.recent-searches{padding:7px 7px 140px}.recent-searches__heading{height:49px;padding:8px 0}.recent-searches__heading h2{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:22px;line-height:28px;font-weight:700}.recent-searches__heading button{color:#f7459d;font-size:17px}.recent-searches__figma-list{display:grid;margin-left:0}.recent-searches__figma-list>button{display:grid;width:100%;min-height:56px;padding:0 16px 0 0;grid-template-columns:48px minmax(0,1fr) 28px;gap:10px;align-items:center;color:#000;text-align:left;border:0;border-bottom:.33px solid rgba(0,0,0,.12);background:transparent}.recent-searches__figma-list img{width:48px;height:48px;object-fit:cover;border:.25px solid rgba(0,0,0,.1);border-radius:5px}.recent-searches__figma-list>button:nth-child(1) img,.recent-searches__figma-list>button:nth-child(3) img,.recent-searches__figma-list>button:nth-child(4) img{border-radius:50%}.recent-searches__figma-list span{display:grid;min-width:0;gap:1px}.recent-searches__figma-list b{overflow:hidden;font-size:17px;line-height:22px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.recent-searches__figma-list small{overflow:hidden;color:#8e8e93;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.recent-searches__figma-list i{justify-self:end;color:#8e8e93;font-size:22px;font-style:normal;letter-spacing:1px}.feed-screen__header{height:106px;padding:52px 16px 8px;background:#f1f1f1e0}.feed-screen__header h1{font-size:17px;font-weight:600}.feed-screen__header>button{width:44px;height:44px;border-radius:50%}.feed-screen__figma-songs{padding:0 11px 140px 9px}.feed-screen__figma-songs>button{display:grid;width:100%;height:60px;padding:4px 16px 4px 0;grid-template-columns:52px minmax(0,1fr) 32px;grid-template-rows:24px 20px;column-gap:8px;align-items:end;color:#000;text-align:left;border:0;border-bottom:.5px solid rgba(60,60,67,.16);background:transparent}.feed-screen__figma-songs>button>span{width:52px;height:52px;grid-row:1 / span 2;border-radius:5px;background:#3b3b3b}.feed-screen__figma-songs b{overflow:hidden;font-size:17px;line-height:22px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.feed-screen__figma-songs small{overflow:hidden;color:#8e8e93;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.feed-screen__figma-songs i{grid-column:3;grid-row:1 / span 2;align-self:center;font-size:17px;font-style:normal;letter-spacing:1px}.feed-screen__releases{padding:12px 16px 150px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.feed-screen__releases>button{grid-template-rows:minmax(0,1fr) 20px 20px;gap:0}.feed-screen__releases img{aspect-ratio:1;border-radius:10px}}@media(max-width:859px),(pointer:coarse){.app-shell[data-runtime=web] .bottom-dock,.app-shell[data-runtime=standalone] .bottom-dock{width:333px;height:80px;padding:0}.app-shell[data-runtime=web] .bottom-dock__expanded,.app-shell[data-runtime=standalone] .bottom-dock__expanded,.app-shell[data-runtime=web] .bottom-nav-system,.app-shell[data-runtime=standalone] .bottom-nav-system{width:333px}.app-shell[data-runtime=web] .bottom-dock.bottom-dock--compact,.app-shell[data-runtime=standalone] .bottom-dock.bottom-dock--compact{width:100%;max-width:none}.app-shell[data-runtime=web] .home-figma-header,.app-shell[data-runtime=standalone] .home-figma-header{height:110px;padding:56px 16px 10px}.home-figma-taste-rail{display:flex;width:100%;padding-left:25px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:none;scrollbar-width:none}.home-figma-taste-rail::-webkit-scrollbar{display:none}.home-figma-taste-page{width:350px;min-width:350px;flex:0 0 350px;margin-left:0!important;padding-right:0!important;scroll-snap-align:start}.home-figma-taste-page.home-figma-track-list{width:350px;padding-right:0!important}.home-figma-taste-page.home-figma-static-rows{padding-right:0}.home-figma-taste-page .home-figma-track[data-ui=media-row],.home-figma-taste-page.home-figma-static-rows>button{width:350px}.app-shell[data-runtime=web] .bottom-dock,.app-shell[data-runtime=standalone] .bottom-dock{isolation:isolate;bottom:6px;background:transparent!important;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell[data-runtime=web] .bottom-dock:before,.app-shell[data-runtime=standalone] .bottom-dock:before{position:absolute;z-index:0;right:50%;bottom:-6px;width:100vw;height:182px;content:"";pointer-events:none;background:linear-gradient(180deg,#f8f8fa00,#f8f8fa14 30%,#f8f8fa33 68%,#f8f8fa5c);transform:translate(50%);backdrop-filter:blur(32px) saturate(1.18);-webkit-backdrop-filter:blur(32px) saturate(1.18);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 24%,#000 54%,#000 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 24%,#000 54%,#000 100%)}.app-shell[data-runtime=web] .bottom-dock>*,.app-shell[data-runtime=standalone] .bottom-dock>*{position:relative;z-index:1}.bottom-dock--with-player .bottom-dock__expanded>.mini-player,.bottom-dock--with-player .bottom-dock__expanded>.mini-player.glass{position:absolute;top:-62px;left:0;width:333px;height:48px;min-height:48px;margin:0}.home-figma-flow-card__copy{top:158px;bottom:auto}.home-figma-flow-card__copy p{max-width:186px;line-height:19px}.app-shell[data-runtime=web] .bottom-nav-system,.app-shell[data-runtime=standalone] .bottom-nav-system{align-items:flex-start!important}.app-shell[data-runtime=web] .bottom-nav-system>.bottom-nav-glass.glass,.app-shell[data-runtime=standalone] .bottom-nav-system>.bottom-nav-glass.glass{width:263px!important;height:62px!important;padding:0!important;overflow:visible;background:linear-gradient(#eeecec12,#eeecec12),linear-gradient(#fff6,#fff6),#fafafa!important;background-blend-mode:screen,overlay,darken;box-shadow:0 8px 40px #0000001f,inset 2px 2px 1px -2px #ffffffb3,inset 2px 2px 1px -2px #4d4d4d,inset -2px -2px 1px -2px #4d4d4d,inset 0 0 4px 1px #0003!important;backdrop-filter:blur(18px) saturate(1.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important}.app-shell[data-runtime=web] .bottom-nav-system>.bottom-nav-glass.glass>.bottom-nav,.app-shell[data-runtime=standalone] .bottom-nav-system>.bottom-nav-glass.glass>.bottom-nav{width:263px!important;height:54px!important;margin-top:4px;align-items:flex-start!important}.app-shell[data-runtime=web] .bottom-nav-system .bottom-nav__item,.app-shell[data-runtime=standalone] .bottom-nav-system .bottom-nav__item{min-width:0;height:54px!important;flex:1 1 0;margin:0 -7.333px 0 0;gap:1px;padding:6px 8px 7px;border:0;border-radius:100px;color:#3b3b3b}.bottom-nav-system .bottom-nav__item:last-child{margin-right:0}.app-shell .bottom-nav-glass>.bottom-nav__selection{display:block!important;position:absolute!important;top:0;left:0;z-index:1!important;width:var(--bottom-nav-selection-width);height:var(--bottom-nav-selection-height);box-sizing:border-box;border:0!important;border-radius:100px;background:#ededed!important;box-shadow:none!important}.app-shell .bottom-nav-glass .bottom-nav .bottom-nav__item,.app-shell .bottom-nav-glass .bottom-nav .bottom-nav__item[aria-current=page]{position:relative;z-index:2;background:transparent!important;box-shadow:none!important}.bottom-nav-system .bottom-nav__item [class*=text]{font-size:10px;line-height:12px;font-weight:510}.bottom-nav-system .bottom-nav__item--home .bottom-nav__asset{width:24px;height:24px;flex-basis:24px;padding:0}.bottom-nav-system .bottom-nav__item--feed svg{width:17px;height:17px}.bottom-nav-system .bottom-nav__item--favorites .bottom-nav__asset{width:26px;height:25px;flex-basis:26px}.bottom-nav-search-button.glass,.bottom-nav-search-close.glass,.bottom-dock--with-player .mini-player.glass{background:linear-gradient(#eeecec12,#eeecec12),linear-gradient(#fff6,#fff6),#fafafa!important;background-blend-mode:screen,overlay,darken;box-shadow:0 8px 40px #0000001f,inset 2px 2px 1px -2px #ffffffb3,inset 2px 2px 1px -2px #4d4d4d,inset -2px -2px 1px -2px #4d4d4d,inset 0 0 4px 1px #0003!important;backdrop-filter:blur(18px) saturate(1.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important}.bottom-dock--with-player .mini-player,.bottom-dock--with-player .mini-player.glass{display:flex;width:333px;height:48px;min-height:48px;align-items:center;padding:8px 16px;gap:0;border-radius:60px}.bottom-dock--with-player .mini-player>img{width:32px;height:32px;flex:0 0 32px;border-radius:12px}.bottom-dock--with-player .mini-copy{min-width:0;flex:1 1 auto;margin-left:8px}.bottom-dock--with-player .mini-copy strong{font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.23px}.bottom-dock--with-player .mini-copy>span{font-size:11px;line-height:13px;font-weight:400;letter-spacing:.06px}.bottom-dock--with-player .mini-control{width:17px;min-width:17px;height:32px;padding:0}.bottom-dock--with-player .mini-favorite,.bottom-dock--with-player .mini-toggle{margin-left:16px}.bottom-dock--with-player .mini-control svg{width:17px;height:17px}.bottom-dock--with-player .mini-favorite svg{fill:currentColor}.bottom-dock--with-player .mini-favorite__figma-icon{display:block;width:17px;height:16px;max-width:none;flex:0 0 17px}.home-figma-flow-card,.home-figma-artist-card{width:242px;height:323px;overflow:hidden;border:.25px solid rgba(0,0,0,.1);border-radius:20px;box-shadow:none}.home-figma-flow-card:before{z-index:0;background:linear-gradient(#6b123f 0,#6b123f 0) 79px 78px / 80px 80px no-repeat,linear-gradient(#83164c 0,#83164c 0) 67px 66px / 104px 104px no-repeat,linear-gradient(#9b1a59 0,#9b1a59 0) 55px 54px / 128px 128px no-repeat,linear-gradient(#b21f67 0,#b21f67 0) 43px 42px / 152px 152px no-repeat,linear-gradient(#c92575c9 0,#c92575c9 0) 31px 30px / 176px 176px no-repeat,linear-gradient(#df2d84 0,#df2d84 0) 19px 18px / 200px 200px no-repeat,linear-gradient(#f43a94 0,#f43a94 0) 7px 6px / 224px 224px no-repeat,linear-gradient(#ff46a2 0,#ff46a2 0) -5px -6px / 248px 248px no-repeat,#ff46a2}.home-figma-flow-card__copy{z-index:3;right:auto;top:257.5px;bottom:auto;left:14px}.home-figma-flow-card__copy h2{font-size:36px;line-height:22px;font-weight:800}.home-figma-flow-card__copy p{width:186px;max-width:186px;margin-top:12px;color:#ffffffb3;font-size:20px;line-height:19px;font-weight:700}.home-screen--figma .home-figma-flow-card__play{z-index:4;right:31px;bottom:15px;left:31px;width:180px;height:50px;min-width:180px;padding:6px 20px}.home-figma-artist-card{display:block;padding:0;color:#fff;text-align:left;background:#3b3b3b}.home-figma-artist-card:after{display:none}.home-figma-artist-card__art,.home-figma-artist-card__blur-art{position:absolute;display:block;width:100%;object-fit:cover}.home-figma-artist-card__art{z-index:0;top:0;right:0;bottom:0;left:0;height:100%}.home-figma-artist-card__blur-art{z-index:1;top:187px;left:-12px;width:calc(100% + 24px);height:136px;filter:blur(34px) saturate(1.05);transform:scale(1.12);transform-origin:center}.home-figma-artist-card__material{position:absolute;z-index:2;top:242px;left:0;display:block;width:243px;height:81px;background:#c7c7cce0;mix-blend-mode:multiply;pointer-events:none;backdrop-filter:blur(100px) saturate(1.04);-webkit-backdrop-filter:blur(100px) saturate(1.04)}.home-figma-artist-card__copy{position:absolute;z-index:3;right:14px;bottom:17px;left:14px;display:grid;gap:4px}.home-figma-artist-card__copy strong{overflow:hidden;color:#fff;font-size:36px;line-height:38px;font-weight:800;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.home-figma-artist-card__copy small{overflow:hidden;color:#ffffffb3;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.home-figma-hero-rail{grid-auto-columns:242.5px;gap:23px}.home-figma-flow-card,.home-figma-artist-card{width:242.5px;height:323.333px;isolation:isolate;border:0;border-radius:20px;box-shadow:none}.home-figma-flow-card__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.home-figma-flow-card__copy h2{position:absolute;top:172px;right:auto;bottom:auto;left:107px;display:flex;height:auto;width:max-content;align-items:center;margin:0;color:#f5f4f1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:36px;font-weight:700;line-height:22px;text-align:center;white-space:nowrap;transform:translate(-50%,-50%)}.home-figma-flow-card__copy p{position:absolute;top:192px;left:14px;width:186px;height:31px;margin:0;color:#ffffffb3;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:20px;font-weight:700;line-height:19px}.home-screen--figma .home-figma-flow-card__play{right:auto;top:257.5px;bottom:auto;left:31px;width:180px;height:50px;min-width:180px;transform:none}.home-figma-artist-card>img.home-figma-artist-card__base-art,.home-figma-artist-card>img.home-figma-artist-card__lower-art,.home-figma-artist-card>img.home-figma-artist-card__top-art{position:absolute;display:block;max-width:none;object-fit:cover;pointer-events:none}.home-figma-artist-card>img.home-figma-artist-card__base-art{inset:auto;z-index:0;top:0;left:0;width:242px;height:242px}.home-figma-artist-card__mirror{position:absolute;z-index:1;top:242px;left:0;display:flex;width:242px;height:242px;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.home-figma-artist-card>.home-figma-artist-card__mirror{z-index:1;top:242px;right:auto;bottom:auto;left:0}.home-figma-artist-card__mirror>img{display:block;width:242px;height:242px;max-width:none;object-fit:cover;transform:scaleY(-1)}.home-figma-artist-card__squares{position:absolute;z-index:2;top:187px;left:0;width:242px;height:136px;pointer-events:none;background:linear-gradient(#6b123f 0,#6b123f 0) 78px 84px / 80px 80px no-repeat,linear-gradient(#83164c 0,#83164c 0) 66px 72px / 104px 104px no-repeat,linear-gradient(#9b1a59 0,#9b1a59 0) 54px 60px / 128px 128px no-repeat,linear-gradient(#b21f67 0,#b21f67 0) 42px 48px / 152px 152px no-repeat,linear-gradient(#c92575c9 0,#c92575c9 0) 30px 36px / 176px 176px no-repeat,linear-gradient(#df2d84 0,#df2d84 0) 18px 24px / 200px 200px no-repeat,linear-gradient(#f43a94 0,#f43a94 0) 6px 12px / 224px 224px no-repeat,linear-gradient(#ff46a2 0,#ff46a2 0) -6px 0 / 248px 248px no-repeat}.home-figma-artist-card>.home-figma-artist-card__squares{z-index:2;top:187px;right:auto;bottom:auto;left:0}.home-figma-artist-card>img.home-figma-artist-card__lower-art{inset:auto;z-index:3;top:158px;left:-9px;width:261px;height:261px;border-radius:15px}.home-figma-artist-card>.home-figma-artist-card__material{z-index:4;top:242px;left:0;width:243px;height:81px;padding:0;overflow:hidden;color:#fff;isolation:isolate;background:transparent;mix-blend-mode:normal;pointer-events:none;backdrop-filter:none;-webkit-backdrop-filter:none}.home-figma-artist-card>.home-figma-artist-card__material:before{position:absolute;z-index:0;top:-84px;left:-9px;display:block;width:261px;height:261px;content:"";background-image:var(--artist-card-art);background-position:center;background-repeat:no-repeat;background-size:261px 261px;filter:blur(24px) brightness(.58) saturate(1.08);transform:scale(1.12);transform-origin:center}.home-figma-artist-card>.home-figma-artist-card__material:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;content:"";background:#0d11154d}.home-figma-artist-card>.home-figma-artist-card__details{position:absolute;z-index:5;top:242px;left:0;display:block;width:243px;height:81px;pointer-events:none}.home-figma-artist-card__details>small,.home-figma-artist-card__details>em{position:absolute;left:8px;display:block;width:226px;overflow:hidden;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro,sans-serif;font-style:normal;text-align:left;text-overflow:ellipsis;white-space:nowrap}.home-figma-artist-card__details>em{top:41.5px;right:8px;width:auto;overflow:visible;font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.08px;text-align:left;text-overflow:clip}.home-figma-artist-card>img.home-figma-artist-card__top-art{inset:auto;z-index:6;top:-14px;left:-9px;width:261px;height:261px;border-radius:15px}.home-figma-artist-card__title{position:absolute;z-index:7;top:211px;left:5px;display:block;width:120px;height:22px;overflow:hidden;color:#f5f4f1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:34px;font-weight:700;line-height:22px;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.home-figma-hero-rail{grid-auto-columns:242px;gap:24px;padding:0 0 8px 5px}.home-figma-flow-card,.home-figma-artist-card{width:242px;height:323px;isolation:auto;overflow:hidden;border:0;border-radius:20px;box-shadow:none}.home-figma-flow-card:before{z-index:0;background:linear-gradient(#6b123f 0,#6b123f 0) 79px 78px / 80px 80px no-repeat,linear-gradient(#83164c 0,#83164c 0) 67px 66px / 104px 104px no-repeat,linear-gradient(#9b1a59 0,#9b1a59 0) 55px 54px / 128px 128px no-repeat,linear-gradient(#b21f67 0,#b21f67 0) 43px 42px / 152px 152px no-repeat,linear-gradient(#c92575c9 0,#c92575c9 0) 31px 30px / 176px 176px no-repeat,linear-gradient(#df2d84 0,#df2d84 0) 19px 18px / 200px 200px no-repeat,linear-gradient(#f43a94 0,#f43a94 0) 7px 6px / 224px 224px no-repeat,linear-gradient(#ff46a2 0,#ff46a2 0) -5px -6px / 248px 248px no-repeat}.home-figma-flow-card__material,.home-figma-artist-card>.home-figma-artist-card__material{position:absolute;z-index:4;top:242px;left:0;display:block;width:243px;height:81px;padding:0;overflow:hidden;pointer-events:none;background:#c7c7cc;mix-blend-mode:multiply;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.home-figma-flow-card__material{z-index:2}.home-figma-artist-card>.home-figma-artist-card__material:before,.home-figma-artist-card>.home-figma-artist-card__material:after{display:none}.home-figma-flow-card__copy{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.home-figma-flow-card__copy h2{position:absolute;top:172px;right:auto;bottom:auto;left:107px;display:flex;width:max-content;height:auto;align-items:center;margin:0;color:#f5f4f1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:36px;font-weight:700;line-height:22px;text-align:center;white-space:nowrap;transform:translate(-50%,-50%)}.home-figma-flow-card__copy p{position:absolute;top:192px;left:14px;width:186px;height:31px;max-width:none;margin:0;color:#ffffffb3;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:20px;font-weight:700;line-height:19px}.home-screen--figma .home-figma-flow-card__play{z-index:3;top:257.5px;right:auto;bottom:auto;left:31px;display:flex;width:180px;min-width:180px;height:50px;padding:6px 20px;border:0;border-radius:1000px;color:#fff;background:#f09;font-family:-apple-system,BlinkMacSystemFont,SF Pro,sans-serif;font-size:17px;font-weight:510;line-height:normal;box-shadow:none;transform:none}.home-figma-artist-card>img.home-figma-artist-card__base-art{z-index:0;top:0;left:0;width:242px;height:242px;border-radius:0}.home-figma-artist-card>.home-figma-artist-card__mirror{z-index:1;top:242px;left:0;width:242px;height:242px}.home-figma-artist-card>.home-figma-artist-card__squares{z-index:2;top:187px;left:0;width:242px;height:136px}.home-figma-artist-card>img.home-figma-artist-card__lower-art{z-index:3;top:158px;left:-9px;width:261px;height:261px;border-radius:15px}.home-figma-artist-card>.home-figma-artist-card__details{z-index:5;top:242px;left:-1.5px;width:246px;height:82px}.home-figma-artist-card__details>small,.home-figma-artist-card__details>em{left:8px;width:226px;color:#fff;text-align:center;text-overflow:ellipsis}.home-figma-artist-card__details>small{top:21.5px;height:20px;font-size:15px;font-weight:590;line-height:20px;letter-spacing:-.23px}.home-figma-artist-card__details>em{top:41.5px;right:auto;width:226px;overflow:visible;font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.08px;text-align:center;text-overflow:clip}.home-figma-artist-card>img.home-figma-artist-card__top-art{z-index:6;top:-14px;left:-9px;width:261px;height:261px;border-radius:15px}.home-figma-artist-card__title{position:absolute;display:flex;align-items:center;z-index:7;top:222px;right:auto;bottom:auto;left:61.5px;width:max-content;height:auto;overflow:visible;color:#f5f4f1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:36px;font-weight:700;line-height:22px;letter-spacing:0;text-align:center;text-overflow:clip;white-space:nowrap;transform:translate(-50%,-50%)}@supports (-webkit-touch-callout: none){.home-figma-flow-card__material,.home-figma-artist-card>.home-figma-artist-card__material{isolation:isolate;background:transparent;mix-blend-mode:normal;backdrop-filter:none;-webkit-backdrop-filter:none}.home-figma-flow-card__material:before,.home-figma-artist-card>.home-figma-artist-card__material:before{position:absolute;z-index:0;top:-45px;right:-45px;bottom:-45px;left:-45px;display:block;content:"";transform:scale(1.15);transform-origin:center}.home-figma-flow-card__material:before{background:linear-gradient(#6b123f 0,#6b123f 0) 123px 74px / 80px 80px no-repeat,linear-gradient(#83164c 0,#83164c 0) 111px 62px / 104px 104px no-repeat,linear-gradient(#9b1a59 0,#9b1a59 0) 99px 50px / 128px 128px no-repeat,linear-gradient(#b21f67 0,#b21f67 0) 87px 38px / 152px 152px no-repeat,linear-gradient(#c92575c9 0,#c92575c9 0) 75px 26px / 176px 176px no-repeat,linear-gradient(#df2d84 0,#df2d84 0) 63px 14px / 200px 200px no-repeat,linear-gradient(#f43a94 0,#f43a94 0) 51px 2px / 224px 224px no-repeat,linear-gradient(#ff46a2 0,#ff46a2 0) 39px -10px / 248px 248px no-repeat;filter:blur(100px)}.home-figma-artist-card>.home-figma-artist-card__material:before{inset:auto;top:-84px;left:-9px;width:261px;height:261px;background-image:var(--artist-card-art);background-position:center;background-repeat:no-repeat;background-size:261px 261px;filter:blur(18px) brightness(.56) saturate(1.12)}.home-figma-flow-card__material:after,.home-figma-artist-card>.home-figma-artist-card__material:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;content:"";background:#0b0f1475;mix-blend-mode:normal}}.app-content--search .search-screen-header--external-input{display:block;box-sizing:border-box;height:123px;min-height:123px;padding:58px 14px 16px!important}.app-content--search .recent-searches{padding:0 7px calc(140px + env(safe-area-inset-bottom))}.app-content--search .recent-searches__heading{box-sizing:border-box;height:46px;padding:8px 0}.app-content--search .recent-searches__figma-list>button,.app-content--search .recent-search-row[data-ui=media-row]{min-height:56px}}@media(max-width:859px),(pointer:coarse){.system-dock,.system-dock *{box-sizing:border-box}.system-dock{position:fixed;z-index:80;right:50%;bottom:calc(6px + env(safe-area-inset-bottom));width:333px;max-width:calc(100vw - 32px);color:#111;transform:translate(50%);isolation:isolate}.system-dock:before{position:absolute;z-index:0;right:50%;bottom:calc(-6px - env(safe-area-inset-bottom));width:100vw;height:166px;content:"";pointer-events:none;background:#fff0;transform:translate(50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.9) 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.9) 100%)}.system-glass{position:relative;overflow:hidden;border:0;color:#111;background:linear-gradient(#eeecec12,#eeecec12),linear-gradient(#fff6,#fff6),#fafafabd;background-blend-mode:screen,overlay,darken;box-shadow:0 8px 40px #0000001f,inset 2px 2px 1px -2px #ffffffb3,inset 2px 2px 1px -2px #4d4d4d,inset -2px -2px 1px -2px #4d4d4d,inset 0 0 4px 1px #0003;backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1)}.system-dock-expanded{display:flex;width:333px;max-width:100%;flex-direction:column;gap:16px}.system-dock-navigation-row{display:grid;width:333px;max-width:100%;grid-template-columns:263px 54px;align-items:center;gap:16px;height:54px}.system-dock-navigation{display:flex;width:263px;height:54px;align-items:stretch;overflow:visible;border-radius:60px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.system-dock-navigation:before,.system-dock-navigation-row>.system-dock-round:before{position:absolute;z-index:0;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:60px;content:"";pointer-events:none;background:linear-gradient(#eeecec12,#eeecec12),linear-gradient(#fff6,#fff6),#fafafa;background-blend-mode:screen,overlay,darken;box-shadow:0 8px 40px #0000001f,inset 2px 2px 1px -2px #ffffffb3,inset 2px 2px 1px -2px #4d4d4d,inset -2px -2px 1px -2px #4d4d4d,inset 0 0 4px 1px #0003;backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1)}.system-dock-navigation-row>.system-dock-round{width:54px;min-width:54px;height:54px;overflow:visible;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.system-dock-navigation-row>.system-dock-round>svg{position:relative;z-index:1}.system-dock-navigation-row>.system-dock-round.is-active{color:#f7459d}.system-dock-tab{display:flex;position:relative;z-index:1;width:92.555px;min-width:92.555px;height:54px;flex:0 0 92.555px;flex-direction:column;align-items:center;justify-content:center;gap:1px;margin-right:-7.333px;padding:6px 8px 7px;border:0;border-radius:60px;color:#3b3b3b;background:transparent;font:510 10px/12px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.system-dock-tab:last-child{margin-right:0}.system-dock-tab.is-active{color:#f7459d}.system-dock-selection{position:absolute;top:0;z-index:0;height:100%;border:0;border-radius:60px;pointer-events:none;background:#ededed;box-shadow:none}.system-dock-icon{display:block;flex:0 0 auto;color:currentColor}.system-dock-icon--home,.system-dock-icon--feed,.system-dock-icon--favorites{background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.system-dock-icon--home{width:24px;height:24px;mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.8283%200.057243C14.5522%200.11199%2013.97%200.227913%2012.7127%200.478438C12.3657%200.547573%2010.5272%200.913041%208.62704%201.29058C6.72689%201.66813%205.11412%201.99567%205.04311%202.01844C4.61352%202.15628%204.30851%202.58412%204.30851%203.04883C4.30851%203.1389%204.35759%203.4636%204.44344%203.94148C5.27541%208.57277%205.75705%2011.5962%205.94996%2013.3985L5.96285%2013.519L5.77462%2013.4625C4.67986%2013.1338%203.34917%2013.1614%202.28664%2013.5349C1.21081%2013.9131%200.409171%2014.6098%200.124555%2015.414C-0.0700414%2015.9639%20-0.0359978%2016.5376%200.222319%2017.0611C0.565705%2017.757%201.27872%2018.3375%202.22076%2018.6882C2.48453%2018.7864%202.94595%2018.9028%203.2819%2018.9559C3.52422%2018.9942%203.63588%2019%204.12412%2019C4.60859%2019%204.72483%2018.994%204.95872%2018.9569C6.02767%2018.7874%206.88175%2018.3782%207.49594%2017.7414C7.9149%2017.3069%208.14888%2016.8369%208.20977%2016.3073C8.31658%2015.3786%208.27325%2014.3357%208.05265%2012.5234C7.84717%2010.8353%207.40347%208.07219%206.73291%204.30438C6.69679%204.10153%206.67806%203.94869%206.68817%203.9394C6.703%203.92576%207.96065%203.67373%2013.6025%202.5537C14.0653%202.46185%2014.448%202.39091%2014.4532%202.39608C14.4583%202.40126%2014.5266%202.64224%2014.6049%202.9316C15.583%206.543%2016.3316%209.9512%2016.6321%2012.1607C16.6643%2012.3979%2016.6954%2012.625%2016.7011%2012.6655C16.7084%2012.7172%2016.7042%2012.7389%2016.6869%2012.7386C16.6735%2012.7384%2016.5683%2012.7079%2016.4533%2012.6708C16.2088%2012.592%2015.8678%2012.5186%2015.527%2012.4715C15.2232%2012.4295%2014.4687%2012.4241%2014.1587%2012.4617C12.6331%2012.6466%2011.4186%2013.3606%2010.9164%2014.3677C10.5721%2015.0583%2010.6302%2015.8416%2011.076%2016.5183C11.2191%2016.7355%2011.5272%2017.0573%2011.7661%2017.239C12.5675%2017.8487%2013.6186%2018.1723%2014.7992%2018.1728C16.1427%2018.1734%2017.3342%2017.7525%2018.1295%2016.9965C18.4582%2016.6839%2018.7468%2016.2238%2018.8449%2015.8556C19.0375%2015.1332%2019.0509%2013.9975%2018.8842%2012.5234C18.6633%2010.5691%2018.1438%207.96934%2017.304%204.61418C16.7763%202.50603%2016.3052%200.798177%2016.1902%200.576289C16.0096%200.227677%2015.6212%20-0.0044819%2015.2262%206.56312e-05C15.1621%200.000810485%2014.9831%200.0265275%2014.8283%200.057243Z'%20fill='%23E82F8C'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.8283%200.057243C14.5522%200.11199%2013.97%200.227913%2012.7127%200.478438C12.3657%200.547573%2010.5272%200.913041%208.62704%201.29058C6.72689%201.66813%205.11412%201.99567%205.04311%202.01844C4.61352%202.15628%204.30851%202.58412%204.30851%203.04883C4.30851%203.1389%204.35759%203.4636%204.44344%203.94148C5.27541%208.57277%205.75705%2011.5962%205.94996%2013.3985L5.96285%2013.519L5.77462%2013.4625C4.67986%2013.1338%203.34917%2013.1614%202.28664%2013.5349C1.21081%2013.9131%200.409171%2014.6098%200.124555%2015.414C-0.0700414%2015.9639%20-0.0359978%2016.5376%200.222319%2017.0611C0.565705%2017.757%201.27872%2018.3375%202.22076%2018.6882C2.48453%2018.7864%202.94595%2018.9028%203.2819%2018.9559C3.52422%2018.9942%203.63588%2019%204.12412%2019C4.60859%2019%204.72483%2018.994%204.95872%2018.9569C6.02767%2018.7874%206.88175%2018.3782%207.49594%2017.7414C7.9149%2017.3069%208.14888%2016.8369%208.20977%2016.3073C8.31658%2015.3786%208.27325%2014.3357%208.05265%2012.5234C7.84717%2010.8353%207.40347%208.07219%206.73291%204.30438C6.69679%204.10153%206.67806%203.94869%206.68817%203.9394C6.703%203.92576%207.96065%203.67373%2013.6025%202.5537C14.0653%202.46185%2014.448%202.39091%2014.4532%202.39608C14.4583%202.40126%2014.5266%202.64224%2014.6049%202.9316C15.583%206.543%2016.3316%209.9512%2016.6321%2012.1607C16.6643%2012.3979%2016.6954%2012.625%2016.7011%2012.6655C16.7084%2012.7172%2016.7042%2012.7389%2016.6869%2012.7386C16.6735%2012.7384%2016.5683%2012.7079%2016.4533%2012.6708C16.2088%2012.592%2015.8678%2012.5186%2015.527%2012.4715C15.2232%2012.4295%2014.4687%2012.4241%2014.1587%2012.4617C12.6331%2012.6466%2011.4186%2013.3606%2010.9164%2014.3677C10.5721%2015.0583%2010.6302%2015.8416%2011.076%2016.5183C11.2191%2016.7355%2011.5272%2017.0573%2011.7661%2017.239C12.5675%2017.8487%2013.6186%2018.1723%2014.7992%2018.1728C16.1427%2018.1734%2017.3342%2017.7525%2018.1295%2016.9965C18.4582%2016.6839%2018.7468%2016.2238%2018.8449%2015.8556C19.0375%2015.1332%2019.0509%2013.9975%2018.8842%2012.5234C18.6633%2010.5691%2018.1438%207.96934%2017.304%204.61418C16.7763%202.50603%2016.3052%200.798177%2016.1902%200.576289C16.0096%200.227677%2015.6212%20-0.0044819%2015.2262%206.56312e-05C15.1621%200.000810485%2014.9831%200.0265275%2014.8283%200.057243Z'%20fill='%23E82F8C'/%3e%3c/svg%3e")}.system-dock-icon--favorites{width:26px;height:25px;mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='22'%20height='21'%20viewBox='0%200%2022%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M11.6286%200.509279C17.3542%200.509279%2022%205.09868%2022%2010.7546C22%2016.4106%2017.3542%2021%2011.6286%2021C7.72594%2021%204.32802%2018.8669%202.56129%2015.7226C4.44487%2015.5287%206.45464%2014.0328%206.45464%2011.2902V5.87898L8.74485%205.38494C9.75441%205.17256%2010.4835%204.31839%2010.4882%203.26569V0.675495C10.4835%200.643175%2010.4835%200.606238%2010.4789%200.573919C10.8574%200.532365%2011.2407%200.509279%2011.6286%200.509279ZM11.6286%2013.9081C9.23093%2013.9081%207.37072%2014.4668%206.04801%2015.5795C5.91247%2015.6949%205.74421%2015.8658%205.58997%2016.0366C5.31421%2016.3321%205.33291%2016.7846%205.62736%2017.0662C5.77693%2017.2047%205.93117%2017.3479%206.04801%2017.4448C7.56703%2018.6822%209.51137%2019.421%2011.6286%2019.421C13.7506%2019.421%2015.6996%2018.6776%2017.2139%2017.4402C17.3308%2017.3433%2017.485%2017.2047%2017.6299%2017.0662C17.9244%2016.7892%2017.9431%2016.3321%2017.6673%2016.0366C17.5131%2015.8658%2017.3495%2015.6949%2017.2186%2015.5841C15.8912%2014.4668%2014.031%2013.9081%2011.6286%2013.9081ZM8.07648%200.0152486C8.51583%20-0.0724756%208.89441%200.227636%208.89441%200.675495V3.26569L8.88506%203.37189C8.87572%203.43653%208.85235%203.50116%208.81963%203.55657C8.81496%203.56119%208.81496%203.5658%208.81028%203.57042C8.80093%203.58889%208.78691%203.60736%208.77289%203.62583C8.76354%203.63968%208.7542%203.64891%208.74485%203.65815C8.7355%203.672%208.72148%203.68585%208.70746%203.69508C8.69811%203.70432%208.68876%203.71355%208.67941%203.72279C8.66539%203.73202%208.6467%203.74587%208.63268%203.75511C8.61865%203.76434%208.6093%203.76896%208.59996%203.77357C8.58126%203.78743%208.55789%203.79666%208.5392%203.80589C8.52985%203.81051%208.5205%203.81513%208.50648%203.81513C8.47844%203.82898%208.44572%203.83821%208.413%203.84745L5.174%204.54925C4.99171%204.58619%204.91693%204.61389%204.88421%204.70161C4.86552%204.75702%204.86085%204.83089%204.86085%204.94632V11.2902L4.84682%2011.6457C4.83748%2011.7566%204.81878%2011.8627%204.80009%2011.9643C4.79541%2011.9874%204.79074%2012.0059%204.78606%2012.029C4.76737%2012.1075%204.74867%2012.1859%204.7253%2012.2598C4.71595%2012.2875%204.70661%2012.3152%204.69726%2012.3383C4.67389%2012.4076%204.65052%2012.4768%204.62248%2012.5415C4.60845%2012.5738%204.58976%2012.6061%204.57574%2012.6384C4.55237%2012.6938%204.52433%2012.7446%204.49628%2012.7954C4.47759%2012.8323%204.45889%2012.86%204.4402%2012.8924C4.40748%2012.9385%204.37943%2012.9847%204.35139%2013.0263C4.32802%2013.0586%204.30933%2013.0863%204.29063%2013.114C4.25324%2013.1555%204.22052%2013.1971%204.18781%2013.2386C4.16444%2013.2663%204.14107%2013.2894%204.1177%2013.3171C4.07563%2013.3587%204.03824%2013.3956%203.99618%2013.4372C3.97281%2013.4556%203.95411%2013.4741%203.93074%2013.4926C3.88868%2013.5295%203.85129%2013.5618%203.80922%2013.5942C3.7765%2013.6172%203.74846%2013.6403%203.71574%2013.6634C3.67835%2013.6911%203.64096%2013.7142%203.60357%2013.7373C3.57085%2013.7604%203.54281%2013.7788%203.51009%2013.7973C3.4727%2013.8204%203.43531%2013.8389%203.39324%2013.862C3.36053%2013.8804%203.32314%2013.8989%203.28574%2013.9127C3.24835%2013.9312%203.21096%2013.9451%203.17357%2013.9635C3.13618%2013.9774%203.09412%2013.9959%203.05672%2014.0097C3.00999%2014.0282%202.96325%2014.042%202.91651%2014.0513C2.89314%2014.0605%202.86509%2014.0697%202.84173%2014.079C2.78096%2014.0928%202.72488%2014.1067%202.66412%2014.1159C2.64542%2014.1205%202.62673%2014.1251%202.60803%2014.1297C2.44912%2014.1574%202.29488%2014.1713%202.14532%2014.1713C0.883365%2014.1713%200%2013.3772%200%2012.2275C0%2011.3641%200.415976%2010.7177%201.26662%2010.3252L1.2713%2010.3206C1.29934%2010.3114%201.32738%2010.2975%201.35543%2010.2883C1.40684%2010.2652%201.45825%2010.2468%201.50967%2010.2237C1.55173%2010.2098%201.5938%2010.196%201.63586%2010.1821C1.8088%2010.1221%201.99108%2010.0713%202.19205%2010.0344L3.32314%209.80352C3.56618%209.74811%203.69237%209.57266%203.66433%209.29102L3.65966%201.63585C3.65966%201.19723%203.94009%200.906351%204.45422%200.800157L8.07648%200.0152486ZM11.6286%205.2372C9.86658%205.2372%208.44105%206.65003%208.44105%208.39068C8.44105%2010.1313%209.86658%2011.5442%2011.6286%2011.5442C13.3907%2011.5442%2014.8209%2010.1313%2014.8209%208.39068C14.8209%206.65003%2013.3907%205.24181%2011.6286%205.2372Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='22'%20height='21'%20viewBox='0%200%2022%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M11.6286%200.509279C17.3542%200.509279%2022%205.09868%2022%2010.7546C22%2016.4106%2017.3542%2021%2011.6286%2021C7.72594%2021%204.32802%2018.8669%202.56129%2015.7226C4.44487%2015.5287%206.45464%2014.0328%206.45464%2011.2902V5.87898L8.74485%205.38494C9.75441%205.17256%2010.4835%204.31839%2010.4882%203.26569V0.675495C10.4835%200.643175%2010.4835%200.606238%2010.4789%200.573919C10.8574%200.532365%2011.2407%200.509279%2011.6286%200.509279ZM11.6286%2013.9081C9.23093%2013.9081%207.37072%2014.4668%206.04801%2015.5795C5.91247%2015.6949%205.74421%2015.8658%205.58997%2016.0366C5.31421%2016.3321%205.33291%2016.7846%205.62736%2017.0662C5.77693%2017.2047%205.93117%2017.3479%206.04801%2017.4448C7.56703%2018.6822%209.51137%2019.421%2011.6286%2019.421C13.7506%2019.421%2015.6996%2018.6776%2017.2139%2017.4402C17.3308%2017.3433%2017.485%2017.2047%2017.6299%2017.0662C17.9244%2016.7892%2017.9431%2016.3321%2017.6673%2016.0366C17.5131%2015.8658%2017.3495%2015.6949%2017.2186%2015.5841C15.8912%2014.4668%2014.031%2013.9081%2011.6286%2013.9081ZM8.07648%200.0152486C8.51583%20-0.0724756%208.89441%200.227636%208.89441%200.675495V3.26569L8.88506%203.37189C8.87572%203.43653%208.85235%203.50116%208.81963%203.55657C8.81496%203.56119%208.81496%203.5658%208.81028%203.57042C8.80093%203.58889%208.78691%203.60736%208.77289%203.62583C8.76354%203.63968%208.7542%203.64891%208.74485%203.65815C8.7355%203.672%208.72148%203.68585%208.70746%203.69508C8.69811%203.70432%208.68876%203.71355%208.67941%203.72279C8.66539%203.73202%208.6467%203.74587%208.63268%203.75511C8.61865%203.76434%208.6093%203.76896%208.59996%203.77357C8.58126%203.78743%208.55789%203.79666%208.5392%203.80589C8.52985%203.81051%208.5205%203.81513%208.50648%203.81513C8.47844%203.82898%208.44572%203.83821%208.413%203.84745L5.174%204.54925C4.99171%204.58619%204.91693%204.61389%204.88421%204.70161C4.86552%204.75702%204.86085%204.83089%204.86085%204.94632V11.2902L4.84682%2011.6457C4.83748%2011.7566%204.81878%2011.8627%204.80009%2011.9643C4.79541%2011.9874%204.79074%2012.0059%204.78606%2012.029C4.76737%2012.1075%204.74867%2012.1859%204.7253%2012.2598C4.71595%2012.2875%204.70661%2012.3152%204.69726%2012.3383C4.67389%2012.4076%204.65052%2012.4768%204.62248%2012.5415C4.60845%2012.5738%204.58976%2012.6061%204.57574%2012.6384C4.55237%2012.6938%204.52433%2012.7446%204.49628%2012.7954C4.47759%2012.8323%204.45889%2012.86%204.4402%2012.8924C4.40748%2012.9385%204.37943%2012.9847%204.35139%2013.0263C4.32802%2013.0586%204.30933%2013.0863%204.29063%2013.114C4.25324%2013.1555%204.22052%2013.1971%204.18781%2013.2386C4.16444%2013.2663%204.14107%2013.2894%204.1177%2013.3171C4.07563%2013.3587%204.03824%2013.3956%203.99618%2013.4372C3.97281%2013.4556%203.95411%2013.4741%203.93074%2013.4926C3.88868%2013.5295%203.85129%2013.5618%203.80922%2013.5942C3.7765%2013.6172%203.74846%2013.6403%203.71574%2013.6634C3.67835%2013.6911%203.64096%2013.7142%203.60357%2013.7373C3.57085%2013.7604%203.54281%2013.7788%203.51009%2013.7973C3.4727%2013.8204%203.43531%2013.8389%203.39324%2013.862C3.36053%2013.8804%203.32314%2013.8989%203.28574%2013.9127C3.24835%2013.9312%203.21096%2013.9451%203.17357%2013.9635C3.13618%2013.9774%203.09412%2013.9959%203.05672%2014.0097C3.00999%2014.0282%202.96325%2014.042%202.91651%2014.0513C2.89314%2014.0605%202.86509%2014.0697%202.84173%2014.079C2.78096%2014.0928%202.72488%2014.1067%202.66412%2014.1159C2.64542%2014.1205%202.62673%2014.1251%202.60803%2014.1297C2.44912%2014.1574%202.29488%2014.1713%202.14532%2014.1713C0.883365%2014.1713%200%2013.3772%200%2012.2275C0%2011.3641%200.415976%2010.7177%201.26662%2010.3252L1.2713%2010.3206C1.29934%2010.3114%201.32738%2010.2975%201.35543%2010.2883C1.40684%2010.2652%201.45825%2010.2468%201.50967%2010.2237C1.55173%2010.2098%201.5938%2010.196%201.63586%2010.1821C1.8088%2010.1221%201.99108%2010.0713%202.19205%2010.0344L3.32314%209.80352C3.56618%209.74811%203.69237%209.57266%203.66433%209.29102L3.65966%201.63585C3.65966%201.19723%203.94009%200.906351%204.45422%200.800157L8.07648%200.0152486ZM11.6286%205.2372C9.86658%205.2372%208.44105%206.65003%208.44105%208.39068C8.44105%2010.1313%209.86658%2011.5442%2011.6286%2011.5442C13.3907%2011.5442%2014.8209%2010.1313%2014.8209%208.39068C14.8209%206.65003%2013.3907%205.24181%2011.6286%205.2372Z'%20fill='white'/%3e%3c/svg%3e")}.system-dock-icon--feed{width:22px;height:22px;mask-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%200C17.0758%200%2022%204.46772%2022%209.97819C22%2015.4887%2017.0758%2019.9564%2011%2019.9564C10.0684%2019.9564%209.16438%2019.8518%208.29984%2019.6545C8.13656%2019.6168%207.95094%2019.7866%207.64156%2020.073C7.26687%2020.4177%206.71172%2020.9305%205.79219%2021.4451C4.62%2022.1002%202.99406%2022.0436%202.71906%2021.9287C2.45609%2021.8189%202.65891%2021.5994%203.01641%2021.2118C3.26391%2020.946%203.58531%2020.5978%203.87578%2020.1519C4.59078%2019.0594%204.29516%2017.7611%203.97547%2017.5262C1.47125%2015.6979%200%2013.1202%200%209.97819C0%204.46772%204.92422%200%2011%200ZM9.35516%2012.0345H7.98187C6.82859%2012.0345%205.89531%2011.1033%205.89531%209.95418C5.89531%208.80338%206.82859%207.8721%207.98187%207.8721H9.35516C9.52875%207.8721%209.61469%207.8721%209.69891%207.86353C9.93094%207.8378%2010.1544%207.76234%2010.352%207.63886C10.4242%207.59427%2010.493%207.54281%2010.6287%207.43648L12.0673%206.31998C12.9319%205.64939%2013.3633%205.31324%2013.7259%205.31667C14.0422%205.3201%2014.3395%205.46417%2014.5355%205.71113C14.7606%205.99583%2014.7606%206.54122%2014.7606%207.63371V12.2729C14.7606%2013.3654%2014.7606%2013.9108%2014.5355%2014.1955C14.3395%2014.4425%2014.0422%2014.5883%2013.7259%2014.59C13.3633%2014.5934%2012.9319%2014.2573%2012.0673%2013.5867L10.6287%2012.4719C10.493%2012.3655%2010.4242%2012.3124%2010.352%2012.2678C10.1544%2012.146%209.93094%2012.0688%209.69891%2012.0448C9.61469%2012.0345%209.52875%2012.0345%209.35516%2012.0345ZM7.98187%2013.5369C7.98187%2013.266%207.98187%2013.1322%208.03%2013.0276C8.08156%2012.9161%208.17094%2012.8269%208.28094%2012.7754C8.3875%2012.7274%208.52156%2012.7274%208.79312%2012.7274H9.25547C9.52531%2012.7274%209.66109%2012.7274%209.76594%2012.7754C9.87766%2012.8269%209.96703%2012.9161%2010.0186%2013.0276C10.0667%2013.1322%2010.0667%2013.266%2010.0667%2013.5369V14.1166C10.0667%2014.6912%209.60094%2015.1577%209.02344%2015.1577C8.44766%2015.1577%207.98187%2014.6912%207.98187%2014.1166V13.5369Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%200C17.0758%200%2022%204.46772%2022%209.97819C22%2015.4887%2017.0758%2019.9564%2011%2019.9564C10.0684%2019.9564%209.16438%2019.8518%208.29984%2019.6545C8.13656%2019.6168%207.95094%2019.7866%207.64156%2020.073C7.26687%2020.4177%206.71172%2020.9305%205.79219%2021.4451C4.62%2022.1002%202.99406%2022.0436%202.71906%2021.9287C2.45609%2021.8189%202.65891%2021.5994%203.01641%2021.2118C3.26391%2020.946%203.58531%2020.5978%203.87578%2020.1519C4.59078%2019.0594%204.29516%2017.7611%203.97547%2017.5262C1.47125%2015.6979%200%2013.1202%200%209.97819C0%204.46772%204.92422%200%2011%200ZM9.35516%2012.0345H7.98187C6.82859%2012.0345%205.89531%2011.1033%205.89531%209.95418C5.89531%208.80338%206.82859%207.8721%207.98187%207.8721H9.35516C9.52875%207.8721%209.61469%207.8721%209.69891%207.86353C9.93094%207.8378%2010.1544%207.76234%2010.352%207.63886C10.4242%207.59427%2010.493%207.54281%2010.6287%207.43648L12.0673%206.31998C12.9319%205.64939%2013.3633%205.31324%2013.7259%205.31667C14.0422%205.3201%2014.3395%205.46417%2014.5355%205.71113C14.7606%205.99583%2014.7606%206.54122%2014.7606%207.63371V12.2729C14.7606%2013.3654%2014.7606%2013.9108%2014.5355%2014.1955C14.3395%2014.4425%2014.0422%2014.5883%2013.7259%2014.59C13.3633%2014.5934%2012.9319%2014.2573%2012.0673%2013.5867L10.6287%2012.4719C10.493%2012.3655%2010.4242%2012.3124%2010.352%2012.2678C10.1544%2012.146%209.93094%2012.0688%209.69891%2012.0448C9.61469%2012.0345%209.52875%2012.0345%209.35516%2012.0345ZM7.98187%2013.5369C7.98187%2013.266%207.98187%2013.1322%208.03%2013.0276C8.08156%2012.9161%208.17094%2012.8269%208.28094%2012.7754C8.3875%2012.7274%208.52156%2012.7274%208.79312%2012.7274H9.25547C9.52531%2012.7274%209.66109%2012.7274%209.76594%2012.7754C9.87766%2012.8269%209.96703%2012.9161%2010.0186%2013.0276C10.0667%2013.1322%2010.0667%2013.266%2010.0667%2013.5369V14.1166C10.0667%2014.6912%209.60094%2015.1577%209.02344%2015.1577C8.44766%2015.1577%207.98187%2014.6912%207.98187%2014.1166V13.5369Z'%20fill='white'/%3e%3c/svg%3e")}.system-dock-icon--search{width:27px;height:27px;stroke-width:2}.system-dock-round{display:grid;width:48px;min-width:48px;height:48px;place-items:center;padding:0;border-radius:50%}.system-dock-search-icon{width:26px;height:26px;stroke-width:2}.system-dock-close-icon{width:27px;height:27px;stroke-width:2.15}.system-now-playing{display:flex;width:333px;max-width:100%;height:48px;align-items:center;padding:8px 16px;border-radius:60px;touch-action:pan-y;transform:none}.system-now-playing.track-swipe--settling{transition:none}.system-now-playing__track{display:flex;min-width:0;flex:1 1 auto;align-items:center;padding:0;overflow:hidden;border:0;color:inherit;text-align:left;background:transparent}.system-now-playing__track>img{width:32px;height:32px;flex:0 0 32px;object-fit:cover;border-radius:12px}.system-now-playing__copy{display:flex;min-width:0;flex-direction:column;margin-left:8px}.system-now-playing__copy strong,.system-now-playing__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-now-playing__copy strong{font:590 15px/20px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:-.23px}.system-now-playing__copy small{font:700 11px/13px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:.06px}.system-now-playing__control{display:grid;width:17px;min-width:17px;height:32px;place-items:center;padding:0;border:0;color:#111;background:transparent}.system-now-playing__favorite,.system-now-playing__toggle{margin-left:16px}.system-now-playing__favorite img{display:block;width:17px;height:16px;opacity:1}.system-now-playing__favorite.is-active img{filter:invert(39%) sepia(78%) saturate(2423%) hue-rotate(304deg) brightness(101%) contrast(94%)}.system-dock-play-icon,.system-dock-spinner{width:17px;height:17px}.system-dock-spinner{animation:system-dock-spin .8s linear infinite}.system-dock--compact.system-dock--with-player{width:329px}.system-dock-compact{display:grid;width:329px;max-width:100%;height:44px;grid-template-columns:44px 217px 44px;align-items:center;gap:12px}.system-dock--compact:not(.system-dock--with-player),.system-dock--compact:not(.system-dock--with-player) .system-dock-compact{width:333px}.system-dock-compact:not(:has(.system-now-playing)){height:48px;grid-template-columns:48px 273px}.system-dock-compact .system-dock-round{width:44px;min-width:44px;height:44px}.system-dock-compact:not(:has(.system-now-playing)) .system-dock-round{width:48px;min-width:48px;height:48px}.system-dock-compact .system-dock-icon--home{width:24px;height:24px}.system-dock-current{color:#f7459d;background-color:#edededd1}.system-now-playing--compact{width:217px;min-width:217px;height:44px;padding:6px 16px}.system-now-playing--compact .system-now-playing__toggle{margin-left:12px}.system-dock-compact-search{display:flex;width:273px;min-width:273px;height:48px;align-items:center;gap:4px;padding:0 10px 0 11px;border-radius:60px;font:510 17px/20px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.system-dock-compact-search svg{width:26px;height:20px;flex:0 0 26px}.system-dock--search-player{width:333px}.system-dock--search-player:before{height:136px!important}.app-content--search .search-screen-header--external-input .search-source-switch,.app-content--search .search-screen-header--external-input .search-source-switch.glass{width:362px;max-width:calc(100vw - 28px);height:42px;min-height:42px;padding:0 2px;overflow:visible;border:0;border-radius:60px}.app-content--search .search-source-switch__item{box-sizing:border-box;width:183px;height:42px;flex:1 0 0;margin:0 -8px 0 0;padding:6px 8px 7px;border:0!important;border-radius:100px;font:590 14px/12px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:-.1px}.app-content--search .search-source-switch__item:last-child{margin-right:0}.app-content--search .search-source-switch__item--active{background:#ededed!important}.app-shell[data-appearance=dark] .system-dock{color:#111}.app-shell[data-appearance=dark] .system-glass{color:#111;background:linear-gradient(#eeecec12,#eeecec12),linear-gradient(#fff6,#fff6),#fafafabd;background-blend-mode:screen,overlay,darken;box-shadow:0 8px 40px #0000001f,inset 2px 2px 1px -2px #ffffffb3,inset 2px 2px 1px -2px #4d4d4d,inset -2px -2px 1px -2px #4d4d4d,inset 0 0 4px 1px #0003}.app-shell[data-appearance=dark] .system-dock-navigation,.app-shell[data-appearance=dark] .system-dock-navigation-row>.system-dock-round{background:transparent;box-shadow:none}.app-shell[data-appearance=dark] .system-dock-tab{color:#3b3b3b}.app-shell[data-appearance=dark] .system-dock-tab.is-active{color:#f7459d}.app-shell[data-appearance=dark] .system-now-playing__control{color:#111}.keyboard-open .system-dock{display:none}.app-shell:has(.system-dock--expanded.system-dock--with-player) .app-content{padding-bottom:calc(136px + env(safe-area-inset-bottom))}.app-shell:has(.system-dock--expanded:not(.system-dock--with-player)) .app-content{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.app-shell:has(.system-dock--compact) .app-content{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.app-shell:has(.system-dock--compact.system-dock--with-player) .app-content{padding-bottom:calc(136px + env(safe-area-inset-bottom))}html.search-page-open,html.search-page-open body,html.search-page-open #root,html.search-page-open .app-shell{width:100%;height:100dvh;height:100lvh;min-height:100dvh;min-height:100lvh;overflow:hidden}.app-content--search{position:fixed;z-index:1;top:0;right:50%;width:min(100vw,402px);height:100dvh;height:100lvh;min-height:0;padding-top:0!important;padding-right:14px!important;padding-left:14px!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;transform:translate(50%);-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-content--search::-webkit-scrollbar{display:none}.keyboard-open .app-content--search{top:var(--visual-viewport-top, 0px);height:var(--visual-viewport-height, 100dvh);min-height:0}.app-content--search .search-screen-header{position:sticky;z-index:42;top:0;width:calc(100% + 28px);height:182px;min-height:182px;margin:0 -14px;padding:max(58px,env(safe-area-inset-top)) 14px 16px!important;background:#f1f1f1;transform:none}.app-content--search .search-screen-header__row{width:100%;height:48px;grid-template-columns:minmax(0,1fr) 48px;gap:10px}.app-content--search .search-screen-header__row .search-glass,.app-content--search .search-close{height:48px;min-height:48px}.app-content--search .search-source-switch{margin-top:10px}.app-content--search .track-list--search-results,.app-content--search .track-list--search-results>div,.app-content--search .track-list--search-results>div>div,.app-content--search .track-list--search-results>div>div>div{width:100%;margin-right:0!important;margin-left:0!important}.app-content--search .track-list--search-results .track-row{padding-right:0!important;padding-left:0!important}@keyframes system-dock-spin{to{transform:rotate(360deg)}}}@media(min-width:860px)and (pointer:fine){.system-dock{display:none}}.feed-screen--news{--feed-background: #f1f1f1;--feed-surface: #fff;--feed-text: #111;--feed-muted: #8e8e93;--feed-line: rgba(60, 60, 67, .16);min-height:100dvh;padding-bottom:calc(174px + env(safe-area-inset-bottom));color:var(--feed-text);background:var(--feed-background)}.app-shell[data-appearance=dark] .feed-screen--news{--feed-background: #101011;--feed-surface: #1c1c1e;--feed-text: #fff;--feed-muted: #a5a5ab;--feed-line: rgba(235, 235, 245, .18)}.feed-screen--news .feed-screen__header{grid-template-columns:44px minmax(0,1fr) 44px;color:var(--feed-text);background:color-mix(in srgb,var(--feed-background) 86%,transparent)}.feed-screen__header-spacer{width:44px;height:44px}.feed-screen--news .feed-screen__header>button{color:var(--feed-text);background:color-mix(in srgb,var(--feed-surface) 72%,transparent)}.feed-stream{padding:2px 16px 0}.feed-stream__topline{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px}.feed-stream__topline h2{margin:0;font-size:22px;line-height:28px;letter-spacing:-.42px}.feed-stream__switch{display:inline-flex;height:32px;padding:3px;gap:2px;border-radius:999px;background:color-mix(in srgb,var(--feed-text) 9%,transparent)}.feed-stream__switch button{min-width:68px;padding:0 10px;color:var(--feed-muted);border:0;border-radius:999px;background:transparent;font:600 12px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.feed-stream__switch button.is-active{color:var(--feed-text);background:var(--feed-surface);box-shadow:0 1px 5px #0000001a}.feed-post{padding:20px 0 2px}.feed-post+.feed-post{border-top:.5px solid var(--feed-line)}.feed-post__author{display:flex;min-width:0;margin-bottom:12px;align-items:center;gap:10px}.feed-post__avatar{width:40px;height:40px;flex:0 0 40px;overflow:hidden;border:.5px solid color-mix(in srgb,var(--feed-text) 13%,transparent);border-radius:50%;background:var(--feed-surface)}.feed-post__avatar img{width:100%;height:100%;object-fit:cover}.feed-post__author-copy{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:0 5px}.feed-post__author-copy strong,.feed-post__author-copy span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.feed-post__author-copy strong{font-size:16px;line-height:22px}.feed-post__author-copy span{color:var(--feed-muted);font-size:15px;line-height:22px}.feed-post__track{position:relative;display:block;width:100%;overflow:hidden;padding:0;color:#fff;text-align:left;border:0;border-radius:20px;background:#222;aspect-ratio:1 / .92;isolation:isolate}.feed-post__track:after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:50%;content:"";background:linear-gradient(transparent,#000000d1)}.feed-post__track img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.feed-post__track:active img{transform:scale(1.025)}.feed-post__track-copy{position:absolute;z-index:2;right:16px;bottom:15px;left:16px;display:grid;min-width:0;gap:2px}.feed-post__track-copy strong,.feed-post__track-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-post__track-copy strong{font-size:22px;line-height:27px;letter-spacing:-.32px}.feed-post__track-copy small{color:#ffffffc7;font-size:16px;line-height:21px}.feed-post__track-copy span{display:inline-flex;margin-top:4px;align-items:center;gap:6px;color:#ffffffd6;font-size:14px;line-height:18px}.feed-post__actions{display:flex;min-height:55px;align-items:center;gap:4px}.feed-post__actions button{display:inline-flex;min-width:47px;height:44px;align-items:center;justify-content:center;gap:6px;padding:0 9px;color:var(--feed-muted);border:0;border-radius:12px;background:transparent;font:600 15px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.feed-post__actions button:active{background:color-mix(in srgb,var(--feed-text) 9%,transparent)}.feed-post__actions button.is-active{color:#f7459d}.feed-post__actions button:last-child{margin-left:auto;min-width:44px}.feed-screen__empty{padding:72px 24px;color:var(--feed-muted);text-align:center;font-size:16px;line-height:22px}@media(min-width:860px)and (pointer:fine){.feed-screen--news{max-width:780px;min-height:auto;margin:0 auto;padding:16px 0 52px}.feed-screen--news .feed-screen__header{position:static;height:56px;padding:0 16px;background:transparent}.feed-stream{max-width:590px;margin:0 auto}}.app-shell .detail-page.now-playing-page{--figma-player-pad: 32px;--figma-player-foreground: #fff;--figma-player-muted: rgba(255,255,255,.55);--figma-player-muted-strong: #c2c2c2;--figma-player-separator: rgba(255,255,255,.16);--figma-player-art-border: rgba(255,255,255,.25);--figma-player-control-surface: rgba(255,255,255,.055);--figma-player-control-active: rgba(255,255,255,.115);--figma-player-control-highlight: rgba(255,255,255,.035);--figma-player-spinner-track: rgba(255,255,255,.3);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;overflow:clip;color:var(--figma-player-foreground);color-scheme:dark;border:0;border-radius:0;background:var(--figma-player-ambient-base, #242424)!important;box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell .detail-page.now-playing-page:before{display:none}.app-shell .detail-page.now-playing-page:after{position:fixed;z-index:1;top:0;right:0;left:0;height:160px;content:"";pointer-events:none;background:var(--figma-player-ambient-base, #242424)}.now-playing-page .figma-player__ambient{position:absolute;z-index:0;top:-110px;right:-110px;bottom:-110px;left:-110px;overflow:hidden;background:linear-gradient(180deg,var(--figma-player-ambient-base, #427751) 0%,var(--figma-player-ambient-base, #427751) 60.626%,var(--figma-player-ambient-deep, #004815) 100%);opacity:1;pointer-events:none}.now-playing-page .figma-player__ambient>img{position:absolute;top:-42px;left:50%;width:min(176vw,692px);height:calc(100% + 84px);max-width:none;object-fit:cover;filter:blur(100px);opacity:0;transform:translate(-50%) scale(1.16)}.now-playing-page .figma-player__ambient:before,.now-playing-page .figma-player__ambient:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:""}.now-playing-page .figma-player__ambient:before{inset:0 0 auto!important;width:100%;height:160px;background:var(--figma-player-ambient-base, #427751)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.now-playing-page .figma-player__ambient:after{display:none!important}.app-shell[data-appearance=light] .detail-page.now-playing-page,.app-shell[data-appearance=dark] .detail-page.now-playing-page{--app-text: var(--figma-player-foreground) !important;--app-muted: var(--figma-player-muted) !important;--app-secondary-text: var(--figma-player-muted) !important;--app-separator: var(--figma-player-separator) !important;color:var(--figma-player-foreground)!important;background:var(--figma-player-ambient-base, #242424)!important}.app-shell[data-appearance] .now-playing-page .figma-player .now-playing__meta h2{color:var(--figma-player-foreground)!important}.app-shell[data-appearance] .now-playing-page .figma-player .now-playing__artist-button{color:var(--figma-player-muted)!important}.app-shell[data-appearance] .now-playing-page .figma-player .time-row{color:var(--figma-player-muted-strong)!important}.app-shell[data-appearance] .now-playing-page .figma-player .figma-transport>button{color:var(--figma-player-foreground)!important}.app-shell[data-appearance] .now-playing-page .now-playing-page__drag-zone button span{background:var(--figma-player-muted)!important}.app-shell[data-appearance] .now-playing-page .figma-player__ambient{background:linear-gradient(180deg,var(--figma-player-ambient-base, #427751) 0%,var(--figma-player-ambient-base, #427751) 60.626%,var(--figma-player-ambient-deep, #004815) 100%)}.app-shell[data-appearance] .now-playing-page .figma-player__ambient>img{top:-42px;height:calc(100% + 84px);filter:blur(100px);opacity:0;transform:translate(-50%) scale(1.16)}.app-shell[data-appearance] .now-playing-page .figma-player__ambient:after{display:none!important}.now-playing-page__drag-zone,.app-shell[data-appearance] .now-playing-page__drag-zone{position:absolute;top:62px;left:0;z-index:20;width:100%;height:18px;padding:0;background:transparent}.now-playing-page[data-panel]:not([data-panel=artwork]) .now-playing-page__drag-zone{top:75px}.now-playing-page__drag-zone button{width:92px;height:18px}.now-playing-page__drag-zone button span,.app-shell[data-appearance] .now-playing-page__drag-zone button span{width:54px;height:5px;background:#ffffff80!important;border-radius:999px;filter:none!important}.now-playing-page__content.figma-player{position:relative;z-index:2;width:100%;max-width:393px;height:100%;margin:0 auto;padding:0}.figma-player .now-playing__primary-stage{position:absolute;top:123px;left:32px;display:block;width:calc(100% - 64px);max-width:329px;min-height:0}.figma-player .now-playing__primary-stage .now-playing__artwork-stage,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .figma-player .now-playing__primary-stage .now-playing__artwork-stage{width:100%;max-width:329px;margin:0;aspect-ratio:1;overflow:hidden;border-radius:10px}.figma-player .now-playing__artwork-card,.figma-player .now-playing__artwork-card--paused{width:100%;height:100%;transform:translate3d(var(--track-swipe-x, 0),0,0)}.now-playing-page .now-playing__artwork-stage:not(.track-swipe--settling) .now-playing__artwork-card{transition:none}.figma-player .now-playing__artwork-card--paused .now-playing__art{box-shadow:0 20px 49.3px -17px #00000080}.figma-player .now-playing__art{width:100%;height:100%;border:.33px solid var(--figma-player-art-border);border-radius:10px;object-fit:cover;box-shadow:0 20px 49.3px -17px #00000080}.figma-player .now-playing__track-details{position:absolute;top:501px;left:32px;width:calc(100% - 64px);max-width:329px}.figma-player .now-playing__meta{min-height:51px;align-items:center;gap:10px}.figma-player .now-playing__meta>div:first-child{min-width:0}.figma-player .now-playing__meta h2{margin:0;color:var(--figma-player-foreground)!important;font:590 22px/27px -apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;letter-spacing:-.5px}.figma-player .now-playing__artist-button{max-width:100%;margin:0;color:var(--figma-player-muted)!important;font:400 19px/24px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:-.45px}.figma-player .now-playing__actions,.figma-player__summary-actions{display:flex;align-items:center;gap:12px}.figma-player .figma-player__round-action,.app-shell[data-appearance] .figma-player .figma-player__round-action{display:grid;width:28px;min-width:28px;height:28px;padding:0;place-items:center;color:var(--figma-player-foreground);border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal}.figma-player .figma-player__round-action.now-playing__more,.app-shell[data-appearance] .figma-player .figma-player__round-action.now-playing__more{width:28px;min-width:28px;flex-basis:28px}.figma-player__round-action.is-active{color:var(--figma-player-foreground)}.figma-player .figma-player__reaction-icon{display:block;width:22px;height:22px;object-fit:contain}.figma-player .figma-player__reaction-icon--like{height:20px}.figma-player .figma-player__more-glyph{display:block;color:var(--figma-player-foreground);font:590 18px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:.7px;transform:translateY(-1px)}.figma-player__summary{position:absolute;top:103px;left:30px;display:flex;width:calc(100% - 60px);height:60px;align-items:center;justify-content:space-between;gap:12px}.figma-player__summary-track{display:flex;min-width:0;align-items:center;gap:12px}.figma-player__summary-track>img{width:60px;height:60px;flex:0 0 60px;object-fit:cover;border-radius:7px;box-shadow:0 7px 16px -3px #0000001a}.figma-player__summary-track>div{display:flex;min-width:0;flex-direction:column}.figma-player__summary-track strong,.figma-player__summary-track button{display:block;max-width:152px;padding:0;overflow:hidden;color:var(--figma-player-foreground);border:0;background:transparent;font:590 17px/22px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:-.43px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.figma-player__summary-track button{color:var(--figma-player-muted)}.figma-player__focus-stage{position:absolute;top:163px;left:0;width:100%;height:384px;overflow:hidden}.figma-player__lyrics-stage{padding:0 30px}.figma-player__lyrics-stage .lyrics-panel,.figma-player__lyrics-stage .lyrics-panel--compact,.figma-player__lyrics-stage .lyrics-panel__window{width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.figma-player__lyrics-stage .lyrics-panel__window{display:flex!important;padding-top:22px!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px!important}.figma-player__lyrics-stage .lyrics-panel--compact .lyrics-panel__line{display:block;width:100%;max-height:none;padding:0;overflow:visible;color:color-mix(in srgb,var(--figma-player-foreground) 25%,transparent)!important;font:700 28px/34px -apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;letter-spacing:.38px;text-align:left;white-space:normal;opacity:1;filter:blur(2.5px);transform:none}.figma-player__lyrics-stage .lyrics-panel--compact .lyrics-panel__line--active{color:var(--figma-player-foreground)!important;font-size:34px;line-height:41px;letter-spacing:.4px;filter:none}.figma-player__lyrics-stage .lyrics-panel--compact .lyrics-panel__line--previous{align-self:auto;filter:blur(2px)}.figma-player__lyrics-stage .lyrics-panel--compact .lyrics-panel__line--next{align-self:auto;filter:blur(2.5px)}.figma-player__lyric-option{position:absolute;bottom:12px;z-index:4;display:grid;width:34px;height:34px;padding:0;place-items:center;color:var(--figma-player-foreground);border:0;border-radius:50%;background:var(--figma-player-control-active);backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px)}.figma-player__lyric-option--left{left:30px}.figma-player__lyric-option--right{right:30px}.now-playing-page[data-lyrics-expanded=true] .figma-player__focus-stage{height:calc(100dvh - 163px)}.now-playing-page[data-lyrics-expanded=true] .figma-player__lyrics-stage .lyrics-panel__window{justify-content:flex-start;padding-top:88px!important}.figma-player__queue{display:flex;flex-direction:column;padding:24px 30px 0}.figma-player__queue-chips{display:grid;flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:12px}.figma-player__queue-chips button{display:grid;height:34px;padding:0;place-items:center;color:var(--figma-player-foreground);border:0;border-radius:17px;background:#7878803d;backdrop-filter:blur(15px) saturate(1.2);-webkit-backdrop-filter:blur(15px) saturate(1.2)}.figma-player__queue-heading{display:flex;height:92px;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px}.figma-player__queue-heading>div{display:flex;min-width:0;flex-direction:column}.figma-player__queue-heading strong,.figma-player__queue-heading span{overflow:hidden;font:590 17px/22px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;text-overflow:ellipsis;white-space:nowrap}.figma-player__queue-heading span{color:var(--figma-player-muted);font-weight:400}.figma-player__queue-heading>button{padding:0;color:var(--figma-player-foreground);border:0;background:transparent;font:400 17px/22px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.figma-player__queue-list{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.figma-player__queue-row{display:grid;flex-shrink:0;width:100%;height:64px;padding:7px 0 8px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;color:var(--figma-player-foreground);border:0;border-bottom:.5px solid var(--figma-player-separator);background:transparent;text-align:left}.figma-player__queue-track{display:grid;width:100%;min-width:0;padding:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;border:0;text-align:left;background:transparent}.figma-player__queue-actions{display:grid;width:44px;height:44px;padding:0;place-items:center;color:var(--figma-player-muted);border:0;background:transparent}.figma-player__queue-chips button[aria-pressed=true],.figma-player__queue-chips button[aria-checked=true]{color:var(--app-accent, #ff46a2);background:var(--figma-player-control-active)}.figma-player__queue-chips button:disabled,.figma-player__queue-heading button:disabled{opacity:.4}.figma-player__queue-track>span:first-child{position:relative;width:48px;height:48px}.figma-player__queue-row img{width:48px;height:48px;object-fit:cover;border-radius:5px}.figma-player__queue-row i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:5px;background:#00000052}.figma-player__queue-track>span:nth-child(2){display:flex;width:100%;min-width:0;max-width:100%;overflow:hidden;flex-direction:column;justify-self:stretch}.figma-player__queue-row strong,.figma-player__queue-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.figma-player__queue-row strong{color:var(--figma-player-foreground);font:590 15px/20px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.figma-player__queue-row small{color:var(--figma-player-muted);font:400 13px/18px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.figma-player__queue-row>svg{color:var(--figma-player-muted)}.figma-player>.now-playing-devices{padding:32px 30px}.figma-player>.now-playing-devices h3{margin:0 0 16px;color:var(--figma-player-foreground)}.figma-player__controls{position:absolute;top:569px;left:32px;width:calc(100% - 64px);max-width:329px}.now-playing-page[data-panel]:not([data-panel=artwork]) .figma-player__controls{top:559px}.figma-player__timeline{width:100%;height:33px}.figma-player .seek-slider,.app-shell[data-appearance] .figma-player .seek-slider{display:block;width:100%;height:7px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:7px;background:linear-gradient(to right,var(--figma-player-foreground) 0 var(--seek),color-mix(in srgb,var(--figma-player-foreground) 34%,transparent) var(--seek) 100%)}.figma-player .seek-slider::-webkit-slider-thumb{width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.figma-player .time-row{display:flex;margin-top:7px;align-items:center;justify-content:space-between;color:var(--figma-player-muted-strong)!important;font:590 10px/18px Inter,-apple-system,sans-serif;letter-spacing:.35px}.figma-player .transport-controls,.app-shell:is([data-runtime=standalone],[data-runtime=web]) .figma-player .transport-controls{width:292px;max-width:292px;height:72px;margin:28px auto 0;padding:0}.now-playing-page[data-panel=artwork] .figma-player .transport-controls{margin-top:32px}.figma-transport{display:flex;width:292px;height:72px;margin:0 auto;align-items:center;justify-content:space-between}.figma-transport>button,.app-shell[data-appearance] .figma-transport>button{display:grid;width:51px;min-width:51px;height:72px;padding:0;place-items:center;color:var(--figma-player-foreground);border:0;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.figma-transport__asset{display:block;flex:0 0 auto;max-width:none;object-fit:contain}.figma-transport__asset--previous,.figma-transport__asset--next{width:48px;height:30px}.figma-transport__asset--pause{width:40px;height:44px}.figma-transport__asset--play{width:36px;height:44px}.figma-transport__loading{width:34px;height:34px;border:3px solid var(--figma-player-spinner-track);border-top-color:var(--figma-player-foreground);border-radius:50%;animation:loading-spin .8s linear infinite}.app-shell[data-appearance] .now-playing-page .figma-player .transport-controls{width:292px;max-width:292px;height:72px;padding:0!important}.app-shell[data-appearance] .now-playing-page .figma-player .figma-transport{width:292px;height:72px;gap:0;margin:0 auto;align-items:center;justify-content:space-between}.app-shell[data-appearance] .now-playing-page .figma-player .figma-transport>button{display:grid;width:51px!important;min-width:51px!important;height:72px!important;padding:0!important;border-radius:0!important;outline:none!important;place-items:center}.app-shell[data-appearance] .now-playing-page .figma-player .figma-transport__asset--previous,.app-shell[data-appearance] .now-playing-page .figma-player .figma-transport__asset--next{width:48px!important;height:30px!important}.app-shell[data-appearance] .now-playing-page .figma-player .figma-transport__asset--pause{width:40px!important;height:44px!important}.app-shell[data-appearance] .now-playing-page .figma-player .figma-transport__asset--play{width:36px!important;height:44px!important}.figma-player .now-playing__modes{display:grid;width:329px;height:48px;min-height:48px;margin:19px 0 0;padding:0;grid-template-columns:repeat(3,1fr);gap:12px}.now-playing-page[data-panel=artwork] .figma-player .now-playing__modes{margin-top:38px}.now-playing-page[data-panel]:not([data-panel=artwork]) .figma-player .now-playing__modes{height:83px;min-height:83px;margin-top:19px;padding-bottom:36px}.figma-player .now-playing__mode,.app-shell[data-appearance] .figma-player .now-playing__mode{display:flex;width:100%;height:48px;margin:0;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:0;color:var(--figma-player-muted);border:0;border-radius:999px;background:var(--figma-player-control-surface);box-shadow:inset 0 1px 0 var(--figma-player-control-highlight)}.figma-player .figma-mode-icon{display:block;flex:0 0 auto;max-width:none;object-fit:contain;opacity:.72}.figma-player .figma-mode-icon--lyrics{width:22px;height:22px}.figma-player .figma-mode-icon--devices{width:24px;height:18px}.figma-player .figma-mode-icon--queue{width:22px;height:16px}.figma-player .now-playing__mode>span{display:none}.figma-player .now-playing__mode--active,.app-shell[data-appearance] .figma-player .now-playing__mode--active{color:var(--figma-player-foreground);background:var(--figma-player-control-active)}.figma-player .now-playing__mode--active .figma-mode-icon{opacity:1}.figma-player .now-playing__mode:focus,.figma-player .now-playing__mode:focus-visible{outline:none;box-shadow:none}.figma-player .now-playing__mode--active:before{display:none}.figma-player .now-playing__import{position:absolute;right:0;bottom:60px;left:0;margin:0;color:var(--figma-player-muted)}.now-playing-page .player-volume{display:none!important}@media(max-height:790px){.figma-player .now-playing__primary-stage{top:92px;width:min(calc(100% - 84px),292px);left:50%;transform:translate(-50%)}.figma-player .now-playing__track-details{top:min(477px,57dvh)}.figma-player__controls{top:min(545px,calc(57dvh + 68px))}.figma-player__summary{top:82px}.figma-player__focus-stage{top:142px;height:min(384px,45dvh)}.now-playing-page[data-panel]:not([data-panel=artwork]) .figma-player__controls{top:min(535px,calc(59dvh + 40px))}}@media(min-width:430px){.now-playing-page__content.figma-player{max-width:393px}.figma-player .now-playing__primary-stage,.figma-player .now-playing__track-details,.figma-player__controls{left:50%;transform:translate(-50%)}}.app-shell .detail-page.now-playing-page{animation:none!important;transition:none;transform:translateZ(0);overscroll-behavior:contain;isolation:isolate}.app-shell .detail-page.now-playing-page:after{position:absolute}.now-playing-page .now-playing-page__drag-zone,.now-playing-page .now-playing__artwork-stage{touch-action:none}.app-shell[data-player-open] :is(.app-content,.system-dock,.mobile-detail-player-dock){pointer-events:none}.app-shell[data-player-return=artist] .artist-profile.detail-page--covered,.app-shell[data-player-return=radio] .radio-sheet.detail-page--covered{visibility:visible}@media(prefers-reduced-motion:reduce){.now-playing-page .now-playing__artwork-card{transition:none!important}}.now-playing-page .now-playing__artwork-card{position:relative;border-radius:10px}.now-playing-page[data-motion]:not([data-motion=idle]) .now-playing__artwork-card{overflow:hidden}.now-playing-page[data-motion]:not([data-motion=idle]) .now-playing__primary-stage,.now-playing-page[data-motion]:not([data-motion=idle]) .now-playing__artwork-stage{overflow:visible}.now-playing-page[data-panel]:not([data-panel=artwork]){--player-panel-controls-y: min(559px, calc(100dvh - 248px - env(safe-area-inset-bottom)) );--player-panel-top: 163px}.now-playing-page[data-panel]:not([data-panel=artwork]) .figma-player__controls{top:var(--player-panel-controls-y)}.now-playing-page[data-panel]:not([data-panel=artwork]) .figma-player__focus-stage{top:var(--player-panel-top);height:calc(var(--player-panel-controls-y) - var(--player-panel-top) - 16px)}.figma-player__queue{padding-top:8px}.figma-player__queue-heading{height:64px}.figma-player__queue-heading strong{font-size:20px;line-height:25px}.figma-player__queue-heading span{font-size:13px;line-height:18px;color:color-mix(in srgb,var(--figma-player-foreground) 75%,transparent)}.figma-player__queue-heading>button{min-height:44px;font-size:15px}.app-shell .now-playing-page .figma-player__queue-chips{gap:8px}.app-shell .now-playing-page .figma-player__queue-chips button{height:44px;border:0;border-radius:12px;background:var(--figma-player-control-active);color:var(--figma-player-foreground);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:14px}.app-shell .now-playing-page .figma-player__queue-chips button:is([aria-pressed=true],[aria-checked=true]){color:var(--figma-player-ambient-deep);background:var(--figma-player-foreground)}.figma-player__queue-list{scrollbar-width:thin;scrollbar-color:var(--figma-player-separator) transparent;padding-bottom:8px}.figma-player__queue-label{display:flex;flex-shrink:0;align-items:center;gap:8px;margin:16px 0 4px;color:color-mix(in srgb,var(--figma-player-foreground) 75%,transparent);font-size:13px;line-height:18px;font-weight:600}.figma-player__queue-label:first-child{margin-top:0}.figma-player__queue-label>span{font-variant-numeric:tabular-nums}.figma-player__queue-row{height:64px;gap:4px}.figma-player__queue-row small{color:color-mix(in srgb,var(--figma-player-foreground) 75%,transparent)}.figma-player__queue-row.is-current{border-bottom:0}.figma-player__queue-empty{margin:4px 0 12px;color:color-mix(in srgb,var(--figma-player-foreground) 75%,transparent);font-size:14px;line-height:21px}.figma-player__queue-history{margin-top:12px;flex-shrink:0}.figma-player__queue-history>button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0;color:var(--figma-player-foreground);border:0;background:none;font-size:14px;text-align:left}.figma-player__queue-history>button>svg{margin-left:auto}.figma-player__queue-history>button>span{color:color-mix(in srgb,var(--figma-player-foreground) 75%,transparent);font-variant-numeric:tabular-nums}.figma-player__lyrics-stage{display:flex;flex-direction:column}.figma-player__lyrics-tools{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.figma-player__lyrics-tools>button{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:0;color:var(--figma-player-foreground);border:0;background:transparent;font-size:14px}.figma-player__lyrics-stage .lyrics-panel--compact{min-height:0;flex:1;overflow-y:auto;scrollbar-width:none}.figma-player__lyrics-stage .lyrics-panel__window{height:auto!important;min-height:100%;padding-block:12px!important;gap:20px!important}.figma-player__lyrics-stage .lyrics-panel--compact .lyrics-panel__line{overflow-wrap:anywhere;font-size:25px;line-height:31px;color:color-mix(in srgb,var(--figma-player-foreground) 65%,transparent)!important;filter:none}.figma-player__lyrics-stage .lyrics-panel--compact .lyrics-panel__line--active{color:var(--figma-player-foreground)!important;font-size:32px;line-height:39px}.now-playing-page[data-lyrics-expanded=true] .figma-player__focus-stage{height:calc(100dvh - var(--player-panel-top) - max(20px,env(safe-area-inset-bottom)))!important}.now-playing-page[data-lyrics-expanded=true] .figma-player__lyrics-stage .lyrics-panel__window{justify-content:center;padding-top:20px!important}.figma-player>.now-playing-devices{padding:8px 30px;overflow-y:auto;gap:0}.figma-player>.now-playing-devices h3{margin:0;font-size:22px;line-height:28px;letter-spacing:-.02em}.now-playing-devices__hint{margin:8px 0 20px;color:color-mix(in srgb,var(--figma-player-foreground) 75%,transparent);font-size:14px;line-height:21px}.now-playing-devices__list{border-radius:16px;background:var(--figma-player-control-active)}.app-shell .now-playing-page .now-playing-device{min-height:76px;padding:12px;background:transparent;border-radius:0;gap:8px}.app-shell .now-playing-page .now-playing-device+.now-playing-device{border-top:.5px solid var(--figma-player-separator)}.app-shell .now-playing-page .now-playing-device>span{background:transparent;color:var(--figma-player-foreground)}.app-shell .now-playing-page .now-playing-device>svg{color:var(--figma-player-foreground)}.app-shell .now-playing-page .now-playing-device small{color:color-mix(in srgb,var(--figma-player-foreground) 75%,transparent);white-space:normal}.now-playing-page .figma-player :is(button,input):focus-visible{outline:2px solid var(--figma-player-foreground)!important;outline-offset:3px}@media(max-height:790px){.now-playing-page[data-panel]:not([data-panel=artwork]){--player-panel-top: 142px}.now-playing-page[data-panel]:not([data-panel=artwork]) .now-playing-page__drag-zone{top:52px}.figma-player__queue-heading{height:56px}}@media(max-width:374px){.figma-player .now-playing__modes{width:100%}.app-shell[data-appearance] .now-playing-page .figma-player :is(.figma-transport,.transport-controls){width:100%;max-width:292px}.figma-player__lyrics-stage .lyrics-panel--compact .lyrics-panel__line{font-size:23px;line-height:29px}.figma-player__lyrics-stage .lyrics-panel--compact .lyrics-panel__line--active{font-size:28px;line-height:34px}}#root .app-shell .now-playing-page .figma-player__queue-chips button{background:var(--figma-player-control-active)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root .app-shell .now-playing-page .figma-player__queue-chips button:is([aria-pressed=true],[aria-checked=true]){background:var(--figma-player-foreground)!important}.figma-player__summary-label{margin-bottom:2px;color:color-mix(in srgb,var(--figma-player-foreground) 75%,transparent);font-size:11px;line-height:14px}#root .app-shell .now-playing-page .figma-player__lyrics-stage .lyrics-panel__line{opacity:1;filter:none;letter-spacing:-.02em;text-shadow:none;color:color-mix(in srgb,var(--figma-player-foreground) 75%,transparent)!important}#root .app-shell .now-playing-page .figma-player__lyrics-stage .lyrics-panel__line--active{color:var(--figma-player-foreground)!important}.app-shell{--legacy-material: rgba(248, 248, 250, .68);--legacy-material-border: rgba(0, 0, 0, .18);--legacy-material-shadow: 0 9px 28px rgba(0, 0, 0, .15), inset 0 .5px 0 rgba(255, 255, 255, .72);--legacy-material-text: #111}.app-shell[data-appearance=dark]{--legacy-material: rgba(24, 24, 26, .58);--legacy-material-border: rgba(255, 255, 255, .24);--legacy-material-shadow: 0 9px 28px rgba(0, 0, 0, .3), inset 0 .5px 0 rgba(255, 255, 255, .08);--legacy-material-text: #f7f7f9}#root .app-shell :where(.search-glass,.search-close,.search-source-switch,.bottom-nav-glass,.bottom-nav-search-button,.bottom-nav-search-close,.desktop-navigation__home,.mini-player,.radio-sheet__round,.radio-sheet__header-pill,.radio-mode-switch,.artist-profile__round-control,.artist-profile__header-actions,.detail-header>.detail-icon,.detail-header__actions:not(:empty),.detail-menu,.detail-task-header>button,.system-glass){color:var(--legacy-material-text);border-color:var(--legacy-material-border)!important;background:var(--legacy-material)!important;background-image:none!important;background-blend-mode:normal!important;box-shadow:var(--legacy-material-shadow)!important;filter:none!important;backdrop-filter:blur(32px) saturate(1.32)!important;-webkit-backdrop-filter:blur(32px) saturate(1.32)!important}#root .app-shell :where(.home-figma-header,.collection-figma-header,.feed-screen__header,.standalone-header,.search-screen-header,.detail-chrome){isolation:isolate;background:transparent!important;background-image:none!important;background-blend-mode:normal!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root .app-shell :where(.home-figma-header,.collection-figma-header,.feed-screen__header,.standalone-header,.search-screen-header,.detail-chrome):before{position:absolute;top:0;right:0;left:0;z-index:0;display:block!important;height:max(128px,calc(100% + 24px));pointer-events:none;content:""!important;background:transparent!important;box-shadow:none!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;mask-image:linear-gradient(180deg,#000 0%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 100%)}#root .app-shell :where(.home-figma-header,.collection-figma-header,.feed-screen__header,.standalone-header,.search-screen-header,.detail-chrome)>*{position:relative;z-index:1}#root .app-shell :where(.home-figma-header,.collection-figma-header,.feed-screen__header,.standalone-header,.search-screen-header,.detail-chrome):after{display:none!important;content:none!important}#root .app-shell :where(.search-glass,.search-close,.search-source-switch,.bottom-nav-glass,.bottom-nav-search-button,.bottom-nav-search-close,.desktop-navigation__home,.mini-player,.radio-sheet__round,.radio-sheet__header-pill,.radio-mode-switch,.artist-profile__round-control,.artist-profile__header-actions,.system-glass):before,#root .app-shell :where(.search-glass,.search-close,.search-source-switch,.bottom-nav-glass,.bottom-nav-search-button,.bottom-nav-search-close,.desktop-navigation__home,.mini-player,.radio-sheet__round,.radio-sheet__header-pill,.radio-mode-switch,.artist-profile__round-control,.artist-profile__header-actions,.system-glass):after{display:none!important;content:none!important;background:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root .app-shell .system-dock:before{z-index:0!important;display:block!important;height:166px!important;content:""!important;background:#fff0!important;box-shadow:none!important;filter:none!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.9) 100%)!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.9) 100%)!important}#root .app-shell[data-appearance=dark] .system-dock:before{background:#0000!important}#root .app-shell .system-dock>*{position:relative;z-index:1}#root .app-shell .system-dock-navigation,#root .app-shell .system-dock-navigation-row>.system-dock-round{position:relative;color:var(--legacy-material-text)!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root .app-shell .system-dock-navigation:before,#root .app-shell .system-dock-navigation-row>.system-dock-round:before{position:absolute!important;z-index:0!important;top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;display:block!important;border:1px solid var(--legacy-material-border)!important;border-radius:60px!important;content:""!important;pointer-events:none!important;background:var(--legacy-material)!important;box-shadow:var(--legacy-material-shadow)!important;backdrop-filter:blur(32px) saturate(1.32)!important;-webkit-backdrop-filter:blur(32px) saturate(1.32)!important}#root .app-shell .system-dock-tab.is-active,#root .app-shell[data-appearance=dark] .system-dock-tab.is-active{background:transparent!important;box-shadow:none!important}#root .app-shell[data-appearance=dark] :where(.system-glass){color:var(--legacy-material-text)!important;border-color:var(--legacy-material-border)!important;background:var(--legacy-material)!important;box-shadow:var(--legacy-material-shadow)!important}#root .app-shell :where(.now-playing__header button,.artist-profile__header button,.playlist-sheet__header button,.radio-sheet__header button,.track-actions-sheet__header>button,.playlist-sheet__queue){border-color:var(--legacy-material-border)!important;background:var(--legacy-material)!important;background-image:none!important;background-blend-mode:normal!important;box-shadow:var(--legacy-material-shadow)!important;filter:none!important;backdrop-filter:blur(32px) saturate(1.32)!important;-webkit-backdrop-filter:blur(32px) saturate(1.32)!important}#root .app-shell :where(.figma-player__lyric-option,.figma-player__queue-chips button,.transport-controls>.player-transport button:not(.transport-main),.player-volume>input[type=range]){border-color:var(--legacy-material-border)!important;background:var(--legacy-material)!important;background-image:none!important;background-blend-mode:normal!important;box-shadow:var(--legacy-material-shadow)!important;filter:none!important;backdrop-filter:blur(32px) saturate(1.32)!important;-webkit-backdrop-filter:blur(32px) saturate(1.32)!important}#root .app-shell .search-source-switch__item--active{background:#ededed!important;box-shadow:none!important}#root .app-shell .remote-mini-player__empty-brand img{filter:none!important}#root .app-shell .artist-profile :where(.artist-profile__round-control,.artist-profile__header-actions){color:#fff!important;border-color:#ffffff61!important;background:rgba(var(--artist-color-deep-rgb, 36, 36, 40),.42)!important;box-shadow:inset 0 .5px #ffffff3d,0 7px 24px #0000001f!important}#root .app-shell .artist-profile .artist-profile__header-actions>button{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(max-width:859px),(pointer:coarse){:root[data-theme=dark],:root[data-theme=dark] body,:root[data-theme=dark] #root{color-scheme:dark;color:#f5f5f7;background:#0b0b0e!important}#root .app-shell[data-appearance=dark]{--figma-bg: #0b0b0e;--figma-card: #1c1c1f;--figma-text: #f5f5f7;--figma-muted: #a4a4ad;--figma-line: rgba(235, 235, 245, .16);--app-bg: #0b0b0e !important;--app-surface: #1c1c1f !important;--app-elevated: #2c2c2e !important;--app-text: #f5f5f7 !important;--app-muted: #a4a4ad !important;--app-separator: rgba(235, 235, 245, .16) !important;color:#f5f5f7!important;background:#0b0b0e!important}#root .app-shell[data-appearance=dark] .app-content,#root .app-shell[data-appearance=dark] .app-content--home,#root .app-shell[data-appearance=dark] .home-screen--figma,#root .app-shell[data-appearance=dark] .feed-screen,#root .app-shell[data-appearance=dark] .collection-screen,#root .app-shell[data-appearance=dark] .app-content--search{color:#f5f5f7!important;background:#0b0b0e!important}#root .app-shell[data-appearance=dark] .home-figma-header{color:#f5f5f7;background:transparent!important;box-shadow:none}#root .app-shell[data-appearance=dark] .home-figma-header>strong,#root .app-shell[data-appearance=dark] .home-figma-section__link,#root .app-shell[data-appearance=dark] .home-figma-section>header,#root .app-shell[data-appearance=dark] .home-figma-section>header h2,#root .app-shell[data-appearance=dark] .home-figma-section__link h2,#root .app-shell[data-appearance=dark] .home-figma-track[data-ui=media-row],#root .app-shell[data-appearance=dark] .home-figma-track [data-slot=title],#root .app-shell[data-appearance=dark] .home-figma-cover-rail>button,#root .app-shell[data-appearance=dark] .home-figma-static-rows>button,#root .app-shell[data-appearance=dark] .home-figma-static-rows b{color:#f5f5f7!important}#root .app-shell[data-appearance=dark] .home-figma-section__link>svg,#root .app-shell[data-appearance=dark] .home-figma-track [data-slot=subtitle],#root .app-shell[data-appearance=dark] .home-figma-track .home-track-of-day__artist,#root .app-shell[data-appearance=dark] .home-figma-cover-rail small,#root .app-shell[data-appearance=dark] .home-figma-static-rows small,#root .app-shell[data-appearance=dark] .home-figma-static-rows i{color:#a4a4ad!important}#root .app-shell[data-appearance=dark] .home-figma-track[data-ui=media-row],#root .app-shell[data-appearance=dark] .home-figma-static-rows>button{border-color:#ebebf529!important}#root .app-shell[data-appearance=dark] .home-figma-flow-card,#root .app-shell[data-appearance=dark] .home-figma-artist-card{border-color:#ffffff24}#root .app-shell[data-appearance=dark] .search-source-switch{background:#2c2c2ee0!important;box-shadow:inset 0 .5px #ffffff24,0 8px 24px #0000003d!important}#root .app-shell[data-appearance=dark] .search-source-switch__item,#root .app-shell[data-appearance=dark] .search-source-switch__item--active{color:#f5f5f7!important}#root .app-shell[data-appearance=dark] .search-source-switch__item--active{background:#78788057!important}#root .app-shell[data-appearance=dark] .collection-screen{--collection-bg: #0b0b0e;--collection-surface: #1c1c1f;--collection-text: #f5f5f7;--collection-muted: #a4a4ad;--collection-line: rgba(235, 235, 245, .16)}#root .app-shell[data-appearance=dark] .collection-import-section .collection-action-banner,#root .app-shell[data-appearance=dark] .collection-screen .collection-action-banner{color:#f5f5f7!important;background:#1c1c1f!important;box-shadow:none}#root .app-shell[data-appearance=dark] .collection-action-banner__copy strong,#root .app-shell[data-appearance=dark] .system-dock{color:#f5f5f7!important}#root .app-shell[data-appearance=dark] .system-dock:before{background:#0b0b0e00!important}#root .app-shell[data-appearance=dark] .system-dock-tab,#root .app-shell[data-appearance=dark] .system-now-playing__control{color:#f5f5f7!important}#root .app-shell[data-appearance=dark] .system-dock-tab.is-active{color:#ff46a2!important}}@media(max-width:720px){.home-figma-artist-card{isolation:isolate!important;overflow:hidden;background:#000;box-shadow:0 10px 20px #00000029}.home-figma-artist-card>img.home-figma-artist-card__base-art{position:absolute;z-index:0;top:0;left:0;display:block;width:242px;height:242px;max-width:none;border-radius:0;object-fit:cover}.home-figma-artist-card>.home-figma-artist-card__mirror{position:absolute;z-index:1;top:242px;left:0;display:block;width:242px;height:242px;overflow:hidden}.home-figma-artist-card__mirror>img{display:block;width:242px;height:242px;max-width:none;object-fit:cover;transform:scaleY(-1)}.home-figma-artist-card>.home-figma-artist-card__squares{display:none!important}.home-figma-artist-card>img.home-figma-artist-card__lower-art{position:absolute;z-index:3;top:158px;left:-9px;display:block;width:261px;height:261px;max-width:none;border-radius:15px;object-fit:cover;filter:none;opacity:1}.home-figma-artist-card>.home-figma-artist-card__material{position:absolute;z-index:4;top:242px;left:-1.5px;display:block;width:246px;height:82px;padding:0;overflow:hidden;isolation:isolate;pointer-events:none;background:#222228!important;mix-blend-mode:normal!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.home-figma-artist-card>.home-figma-artist-card__material:before,.home-figma-artist-card>.home-figma-artist-card__material:after{display:none!important;content:none!important}.home-figma-artist-card>.home-figma-artist-card__details{position:absolute;z-index:5;top:242px;left:-1.5px;display:block;width:246px;height:82px;pointer-events:none}.home-figma-artist-card__details>small,.home-figma-artist-card__details>em{position:absolute;left:10px;display:block;width:226px;margin:0;overflow:hidden;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro,sans-serif;font-style:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-figma-artist-card__details>small{top:21.5px;height:20px;font-size:15px;font-weight:590;line-height:20px;letter-spacing:-.23px}.home-figma-artist-card__details>em{top:41.5px;height:18px;font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.08px}.home-figma-artist-card>img.home-figma-artist-card__top-art{position:absolute;z-index:6;top:-14px;left:-9px;display:block;width:261px;height:261px;max-width:none;border-radius:15px;object-fit:cover;filter:none;opacity:1}.home-figma-artist-card__title{position:absolute;z-index:7;top:222px;left:10px;display:flex;width:calc(100% - 20px);min-height:22px;align-items:center;margin:0;overflow:hidden;color:#f5f4f1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:36px;font-weight:700;line-height:22px;letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%)}.home-figma-artist-card__title:is([data-artist="9mice"],[data-artist="kai angel"]){justify-content:center;text-align:center}}@media(max-width:720px){.home-figma-cover-rail{padding-inline:25px 20px;scroll-padding-inline-start:25px}}.home-import-empty{width:100%;padding:20px 4px;color:var(--app-text)}.home-import-empty strong{font-size:18px}.home-import-empty p{margin:8px 0 16px;color:var(--app-muted);line-height:1.45}.home-import-empty button{min-height:44px;padding:10px 20px;border:0;border-radius:22px;color:#fff;background:var(--app-accent);font:inherit;cursor:pointer}@media(max-width:859px),(pointer:coarse){.app-shell .collection-overview{padding:0 0 calc(216px + env(safe-area-inset-bottom,0px))}.app-shell .collection-overview>.collection-section{min-width:0;margin:0 0 26px;padding:0}.app-shell .collection-overview>.collection-track-section--first{margin-top:2px}.app-shell .collection-screen .collection-section>header{min-height:47px;margin:0 16px 7px;padding:10px 0 5px}.app-shell .collection-screen .collection-section>header h2{color:var(--collection-text);font-size:25px;line-height:31px;font-weight:750;letter-spacing:-.036em}.app-shell .collection-screen .collection-figma-heading-chevron{display:grid;width:32px;min-width:32px;height:32px;min-height:32px;margin:0 -4px 0 0;padding:0;place-items:center;color:var(--collection-muted);border:0;background:transparent}.collection-overview>#collection-albums,.collection-overview>#collection-history{display:block}.collection-liked-rail.home-figma-taste-rail{width:calc(100% + 10px);margin-inline:-5px}.collection-liked-rail .home-figma-taste-page{scroll-snap-stop:always}.app-shell .collection-media-section .playlist-rail{display:grid;grid-auto-columns:148px;gap:12px;margin:0;padding:0 16px 3px;scroll-padding-inline:16px;scroll-snap-type:x proximity}.app-shell .collection-media-section .playlist-card,.app-shell .collection-media-section .playlist-card__main{width:148px}.app-shell .collection-media-section .playlist-card__artwork{width:148px;height:148px;overflow:hidden;border:.5px solid var(--collection-line);border-radius:16px;background:var(--collection-surface-soft);box-shadow:none}.app-shell .collection-media-section .playlist-card__artwork:after{display:none}.app-shell .collection-media-section .playlist-card__main strong{margin-top:8px;color:var(--collection-text);font-size:15px;line-height:19px;font-weight:670;letter-spacing:-.018em}.app-shell .collection-media-section .playlist-card__main small{margin-top:1px;color:var(--collection-muted);font-size:12px;line-height:16px;font-weight:500}.app-shell .collection-media-section .playlist-card__save{top:8px;right:8px;width:29px;height:29px;color:#fff;border:.5px solid rgba(255,255,255,.38);border-radius:50%;background:#14141757;box-shadow:none;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.app-shell .collection-media-section .playlist-card__save--active{color:#fff;background:#ff0091d1}.app-shell .collection-artists .artist-rail{display:grid;grid-auto-columns:132px;gap:12px;margin:0;padding:0 16px 3px;scroll-padding-inline:16px}.app-shell .collection-artists .artist-card{width:132px;min-height:174px;gap:7px}.app-shell .collection-artists .artist-card__art{width:132px;height:132px;color:var(--collection-muted);border:.5px solid var(--collection-line);border-radius:50%;background:var(--collection-surface-soft);box-shadow:none}.app-shell .collection-artists .artist-card__art:after{display:none}.app-shell .collection-artists .artist-card__copy strong{color:var(--collection-text);font-size:14px;line-height:18px;font-weight:670}.app-shell .collection-artists .artist-card__copy small{color:var(--collection-muted);font-size:12px;line-height:16px}.app-shell .collection-screen .collection-track-list--history{margin:0 16px;padding:0}.collection-history{padding-bottom:0}.app-shell .collection-history-empty{margin:0 16px;padding:18px 0;color:var(--collection-muted);border-top:.5px solid var(--collection-line);border-radius:0;background:transparent;font-size:14px;line-height:19px;text-align:left}.app-shell .collection-screen .collection-action-banner{min-height:64px;margin:0 16px;padding:8px 13px;border:.5px solid var(--collection-line);border-radius:19px;background:var(--collection-surface);box-shadow:none}.app-shell[data-appearance=dark] .collection-screen .collection-section>header h2{color:#f5f5f7}}@media(max-width:720px){.home-figma-flow-card,.home-figma-artist-card{isolation:isolate;overflow:hidden}.home-figma-flow-card__material,.home-figma-artist-card>.home-figma-artist-card__material{isolation:isolate!important;overflow:hidden;mix-blend-mode:normal!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.home-figma-artist-card>.home-figma-artist-card__material{background:#222228!important;z-index:8!important}.home-figma-flow-card__material{background:#8d1648!important}.home-figma-artist-card>.home-figma-artist-card__material:before{display:none!important;content:none!important}.home-figma-artist-card>.home-figma-artist-card__material:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block!important;content:""!important;background:#0c0c1229!important;mix-blend-mode:normal!important;pointer-events:none}.home-figma-artist-card__material-art{position:absolute;z-index:0;top:-88px;left:-12px;display:block;width:267px;height:267px;max-width:none;object-fit:cover;object-position:center;opacity:1;filter:blur(34px) saturate(1.24) contrast(1.04) brightness(.68);-webkit-filter:blur(34px) saturate(1.24) contrast(1.04) brightness(.68);transform:scale(1.16);transform-origin:center;will-change:transform;pointer-events:none}.home-figma-artist-card>.home-figma-artist-card__details{z-index:9!important}.home-figma-artist-card__title{z-index:10!important}.home-figma-flow-card__material:before{position:absolute;z-index:0;top:-46px;right:-46px;bottom:-46px;left:-46px;display:block!important;content:""!important;opacity:.94;background:linear-gradient(#6b123f 0,#6b123f 0) 122px 74px / 80px 80px no-repeat,linear-gradient(#83164c 0,#83164c 0) 110px 62px / 104px 104px no-repeat,linear-gradient(#9b1a59 0,#9b1a59 0) 98px 50px / 128px 128px no-repeat,linear-gradient(#b21f67 0,#b21f67 0) 86px 38px / 152px 152px no-repeat,linear-gradient(#c92575c9 0,#c92575c9 0) 74px 26px / 176px 176px no-repeat,linear-gradient(#df2d84 0,#df2d84 0) 62px 14px / 200px 200px no-repeat,linear-gradient(#f43a94 0,#f43a94 0) 50px 2px / 224px 224px no-repeat,linear-gradient(#ff46a2 0,#ff46a2 0) 38px -10px / 248px 248px no-repeat;filter:blur(28px) saturate(1.06) brightness(.72);-webkit-filter:blur(28px) saturate(1.06) brightness(.72);transform:scale(1.16);transform-origin:center}.home-figma-flow-card__material:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block!important;content:""!important;background:#4a001e38!important;mix-blend-mode:normal!important;pointer-events:none}}@media(max-width:859px),(pointer:coarse){#root .app-shell[data-appearance=dark] .system-dock{--puff-dock-material: rgba(24, 24, 27, .92);--puff-dock-border: transparent;--puff-dock-shadow: 0 10px 34px rgba(0, 0, 0, .38)}#root .app-shell[data-appearance=dark] .system-dock-navigation:before,#root .app-shell[data-appearance=dark] .system-dock-navigation-row>.system-dock-round:before{top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;display:block!important;border:0!important;content:""!important;background:var(--puff-dock-material)!important;background-image:none!important;background-blend-mode:normal!important;box-shadow:var(--puff-dock-shadow)!important;backdrop-filter:blur(32px) saturate(1.12)!important;-webkit-backdrop-filter:blur(32px) saturate(1.12)!important}#root .app-shell[data-appearance=dark] .system-dock-navigation,#root .app-shell[data-appearance=dark] .system-dock-navigation-row>.system-dock-round{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#f5f5f7!important}#root .app-shell[data-appearance=dark] .system-dock-tab{color:#f5f5f7c7!important;background:transparent!important;box-shadow:none!important}#root .app-shell[data-appearance=dark] .system-dock-tab.is-active{color:#ff46a2!important}#root .app-shell[data-appearance=dark] .system-dock-selection{background:#ffffff1a!important;box-shadow:none!important}#root .app-shell[data-appearance=dark] .system-dock-compact :is(.system-dock-current.system-glass,.system-dock-round.system-glass,.system-dock-compact-search.system-glass){border-color:var(--puff-dock-border)!important;color:#f5f5f7!important;background:var(--puff-dock-material)!important;background-image:none!important;background-blend-mode:normal!important;box-shadow:var(--puff-dock-shadow)!important;backdrop-filter:blur(32px) saturate(1.12)!important;-webkit-backdrop-filter:blur(32px) saturate(1.12)!important}#root .app-shell[data-appearance=dark] .system-dock-compact .system-dock-current{color:#ff46a2!important}#root .app-shell[data-appearance=dark] :is(.mini-favorite:not([aria-pressed=true]) .mini-favorite__figma-icon,.system-now-playing__favorite:not(.is-active) img){filter:brightness(0) invert(1)!important}#root .app-shell :is(.mini-favorite[aria-pressed=true] .mini-favorite__figma-icon,.system-now-playing__favorite.is-active img){filter:invert(39%) sepia(78%) saturate(2423%) hue-rotate(304deg) brightness(101%) contrast(94%)!important}}.app-shell{--detail-bg: var(--figma-bg, var(--app-bg));--detail-text: var(--app-text);--detail-muted: #62626b;--detail-soft: var(--app-surface);--detail-line: var(--app-separator);--detail-sheet: #f8f8fa;--detail-selected: rgba(60, 60, 67, .1)}.app-shell[data-appearance=dark]{--detail-muted: #aaaab5;--detail-sheet: #18181b;--detail-selected: rgba(255, 255, 255, .1)}.app-shell .detail-load-more,.app-shell .load-feedback button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin:16px auto;padding:10px 18px;border:0;border-radius:14px;background:var(--detail-soft);color:var(--detail-text);font:inherit;font-size:15px;font-weight:600}.app-shell .load-feedback{margin:16px;padding:20px 16px 4px;border-radius:16px;background:var(--detail-soft);color:var(--detail-text);text-align:center;font-size:15px;line-height:1.45}.app-shell .load-feedback button{background:var(--detail-bg)}.app-shell .utility-backdrop{z-index:1200;padding:20px;display:flex;align-items:center;justify-content:center}.app-shell :is(.playlist-composer-backdrop,.music-import-backdrop,.sheet-backdrop--actions){z-index:1200}.app-shell .utility-sheet{width:min(100%,460px);max-height:calc(100dvh - 40px);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:20px;border-radius:24px;background:var(--detail-bg);color:var(--detail-text);box-shadow:0 20px 80px #0003}.utility-sheet header{display:flex;justify-content:space-between;align-items:center;gap:16px}.utility-sheet h2{margin:0;font-size:24px;line-height:1.25}.utility-sheet header button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;color:var(--detail-text);background:var(--detail-soft);flex-shrink:0}.utility-sheet p{font-size:14px;line-height:1.5;color:var(--detail-muted)}.utility-sheet__subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 20px}.utility-sheet__form label{display:grid;gap:8px;font-size:14px;font-weight:600}.app-shell .utility-sheet input:not([type=checkbox]),.app-shell .detail-search{box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--detail-line);border-radius:12px;color:var(--detail-text);background:var(--detail-soft);font:inherit;font-size:16px}.app-shell .utility-primary{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:12px;border:0;border-radius:14px;background:var(--detail-text);color:var(--detail-bg);font:inherit;font-weight:600}.app-shell .utility-primary:disabled{opacity:.4}.playlist-picker__list{display:grid;gap:4px;margin-bottom:24px}.playlist-picker__list>button{display:flex;width:100%;min-height:70px;align-items:center;gap:12px;padding:10px 0;border:0;border-bottom:1px solid var(--detail-line);color:var(--detail-text);background:transparent;text-align:left}.playlist-picker__art{width:48px;height:48px;border-radius:9px;background:var(--detail-soft);display:grid;place-items:center;flex-shrink:0;overflow:hidden}.playlist-picker__art img{width:100%;height:100%;object-fit:cover}.playlist-picker__list>button>span:nth-child(2){flex:1;min-width:0;display:grid;gap:5px}.playlist-picker__list strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.playlist-picker__list small{color:var(--detail-muted);font-size:13px}.account-identity{display:flex;gap:14px;align-items:center;margin:24px 0}.account-identity>span{display:grid;place-items:center;height:60px;width:60px;flex-shrink:0;border-radius:50%;background:var(--detail-soft);font-size:26px;overflow:hidden}.account-identity img{width:100%;height:100%;object-fit:cover}.account-identity>div,.account-setting>span{display:grid;gap:6px}.account-identity small,.account-setting small{color:var(--detail-muted);font-size:13px;line-height:1.4}.utility-sheet h3{font-size:15px;margin-top:24px;color:var(--detail-muted)}.account-setting{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:12px 0 22px}.account-setting input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:44px;height:28px;margin:0;border:0;border-radius:20px;background:var(--detail-line);cursor:pointer}.account-setting input:after{content:"";position:absolute;width:22px;height:22px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002}.account-setting input:checked{background:var(--app-accent)}.account-setting input:checked:after{left:19px}.utility-action{display:flex;gap:12px;align-items:center;min-height:52px;width:100%;background:transparent;color:var(--detail-text);border:0;border-top:1px solid var(--detail-line);font:inherit;text-align:left}.app-shell .playlist-composer{color:var(--detail-text);background:var(--detail-bg)}.app-shell .playlist-composer{display:flex;flex-direction:column;min-height:0;height:min(850px,calc(var(--visual-viewport-height, 100dvh) - 16px));padding:8px 0 0;overflow:hidden}.app-shell .playlist-composer>form{display:flex;flex:1;min-height:0;flex-direction:column;height:auto;overflow-y:auto}.app-shell .playlist-composer__identity,.app-shell .playlist-composer__section-heading{padding-inline:16px;flex-shrink:0}.app-shell .playlist-composer__tracks{flex:1;min-height:120px;max-height:none;margin-inline:16px}.app-shell .playlist-composer__header{padding:0 16px;flex-shrink:0}.app-shell .playlist-composer :is(input,.playlist-composer__header strong,.playlist-composer__section-heading h2){color:var(--detail-text)}.app-shell .playlist-composer__identity input{background:var(--detail-soft);border-color:var(--detail-line)}.app-shell .playlist-composer__identity label>span,.app-shell .playlist-composer__section-heading span{color:var(--detail-muted)}.app-shell .utility-sheet{max-height:calc(var(--visual-viewport-height, 100dvh) - 20px)}.app-shell :is(.utility-backdrop,.playlist-composer-backdrop,.music-import-backdrop){top:var(--visual-viewport-top, 0px);bottom:auto;height:var(--visual-viewport-height, 100dvh);box-sizing:border-box}.app-shell .playlist-composer .detail-search{width:calc(100% - 32px);margin:4px 16px}.app-shell .playlist-composer__submit-wrap{position:sticky;bottom:0;z-index:3;padding:12px 16px max(16px,env(safe-area-inset-bottom));background:var(--detail-bg);border-top:1px solid var(--detail-line)}.app-shell .playlist-composer__header{position:sticky;top:0;z-index:4;background:var(--detail-bg)}.app-shell :is(.playlist-composer,.music-import-sheet,.track-actions-sheet,.utility-sheet) button{touch-action:manipulation}.app-shell :is(.playlist-composer,.music-import-sheet,.track-actions-sheet,.utility-sheet,.artist-profile,.playlist-sheet) :is(button,input):focus-visible{outline:3px solid var(--app-accent);outline-offset:3px}.app-shell .track-actions-sheet__track>span{min-width:0}.app-shell .track-actions-sheet__track strong{overflow-wrap:anywhere}.app-shell .track-actions-sheet{max-height:calc(100dvh - 20px);overflow-y:auto;overscroll-behavior:contain}@media(min-width:768px){.app-shell .playlist-composer-backdrop{align-items:center;padding:24px;box-sizing:border-box}.app-shell .playlist-composer,.app-shell .music-import-sheet{width:min(600px,calc(100vw - 48px));max-height:calc(var(--visual-viewport-height, 100dvh) - 48px);margin:0 auto;border-radius:24px;box-sizing:border-box}.app-shell .track-actions-sheet{width:min(440px,calc(100vw - 48px));margin:24px auto;border-radius:24px}}@media(max-width:767px){.app-shell .utility-backdrop{padding:0;align-items:flex-end}.app-shell .utility-sheet{width:100%;max-height:calc(100dvh - 20px);padding:20px 20px max(24px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}.app-shell{--detail-accent: var(--app-accent);--detail-accent-ink: color-mix(in srgb, var(--detail-accent) 60%, #540025);--detail-on-accent: #fff;--detail-action-fill: #e00078;--detail-gutter: 20px;--detail-section-gap: 28px;--detail-sheet-max-height: calc(var(--visual-viewport-height, 100dvh) - max(16px, calc(var(--puff-safe-top, 0px) + 8px)))}.app-shell[data-appearance=dark]{--detail-accent-ink: var(--detail-accent)}#root .app-shell .music-detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:74;display:block;width:100%;max-width:none;height:100dvh;min-height:0;max-height:none;margin:0;padding:0 0 calc(140px + env(safe-area-inset-bottom))!important;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:80px;color:var(--detail-text)!important;background:var(--detail-bg)!important;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;opacity:1;animation:none;isolation:isolate}#root .app-shell .music-detail:before,#root .app-shell .music-detail:after{display:none}#root .app-shell .music-detail [hidden]{display:none!important}#root .app-shell .music-detail.detail-page--covered{visibility:hidden;pointer-events:none}#root .app-shell .sheet-backdrop--detail{z-index:74;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;animation:none}#root .app-shell .music-detail .detail-chrome{position:sticky;top:0;z-index:5;width:100%;min-height:0;height:auto;margin:0;padding:var(--puff-safe-top) 0 0;background:transparent!important;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}#root .app-shell .detail-header{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;min-height:60px;box-sizing:border-box;padding:8px var(--detail-gutter);color:var(--detail-text);background:transparent}#root .app-shell .detail-header>strong{max-width:min(50vw,320px);font-size:17px;line-height:22px;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-header__actions{justify-self:end;display:flex;align-items:center;gap:0;min-width:0;border-radius:999px}#root .app-shell .detail-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-height:44px;padding:0;color:var(--detail-text);background:transparent;border:0;border-radius:50%;box-shadow:none;cursor:pointer}#root .app-shell .detail-header__actions>.detail-icon+.detail-icon{position:relative}#root .app-shell .detail-header__actions>.detail-icon+.detail-icon:before{position:absolute;left:0;top:12px;width:.5px;height:20px;content:"";background:var(--detail-line)}#root .app-shell .detail-icon[aria-pressed=true]{color:var(--detail-accent)}#root .app-shell .detail-icon>svg{display:block;width:24px;height:24px;color:inherit;opacity:1;stroke:currentColor}#root .app-shell .detail-content{max-width:1040px;margin:0 auto;padding:0 var(--detail-gutter)}#root .app-shell .music-detail .detail-hero{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;align-items:center;min-height:0;height:auto;margin:0;padding:24px 0 20px;overflow:visible;background:none}#root .app-shell .detail-cover{display:grid;width:112px;aspect-ratio:1;place-items:center;overflow:hidden;color:var(--detail-accent);background:var(--detail-soft);border-radius:12px;box-shadow:none}#root .app-shell .detail-cover--artist{border-radius:16px;box-shadow:none}.detail-cover img{width:100%;height:100%;object-fit:cover}.detail-cover>span{font-size:40px;font-weight:650}.detail-identity{min-width:0}#root .app-shell .detail-identity h2{display:block;margin:0 0 8px;color:var(--detail-text);font-size:26px;line-height:1.16;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.detail-identity h2 svg{display:inline;margin-left:6px;vertical-align:middle;color:var(--detail-accent)}#root .app-shell .detail-identity p{margin:6px 0 0;color:var(--detail-muted);font-size:13px;line-height:1.5}#root .app-shell .detail-owner{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;color:var(--detail-text);border:0;background:none;font:inherit;font-size:14px;line-height:22px;text-align:left}#root .app-shell button.detail-owner{min-height:32px;text-decoration:underline;text-decoration-color:var(--detail-line);text-underline-offset:4px}#root .app-shell .detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#root .app-shell .detail-actions--release{margin:0 0 24px}#root .app-shell :is(.detail-primary,.detail-secondary){display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 20px;box-sizing:border-box;border:0;border-radius:999px;font:inherit;font-size:15px;line-height:20px;font-weight:650;cursor:pointer;text-decoration:none}#root .app-shell .detail-primary{color:var(--detail-on-accent);background:var(--detail-action-fill);box-shadow:none}#root .app-shell .detail-secondary{color:var(--detail-text);background:var(--detail-soft);box-shadow:none}#root .app-shell .detail-secondary[aria-pressed=true]{color:var(--detail-accent)}#root .app-shell .detail-save{margin-left:auto;color:var(--detail-accent);background:var(--detail-soft);box-shadow:inset 0 .5px #fff3,0 4px 14px #00000012}#root .app-shell .playlist-sheet .detail-actions--release{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}#root .app-shell .playlist-sheet .detail-actions--release>button{min-width:0;padding-inline:10px;font-size:14px}#root .app-shell .playlist-sheet .detail-save{margin-left:0}#root .app-shell .music-detail button:disabled{opacity:.42;cursor:default}#root .app-shell .detail-description{max-width:68ch;margin:0 0 24px;color:var(--detail-muted);font-size:14px;line-height:1.6}#root .app-shell .detail-tabs{display:flex;gap:2px;width:100%;margin:0 0 20px;padding:0;overflow-x:auto;border:0;border-bottom:.5px solid var(--detail-line);border-radius:0;scrollbar-width:none}#root .app-shell .detail-tabs>button{position:relative;flex:1 0 auto;min-height:44px;padding:8px 10px;border:0;border-radius:0;background:none;color:var(--detail-muted);font:inherit;font-size:14px;font-weight:600;white-space:nowrap}#root .app-shell .detail-tabs>button[aria-pressed=true]{color:var(--detail-text);background:none;box-shadow:inset 0 -2px 0 var(--detail-accent)}#root .app-shell .detail-section{margin:0 0 var(--detail-section-gap);padding:0}#root .app-shell .detail-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 12px}#root .app-shell .detail-section-heading h3,#root .app-shell .detail-about>h3{margin:0;color:var(--detail-text)!important;font-size:21px;line-height:28px;font-weight:720;letter-spacing:-.02em}#root .app-shell .detail-section-heading>span{color:var(--detail-muted);font-size:13px}#root .app-shell .detail-section-heading>button{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;color:var(--detail-accent);background:none;border:0;font:inherit;font-size:14px;font-weight:600}#root .app-shell .detail-filter{display:flex;align-items:center;gap:8px;min-height:48px;margin:0 0 16px;padding:0 14px;box-sizing:border-box;border:.5px solid var(--legacy-material-border);border-radius:999px;color:var(--detail-muted);background:var(--legacy-material);box-shadow:inset 0 .5px #ffffff12}#root .app-shell .detail-filter:focus-within{border-color:var(--detail-accent)}#root .app-shell .detail-filter>svg{width:20px;height:20px;flex:0 0 20px}#root .app-shell .detail-filter>input{width:100%;min-width:0;height:46px;padding:0;color:var(--detail-text);border:0;outline:0;background:transparent;font:inherit;font-size:16px;box-shadow:none}.detail-filter>input::-webkit-search-cancel-button{display:none}.detail-filter>input::placeholder{color:var(--detail-muted);opacity:1}#root .app-shell .detail-filter>button{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;margin-right:-12px;padding:0;border:0;border-radius:50%;background:none;color:var(--detail-muted)}#root .app-shell .music-detail :is([data-ui=media-list],[data-ui=media-row]){--media-row-text: var(--detail-text);--media-row-muted: var(--detail-muted);--media-row-line: var(--detail-line);--media-row-accent: var(--detail-accent)}#root .app-shell .music-detail [data-ui=media-list]{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#root .app-shell .music-detail [data-ui=media-row]{--media-row-height: 68px;--media-artwork-size: 48px;--media-artwork-radius: 12px;min-height:68px;margin:0;padding:10px 0;gap:12px;color:var(--detail-text);background:transparent;border:0;border-radius:12px;box-shadow:none}#root .app-shell .music-detail [data-ui=media-row]:before,#root .app-shell .music-detail [data-ui=media-row]:after{display:none}#root .app-shell .music-detail [data-slot=title]{color:var(--detail-text);font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.01em}#root .app-shell .music-detail [data-slot=subtitle]{display:block;color:var(--detail-muted);font-size:13px;line-height:19px}#root .app-shell .music-detail [data-slot=subtitle] button{color:inherit;font:inherit}#root .app-shell .music-detail [data-slot=meta]{display:none}#root .app-shell .music-detail [data-slot=activate]{min-height:28px}#root .app-shell .music-detail [data-ui=media-row-action]{width:44px;min-width:44px;height:44px;color:var(--detail-muted);border:0;background:none;box-shadow:none}#root .app-shell .music-detail [data-ui=media-row-action][aria-pressed=true],#root .app-shell .music-detail [data-state=playing] [data-slot=title]{color:var(--detail-accent)}#root .app-shell .music-detail [data-slot=trailing]{gap:0}#root .app-shell .music-detail [data-ui=media-row-divider]{background:var(--detail-line);opacity:.65}#root .app-shell .music-detail .detail-featured{display:flex;align-items:center;width:100%;gap:14px;margin:28px 0 0;padding:16px 0;color:var(--detail-text);background:none!important;border:0;border-top:1px solid var(--detail-line);border-radius:0;text-align:left}.detail-featured>img{width:72px;height:72px;object-fit:cover;border-radius:10px}.detail-featured>span{display:grid;gap:5px;flex:1;min-width:0}.detail-featured strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.detail-featured small{color:var(--detail-muted);font-size:13px}#root .app-shell .music-detail .detail-release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:24px 16px;margin:0;padding:0;overflow:visible}#root .app-shell .detail-release-grid>button{display:flex;flex-direction:column;width:auto;min-width:0;padding:0;border:0;background:none;color:var(--detail-text);text-align:left}#root .app-shell .detail-release-grid>button>span{width:100%;height:auto;aspect-ratio:1;border-radius:12px;background:var(--detail-soft);overflow:hidden}.detail-release-grid img{width:100%;height:100%;object-fit:cover}#root .app-shell .detail-release-grid strong{margin:9px 0 3px;color:var(--detail-text)!important;font-size:15px;line-height:21px;font-weight:600}#root .app-shell .detail-release-grid small{color:var(--detail-muted)!important;font-size:13px}#root .app-shell .detail-about p{max-width:68ch;color:var(--detail-muted);font-size:15px;line-height:1.65;white-space:pre-line}.detail-about dl{max-width:600px}.detail-about dl>div{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--detail-line)}.detail-about dt{color:var(--detail-muted)}.detail-about dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}#root .app-shell .detail-menu{position:absolute;right:var(--detail-gutter);top:100%;z-index:8;width:min(290px,calc(100vw - 40px));padding:6px;box-sizing:border-box;color:var(--detail-text);background:var(--detail-sheet);border:.5px solid var(--legacy-material-border);border-radius:24px;box-shadow:0 12px 48px #0003}#root .app-shell .detail-menu>button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;color:var(--detail-text);background:transparent;border:0;border-radius:8px;font:inherit;font-size:15px;text-align:left}#root .app-shell .detail-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 16px;color:var(--detail-muted);text-align:center}#root .app-shell .detail-empty h3{margin:0;color:var(--detail-text);font-size:20px;line-height:26px}#root .app-shell .detail-empty p{max-width:36ch;margin:0;font-size:14px;line-height:1.6}.detail-tuning{margin:4px 0 24px;padding:0;background:none}.detail-tuning h3{margin:0 0 16px;font-size:16px;font-weight:650}.detail-tuning p{margin:12px 0 0;color:var(--detail-muted);font-size:13px;line-height:1.5}#root .app-shell .detail-segments{display:flex;gap:2px;min-width:0;padding:3px;background:var(--detail-input);border-radius:12px}#root .app-shell .detail-segments>button{flex:1;min-width:0;min-height:36px;padding:8px;color:var(--detail-muted);border:0;border-radius:9px;background:transparent;font:inherit;font-size:14px;font-weight:600}#root .app-shell .detail-segments>button[aria-selected=true]{color:var(--detail-text);background:var(--detail-group);box-shadow:0 1px 4px #00000014}.music-detail .radio-track__reason{display:block;font-size:12px;opacity:1}.detail-list-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--detail-muted);font-size:13px}.detail-list-tools select{max-width:65%;min-height:44px;padding:8px 4px;border:0;border-radius:8px;color:var(--detail-text);background:var(--detail-bg);font:inherit}#root .app-shell .detail-cover--likes{background:color-mix(in srgb,var(--detail-accent) 12%,var(--detail-bg));color:var(--detail-accent);box-shadow:none}#root .app-shell :is(.track-actions-sheet,.playlist-composer,.music-import-sheet,.utility-sheet){box-sizing:border-box;max-height:var(--detail-sheet-max-height);min-height:0;padding:0 0 max(20px,var(--puff-safe-bottom, env(safe-area-inset-bottom)));color:var(--detail-text);background:var(--detail-sheet)!important;border:.5px solid var(--legacy-material-border);border-bottom:0;border-radius:32px 32px 0 0;box-shadow:var(--legacy-material-shadow);backdrop-filter:blur(32px) saturate(1.32);-webkit-backdrop-filter:blur(32px) saturate(1.32);overflow-y:auto;overscroll-behavior:contain}#root .app-shell :is(.track-actions-sheet,.playlist-composer,.music-import-sheet,.utility-sheet)>.sheet-drag-zone{min-height:12px;height:12px;padding:8px 0 0}#root .app-shell :is(.track-actions-sheet,.playlist-composer,.music-import-sheet,.utility-sheet) .sheet-handle{width:32px;height:4px;margin:0 auto;background:var(--detail-line)}#root .app-shell .detail-task-header{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%;min-height:64px;margin:0;padding:10px 16px;box-sizing:border-box;color:var(--detail-text);background:transparent}#root .app-shell .detail-task-header>:is(h2,strong){grid-column:2;grid-row:1;margin:0;color:var(--detail-text);font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em;text-align:center}#root .app-shell .detail-task-header>button{grid-column:3;grid-row:1;display:grid;flex-shrink:0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;color:var(--detail-muted);border:0;border-radius:50%;background:var(--detail-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#root .app-shell .detail-task-header>span{display:none}#root .app-shell .detail-task-header>.detail-task-back{grid-column:1}#root .app-shell .detail-task-header>button,#root .app-shell .detail-track-header>button{box-shadow:0 2px 8px #0000000a,inset 0 .5px #fff5!important}#root .app-shell .detail-track-header{display:flex;align-items:center;gap:12px;padding:16px 16px 20px}#root .app-shell .detail-track-header .detail-task-track{flex:1;min-width:0;margin:0;padding:0;border:0}#root .app-shell .detail-track-header .detail-task-track>img{width:56px;height:56px}#root .app-shell .detail-track-header strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:21px;font-weight:600}#root .app-shell .detail-track-header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .app-shell .detail-track-header>button{background:var(--detail-input)}#root .app-shell .detail-task-track{display:flex;gap:14px;align-items:center;margin:0 20px 16px;padding:8px 0 20px;border-bottom:1px solid var(--detail-line)}.detail-task-track>img{width:64px;height:64px;flex-shrink:0;border-radius:10px;object-fit:cover}.detail-task-track>span{display:grid;gap:5px;min-width:0}.detail-task-track strong{font-size:17px;line-height:23px;overflow-wrap:anywhere}.detail-task-track small{color:var(--detail-muted);font-size:14px;line-height:20px}#root .app-shell .detail-action-group{margin:0 16px 12px;padding:0 16px;border-radius:16px;background:var(--detail-group);overflow:hidden}#root .app-shell .detail-action-group+.detail-action-group{border-top:0}#root .app-shell .detail-action-group .track-action-row+.track-action-row{border-top:.5px solid var(--detail-line)}#root .app-shell .detail-action-group .track-action-row__copy{order:0}#root .app-shell .detail-action-group .track-action-row__icon{order:1;margin-left:auto}#root .app-shell .detail-action-group .track-action-row:active{transform:none;opacity:.6}#root .app-shell .detail-action-group .track-action-row{display:flex;align-items:center;gap:14px;width:100%;min-height:48px;padding:12px 0;color:var(--detail-text);border:0;border-radius:0;background:none;box-shadow:none;text-align:left}#root .app-shell .detail-action-group .track-action-row:before,#root .app-shell .detail-action-group .track-action-row:after{display:none}#root .app-shell .detail-action-group .track-action-row__icon{display:grid;place-items:center;width:24px;height:24px;min-width:24px;color:var(--detail-muted);background:none}#root .app-shell .detail-action-group strong{font-size:16px;line-height:22px;font-weight:400}#root .app-shell .playlist-composer{height:min(740px,var(--detail-sheet-max-height));padding-bottom:0;overflow:hidden}#root .app-shell .playlist-composer>form{overflow:hidden}#root .app-shell .playlist-composer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding:12px}#root .app-shell .playlist-composer__body .playlist-composer__tracks{overflow:visible;flex:none}#root .app-shell .playlist-composer .composer-selection{display:grid;place-items:center;width:24px;height:24px;min-width:24px;padding:0;border:1.5px solid var(--detail-line);border-radius:50%;background:transparent}#root .app-shell .playlist-composer .composer-selection[data-selected]{color:#fff;border-color:var(--detail-accent);background:var(--detail-accent)}#root .app-shell .playlist-composer__identity{display:flex;align-items:center;gap:16px;margin:0;padding:12px 20px 20px}#root .app-shell .playlist-composer__cover{width:72px;height:72px;min-width:72px;border:0;border-radius:12px;background:var(--detail-soft);box-shadow:none}#root .app-shell .playlist-composer__identity label{flex:1;min-width:0}#root .app-shell .playlist-composer__identity input{width:100%;min-height:46px;margin-top:6px;padding:10px 14px;box-sizing:border-box;font-size:16px;font-weight:500;border:0;border-radius:16px;background:var(--detail-soft)}.composer-controls{margin:0 20px}.composer-controls .detail-segments{margin-bottom:16px}#root .app-shell .playlist-composer__section-heading{margin:0;padding:0 20px 12px}#root .app-shell .playlist-composer__section-heading h2{font-size:17px;line-height:23px;letter-spacing:-.01em}#root .app-shell .playlist-composer__section-heading button{min-height:44px;color:var(--detail-accent);font-size:13px}#root .app-shell .playlist-composer__tracks{margin:0 20px;min-height:64px}#root .app-shell .playlist-composer__tracks [data-slot=title]{color:var(--detail-text);font-size:15px;font-weight:600}#root .app-shell .playlist-composer__empty{flex:1;margin:0;padding:28px 24px;color:var(--detail-muted);font-size:14px;line-height:1.6;background:none}#root .app-shell .playlist-composer__submit-wrap{flex-shrink:0;padding:16px 20px max(20px,var(--puff-safe-bottom, env(safe-area-inset-bottom)));border:0;background:var(--detail-sheet)}#root .app-shell .playlist-composer__submit,#root .app-shell .utility-primary{min-height:48px;border-radius:999px;color:var(--detail-on-accent);background:var(--detail-action-fill);box-shadow:inset 0 .5px #fff6;font-size:15px;font-weight:650}#root .app-shell .utility-sheet>:not(header){margin-left:20px;margin-right:20px}#root .app-shell .utility-sheet>.detail-filter{margin-bottom:12px}#root .app-shell .playlist-picker{display:flex;flex-direction:column;overflow:hidden}#root .app-shell .playlist-picker>:not(.playlist-picker__list){flex-shrink:0}#root .app-shell .playlist-picker__list{min-height:0;overflow-y:auto;margin-bottom:16px}#root .app-shell .playlist-picker__track{display:flex;align-items:center;gap:12px;padding:8px 0 20px}.playlist-picker__track>img{width:44px;height:44px;flex-shrink:0;border-radius:8px;object-fit:cover}.playlist-picker__track>span{display:grid;gap:4px;min-width:0}.playlist-picker__track strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500}.playlist-picker__track small{color:var(--detail-muted);font-size:13px}#root .app-shell .playlist-picker__create{color:var(--detail-accent-ink)}#root .app-shell .playlist-picker__create .playlist-picker__art{background:var(--detail-input);color:var(--detail-accent-ink)}#root .app-shell .playlist-picker__list>button:disabled{opacity:1;cursor:default}#root .app-shell .playlist-picker__list>button[data-added]>svg{color:var(--detail-accent-ink)}#root .app-shell .playlist-picker__list>button>svg{flex-shrink:0}#root .app-shell .playlist-picker__empty{margin-top:0;padding:0 0 12px}#root .app-shell .playlist-picker .utility-sheet__form{padding:4px 0 8px;border:0}#root .app-shell .playlist-picker[data-step=create] .utility-sheet__form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.playlist-picker__new-fields{min-height:0;overflow-y:auto;padding:4px;margin:-4px}#root .app-shell .playlist-picker .utility-primary{flex-shrink:0}#root .app-shell .playlist-picker__list>button{min-height:68px;padding:10px 0}#root .app-shell .account-identity{margin-top:12px;margin-bottom:28px}#root .app-shell .account-setting{padding:12px 0 24px}#root .app-shell .utility-action{min-height:56px;width:calc(100% - 40px);font-size:15px}#root .app-shell .music-import-sheet__handle{display:none}#root .app-shell .music-import-sheet__intro{padding:12px 20px 20px}#root .app-shell .music-import-sheet__intro h2{margin:0 0 8px;font-size:24px;line-height:30px;color:var(--detail-text);letter-spacing:-.02em}#root .app-shell .music-import-sheet__intro p{margin:0;color:var(--detail-muted);font-size:14px;line-height:1.6}#root .app-shell .music-import-sheet__section{margin:0 20px 24px;padding:0}#root .app-shell .music-import-sheet__section-title{display:block;margin-bottom:10px;font-size:13px;font-weight:600;color:var(--detail-muted)}#root .app-shell .music-import-provider{display:flex;align-items:center;gap:14px;min-height:80px;margin:0;padding:14px 0;border:0;border-bottom:1px solid var(--detail-line);border-radius:0;background:none;box-shadow:none}#root .app-shell .music-import-provider__logo{width:48px;height:48px;border-radius:12px}#root .app-shell .music-import-provider strong{color:var(--detail-text);font-size:16px}#root .app-shell .music-import-provider small{color:var(--detail-muted);font-size:13px}#root .app-shell .music-import-sheet__form{display:flex;flex-direction:column;gap:12px}#root .app-shell .music-import-sheet__form label{width:100%}#root .app-shell .music-import-sheet__form label>div{min-height:48px;border:1px solid var(--detail-line);border-radius:999px;background:var(--detail-soft);box-shadow:none}#root .app-shell .music-import-sheet__form input{color:var(--detail-text);font-size:16px}#root .app-shell .music-import-sheet__form>button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:0;border-radius:999px;color:var(--detail-on-accent);background:var(--detail-accent);font-size:15px;font-weight:650}#root .app-shell .music-import-sheet__note{margin:4px 24px 0;padding:0;color:var(--detail-muted);font-size:12px;line-height:1.5}#root .app-shell .music-import-sheet__note[hidden]{display:none}#root .app-shell :is(.soundcloud-import,.music-import-result,.yandex-import-auth,.yandex-import-progress,.yandex-import-done){margin:12px 20px 0;padding:16px 0;color:var(--detail-text);border:0;border-radius:0;background:none;box-shadow:none}#root .app-shell :is(.soundcloud-import,.music-import-result,.yandex-import-auth,.yandex-import-progress,.yandex-import-done) p{color:var(--detail-muted);font-size:14px;line-height:1.6}#root .app-shell .music-import-sheet__loading{display:flex;align-items:center;min-height:180px;margin:20px;color:var(--detail-text);background:var(--detail-soft);border-radius:16px}#root .app-shell :is(.music-detail,.utility-sheet,.playlist-composer,.track-actions-sheet,.music-import-sheet) :is(button,a,input,select):focus-visible{outline:2px solid var(--detail-accent);outline-offset:3px}#root .app-shell :is(.music-detail,.utility-sheet,.playlist-composer) .detail-filter>input:focus-visible{outline:none}#root .app-shell :is(.music-detail,.utility-sheet,.playlist-composer,.track-actions-sheet,.music-import-sheet) ::selection{color:var(--detail-on-accent);background:var(--detail-accent)}#root .app-shell :is(.music-detail,.utility-sheet,.playlist-composer,.track-actions-sheet,.music-import-sheet) input{caret-color:var(--detail-accent)}@media(hover:hover){#root .app-shell :is(.detail-icon,.detail-menu>button):hover{background:var(--detail-soft)}#root .app-shell .music-detail [data-ui=media-row]:hover{background:var(--detail-soft)}#root .app-shell .detail-primary:hover{filter:brightness(.94)}#root .app-shell .detail-secondary:hover{background:var(--detail-line)}}#root .app-shell :is(.detail-section-heading>button,.playlist-composer__section-heading button,.detail-icon[aria-pressed=true],.detail-secondary[aria-pressed=true]),#root .app-shell .music-detail [data-state=playing] [data-slot=title]{color:var(--detail-accent-ink)}@media(min-width:768px){.app-shell{--detail-bg: var(--app-surface)}#root .app-shell :is(.track-actions-sheet,.playlist-composer,.music-import-sheet,.utility-sheet){width:min(560px,calc(100vw - 48px));margin:0 auto;max-height:calc(var(--visual-viewport-height, 100dvh) - 48px);border-radius:32px;box-shadow:var(--legacy-material-shadow),0 20px 64px #0003}#root .app-shell .track-actions-sheet{width:440px}#root .app-shell :is(.music-import-backdrop,.utility-backdrop,.sheet-backdrop--actions){align-items:center;padding:24px}#root .app-shell .music-detail{top:20px;right:24px;bottom:104px;left:248px;width:auto;height:auto;border-radius:28px;padding-bottom:40px!important;box-shadow:0 12px 48px #0002}#root .app-shell .detail-content{padding:0 36px}#root .app-shell .detail-header{padding-inline:24px}#root .app-shell .music-detail .detail-hero{grid-template-columns:168px minmax(0,1fr);gap:28px;padding:28px 0 24px}#root .app-shell .detail-cover{width:168px}#root .app-shell .detail-identity h2{font-size:36px}#root .app-shell .detail-identity p{font-size:14px}#root .app-shell .detail-actions--release{gap:12px}#root .app-shell .detail-tabs{max-width:560px}#root .app-shell .music-detail .detail-release-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:28px 20px}.detail-tuning{max-width:640px}}@media(max-width:370px){.app-shell{--detail-gutter: 16px}#root .app-shell .music-detail .detail-hero{grid-template-columns:96px minmax(0,1fr);gap:16px}#root .app-shell .detail-cover{width:96px}#root .app-shell .detail-identity h2{font-size:24px}#root .app-shell .detail-tabs{gap:0}#root .app-shell .detail-tabs>button{padding-inline:8px;font-size:13px}#root .app-shell :is(.detail-primary,.detail-secondary){padding-inline:14px;font-size:14px}#root .app-shell .playlist-sheet .detail-actions--release{grid-template-columns:minmax(0,1fr) 46px 44px}#root .app-shell .playlist-sheet .detail-actions--release .detail-secondary>span{display:none}}.app-shell{--detail-input: rgba(118,118,128,.1);--detail-group: #fff}.app-shell[data-appearance=dark]{--detail-input: rgba(118,118,128,.2);--detail-group: #1c1c1e}#root .app-shell .detail-library-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 22px}#root .app-shell .detail-library-heading h2{margin:0 0 5px;color:var(--detail-text);font-size:34px;line-height:40px;font-weight:700;letter-spacing:-.025em}#root .app-shell .detail-library-heading p{margin:0;color:var(--detail-muted);font-size:14px;line-height:20px}#root .app-shell .detail-library-actions{display:flex;gap:8px}#root .app-shell .detail-library-actions>button{width:46px;height:46px;min-width:46px;padding:0;border-radius:50%}#root .app-shell .collection-favorites-page .detail-list-tools{min-height:38px;margin:0 0 4px;padding:0}#root .app-shell .collection-favorites-page .detail-list-tools>span{font-size:15px;font-weight:600;color:var(--detail-text)}#root .app-shell .collection-favorites-page .detail-list-tools select{font-size:13px;color:var(--detail-muted)}#root .app-shell .playlist-sheet .detail-hero{display:flex;align-items:center;flex-direction:column;gap:20px;padding:20px 0 22px;text-align:center}#root .app-shell .playlist-sheet .detail-cover{width:min(62vw,252px);border-radius:12px}#root .app-shell .playlist-sheet .detail-identity h2{font-size:26px;line-height:31px;margin-bottom:4px}#root .app-shell .playlist-sheet .detail-identity p{font-size:13px;margin-top:4px}#root .app-shell .playlist-sheet .detail-actions--release{margin-bottom:24px}#root .app-shell .artist-profile .detail-hero--artist{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;padding:24px 0}#root .app-shell .artist-profile .detail-cover--artist{width:112px;aspect-ratio:1;border-radius:50%;margin:0;box-shadow:none;background:var(--detail-input)}#root .app-shell .artist-profile .detail-cover--artist img{object-position:center}#root .app-shell .artist-profile .artist-profile__eyebrow{display:block;margin-bottom:6px;color:var(--detail-muted);font-size:12px;line-height:16px}#root .app-shell .artist-profile .detail-identity h2{font-size:clamp(24px,7vw,32px);line-height:1.12;text-align:left;margin-bottom:8px;overflow-wrap:anywhere}#root .app-shell .artist-profile .detail-identity p{font-size:12px;line-height:18px;margin:0}#root .app-shell .artist-profile .detail-tabs{background:none;box-shadow:none}#root .app-shell :is(.utility-sheet,.music-import-sheet,.playlist-composer,.track-actions-sheet){background:var(--detail-sheet)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root .app-shell[data-appearance=dark] :is(.utility-sheet,.music-import-sheet,.playlist-composer,.track-actions-sheet){--detail-group: #252528}#root .app-shell .account-identity{padding:16px 0 8px}#root .app-shell .account-setting{margin-bottom:0;padding:12px 16px;border-radius:14px;background:var(--detail-group)}#root .app-shell .account-sheet .account-identity{margin-top:8px;margin-bottom:24px;padding-top:8px}#root .app-shell .account-sheet .account-identity>div{min-width:0}#root .app-shell .account-sheet .account-identity strong{font-size:20px;font-weight:600;overflow-wrap:anywhere}#root .app-shell .account-sheet h3{margin-top:0;margin-bottom:8px;padding-left:16px;font-size:13px;font-weight:400}#root .app-shell .account-setting strong{font-size:16px;font-weight:400}#root .app-shell .account-sheet .account-setting-note{margin-top:8px;margin-bottom:24px;padding:0 16px;font-size:13px;line-height:18px}#root .app-shell .account-sheet .utility-action{gap:12px;margin-top:12px;padding:12px 16px;border:0;border-radius:14px;background:var(--detail-group);font-size:16px}.utility-action__chevron{margin-left:auto;color:var(--detail-muted)}#root .app-shell .account-sheet .utility-action--destructive{color:#d82c38}#root .app-shell[data-appearance=dark] .account-sheet .utility-action--destructive{color:#ff696f}#root .app-shell .account-setting input{width:51px;height:31px;transition:background-color .16s ease-out}#root .app-shell .account-setting input:after{width:27px;height:27px;top:2px;left:2px;transition:transform .16s ease-out}#root .app-shell .account-setting input:checked:after{left:2px;transform:translate(20px)}#root .app-shell .search-empty-state{max-width:380px;margin:60px auto 32px;padding:0 24px;text-align:center;color:var(--detail-text)}.search-empty-state h2{margin:0 0 10px;font-size:22px;line-height:28px;font-weight:650;letter-spacing:-.015em}.search-empty-state p{margin:0;color:var(--detail-muted);font-size:15px;line-height:22px}.search-empty-state button{min-height:44px;margin-top:16px;padding:10px 16px;border:0;border-radius:12px;background:var(--detail-input);color:var(--detail-accent-ink);font:inherit;font-size:15px;font-weight:600}@media(prefers-reduced-motion:reduce){#root .app-shell .account-setting input,#root .app-shell .account-setting input:after{transition:none}}#root .app-shell .utility-action{min-height:54px}#root .app-shell .detail-header>.detail-icon,#root .app-shell .detail-header__actions{box-shadow:0 2px 8px #0000000a,inset 0 .5px #ffffff80!important}@media(min-width:768px){#root .app-shell .playlist-sheet .detail-hero{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;text-align:left;padding-top:28px}#root .app-shell .playlist-sheet .detail-cover{width:220px}#root .app-shell .artist-profile .detail-hero--artist{grid-template-columns:176px minmax(0,1fr);gap:32px;padding-block:32px}#root .app-shell .artist-profile .detail-cover--artist{width:176px}#root .app-shell .artist-profile .detail-identity h2{font-size:44px}#root .app-shell .detail-library-heading{padding-top:28px}}#root .app-shell .music-import-sheet{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}#root .app-shell .music-import-sheet>.detail-task-header{flex:0 0 auto}#root .app-shell .music-import-sheet__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px max(24px,var(--puff-safe-bottom, env(safe-area-inset-bottom)));scrollbar-width:thin;scrollbar-color:var(--detail-line) transparent}#root .app-shell .music-import-sheet__lead{margin:0 0 24px;color:var(--detail-muted);font-size:15px;line-height:21px}#root .app-shell .music-import-sheet__providers{overflow:hidden;border-radius:16px;background:var(--detail-group)}#root .app-shell .music-import-provider{display:grid;width:100%;min-height:74px;margin:0;padding:12px;grid-template-columns:40px minmax(0,1fr) 20px;gap:12px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#root .app-shell .music-import-provider+.music-import-provider{border-top:.5px solid var(--detail-line)}#root .app-shell .music-import-provider__logo{width:40px;height:40px;border-radius:10px;box-shadow:none;letter-spacing:-.02em}#root .app-shell .music-import-provider small{color:var(--detail-muted);font-size:12px;line-height:17px;white-space:normal}#root .app-shell .music-import-provider strong{font-size:16px;font-weight:600}#root .app-shell .music-import-sheet__section{margin:24px 0 0}#root .app-shell .music-import-sheet__form{gap:12px}#root .app-shell .music-import-sheet__form label>span{display:block;margin:0 0 8px;padding:0 2px;color:var(--detail-text);font-size:15px;font-weight:600}#root .app-shell .music-import-sheet__form label>div{height:50px;border:0;border-radius:999px;background:var(--detail-input);box-shadow:none}#root .app-shell .music-import-sheet__form input{min-width:0}#root .app-shell .music-import-sheet__form input::placeholder{color:var(--detail-muted);opacity:1}#root .app-shell :is(.music-import-sheet__form>button,.music-import-sheet__footer>button,.yandex-import-auth__open,.music-import-sheet__retry){display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;min-height:48px;gap:8px;margin:0;padding:12px;color:#fff;border:0;border-radius:999px;background:var(--detail-action-fill);box-shadow:none;font:600 16px/22px -apple-system,BlinkMacSystemFont,sans-serif}#root .app-shell .music-import-sheet button:disabled{opacity:.4}#root .app-shell .music-import-sheet__note{max-width:none;margin:16px 2px 0;color:var(--detail-muted);font-size:12px;line-height:17px;text-align:left}#root .app-shell .music-import-sheet :is(.soundcloud-import,.music-import-result,.yandex-import-auth,.yandex-import-progress,.yandex-import-done,.music-import-library){margin:0;padding:4px 0 0;text-align:left}#root .app-shell .music-import-sheet__body h2{margin:0;color:var(--detail-text);font-size:22px;font-weight:700;line-height:28px;letter-spacing:-.02em;overflow-wrap:anywhere}#root .app-shell .music-import-sheet__body p{max-width:none;margin:8px 0 20px;color:var(--detail-muted);font-size:14px;line-height:21px}#root .app-shell .music-import-sheet__body .music-import-sheet__note{margin:16px 2px 0;font-size:12px;line-height:17px}#root .app-shell .music-import-sheet__error{margin:0 0 20px;padding:12px;border:0;border-radius:12px;color:var(--detail-text);background:var(--detail-input);font-size:14px;line-height:20px;overflow-wrap:anywhere}#root .app-shell .music-import-sheet__loading{display:flex;flex-direction:column;min-height:180px;justify-content:center;gap:12px;margin:0;padding:16px 4px;border:0;border-radius:0;background:none;box-shadow:none;text-align:center}#root .app-shell .music-import-sheet__loading>svg{color:var(--detail-muted)}#root .app-shell .music-import-sheet__loading strong{font-size:17px;line-height:22px}#root .app-shell .music-import-sheet__loading p{margin:0}#root .app-shell .music-import-sheet__footer{flex-shrink:0;padding:12px 20px max(20px,var(--puff-safe-bottom, env(safe-area-inset-bottom)));border-top:.5px solid var(--detail-line)}#root .app-shell .music-import-sheet__footer>.music-import-sheet__secondary{color:var(--detail-text);background:var(--detail-input)}#root .app-shell .music-import-result__summary{grid-template-columns:64px minmax(0,1fr);gap:14px}#root .app-shell .music-import-result__artwork{width:64px;height:64px;border-radius:10px}#root .app-shell .music-import-result__summary h2{font-size:20px;line-height:25px}#root .app-shell .music-import-result__summary p{margin:4px 0 0;overflow-wrap:anywhere}#root .app-shell .music-import-result__count{margin:24px 0 8px;color:var(--detail-text);font-size:15px;font-weight:600}#root .app-shell .music-import-result__tracks{margin:0 0 16px;padding:0;list-style:none}#root .app-shell .music-import-result__tracks li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:.5px solid var(--detail-line)}#root .app-shell .music-import-result__tracks img{width:40px;height:40px;border-radius:6px;object-fit:cover}#root .app-shell .music-import-result__tracks li>span{display:grid;min-width:0;gap:3px}#root .app-shell .music-import-result__tracks :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:19px;font-weight:500}#root .app-shell .music-import-result__tracks small{color:var(--detail-muted);font-size:13px;font-weight:400}#root .app-shell .yandex-import-auth__code{width:100%;height:58px;justify-content:space-between;color:var(--detail-text);border:0;border-radius:12px;background:var(--detail-group);box-shadow:none}#root .app-shell .yandex-import-auth__code>span{user-select:text;-webkit-user-select:text}#root .app-shell .music-import-sheet__copy-status{display:block;margin:8px 0 20px;color:var(--detail-muted);font-size:12px}#root .app-shell .music-import-library dl{margin:20px 0 0;padding:0 14px;border-radius:14px;background:var(--detail-group)}#root .app-shell .music-import-library dl>div{display:flex;gap:16px;justify-content:space-between;padding:14px 0;font-size:15px}#root .app-shell .music-import-library dl>div+div{border-top:.5px solid var(--detail-line)}#root .app-shell .music-import-library dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}@media(hover:hover){#root .app-shell .music-import-provider:hover{background:var(--detail-soft);transform:none}}#root .app-shell .music-import-sheet__body h2{text-align:left}#root .app-shell .music-import-sheet__form input:focus-visible{outline:0}#root .app-shell .music-import-sheet__form label>div:focus-within{outline:2px solid var(--detail-accent);outline-offset:2px}#root .app-shell .music-import-sheet__body .music-import-sheet__copy-status{text-align:left}.motion-layer{display:contents}#root .app-shell [data-motion-surface]{animation:none!important;transition:none!important}#root .app-shell [data-layer-exiting=true]{pointer-events:none}#root .app-shell .now-playing-page{transition:none!important}#root .app-shell .now-playing-page[data-motion]:not([data-motion=idle]) .now-playing__artwork-card{transition:none!important}#root .app-shell [data-track-motion]{transition:none!important}#root .app-shell :is([role=dialog],.detail-page)[tabindex="-1"]:focus{outline:none}#root .app-shell .sheet-backdrop[data-motion-surface=sheet],#root .app-shell .install-promo__backdrop[data-motion-surface=sheet]{background:#00000038!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root .app-shell .now-playing-page__drag-zone{height:44px;margin-top:-17px}#root .app-shell .now-playing-page__drag-zone>button{height:44px;min-width:92px}html[data-swipe-back=active] body:before{display:none}.swipe-back-surface{touch-action:pan-y}.sheet-drag-zone,.detail-task-track{touch-action:none}@media(max-width:859px),(pointer:coarse){#root .app-shell .system-dock{--dock-collapse: 0;--dock-frame: 0;--dock-lower: 0;--dock-c: var(--dock-frame);--dock-open: calc(1 - var(--dock-c));--dock-circle: 48px;--dock-gutter: 0px;--dock-height: 54px;--dock-nav-width: calc(100% - 70px) ;width:333px;pointer-events:none}#root .app-shell .system-dock--with-player{--dock-circle: 44px;--dock-gutter: 2px;--dock-height: 118px}.system-dock-stage{position:relative;width:100%;height:var(--dock-height)}#root .app-shell .system-dock-navigation-row{display:contents}#root .app-shell .system-dock-stage :is(.system-now-playing,.system-dock-navigation,.system-dock-search){position:absolute;pointer-events:auto;transition:none}#root .app-shell .system-dock-stage .system-now-playing{z-index:2;top:calc(74px * var(--dock-lower));left:calc(58px * var(--dock-c));width:calc(100% - 116px * var(--dock-c));min-width:0;height:calc(48px - 4px * var(--dock-c));padding:0}#root .app-shell .system-dock-stage .system-now-playing__track{position:absolute;top:50%;left:16px;right:calc(82px - 37px * var(--dock-c));height:32px;transform:translateY(-50%)}#root .app-shell .system-dock-stage .system-now-playing__control{position:absolute;top:50%;margin:0;transform:translateY(-50%)}#root .app-shell .system-dock-stage .system-now-playing__toggle{right:16px}#root .app-shell .system-dock-stage .system-now-playing__favorite{right:49px;opacity:clamp(0,calc(1 - 2 * var(--dock-c)),1)}#root .app-shell .system-dock-stage .system-now-playing__favorite:disabled{pointer-events:none}#root .app-shell .system-dock-stage .system-dock-navigation{--dock-tab-width: calc((min(333px, 100vw - 32px) - 55.334px) / 3);left:calc(var(--dock-gutter) * var(--dock-c));bottom:0;width:calc(var(--dock-nav-width) * var(--dock-open) + var(--dock-circle) * var(--dock-c));height:calc(54px * var(--dock-open) + var(--dock-circle) * var(--dock-c))}#root .app-shell .system-dock-stage .system-dock-navigation:before,#root .app-shell .system-dock-stage .system-dock-search:before{inset:calc(-4px * var(--dock-open))!important}#root .app-shell .system-dock-stage .system-dock-tab{position:absolute;left:calc(var(--dock-tab-index) * (var(--dock-tab-width) - 7.333px) * var(--dock-open));width:calc(var(--dock-tab-width) * var(--dock-open) + var(--dock-circle) * var(--dock-c));min-width:0;height:100%;margin:0;padding:0}#root .app-shell .system-dock-stage .system-dock-tab:not(.is-active){opacity:clamp(0,calc(1 - 2.4 * var(--dock-c)),1)}#root .app-shell .system-dock-stage .system-dock-tab:disabled{pointer-events:none}#root .app-shell .system-dock-stage .system-dock-selection{left:calc(var(--dock-selection-index, 0) * (var(--dock-tab-width) - 7.333px) * var(--dock-open));width:calc(var(--dock-tab-width) * var(--dock-open) + var(--dock-circle) * var(--dock-c))}#root .app-shell .system-dock-navigation[data-selection-visible=false]:not([data-scrub-index]) .system-dock-selection{visibility:hidden}.system-dock-navigation[data-compact=false]{touch-action:none;user-select:none;-webkit-user-select:none}#root .app-shell .system-dock-navigation[data-scrub-index] .system-dock-tab{color:var(--legacy-material-text)!important}#root .app-shell .system-dock-navigation[data-scrub-index="0"] .system-dock-tab:nth-of-type(1),#root .app-shell .system-dock-navigation[data-scrub-index="1"] .system-dock-tab:nth-of-type(2),#root .app-shell .system-dock-navigation[data-scrub-index="2"] .system-dock-tab:nth-of-type(3),#root .app-shell .system-dock-navigation-row>.system-dock-search.is-active{color:var(--puff-accent)!important}#root .app-shell .system-dock-stage .system-dock-tab .system-dock-icon{transform:translateY(calc(6.5px * var(--dock-c)))}#root .app-shell .system-dock-stage .system-dock-tab__label,#root .app-shell .system-dock-stage .system-dock-selection{opacity:clamp(0,calc(1 - 2.4 * var(--dock-c)),1)}#root .app-shell .system-dock-stage .system-dock-search{right:calc(var(--dock-gutter) * var(--dock-c));bottom:0;width:calc(54px * var(--dock-open) + var(--dock-circle) * var(--dock-c));min-width:0;height:calc(54px * var(--dock-open) + var(--dock-circle) * var(--dock-c))}#root .app-shell .system-dock-stage .system-dock-search--wide{width:calc(54px * var(--dock-open) + (100% - 60px) * var(--dock-c))}#root .app-shell .system-dock-stage .system-dock-search--wide>svg{position:absolute;left:calc(14px - 3px * var(--dock-c))}.system-dock-search__label{position:absolute;left:41px;opacity:clamp(0,calc(2 * var(--dock-c) - 1),1);font:510 17px/20px -apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap}#root .app-shell:has(.system-dock:not(.system-dock--with-player)) .app-content{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){#root .app-shell *,#root .app-shell *:before,#root .app-shell *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:859px),(pointer:coarse){#root .app-shell :is(.home-figma-header,.collection-figma-header,.feed-screen__header){position:sticky;top:0;z-index:20;box-sizing:border-box;height:calc(56px + var(--puff-safe-top));min-height:calc(56px + var(--puff-safe-top));padding:calc(var(--puff-safe-top) + 6px) max(16px,env(safe-area-inset-right)) 6px max(16px,env(safe-area-inset-left))}#root .app-shell :is(.app-content--home,.app-content--library,.app-content:has(.feed-screen)){padding-top:0!important}#root .app-shell .detail-header{padding-inline:max(var(--detail-gutter),env(safe-area-inset-left)) max(var(--detail-gutter),env(safe-area-inset-right))}html[data-puff-ios-pwa] #root .app-shell .now-playing-page__drag-zone{top:var(--puff-safe-top);margin-top:0;isolation:isolate}}.search-results{min-width:0;padding-bottom:28px;overflow-anchor:none}.search-input-clear{display:grid;width:28px;height:32px;padding:0;border:0;border-radius:50%;place-items:center;background:transparent;color:var(--app-muted);cursor:pointer}.app-shell[data-appearance=dark] .app-content--search .search-screen-header{background:transparent}.app-shell[data-appearance=dark] .search-field,.app-shell[data-appearance=dark] .search-field input{color:var(--app-text)!important}.search-results__filters{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.search-results__filters::-webkit-scrollbar{display:none}.search-results__filters button{flex:0 0 auto;min-height:36px;padding:0 10px;border:0;border-radius:20px;background:transparent;color:var(--app-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.search-results__filters button[aria-pressed=true]{color:var(--app-text);background:color-mix(in srgb,var(--app-text) 9%,transparent)}.search-results__filters button:focus-visible,.search-best button:focus-visible,.search-results__heading button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.search-results__status{display:flex;align-items:center;gap:7px;height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--app-muted);font-size:12px}.search-results__spinner{flex:0 0 12px;width:12px;height:12px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:search-spin .85s linear infinite}.search-best{margin:0 0 24px}.search-best h2,.search-results__heading h2{margin:0;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-.4px;color:var(--app-text)}.search-best h2{margin-bottom:12px}.search-best__card{position:relative;display:flex;min-height:112px;align-items:center;border-radius:18px;background:color-mix(in srgb,var(--app-text) 5%,transparent)}.search-best__main{display:flex;flex:1;min-width:0;align-items:center;gap:14px;border:0;border-radius:inherit;padding:12px;text-align:left;color:var(--app-text);background:transparent;cursor:pointer}.search-best__artwork{flex:0 0 88px;width:88px;height:88px;border-radius:10px;object-fit:cover}.search-best__card[data-kind=artist] .search-best__artwork{border-radius:50%}.search-best__copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.search-best__copy strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;line-height:24px;letter-spacing:-.4px}.search-best__kind{color:var(--app-accent);font-size:11px;font-weight:650}.search-best__subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--app-muted);font-size:13px;line-height:18px}.search-best__open{display:grid;flex:0 0 24px;place-items:center;color:var(--app-accent)}.search-best__card:has(.search-best__save) .search-best__open{display:none}.search-best__save{display:grid;flex:0 0 42px;width:42px;min-height:48px;padding:0;margin-right:6px;place-items:center;border:0;background:transparent;color:var(--app-accent);cursor:pointer}.search-best__placeholder{display:flex;gap:14px;min-height:112px;padding:12px;border-radius:18px;background:color-mix(in srgb,var(--app-text) 4%,transparent)}.search-best__placeholder i{flex:0 0 88px;height:88px;border-radius:12px;background:color-mix(in srgb,var(--app-text) 6%,transparent)}.search-best__placeholder span{display:flex;flex:1;flex-direction:column;justify-content:center;gap:12px}.search-best__placeholder b{height:16px;width:80%;border-radius:5px;background:color-mix(in srgb,var(--app-text) 6%,transparent)}.search-best__placeholder b:last-child{width:55%}.search-results__section{min-width:0;margin:0 0 26px}.search-results__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.search-results__heading button{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:0 2px;border:0;background:transparent;color:var(--app-muted);font:inherit;font-size:13px;cursor:pointer}.search-results .artist-rail,.search-results .playlist-rail{margin-inline:0!important;padding-inline:0!important}.search-results .track-skeleton{min-height:300px}.search-results .track-skeleton__label{color:var(--app-muted)}.search-results .search-empty-state{margin-top:30px}@keyframes search-spin{to{transform:rotate(360deg)}}@media(min-width:860px){.search-results{max-width:1000px;padding-top:12px}.search-best__card{max-width:520px}.search-results__filters button{min-height:40px;padding-inline:18px;font-size:14px}.search-results__section{margin-bottom:32px}}@media(max-width:859px),(pointer:coarse){#root .app-shell .app-content--search{top:var(--visual-viewport-top, 0px);height:var(--visual-viewport-height, 100dvh);min-height:0;padding-top:0!important;padding-bottom:max(16px,var(--puff-safe-bottom))!important;scroll-padding-block:calc(var(--puff-safe-top) + 88px) 16px}.app-content--search .recent-searches{padding-bottom:16px}.app-content--search .search-screen-header{height:auto;min-height:calc(72px + var(--puff-safe-top));padding:calc(var(--puff-safe-top) + 8px) max(14px,env(safe-area-inset-right)) 16px max(14px,env(safe-area-inset-left))!important}}@media(prefers-reduced-motion:reduce){.search-results__spinner{animation:none}}.auth-gate--unavailable{color:var(--launch-text);background:var(--launch-bg)}.auth-gate--unavailable .auth-gate__safe--unavailable{width:min(100%,460px);min-height:100dvh;padding:max(32px,env(safe-area-inset-top)) 28px max(32px,env(safe-area-inset-bottom));border-radius:0;background:transparent}.auth-gate--unavailable .auth-gate__offline-icon{width:64px;height:64px;margin-bottom:24px;color:var(--launch-muted);border:0;border-radius:20px;background:color-mix(in srgb,var(--launch-text) 7%,transparent);box-shadow:none}.auth-gate--unavailable h1{margin:0;color:var(--launch-text);font-size:26px;line-height:32px;letter-spacing:-.5px}.auth-gate--unavailable .auth-gate__offline-copy{margin:12px 0 24px;color:var(--launch-muted);font-size:15px;line-height:22px;font-weight:400}.auth-gate--unavailable .auth-gate__retry{width:min(100%,260px);height:48px;color:#fff;border:0;background:#e00078;box-shadow:none;font-size:15px;font-weight:600}.auth-gate--unavailable .auth-gate__session-note{max-width:280px;color:var(--launch-muted)}.app-shell{--skeleton-fill: color-mix(in srgb, var(--app-text) 8%, transparent)}.app-shell[data-appearance=dark]{--skeleton-fill: rgba(235, 235, 245, .09)}.skeleton-content{animation:skeleton-breathe 1.8s ease-in-out .2s infinite alternate}@keyframes skeleton-breathe{0%{opacity:1}to{opacity:.62}}.track-skeleton{--skeleton-row-height: var(--puff-row-height);--skeleton-art: var(--puff-row-artwork);width:100%;min-width:0;padding:0;box-sizing:border-box}.track-skeleton[data-density=compact]{--skeleton-row-height: var(--puff-row-height-compact);--skeleton-art: var(--puff-row-artwork-compact)}.music-detail .track-skeleton{--skeleton-row-height: 68px;--skeleton-art: 48px}.track-skeleton__row{display:flex;height:var(--skeleton-row-height);align-items:center;gap:var(--media-row-gap)}.music-detail .track-skeleton__row{gap:12px}.track-skeleton__row>i{flex:0 0 var(--skeleton-art);width:var(--skeleton-art);height:var(--skeleton-art);border-radius:12px}.track-skeleton__row>span{display:grid;flex:1;min-width:0;gap:8px;padding-right:44px}.track-skeleton__row :is(i,b,small),.card-skeleton__item :is(i,b,small){display:block;background:var(--skeleton-fill)}.track-skeleton__row b{width:72%;height:12px;border-radius:4px}.track-skeleton__row small{width:44%;height:9px;border-radius:3px}.track-skeleton__row:nth-child(2n) b{width:55%}.track-skeleton__row:nth-child(3n) b{width:82%}.track-skeleton__row:nth-child(2n) small{width:36%}.card-skeleton{width:100%;min-width:0;overflow:hidden}.card-skeleton__rail{display:grid;grid-auto-flow:column;grid-auto-columns:154px;gap:14px}.card-skeleton__item{display:grid;gap:10px;padding-bottom:10px}.card-skeleton__item i{width:100%;aspect-ratio:1;border-radius:12px}.card-skeleton__item b{width:78%;height:12px;border-radius:4px}.card-skeleton__item small{width:50%;height:9px;border-radius:3px}.search-results .card-skeleton__rail{grid-auto-columns:132px;gap:12px}.search-results .card-skeleton[data-kind=artist] .card-skeleton__rail{grid-auto-columns:124px;gap:13px}.search-results .card-skeleton[data-kind=artist] i{border-radius:19px}.home-loading-tracks{min-width:350px;flex:0 0 350px}.home-figma-section>.card-skeleton{padding-inline:25px 20px;box-sizing:border-box}.collection-section>.card-skeleton{padding-bottom:4px}.search-results .track-skeleton{min-height:0}.search-loading-heading{margin:0 0 12px;font-size:20px;line-height:26px;letter-spacing:-.4px}.feed-screen>.track-skeleton,.feed-stream>.track-skeleton,.feed-screen>.card-skeleton{padding:0 20px;box-sizing:border-box}.music-import-loading-preview{width:100%;margin-top:4px;text-align:left}.music-import-sheet[data-step=loading]>.music-import-sheet__body{flex:1}@media(max-width:720px){.collection-media-section>.card-skeleton{padding-inline:16px;box-sizing:border-box}.collection-media-section>.card-skeleton .card-skeleton__rail{grid-auto-columns:148px;gap:12px}.collection-media-section>.card-skeleton i{border-radius:16px}}@media(max-width:370px){.search-results .card-skeleton[data-kind=artist] .card-skeleton__rail{grid-auto-columns:110px}.search-results .card-skeleton[data-kind=artist] i{border-radius:17px}}@media(min-width:860px){.home-loading-tracks{width:100%;flex:1}.home-figma-section>.card-skeleton{padding-inline:0}.home-figma-section>.card-skeleton .card-skeleton__rail{grid-auto-columns:148px;gap:16px}.desktop-library-panel .track-skeleton{--skeleton-art: 44px;--skeleton-row-height: 54px;padding-inline:6px}.desktop-library-panel .track-skeleton__row{gap:9px}.desktop-library-panel .track-skeleton__row>span{padding-right:0}}@media(prefers-reduced-motion:reduce){.skeleton-content{animation:none}}@media(min-width:860px){.desktop-player-dock{position:fixed;z-index:100;bottom:18px;left:calc(224px + (100vw - 224px)/2);width:min(900px,calc(100vw - 288px));transform:translate(-50%);pointer-events:auto}.desktop-player-dock .remote-mini-player,.desktop-player-dock .remote-mini-player.glass{position:relative;display:grid!important;width:100%;height:76px;min-height:76px;margin:0;padding:9px 14px 9px 10px;overflow:visible;grid-template-columns:56px minmax(150px,1fr) 42px;align-items:center;gap:10px;color:#f7f7f9;background:linear-gradient(110deg,#fff1,#ffffff04 60%),#16161bf0;border:1px solid rgba(255,255,255,.15);border-radius:999px;box-shadow:inset 0 1px #ffffff0f,0 18px 54px #00000085;backdrop-filter:blur(28px) saturate(1.15);-webkit-backdrop-filter:blur(28px) saturate(1.15);cursor:pointer;transform:none!important}.desktop-player-dock .remote-mini-player:before,.desktop-player-dock .remote-mini-player:after{display:none}.desktop-player-dock .remote-mini-player--controls{grid-template-columns:56px minmax(160px,1fr) 40px 46px 40px 42px 42px!important}.desktop-player-dock .remote-mini-player>img{width:56px;height:56px;flex-basis:56px;object-fit:cover;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 8px 22px #00000047}.desktop-player-dock .remote-mini-player__copy{display:grid;min-width:0;padding:0 16px 0 2px;gap:2px}.desktop-player-dock .remote-mini-player__copy strong{overflow:hidden;color:#f7f7f9;font-size:15px;line-height:20px;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.desktop-player-dock .remote-mini-player__copy>span{display:flex;overflow:hidden;align-items:center;gap:6px;color:#8f8f99;font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.desktop-player-dock .remote-mini-player__copy>span svg{color:#ff4ca8!important}.desktop-player-dock .mini-control{display:grid;width:40px;height:40px;min-width:40px;padding:0;place-items:center;color:#ff62b1!important;background:transparent!important;border:0;border-radius:50%;box-shadow:none!important}.desktop-player-dock .mini-control:hover{color:#ff86c4!important;background:#ff4ca81a!important}.desktop-player-dock .remote-mini-player__toggle{width:46px;height:46px;min-width:46px;color:#fff!important}.desktop-player-dock .remote-mini-player__volume{position:relative;display:flex;width:42px;min-width:42px;align-items:center;justify-content:center}.desktop-player-dock .remote-mini-player__volume input{position:absolute;right:-8px;bottom:calc(100% + 17px);width:168px;height:42px;margin:0;padding:0 13px;accent-color:#ff4ca8;background:#1b1b20fa;border:1px solid rgba(255,255,255,.13);border-radius:999px;box-shadow:0 16px 42px #00000080;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);cursor:pointer}.desktop-player-dock .remote-mini-player__volume--open .remote-mini-player__volume-toggle{color:#fff!important}.desktop-player-dock .remote-mini-player__transfer{color:#b7b7c0!important}@media(max-width:1180px){.desktop-player-dock{width:calc(100vw - 270px)}}}@media(min-width:860px){.app-shell[data-runtime=web] .desktop-player-dock{bottom:18px;left:calc(224px + (100vw - 224px)/2);width:min(900px,calc(100vw - 288px))}.app-shell[data-runtime=web] .desktop-player-dock .remote-mini-player,.app-shell[data-runtime=web] .desktop-player-dock .remote-mini-player.glass{height:76px!important;min-height:76px!important;color:#f7f7f9!important;background:linear-gradient(110deg,#fff1,#ffffff04 60%),#16161bf0!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff0f,0 18px 54px #00000085!important}.app-shell[data-runtime=web] .desktop-player-dock .remote-mini-player__copy strong{color:#f7f7f9!important}.app-shell[data-runtime=web] .desktop-player-dock .remote-mini-player__copy>span{color:#8f8f99!important}.app-shell[data-runtime=web] .desktop-player-dock .mini-control{color:#ff62b1!important}.app-shell[data-runtime=web] .desktop-player-dock .remote-mini-player__toggle{color:#fff!important}.app-shell[data-runtime=web] .desktop-player-dock .remote-mini-player__volume input{background:#1b1b20fa!important;border-color:#ffffff21!important}}@media(min-width:860px){.desktop-player-dock{bottom:18px;left:calc(256px + (100vw - 272px)/2);width:min(820px,calc(100vw - 304px))}.desktop-player-dock .remote-mini-player,.desktop-player-dock .remote-mini-player.glass{height:68px;min-height:68px;color:#17171a;background:#fffc!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:22px;box-shadow:0 12px 30px #28283024,inset 0 .5px #fffffffa!important;backdrop-filter:blur(30px) saturate(1.18)!important;-webkit-backdrop-filter:blur(30px) saturate(1.18)!important}.desktop-player-dock .remote-mini-player__copy strong{color:#17171a}.desktop-player-dock .remote-mini-player__copy>span{color:#85858d}.desktop-player-dock .remote-mini-player__copy>span svg{color:var(--app-accent)!important}.desktop-player-dock .mini-control{color:#242428!important}.desktop-player-dock .mini-control:hover{color:var(--app-accent)!important;background:#ff3b9d1a!important}.desktop-player-dock .remote-mini-player__toggle{color:var(--app-accent)!important}.desktop-player-dock .remote-mini-player__volume input{background:#fffffff0;border-color:#3c3c4324;box-shadow:0 12px 28px #28283024}.app-shell[data-runtime=web][data-appearance=dark] .desktop-player-dock .remote-mini-player{background:#1e1e22b8!important;border-color:#ffffff1f!important}@media(max-width:1180px){.desktop-player-dock{left:calc(246px + (100vw - 262px)/2);width:calc(100vw - 294px)}}}@media(min-width:860px){.desktop-player-dock{position:fixed;z-index:100;bottom:14px;left:calc(var(--desktop-sidebar) + (100vw - var(--desktop-sidebar)) / 2);width:min(540px,calc(100vw - var(--desktop-sidebar) - 36px));transform:translate(-50%)!important;pointer-events:auto}.desktop-player-dock .remote-mini-player,.desktop-player-dock .remote-mini-player.glass{--chrome-glass-fill: rgba(255, 255, 255, .001);--chrome-glass-edge: rgba(255, 255, 255, .18);--chrome-glass-burn: #464646;--chrome-glass-darken: rgba(0, 0, 0, .2);position:relative;display:grid!important;isolation:isolate;width:100%;height:50px;min-height:50px;margin:0;padding:5px 10px;overflow:visible;grid-template-columns:242px minmax(36px,1fr) max-content;align-items:center;gap:0;color:#f7f7f9;background-color:var(--chrome-glass-fill)!important;background-image:none!important;border:0!important;border-radius:25px;box-shadow:none!important;backdrop-filter:blur(18.418px) saturate(1.06)!important;-webkit-backdrop-filter:blur(18.418px) saturate(1.06)!important;transform:none!important}.desktop-player-dock .remote-mini-player:before,.desktop-player-dock .remote-mini-player:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;content:""!important;border-radius:inherit;pointer-events:none;opacity:1!important}.desktop-player-dock .remote-mini-player:before{background:var(--chrome-glass-burn)!important;box-shadow:inset 0 .65px 0 var(--chrome-glass-edge),inset 0 0 0 .65px #ffffff1a,0 2px 5px #0003;mix-blend-mode:normal;opacity:.67!important}.desktop-player-dock .remote-mini-player:after{background:var(--chrome-glass-darken)!important;mix-blend-mode:screen}.desktop-player-dock .remote-mini-player>*{position:relative;z-index:4}.desktop-player-dock .remote-mini-player--controls{grid-template-columns:242px minmax(36px,1fr) max-content!important}.desktop-player-dock .remote-mini-player__left{display:flex;min-width:0;align-items:center;gap:2px}.desktop-player-dock .remote-mini-player__identity{display:grid;min-width:0;flex:1 1 auto;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:4px}.desktop-player-dock .remote-mini-player__identity>img{width:38px;height:38px;border:0;border-radius:11px;box-shadow:none}.desktop-player-dock .remote-mini-player__copy{display:grid;min-width:0;gap:1px}.desktop-player-dock .remote-mini-player__copy strong{color:var(--app-text);font-size:13px;line-height:16px;font-weight:680}.desktop-player-dock .remote-mini-player__copy strong :is(.marquee-text,.marquee-text__track){color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}.desktop-player-dock .remote-mini-player__copy>span{color:#98989f;font-size:11px;line-height:14px}.desktop-player-dock .remote-mini-player__copy>span svg{color:#ff46a2!important}.desktop-player-dock .remote-mini-player__brand{display:grid;width:36px;height:36px;place-items:center;color:#ff46a2;justify-self:center}.desktop-player-dock .remote-mini-player__brand>img{width:26px;height:26px;object-fit:contain;filter:brightness(0) invert(1)}.desktop-player-dock :is(.remote-mini-player__transport,.mini-player__transport){width:102px;flex:0 0 102px}.desktop-player-dock .remote-mini-player__transport .player-icon-button{width:34px;min-width:34px}.desktop-player-dock .remote-mini-player__actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:2px}.desktop-player-dock .player-icon-button{width:36px;height:36px;min-width:36px;min-height:36px}.desktop-player-dock .mini-control{display:grid;width:34px;height:34px;min-width:34px;padding:0;place-items:center;color:#f7f7f9!important;background:transparent!important;border:0;border-radius:50%;box-shadow:none!important}.desktop-player-dock .mini-control:hover{background:#ffffff14!important}.desktop-player-dock .remote-mini-player__toggle{width:38px;height:38px;min-width:38px}.desktop-player-dock .remote-mini-player__volume{position:relative;display:flex;width:34px;min-width:34px;align-items:center;justify-content:center}.desktop-player-dock .remote-mini-player__volume input{right:50%;bottom:calc(100% + 10px);width:36px;height:132px;margin:0;padding:10px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#f7f7f9;accent-color:#ff46a2;background:#1f1f25f5;border:1px solid rgba(255,255,255,.15);border-radius:18px;box-shadow:0 14px 34px #00000057;writing-mode:vertical-lr;direction:rtl;transform:translate(50%)}.desktop-player-dock .remote-mini-player__volume input::-webkit-slider-runnable-track{width:4px;height:108px;background:linear-gradient(to top,#ff46a2 0 var(--player-volume-percent),rgba(255,255,255,.28) var(--player-volume-percent) 100%);border-radius:999px}.desktop-player-dock .remote-mini-player__volume input::-webkit-slider-thumb{width:16px;height:16px;margin-left:-6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;box-shadow:0 1px 4px #00000057}.desktop-player-dock .remote-mini-player__volume input::-moz-range-track{width:4px;background:#ffffff47;border-radius:999px}.desktop-player-dock .remote-mini-player__volume input::-moz-range-progress{width:4px;background:#ff46a2;border-radius:999px}.desktop-player-dock .remote-mini-player__volume input::-moz-range-thumb{width:16px;height:16px;background:#fff;border:0;border-radius:50%}.desktop-player-dock .remote-mini-player__transfer{color:#c0c0c7!important}.app-shell[data-appearance=light] .desktop-player-dock .remote-mini-player,.app-shell[data-appearance=light] .desktop-player-dock .remote-mini-player.glass{--chrome-glass-edge: rgba(255, 255, 255, .82);--chrome-glass-burn: #ededf0;--chrome-glass-darken: rgba(255, 255, 255, .18);color:#111114}.app-shell[data-appearance=light] .desktop-player-dock .remote-mini-player__copy strong{color:#111114}.app-shell[data-appearance=light] .desktop-player-dock .remote-mini-player__copy>span{color:#69696f}.app-shell[data-appearance=light] .desktop-player-dock .mini-control,.app-shell[data-appearance=light] .desktop-player-dock .player-icon-button{color:#111114!important}@media(min-width:1600px){.desktop-player-dock{bottom:18px;width:min(720px,calc(100vw - var(--desktop-sidebar) - 48px))}.desktop-player-dock .remote-mini-player,.desktop-player-dock .remote-mini-player.glass{height:56px;min-height:56px;padding:7px 12px;grid-template-columns:280px minmax(48px,1fr) max-content;border-radius:28px}.desktop-player-dock .remote-mini-player--controls{grid-template-columns:280px minmax(48px,1fr) max-content!important}.desktop-player-dock .remote-mini-player__identity{grid-template-columns:42px minmax(0,1fr);gap:6px}.desktop-player-dock .remote-mini-player__identity>img{width:42px;height:42px;border-radius:12px}.desktop-player-dock .remote-mini-player__copy strong{font-size:14px;line-height:18px}.desktop-player-dock .remote-mini-player__copy>span{font-size:12px;line-height:15px}.desktop-player-dock .remote-mini-player__brand{width:40px;height:40px}.desktop-player-dock .remote-mini-player__brand>img{width:28px;height:28px}}}@media(min-width:860px){:root[data-theme=light] .desktop-player-dock :is(.mini-control,.player-icon-button){color:#17171a!important}:root[data-theme=light] .desktop-player-dock :is(.remote-mini-player__shuffle,.remote-mini-player__repeat,.remote-mini-player__reaction)[aria-pressed=true]{color:#ff46a2!important}:root[data-theme=light] .desktop-player-dock .remote-mini-player__volume.player-volume--open .remote-mini-player__volume-toggle{color:#fff!important}:root[data-theme=light] .desktop-player-dock .remote-mini-player__progress-zone>i{background:#00000029}:root[data-theme=light] .desktop-player-dock .remote-mini-player__progress-zone>i>b{background:#17171a}:root[data-theme=light] .desktop-player-dock .remote-mini-player__progress-time{color:#17171a}}@media(min-width:860px){.desktop-player-dock{bottom:12px;left:50%;width:min(900px,calc(100vw - 48px));transform:translate(-50%)!important}.desktop-player-dock .remote-mini-player,.desktop-player-dock .remote-mini-player.glass,.desktop-player-dock .remote-mini-player--controls{--chrome-glass-fill: rgba(24, 24, 26, .58);height:54px;min-height:54px;padding:4px 9px 4px 13px;grid-template-columns:minmax(0,1fr) max-content!important;gap:8px;background:#18181a94!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:27px;box-shadow:0 9px 28px #0000004d,inset 0 .5px #ffffff14!important;backdrop-filter:blur(32px) saturate(1.32)!important;-webkit-backdrop-filter:blur(32px) saturate(1.32)!important}.desktop-player-dock .remote-mini-player:before{background:transparent!important;box-shadow:none!important;opacity:0!important}.desktop-player-dock .remote-mini-player:after{background:transparent!important;opacity:0!important}.desktop-player-dock .remote-mini-player__left{display:grid;min-width:0;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:14px}.desktop-player-dock .remote-mini-player__transport-shell{display:grid;width:220px;grid-template-columns:36px 136px 36px;align-items:center;gap:6px}.desktop-player-dock .remote-mini-player__transport-shell>.mini-control{width:36px;height:36px;min-width:36px}.desktop-player-dock .remote-mini-player__transport-shell>.mini-control[aria-pressed=true]{color:#ff46a2!important}.desktop-player-dock :is(.remote-mini-player__transport,.mini-player__transport){display:grid;width:136px;flex:0 0 136px;grid-template-columns:40px 48px 40px;align-items:center;gap:4px}.desktop-player-dock .remote-mini-player__transport .player-icon-button,.desktop-player-dock .remote-mini-player__transport .player-transport__previous,.desktop-player-dock .remote-mini-player__transport .player-transport__next{width:40px;height:40px;min-width:40px;min-height:40px}.desktop-player-dock .remote-mini-player__transport .player-transport__toggle{width:48px;height:42px;min-width:48px;min-height:46px}.desktop-player-dock .remote-mini-player__transport .player-transport__toggle svg{width:28px;height:28px}.desktop-player-dock .remote-mini-player__transport :is(.player-transport__previous,.player-transport__next) svg{width:23px;height:23px}.desktop-player-dock .remote-mini-player__identity{position:relative;display:grid;min-width:0;height:46px;padding-bottom:4px;grid-template-columns:36px minmax(0,1fr) 34px;grid-template-rows:35px;align-content:start;align-items:center;column-gap:10px}.desktop-player-dock .remote-mini-player__identity>img{width:34px;height:34px;grid-column:1;grid-row:1;border-radius:9px;transition:opacity .18s ease,filter .18s ease}.desktop-player-dock .remote-mini-player__artwork-open{z-index:3;display:grid;width:34px;height:34px;padding:0;grid-column:1;grid-row:1;place-items:center;color:#fff;background:#0000;border:0;border-radius:9px;cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease}.desktop-player-dock .remote-mini-player__artwork-open:hover,.desktop-player-dock .remote-mini-player__artwork-open:focus-visible{background:#00000057;opacity:1;outline:none}.desktop-player-dock .remote-mini-player__copy{display:flex;grid-column:2;grid-row:1;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;justify-self:start;gap:1px;padding:0;text-align:left;transition:opacity .18s ease,filter .18s ease}.desktop-player-dock .remote-mini-player__copy strong,.desktop-player-dock .remote-mini-player__copy>span,.desktop-player-dock .remote-mini-player__copy :is(.marquee-text,.marquee-text__track){text-align:left}.desktop-player-dock .remote-mini-player__copy>span{justify-content:flex-start}.desktop-player-dock .remote-mini-player__copy strong{color:#fff;font-size:15px;line-height:17px;font-weight:690;letter-spacing:-.012em}.desktop-player-dock .remote-mini-player__copy>span{color:#ffffffad;font-size:12px;line-height:14px;font-weight:470}:root[data-theme=light] .desktop-player-dock .remote-mini-player,:root[data-theme=light] .desktop-player-dock .remote-mini-player.glass,:root[data-theme=light] .desktop-player-dock .remote-mini-player--controls{background:#f8f8faad!important;border-color:#0000002e!important;box-shadow:0 9px 28px #00000026,inset 0 .5px #ffffffb8!important}:root[data-theme=light] .desktop-player-dock .remote-mini-player__copy strong{color:#000}:root[data-theme=light] .desktop-player-dock .remote-mini-player__copy strong :is(.marquee-text,.marquee-text__track){color:#000!important}:root[data-theme=light] .desktop-player-dock .remote-mini-player__copy>span{color:#0000009e}.desktop-player-dock .remote-mini-player__progress-zone{--remote-player-progress: 0%;position:absolute;z-index:7;right:0;bottom:0;left:0;height:12px;cursor:pointer;touch-action:none}.desktop-player-dock .remote-mini-player__progress-zone[aria-disabled=true]{cursor:default}.desktop-player-dock .remote-mini-player__progress-zone>i{position:absolute;right:0;bottom:0;left:0;display:block;height:3px;overflow:hidden;background:#ffffff2b;border-radius:999px;transition:height .17s ease,background-color .17s ease}.desktop-player-dock .remote-mini-player__progress-zone>i>b{display:block;width:var(--remote-player-progress);height:100%;background:#fff;border-radius:inherit;transition:width .2s linear}.desktop-player-dock .remote-mini-player__progress-time{position:absolute;bottom:10px;left:0;color:#f3f3f3;font-size:12px;line-height:15px;font-style:normal;font-variant-numeric:tabular-nums;opacity:0;transform:translateY(3px);transition:opacity .15s ease,transform .18s ease;pointer-events:none}.desktop-player-dock .remote-mini-player__progress-time--remaining{right:0;left:auto}.desktop-player-dock .remote-mini-player__identity:has(.remote-mini-player__progress-zone:hover)>:is(img,.remote-mini-player__copy){opacity:.12;filter:blur(4px)}.desktop-player-dock .remote-mini-player__progress-zone:hover{height:31px}.desktop-player-dock .remote-mini-player__progress-zone:hover>i{height:7px;background:#ffffff38}.desktop-player-dock .remote-mini-player__progress-zone:hover .remote-mini-player__progress-time{opacity:1;transform:translateY(0)}.desktop-player-dock .remote-mini-player__brand{width:46px;height:46px}.desktop-player-dock .remote-mini-player__brand>img{width:28px;height:28px}.desktop-player-dock .remote-mini-player__actions{display:flex;min-width:154px;align-items:center;gap:3px}.desktop-player-dock .remote-mini-player__reaction{width:34px;height:34px;min-width:34px;padding:6px;color:#ffffffd1!important}.desktop-player-dock .remote-mini-player__more{width:34px;height:34px;min-width:34px;grid-column:3;grid-row:1;align-self:center}.desktop-player-dock .remote-mini-player__reaction img{display:block;width:19px;height:19px;object-fit:contain;opacity:.82}.desktop-player-dock .remote-mini-player__reaction[aria-pressed=true]{color:#ff46a2!important}.desktop-player-dock .remote-mini-player__reaction[aria-pressed=true] img{opacity:1;filter:brightness(0) saturate(100%) invert(48%) sepia(91%) saturate(2018%) hue-rotate(297deg) brightness(103%) contrast(102%)}:root[data-theme=light] .desktop-player-dock .remote-mini-player__reaction:not([aria-pressed=true]) img{filter:brightness(0);opacity:.72}.desktop-player-dock .remote-mini-player__transfer{order:1}.desktop-player-dock .remote-mini-player__volume{position:relative;display:grid;width:40px;min-width:40px;height:46px;padding:0 3px;order:2;align-items:center;justify-content:flex-end;grid-template-columns:0 36px;column-gap:0;overflow:hidden;background:#18181a00;border-radius:23px;transition:width .26s cubic-bezier(.22,1,.36,1),grid-template-columns .26s cubic-bezier(.22,1,.36,1),background-color .18s ease,padding .26s cubic-bezier(.22,1,.36,1)}.desktop-player-dock .remote-mini-player__volume.player-volume--open{width:242px;min-width:242px;padding:0 8px 0 16px;grid-template-columns:180px 36px;column-gap:2px;background:#202023f5}.desktop-player-dock .remote-mini-player__volume-toggle{z-index:2;order:2;flex:0 0 36px}.desktop-player-dock .remote-mini-player__volume input{position:static;right:auto;bottom:auto;display:block;width:100%;min-width:0;max-width:0;height:34px;margin:0;padding:0;order:1;flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;accent-color:#fff;background:transparent;border:0;border-radius:0;box-shadow:none;opacity:0;writing-mode:horizontal-tb;direction:ltr;transform:translate(12px);transition:width .26s cubic-bezier(.22,1,.36,1),max-width .26s cubic-bezier(.22,1,.36,1),opacity .13s ease,transform .26s cubic-bezier(.22,1,.36,1);pointer-events:none}.desktop-player-dock .remote-mini-player__volume.player-volume--open input{width:100%;max-width:180px;opacity:1;transform:translate(0);pointer-events:auto}.desktop-player-dock .remote-mini-player--empty,.desktop-player-dock .remote-mini-player--empty.glass{display:grid!important;padding:0;grid-template-columns:minmax(0,1fr)!important;place-items:center;pointer-events:none}.desktop-player-dock .remote-mini-player__empty-brand{display:grid;width:48px;height:48px;place-items:center}.desktop-player-dock .remote-mini-player__empty-brand img{width:30px;height:30px;filter:brightness(0) invert(1)}.desktop-player-dock .remote-mini-player__volume input::-webkit-slider-runnable-track{width:100%;height:6px;background:linear-gradient(to right,#fff 0 var(--player-volume-percent),rgba(255,255,255,.2) var(--player-volume-percent) 100%);border-radius:999px}.desktop-player-dock .remote-mini-player__volume input::-webkit-slider-thumb{width:14px;height:14px;margin:-4px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:50%}.desktop-player-dock .remote-mini-player__volume input::-moz-range-track{width:100%;height:6px;background:#fff3;border-radius:999px}.desktop-player-dock .remote-mini-player__volume input::-moz-range-progress{width:auto;height:6px;background:#fff;border-radius:999px}.desktop-player-dock .remote-mini-player__volume input::-moz-range-thumb{width:14px;height:14px}@media(min-width:1600px){.desktop-player-dock{bottom:14px;width:min(1000px,calc(100vw - 64px))}.desktop-player-dock .remote-mini-player,.desktop-player-dock .remote-mini-player.glass,.desktop-player-dock .remote-mini-player--controls{height:58px;min-height:58px;padding:5px 11px 5px 15px;border-radius:29px}.desktop-player-dock .remote-mini-player__left{grid-template-columns:228px minmax(0,1fr);gap:16px}.desktop-player-dock .remote-mini-player__identity{height:46px;grid-template-columns:40px minmax(0,1fr) 34px;grid-template-rows:39px}.desktop-player-dock .remote-mini-player__identity>img{width:38px;height:38px}.desktop-player-dock .remote-mini-player__artwork-open{width:38px;height:38px}.desktop-player-dock .remote-mini-player__copy strong{font-size:16px;line-height:18px}.desktop-player-dock .remote-mini-player__copy>span{font-size:13px;line-height:15px}}@media(prefers-reduced-motion:reduce){.desktop-player-dock .remote-mini-player__volume,.desktop-player-dock .remote-mini-player__volume input,.desktop-player-dock .remote-mini-player__progress-zone>i,.desktop-player-dock .remote-mini-player__progress-time,.desktop-player-dock .remote-mini-player__identity>:is(img,.remote-mini-player__copy){transition:none}}}.app-shell:is([data-runtime=web],[data-runtime=standalone]) .bottom-nav .bottom-nav__item[aria-current=page]{background-image:none!important;box-shadow:none!important}.bottom-nav-glass>.bottom-nav__selection{display:none!important}@media(min-width:860px){body:has(.app-shell[data-layout=desktop]){height:100dvh;overflow:hidden}#root .app-shell[data-layout=desktop]{--desktop-sidebar-width: clamp(216px, 17.35vw, 280px);--desktop-player-height: 0px;--desktop-gutter: clamp(28px, 2.4vw, 40px);--desktop-bg: #1b1b1d;--desktop-sidebar: #252527;--desktop-toolbar: #29292b;--desktop-text: #f5f5f7;--desktop-muted: #a6a6ad;--desktop-border: #ffffff12;--desktop-hover: #ffffff09;--desktop-selection: #ff3b9619;--desktop-accent: #ff3b96;--desktop-accent-ink: #ff69b0;--app-bg: var(--desktop-bg) !important;--app-surface: var(--desktop-bg) !important;--app-elevated: var(--desktop-toolbar) !important;--app-text: var(--desktop-text) !important;--app-muted: var(--desktop-muted) !important;--app-accent: var(--desktop-accent) !important;--app-separator: var(--desktop-border) !important;--detail-bg: var(--desktop-bg);--detail-sheet: var(--desktop-sidebar);--detail-soft: var(--desktop-toolbar);--detail-text: var(--desktop-text);--detail-muted: var(--desktop-muted);--detail-line: var(--desktop-border);--detail-accent: var(--desktop-accent);--detail-accent-ink: var(--desktop-accent-ink);--figma-bg: var(--desktop-bg);--figma-text: var(--desktop-text);--home-text: var(--desktop-text);--home-muted: var(--desktop-muted);--tgui--text_color: var(--desktop-text);--tgui--hint_color: var(--desktop-muted);--tgui--bg_color: var(--desktop-bg);--tgui--secondary_bg_color: var(--desktop-sidebar);--tgui--section_bg_color: var(--desktop-bg);color-scheme:dark;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden;color:var(--desktop-text)!important;background:var(--desktop-bg)!important;border:0;border-radius:0;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased}#root .app-shell[data-layout=desktop][data-appearance=light]{--desktop-bg: #fff;--desktop-sidebar: #f5f5f7;--desktop-toolbar: #fafafa;--desktop-text: #202024;--desktop-muted: #6b6b73;--desktop-border: #00000012;--desktop-hover: #00000005;--desktop-selection: #e91b7410;--desktop-accent-ink: #ca1265;color-scheme:light}.app-shell[data-layout=desktop] :is(.desktop-sidebar,.desktop-player,.desktop-home,.desktop-library,.desktop-track-table) button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.app-shell[data-layout=desktop] :is(button,input,select):focus-visible{outline:2px solid var(--desktop-accent);outline-offset:3px}.app-shell[data-layout=desktop] button:disabled{cursor:default}#root .app-shell[data-layout=desktop] .app-content{position:fixed;inset:var(--desktop-player-height) 0 0 var(--desktop-sidebar-width);width:auto;max-width:none;height:auto;min-height:0;margin:0;padding:28px var(--desktop-gutter) 116px!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:20px;color:var(--desktop-text)!important;background:var(--desktop-bg)!important;border:0;border-radius:0;box-shadow:none}#root .app-shell[data-layout=desktop] .app-content>*{width:100%;max-width:1560px;margin-inline:auto}#root .app-shell[data-layout=desktop] .app-content>[hidden]{display:none}#root .app-shell[data-layout=desktop] .app-toolbar--desktop{position:static;display:block;width:100%;min-height:0;height:auto;padding:0;margin-bottom:20px;overflow:visible;clip-path:none;background:none}#root .app-shell[data-layout=desktop] .app-toolbar--desktop h1{margin:0;color:var(--desktop-text);font-size:clamp(30px,2.55vw,40px);line-height:1.2;font-weight:730;letter-spacing:-.025em}#root .app-shell[data-layout=desktop] .app-content--home .app-toolbar--desktop{padding-bottom:14px;border-bottom:1px solid var(--desktop-border)}.desktop-sidebar{position:fixed;inset:0 auto 0 0;z-index:85;display:flex;flex-direction:column;width:var(--desktop-sidebar-width);height:100dvh;padding:0 16px;background:var(--desktop-sidebar);border-right:1px solid var(--desktop-border)}.desktop-brand{display:flex;align-items:center;gap:9px;flex-shrink:0;width:100%;height:78px;padding:0 8px;border:0;background:none;text-align:left}.desktop-brand img{width:27px;height:32px;object-fit:contain}.desktop-brand strong{color:var(--desktop-text);font-size:22px;line-height:28px;font-weight:740;letter-spacing:-.9px}.desktop-search{display:flex;align-items:center;gap:9px;flex-shrink:0;height:36px;padding:0 11px;margin:0 0 18px;color:var(--desktop-muted);border:1px solid var(--desktop-border);border-radius:6px;background:var(--desktop-hover)}.desktop-search>svg{flex-shrink:0}.desktop-search:focus-within{outline:2px solid var(--desktop-accent);outline-offset:1px}.desktop-search input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:none!important;color:var(--desktop-text);background:none;font-size:13px}.desktop-search input::placeholder{color:var(--desktop-muted)}.desktop-search input::-webkit-search-cancel-button{display:none}.desktop-search>button{display:grid;place-items:center;width:22px;height:28px;padding:0;border:0;color:var(--desktop-muted);background:none}.desktop-sidebar__navigation{display:grid;gap:2px;flex-shrink:0}.desktop-sidebar h2{margin:22px 0 8px;padding:0 8px;color:var(--desktop-muted);font-size:12px;line-height:18px;font-weight:500}.desktop-sidebar__navigation>button{display:flex;align-items:center;width:100%;min-height:38px;gap:12px;padding:0 11px;border:0;border-radius:6px;background:none;color:var(--desktop-text);font-size:13px;text-align:left}.desktop-sidebar__navigation>button>svg{flex:0 0 21px;stroke-width:1.7}.desktop-sidebar__navigation>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-sidebar__navigation>button:hover,.desktop-sidebar__playlists>button:hover{background:var(--desktop-hover)}.desktop-sidebar__navigation>button[aria-current=page],.desktop-sidebar__playlists>button[aria-current=page]{background:var(--desktop-selection)}.desktop-sidebar__navigation>button[aria-current=page]>svg{color:var(--desktop-accent);fill:color-mix(in srgb,var(--desktop-accent) 12%,transparent)}.desktop-sidebar__playlist-heading{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:48px;margin-top:14px}.desktop-sidebar__playlist-heading h2{margin:0}.desktop-sidebar__playlist-heading>button{display:grid;place-items:center;width:30px;height:32px;border:0;border-radius:5px;background:none;color:var(--desktop-muted)}.desktop-sidebar__playlist-heading>button:hover{color:var(--desktop-text);background:var(--desktop-hover)}.desktop-sidebar__playlists{flex:1;min-height:0;overflow-y:auto;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:var(--desktop-border) transparent}.desktop-sidebar__playlists>button{display:flex;align-items:center;width:100%;gap:10px;min-height:42px;padding:5px 6px;border:0;border-radius:5px;color:var(--desktop-text);background:none;font-size:12px;text-align:left}.desktop-sidebar__playlist-art{display:grid;place-items:center;overflow:hidden;flex:0 0 30px;width:30px;height:30px;border-radius:4px;color:var(--desktop-muted);background:var(--desktop-hover)}.desktop-sidebar__playlist-art img{width:100%;height:100%;object-fit:cover}.desktop-sidebar__playlists>button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-sidebar__footer{flex-shrink:0;margin-inline:-16px}.desktop-sidebar__import{display:flex;align-items:center;gap:12px;width:calc(100% - 24px);min-height:45px;margin:0 12px 10px;padding:0 12px;border:0;border-radius:5px;background:none;color:var(--desktop-text);font-size:12px;text-align:left}.desktop-sidebar__import:hover{background:var(--desktop-hover)}.desktop-sidebar__profile{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 20px;border:0;border-top:1px solid var(--desktop-border);background:none;color:var(--desktop-text);font-size:13px;text-align:left}.desktop-sidebar__avatar{display:grid;place-items:center;overflow:hidden;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--desktop-selection);color:var(--desktop-accent-ink);font-weight:650}.desktop-sidebar__avatar img{width:100%;height:100%;object-fit:cover}.desktop-sidebar__profile>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-sidebar__profile>svg{flex-shrink:0;color:var(--desktop-muted)}body:has(.app-shell[data-layout=desktop]) .desktop-player-dock{--desktop-sidebar-width: clamp(216px, 17.35vw, 280px);bottom:22px;left:calc(var(--desktop-sidebar-width) + (100vw - var(--desktop-sidebar-width)) / 2);width:min(900px,calc(100vw - var(--desktop-sidebar-width) - 48px))}@media(min-width:1600px){body:has(.app-shell[data-layout=desktop]) .desktop-player-dock{width:min(1000px,calc(100vw - 328px))}}.desktop-home{display:grid;gap:28px}.desktop-home section{min-width:0}.desktop-section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}.desktop-section-heading h2{margin:0;width:100%;font-size:21px;line-height:27px;font-weight:680;letter-spacing:-.4px;color:var(--desktop-text)}.desktop-section-heading h2>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;border:0;color:inherit;background:none;font:inherit;text-align:left}.desktop-section-heading h2>button>span{display:flex;align-items:center;gap:9px}.desktop-section-heading h2>button>svg{color:var(--desktop-muted)}.desktop-rail{position:relative;min-width:0}.desktop-rail__items{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(272px,22.7vw,360px);align-items:stretch;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.desktop-rail__items::-webkit-scrollbar{display:none}.desktop-rail__arrows>button{position:absolute;top:50%;display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid #ffffff30;background:#29292bed;color:#fff;transform:translateY(-50%);box-shadow:0 2px 8px #0002}.desktop-rail__arrows>button:disabled{opacity:0;visibility:hidden;pointer-events:none}.desktop-rail__previous{left:10px}.desktop-rail__next{right:10px}.desktop-discovery .desktop-rail__items{height:clamp(200px,15.3vw,244px)}.desktop-discovery .desktop-rail__items>*{scroll-snap-align:start}.desktop-flow{display:flex;flex-direction:column;justify-content:flex-end;gap:16px;min-width:0;padding:22px;border:0;border-radius:9px;color:#fff;background:linear-gradient(145deg,#ed0975,#c00760 40%,#690735 73%,#2e0b20)}.desktop-flow h2{margin:0 0 4px;font-size:clamp(28px,2.4vw,36px);line-height:1.1;font-weight:740;letter-spacing:-.7px}.desktop-flow p{max-width:285px;margin:0;color:#fff;font-size:14px;line-height:20px}.desktop-flow>button{display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;gap:9px;min-height:36px;padding:0 18px;border:0;border-radius:20px;background:#fff;color:#dc136c;font-size:13px;font-weight:650}.desktop-flow>button:disabled{opacity:.7}.desktop-artist-station{position:relative;display:block;min-width:0;height:100%;padding:0;overflow:hidden;border:0;border-radius:9px;background:var(--desktop-toolbar);color:#fff;text-align:left}.desktop-artist-station>img{display:block;width:100%;height:100%;object-fit:cover}.desktop-artist-station:after{position:absolute;top:30%;right:0;bottom:0;left:0;content:"";background:linear-gradient(transparent,#000000ab);pointer-events:none}.desktop-artist-station>span{position:absolute;z-index:1;bottom:17px;left:18px;right:66px;display:grid;gap:2px}.desktop-artist-station small{font-size:12px;line-height:17px;color:#ffffffcf}.desktop-artist-station strong{overflow:hidden;font-size:17px;line-height:23px;font-weight:660;white-space:nowrap;text-overflow:ellipsis}.desktop-artist-station>i{position:absolute;z-index:1;right:17px;bottom:17px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#272727}.desktop-discovery__loading{display:grid;grid-template-columns:1fr 1fr;gap:16px;grid-column:span 2}.desktop-discovery__loading>span{background:var(--desktop-hover);border-radius:9px}.desktop-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,66px);grid-auto-flow:column;column-gap:28px}.desktop-pick{display:flex;align-items:center;gap:12px;min-width:0;height:66px;padding:8px 0;border-bottom:1px solid var(--desktop-border)}.desktop-pick:nth-child(2n),.desktop-pick:last-child{border-bottom-color:transparent}.desktop-pick__art{position:relative;display:block;flex:0 0 48px;width:48px;height:48px;padding:0;overflow:hidden;border:0;border-radius:5px;background:var(--desktop-hover)}.desktop-pick__art img{width:100%;height:100%;object-fit:cover}.desktop-pick__art>i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;background:#0006;color:#fff}.desktop-pick__art:is(:hover,:focus-visible)>i,.desktop-pick[data-active] .desktop-pick__art>i{opacity:1}.desktop-pick__copy{display:grid;align-content:center;gap:2px;flex:1;min-width:0}.desktop-pick__copy>button{display:block;min-width:0;overflow:hidden;padding:0;color:var(--desktop-text);border:0;background:none;font-size:13px;line-height:19px;font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap}.desktop-pick__copy>button:last-child{color:var(--desktop-muted);font-size:12px;line-height:17px;font-weight:400}.desktop-pick__copy>button:last-child:hover{text-decoration:underline}.desktop-pick__more{display:grid;place-items:center;flex:0 0 30px;width:30px;height:36px;padding:0;color:var(--desktop-muted);background:none;border:0;border-radius:5px}.desktop-pick__more:hover{background:var(--desktop-hover);color:var(--desktop-text)}.desktop-cover-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.desktop-cover-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0;border:0;background:none;color:var(--desktop-text);text-align:left}.desktop-cover-card__art{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;margin-bottom:8px;color:var(--desktop-muted);background:var(--desktop-toolbar);border-radius:6px}.desktop-cover-card__art>img{display:block;width:100%;height:100%;object-fit:cover}.desktop-cover-card__art>i{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:#303034d9;opacity:0}.desktop-cover-card:is(:hover,:focus-visible) .desktop-cover-card__art>i{opacity:1}.desktop-cover-card>strong,.desktop-cover-card>small{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-cover-card>strong{font-size:13px;line-height:19px;font-weight:500}.desktop-cover-card>small{font-size:12px;line-height:18px;color:var(--desktop-muted)}.desktop-cover-card--artist .desktop-cover-card__art{border-radius:50%}.desktop-cover-card--artist>strong{text-align:center}.desktop-cover-grid--library{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:26px 22px}.desktop-cover-grid--library .desktop-cover-card{max-width:250px}.desktop-section-empty{padding-block:15px;color:var(--desktop-muted);font-size:14px}.desktop-library{min-width:0}.desktop-library__count{margin:-10px 0 18px;font-size:14px;line-height:20px;color:var(--desktop-muted)}.desktop-library__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.desktop-primary,.desktop-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:0 20px;border:1px solid transparent;border-radius:7px;background:var(--desktop-accent);color:#fff;font:inherit;font-size:13px;line-height:18px;font-weight:560}.desktop-secondary{color:var(--desktop-text);background:var(--desktop-hover);border-color:var(--desktop-border)}.desktop-primary:disabled,.desktop-secondary:disabled{opacity:.4}.desktop-library__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px}.desktop-list-search{display:flex;align-items:center;gap:9px;width:min(380px,58%);min-height:36px;padding:0 11px;border:1px solid var(--desktop-border);border-radius:6px;color:var(--desktop-muted);background:var(--desktop-hover)}.desktop-list-search>svg{flex-shrink:0}.desktop-list-search:focus-within{outline:2px solid var(--desktop-accent);outline-offset:1px}.desktop-list-search input{min-width:0;width:100%;height:34px;padding:0;color:var(--desktop-text);border:0;outline:0!important;background:none;font-size:13px}.desktop-list-search input::placeholder{color:var(--desktop-muted)}.desktop-list-search input::-webkit-search-cancel-button{display:none}.desktop-list-search>button{display:grid;place-items:center;width:24px;height:28px;padding:0;border:0;background:none;color:var(--desktop-muted)}.desktop-library__toolbar select{width:165px;height:36px;padding:0 10px;border:1px solid var(--desktop-border);border-radius:6px;color:var(--desktop-muted);background:var(--desktop-bg);font:inherit;font-size:12px}.desktop-library--overview>section{margin-top:30px}.desktop-track-table{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;color:var(--desktop-text);font-size:13px;line-height:18px}.desktop-track-table th{height:38px;padding:0 12px;border-bottom:1px solid var(--desktop-border);color:var(--desktop-muted);font-size:12px;font-weight:400;text-align:left}.desktop-track-table th .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.desktop-track-table td{height:56px;min-width:0;padding:0 12px;border-bottom:1px solid var(--desktop-border);color:var(--desktop-muted);vertical-align:middle}.desktop-track-table tr:last-child td{border-bottom-color:transparent}.desktop-track-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--desktop-text) 1.1%,transparent)}.desktop-track-table tbody tr:hover{background:var(--desktop-hover)}.desktop-track-table tbody tr[data-active]{background:var(--desktop-selection)}.desktop-track-table .desktop-track-table__number{width:38px;padding-inline:4px;text-align:center}.desktop-track-table__number>button{position:relative;display:grid;place-items:center;width:30px;height:40px;padding:0;color:inherit;background:none;border:0;font-size:12px;font-variant-numeric:tabular-nums}.desktop-track-table__number>button>span{display:grid;place-items:center}.desktop-track-table__number .desktop-track-table__play{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;color:var(--desktop-accent)}.desktop-track-table tr[data-active] .desktop-track-table__index{color:var(--desktop-accent)}.desktop-track-table tr:hover .desktop-track-table__play,.desktop-track-table__number>button:focus-visible .desktop-track-table__play{opacity:1}.desktop-track-table tr:hover .desktop-track-table__index,.desktop-track-table__number>button:focus-visible .desktop-track-table__index{opacity:0}.desktop-track-table__title{display:flex;align-items:center;gap:12px;min-width:0;width:100%;height:56px;padding:0;color:var(--desktop-text);background:none;border:0;text-align:left;font-size:13px}.desktop-track-table__title>img{flex:0 0 38px;width:38px;height:38px;object-fit:cover;border-radius:4px}.desktop-track-table__title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-track-table__title small{display:none;color:var(--desktop-muted);font-size:11px}.desktop-track-table .desktop-track-table__artist{width:23%}.desktop-track-table .desktop-track-table__album{width:21%}.desktop-track-table__artist>button,.desktop-track-table__album>span{display:block;width:100%;min-width:0;overflow:hidden;padding:0;color:var(--desktop-muted);background:none;border:0;font:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap;text-align:left}.desktop-track-table__artist>button{min-height:36px}.desktop-track-table__artist>button:hover{color:var(--desktop-text);text-decoration:underline}.desktop-track-table .desktop-track-table__time{width:62px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.desktop-track-table__time>svg{display:inline-block;vertical-align:middle}.desktop-track-table .desktop-track-table__actions{width:88px;padding-inline:6px}.desktop-track-table__actions>div{display:flex;justify-content:flex-end;gap:4px}.desktop-track-table__actions button{display:grid;place-items:center;width:32px;height:36px;padding:0;border:0;border-radius:5px;color:var(--desktop-muted);background:none}.desktop-track-table__actions button:hover{color:var(--desktop-text);background:var(--desktop-hover)}.desktop-track-table__actions button[aria-pressed=true]{color:var(--desktop-accent)}.desktop-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:168px;padding:26px 18px;color:var(--desktop-muted);text-align:center}.desktop-empty h3{margin:0;color:var(--desktop-text);font-size:17px;font-weight:600}.desktop-empty p{max-width:430px;margin:0;font-size:13px;line-height:21px}.desktop-empty>button{margin-top:6px}.desktop-table-loading .track-skeleton{padding:0}.desktop-table-loading .track-skeleton__row{height:56px}.desktop-table-loading .track-skeleton__row>i{width:38px;height:38px;flex-basis:38px;border-radius:4px}.desktop-picks-loading .track-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,66px);grid-auto-flow:column;column-gap:28px;padding:0}.desktop-picks-loading .track-skeleton__row{height:66px}.desktop-home .card-skeleton{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;gap:18px;padding:0;margin:0}.desktop-home .card-skeleton__item{width:100%;min-width:0}.desktop-home .card-skeleton__item>i{width:100%;height:auto;aspect-ratio:1}#root .app-shell[data-layout=desktop] .music-detail{inset:var(--desktop-player-height) 0 0 var(--desktop-sidebar-width);width:auto;height:auto;padding-bottom:116px!important;background:var(--desktop-bg)!important;border:0;border-radius:0;box-shadow:none;scrollbar-gutter:stable}#root .app-shell[data-layout=desktop] .sheet-backdrop--detail{inset:var(--desktop-player-height) 0 0 var(--desktop-sidebar-width)}#root .app-shell[data-layout=desktop] .sheet-backdrop--detail .music-detail{position:absolute;top:0;right:0;bottom:0;left:0}#root .app-shell[data-layout=desktop] .detail-content{max-width:1560px;padding:0 var(--desktop-gutter)}#root .app-shell[data-layout=desktop] .detail-header{min-height:58px;padding-inline:var(--desktop-gutter);background:var(--desktop-bg);border-bottom:1px solid var(--desktop-border)}#root .app-shell[data-layout=desktop] .detail-header>strong{font-size:13px;font-weight:500;color:var(--desktop-muted)}#root .app-shell[data-layout=desktop] .detail-header:before{display:none}#root .app-shell[data-layout=desktop] .music-detail .detail-hero{grid-template-columns:200px minmax(0,1fr);gap:30px;padding:30px 0 26px}#root .app-shell[data-layout=desktop] .detail-cover{width:200px;border-radius:8px}#root .app-shell[data-layout=desktop] .detail-cover--artist{border-radius:50%}#root .app-shell[data-layout=desktop] .detail-identity h2{font-size:38px;line-height:1.12;text-wrap:initial}#root .app-shell[data-layout=desktop] .detail-identity p{font-size:13px;line-height:20px}#root .app-shell[data-layout=desktop] :is(.detail-primary,.detail-secondary){min-height:38px;padding:8px 18px;border-radius:7px;font-size:13px;line-height:20px}#root .app-shell[data-layout=desktop] .detail-actions{margin-bottom:25px}#root .app-shell[data-layout=desktop] .playlist-sheet .detail-actions--release{display:flex;align-items:center;gap:12px}#root .app-shell[data-layout=desktop] .playlist-sheet .detail-actions--release>:is(.detail-primary,.detail-secondary){flex:0 0 auto;min-width:145px}#root .app-shell[data-layout=desktop] .playlist-sheet .detail-actions--release>.detail-save{flex:0 0 38px;width:38px;height:38px}#root .app-shell[data-layout=desktop] .detail-filter{max-width:440px;min-height:36px;height:36px;padding:0 12px;border-radius:6px;border:1px solid var(--desktop-border);background:var(--desktop-hover)}#root .app-shell[data-layout=desktop] .detail-filter input{min-height:34px;font-size:13px}#root .app-shell[data-layout=desktop] .detail-section{margin-top:22px}#root .app-shell[data-layout=desktop] .music-detail .detail-release-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:22px}#root .app-shell[data-layout=desktop] .music-detail [data-ui=media-list]{background:transparent;border-radius:0;box-shadow:none}#root .app-shell[data-layout=desktop] .music-detail [data-ui=media-row]{--media-row-height: 60px;--media-artwork-size: 42px;min-height:60px;background:transparent}#root .app-shell[data-layout=desktop] .music-detail [data-slot=title]{font-size:14px}#root .app-shell[data-layout=desktop] .search-results{max-width:none;padding-top:0}#root .app-shell[data-layout=desktop] .search-results__filters{padding-bottom:9px;border-bottom:1px solid var(--desktop-border)}#root .app-shell[data-layout=desktop] .search-results__filters button{min-height:34px;padding-inline:16px;border-radius:6px;font-size:13px}#root .app-shell[data-layout=desktop] .search-best__card{max-width:580px;border-radius:8px}#root .app-shell[data-layout=desktop] .recent-searches{width:100%;max-width:1000px;padding:0;margin:0}#root .app-shell[data-layout=desktop] .recent-searches__heading{padding-inline:0}#root .app-shell[data-layout=desktop] .search-results :is(.artist-rail,.playlist-rail){grid-auto-columns:166px;gap:20px}#root .app-shell[data-layout=desktop] .search-results .playlist-card{width:166px}#root .app-shell[data-layout=desktop] .search-results .playlist-card__artwork{width:166px;height:166px}#root .app-shell[data-layout=desktop] .search-results .artist-card{width:166px}#root .app-shell[data-layout=desktop] .search-results .artist-card__avatar{width:148px;height:148px;flex-basis:148px}#root .app-shell[data-layout=desktop] .feed-screen{width:100%;max-width:none;padding:0;color:var(--desktop-text);background:var(--desktop-bg)}#root .app-shell[data-layout=desktop] .feed-screen__header{display:none}#root .app-shell[data-layout=desktop] .feed-stream{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0}#root .app-shell[data-layout=desktop] .feed-stream__topline{grid-column:1 / -1;margin:0}#root .app-shell[data-layout=desktop] .feed-post{margin:0;border:1px solid var(--desktop-border);border-radius:8px;background:none}#root .app-shell[data-layout=desktop] .feed-post__track{grid-template-columns:112px minmax(0,1fr)}#root .app-shell[data-layout=desktop] .feed-post__track>img{width:112px;height:112px}#root .app-shell[data-layout=desktop] .russia-network-notice{top:auto;right:20px;bottom:20px;left:auto;max-width:360px;transform:none}@media(max-width:1150px){.desktop-picks{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,66px)}.desktop-pick{border-bottom-color:var(--desktop-border)}.desktop-pick:nth-child(3n){border-bottom-color:transparent}.desktop-picks-loading .track-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,66px)}.desktop-cover-grid{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:var(--desktop-border) transparent}.desktop-cover-grid--library{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));overflow:visible}.desktop-track-table .desktop-track-table__album{display:none}.desktop-track-table .desktop-track-table__artist{width:27%}#root .app-shell[data-layout=desktop] .music-detail .detail-hero{grid-template-columns:160px minmax(0,1fr);gap:24px}#root .app-shell[data-layout=desktop] .detail-cover{width:160px}#root .app-shell[data-layout=desktop] .detail-identity h2{font-size:30px}#root .app-shell[data-layout=desktop] .feed-stream{grid-template-columns:minmax(0,1fr)}}@media(max-width:950px){.desktop-track-table th,.desktop-track-table td{padding-inline:8px}.desktop-track-table .desktop-track-table__artist{display:none}.desktop-track-table__title small{display:block}.desktop-library__toolbar{gap:10px}.desktop-pick{gap:9px}.desktop-picks{column-gap:16px}}@media(max-height:730px){.desktop-sidebar h2{margin-top:14px}.desktop-sidebar__playlist-heading{height:38px;margin-top:8px}.desktop-sidebar__profile{min-height:60px}.desktop-sidebar__navigation>button{min-height:35px}.desktop-sidebar__import{min-height:38px;margin-bottom:4px}}}.flow-hero{position:relative;display:grid;place-items:center;isolation:isolate;min-width:0;min-height:clamp(360px,107.7vw,420px);overflow:hidden;background:var(--app-bg);color:var(--app-text)}.flow-wave{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)}.flow-wave__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.flow-wave__canvas--fallback,.flow-wave[data-surface=fallback] .flow-wave__canvas{display:none}.flow-wave[data-surface=fallback] .flow-wave__canvas--fallback{display:block}.app-shell[data-appearance=light] .flow-wave{mix-blend-mode:multiply;filter:invert(1) hue-rotate(180deg);opacity:.48}.app-shell[data-appearance=light] .flow-hero__content p{color:#4f4f58}.flow-hero__content{position:relative;z-index:1;width:100%;padding:32px 20px;text-align:center}.flow-hero__content h2{margin:0;color:var(--app-text);font-size:clamp(32px,9.6vw,40px);line-height:1.1;font-weight:760;letter-spacing:-.04em}.flow-hero__content p{margin:10px 0 24px;color:var(--app-muted);font-size:18px;line-height:22px;font-weight:500;letter-spacing:-.025em}.flow-hero .flow-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:178px;min-height:50px;padding:12px 24px;border:0;border-radius:999px;background:#ff009d;color:#fff;font:650 19px/24px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,background-color .16s ease}.flow-hero__button>svg{flex-shrink:0}.flow-hero .flow-hero__button:active:not(:disabled){transform:scale(.97)}.flow-hero .flow-hero__button:focus-visible,.artist-flow-card:focus-visible{outline:3px solid var(--app-accent);outline-offset:4px}.flow-hero .flow-hero__button:disabled{cursor:default;background:#dc168c}.flow-hero__pending{display:flex;align-items:center;justify-content:center;gap:3px;width:20px;height:20px}.flow-hero__pending i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.75}.home-artist-flows h2{margin:0;color:var(--app-text);font-size:22px;line-height:28px;font-weight:720;letter-spacing:-.025em}.home-artist-flows>header{padding-inline:25px 20px;margin-bottom:14px}.artist-flow-rail{display:grid;grid-auto-flow:column;grid-auto-columns:180px;gap:12px;padding:0 20px 4px 25px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:25px;scrollbar-width:none}.artist-flow-rail::-webkit-scrollbar{display:none}.artist-flow-card{position:relative;display:block;min-width:0;height:132px;padding:0;overflow:hidden;isolation:isolate;border:0;border-radius:14px;background:var(--app-elevated);color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.artist-flow-card>img{display:block;width:100%;height:100%;object-fit:cover}.artist-flow-card:after{content:"";position:absolute;z-index:0;top:20%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000b);pointer-events:none}.artist-flow-card>strong{position:absolute;z-index:1;left:12px;right:50px;bottom:14px;overflow:hidden;color:#fff;font-size:16px;line-height:21px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.artist-flow-card__play{position:absolute;z-index:1;right:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:#202023e6}.artist-flow-card__play>svg{margin-left:2px}.home-artist-flows .card-skeleton__item>i{height:132px;aspect-ratio:auto}@media(max-width:370px){.flow-hero{min-height:360px}.flow-hero__content p{font-size:17px}.home-artist-flows>header{padding-inline:20px}.artist-flow-rail{padding-inline:20px;scroll-padding-inline:20px;grid-auto-columns:166px}}@media(min-width:860px){.app-shell[data-layout=desktop] .flow-hero{min-height:380px}.app-shell[data-layout=desktop] .flow-hero__content h2{font-size:48px}.desktop-artist-flows .desktop-rail__items{grid-auto-columns:clamp(210px,18vw,286px)}.desktop-artist-flows .artist-flow-card{height:164px}.desktop-artist-flows .artist-flow-card>strong{font-size:18px;left:16px;bottom:17px}.desktop-artist-flows .artist-flow-card__play{right:14px;bottom:14px;width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.flow-hero .flow-hero__button{transition:none}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.app-shell:not([data-layout=desktop]){--puff-layout-gutter: clamp(16px, 6.36vw, 32px);--puff-rail-page: min(420px, calc(100vw - var(--puff-layout-gutter) - 20px));--puff-cover-size: clamp(132px, 39.2vw, 196px);--puff-dock-width: min(440px, calc(100vw - 2 * var(--puff-layout-gutter)))}#root .app-shell:not([data-layout=desktop]){width:100%;max-width:none;border:0;border-radius:0;box-shadow:none}#root .app-shell:not([data-layout=desktop]) .app-content{width:100%;max-width:960px;margin-inline:auto;padding-bottom:calc(150px + var(--puff-safe-bottom))}#root .app-shell:not([data-layout=desktop]) .app-content--search{max-width:none}#root .app-shell:not([data-layout=desktop]) .app-content--search>:not(.search-screen-header){max-width:960px;margin-inline:auto}#root .app-shell:not([data-layout=desktop]) :is(.home-figma-section>header,.home-figma-section__link){height:auto;min-height:52px;padding-inline:var(--puff-layout-gutter)}#root .app-shell:not([data-layout=desktop]) :is(.home-figma-section>header,.home-figma-section__link) h2{min-width:0;font-size:clamp(20px,5.6vw,24px);line-height:1.25}#root .app-shell:not([data-layout=desktop]) :is(.home-figma-taste-rail,.collection-liked-rail.home-figma-taste-rail){width:100%;margin-inline:0;padding-inline:var(--puff-layout-gutter);scroll-padding-inline:var(--puff-layout-gutter)}#root .app-shell:not([data-layout=desktop]) :is(.home-figma-taste-page,.home-loading-tracks){width:var(--puff-rail-page);min-width:0;flex:0 0 var(--puff-rail-page)}#root .app-shell:not([data-layout=desktop]) .home-figma-taste-page :is(.home-figma-track[data-ui=media-row],button){max-width:100%}#root .app-shell:not([data-layout=desktop]) .home-figma-taste-page .home-figma-track[data-ui=media-row]{width:100%}#root .app-shell:not([data-layout=desktop]) .home-figma-track-list:not(.home-figma-taste-page){margin-inline:var(--puff-layout-gutter);padding-right:0!important}#root .app-shell:not([data-layout=desktop]) :is(.home-figma-cover-rail,.artist-flow-rail,.home-figma-section>.card-skeleton){padding-inline:var(--puff-layout-gutter);scroll-padding-inline:var(--puff-layout-gutter)}#root .app-shell:not([data-layout=desktop]) :is(.home-figma-cover-rail,.collection-media-section .playlist-rail,.home-figma-section>.card-skeleton .card-skeleton__rail){grid-auto-columns:var(--puff-cover-size)}#root .app-shell:not([data-layout=desktop]) .home-figma-cover-rail>button,#root .app-shell:not([data-layout=desktop]) .collection-media-section :is(.playlist-card,.playlist-card__main,.playlist-card__artwork){width:100%;min-width:0}#root .app-shell:not([data-layout=desktop]) .home-figma-cover-rail>button{grid-template-rows:auto 20px 20px}#root .app-shell:not([data-layout=desktop]) .home-figma-cover-rail img,#root .app-shell:not([data-layout=desktop]) .collection-media-section .playlist-card__artwork{width:100%;height:auto;aspect-ratio:1}#root .app-shell:not([data-layout=desktop]) .artist-flow-rail{grid-auto-columns:clamp(160px,46vw,220px)}#root .app-shell:not([data-layout=desktop]) .collection-section>header{height:auto;min-height:52px;margin-inline:var(--puff-layout-gutter)}#root .app-shell:not([data-layout=desktop]) :is(.collection-media-section .playlist-rail,.collection-artists .artist-rail){padding-inline:var(--puff-layout-gutter);scroll-padding-inline:var(--puff-layout-gutter)}#root .app-shell:not([data-layout=desktop]) :is(.system-dock,.mobile-detail-player-dock){width:var(--puff-dock-width);max-width:calc(100vw - 32px);bottom:calc(6px + var(--puff-safe-bottom))}#root .app-shell:not([data-layout=desktop]) .system-dock-stage .system-dock-navigation{--dock-tab-width: calc((var(--puff-dock-width) - 55.334px) / 3)}#root .app-shell .now-playing-page{--player-inline: clamp(20px, 8.14vw, 40px);--player-gap: clamp(12px, 2.1dvh, 20px);--player-control-gap: clamp(12px, 3.75dvh, 32px)}#root .app-shell .now-playing-page .now-playing-page__drag-zone{top:var(--puff-safe-top);margin-top:0}#root .app-shell .now-playing-page__content.figma-player{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;gap:var(--player-gap);width:100%;max-width:600px;height:100%;min-height:0;padding:calc(var(--puff-safe-top) + 52px) var(--player-inline) max(24px,calc(var(--puff-safe-bottom) + 24px))}#root .app-shell .now-playing-page .figma-player>:is(.now-playing__primary-stage,.now-playing__track-details,.figma-player__controls,.figma-player__summary,.figma-player__focus-stage){position:relative;inset:auto;width:100%;max-width:none;min-width:0;min-height:0;margin:0;transform:none}#root .app-shell .now-playing-page .figma-player>.now-playing__primary-stage{display:grid;place-items:center;container-type:size}#root .app-shell .now-playing-page .now-playing__primary-stage .now-playing__artwork-stage{width:min(100cqw,100cqh);max-width:none;height:auto;aspect-ratio:1;margin:0}#root .app-shell .now-playing-page .figma-player__controls{display:grid;grid-template-rows:33px 72px 48px;gap:var(--player-control-gap)}#root .app-shell .now-playing-page .figma-player :is(.transport-controls,.figma-transport){width:100%;max-width:340px;margin:0 auto}#root .app-shell .now-playing-page .figma-player .now-playing__modes{width:100%;height:48px;min-height:48px;margin:0;padding:0;gap:clamp(8px,3vw,16px)}#root .app-shell .now-playing-page :is(.now-playing__actions,.figma-player__summary-actions){gap:0;flex-shrink:0}#root .app-shell .now-playing-page .figma-player .figma-player__round-action{width:44px;min-width:44px;height:44px;flex-basis:44px}#root .app-shell .now-playing-page .figma-player__summary-track{flex:1}#root .app-shell .now-playing-page .figma-player__summary-track :is(strong,button){max-width:100%}#root .app-shell .now-playing-page[data-panel]:not([data-panel=artwork]) .figma-player{grid-template-rows:60px minmax(0,1fr) auto}#root .app-shell .now-playing-page .figma-player__focus-stage{height:auto!important;padding:0}#root .app-shell .now-playing-page[data-lyrics-expanded=true] .figma-player{grid-template-rows:60px minmax(0,1fr)}@media(min-width:600px){.app-shell:not([data-layout=desktop]){--puff-rail-page: calc((min(100vw, 960px) - 3 * var(--puff-layout-gutter)) / 2)}}@media(min-width:768px){#root .app-shell:not([data-layout=desktop]) .music-detail{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;border-radius:0;padding-bottom:calc(150px + var(--puff-safe-bottom))!important}#root .app-shell:not([data-layout=desktop]) :is(.detail-content,.detail-header){max-width:960px;margin-inline:auto}}@media(min-width:600px)and (max-height:600px){#root .app-shell .now-playing-page__content.figma-player,#root .app-shell .now-playing-page[data-panel]:not([data-panel=artwork]) .figma-player{max-width:960px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:32px;padding-bottom:max(16px,calc(var(--puff-safe-bottom) + 12px))}#root .app-shell .now-playing-page .figma-player>:is(.now-playing__primary-stage,.figma-player__focus-stage){grid-area:1 / 1 / 3 / 2}#root .app-shell .now-playing-page .figma-player>:is(.now-playing__track-details,.figma-player__summary){grid-area:1 / 2 / 2 / 3}#root .app-shell .now-playing-page .figma-player__controls{grid-area:2 / 2 / 3 / 3;align-self:end}#root .app-shell .now-playing-page[data-lyrics-expanded=true] .figma-player{grid-template-columns:minmax(0,1fr);grid-template-rows:60px minmax(0,1fr)}#root .app-shell .now-playing-page[data-lyrics-expanded=true] .figma-player>.figma-player__summary{grid-area:1 / 1 / 2 / 2}#root .app-shell .now-playing-page[data-lyrics-expanded=true] .figma-player>.figma-player__focus-stage{grid-area:2 / 1 / 3 / 2}}
