@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-ext-wght-normal-DLWmRmaW.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-wght-normal-C8sJyxwB.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-vietnamese-wght-normal-Tdf5mmdl.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-ext-wght-normal-Dj_1K-Kw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-wght-normal-CzS3kehr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.eq{flex:0 0 auto;display:flex;align-items:flex-end;gap:2px;height:16px}.eq__bar{width:3px;height:100%;border-radius:1.5px;background:var(--accent);animation:eq-bounce .9s ease-in-out infinite}.eq__bar--2{animation-delay:.2s}.eq__bar--3{animation-delay:.45s}@keyframes eq-bounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.plink{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0;border:0;color:inherit;background:none;font:inherit;text-align:left;cursor:pointer}.pbtn{position:relative;display:grid;flex:none;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:color-mix(in srgb,var(--text) 82%,transparent);background:none;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}@media (hover: hover){.pbtn:hover:not(:disabled):not(.pbtn--on){color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}}.pbtn:active:not(:disabled){transform:scale(.92)}.pbtn:disabled{opacity:.35;cursor:default}.pbtn--toggle.pbtn--on{color:var(--accent)}.pbtn--toggle.pbtn--on:after{content:"";position:absolute;bottom:3px;left:50%;width:4px;height:4px;border-radius:50%;background:currentColor;transform:translate(-50%)}.pheart--on{color:#ff4f7b}.pheart--on .icon{fill:currentColor;animation:heart-pop .35s ease}@keyframes heart-pop{40%{transform:scale(1.3)}}.pplay{position:relative;isolation:isolate;display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:#0b0b12;background:none;cursor:pointer;box-shadow:0 4px 14px #0000004d;transition:transform .15s ease,box-shadow .25s ease}.pplay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff;clip-path:var(--octagon)}@media (hover: hover){.pplay:hover{transform:scale(1.06)}}.pplay:active{transform:scale(.94)}.pplay--on{box-shadow:0 0 color-mix(in srgb,var(--accent) 50%,transparent),0 4px 14px #0000004d;animation:play-pulse 2.4s ease-out infinite}@keyframes play-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent),0 4px 14px #0000004d}70%{box-shadow:0 0 0 10px transparent,0 4px 14px #0000004d}to{box-shadow:0 0 0 0 transparent,0 4px 14px #0000004d}}.pplay--mini{width:40px;height:40px;color:var(--text);background:none;box-shadow:none;animation:none}.pplay--mini:before{content:none}.pplay--mini.pplay--on{animation:none;box-shadow:none}.player{position:relative;flex:0 0 auto;z-index:19;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;width:calc(100% - 16px);margin:0 8px 6px;padding:8px 6px 8px 8px;overflow:visible;isolation:isolate;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--hairline));border-radius:16px;background:color-mix(in srgb,var(--secondary-bg) 94%,transparent);box-shadow:0 10px 30px #00000059;animation:player-in .4s cubic-bezier(.2,.9,.25,1.15) backwards}.player--behind{display:none}@keyframes player-in{0%{transform:translateY(14px) scale(.98)}}.player__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.player__glow:before{content:"";position:absolute;top:-60%;right:-20%;bottom:-60%;left:-20%;background:radial-gradient(40% 60% at 20% 50%,color-mix(in srgb,var(--grad-from, var(--accent)) 30%,transparent),transparent 70%),radial-gradient(35% 55% at 80% 40%,color-mix(in srgb,var(--grad-to, var(--accent-2)) 26%,transparent),transparent 70%);opacity:.45;transition:opacity .6s ease;animation:glow-drift 9s ease-in-out infinite alternate;animation-play-state:paused}.player--playing .player__glow:before{opacity:1;animation-play-state:running}@keyframes glow-drift{0%{transform:translate(-12%) rotate(0)}to{transform:translate(12%) rotate(8deg)}}.player__left{display:flex;min-width:0;align-items:center;gap:4px}.player__info{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:10px;padding:0;border:0;color:inherit;background:none;touch-action:none;text-align:left;cursor:pointer}.player__art{position:relative;flex:none;padding:0;border-radius:8px}.player__cover{display:block;width:44px;height:44px;border-radius:8px;background-size:cover;background-position:center}.player--playing .player__cover{animation:cover-breathe 3.2s ease-in-out infinite}@keyframes cover-breathe{50%{transform:scale(1.045);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 35%,transparent)}}.player__meta{display:flex;min-width:0;flex-direction:column;gap:2px}.player__title{overflow:hidden;font-size:calc(15px * var(--fs, 1));font-weight:700;white-space:nowrap;text-overflow:ellipsis}.player__tag{margin-left:6px;padding:1px 6px;border-radius:99px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);font-size:calc(10px * var(--fs, 1));font-weight:700;vertical-align:2px}.player__seller{display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--hint);font-size:calc(13px * var(--fs, 1));white-space:nowrap;text-overflow:ellipsis}.peq{display:none;flex:none;align-items:flex-end;gap:2px;height:11px}.peq--on{display:inline-flex}.peq i{width:2px;height:100%;border-radius:1px;background:var(--accent);transform-origin:bottom;animation:eq-bounce .8s ease-in-out infinite}.peq i:nth-child(2){animation-delay:.15s}.peq i:nth-child(3){animation-delay:.35s}.peq i:nth-child(4){animation-delay:.5s}.player__center{display:none}.player__right,.player__mobile,.player__desk{display:flex;align-items:center;gap:2px}.player__left .player__desk,.player__right .player__desk{display:none}.player__close{width:30px;height:30px;color:var(--hint)}.player__resume{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:34px;padding:0 14px 0 11px;border-radius:999px;color:var(--on-primary);background:linear-gradient(135deg,var(--grad-from),color-mix(in srgb,var(--grad-from) 55%,var(--grad-to)));font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 0 color-mix(in srgb,var(--grad-from) 45%,transparent);animation:player-resume 2.4s ease-in-out infinite}@keyframes player-resume{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--grad-from) 0%,transparent)}}html.lite .player__resume{animation:none}@media (prefers-reduced-motion: reduce){.player__resume{animation:none}}.player__badge{position:absolute;top:1px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;color:var(--on-primary, #fff);background:var(--accent);font-size:calc(10px * var(--fs, 1));line-height:16px}@supports (color: lch(from red l c h)){.player__badge{color:lch(from var(--accent) calc((70 - l) * infinity) 0 0)}}.player__line{position:absolute;right:14px;bottom:0;left:14px;height:2px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--text) 10%,transparent)}.player__line>i{display:block;height:100%;background:linear-gradient(90deg,var(--grad-from, var(--accent)),var(--grad-to, var(--accent-2)));transition:width .25s linear}.player__popover{position:absolute;right:8px;bottom:calc(100% + 8px);z-index:5;width:min(360px,calc(100vw - 32px));max-height:50vh;overflow-y:auto;padding:12px;border:1px solid var(--hairline);border-radius:16px;background:var(--secondary-bg);box-shadow:var(--shadow);animation:rise .2s ease backwards}.pseek{display:flex;align-items:center;gap:10px}.pseek--full{flex-direction:column;align-items:stretch;gap:6px}.pseek__time,.pseek__times{color:var(--hint);font-size:calc(11px * var(--fs, 1))}.pseek__times{display:flex;justify-content:space-between;font-size:calc(12px * var(--fs, 1))}.pseek__track{position:relative;flex:1;height:16px;cursor:pointer;touch-action:none}.pseek__track:before,.pseek__fill{content:"";position:absolute;top:50%;left:0;height:3px;border-radius:3px;transform:translateY(-50%);transition:height .15s ease}.pseek__track:before{right:0;background:color-mix(in srgb,var(--text) 16%,transparent)}.pseek__fill{background:var(--text)}@media (hover: hover){.pseek__track:hover:before,.pseek__track:hover .pseek__fill{height:5px}}.pseek__knob{position:absolute;top:50%;right:-7px;width:14px;height:14px;border-radius:50%;corner-shape:round;background:#fff;box-shadow:0 1px 4px #00000073,0 0 color-mix(in srgb,var(--accent) 35%,transparent);opacity:0;transform:translateY(-50%) scale(.6);transition:opacity .15s ease,transform .18s cubic-bezier(.3,1.5,.5,1),box-shadow .18s ease}.pseek__track:hover .pseek__knob,.pseek__track:focus-visible .pseek__knob,.pseek--drag .pseek__knob,.pseek--full .pseek__knob{opacity:1;transform:translateY(-50%) scale(1)}.pseek--drag .pseek__knob{transform:translateY(-50%) scale(1.25);box-shadow:0 1px 4px #00000073,0 0 0 6px color-mix(in srgb,var(--accent) 22%,transparent)}.pseek--drag .pseek__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 80%,#fff),var(--accent))}@media (hover: hover){.pseek__track:hover .pseek__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 80%,#fff),var(--accent))}}.pseek__track:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:4px;border-radius:6px}.pseek__tip{position:absolute;bottom:calc(100% + 4px);z-index:3;padding:2px 7px;border-radius:6px;color:var(--bg);background:color-mix(in srgb,var(--text) 92%,transparent);font-size:calc(11px * var(--fs, 1));font-weight:700;white-space:nowrap;transform:translate(-50%);pointer-events:none;animation:pseek-tip-in .12s ease-out}@keyframes pseek-tip-in{0%{transform:translate(-50%) translateY(3px)}}.pseek__end{padding:0;border:0;color:inherit;background:none;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}@media (hover: hover){.pseek__end:hover{color:var(--text)}}.pseek--full .pseek__track{flex:0 0 auto;height:22px}.pseek--full .pseek__track:before,.pseek--full .pseek__fill{height:4px}.ptransport{display:flex;align-items:center;justify-content:center;gap:10px}.ptransport--full{justify-content:space-between;padding:0 4px}.ptransport--full .pbtn{width:48px;height:48px}.ptransport--full .pplay{width:72px;height:72px}.pvolume{display:flex;align-items:center;gap:4px}.pvolume input[type=range]{width:110px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--text) var(--fill, 50%),color-mix(in srgb,var(--text) 18%,transparent) var(--fill, 50%));-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pvolume input[type=range]::-webkit-slider-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000073;transition:transform .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pvolume input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}@media (hover: hover){.pvolume input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15)}}.pvolume input[type=range]::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000073}.pqueue{display:flex;flex-direction:column;gap:8px}.pqueue__head{display:flex;align-items:center;justify-content:space-between;color:var(--hint);font-size:calc(13px * var(--fs, 1));font-weight:700}.player__link{padding:0;border:0;color:var(--accent);background:none;font-size:calc(13px * var(--fs, 1));cursor:pointer}.player__link:disabled{opacity:.4}.pqueue ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.pqueue li{display:flex;align-items:center;gap:4px}.pqueue__item{display:flex;flex:1;min-width:0;align-items:center;gap:10px;padding:6px;border:0;border-radius:10px;color:inherit;background:none;text-align:left;cursor:pointer}@media (hover: hover){.pqueue__item:hover{background:var(--surface-hover)}}.pqueue__cover{flex:none;width:36px;height:36px;border-radius:6px}.pqueue__text{display:flex;min-width:0;flex-direction:column}.pqueue__title{overflow:hidden;font-size:calc(14px * var(--fs, 1));font-weight:600;white-space:nowrap;text-overflow:ellipsis}.pqueue__seller,.pqueue__empty{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.pqueue__empty{margin:0}@media (min-width: 900px){.player{grid-template-columns:minmax(0,1fr) minmax(320px,1.4fr) minmax(0,1fr);gap:20px;width:calc(100% - 24px);margin:0 12px 12px;padding:12px 18px;border-radius:var(--radius-lg, 14px);background:color-mix(in srgb,var(--accent) 12%,var(--secondary-bg))}.player__cover{width:58px;height:58px;border-radius:8px}.player__title{font-size:calc(16px * var(--fs, 1))}.player__seller{font-size:calc(13px * var(--fs, 1))}.player__center{display:flex;flex-direction:column;gap:2px}.player__center .ptransport .pbtn{width:38px;height:38px}.player__center .pplay{width:46px;height:46px}.player__right .pbtn{width:40px;height:40px}.player__right{justify-content:flex-end;gap:8px}.player__left .player__desk,.player__right .player__desk{display:flex}.player__mobile,.player__line{display:none}}.peq--live i{animation:none!important;transform:scaleY(var(--lv, .08));transition:transform .04s linear}@media (prefers-reduced-motion: reduce){.eq__bar,.peq i,.player,.player__glow:before,.player--playing .player__cover,.pplay--on{animation:none!important}}.pbtn--label{display:inline-flex;align-items:center;width:auto;gap:6px;padding:0 12px;border-radius:var(--pill);font-size:calc(14px * var(--fs, 1));font-weight:600}.pseek__loop{position:absolute;top:50%;height:10px;min-width:3px;border-radius:4px;background:color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 70%,transparent);transform:translateY(-50%);pointer-events:none}.pseek__loop--a{width:3px;background:var(--accent)}.player__modes{margin-top:2px;justify-content:flex-start}@media (max-width: 899px){.player__modes{flex-wrap:nowrap}.player__modes .pmode{padding:1px 6px;font-size:calc(10px * var(--fs, 1))}.player__modes .pmode--loop span,.player__modes .pmode--sleep span{display:none}}.stats__chart{margin-top:12px;padding:12px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--section-bg)}.stats__chart-title{margin:0;font-size:calc(15px * var(--fs, 1));font-weight:700;color:var(--text)}.schart{display:flex;flex-direction:column;gap:10px;transition:opacity .2s ease}.schart--loading .stats-chart{opacity:.55}.schart__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.schart__seg,.schart__modes{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.schart__seg::-webkit-scrollbar,.schart__modes::-webkit-scrollbar{display:none}.schart .seg__item{padding:8px 13px;font-size:calc(13.5px * var(--fs, 1))}.schart__modes{align-self:flex-start}.schart__totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width: 520px){.schart__head{flex-direction:column;align-items:stretch}.schart .seg__item{padding:7px 11px;font-size:calc(13px * var(--fs, 1))}.schart__totals{grid-template-columns:repeat(2,minmax(0,1fr))}.schart__total--revenueRub{grid-column:1 / -1;order:3}.schart__total{padding:8px 10px}.schart__total b{font-size:calc(17px * var(--fs, 1));white-space:nowrap}}.schart__total{--tone: var(--accent);display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--secondary-bg) 60%,transparent);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.schart__total--revenueRub{--tone: var(--gold)}.schart__total--newUsers{--tone: var(--ok)}@media (hover: hover){.schart__total:hover{border-color:color-mix(in srgb,var(--tone) 45%,var(--hairline))}}.schart__total--on{border-color:color-mix(in srgb,var(--tone) 60%,transparent);background:color-mix(in srgb,var(--tone) 10%,var(--secondary-bg));box-shadow:inset 3px 0 0 var(--tone)}.schart__total:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.schart__total-label{color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:600;letter-spacing:.02em}.schart__total b{font-size:calc(20px * var(--fs, 1));font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.schart__delta{color:var(--hint);font-size:calc(11.5px * var(--fs, 1))}.schart__delta--up{color:var(--ok)}.schart__delta--down{color:var(--destructive)}.schart__note{margin:0}.stats-chart{position:relative;width:100%;min-width:0}.stats-chart svg{display:block;touch-action:pan-y;-webkit-user-select:none;user-select:none}.stats-chart__grid{stroke:var(--separator);stroke-width:1;stroke-dasharray:3 4;opacity:.8}.stats-chart__base{stroke:var(--separator);stroke-width:1}.stats-chart__hover{fill:color-mix(in srgb,var(--text) 7%,transparent)}.stats-chart__bar{fill:var(--accent);opacity:.85;transition:opacity .12s ease}.stats-chart__bar--revenue{fill:var(--gold)}.stats-chart__bar--active{opacity:1}.stats-chart__zero{fill:var(--hint);opacity:.5}.stats-chart__line{stroke:var(--ok);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.stats-chart__area-stop{stop-color:var(--ok)}.stats-chart__dot{fill:var(--ok);stroke:var(--section-bg);stroke-width:1.5}.stats-chart__label{fill:var(--hint);font-size:calc(11px * var(--fs, 1));font-variant-numeric:tabular-nums}.stats-chart__label--sales{fill:color-mix(in srgb,var(--accent) 70%,var(--hint))}.stats-chart__label--revenue{fill:color-mix(in srgb,var(--gold) 70%,var(--hint))}.stats-chart__label--users{fill:color-mix(in srgb,var(--ok) 70%,var(--hint))}.stats-chart__tip{position:absolute;top:0;z-index:2;display:flex;flex-direction:column;gap:3px;min-width:160px;padding:8px 10px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:var(--shadow);color:var(--text);font-size:calc(12px * var(--fs, 1));font-variant-numeric:tabular-nums;pointer-events:none;transform:translate(-50%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stats-chart__tip b{display:block;font-size:calc(12.5px * var(--fs, 1))}.stats-chart__tip b:first-letter{text-transform:uppercase}.stats-chart__tip span{display:inline-flex;align-items:center;gap:6px}.stats-chart__legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:calc(12px * var(--fs, 1));color:var(--hint)}.stats-chart__legend-item{display:inline-flex;align-items:center;gap:5px}.stats-chart__legend-item--muted{opacity:.75}.stats-chart__swatch{flex:0 0 auto;width:10px;height:10px;border-radius:2px;background:var(--accent)}.stats-chart__swatch--revenue{background:var(--gold)}.stats-chart__swatch--line{height:3px;border-radius:2px;background:var(--ok)}:root{--bg: var(--tg-theme-bg-color, #17212b);--secondary-bg: var(--tg-theme-secondary-bg-color, #232e3c);--section-bg: var(--tg-theme-section-bg-color, #18222d);--text: var(--tg-theme-text-color, #f5f5f5);--hint: var(--tg-theme-hint-color, #708499);--link: var(--tg-theme-link-color, #6ab3f2);--button: var(--tg-theme-button-color, #5288c1);--button-text: var(--tg-theme-button-text-color, #ffffff);--destructive: var(--tg-theme-destructive-text-color, #ec3942);--separator: var(--tg-theme-section-separator-color, #2b3a4a);--accent: var(--tg-theme-button-color, #6ab3f2);--accent-2: var(--accent);--glow-a: var(--accent);--glow-b: var(--accent-2);--on-primary: #ffffff;color-scheme:var(--scheme, dark);--grad-from: var(--button);--grad-to: var(--accent);--gold: #d4af37;--ok: #3ecf8e;--warn: #f5b942;--hairline: color-mix(in srgb, var(--text) 9%, transparent);--surface-hover: color-mix(in srgb, var(--text) 5%, var(--secondary-bg));--radius: 14px;--radius-sm: 10px;--radius-lg: 20px;--pill: 999px;--mark-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='9%209%2082%2082'%3E%3Cpath%20d='M16.6,32.98%20L21.85,45.06%20L21.85,54.94%20L16.6,67.02%20L11.35,54.94%20L11.35,45.06Z%20M33.3,17.07%20L38.55,29.14%20L38.55,70.86%20L33.3,82.93%20L28.05,70.86%20L28.05,29.14Z%20M50,28.91%20L55.25,40.98%20L55.25,59.02%20L50,71.09%20L44.75,59.02%20L44.75,40.98Z%20M66.7,13%20L71.95,25.07%20L71.95,74.92%20L66.7,87%20L61.45,74.92%20L61.45,25.07Z%20M83.4,35.94%20L88.65,48.02%20L88.65,51.98%20L83.4,64.06%20L78.15,51.98%20L78.15,48.02Z'/%3E%3C/svg%3E");--octagon: polygon(29.3% 0, 70.7% 0, 100% 29.3%, 100% 70.7%, 70.7% 100%, 29.3% 100%, 0 70.7%, 0 29.3%);--btn-radius: 12px;--corner: round;--corner-accent: bevel;--pad: 16px;--edge: max(var(--pad), min(56px, calc(2.2vw - 16px) ));--shadow: 0 10px 30px rgba(0, 0, 0, .25);--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", sans-serif;--safe-top: max(env(safe-area-inset-top, 0px), calc(var(--tg-viewport-safe-area-inset-top, 0px) + var(--tg-viewport-content-safe-area-inset-top, 0px)));--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-viewport-safe-area-inset-bottom, 0px))}:root[data-scheme=light]{--ok: #18884f;--warn: #a96a00;--link: #1f6fbf;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;height:100%;overflow:hidden;position:fixed;width:100%}body{background:radial-gradient(900px 420px at 85% -8%,color-mix(in srgb,var(--glow-a) 20%,transparent),transparent 70%),radial-gradient(700px 380px at -5% 12%,color-mix(in srgb,var(--glow-b) 13%,transparent),transparent 70%),var(--bg);background-attachment:fixed;color:var(--text);font-family:var(--font);font-size:calc(15px * var(--fs, 1));line-height:1.45;overscroll-behavior-y:contain;-webkit-font-smoothing:antialiased}#root{min-height:100%}fieldset{min-width:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:where(button){border:0;background:none}button:disabled{cursor:not-allowed}a{color:var(--accent);text-decoration:none}@media (hover: hover){a:hover{text-decoration:underline}}code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em;padding:1px 6px;border-radius:6px;background:var(--section-bg);word-break:break-all}.icon{flex:none}.app{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;overflow:clip}.screen{min-height:100dvh;padding:var(--pad)}.screen--center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.container{width:100%;max-width:var(--page-max, none);margin:0 auto;padding:18px var(--pad) 28px}.container{padding-inline:var(--edge)}@media (min-width: 1200px){.inline-form>.input{max-width:640px}}.view{display:flex;flex-direction:column;gap:20px;animation:rise .28s ease backwards}.stack{display:flex;flex-direction:column;gap:16px}@keyframes rise{0%{transform:translateY(8px)}to{transform:none}}@media (prefers-reduced-motion: reduce){.view{animation:none}}.topbar{flex:none;z-index:20;padding-top:var(--safe-top);background:color-mix(in srgb,var(--bg) 84%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline)}.topbar__inner{display:flex;align-items:center;gap:12px;max-width:var(--page-max, none);min-height:58px;margin:0 auto;padding:9px var(--edge)}.brand{display:inline-flex;flex:none;align-items:center;gap:9px;padding:0;border:0;background:none;border-radius:10px}.brand:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.brand__mark{display:grid;place-items:center;width:32px;height:32px;color:var(--accent);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}@media (hover: hover){.brand:hover .brand__mark{transform:rotate(-6deg) scale(1.06)}}.brand:active .brand__mark{transform:scale(.92)}.brand__name{font-family:var(--font-brand);font-size:calc(18px * var(--fs, 1));font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.nav{position:relative;display:none;flex:none;align-items:stretch;gap:2px;margin-left:14px}.nav__item{position:relative;padding:9px 13px;border:0;border-radius:10px;background:none;color:var(--hint);font-size:calc(14.5px * var(--fs, 1));font-weight:600;letter-spacing:.005em;white-space:nowrap;transition:color .18s ease,background-color .18s ease}@media (hover: hover){.nav__item:hover:not(.nav__item--active){color:var(--text);background:var(--surface-hover)}}.nav__item--active{color:var(--text)}.nav__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nav__blade{position:absolute;bottom:-10px;left:0;width:var(--w, 0);height:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,transparent),var(--accent),color-mix(in srgb,var(--accent) 70%,transparent));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 55%,transparent);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 100%,0 100%);transform:translate(var(--x, 0));transition:transform .42s cubic-bezier(.3,1.25,.45,1),width .42s cubic-bezier(.3,1.25,.45,1),opacity .2s ease;pointer-events:none}.nav__blade--off{opacity:0}.topbar__right{display:flex;flex:none;align-items:center;gap:8px}.topbar .icon-btn--bar{width:38px;height:38px;border-radius:12px}.topbar .gsearch__field{border-radius:12px}.account__avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:calc(13px * var(--fs, 1));font-weight:700;color:#fff;background:linear-gradient(135deg,var(--grad-from),var(--grad-to))}.tabbar{flex:none;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 6px calc(6px + var(--safe-bottom));background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--hairline)}.tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 2px;border:0;border-radius:12px;background:none;color:var(--hint);font-size:calc(11px * var(--fs, 1));font-weight:600}.tab>span:not(.tab__badge){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab--active{color:var(--accent)}.tab__badge{position:absolute;top:2px;left:calc(50% + 6px);display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--bg);border-radius:9px;background:var(--accent-2);color:#fff;font-size:10px;font-weight:800;line-height:1;animation:tab-badge .4s cubic-bezier(.3,1.6,.5,1) backwards}@supports (color: lch(from red l c h)){.tab__badge{color:lch(from var(--accent-2) calc((70 - l) * infinity) 0 0)}}@keyframes tab-badge{0%{transform:scale(.4)}}.tabbar[data-count="6"] .tab{font-size:calc(10px * var(--fs, 1))}.topbar .topbar__chats,.topbar .amenu--user{display:none}@media (min-width: 900px){.tabbar{display:none}.nav{display:flex}.topbar .topbar__chats{display:grid}.topbar .amenu--user{display:block}.container{padding-top:28px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid transparent;border-radius:var(--btn-radius);background:color-mix(in srgb,var(--text) 10%,var(--secondary-bg));font-weight:600;text-decoration:none;transition:transform .12s ease,background .15s ease,opacity .15s ease}:where(a).btn{color:inherit}@media (hover: hover){.btn:hover:not(:disabled):not(.btn--on){background:color-mix(in srgb,var(--text) 15%,var(--secondary-bg));text-decoration:none}}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.5}.btn,.chip,.hub,.price,.seg,.seg__item,.icon-btn--bar,.notif__button,.gsearch__field,.select,.input,.listen__btn,.nav__item,.tab,.license,.account__id,.account__artist,.account__vip,.account__logout,.ahero__follow,.asearch__filter,.arow__buy,.theme-chip,.vip-pack,.tabs__item,.vhover__btn,.bn__cta{corner-shape:var(--corner)}.btn--primary,.price,.bn__cta,.arow__buy{corner-shape:var(--corner-accent)}.btn--primary{color:var(--on-primary);background:linear-gradient(135deg,var(--grad-from),color-mix(in srgb,var(--grad-from) 55%,var(--grad-to)));box-shadow:0 6px 18px color-mix(in srgb,var(--grad-from) 35%,transparent)}@media (hover: hover){.btn--primary:hover:not(:disabled){background:linear-gradient(135deg,var(--grad-from),var(--grad-to))}}.btn--ghost{background:transparent;border-color:var(--hairline)}@media (hover: hover){.btn--ghost:hover:not(:disabled){background:var(--surface-hover)}}.btn--on{color:var(--accent-2);border-color:color-mix(in srgb,var(--accent-2) 45%,transparent);background:color-mix(in srgb,var(--accent-2) 12%,transparent)}.btn--full{width:100%}.btn--sm{padding:7px 12px;border-radius:7px;font-size:calc(13px * var(--fs, 1))}.btn--lg{padding:15px 20px;font-size:calc(16px * var(--fs, 1));border-radius:14px}.link-btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--accent);font-weight:600}@media (hover: hover){.link-btn:hover{text-decoration:underline}}.icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#0000008c;color:#fff}@media (hover: hover){.icon-btn:hover:not(:disabled):not(.icon-btn--on){background:#0000009e}}.icon-btn--danger{color:var(--destructive, #ec3942)}.icon-btn--on{color:var(--accent-2);background:#ffffffeb}.icon-btn--bar,.icon-btn--round{width:36px;height:36px;color:var(--text);background:var(--secondary-bg);border:1px solid var(--hairline)}@media (hover: hover){.icon-btn--round:hover:not(:disabled){background:var(--surface-hover)}}.back-link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;color:var(--hint);font-weight:600}@media (hover: hover){.back-link:hover{color:var(--text)}}.field{display:flex;flex-direction:column;gap:6px}.field>span{font-size:calc(13px * var(--fs, 1));font-weight:600;color:var(--hint)}.field__hint{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.input,.select,.field input:not([type=range]):not([type=file]),.field textarea,.field select{width:100%;padding:11px 13px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--section-bg);outline:none;text-overflow:ellipsis;transition:border-color .15s ease,box-shadow .15s ease}.select{width:auto}.input:focus,.select:focus,.field input:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}textarea.input,.field textarea{resize:vertical;min-height:44px}input[type=range]{width:100%;accent-color:var(--accent)}.input--search{flex:1 1 200px}.inline-form{display:flex;gap:8px;align-items:stretch}.inline-form .input{flex:1 1 auto;min-width:0}.inline-form--wrap{flex-wrap:wrap}.fields-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card,.panel{padding:16px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg);display:flex;flex-direction:column;gap:12px}.card--sticky{position:sticky;top:12px;align-self:start}.section-title{margin:0;font-size:calc(17px * var(--fs, 1));font-weight:700}.page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.page-head__title{margin:0;font-size:calc(26px * var(--fs, 1));font-weight:800;letter-spacing:-.02em}.block{display:flex;flex-direction:column;gap:12px}.block__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.block__title{margin:0;font-size:calc(21px * var(--fs, 1));font-weight:800;letter-spacing:-.01em}.block__hint{margin:2px 0 0;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.hint{margin:0;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.empty{margin:0;color:var(--hint);text-align:center;padding:12px 0}.empty-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 18px;border:1px solid var(--hairline);border-radius:var(--radius);text-align:center}.empty-state__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent),0 10px 28px color-mix(in srgb,var(--accent) 18%,transparent);animation:empty-float 4.2s ease-in-out infinite}@keyframes empty-float{50%{transform:translateY(-4px)}}.empty-state__title{font-size:calc(16px * var(--fs, 1));font-weight:800}.empty-state__hint{margin:0;max-width:420px;color:var(--hint);font-size:calc(13.5px * var(--fs, 1));line-height:1.45}.empty-state__action{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}@media (prefers-reduced-motion: reduce){.empty-state__icon{animation:none}}html.lite .empty-state__icon{animation:none}.error{margin:0;padding:10px 12px;border-radius:var(--radius-sm);color:var(--destructive);background:color-mix(in srgb,var(--destructive) 12%,transparent);font-size:calc(14px * var(--fs, 1))}.success,.ok{margin:0;padding:10px 12px;border-radius:var(--radius-sm);color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);font-size:calc(14px * var(--fs, 1))}.warning{margin:0;padding:10px 12px;border-radius:var(--radius-sm);color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent);font-size:calc(13px * var(--fs, 1))}.notice{padding:12px 14px;border-radius:var(--radius-sm);background:var(--section-bg);color:var(--hint);font-size:calc(13px * var(--fs, 1))}.modpending{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.modpending>span{flex:1 1 200px;min-width:0}.modpending img{flex:none;object-fit:cover;border-radius:8px;outline:2px dashed color-mix(in srgb,var(--warn) 70%,transparent);outline-offset:2px}.modchanges{display:grid;gap:8px;margin-bottom:16px}.modchanges__title{margin:0;font-size:calc(15px * var(--fs, 1))}.modchange{display:grid;grid-template-columns:max-content auto max-content;justify-content:start;align-items:center;gap:10px}.modchange--banner{grid-template-columns:minmax(0,240px) auto minmax(0,240px)}.modchange__side{display:grid;justify-items:center;gap:4px;margin:0}.modchange__side img,.modchange__none{width:96px;height:96px;object-fit:cover;border-radius:var(--radius-sm);background:var(--section-bg)}.modchange--avatar .modchange__side img,.modchange--avatar .modchange__none{border-radius:50%}.modchange--banner .modchange__side{min-width:0;justify-items:stretch;text-align:center}.modchange--banner .modchange__side img,.modchange--banner .modchange__none{width:100%;height:auto;aspect-ratio:3 / 1}.modchange__none{display:grid;place-items:center;color:var(--hint)}.modchange__reasons{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.modchange__reasons>li{padding:3px 9px;border-radius:var(--pill);background:color-mix(in srgb,var(--danger, #e5484d) 12%,transparent);font-size:calc(12px * var(--fs, 1))}.modchange__text{justify-items:stretch;max-width:min(320px,100%)}.modchange__text dl{display:grid;gap:6px;margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--section-bg)}.modchange__text dt{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.modchange__text dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.modchange--text{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.modchange--cover .modchange__side img,.modchange--cover .modchange__none{border-radius:var(--radius-sm)}.news__repost{display:inline-flex;align-items:center;gap:4px}.news__repost--on{color:var(--accent)}.news__repost-count{margin-left:2px;color:var(--hint);font-variant-numeric:tabular-nums}.news__reposted{display:inline-flex;align-items:center;gap:4px;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.repeat-stat{white-space:nowrap}.risk{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:8px 0;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--warn, #f5a524) 45%,transparent);background:color-mix(in srgb,var(--warn, #f5a524) 10%,transparent)}.risk__title{display:flex;align-items:center;gap:6px;margin:0;font-size:calc(13px * var(--fs, 1))}.risk__list{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding-left:18px}.risk__item{overflow-wrap:anywhere}.risk__accounts{display:block;color:var(--hint)}.risk__account{white-space:nowrap}.risk .hint{margin:0}.modchange--voicetag{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.modchange__voicetag{min-width:0;justify-items:start;align-content:start;padding:10px 12px;border-radius:var(--radius-sm);background:var(--section-bg)}.modchange__voicetag p{margin:0;overflow-wrap:anywhere}.modchange__voicetag .voicetag__audio{width:min(320px,100%)}@media (max-width: 520px){.modchange--voicetag{grid-template-columns:minmax(0,1fr)}.modchange--voicetag .modchange__arrow{transform:rotate(90deg);justify-self:center}}.modchange__arrow{color:var(--hint);font-size:calc(18px * var(--fs, 1))}.status{display:block;padding:12px 14px;border-radius:var(--radius-sm);font-size:calc(14px * var(--fs, 1));line-height:1.45}.status>.verified{margin-right:4px;vertical-align:-2px}.status>.link-btn{display:inline;margin-left:2px}.status--ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 11%,transparent)}.status--wait{color:var(--warn);background:color-mix(in srgb,var(--warn) 11%,transparent)}.status--bad{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 11%,transparent)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid var(--hairline);border-radius:var(--pill);background:var(--secondary-bg);font-size:calc(13px * var(--fs, 1));font-weight:600}@media (hover: hover){.chip:hover:not(.chip--active){background:var(--surface-hover);text-decoration:none}}.chip--active{color:var(--on-primary);border-color:transparent;background:linear-gradient(135deg,var(--grad-from),color-mix(in srgb,var(--grad-from) 55%,var(--grad-to)))}.chip__hint{opacity:.6;font-weight:500}.pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--pill);background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font-size:calc(12px * var(--fs, 1));font-weight:600;white-space:nowrap}.pill--inline{margin-inline-start:6px}.pill--accent{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.pill--ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.pill--wait{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.pill--bad{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 14%,transparent)}.pill--muted{color:var(--hint)}.count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:9px;background:var(--accent-2);color:#fff;font-size:calc(11px * var(--fs, 1));font-weight:700}@supports (color: lch(from red l c h)){.count{color:lch(from var(--accent-2) calc((70 - l) * infinity) 0 0)}}.seg{display:inline-flex;padding:4px;border:1px solid var(--hairline);border-radius:14px;background:var(--secondary-bg)}.seg__item{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:0;border-radius:10px;background:none;color:var(--hint);font-weight:700}.seg__item--active{color:var(--on-primary);background:linear-gradient(135deg,var(--grad-from),color-mix(in srgb,var(--grad-from) 55%,var(--grad-to)))}.tabs{display:flex;gap:6px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none;scroll-margin-top:84px}.tabs::-webkit-scrollbar{display:none}.tabs__item{display:inline-flex;align-items:center;flex:none;gap:6px;padding:8px 14px;border:1px solid var(--hairline);border-radius:var(--pill);background:var(--secondary-bg);color:var(--hint);font-size:calc(13px * var(--fs, 1));font-weight:700;white-space:nowrap}@media (hover: hover){.tabs__item:hover{color:var(--text)}}.tabs__item--active{color:var(--text);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.verified{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:5px;border-radius:50%;vertical-align:-2px;color:#0a0a0b;background:linear-gradient(135deg,#f4f5f7,#c4c8cf 55%,#8a9099);box-shadow:inset 0 0 0 1px #0000002e;flex:none}.badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:var(--pill);font-size:calc(11px * var(--fs, 1));font-weight:700}.badge--exclusive{color:#1a1204;background:linear-gradient(135deg,#f7d774,#d4af37)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid--results{align-content:start;min-height:calc(100dvh - 120px)}.grid--loading{opacity:.55;transition:opacity .2s ease}@media (min-width: 640px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width: 900px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(158px,44%);gap:12px;margin:0 calc(var(--edge) * -1);padding:2px var(--edge) 8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media (min-width: 640px){.rail{grid-auto-columns:200px}}@media (min-width: 900px){.rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:visible}}.card-item{display:flex;flex-direction:column;min-width:0;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg);overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media (hover: hover){.card-item:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:var(--shadow)}}.beat--current{border-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),var(--shadow)}.cover{position:relative;aspect-ratio:1 / 1;background-size:cover;background-position:center}.cover__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0;border:0;background:transparent;cursor:pointer}.cover>button:not(.cover__open),.cover>.beat__tools{z-index:2}.cover__img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#111 center / cover no-repeat;opacity:0;transition:opacity .35s ease}.cover__img--on{opacity:1}.cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.45));pointer-events:none}.cover--bare:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:34%;height:34%;margin:auto;background:color-mix(in srgb,#c7cbd2 20%,transparent);-webkit-mask:var(--mark-mask) center / contain no-repeat;mask:var(--mark-mask) center / contain no-repeat;pointer-events:none}.beat__play{position:absolute;z-index:2;left:10px;bottom:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;clip-path:var(--octagon);color:#14121f;background:#fff;box-shadow:0 6px 16px #00000059;transition:transform .15s ease}@media (hover: hover){.beat__play:hover:not(:disabled){transform:scale(1.08)}}.beat__play:disabled{opacity:.45}.beat__tools{position:absolute;z-index:2;top:8px;right:8px;display:flex;gap:2px}.beat__tools:has(>:nth-child(2)){padding:3px;border-radius:999px;background:#08080a8c}.beat__tools:has(>:nth-child(2)) .icon-btn:not(.icon-btn--on){background:transparent}.eq--cover{position:absolute;z-index:2;left:64px;bottom:22px}.card-item__body{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;padding:11px 12px 4px;border:0;background:none;text-align:left}.card-item__title{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.card-item__facts{overflow:hidden;color:var(--hint);font-size:calc(12px * var(--fs, 1));text-overflow:ellipsis;white-space:nowrap}.card-item__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 12px 12px}.nowrap{white-space:nowrap}.ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-link .verified,.seller-link .vipbadge,.gsearch__text b .vipbadge,.plink .verified,.ahero__chip .ahero__chipmark,.gsearch__text b .verified{flex:none}.seller-link{display:inline-flex;align-items:center;min-width:0;padding:0;border:0;background:none;color:var(--hint);font-size:calc(12px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover: hover){button.seller-link:hover{color:var(--text)}}.seller-link--big{gap:4px;max-width:100%;color:var(--text);font-size:calc(16px * var(--fs, 1));font-weight:700}.seller-link--big>.icon:last-child{flex:none;color:var(--hint);transition:transform .18s ease}@media (hover: hover){button.seller-link--big:hover>.icon:last-child{color:var(--accent);transform:translate(2px)}}.price{flex:none;padding:5px 10px;border:0;border-radius:var(--pill);color:var(--text);background:color-mix(in srgb,var(--accent) 16%,transparent);font-weight:800;font-size:calc(13px * var(--fs, 1))}.price__from{font-weight:500;opacity:.65}.price--cover{position:absolute;z-index:2;right:10px;bottom:12px;padding:6px 10px;border-radius:10px;white-space:nowrap}.listing__kind{position:absolute;z-index:2;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--pill);color:#fff;background:#00000094;font-size:calc(12px * var(--fs, 1));font-weight:700}.listing__cover{aspect-ratio:16 / 10}.welcome{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:6px 2px 24px;border-bottom:1px solid var(--hairline)}.welcome__main{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.welcome__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.welcome__eyebrow .icon{color:var(--accent)}.welcome__title{margin:10px 0 0;font-family:var(--font-display, inherit);font-size:calc(clamp(30px,5.2vw,60px) * var(--fs, 1));font-weight:700;line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.welcome__title .text-vivid{display:block}.welcome__lead{max-width:46ch;margin:12px 0 0;color:var(--hint);font-size:calc(15px * var(--fs, 1));line-height:1.5}.welcome__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pstats{display:flex;flex-wrap:wrap;row-gap:14px;margin:0}.pstats__item{display:flex;flex-direction:column-reverse;gap:4px;padding:0 22px;border-left:1px solid var(--hairline)}.pstats__item:first-child{padding-left:0;border-left:0}.pstats__value{margin:0;font-family:var(--font-display, inherit);font-size:calc(clamp(22px,2.4vw,34px) * var(--fs, 1));font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.pstats__label{color:var(--hint);font-size:calc(12px * var(--fs, 1))}@media (min-width: 900px){.welcome{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;padding:18px 2px 30px}}@media (max-width: 520px){.pstats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pstats__item,.pstats__item:first-child{padding:0;border-left:0}}.stats{display:flex;flex-direction:column;gap:8px}.stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stats__cell{padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--section-bg) 70%,transparent)}.stats__value{font-size:calc(22px * var(--fs, 1));font-weight:800;letter-spacing:-.02em}.stats__label{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.stats__money{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.ad{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--gold) 8%,transparent);font-size:calc(14px * var(--fs, 1))}.steps{display:grid;gap:10px}@media (min-width: 720px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.step{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg);color:var(--hint);font-size:calc(13px * var(--fs, 1))}.step b{color:var(--text);font-size:calc(15px * var(--fs, 1))}.step__n{display:grid;place-items:center;width:26px;height:26px;margin-bottom:4px;border-radius:50%;color:var(--on-primary);background:linear-gradient(135deg,var(--grad-from),var(--grad-to));font-weight:800;font-size:calc(13px * var(--fs, 1))}@supports (color: lch(from red l c h)){.step__n{color:lch(from var(--tint, var(--grad-from)) calc((70 - l) * infinity) 0 0)}}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.toolbar .select{margin-left:auto}.filters{gap:14px}.filters__row{display:flex;flex-direction:column;gap:8px}.filters__label{color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:700;text-transform:uppercase;letter-spacing:.04em}.filters__inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 520px){.filters__inline{grid-template-columns:repeat(2,minmax(0,1fr))}}.skeleton-card{min-height:210px;border-radius:var(--radius);background:linear-gradient(100deg,var(--secondary-bg) 30%,var(--surface-hover) 50%,var(--secondary-bg) 70%);background-size:200% 100%;animation:shimmer 1.3s linear infinite}.skeleton-card--wide{min-height:140px}.spinner{width:38px;height:38px;border:3px solid var(--separator);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.detail{display:grid;gap:20px}@media (min-width: 900px){.detail{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:12px 32px;align-items:start}.detail__media{grid-row:1 / span 2}.detail__head,.detail__info{grid-column:2}.detail__media{position:sticky;top:12px}}@media (min-width: 1280px){.detail{grid-template-columns:minmax(0,440px) minmax(0,840px);gap:12px 40px}}.detail__cover{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.detail__play{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:76px;height:76px;padding:0;border:0;border-radius:0;clip-path:var(--octagon);color:#14121f;background:#fffffff2;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0006;transition:transform .15s ease}@media (hover: hover){.detail__play:hover:not(:disabled){transform:translate(-50%,-50%) scale(1.07)}}.detail__play:disabled{opacity:.4}.detail__tags{display:flex;flex-wrap:wrap;gap:4px 10px}.detail__tag{padding:2px 0;border:0;background:none;color:var(--accent);font:inherit;font-size:calc(14px * var(--fs, 1));font-weight:600;cursor:pointer}.detail__tag:focus-visible{text-decoration:underline}@media (hover: hover){.detail__tag:hover{text-decoration:underline}}.detail__head,.detail__info{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}@media (max-width: 899px){.detail__media{display:contents}.detail__cover{order:1}.detail__media>.hint{order:2}.detail__head{order:3}.detail .listen{order:4;margin-top:0}.detail__info{order:5}}.detail__title{margin:0;font-size:calc(clamp(26px,5vw,36px) * var(--fs, 1));line-height:1.1;font-weight:800;letter-spacing:-.03em}.detail__row,.detail__actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 520px){.detail__actions>.btn{flex:1 1 auto;justify-content:center}}.detail__text{margin:0;color:var(--hint)}.detail__info>.btn--full,.detail__info>.notice,.detail__info>.license-list,.detail__info>.warning{align-self:stretch}.license-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.license{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 15px;border:1.5px solid var(--hairline);border-radius:var(--radius-sm);background:var(--secondary-bg);text-align:left;transition:border-color .15s ease,background .15s ease}@media (hover: hover){.license:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.license--active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--secondary-bg))}.license__name{font-weight:700}.license__price{font-weight:800}.license__old{color:var(--hint);font-weight:500}.license-owned{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:calc(14px * var(--fs, 1))}.review-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.review{padding:10px 12px;border-radius:var(--radius-sm);background:var(--section-bg)}.review__head{display:flex;justify-content:space-between;gap:8px;font-size:calc(13px * var(--fs, 1));font-weight:600}.review__stars{color:var(--gold)}.review__body{margin:6px 0 0;color:var(--hint);font-size:calc(14px * var(--fs, 1))}.review-form{display:flex;flex-direction:column;gap:8px}.review-form__stars{display:flex;gap:2px}.review-form__star{padding:2px 4px;border:0;background:none;color:var(--hint);font-size:calc(26px * var(--fs, 1));line-height:1}.review-form__star--on{color:var(--gold)}.seller{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg)}.seller__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.seller__name{font-size:calc(17px * var(--fs, 1));font-weight:800}.seller__handle{color:var(--hint);font-size:calc(13px * var(--fs, 1))}.seller__bio{margin:0;color:var(--hint)}.seller__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0}.seller__row{padding:8px 10px;border-radius:var(--radius-sm);background:var(--section-bg)}.seller__row dt{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.seller__row dd{margin:2px 0 0;font-weight:700}.facts{display:flex;flex-direction:column;gap:8px;margin:0}.facts>div{display:flex;justify-content:space-between;gap:12px;font-size:calc(14px * var(--fs, 1))}.facts dt{color:var(--hint)}.facts dd{margin:0;text-align:right;font-weight:600}.list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.list--nested{padding-left:6px}.list__row,.list__column{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--hairline)}.list__column{flex-direction:column;align-items:stretch;gap:4px}.list__row:last-child,.list__column:last-child{border-bottom:0}.list__main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;padding:0;border:0;background:none;text-align:left}.list__main--person{flex-direction:row;align-items:center;gap:12px;color:inherit;cursor:pointer}.list__text{display:flex;flex-direction:column;gap:2px;min-width:0}.list__text b{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow-wrap:anywhere}.list__text small{color:var(--hint);font-size:calc(13px * var(--fs, 1))}.list__title{font-weight:700;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.list__meta{color:var(--hint);font-size:calc(13px * var(--fs, 1));overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.list__actions{display:flex;gap:6px}.purchase-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}@media (min-width: 1100px){.purchase-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));align-items:start}}.purchase-card{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg)}.purchase-card__cover{flex:none;width:56px;border-radius:10px;overflow:hidden}.purchase-card__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.purchase-card__title{padding:0;border:0;background:none;text-align:left;font-weight:700}.purchase-card__meta,.purchase-card__date{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.account{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:radial-gradient(400px 160px at 100% 0%,color-mix(in srgb,var(--grad-from) 22%,transparent),transparent 70%),var(--secondary-bg)}.account .account__avatar{width:54px;height:54px;font-size:calc(22px * var(--fs, 1))}.account__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.account__name{margin:0;font-size:calc(20px * var(--fs, 1));font-weight:800;letter-spacing:-.02em}.account__meta{color:var(--hint);font-size:calc(13px * var(--fs, 1))}.verify{display:flex;flex-direction:column;gap:14px}.verify__head{display:flex;gap:14px;align-items:flex-start}.verify__icon{display:grid;place-items:center;flex:none;width:50px;height:50px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--grad-from),var(--grad-to))}.verify__title{margin:0 0 4px;font-size:calc(19px * var(--fs, 1))}.code-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--accent) 50%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 7%,transparent)}.code-box__code{padding:0;background:none;font-size:calc(20px * var(--fs, 1));font-weight:800;letter-spacing:.08em}.split{display:grid;gap:16px}@media (min-width: 900px){.split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.earn{display:flex;flex-direction:column}.balance-card{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--radius-lg);color:var(--on-primary);background:linear-gradient(135deg,var(--grad-from),var(--grad-to));box-shadow:0 14px 34px color-mix(in srgb,var(--grad-from) 35%,transparent)}@supports (color: lch(from red l c h)){html .balance-card,html .account__avatar,html .chat-row__avatar,html .msgr__avatar{color:lch(from var(--grad-to) calc((70 - l) * infinity) 0 0)}}.balance-card__label{font-size:calc(13px * var(--fs, 1));opacity:.85}.balance-card__value{font-size:calc(40px * var(--fs, 1));font-weight:800;letter-spacing:-.03em}.balance-card__hint{font-size:calc(12px * var(--fs, 1));opacity:.85}.queue{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.queue__item{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg)}.queue__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.queue__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#04060c99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .18s ease backwards}@keyframes fade{0%{opacity:0}}.sheet{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:520px;max-height:90dvh;padding:22px 18px calc(22px + var(--safe-bottom));overflow-y:auto;border:1px solid var(--hairline);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--secondary-bg);animation:rise .25s ease backwards}.sheet>.btn--full,.sheet>.notice,.sheet>.facts{align-self:stretch}.sheet__close{position:absolute;z-index:3;right:12px;top:12px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--section-bg)}.sheet__title{margin:0;font-size:calc(24px * var(--fs, 1));line-height:1.15;font-weight:800;padding-right:36px}.sheet__price{font-size:calc(28px * var(--fs, 1));font-weight:800;letter-spacing:-.02em}.sheet__text{margin:0;color:var(--hint)}@media (min-width: 640px){.sheet-backdrop{align-items:center}.sheet{border-radius:var(--radius-lg)}}.theme-sheet{position:fixed;top:calc(56px + var(--safe-top));right:12px;z-index:40;width:min(340px,calc(100vw - 24px));padding:14px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg);box-shadow:var(--shadow);animation:rise .2s ease backwards}.theme-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:700}.theme-sheet__close{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--section-bg)}.theme-sheet__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.theme-chip{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border:1.5px solid var(--hairline);border-radius:var(--radius-sm);background:var(--section-bg);font-size:calc(12px * var(--fs, 1))}.theme-chip--active{border-color:var(--accent)}.theme-chip__swatch{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--sw-bg, #17212b);box-shadow:inset 0 0 0 1px color-mix(in srgb,#888 38%,transparent),0 6px 16px #00000047}.theme-chip__swatch:after{content:"";width:56%;height:56%;border-radius:50%;background:var(--sw-accent, #2ea6ff);box-shadow:0 3px 10px color-mix(in srgb,#000 35%,transparent);transition:transform .2s cubic-bezier(.3,1.3,.5,1)}.theme-chip--active .theme-chip__swatch:after{transform:scale(1.12)}@media (hover: hover){.theme-chip:hover .theme-chip__swatch:after{transform:scale(1.12)}}@media (prefers-reduced-motion: reduce){.theme-chip__swatch:after{transition:none}}.review__author{display:inline-flex;align-items:center}.theme-chip__name{text-align:center}.card>.btn:not(.btn--full),.panel>.btn:not(.btn--full),.stack>.btn:not(.btn--full){align-self:flex-start}.stats__chart svg{display:block}.toolbar .input--search{min-width:0}.btn--danger{color:var(--destructive);border-color:color-mix(in srgb,var(--destructive) 45%,transparent)}@media (hover: hover){.btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--destructive) 12%,transparent)}}.notif{position:relative}.notif__button{position:relative;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--hairline);border-radius:12px;background:var(--secondary-bg);color:var(--text);transition:background .15s ease,border-color .15s ease}@media (hover: hover){.notif__button:hover:not(.notif__button--active){background:var(--surface-hover)}}.notif__button--active{border-color:color-mix(in srgb,var(--accent-2) 50%,transparent)}.notif__button--active .icon{animation:ring 2.6s ease-in-out infinite;transform-origin:50% 0}@keyframes ring{0%,88%,to{transform:rotate(0)}91%{transform:rotate(14deg)}94%{transform:rotate(-12deg)}97%{transform:rotate(6deg)}}@media (prefers-reduced-motion: reduce){.notif__button--active .icon{animation:none}}.notif__badge{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;border:2px solid var(--bg);background:var(--accent-2);color:#fff;font-size:calc(10px * var(--fs, 1));font-weight:800}@supports (color: lch(from red l c h)){.notif__badge{color:lch(from var(--accent-2) calc((70 - l) * infinity) 0 0)}}.notif__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:#03050a80}.notif__panel{position:fixed;z-index:45;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:78dvh;border:1px solid var(--hairline);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--secondary-bg);box-shadow:var(--shadow);animation:rise .22s ease backwards}@media (min-width: 900px){.notif__backdrop{background:transparent}.notif__panel{position:absolute;top:calc(100% + 10px);right:0;left:auto;bottom:auto;width:380px;max-height:70dvh;border-radius:var(--radius)}}.notif__head{display:flex;align-items:center;gap:12px;padding:14px 16px 10px}.notif__title{flex:1;margin:0;font-size:calc(17px * var(--fs, 1));font-weight:800}.notif__close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--section-bg)}.notif__list{margin:0;padding:0 8px 10px;list-style:none;overflow-y:auto}.notif__item{display:flex;gap:12px;width:100%;padding:10px 8px;border:0;border-radius:var(--radius-sm);background:none;text-align:left}@media (hover: hover){.notif__item:hover{background:var(--surface-hover)}}.notif__icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;font-size:calc(18px * var(--fs, 1));background:color-mix(in srgb,var(--text) 8%,transparent)}.notif__icon--chat{background:color-mix(in srgb,var(--accent) 20%,transparent)}.notif__icon--money,.notif__icon--good{background:color-mix(in srgb,var(--ok) 18%,transparent)}.notif__icon--alert{background:color-mix(in srgb,var(--warn) 22%,transparent)}.notif__text{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:calc(13px * var(--fs, 1))}.notif__text b{font-size:calc(14px * var(--fs, 1))}.notif__text span{color:var(--hint)}.notif__text time{color:var(--hint);font-size:calc(11px * var(--fs, 1));opacity:.8}.notif__empty{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:28px 24px 34px;color:var(--hint);font-size:calc(14px * var(--fs, 1));text-align:center}.notif__empty-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--section-bg)}.cover-picker{display:flex;gap:14px;align-items:flex-start}.cover-picker__preview{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:112px;aspect-ratio:1 / 1;border:1.5px dashed color-mix(in srgb,var(--accent) 45%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 6%,transparent) center / cover no-repeat;color:var(--accent);font-size:calc(12px * var(--fs, 1));font-weight:700}.cover-picker__preview--filled{border-style:solid;border-color:var(--hairline)}.cover-picker__side{display:flex;flex-direction:column;gap:8px;min-width:0}.cover-picker__actions{display:flex;flex-wrap:wrap;gap:8px}.sheet__cover{align-self:stretch;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden}.queue__item--with-cover{flex-direction:row;align-items:flex-start}.queue__cover{flex:none;width:84px;border-radius:var(--radius-sm);overflow:hidden}.queue__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.queue__item--banned{border-color:color-mix(in srgb,var(--destructive) 45%,transparent)}.license{flex-direction:column;align-items:stretch;gap:4px}.license__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.license__diff{color:var(--hint);font-size:calc(12.5px * var(--fs, 1));line-height:1.35}.license__more{display:flex;flex-direction:column;gap:8px;margin:4px 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 6%,var(--secondary-bg));animation:rise .2s ease backwards}.license__points{display:grid;grid-template-columns:1fr;gap:4px 16px;margin:0;padding:0;list-style:none;font-size:calc(13px * var(--fs, 1))}@media (min-width: 640px){.license__points{grid-template-columns:repeat(2,minmax(0,1fr))}}.license__yes:before{content:"✓";margin-right:8px;color:var(--ok);font-weight:800}.license__no{color:var(--hint)}.license__no:before{content:"✕";margin-right:8px;color:var(--destructive);font-weight:800}.chat-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.chat-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg);text-align:left}@media (hover: hover){.chat-row:hover{background:var(--surface-hover)}}.chat-row--unread{border-color:color-mix(in srgb,var(--accent-2) 50%,transparent)}.chat-row__avatar{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;color:var(--on-primary);font-weight:800;background:linear-gradient(135deg,var(--grad-from),var(--grad-to))}.chat-row__main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.chat-row__top{display:flex;justify-content:space-between;gap:8px}.chat-row__top time{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.chat-row__title{display:flex;align-items:center;gap:6px;font-size:calc(13px * var(--fs, 1));color:var(--hint)}.chat-row__last{overflow:hidden;font-size:calc(13px * var(--fs, 1));text-overflow:ellipsis;white-space:nowrap}.chat-row--unread .chat-row__last{font-weight:700}.chat-row__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--accent-2)}.chat{gap:14px}.chat__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.chat__title{margin:0;font-size:calc(22px * var(--fs, 1));font-weight:800}.chat__nick{margin-left:8px;color:var(--hint);font-size:calc(13px * var(--fs, 1));font-weight:500;overflow-wrap:anywhere}.chat__listing,.chat__presence{color:var(--hint);font-size:calc(13px * var(--fs, 1))}.chat__presence--online{color:var(--ok);font-weight:600}.chat__typing{color:color-mix(in srgb,var(--accent) 60%,var(--text));font-size:calc(13px * var(--fs, 1));font-weight:600;animation:chat-typing 1.4s ease-in-out infinite}@keyframes chat-typing{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.chat__typing{animation:none}}html.lite .chat__typing{animation:none}.chat__who{display:flex;flex-direction:column;gap:2px}.chat__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chat__scroll{display:flex;flex-direction:column;gap:8px;min-height:220px;max-height:52dvh;padding:14px;overflow-y:auto;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--section-bg)}.msg{align-self:flex-start;max-width:min(78%,520px);padding:9px 12px;border-radius:14px 14px 14px 4px;background:var(--secondary-bg);border:1px solid var(--hairline)}.msg--mine{align-self:flex-end}.msg--mod{border-color:color-mix(in srgb,var(--ok) 55%,transparent);background:color-mix(in srgb,var(--ok) 12%,var(--secondary-bg));color:var(--text)}.msg--system{align-self:center;max-width:90%;padding:6px 12px;border:0;border-radius:var(--pill);background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn);font-size:calc(12px * var(--fs, 1));text-align:center}.msg__badge{display:inline-block;margin-bottom:3px;padding:1px 8px;border-radius:var(--pill);background:var(--ok);color:#06210f;font-size:calc(10px * var(--fs, 1));font-weight:800;text-transform:uppercase;letter-spacing:.04em}.msg__badge--plain{background:color-mix(in srgb,var(--text) 12%,transparent);color:var(--hint);text-transform:none}.msg__badge>[data-no-i18n]{text-transform:none}.msg__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.msg__time{display:block;margin-top:3px;font-size:calc(10px * var(--fs, 1));opacity:.65;text-align:right}.composer{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.composer .input{flex:1 1 0;min-width:0;resize:none}.composer>.replybar{flex:1 0 100%}.admin-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 900px){.admin-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg);text-align:left;transition:transform .15s ease,border-color .15s ease}@media (hover: hover){.admin-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.admin-card b{font-size:calc(30px * var(--fs, 1));line-height:1;font-weight:800}.admin-card span{font-weight:700}.admin-card small{color:var(--hint)}.admin-card--hot{border-color:color-mix(in srgb,var(--accent-2) 55%,transparent);background:color-mix(in srgb,var(--accent-2) 8%,var(--secondary-bg))}.admin-card--hot b{color:var(--accent-2)}.plist__head{display:flex;align-items:center;gap:8px;min-width:0}.plist__head .list__main{flex:1 1 auto;min-width:0}.plist__rename{flex-wrap:wrap}.sheet-backdrop--top{z-index:120}.mediaedit{position:relative;padding:0;border:0;font:inherit;color:inherit;cursor:pointer}button.mediaedit--avatar{display:inline-grid;place-items:center;border-radius:50%;background:none;flex:none}.account>.mediaedit--avatar{align-self:flex-start}.mediaedit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#00000073;opacity:0;transition:opacity .15s ease;pointer-events:none}.mediaedit:hover:after,.mediaedit:focus-visible:after,.mediaedit:active:after{opacity:1}.mediaedit__pen{position:absolute;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:#0000008c;opacity:0;transition:opacity .15s ease;pointer-events:none}.mediaedit--avatar .mediaedit__pen{inset:50% auto auto 50%;translate:-50% -50%}.mediaedit--banner .mediaedit__pen{top:10px;right:10px}.mediaedit:hover .mediaedit__pen,.mediaedit:focus-visible .mediaedit__pen{opacity:1}@media (hover: none){.mediaedit__pen{display:none}}button.banner{display:block;width:100%}.files{display:grid;gap:12px}.files__total{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;text-align:left}.files__info{display:grid;gap:2px;min-width:0}.files__big{font-size:calc(22px * var(--fs, 1));font-variant-numeric:tabular-nums}.files__table{width:100%;max-width:720px;border-collapse:collapse}.files__table td{padding:6px 4px;border-bottom:1px solid var(--border, rgba(127, 127, 127, .18))}.files__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.files__search{display:flex;gap:8px}.files__search .input{flex:1;min-width:0}.files__list{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.files__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;border-bottom:1px solid var(--border, rgba(127, 127, 127, .18))}.files__key{flex:1 1 220px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12px * var(--fs, 1));overflow-wrap:anywhere}.files__meta{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.files__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chatreview__hours{display:inline-flex;align-items:center;gap:8px}.chatreview__hours .input{width:auto}.chatreview__messages{display:grid;gap:6px;max-height:360px;margin:0;padding:10px 12px;overflow-y:auto;list-style:none;border-radius:var(--radius-sm);background:var(--section-bg)}.chatreview__message{display:grid;gap:2px;overflow-wrap:anywhere}.chatreview__message--system{color:var(--hint);font-style:italic}.chatreview__deleted{color:var(--warn);font-size:12px}.price__old{margin-right:2px;font-weight:600;opacity:.72}.sale-badge{position:absolute;z-index:2;top:10px;left:10px;padding:4px 9px;border-radius:var(--pill);color:var(--on-primary);background:var(--vivid, var(--accent));font-size:calc(12px * var(--fs, 1));font-weight:800;letter-spacing:.01em;animation:sale-pop .45s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes sale-pop{0%{transform:scale(.6) rotate(-6deg)}}.pill--sale{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent);font-weight:700}.mini__price--sale{color:var(--warn)}@media (prefers-reduced-motion: reduce){.sale-badge{animation:none}}html.lite .sale-badge{animation:none}:root{--grad-mid: color-mix(in srgb, var(--grad-from) 50%, var(--grad-to));--vivid: linear-gradient(120deg, var(--grad-from) 0%, var(--grad-mid) 48%, var(--grad-to) 100%);--vivid-soft: linear-gradient( 120deg, color-mix(in srgb, var(--grad-from) 24%, transparent), color-mix(in srgb, var(--grad-to) 24%, transparent) );--vivid-text: var(--vivid);--glow: 0 10px 34px color-mix(in srgb, var(--grad-from) 38%, transparent);--glow-strong: 0 16px 44px color-mix(in srgb, var(--grad-from) 52%, transparent)}::selection{background:color-mix(in srgb,var(--accent) 45%,transparent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app{z-index:1}body:before{content:"";position:fixed;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:0;pointer-events:none;background:radial-gradient(60% 38% at 50% -6%,color-mix(in srgb,var(--glow-a) 30%,transparent),transparent 72%),radial-gradient(42% 32% at 100% 104%,color-mix(in srgb,var(--glow-b) 20%,transparent),transparent 70%);filter:blur(30px);animation:aurora 26s ease-in-out infinite alternate}@keyframes aurora{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}.topbar{position:relative}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--grad-from),var(--grad-to),transparent);opacity:.55}.brand__mark{filter:drop-shadow(0 2px 10px color-mix(in srgb,var(--accent) 35%,transparent))}.nav__item--active,.tab--active{color:var(--text)}.tab--active svg{color:var(--accent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 75%,transparent))}.tab--active span{background:var(--vivid-text);-webkit-background-clip:text;background-clip:text;color:transparent}.account__avatar{background:var(--vivid);box-shadow:0 4px 14px color-mix(in srgb,var(--grad-from) 40%,transparent)}.btn--primary{color:var(--on-primary);background:var(--vivid);background-size:190% 100%;background-position:0 0;box-shadow:var(--glow),inset 0 1px #ffffff3d;transition:background-position .45s ease,transform .14s ease,box-shadow .2s ease}@media (hover: hover){.btn--primary:hover:not(:disabled){background:var(--vivid);background-size:190% 100%;background-position:100% 0;transform:translateY(-1px);box-shadow:var(--glow-strong),inset 0 1px #ffffff4d}}@media (hover: hover){.btn--ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--vivid-soft)}}.chip--active,.tabs__item--active{color:var(--on-primary);border-color:transparent;background:var(--vivid);box-shadow:var(--glow)}.text-vivid{background:var(--vivid-text);-webkit-background-clip:text;background-clip:text;color:transparent}.pill--accent{border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);color:var(--text);background:var(--vivid-soft)}.block__title{display:flex;align-items:center;gap:10px}.block__title:before{content:"";flex:none;width:5px;height:1.05em;border-radius:999px;background:linear-gradient(180deg,var(--grad-from),var(--grad-to));box-shadow:0 0 12px color-mix(in srgb,var(--grad-from) 60%,transparent)}.step{--tint: var(--grad-from);border-color:color-mix(in srgb,var(--tint) 26%,var(--hairline));background:linear-gradient(160deg,color-mix(in srgb,var(--tint) 17%,var(--secondary-bg)),var(--secondary-bg) 62%)}.step:nth-child(2){--tint: var(--accent-2)}.step:nth-child(3){--tint: var(--grad-to)}.step__n{background:linear-gradient(135deg,var(--tint),color-mix(in srgb,var(--tint) 55%,var(--grad-to)));box-shadow:0 4px 14px color-mix(in srgb,var(--tint) 45%,transparent)}.card-item{border:1px solid transparent;background:linear-gradient(var(--secondary-bg),var(--secondary-bg)) padding-box,linear-gradient(160deg,color-mix(in srgb,var(--text) 13%,transparent),color-mix(in srgb,var(--text) 4%,transparent)) border-box}@media (hover: hover){.card-item:hover{transform:translateY(-4px);border-color:transparent;background:linear-gradient(var(--secondary-bg),var(--secondary-bg)) padding-box,var(--vivid) border-box;box-shadow:0 18px 44px color-mix(in srgb,var(--grad-from) 30%,transparent)}}.beat--current{border-color:transparent;background:linear-gradient(var(--secondary-bg),var(--secondary-bg)) padding-box,var(--vivid) border-box;box-shadow:var(--glow)}.cover:after{background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.55)),linear-gradient(135deg,color-mix(in srgb,var(--glow-a) 16%,transparent),color-mix(in srgb,var(--glow-b) 12%,transparent))}.price{color:var(--on-primary);background:var(--vivid);box-shadow:none}.price__from{opacity:.8}.empty-state{border:1px solid color-mix(in srgb,var(--accent) 14%,var(--hairline));border-radius:var(--radius);background:radial-gradient(320px 140px at 50% 0%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 72%),color-mix(in srgb,var(--text) 2.5%,var(--secondary-bg))}.account{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--accent) 26%,var(--hairline));background:radial-gradient(360px 160px at 100% 0%,color-mix(in srgb,var(--glow-b) 22%,transparent),transparent 70%),radial-gradient(360px 160px at 0% 100%,color-mix(in srgb,var(--glow-a) 24%,transparent),transparent 70%),var(--secondary-bg)}.queue__item{border-color:color-mix(in srgb,var(--accent) 16%,var(--hairline))}@media (prefers-reduced-motion: reduce){body:before{animation:none}.btn--primary,.card-item{transition:none}}.count{color:var(--on-primary);background:var(--vivid);box-shadow:0 2px 8px color-mix(in srgb,var(--grad-from) 40%,transparent)}.tabs{padding:14px 14px 16px;margin:-14px}.rail{padding-top:8px;padding-bottom:26px;margin-bottom:-18px}.chip--active,.tabs__item--active{box-shadow:0 4px 14px color-mix(in srgb,var(--grad-from) 34%,transparent),inset 0 1px #ffffff38}.login{position:relative;display:grid;align-items:start;justify-items:center;height:var(--app-height, 100dvh);padding:calc(20px + var(--safe-top)) 16px calc(40px + var(--safe-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.login>.login__card{margin-block:auto}.login__glow{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(80px);opacity:.5;pointer-events:none}.login__glow--a{top:-120px;left:-100px;background:var(--glow-a)}.login__glow--b{right:-120px;bottom:-140px;background:var(--glow-b)}.login__card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:400px;padding:30px 24px 24px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--hairline));border-radius:24px;text-align:center;background:color-mix(in srgb,var(--secondary-bg) 86%,transparent);box-shadow:0 24px 70px #00000059,var(--glow)}.login__card .adform__agree{align-self:stretch;text-align:left}.login__logo{color:var(--accent);padding:12px;border-radius:18px;background:color-mix(in srgb,var(--bg) 70%,transparent);box-shadow:0 0 0 1px var(--hairline),var(--glow)}.login__title{margin:0;font-size:calc(30px * var(--fs, 1));font-weight:900;letter-spacing:-.03em;background:var(--vivid-text);-webkit-background-clip:text;background-clip:text;color:transparent}.login__title--brand{font-family:var(--font-brand);font-size:calc(34px * var(--fs, 1));font-weight:800;line-height:1;letter-spacing:-.02em;background:none;color:var(--text)}.login__lead{margin:0;color:var(--hint);font-size:calc(14px * var(--fs, 1))}.login__cta{width:100%;padding:14px 18px;font-size:calc(16px * var(--fs, 1));text-decoration:none}.login__hint{margin:0;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.login__note{width:100%;margin:0;padding:10px 12px;border-radius:12px;color:var(--text);background:var(--vivid-soft);font-size:calc(13px * var(--fs, 1))}.login__back{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin:-12px 0 -4px -8px;padding:6px 8px;border:0;border-radius:10px;color:var(--hint);background:none;font:inherit;font-size:calc(13px * var(--fs, 1));cursor:pointer}@media (hover: hover){.login__back:hover{color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}}.login__note--bad{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 14%,transparent)}.login__banned{display:grid;justify-items:center;gap:6px;width:100%;padding:16px 14px;border:1px solid color-mix(in srgb,var(--destructive) 40%,var(--hairline));border-radius:16px;text-align:center;background:color-mix(in srgb,var(--destructive) 10%,var(--secondary-bg))}.login__banned--off{border-color:var(--hairline);background:var(--secondary-bg)}.login__banned-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--destructive);background:color-mix(in srgb,var(--destructive) 16%,transparent)}.login__banned b{font-size:calc(16px * var(--fs, 1))}.login__banned p{margin:0;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.login__banned-ways{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:4px;font-size:calc(13px * var(--fs, 1))}.login__banned-contact{font-weight:700;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.login__qr{width:148px;height:148px;border-radius:14px;box-shadow:0 8px 26px #0000004d}.login__link{padding:4px 8px;border:0;background:none;color:var(--hint);font-size:calc(13px * var(--fs, 1));text-decoration:underline}.spinner--inline{display:inline-block;width:16px;height:16px;margin-right:8px;border-width:2px;vertical-align:-3px}.nickgate__field{align-self:stretch}.nickgate__input{position:relative;display:block}.nickgate__input .input{padding-left:30px}.nickgate__at{position:absolute;top:50%;left:13px;transform:translateY(-50%);color:var(--hint);font-weight:700;pointer-events:none}.nickgate__ok{color:var(--success, #3ecf8e)}.nickgate__bad{color:var(--destructive, #ec3942)}.codeform{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left}.codeform__label{color:var(--hint);font-size:calc(13px * var(--fs, 1));font-weight:600}.codeform__code{letter-spacing:.3em;font-variant-numeric:tabular-nums}.codeform__hint{margin:0;color:var(--hint);font-size:calc(12px * var(--fs, 1));line-height:1.45}.codeform__error{margin:0;padding:8px 10px;border-radius:var(--radius-sm);color:var(--destructive);background:color-mix(in srgb,var(--destructive) 14%,transparent);font-size:calc(13px * var(--fs, 1))}.codeform__cta{width:100%;min-height:46px}.codeform__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.codeform__link{padding:4px 0;color:var(--hint);font-size:calc(13px * var(--fs, 1));text-decoration:underline}.codeform__link:disabled{opacity:.6;text-decoration:none}.login__or{display:flex;align-items:center;gap:10px;width:100%;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.login__or:before,.login__or:after{content:"";flex:1 1 auto;height:1px;background:var(--hairline)}.login__oauth{display:flex;flex-direction:column;gap:8px;width:100%}.login__oauth-btn{gap:10px;text-decoration:none}.login__oauth-mark{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#fff;font-size:calc(11px * var(--fs, 1));font-weight:800}.login__oauth-mark--google{background:#fff;color:#4285f4;box-shadow:inset 0 0 0 1px #0000001f}.login__oauth-mark--discord{background:#5865f2}.lawgate,.emailgate{max-width:460px;text-align:left}.lawgate .security{width:100%}.lawnote{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--warn) 45%,var(--hairline));border-radius:var(--radius);background:color-mix(in srgb,var(--warn) 10%,var(--secondary-bg));font-size:calc(13px * var(--fs, 1))}.lawnote>span{flex:1 1 260px;min-width:0}.lawnote__x{padding:2px 8px;border:0;color:var(--hint);background:none;font-size:18px;cursor:pointer}.idchip{display:inline-block;padding:1px 8px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:var(--pill);color:var(--text);background:var(--vivid-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(11px * var(--fs, 1));font-weight:700;letter-spacing:.04em;cursor:copy}.idchip--static{cursor:default}.account__id{align-self:flex-start;margin-top:4px;padding:1px 8px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:var(--pill);color:var(--hint);background:none;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(11px * var(--fs, 1));cursor:copy}@media (hover: hover){.account__id:hover{color:var(--text);background:var(--vivid-soft)}}.account__logout{align-self:flex-start;padding:6px 12px;border:1px solid var(--hairline);border-radius:var(--pill);color:var(--hint);background:none;font-size:calc(12px * var(--fs, 1));font-weight:600}@media (hover: hover){.account__logout:hover{color:var(--text);border-color:color-mix(in srgb,var(--destructive) 50%,transparent)}}.dossier{margin-top:6px}.dossier__card{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--hairline));border-radius:var(--radius);background:radial-gradient(320px 140px at 100% 0%,color-mix(in srgb,var(--glow-b) 14%,transparent),transparent 70%),color-mix(in srgb,var(--bg) 45%,var(--secondary-bg))}.dossier__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dossier__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 14px;margin:0}.dossier__grid div{display:flex;flex-direction:column;gap:1px;min-width:0}.dossier__grid dt{color:var(--hint);font-size:calc(11px * var(--fs, 1));text-transform:uppercase;letter-spacing:.04em}.dossier__grid dd{margin:0;font-size:calc(13px * var(--fs, 1));font-weight:600;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.dossier__block{display:flex;flex-direction:column;gap:4px;font-size:calc(13px * var(--fs, 1))}.dossier__block ul{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:18px}.chat__peers{display:grid;gap:8px}@media (min-width: 720px){.chat__peers{grid-template-columns:repeat(2,minmax(0,1fr))}}.peer{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 6%,var(--secondary-bg));font-size:calc(13px * var(--fs, 1))}.peer--warn{border-color:color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn) 10%,var(--secondary-bg))}.peer__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.peer__role{color:var(--hint);font-size:calc(11px * var(--fs, 1));text-transform:uppercase;letter-spacing:.04em}.peer__meta{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.peer__warn{color:var(--warn);font-size:calc(12px * var(--fs, 1));font-weight:600}.security{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg);overflow:hidden}.security__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:0;color:var(--text);background:none;text-align:left}.security__head>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.security__form{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.security>p,.security>.hint,.security>.error,.security>.status{margin:0;padding:0 14px 14px}.avatar{position:relative;display:inline-grid;flex:none;place-items:center;overflow:hidden;border-radius:50%;color:var(--on-primary);background:var(--vivid) center / cover no-repeat;font-weight:800;line-height:1;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent);-webkit-user-select:none;user-select:none}.avatar--photo{background:var(--secondary-bg)}.avatar>img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.account__avatar--photo{box-shadow:0 0 0 3px var(--secondary-bg),0 0 0 5px color-mix(in srgb,var(--accent) 45%,transparent)}.banner{width:100%;aspect-ratio:3 / 1;border:1px solid var(--hairline);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:color-mix(in srgb,var(--accent) 12%,var(--secondary-bg)) center / cover no-repeat}.account--under-banner{margin-top:-14px;border-top-left-radius:0;border-top-right-radius:0}.account__nick{color:var(--accent);font-size:calc(13px * var(--fs, 1));font-weight:600}.imagefield__box{display:grid;gap:12px;align-items:center}.imagefield__box--avatar{grid-template-columns:96px 1fr}.imagefield__preview{display:grid;place-items:center;gap:4px;align-content:center;border:1px dashed color-mix(in srgb,var(--accent) 50%,transparent);color:var(--hint);background:color-mix(in srgb,var(--bg) 40%,var(--secondary-bg)) center / cover no-repeat;font-size:calc(12px * var(--fs, 1))}.imagefield__preview--filled{border-style:solid}.imagefield__box--avatar .imagefield__preview{width:96px;height:96px;border-radius:50%}.imagefield__box--banner{grid-template-columns:1fr}.imagefield__box--banner .imagefield__preview{width:100%;aspect-ratio:3 / 1;border-radius:var(--radius-sm)}.imagefield__side{display:flex;flex-direction:column;gap:8px}@media (max-width: 520px){.account{position:relative;flex-wrap:wrap}.account__logout{position:absolute;top:12px;right:12px}.account:has(.account__logout) .account__name{padding-right:64px}}.account__tools{display:flex;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:8px}@media (max-width: 520px){.account__tools{flex:1 0 100%}}.studio-entry{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--hairline));border-radius:var(--radius-lg);background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 14%,var(--secondary-bg)),var(--secondary-bg) 62%);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease}@media (hover: hover){.studio-entry:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--hairline))}}.studio-entry:active{transform:scale(.99)}.studio-entry__ico{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:var(--radius);color:var(--on-primary);background:linear-gradient(135deg,var(--grad-from),var(--grad-to))}.studio-entry__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.studio-entry__text b{font-family:var(--font-display, inherit);font-size:calc(18px * var(--fs, 1));font-weight:600}.studio-entry__text small{color:var(--hint);font-size:calc(13px * var(--fs, 1))}.studio-entry>.icon:last-child{flex:none;color:var(--hint)}@media (max-width: 380px){.studio-entry{gap:12px;padding:12px 14px}}.studio-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.studio-bar__back{display:inline-flex;align-items:center;gap:6px}.studio-bar__title{font-family:var(--font-display, inherit);font-size:calc(20px * var(--fs, 1));font-weight:600}.settings{width:100%;max-width:760px}.seg.settings__groups{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.settings__groups::-webkit-scrollbar{display:none}@media (min-width: 900px){.seg.settings__groups{width:max-content;max-width:100%}}@media (min-width: 900px){.seg.settings__groups{flex-wrap:wrap;row-gap:4px}.seg.settings__groups .seg__item{flex:0 1 auto}}.seg.settings__groups .seg__item{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.settings__body{display:flex;flex-direction:column;gap:12px}.settings__themes .theme-sheet__grid{padding:0 14px 14px}.settings__note{margin:0}.settings__logout{align-self:flex-start}.accinfo__list{display:grid;margin:0;padding:0 14px 6px}.accinfo__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;border-top:1px solid var(--hairline)}.accinfo__row dt{color:var(--hint);font-size:calc(14px * var(--fs, 1))}.accinfo__row dd{min-width:0;margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.accinfo__id{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--hairline);border-radius:var(--pill);color:var(--text);font-family:var(--mono, ui-monospace, monospace);font-size:calc(13px * var(--fs, 1))}.accinfo__link{color:var(--text);font-weight:600;text-align:right;text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:3px}.imgedit{display:flex;flex-direction:column;gap:12px}.imgedit__actions{display:flex;flex-wrap:wrap;gap:10px}.peer__name--link,.chat__title-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}@media (hover: hover){.peer__name--link:hover,.chat__title-link:hover{text-decoration-color:currentColor}}.privacy__body{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.privacy__choice .seg__item{justify-content:center;padding:8px 10px;text-align:center;white-space:normal;line-height:1.25}.privacy__hint,.privacy__saved{margin:0}.snotes{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:12px;border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--hairline));border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 5%,transparent)}.snotes__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.snotes__title{display:inline-flex;align-items:center;gap:6px;font-size:calc(14px * var(--fs, 1))}.snotes__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.snotes__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 10px;border-radius:10px;background:var(--secondary-bg);animation:snotes-in .35s cubic-bezier(.16,1,.3,1) backwards}.snotes__item>p{grid-column:1;grid-row:1;margin:0;font-size:calc(13.5px * var(--fs, 1));white-space:pre-wrap;overflow-wrap:anywhere}.snotes__meta{grid-column:1;grid-row:2;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.snotes__item>.icon-btn{grid-column:2;grid-row:1 / span 2;align-self:center}.snotes__form{display:flex;align-items:flex-end;gap:8px}.snotes__form textarea{flex:1 1 auto;min-width:0;resize:vertical}@keyframes snotes-in{0%{transform:translateY(6px)}}@media (max-width: 520px){.snotes__form{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion: reduce){.snotes__item{animation:none}}.content--fill{display:flex;flex-direction:column;overflow:hidden}.content--fill .container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-top:12px;padding-bottom:12px}.msgr{display:grid;flex:1 1 auto;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--secondary-bg)}.msgr__list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--hairline)}.msgr__listhead{display:flex;flex-direction:column;gap:10px;padding:14px 14px 10px}.msgr__title{margin:0;font-size:calc(20px * var(--fs, 1))}.msgr__search{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--hairline);border-radius:12px;background:var(--bg);color:var(--hint)}.msgr__searchinput{flex:1;min-width:0;padding:10px 0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:calc(14px * var(--fs, 1))}.msgr__rows{flex:1 1 auto;min-height:0;margin:0;padding:0 6px 8px;overflow-y:auto;list-style:none}.msgr__row{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:14px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s}@media (hover: hover){.msgr__row:hover:not(.msgr__row--active){background:color-mix(in srgb,var(--accent) 8%,transparent)}}.msgr__row--active{background:color-mix(in srgb,var(--accent) 18%,transparent)}@media (hover: hover){.msgr__row--active:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.msgr__avatar{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--grad-from),var(--grad-to));color:var(--on-primary, #fff);font-weight:700}.msgr__avatar--room{background:linear-gradient(135deg,var(--grad-from),var(--grad-to))}html .msgr__avatar.msgr__avatar--staff{color:#0a0a0b;background:linear-gradient(135deg,#f4f5f7,#c4c8cf 55%,#8a9099)}.msgr__main{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.msgr__top{display:flex;align-items:baseline;gap:6px}.msgr__top time{margin-left:auto}.msgr__top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgr__top time{flex:none;color:var(--hint);font-size:calc(11px * var(--fs, 1))}.msgr__sub,.msgr__last{overflow:hidden;color:var(--hint);font-size:calc(12.5px * var(--fs, 1));text-overflow:ellipsis;white-space:nowrap}.msgr__row--unread .msgr__last{color:var(--text);font-weight:600}.msgr__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--accent)}.msgr__count{display:grid;flex:none;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--accent);color:#fff;font-size:calc(11px * var(--fs, 1));font-weight:800;font-variant-numeric:tabular-nums}@supports (color: lch(from red l c h)){.msgr__count{color:lch(from var(--accent) calc((70 - l) * infinity) 0 0)}}.msgr__count--muted{background:color-mix(in srgb,var(--hint) 55%,var(--secondary-bg))}@supports (color: lch(from red l c h)){.msgr__count--muted{color:lch(from color-mix(in srgb,var(--hint) 55%,var(--secondary-bg)) calc((70 - l) * infinity) 0 0)}}.msgr__draft{color:var(--danger, #e5484d);font-weight:600}.msgr__pin{display:inline-flex;flex:none;color:var(--hint)}.msgr__top>.icon{flex:none;color:var(--hint)}.msgr__avatar--archive{background:color-mix(in srgb,var(--hint) 40%,var(--secondary-bg))}.msgr__row--archive>.icon{flex:none;color:var(--hint)}.msgr__readall{margin-left:auto}.msgr__empty{margin:0;padding:10px 16px 16px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.msgr__empty--error{color:var(--bad, #e53935)}.msgr__pane{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.msgr__back{display:none}.msgr__placeholder{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--hint);text-align:center}.msgr__placeholder b{color:var(--text);font-size:calc(17px * var(--fs, 1))}.msgr__scroll{flex:1 1 auto;min-height:0;padding:14px;overflow-y:auto}.msgr__scroll .view{gap:12px;animation:none}.msgr__scroll .composer{position:sticky;bottom:-14px;z-index:2;padding:10px 0 14px;background:var(--secondary-bg)}.msgr__pane .back-link{display:none}.community--pane{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.community--pane .page-head{padding:14px 16px 6px}.community--pane .page-head__title{font-size:calc(18px * var(--fs, 1))}.community--pane .community__rules{margin:0 14px 12px}.community__scroll{flex:1 1 auto;min-height:0;padding:0 14px;overflow-y:auto}.community--pane .community__composer{margin-top:0;padding:10px 14px 14px}.community__older{display:block;margin:8px auto}@media (max-width: 860px){.msgr{grid-template-columns:minmax(0,1fr);border-radius:0;border-left:0;border-right:0}.msgr--open .msgr__list{display:none}.msgr:not(.msgr--open) .msgr__pane{display:none}.msgr__list{border-right:0}.msgr__back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:10px 14px;border:0;background:transparent;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.content--fill .container{padding-left:0;padding-right:0}}.content--fill .screen-in{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.msgr__avatar--saved{color:var(--on-primary);background:linear-gradient(135deg,var(--grad-from),color-mix(in srgb,var(--grad-from) 55%,var(--grad-to)))}.workspace{font-size:calc(16px * var(--fs, 1));line-height:1.55}.workspace .btn{min-height:44px}.workspace .btn--sm{min-height:38px}.workspace__h2{margin:8px 0 0;color:var(--hint);font-size:calc(13px * var(--fs, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workspace__calm{align-self:flex-start;padding:7px 12px;border:1px solid var(--hairline);border-radius:var(--pill);color:var(--hint);background:none;font-size:calc(12px * var(--fs, 1));font-weight:600;white-space:nowrap}.workspace__calm[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:color-mix(in srgb,var(--ok) 10%,transparent)}.workspace--calm{--vivid: linear-gradient( 120deg, color-mix(in srgb, var(--grad-from) 68%, var(--secondary-bg)), color-mix(in srgb, var(--grad-to) 62%, var(--secondary-bg)) );--vivid-soft: linear-gradient( 120deg, color-mix(in srgb, var(--grad-from) 12%, transparent), color-mix(in srgb, var(--grad-to) 12%, transparent) );--glow: 0 4px 16px rgba(0, 0, 0, .18);--glow-strong: 0 6px 20px rgba(0, 0, 0, .24)}.workspace--calm .btn--primary{background-size:100% 100%}body:has(.workspace--calm):before{opacity:.35;animation:none}.desk{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--hairline));border-radius:var(--radius-lg);background:radial-gradient(520px 200px at 100% 0%,color-mix(in srgb,var(--glow-b) 10%,transparent),transparent 70%),var(--secondary-bg)}.desk__head{display:flex;flex-direction:column;gap:10px}.desk__title{margin:0;font-size:calc(22px * var(--fs, 1));font-weight:800;letter-spacing:-.02em}.desk__sub{margin:2px 0 0;color:var(--hint);font-size:calc(14px * var(--fs, 1))}.desk__progress{height:8px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden}.desk__progress span{display:block;height:100%;border-radius:inherit;background:var(--vivid);transition:width .4s ease}.desk__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 12px;color:var(--hint);text-align:center}.desk__empty b{color:var(--text);font-size:calc(20px * var(--fs, 1))}.desk__empty-icon{font-size:calc(40px * var(--fs, 1))}.desk__others{display:flex;flex-direction:column;gap:8px;margin-top:14px}.desk__others ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none}.desk__other{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--hairline);border-radius:14px;background:color-mix(in srgb,var(--bg) 40%,var(--secondary-bg));color:var(--text);font-weight:600;text-align:left}.desk__other>span:first-child{flex:1;min-width:0}@media (hover: hover){.desk__other:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}}.desk__card{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in srgb,var(--bg) 40%,var(--secondary-bg));animation:desk-in .22s ease}@keyframes desk-in{0%{transform:translateY(6px)}to{transform:none}}.desk__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.desk__body{display:flex;flex-direction:column;gap:8px;min-width:0}.desk__body--row{flex-direction:row;align-items:flex-start;gap:14px}.desk__cover{flex:none;width:108px;border-radius:12px}.desk__name{margin:0;font-size:calc(22px * var(--fs, 1));font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.desk__text{margin:0;max-width:68ch;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.desk__play{align-self:flex-start}.desk__check{padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--text) 4%,transparent)}.desk__check-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.desk__check ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.desk__check label{display:flex;align-items:flex-start;gap:10px;padding:6px 2px;font-size:calc(15px * var(--fs, 1));cursor:pointer}.desk__check input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--ok)}.desk__actions{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 640px){.desk__actions{grid-template-columns:1.4fr 1fr 1fr}}.desk__approve{font-size:calc(16px * var(--fs, 1))}.desk__reject{border-color:color-mix(in srgb,var(--destructive) 45%,transparent);color:var(--destructive);background:color-mix(in srgb,var(--destructive) 9%,transparent)}@media (hover: hover){.desk__reject:hover:not(:disabled){background:color-mix(in srgb,var(--destructive) 16%,transparent)}}.desk kbd{padding:1px 6px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(11px * var(--fs, 1));opacity:.8}@media (max-width: 720px){.desk kbd{display:none}.desk__body--row{flex-direction:column}.desk__cover{width:100%;max-width:220px}}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#04040c9e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:dialog-fade .15s ease}@keyframes dialog-fade{0%{opacity:0}}.dialog__card{display:flex;flex-direction:column;gap:12px;width:100%;max-width:460px;max-height:92vh;padding:20px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--hairline));border-radius:20px;background:var(--secondary-bg);box-shadow:0 24px 70px #00000073;overflow-y:auto}.dialog__title{margin:0;font-size:calc(19px * var(--fs, 1));font-weight:800}.dialog__hint{margin:-6px 0 0;color:var(--hint);font-size:calc(14px * var(--fs, 1))}.dialog__chips{display:flex;flex-wrap:wrap;gap:8px}.dialog__chip{padding:9px 13px;border:1px solid var(--hairline);border-radius:var(--pill);color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent);font-size:calc(14px * var(--fs, 1));text-align:left;transition:background .15s ease,border-color .15s ease}@media (hover: hover){.dialog__chip:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.dialog__chip--on{color:var(--on-primary);border-color:transparent;background:var(--vivid)}.dialog__templates{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px;border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--hairline));border-radius:12px}.dialog__templates-title{flex:1 0 100%;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dialog__chip--template{max-width:100%;overflow:hidden;border-style:dashed;text-overflow:ellipsis;white-space:nowrap}.dialog__text{width:100%;padding:12px 14px;border:1px solid var(--hairline);border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--bg) 55%,var(--secondary-bg));font:inherit;resize:vertical;outline:none}.dialog__text:focus{border-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.dialog__actions{display:flex;justify-content:flex-end;gap:10px}.dialog__keys{margin:0;color:var(--hint);font-size:calc(11px * var(--fs, 1));text-align:right}@media (hover: none){.dialog__keys,.keys-hint,kbd{display:none}}.btn--danger-solid{color:#fff;background:color-mix(in srgb,var(--destructive) 82%,#000)}@media (hover: hover){.btn--danger-solid:hover:not(:disabled){background:var(--destructive)}}.workspace .queue__item{padding:16px;gap:10px}.workspace .admin-card{padding:16px}@media (prefers-reduced-motion: reduce){.desk__card,.dialog{animation:none}}.beatcheck{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px}.beatcheck__audio{width:100%;max-width:420px}.beatcheck__flags{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:calc(13px * var(--fs, 1))}.beatcheck__flag{padding:4px 8px;border-radius:8px;border:1px solid var(--hairline)}.beatcheck__flag--warn{border-color:#d9a400;background:#d9a4001f}.beatcheck__flag--bad{border-color:#e53935;background:#e539351f}.tfa__form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tfa__code{width:9ch;font-size:calc(22px * var(--fs, 1));letter-spacing:.25em;text-align:center}.tfa__steps{margin:0 0 12px;padding-left:20px;color:var(--hint);font-size:calc(14px * var(--fs, 1))}.tfa__qr{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px}.tfa__qr .login__qr{width:168px;height:168px}.tfa__secret{max-width:100%;font-size:calc(13px * var(--fs, 1));overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-user-select:all;user-select:all}.desk__preview{display:flex;flex-direction:column;gap:8px;margin-top:6px}.desk__preview-label{color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.desk__preview-card{width:min(220px,100%)}.desk__turn{margin:-4px 0 12px}.table-scroll{max-width:100%;overflow-x:auto}.modstats{width:100%;border-collapse:collapse;font-size:calc(13px * var(--fs, 1));font-variant-numeric:tabular-nums}.modstats th,.modstats td{padding:7px 10px;border-bottom:1px solid var(--hairline);text-align:left;white-space:nowrap}.modstats th{color:var(--hint);font-weight:600}.modstats__bad{color:var(--destructive);font-weight:700}.decisions__form{display:grid;flex-basis:100%;gap:8px;margin-top:6px}.queue__pills{display:inline-flex;flex-wrap:wrap;gap:6px}.daysum{display:flex;flex-direction:column;gap:12px}.daysum__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.daysum__head .workspace__h2{margin:0}.daysum__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (min-width: 900px){.daysum__tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.daysum__tiles--four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 520px){.daysum__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.daysum__tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg);animation:daysum-in .45s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 40ms)}.daysum__tile b{overflow:hidden;font-size:calc(22px * var(--fs, 1));font-weight:800;text-overflow:ellipsis;white-space:nowrap}.daysum__tile span{color:var(--hint);font-size:calc(12.5px * var(--fs, 1))}.daysum__alarms{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.daysum__alarm{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid color-mix(in srgb,var(--destructive) 45%,var(--hairline));border-radius:var(--radius);background:color-mix(in srgb,var(--destructive) 10%,var(--secondary-bg));color:var(--text);font:inherit;text-align:left;cursor:pointer;animation:daysum-in .45s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.12s + var(--i, 0) * 60ms);transition:transform .18s cubic-bezier(.3,1.3,.5,1),background-color .15s ease}@media (hover: hover){.daysum__alarm:hover{background:color-mix(in srgb,var(--destructive) 16%,var(--secondary-bg))}}.daysum__alarm:active{transform:scale(.985)}.daysum__alarm>.icon{flex:none;color:var(--hint)}.daysum__alarmicon{position:relative;display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--destructive) 18%,transparent);color:var(--destructive)}.daysum__alarmicon:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid color-mix(in srgb,var(--destructive) 45%,transparent);border-radius:50%;animation:daysum-ring 2.4s ease-in-out infinite}.daysum__alarmtext{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.daysum__alarmtext b{font-weight:700}.daysum__alarmtext small{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.daysum__calm{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:var(--radius);background:color-mix(in srgb,var(--ok, #22c55e) 10%,var(--secondary-bg));color:var(--ok, #22c55e);font-weight:600}@keyframes daysum-in{0%{transform:translateY(10px)}}@keyframes daysum-ring{0%,to{transform:scale(.92)}50%{transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.daysum__tile,.daysum__alarm,.daysum__alarmicon:after{animation:none}}html.lite .daysum__alarmicon:after{animation:none}.workspace .queue__item--pickable{position:relative;padding-left:58px}.queue__item>.qpick{position:absolute;top:16px;left:16px;z-index:1}.qpick input:checked+.check__box{animation:qpick-pop .32s cubic-bezier(.16,1,.3,1)}.queue__item--pickable:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1.5px solid color-mix(in srgb,var(--accent) 70%,transparent);border-radius:inherit;background:color-mix(in srgb,var(--accent) 7%,transparent);opacity:0;transform:scale(.985);transition:opacity .2s ease,transform .32s cubic-bezier(.16,1,.3,1);pointer-events:none}.queue__item--picked:after{opacity:1;transform:none}.qbulk{position:sticky;bottom:12px;z-index:5;display:grid;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--hairline));border-radius:16px;background:var(--secondary-bg);box-shadow:0 14px 36px #00000059;animation:qbulk-in .42s cubic-bezier(.16,1,.3,1)}.qbulk__row,.qbulk__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.qbulk__row{justify-content:space-between}.qbulk__count{display:inline-block;animation:qbulk-count .3s cubic-bezier(.16,1,.3,1)}.qbulk-report{display:grid;gap:8px;margin-bottom:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warn) 45%,var(--hairline));border-radius:14px;background:color-mix(in srgb,var(--warn) 8%,var(--secondary-bg));animation:qbulk-report-in .36s cubic-bezier(.16,1,.3,1)}.qbulk-report__head{display:flex;align-items:center;gap:8px;color:var(--warn)}.qbulk-report__head b{flex:1;color:var(--text)}.qbulk-report .hint{margin:0}.qbulk-report__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.qbulk-report__list li{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.qbulk-report__list span{color:var(--hint);font-size:calc(13px * var(--fs, 1))}@keyframes qpick-pop{0%{transform:scale(.8)}60%{transform:scale(1.1)}}@keyframes qbulk-in{0%{transform:translateY(24px)}}@keyframes qbulk-count{0%{transform:translateY(-5px) scale(.94)}}@keyframes qbulk-report-in{0%{transform:translateY(-8px)}}@media (prefers-reduced-motion: reduce){.qpick input:checked+.check__box,.qbulk,.qbulk__count,.qbulk-report{animation:none}.queue__item--pickable:after{transition:none}}html.lite .qpick input:checked+.check__box,html.lite .qbulk,html.lite .qbulk__count,html.lite .qbulk-report{animation:none}:root{--noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");--shine: inset 0 1px 0 color-mix(in srgb, #fff 7%, transparent);--serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:var(--noise);opacity:.045;mix-blend-mode:overlay}.card-item,.step,.panel,.queue__item,.admin-card,.desk__card,.security,.account{box-shadow:var(--shine)}@media (hover: hover){.card-item:hover{box-shadow:var(--shine),0 18px 44px color-mix(in srgb,var(--grad-from) 30%,transparent)}}@keyframes rise{0%{transform:translateY(10px)}to{transform:none}}.skeleton-card{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--text) 7%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:shimmer 1.5s linear infinite}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.card-item .cover{transition:filter .3s ease}@media (hover: hover){.card-item:hover .cover{filter:saturate(1.15) brightness(1.04)}}.player,.tabbar,.topbar{-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}.block__hint,.hint{letter-spacing:.005em}.account__name,.page-head__title{text-wrap:balance}[data-theme=daylight] body:before{opacity:.7}[data-theme=daylight] body:after{opacity:.035;mix-blend-mode:multiply}[data-theme=daylight] .card-item{box-shadow:0 1px 2px #1412140f,0 8px 24px #1412140f}@media (hover: hover){[data-theme=daylight] .card-item:hover{box-shadow:0 16px 40px #c8102e29}}[data-theme=daylight] .cover:after{background:linear-gradient(180deg,transparent 55%,rgba(20,18,20,.35))}[data-theme=chrome] body{background:linear-gradient(118deg,transparent 0 34%,rgba(255,255,255,.045) 46%,transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 3px),radial-gradient(900px 420px at 85% -8%,rgba(190,198,208,.12),transparent 70%),var(--bg);background-attachment:fixed}[data-theme=chrome] .card-item,[data-theme=chrome] .security,[data-theme=chrome] .purchase-card,[data-theme=chrome] .queue__item{background-image:linear-gradient(180deg,#ffffff0d,#fff0 38%);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000080}[data-theme=chrome] .btn--primary{color:#0d0e10;background:linear-gradient(180deg,#f1f3f5,#c6ccd3 48%,#939aa4 52%,#cfd4da);box-shadow:inset 0 1px #ffffffd9,inset 0 -2px #00000040,0 6px 14px #00000080;text-shadow:0 1px 0 rgba(255,255,255,.45)}@media (hover: hover){[data-theme=chrome] .btn--primary:hover:not(:disabled){background:linear-gradient(180deg,#fff,#d4d9df 48%,#a1a8b2 52%,#dde1e6)}}[data-theme=chrome] .page-head__title,[data-theme=chrome] .welcome__title{background:linear-gradient(180deg,#fff,#cdd2d9 48%,#8f959f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[data-theme=noir]{--gold-metal: linear-gradient(120deg, #7d5d17 0%, #e9cb7a 30%, #b8912f 55%, #f6e3a1 80%, #9a7722 100%);--gold-line: linear-gradient(90deg, transparent, #b8912f 30%, #f0d27a 50%, #b8912f 70%, transparent);--vivid: var(--gold-metal);--vivid-soft: linear-gradient(120deg, color-mix(in srgb, #b8912f 16%, transparent), color-mix(in srgb, #f0d27a 8%, transparent));--glow: 0 8px 28px color-mix(in srgb, #b8912f 24%, transparent);--glow-strong: 0 14px 40px color-mix(in srgb, #d9b24c 34%, transparent);--hairline: color-mix(in srgb, #e6c15a 13%, transparent)}[data-theme=noir] body{background:radial-gradient(900px 520px at 50% -12%,color-mix(in srgb,#e6c15a 11%,transparent),transparent 70%),#080807}[data-theme=noir] body:before{background:radial-gradient(34% 30% at 18% 16%,color-mix(in srgb,#b8912f 12%,transparent),transparent 70%),radial-gradient(30% 28% at 86% 10%,color-mix(in srgb,#4a4d55 16%,transparent),transparent 70%);opacity:.8}[data-theme=noir] body:after{opacity:.08}[data-theme=noir] .brand__name{background:var(--gold-metal);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=noir] .brand__mark{color:#e2bd57;filter:drop-shadow(0 0 10px color-mix(in srgb,#d9b24c 35%,transparent))}[data-theme=noir] .topbar{background:color-mix(in srgb,#0a0908 86%,transparent);border-bottom-color:color-mix(in srgb,#e6c15a 14%,transparent)}[data-theme=noir] .topbar:after{background:var(--gold-line);opacity:.6}[data-theme=noir] .btn--primary{color:#15100a;background:var(--gold-metal);background-size:220% 100%;border-color:color-mix(in srgb,#fff 16%,transparent);box-shadow:0 6px 22px color-mix(in srgb,#b8912f 28%,transparent),inset 0 1px #fff6}@media (hover: hover){[data-theme=noir] .btn--primary:hover:not(:disabled){background:var(--gold-metal);background-size:220% 100%;background-position:100% 0;box-shadow:var(--glow-strong),inset 0 1px #ffffff80}}[data-theme=noir] .btn--ghost{border-color:color-mix(in srgb,#e6c15a 26%,transparent);color:#f0d27a}@media (hover: hover){[data-theme=noir] .btn--ghost:hover:not(:disabled){background:color-mix(in srgb,#e6c15a 9%,transparent);border-color:#d9b24c}}[data-theme=noir] .beat--current{border-color:color-mix(in srgb,#e6c15a 55%,transparent);box-shadow:0 18px 46px color-mix(in srgb,#b8912f 22%,transparent)}@media (hover: hover){[data-theme=noir] .card-item:hover{border-color:color-mix(in srgb,#e6c15a 55%,transparent);box-shadow:0 18px 46px color-mix(in srgb,#b8912f 22%,transparent)}}[data-theme=noir] .price{color:#15100a;background:var(--gold-metal)}[data-theme=noir] .block__title:before{background:var(--gold-metal)}[data-theme=noir] .pill--accent{color:#f0d27a;border-color:color-mix(in srgb,#e6c15a 40%,transparent);background:color-mix(in srgb,#e6c15a 7%,transparent)}[data-theme=noir] .step__n{color:#17110a;background:var(--gold-metal);border-radius:6px;box-shadow:none}[data-theme=noir] .step{--tint: #b8912f;background:#111;border-color:color-mix(in srgb,#e6c15a 16%,transparent)}[data-theme=noir] .tab--active span{background:var(--gold-metal);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=noir] .tab--active svg{color:#f0d27a;filter:drop-shadow(0 0 6px color-mix(in srgb,#e6c15a 60%,transparent))}[data-theme=noir] .tabs__item--active,[data-theme=noir] .chip--active{color:#17110a;background:var(--gold-metal);box-shadow:0 4px 16px color-mix(in srgb,#b8912f 30%,transparent)}[data-theme=noir] .empty-state{border-color:color-mix(in srgb,#e6c15a 30%,transparent);background:transparent}[data-theme=noir] .account__avatar{color:#17110a;background:var(--gold-metal);box-shadow:none}[data-theme=noir] .login__card{background:color-mix(in srgb,#0e0e0e 90%,transparent);border-color:color-mix(in srgb,#e6c15a 26%,transparent);border-radius:14px}[data-theme=noir] .login__logo{color:#17110a}[data-theme=noir] .login__glow--a{background:#6b5a2a}[data-theme=noir] .login__glow--b{background:#3d3418}[data-theme=noir] .workspace .desk{background:#0f0f0f}[data-theme=noir] .workspace--calm{--vivid: linear-gradient(120deg, #7a6122, #c9a54a)}[data-theme=noir] ::selection{background:color-mix(in srgb,#e6c15a 40%,transparent);color:#fff}[data-theme=noir] :focus-visible{outline-color:#e6c15a}@media (prefers-reduced-motion: reduce){.grid>*,.rail>*,.skeleton-card{animation:none}}[data-theme=noir] .card-item .cover{filter:grayscale(.55) sepia(.3) contrast(1.05)}@media (hover: hover){[data-theme=noir] .card-item:hover .cover{filter:grayscale(0) sepia(.1) contrast(1.05) brightness(1.05)}}[data-theme=noir] .btn.btn--danger-solid{color:#fff;border-color:transparent;background:color-mix(in srgb,var(--destructive) 82%,#000)}[data-theme=noir] .tabs__item--active,[data-theme=noir] .chip--active{box-shadow:0 4px 14px color-mix(in srgb,#b8912f 30%,transparent),inset 0 1px #ffffff59}.langbtn{min-width:36px;padding:0;font-size:calc(12px * var(--fs, 1));font-weight:800;letter-spacing:.04em}.langbtn--login{position:absolute;top:14px;right:14px;z-index:3;height:36px;border:1px solid var(--hairline);border-radius:99px;color:var(--text);background:var(--secondary-bg)}.content>.container{zoom:var(--text-zoom, 1)}.legacy-zoom .content>.container{width:calc(100% / var(--text-zoom, 1))}:root{--fs: 1}body{--fs: var(--font-scale-user, 1)}.topbar,.tabbar,.player,.fp{--fs: 1}.player{zoom:var(--player-zoom, 1)}.dset__body{display:flex;flex-direction:column;gap:2px;padding:0 6px 8px}.dset__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 8px;border:0;border-radius:var(--radius-sm);color:var(--text);background:none;text-align:left}@media (hover: hover){.dset__row--switch:hover{background:var(--surface-hover)}}.dset__text{display:flex;flex-direction:column;gap:2px;min-width:0}.dset__scale{display:flex;flex:none;align-items:center;gap:4px;padding:3px;border:1px solid var(--hairline);border-radius:99px;background:var(--section-bg)}.dset__step{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;color:var(--text);background:var(--secondary-bg)}.dset__step:disabled{opacity:.35}.dset__value{min-width:46px;font-size:calc(13px * var(--fs, 1));font-weight:700;text-align:center}.crash{display:flex;flex-direction:column;gap:10px;max-width:560px;margin:32px auto;padding:20px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg)}.crash__title{font-size:calc(17px * var(--fs, 1))}.crash__code{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.crash__actions{display:flex;flex-wrap:wrap;gap:8px}.listen{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.listen__btn{display:flex;flex:1 1 160px;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--hairline);border-radius:var(--radius);color:var(--text);background:var(--secondary-bg);text-align:left;transition:border-color .2s ease,background .2s ease}.listen__btn span{display:flex;flex-direction:column;gap:1px}.listen__btn small{color:var(--hint);font-size:calc(12px * var(--fs, 1))}@media (hover: hover){.listen__btn:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}}.listen__btn--on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--secondary-bg))}.ppick{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--section-bg)}.ppick__head{display:flex;flex-direction:column;gap:2px}.ppick__bar{position:relative;height:40px;margin:6px 12px;touch-action:none;border-radius:8px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--text) 14%,transparent) 0 2px,transparent 2px 6px)}.ppick__window{position:absolute;top:0;bottom:0;border:2px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--accent) 25%,transparent);cursor:grab;touch-action:none}.ppick__window:active{cursor:grabbing}.ppick__handle{position:absolute;top:-6px;bottom:-6px;width:22px;cursor:ew-resize;touch-action:none}.ppick__handle:after{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:6px;border-radius:3px;background:#fff;box-shadow:0 1px 4px #00000080;transform:translate(-50%)}.ppick__handle--start{left:-12px}.ppick__handle--end{right:-12px}.ppick__handle:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.ppick__fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.ppick__field{display:flex;flex-direction:column;gap:4px;width:92px;font-size:calc(12px * var(--fs, 1));color:var(--hint)}.ppick__field .input{text-align:center;font-variant-numeric:tabular-nums}.ppick__len{padding-bottom:10px;font-size:calc(13px * var(--fs, 1));font-weight:700}.ppick__cursor{position:absolute;top:0;bottom:0;width:2px;background:#fff}.ppick__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.manage__preview{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}.manage__preview .ppick{align-self:stretch}.icon-btn--on:disabled{color:var(--accent);opacity:1}.screen-in{animation:screen-in .32s cubic-bezier(.2,.8,.2,1) backwards}@keyframes screen-in{0%{transform:translateY(8px)}}.screen-in--fwd{animation-name:screen-in-fwd;animation-duration:.36s}.screen-in--back{animation-name:screen-in-back;animation-duration:.36s}@keyframes screen-in-fwd{0%{transform:translate(26px)}}@keyframes screen-in-back{0%{transform:translate(-26px)}}.topbar{transition:box-shadow .25s ease,background-color .25s ease}.topbar--scrolled{box-shadow:0 8px 24px #00000047}.tabbar{position:relative}.tabbar:before{content:"";position:absolute;top:6px;bottom:calc(6px + var(--safe-bottom));left:6px;width:calc((100% - 12px) / var(--tabs, 5));border-radius:14px;corner-shape:var(--corner);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent);transform:translate(calc(var(--active, 0) * 100%));transition:transform .35s cubic-bezier(.3,1.3,.5,1),opacity .2s ease;pointer-events:none}.tabbar[data-active=no]:before{opacity:0}.tab{position:relative;z-index:1}.tab .icon{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.tab--active .icon{transform:translateY(-2px) scale(1.08)}.tab:active .icon{transform:scale(.88)}.card-item:active{transform:scale(.985)}.toasts{position:fixed;right:0;bottom:calc(150px + var(--safe-bottom));left:0;z-index:120;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px;pointer-events:none}@media (min-width: 900px){.toasts{bottom:110px}}body:has(.sheet-backdrop,.dialog,.crop,.fp) .toasts{top:calc(16px + var(--safe-top, 0px));bottom:auto}.toast{display:flex;align-items:center;gap:10px;max-width:min(420px,100%);padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--hairline));border-radius:14px;color:var(--text);background:color-mix(in srgb,var(--secondary-bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px #00000059;font-size:calc(14px * var(--fs, 1));pointer-events:auto;animation:toast-in .32s cubic-bezier(.2,.9,.25,1.2) backwards}@keyframes toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}.toast__icon{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.toast__text{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;line-height:1.35}.toast__action{flex:none;margin-left:4px;padding:4px 10px;border:0;border-radius:99px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);font-weight:700}@media (prefers-reduced-motion: reduce){.screen-in,.toast,.tabbar:before,.tab .icon{animation:none!important;transition:none!important}}.plsheet{align-items:stretch}.plsheet__list{display:flex;flex-direction:column;gap:6px;max-height:min(46vh,360px);margin:0;padding:0;overflow-y:auto;list-style:none}.plsheet__item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--hairline);border-radius:14px;color:var(--text);background:color-mix(in srgb,var(--secondary-bg) 70%,transparent);text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .15s ease}@media (hover: hover){.plsheet__item:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--hairline))}}.plsheet__item:active{transform:scale(.985)}.plsheet__ico{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.plsheet__name{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.plsheet__count{flex:none;color:var(--hint);font-size:calc(13px * var(--fs, 1));font-variant-numeric:tabular-nums}.staffmsg{align-items:stretch}.staffmsg__text{min-height:120px;resize:vertical}.voicetag__audio{width:100%;max-width:420px;height:40px}.news-list,.newsed__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.news{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--hairline);border-radius:16px;background:color-mix(in srgb,var(--secondary-bg) 70%,transparent)}.news--pinned{border-color:color-mix(in srgb,var(--accent) 40%,var(--hairline));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--secondary-bg)),color-mix(in srgb,var(--secondary-bg) 70%,transparent))}.news__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.news__pin{padding:1px 8px;border-radius:99px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);font-size:calc(12px * var(--fs, 1));font-weight:700}.news__brand{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-weight:700}.news__brand svg{color:var(--accent)}.news__time{margin-left:auto;font-variant-numeric:tabular-nums}.news__title{margin:0;font-size:calc(17px * var(--fs, 1));line-height:1.3;text-wrap:balance}.news__body{margin:0;color:color-mix(in srgb,var(--text) 85%,var(--hint));line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.news__body--clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.news__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:calc(14px * var(--fs, 1))}.news__foot .news__hide{margin-left:auto;color:var(--hint)}.newsed{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width: 900px){.newsed{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.newsed__preview{position:sticky;top:80px}}.newsed__form{display:flex;min-width:0;flex-direction:column;gap:12px}.newsed__body{min-height:150px;resize:vertical}.newsed__count{margin-left:6px;color:var(--hint);font-weight:400;font-variant-numeric:tabular-nums}.newsed__preview{display:flex;min-width:0;flex-direction:column;gap:8px}.newsed__label{color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.newsed__tools{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px}.link-btn--danger{color:var(--danger, #ff5d6c)}.banner-editor-anchor{scroll-margin-top:84px}.ticks{display:inline-flex;margin-left:4px;vertical-align:-1px;color:color-mix(in srgb,var(--hint) 80%,transparent)}.ticks--read{color:var(--accent)}.msg--pending{opacity:.72}.ticks--pending{animation:ticks-pending 1.2s ease-in-out infinite alternate}@keyframes ticks-pending{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion: reduce){.ticks--pending{animation:none}}.msgr__last .ticks{margin:0 4px 0 0}.msgr__item{position:relative}.msgr__hide{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--hairline);border-radius:50%;color:var(--hint);background:var(--bg);opacity:0;transition:opacity .15s ease}.msgr__item:hover .msgr__hide,.msgr__hide:focus-visible{opacity:1}@media (hover: none){.msgr__hide{opacity:.85}}.msg__badge-link{padding:0;border:0;color:inherit;background:none;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.msg__role{margin-left:6px;opacity:.75;font-weight:600}.vtag{display:flex;flex-direction:column;gap:12px}.vtag__how{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--hairline);border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.vtag__how p{margin:0}.vtag__row{display:flex;flex-wrap:wrap;gap:8px}.vtag__row .input{flex:1 1 220px;min-width:0}.vtag__audio{width:100%;max-width:420px;height:40px}.vtag__now{display:flex;flex-direction:column;gap:6px}.vtag__warn{line-height:1.5}.vtag__tabs{align-self:flex-start}.vtag__panel{display:flex;flex-direction:column;gap:12px;animation:vtag-panel-in .32s cubic-bezier(.2,.8,.2,1) both}.vtag__actions{align-items:center}fieldset.vtag__panel,fieldset.vtag__fx{margin:0;padding:0;border:0}.vtag__fx>legend{margin-bottom:6px;padding:0;color:var(--hint);font-size:calc(13px * var(--fs, 1));font-weight:600}.vtag__take{margin:0}.vtag__sample{animation:vtag-panel-in .28s cubic-bezier(.2,.8,.2,1) both}.vvoice{display:grid;container:vvoice / inline-size;grid-template-columns:repeat(auto-fit,minmax(min(100%,176px),1fr));gap:8px}.vvoice__tile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--radius-sm);color:var(--text);background:var(--secondary-bg);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease;animation:vvoice-in .36s cubic-bezier(.2,.8,.2,1) both}.vvoice__tile:nth-child(2){animation-delay:.04s}.vvoice__tile:nth-child(3){animation-delay:.08s}.vvoice__tile:nth-child(4){animation-delay:.12s}.vvoice__tile:nth-child(5){animation-delay:.16s}@media (hover: hover){.vvoice__tile:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}}.vvoice__tile:active:not(:disabled){transform:scale(.98)}.vvoice__tile--on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--secondary-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.vvoice__tile:disabled{opacity:.45;cursor:not-allowed}.vvoice__icon{display:grid;grid-row:span 2;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);transition:transform .2s ease}.vvoice__tile--on .vvoice__icon{animation:vvoice-pick .34s cubic-bezier(.2,.8,.2,1)}.vvoice__text{display:grid;gap:1px;min-width:0}.vvoice__note{color:var(--hint);font-size:calc(12px * var(--fs, 1));line-height:1.3}.vvoice__badges{display:flex;flex-wrap:wrap;gap:4px;grid-column:2}.vvoice__lang,.vvoice__gender{padding:1px 7px;border-radius:99px;color:var(--hint);background:var(--section-bg);font-size:calc(11px * var(--fs, 1));font-weight:600}.vvoice__lang{color:var(--accent);letter-spacing:.04em}@container vvoice (max-width: 359px){.vvoice__tile{grid-template-columns:auto minmax(0,1fr) auto}.vvoice__icon{grid-column:1;grid-row:1 / span 2}.vvoice__text{grid-column:2;grid-row:1 / span 2}.vvoice__badges{flex-direction:column;align-items:flex-end;grid-column:3;grid-row:1 / span 2}}.vfx{display:flex;flex-direction:column;gap:10px}.vfx__own{cursor:default}.vfx__fine{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--section-bg)}.vfx__fine summary{display:flex;align-items:center;gap:6px;padding:9px 12px;color:var(--text);font-weight:600;cursor:pointer;list-style:none}.vfx__fine summary::-webkit-details-marker{display:none}.vfx__fine[open] summary{border-bottom:1px solid var(--hairline)}.vfx__tones{padding:10px 12px 0}.vfx__sliders{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:4px 14px;padding:6px 12px 12px}.vfx__slider{display:flex;flex-direction:column;gap:6px;padding:6px 0}.vfx__sliderhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:calc(13px * var(--fs, 1))}.vfx__sliderhead label{font-weight:700;cursor:pointer}.vfx__value{color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:700}.vfx__slider input[type=range]{margin:0}.vfx__fine[open] .vfx__sliders,.vfx__fine[open] .vfx__tones{animation:vtag-panel-in .26s cubic-bezier(.2,.8,.2,1) both}.voicetag__tts{margin-top:10px}.voicetag__ttsbody{display:flex;flex-direction:column;gap:12px;padding:12px}fieldset.voicetag__fields{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;border:0}@keyframes vtag-panel-in{0%{transform:translateY(6px)}}@keyframes vvoice-in{0%{transform:translateY(8px) scale(.97)}}@keyframes vvoice-pick{40%{transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.vtag__panel,.vtag__sample,.vvoice__tile,.vvoice__tile--on .vvoice__icon,.vfx__fine[open] .vfx__sliders,.vfx__fine[open] .vfx__tones{animation:none}.vvoice__tile{transition:none}}html.lite .vtag__panel,html.lite .vtag__sample,html.lite .vvoice__tile,html.lite .vvoice__tile--on .vvoice__icon,html.lite .vfx__fine[open] .vfx__sliders,html.lite .vfx__fine[open] .vfx__tones{animation:none}.manage__vtag{margin-top:6px}.feat__box{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding:12px 14px;border:1px solid var(--hairline);border-radius:12px}.feat__ok{color:#35c47c}.feat__links{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:calc(13px * var(--fs, 1));overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.account__artist{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:5px 12px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--hairline));border-radius:var(--pill);color:var(--text);background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:calc(13px * var(--fs, 1));font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .15s ease}@media (hover: hover){.account__artist:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.account__artist:active{transform:scale(.97)}.follow__seg{margin-bottom:12px}.vhover{position:relative;display:inline-flex;align-items:center}.vhover__btn{position:relative;z-index:2;display:inline-grid;flex:none;place-items:center;width:28px;height:26px;padding:0;border:0;border-radius:var(--pill);color:inherit;background:color-mix(in srgb,currentColor 16%,transparent);cursor:pointer}.vhover__panel{position:absolute;top:50%;right:0;z-index:1;display:inline-flex;align-items:center;gap:8px;width:28px;height:30px;padding:0 34px 0 12px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,currentColor 10%,var(--secondary-bg, #1a1c24));box-shadow:0 6px 18px #00000059;opacity:0;pointer-events:none;transform:translateY(-50%);transition:width .22s cubic-bezier(.2,.9,.25,1),opacity .16s ease}.vhover--open .vhover__panel{width:150px;opacity:1;pointer-events:auto}.vhover--right .vhover__panel{right:auto;left:0;padding:0 12px 0 34px}.vhover__track{position:relative;flex:1 1 auto;height:4px;border-radius:99px;background:color-mix(in srgb,currentColor 28%,transparent);cursor:pointer;touch-action:none}.vhover__track:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.vhover__track:focus-visible{outline:2px solid currentColor;outline-offset:4px}.vhover__fill{position:absolute;inset:0 auto 0 0;border-radius:99px;background:currentColor}.vhover__thumb{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:currentColor;box-shadow:0 1px 4px #00000059;transform:translate(-50%,-50%) scale(.85);transition:transform .15s ease}.vhover__track:active .vhover__thumb{transform:translate(-50%,-50%) scale(1)}@media (hover: hover){.vhover__track:hover .vhover__thumb{transform:translate(-50%,-50%) scale(1)}}.vhover__pct{flex:none;min-width:22px;font-size:calc(11px * var(--fs, 1));font-variant-numeric:tabular-nums;text-align:right;opacity:.85}@media (prefers-reduced-motion: reduce){.vhover__panel{transition:none}}.consents{display:flex;flex-direction:column;gap:10px}.consents__group{display:flex;flex-direction:column;gap:8px;margin:0;padding:10px 12px 12px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--secondary-bg) 55%,transparent)}.consents__group legend{padding:0 6px;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.consents__group .check span{line-height:1.4}.consents__guardian{display:flex;flex-direction:column;gap:8px;margin:2px 0 0 26px;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}.consents__agree{font-weight:600}.consents__problem{margin:0;color:var(--warn)}.consents>.btn{align-self:flex-start}.terms-update{border-color:color-mix(in srgb,var(--warn) 45%,var(--hairline))}.terms-update>p{margin:0 0 10px;line-height:1.5}.vr__consent{margin:0 0 10px;padding:8px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ok) 9%,transparent);font-size:calc(13px * var(--fs, 1));line-height:1.45}.vr__consent--minor{background:color-mix(in srgb,var(--warn) 14%,transparent)}.vr__consent.hint{background:none;padding:0}.license__explain{margin:4px 0 8px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--secondary-bg) 55%,transparent)}.license__explain summary{display:flex;align-items:center;gap:8px;padding:10px 12px;color:var(--link);font-size:calc(13.5px * var(--fs, 1));font-weight:600;cursor:pointer;list-style:none}.license__explain summary::-webkit-details-marker{display:none}.license__explain summary:before{content:"?";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--link) 18%,transparent);font-size:calc(11px * var(--fs, 1));font-weight:800}.license__explain ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 14px 12px 32px;color:var(--text);font-size:calc(13.5px * var(--fs, 1));line-height:1.5}.refund-history{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0;padding:6px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--hint);font-size:calc(13px * var(--fs, 1))}.refund-history--warn{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--text)}.complaint-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;margin-top:4px}.complaint-link{display:inline-flex;align-items:center;gap:6px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.report__step{display:grid;gap:12px}.report__options{display:grid;gap:8px}.report__option{justify-content:space-between;text-align:left}.report__back{justify-self:start;color:var(--hint)}.report__what{margin:0;font-size:calc(16px * var(--fs, 1))}.report__image{width:96px;height:96px;object-fit:cover;border-radius:var(--radius-sm)}.report__image--avatar{border-radius:50%}.report__image--banner{width:100%;max-width:300px;height:auto;aspect-ratio:3 / 1}@media (hover: hover){.complaint-link:hover{color:var(--text)}}.complaint__form,.complaint__done{display:grid;gap:12px}.complaint__roles{display:grid;gap:6px;margin:0;padding:0;border:0}.complaint__roles legend{margin-bottom:4px;font-weight:600}.seller-legal{margin:8px 0 0;font-size:calc(13px * var(--fs, 1))}.queue__item--overdue{box-shadow:inset 3px 0 0 var(--destructive)}.danger-zone{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--destructive) 35%,transparent)}.danger-zone ul{display:grid;gap:4px;margin:0;padding-left:18px}.aplayer{display:flex;align-items:center;gap:10px;width:100%;max-width:420px;padding:6px 10px 6px 6px;border:1px solid var(--hairline);border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent)}.aplayer__btn{display:grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--accent);color:#fff;cursor:pointer}@supports (color: lch(from red l c h)){.aplayer__btn{color:lch(from var(--accent) calc((70 - l) * infinity) 0 0)}}.aplayer__bar{flex:1;min-width:0;accent-color:var(--accent)}.aplayer__time{flex:none;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-variant-numeric:tabular-nums}.own-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.own-panel__title{color:var(--hint);font-size:calc(13px * var(--fs, 1));font-weight:600}.own-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.own-panel .own-delete{flex-basis:100%}.own-panel__hint{order:2;flex-basis:100%;font-size:calc(12.5px * var(--fs, 1))}.staff-panel .own-panel__title{display:inline-flex;align-items:center;gap:6px;color:var(--hint)}.boot-mark{color:var(--accent);animation:boot-pulse 1.4s ease-in-out infinite}@keyframes boot-pulse{50%{opacity:.45;transform:scale(.94)}}@media (prefers-reduced-motion: reduce){.boot-mark{animation:none}}.adcard{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--hairline));border-radius:var(--radius-lg);background:radial-gradient(420px 180px at 100% 0%,color-mix(in srgb,var(--glow-b) 12%,transparent),transparent 70%),var(--secondary-bg);box-shadow:var(--shine, inset 0 1px 0 rgba(255, 255, 255, .05))}.adcard--image{grid-template-columns:1fr}@media (min-width: 720px){.adcard--image{grid-template-columns:minmax(200px,38%) 1fr}}.adcard__image{min-height:130px;background:color-mix(in srgb,var(--accent) 10%,var(--secondary-bg)) center / cover no-repeat}.adcard__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;min-width:0}.adcard__tag{padding:2px 9px;border:1px solid color-mix(in srgb,var(--hint) 45%,transparent);border-radius:var(--pill);color:var(--hint);font-size:calc(11px * var(--fs, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.adcard__title{margin:0;font-size:calc(19px * var(--fs, 1));font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.adcard__text{margin:0;color:color-mix(in srgb,var(--text) 88%,transparent);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.adcard__cta{text-decoration:none}.adcard__mark{color:var(--hint);font-size:calc(11px * var(--fs, 1));line-height:1.4;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}[data-theme=noir] .adcard{background:#100f0d;border-color:color-mix(in srgb,#e6c15a 22%,transparent)}.adform{display:flex;flex-direction:column;gap:14px}.adform__row{display:grid;gap:12px}@media (min-width: 640px){.adform__row{grid-template-columns:2fr 1fr}}.adform__legal{display:flex;flex-direction:column;gap:10px;margin:0;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 5%,transparent)}.adform__legal legend{padding:0 6px;font-weight:700}.adform__agree{display:flex;align-items:flex-start;gap:10px;font-size:calc(14px * var(--fs, 1));cursor:pointer}.adform__agree input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:var(--ok)}.adform__preview{display:flex;flex-direction:column;gap:8px}.proposals__image{display:block;width:min(100%,360px);aspect-ratio:3 / 1;object-fit:cover;border-radius:12px}.adform__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.adform__total b{color:var(--accent)}.promo{display:flex;flex-direction:column;gap:16px;width:100%;max-width:820px;margin-inline:auto}.promo__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.promo__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--radius)}.promo__main{display:flex;flex-direction:column;gap:2px;min-width:0}.promo__main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo__main small,.promo__status{color:var(--hint);font-size:calc(12.5px * var(--fs, 1))}.promo__status{flex:none;text-align:right}.promo__row--active .promo__status{color:var(--ok, #2fbf71);font-weight:700}.promo__row--rejected .promo__status{color:var(--hint)}.news__ad{color:var(--hint);font-size:calc(12.5px * var(--fs, 1));font-weight:700;letter-spacing:.01em}@media (max-width: 560px){.promo__row{flex-direction:column;align-items:flex-start;gap:4px}.promo__status{text-align:left}.promo__main{width:100%}}.adform .pay-rails{grid-template-columns:1fr}@media (min-width: 640px){.adform .pay-rails{grid-template-columns:repeat(3,minmax(0,1fr))}}.sbp{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--hairline));border-radius:var(--radius-lg);background:radial-gradient(360px 160px at 100% 0%,color-mix(in srgb,var(--glow-b) 14%,transparent),transparent 70%),var(--secondary-bg)}.sbp--wait{flex-direction:row;align-items:flex-start}.sbp__title{margin:0;font-size:calc(17px * var(--fs, 1))}.sbp__amount{font-size:calc(34px * var(--fs, 1));font-weight:900;letter-spacing:-.02em;background:var(--vivid-text);-webkit-background-clip:text;background-clip:text;color:transparent}.sbp__steps{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:calc(14px * var(--fs, 1))}.sbp__code,.sbp__code-static{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px dashed color-mix(in srgb,var(--accent) 60%,transparent);border-radius:8px;color:var(--text);background:var(--vivid-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(14px * var(--fs, 1));font-weight:800;letter-spacing:.04em}.sbp__code{cursor:copy}.sbp__qr{width:200px;max-width:100%;border-radius:14px;background:#fff;padding:8px}.sbp__claim{display:flex;flex-direction:column;gap:10px;width:100%}.sbp__receipt{display:flex;align-items:center;gap:10px}.sbp__receipt-img{max-width:220px;max-height:220px;border:1px solid var(--hairline);border-radius:10px}.balance-card__hold{padding:6px 10px;border-radius:10px;color:inherit;background:color-mix(in srgb,currentColor 14%,transparent);border:1px solid color-mix(in srgb,currentColor 28%,transparent);font-size:calc(13px * var(--fs, 1));font-weight:600}.recon__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.recon__grid>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg)}.recon__grid span{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.recon__grid b{font-size:calc(18px * var(--fs, 1))}.pay-rails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pay-rails__item{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--hairline);border-radius:14px;background:var(--secondary-bg);color:var(--text);text-align:left;transition:border-color .15s ease,background .15s ease}.pay-rails__item b{font-size:calc(14px * var(--fs, 1))}.pay-rails__item span{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.pay-rails__item--active{border-color:color-mix(in srgb,var(--accent) 70%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--secondary-bg))}.sbp__crypto{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.sbp__cryptoqr{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:168px}.sbp__cryptoqr .login__qr{width:100%;height:auto}.sbp__facts{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0}.sbp__facts dt{margin-bottom:3px;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.sbp__facts dd{margin:0;min-width:0}.sbp__addr{max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:left;font-size:calc(12px * var(--fs, 1));line-height:1.35}@media (max-width: 560px){.sbp__crypto{grid-template-columns:1fr}.sbp__cryptoqr{width:min(220px,100%);margin:0 auto}}.pay-anchor{scroll-margin-top:84px}.sbp code{white-space:nowrap}.payreq-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--bg)}.payreq-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.payreq-card__title{margin:0;font-size:calc(15px * var(--fs, 1));font-weight:700}.payreq__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:10px 16px;margin:0;container-type:inline-size}@container (max-width: 560px){.payreq__holder{grid-column:1 / -1}}.payreq__facts>div{display:flex;flex-direction:column;gap:2px;min-width:0}.payreq__facts dt{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.payreq__facts dd{margin:0;font-weight:600;overflow-wrap:break-word}.payreq__phone{font-variant-numeric:tabular-nums;white-space:nowrap}.payreq,.payreq--form{display:flex;flex-direction:column;gap:12px;margin:0}.payreq--empty{align-items:flex-start;gap:8px}.payreq--empty>.hint,.payreq__lead{margin:0}.payreq__problem{color:var(--destructive);font-size:calc(12px * var(--fs, 1));font-weight:600}.payreq__code{max-width:12ch;font-size:calc(20px * var(--fs, 1));letter-spacing:.25em;font-variant-numeric:tabular-nums}.payreq__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.payreq__kind{align-self:flex-start}.payreq__cardrow{display:flex;align-items:center;gap:10px}.field>.payreq__cardrow{color:var(--text)}.payreq__card{flex:1 1 auto;min-width:0;max-width:26ch;font-size:calc(17px * var(--fs, 1));letter-spacing:.06em;font-variant-numeric:tabular-nums}.payreq__brand{flex:none;padding:2px 9px;border-radius:var(--pill);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:.02em;animation:payreq-brand-in .24s cubic-bezier(.3,1.3,.5,1)}@keyframes payreq-brand-in{0%{transform:scale(.7)}}@media (prefers-reduced-motion: reduce){.payreq__brand{animation:none}}html.lite .payreq__brand{animation:none}.payreq-card>.status{margin:0}.payreq-card .status--wait{flex-direction:column;align-items:flex-start;gap:2px}.payreq-notice{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.payout-namecheck{display:flex;flex-direction:column;gap:8px}.payout-namecheck>.warning{margin:0}@media (max-width: 560px){.payreq__facts>.payreq__cardfact{grid-column:1 / -1}}.payout-card{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.payout-card__number{flex-basis:100%;font-size:calc(16px * var(--fs, 1));font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.community{padding-bottom:8px}.community__rules{position:relative;display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 8px 9px 12px;border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);border-radius:var(--radius-sm);color:color-mix(in srgb,var(--text) 85%,transparent);background:color-mix(in srgb,var(--warn) 8%,transparent);font-size:calc(13px * var(--fs, 1));line-height:1.4}.community__rules p{flex:1;margin:0}.community__rules-close,.community__info{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;color:var(--hint);background:color-mix(in srgb,var(--text) 6%,transparent)}.community__head{display:flex;align-items:center;gap:8px}.community__empty{text-align:center;padding:24px 0}.community__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.msg{--who: var(--accent);display:flex;gap:10px;padding:8px 10px;border-radius:14px;transition:background .15s ease}@media (hover: hover){.msg:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.msg--mine{background:color-mix(in srgb,var(--who) 8%,transparent)}.msg__avatar{flex:none;align-self:flex-start;display:block;padding:0;border:0;border-radius:50%;background:transparent;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.msg__avatar .avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--who) 70%,transparent)}.msg__avatar:focus-visible{border-radius:50%;outline-offset:3px}.msg__main{min-width:0;flex:1}.msg__head{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.msg__name{padding:0;border:0;color:var(--who);background:none;font-size:calc(14px * var(--fs, 1));font-weight:800}@media (hover: hover){.msg__name:hover{text-decoration:underline}}.msg__nick,.msg__time{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.msg__staff{padding:0 8px;font-size:calc(10px * var(--fs, 1))}.msg__body{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.msg__tools{position:relative;margin-left:auto}.msg__tool{padding:2px 6px;border:0;border-radius:8px;color:var(--hint);background:none;opacity:0;transition:opacity .15s ease}.msg:hover .msg__tool,.msg__tool[aria-expanded=true],.msg__tool:focus-visible{opacity:1}@media (hover: none){.msg__tools{display:none}}.community__composer{position:sticky;bottom:0;z-index:4;display:flex;flex-direction:column;gap:6px;margin-top:12px;padding:10px 0 4px;border-top:1px solid var(--hairline);background:var(--secondary-bg)}.community__row{display:flex;gap:8px;align-items:flex-end}.community__row textarea{flex:1;min-height:44px;max-height:140px;resize:none}.community__count{font-size:calc(11px * var(--fs, 1))}@media (max-width: 520px){.community__send{display:none}}.account{--profile: var(--accent)}.account[style*=--profile]{border-color:color-mix(in srgb,var(--profile) 45%,var(--hairline));background:radial-gradient(360px 160px at 100% 0%,color-mix(in srgb,var(--profile) 26%,transparent),transparent 70%),var(--secondary-bg)}.account[style*=--profile] .account__avatar--photo{box-shadow:0 0 0 3px var(--secondary-bg),0 0 0 5px var(--profile)}.account[style*=--profile] .account__nick{color:var(--profile)}.banner--color{background:radial-gradient(420px 160px at 20% 0%,color-mix(in srgb,var(--profile) 45%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--profile) 22%,#0b0b12),color-mix(in srgb,var(--profile) 45%,#0b0b12));aspect-ratio:6 / 1;min-height:72px}.colorpick{display:flex;flex-wrap:wrap;gap:10px}.colorpick__dot{width:30px;height:30px;border:2px solid transparent;border-radius:50%;transition:transform .12s ease,box-shadow .12s ease}@media (hover: hover){.colorpick__dot:hover{transform:scale(1.1)}}.colorpick__dot--on{box-shadow:0 0 0 2px var(--secondary-bg),0 0 0 4px var(--text)}.colorpick__dot--none{color:var(--hint);background:color-mix(in srgb,var(--text) 8%,transparent);border:1px dashed var(--hint);line-height:1}.msg__staff--owner,.pill--owner{background:#e5393529;color:#e53935;border-color:#e5393580;font-weight:700}.account__meta--owner{color:#e53935;font-weight:700}.dossier__activity{max-height:260px;overflow-y:auto}@media (max-width: 600px){.community--pane .page-head{padding:8px 12px 4px}.community--pane .page-head__title{font-size:calc(15px * var(--fs, 1))}.community--pane .community__rules{margin:0 10px 8px;padding:7px 6px 7px 10px;font-size:calc(12px * var(--fs, 1))}.community__scroll{padding:0 8px}.community .msg{gap:8px;padding:6px}.community .msg__avatar .avatar{width:30px!important;height:30px!important;font-size:calc(12px * var(--fs, 1))!important}.community .msg__name{font-size:calc(13px * var(--fs, 1))}.community .msg__nick,.community .msg__time{font-size:calc(11px * var(--fs, 1))}.community .msg__body{font-size:calc(13.5px * var(--fs, 1));line-height:1.4}.community--pane .community__composer{padding:6px 10px 10px}.community__row textarea{min-height:40px;font-size:calc(14px * var(--fs, 1))}}.msg__avatar--staff{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--secondary-bg))}.msg__name--staff{color:var(--accent);font-weight:800}.anon-mark{padding:0 8px;border:1px dashed currentColor;font-size:calc(10px * var(--fs, 1));line-height:1.6}.msgr__top .anon-mark{flex:none;align-self:center;margin-right:auto}.msg__badge+.anon-mark{margin:0 0 3px 6px;vertical-align:top}.mention{display:inline;padding:0 3px;border:0;border-radius:5px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:color-mix(in srgb,var(--accent) 60%,var(--text));font:inherit;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (hover: hover){.mention:hover{background:color-mix(in srgb,var(--accent) 26%,transparent)}}.mention--me,.mention--role{background:color-mix(in srgb,var(--warn) 20%,transparent);color:color-mix(in srgb,var(--warn) 70%,var(--text))}.mention--role{cursor:default}.msg--mentioned{background:color-mix(in srgb,var(--warn) 9%,transparent);box-shadow:inset 3px 0 0 var(--warn)}@media (hover: hover){.msg--mentioned:hover{background:color-mix(in srgb,var(--warn) 13%,transparent)}}.msg--flash{animation:msg-flash 2.4s ease-out}@keyframes msg-flash{0%,35%{background:color-mix(in srgb,var(--accent) 22%,transparent)}}@media (prefers-reduced-motion: reduce){.msg--flash{animation:none;outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.mention-pick{position:absolute;z-index:6;left:0;right:0;bottom:calc(100% - 6px);display:flex;flex-direction:column;gap:1px;max-height:min(320px,46vh);overflow-y:auto;padding:6px;border:1px solid var(--hairline);border-radius:14px;background:var(--secondary-bg);box-shadow:var(--shadow);animation:mention-pick-in .14s ease-out}@keyframes mention-pick-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.mention-pick{animation:none}}.mention-pick__head{padding:6px 8px 4px;color:var(--hint);font-size:calc(11px * var(--fs, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mention-pick__row{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mention-pick__row--active{background:color-mix(in srgb,var(--accent) 16%,transparent)}.mention-pick__name{flex:0 1 auto;min-width:0;max-width:62%;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mention-pick__staff{flex:none;padding:1px 8px;font-size:calc(10px * var(--fs, 1))}.mention-pick__nick{flex:1 1 0;min-width:0;margin-left:auto;text-align:right;overflow:hidden;color:var(--hint);font-size:calc(12px * var(--fs, 1));text-overflow:ellipsis;white-space:nowrap}.mention-pick__role-icon{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--warn) 18%,transparent);color:color-mix(in srgb,var(--warn) 70%,var(--text))}.mention-pick__keys{padding:6px 8px 2px;color:var(--hint);font-size:calc(11px * var(--fs, 1))}@media (hover: none){.mention-pick__keys{display:none}}:root{--font: "Onest Variable", "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-display: "Oswald Variable", "Oswald", "Onest Variable", system-ui, sans-serif;--font-brand: "Unbounded Variable", "Unbounded", "Onest Variable", system-ui, sans-serif;--row-bg: color-mix(in srgb, var(--text) 5.5%, var(--bg));--row-bg-hover: color-mix(in srgb, var(--text) 8.5%, var(--bg));--inner-bg: color-mix(in srgb, var(--text) 10%, var(--bg));--line: color-mix(in srgb, var(--text) 9%, transparent);--ease: cubic-bezier(.22, .8, .24, 1)}body{font-feature-settings:"ss01","cv11";letter-spacing:-.005em}h1,h2,h3,.page-head__title,.block__title,.display{font-family:var(--font-display);letter-spacing:.005em;text-wrap:balance}.page-head__title{font-size:calc(clamp(22px,3.4vw,32px) * var(--fs, 1));font-weight:700;line-height:1.12;margin:0}.block__title{font-size:calc(clamp(17px,2.2vw,22px) * var(--fs, 1));font-weight:700}.block__title:before{display:none}.block__title{padding-left:0}.backlink{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-bottom:-6px;padding:4px 2px;border:0;background:none;color:var(--hint);font-weight:600;font-size:calc(14px * var(--fs, 1))}@media (hover: hover){.backlink:hover{color:var(--text)}}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:5px;border:0;border-radius:18px;background:var(--row-bg);max-width:100%}.seg--wide{display:flex}.seg--wide .seg__item{flex:1;justify-content:center}.seg--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.seg--scroll::-webkit-scrollbar{display:none}@property --strip-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --strip-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}.seg--scroll[data-fade],.tabs[data-fade],.atabs[data-fade]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--strip-fade-start),#000 calc(100% - var(--strip-fade-end)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--strip-fade-start),#000 calc(100% - var(--strip-fade-end)),transparent);transition:--strip-fade-start .25s ease,--strip-fade-end .25s ease}.seg--scroll[data-fade=start],.seg--scroll[data-fade=both],.tabs[data-fade=start],.tabs[data-fade=both],.atabs[data-fade=start],.atabs[data-fade=both]{--strip-fade-start: 28px}.seg--scroll[data-fade=end],.seg--scroll[data-fade=both],.tabs[data-fade=end],.tabs[data-fade=both],.atabs[data-fade=end],.atabs[data-fade=both]{--strip-fade-end: 28px}.seg__item{padding:11px 18px;border-radius:14px;color:var(--hint);font-weight:600;font-size:calc(15px * var(--fs, 1));white-space:nowrap;transition:background .2s,color .2s}@media (hover: hover){.seg__item:hover{color:var(--text)}}.seg__item--active{color:var(--text);background:color-mix(in srgb,var(--text) 12%,var(--bg));box-shadow:inset 0 1px color-mix(in srgb,var(--text) 8%,transparent)}@media (hover: hover){.seg__item--active:hover{color:var(--text);background:color-mix(in srgb,var(--text) 12%,var(--bg));box-shadow:inset 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.tnum{font-variant-numeric:tabular-nums}.check{display:flex;align-items:flex-start;gap:10px;color:var(--text);font-size:calc(14px * var(--fs, 1));cursor:pointer}.check input{margin-top:3px;accent-color:var(--accent)}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 720px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile{position:relative;display:flex;align-items:center;gap:12px;min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-height:68px;padding:14px;border:1px solid transparent;border-radius:20px;background:var(--row-bg);color:var(--text);font-weight:600;font-size:calc(15px * var(--fs, 1));line-height:1.2;text-align:left;transition:background .2s,border-color .2s,transform .15s var(--ease)}@media (hover: hover){.tile:hover:not(.tile--active){background:var(--row-bg-hover)}}.tile:active{transform:scale(.985)}.tile__ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--hint);transition:color .2s,background .2s}.tile__label{flex:1;min-width:0}.tile__label small{display:block;margin-top:2px;color:var(--hint);font-weight:500;font-size:calc(13px * var(--fs, 1))}.tile--active{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--row-bg))}.tile--active .tile__ico{color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.tile--wide{grid-column:1 / -1}.tile--gift .tile__ico{color:var(--on-primary, #fff);background:linear-gradient(140deg,var(--grad-from),var(--grad-to))}.tile .count{position:absolute;top:10px;right:12px}.menu{display:flex;flex-direction:column;gap:8px}.menu-row{display:flex;align-items:center;gap:16px;width:100%;padding:16px 18px;border:0;border-radius:20px;background:var(--row-bg);color:var(--text);text-align:left;text-decoration:none;transition:background .2s,transform .15s var(--ease)}@media (hover: hover){a.menu-row:hover{text-decoration:none}}@media (hover: hover){.menu-row:hover:not(:disabled){background:var(--row-bg-hover)}}.menu-row:active:not(:disabled){transform:scale(.99)}.menu-row:disabled{opacity:.55}.menu-row__ico{flex:none;color:var(--hint)}.menu-row__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.menu-row__text b{font-weight:500;font-size:calc(17px * var(--fs, 1))}.menu-row__text small{color:var(--hint);font-size:calc(14px * var(--fs, 1))}.menu-row>.icon:last-child{color:var(--hint)}.switch{flex:none;position:relative;display:inline-block;box-sizing:border-box;width:48px;min-width:48px;height:28px;min-height:0;margin:0;padding:0;border:0;border-radius:99px;background:color-mix(in srgb,var(--text) 18%,transparent);line-height:0;vertical-align:middle;transition:background .2s}.switch i{position:absolute;top:50%;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transform:translateY(-50%);transition:transform .2s var(--ease)}.switch--on{background:var(--button)}.switch--on i{transform:translate(20px,-50%)}.switch:disabled{opacity:.55;cursor:not-allowed}.minis{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 620px){.minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1040px){.minis{grid-template-columns:repeat(3,minmax(0,1fr))}}.mini{display:flex;align-items:center;gap:14px;min-width:0;padding:10px 14px 10px 10px;border-radius:20px;background:var(--row-bg);transition:background .2s}@media (hover: hover){.mini:hover:not(.mini--current){background:var(--row-bg-hover)}}.mini--current{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}.mini--skeleton{height:84px;background:linear-gradient(100deg,var(--row-bg) 30%,var(--row-bg-hover) 50%,var(--row-bg) 70%) 0 0 / 200% 100%;animation:shimmer 1.3s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.mini__cover{position:relative;flex:none;width:64px;height:64px;min-height:0;aspect-ratio:1;border-radius:15px;overflow:hidden;background-size:cover;background-position:center}.mini__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:0;background:#00000052;color:#fff;transition:background .2s}@media (hover: hover){.mini__play:hover:not(:disabled){background:#00000080}}.mini__play:disabled{opacity:.4}.mini__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;color:var(--text);text-align:left}.mini__title{overflow:hidden;font-weight:600;font-size:calc(16px * var(--fs, 1));text-overflow:ellipsis;white-space:nowrap}.mini__sub,.mini__meta{overflow:hidden;color:var(--hint);font-size:calc(14px * var(--fs, 1));text-overflow:ellipsis;white-space:nowrap}.mini__meta{font-size:calc(12.5px * var(--fs, 1))}.mini__note{overflow:hidden;color:var(--accent);font-size:calc(12.5px * var(--fs, 1));font-weight:500;text-overflow:ellipsis;white-space:nowrap}.makers{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.maker{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;aspect-ratio:3 / 4;padding:0;border:0;border-radius:24px;overflow:hidden;background:var(--row-bg);color:#fff;text-align:left;transition:transform .2s var(--ease)}@media (hover: hover){.maker:hover{transform:translateY(-3px)}}.maker__art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background-size:cover;background-position:center;font-family:var(--font-display);font-size:calc(64px * var(--fs, 1));color:#ffffffd9}.maker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.78))}.maker__rank{position:absolute;z-index:2;top:10px;left:10px;padding:3px 12px;border:1.5px solid rgba(255,255,255,.18);border-radius:99px;background:#3232378c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:700;font-size:calc(14px * var(--fs, 1))}.maker--colored .maker__rank{border-color:var(--maker)}.maker__foot{position:relative;z-index:2;display:flex;flex-direction:column;gap:2px;padding:14px}.maker__name{display:flex;align-items:center;gap:6px;font-weight:700;font-size:calc(16px * var(--fs, 1))}.maker__sub{opacity:.7;font-size:calc(13px * var(--fs, 1))}.rail>.maker{flex:0 0 150px;width:150px}.taste{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 13%,var(--row-bg)),var(--row-bg) 65%)}.taste--cold{flex-direction:row;align-items:flex-start;gap:14px}.taste--cold>div{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.taste__head{display:flex;align-items:center;gap:12px}.taste__icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--vivid);color:var(--on-primary)}.taste__title{margin:0;font-size:calc(18px * var(--fs, 1))}.taste__bars{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.taste__bars li{display:grid;grid-template-columns:minmax(70px,110px) 1fr 42px;align-items:center;gap:12px}.taste__label{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.taste__bar{height:8px;border-radius:99px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.taste__bar i{display:block;height:100%;border-radius:99px;background:var(--vivid)}.taste__pct{color:var(--hint);font-size:calc(13px * var(--fs, 1));text-align:right}.taste__facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.genre-trends{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.genre-trend{display:flex;align-items:baseline;gap:10px;padding:12px 16px;border-radius:18px;background:var(--row-bg)}.genre-trend b{font-weight:700}.genre-trend small{color:var(--hint)}.genre-trend__up{color:var(--ok);font-weight:700;font-variant-numeric:tabular-nums}.genre-trend__flat{color:var(--hint)}.swipe{--swipe-w: min(100%, clamp(200px, calc(var(--swipe-h, calc(var(--content-height, var(--app-height, 800px)) - var(--swipe-reserve, 250px))) * .72), 380px));align-items:center;gap:16px}@media (max-width: 600px){.swipe{--swipe-reserve: 300px}}.swipe>.page-head{align-self:stretch}.swipe__stage{position:relative;width:var(--swipe-w);aspect-ratio:3 / 4.15;margin-inline:auto}.swipe__card{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;overflow:hidden;background:#111;box-shadow:0 28px 60px #00000073;will-change:transform;transition:transform .28s var(--ease),opacity .28s;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.swipe__card--drag{transition:none;cursor:grabbing}.swipe__card--leave{opacity:0}.swipe__card--behind{transform:scale(.93) translateY(18px);opacity:.55;pointer-events:none;cursor:default}.swipe__card--skeleton{background:linear-gradient(100deg,var(--row-bg) 30%,var(--row-bg-hover) 50%,var(--row-bg) 70%) 0 0 / 200% 100%;animation:shimmer 1.3s linear infinite}.swipe__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;border-radius:0;background-size:cover;background-position:center}.swipe__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,transparent 28%,transparent 42%,rgba(0,0,0,.82) 100%);pointer-events:none}.swipe__maker{position:absolute;top:14px;left:14px;right:14px;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#0e0e148c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;text-align:left}.swipe__maker-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--vivid);font-weight:700}.swipe__maker-name{display:flex;align-items:center;gap:6px;font-weight:700;font-size:calc(17px * var(--fs, 1))}.swipe__play{position:absolute;top:46%;left:50%;display:grid;place-items:center;width:74px;height:74px;translate:-50% -50%;border:1px solid rgba(255,255,255,.24);border-radius:0;clip-path:var(--octagon);background:#0000005c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;opacity:.92;transition:transform .15s var(--ease)}.swipe__play:active{transform:scale(.93)}.swipe__info{position:absolute;left:0;right:0;bottom:0;padding:18px 20px 22px;color:#fff;pointer-events:none}.swipe__title{margin:0 0 12px;font-family:var(--font-display);font-size:calc(clamp(24px,7vw,32px) * var(--fs, 1));font-weight:700;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.swipe__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}.swipe__tags li{padding:6px 13px;border-radius:99px;background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:calc(14px * var(--fs, 1));font-weight:600}.swipe__facts{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0;color:#ffffffdb;font-size:calc(15px * var(--fs, 1))}.swipe__facts span{display:inline-flex;align-items:center;gap:6px}.swipe__dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#3d7bff}.swipe__price{margin-left:auto;font-weight:700;color:#fff}.swipe__stamp{position:absolute;top:88px;padding:6px 14px;border:3px solid;border-radius:12px;font-family:var(--font-display);font-size:calc(20px * var(--fs, 1));font-weight:800;letter-spacing:.04em;opacity:0;pointer-events:none;transition:opacity .15s}.swipe__stamp--like{left:22px;color:#3ddc84;border-color:#3ddc84;transform:rotate(-12deg)}.swipe__stamp--skip{right:22px;color:#ff5468;border-color:#ff5468;transform:rotate(12deg)}.swipe__card--like .swipe__stamp--like,.swipe__card--skip .swipe__stamp--skip{opacity:1}.swipe__progress{display:flex;align-items:center;gap:12px;width:var(--swipe-w);color:var(--hint);font-size:calc(13px * var(--fs, 1))}.swipe__progress input{flex:1;accent-color:var(--text)}.swipe__buttons{display:flex;align-items:center;justify-content:center;gap:14px}.swipe__btn{display:grid;place-items:center;width:66px;height:66px;border:0;border-radius:50%;color:#fff;box-shadow:0 10px 24px #00000059;transition:transform .15s var(--ease),opacity .2s}.swipe__btn:active:not(:disabled){transform:scale(.9)}.swipe__btn:disabled{opacity:.35}.swipe__btn--skip{background:linear-gradient(160deg,#ff5468,#d81f38)}.swipe__btn--info{width:60px;height:60px;background:linear-gradient(160deg,#3d7bff,#2250dc)}.swipe__btn--like{background:linear-gradient(160deg,#2fd27a,#12a057)}.swipe__btn--ghost{width:48px;height:48px;background:var(--row-bg);color:var(--hint);box-shadow:none}.swipe__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.gift__lead{margin:6px 0 0;font-size:calc(17px * var(--fs, 1));color:color-mix(in srgb,var(--text) 82%,transparent)}.gift__about{padding:22px 20px 6px;border-radius:24px;background:var(--row-bg)}.gift__about ul{display:flex;flex-direction:column;gap:18px;margin:0;padding:0 0 16px;list-style:none}.gift__about li{display:flex;align-items:flex-start;gap:14px;font-size:calc(16px * var(--fs, 1));line-height:1.4}.gift__ico{flex:none;color:var(--hint)}.gift__pick,.gift__pay,.gift__mine,.gift__check{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:26px;background:var(--row-bg)}.gift__h{margin:0;font-family:var(--font-display);font-size:calc(19px * var(--fs, 1));font-weight:700}.gift__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gift__preset{padding:16px 6px;border:0;border-radius:16px;background:var(--inner-bg);color:var(--hint);font-size:calc(clamp(16px,4.6vw,20px) * var(--fs, 1));font-weight:600;white-space:nowrap;transition:background .2s,color .2s,transform .15s var(--ease)}.gift__preset:active{transform:scale(.97)}.gift__preset--on{background:var(--button);color:var(--on-primary)}.gift__amount{margin-top:8px;font-family:var(--font-display);font-size:calc(clamp(44px,13vw,84px) * var(--fs, 1));font-weight:800;line-height:1;letter-spacing:-.03em;text-align:center}.gift__caption{display:flex;justify-content:center;margin:0}.gift__caption span{padding:12px 22px;border-radius:99px;background:var(--inner-bg);font-size:calc(16px * var(--fs, 1));text-align:center}.gift__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;margin:22px 0 4px;border-radius:99px;background:linear-gradient(90deg,var(--button) var(--fill, 0%),color-mix(in srgb,var(--text) 14%,transparent) var(--fill, 0%));outline-offset:8px}.gift__range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border:3px solid var(--bg);border-radius:50%;background:var(--button);box-shadow:0 4px 14px color-mix(in srgb,var(--button) 55%,transparent);cursor:grab}.gift__range::-moz-range-thumb{width:24px;height:24px;border:3px solid var(--bg);border-radius:50%;background:var(--button);cursor:grab}.gift__bounds{display:flex;justify-content:space-between;color:var(--hint);font-size:calc(14px * var(--fs, 1))}.gift__buy{margin-top:4px;border-radius:18px}.gift__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.gift__item{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:18px;background:var(--inner-bg)}.gift__item--wait{opacity:.85}.gift__itemtop{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:calc(20px * var(--fs, 1))}.gift__code{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px dashed color-mix(in srgb,var(--text) 30%,transparent);border-radius:12px;background:none;color:var(--text)}.gift__code code{padding:0;background:none;font-size:calc(16px * var(--fs, 1));letter-spacing:.06em}.giftbox{display:flex;flex-direction:column;gap:6px}.giftbox__input{letter-spacing:.08em;text-transform:uppercase}.sbp__split{margin:0;color:var(--hint);font-size:calc(14px * var(--fs, 1));text-align:center}.sbp__cancel{align-self:center;margin-top:4px}.tuner__panel{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:28px;background:var(--row-bg)}.tuner__select{display:flex;flex-direction:column;gap:6px;max-width:340px}.tuner__gauge{position:relative;width:min(100%,440px);margin:0 auto;text-align:center}.tuner__gauge svg{display:block;width:100%;height:auto}.tuner__arc{fill:none;stroke:color-mix(in srgb,var(--text) 14%,transparent);stroke-width:6;stroke-linecap:round}.tuner__zone{fill:none;stroke:var(--ok);stroke-width:6;stroke-linecap:round}.tuner__tick{stroke:color-mix(in srgb,var(--text) 32%,transparent);stroke-width:2;stroke-linecap:round}.tuner__tick--zero{stroke:var(--ok);stroke-width:4}.tuner__needle{transform-origin:150px 150px;transition:transform .14s linear}.tuner__needle line{stroke:var(--text);stroke-width:4;stroke-linecap:round;transition:stroke .2s}.tuner__needle circle{fill:var(--text)}.tuner__gauge--ok .tuner__needle line{stroke:var(--ok)}.tuner__gauge--low .tuner__needle line,.tuner__gauge--high .tuner__needle line{stroke:var(--warn)}.tuner__note{display:flex;min-height:84px;justify-content:center;margin-top:4px;flex-direction:column;align-items:center;line-height:1}.tuner__letter{font-family:var(--font-display);font-size:calc(clamp(44px,12vw,68px) * var(--fs, 1));font-weight:800}.tuner__solfege{margin-top:4px;color:var(--hint);font-size:calc(15px * var(--fs, 1))}.tuner__cents{margin:-8px 0 0;min-height:1.4em;color:var(--hint);font-size:calc(14px * var(--fs, 1))}.tuner__status{margin:0;font-size:calc(18px * var(--fs, 1));font-weight:700;text-align:center;color:var(--hint)}.tuner__status--ok{color:var(--ok)}.tuner__status--low,.tuner__status--high{color:var(--warn)}.tuner__strings{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.tuner__string{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 0;border:1.5px solid transparent;border-radius:18px;background:var(--inner-bg);color:var(--text);transition:background .2s,border-color .2s,transform .15s var(--ease)}.tuner__string b{font-family:var(--font-display);font-size:calc(20px * var(--fs, 1))}.tuner__string small{color:var(--hint)}.tuner__string:active{transform:scale(.95)}.tuner__string--pinned{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.tuner__string--heard{background:color-mix(in srgb,var(--warn) 22%,var(--bg));border-color:var(--warn)}.tuner__string--ok{background:color-mix(in srgb,var(--ok) 26%,var(--bg));border-color:var(--ok)}.tuner__string--ring{animation:tuner-ring .9s ease-in-out infinite alternate}@keyframes tuner-ring{to{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 25%,transparent)}}.tuner__tip{margin:-4px 0 0;font-size:calc(13px * var(--fs, 1))}.tuner__mic{display:flex;align-items:center;justify-content:center;gap:14px}.tuner__level{flex:1;max-width:260px;height:8px;border-radius:99px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.tuner__level i{display:block;height:100%;border-radius:99px;background:var(--ok);transition:width .08s linear}.tuner__note-small{font-size:calc(13px * var(--fs, 1))}.faq{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.faq__item{border-radius:20px;background:var(--row-bg);overflow:hidden}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:17px 18px;border:0;background:none;color:var(--text);font-size:calc(16px * var(--fs, 1));font-weight:600;text-align:left}.faq__q .icon{flex:none;color:var(--hint);transition:transform .2s var(--ease)}.faq__item--open .faq__q .icon{transform:rotate(90deg)}.faq__a{margin:0;padding:0 18px 18px;color:var(--hint);line-height:1.55}.rules{display:flex;flex-direction:column;gap:12px;max-width:820px}.rules__intro{margin:0;color:var(--text);line-height:1.55}.rules__section{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:20px;background:var(--row-bg)}.rules__section>.hint{margin:0}.rules__title{display:flex;align-items:center;gap:8px;margin:0;font-size:calc(17px * var(--fs, 1));text-wrap:balance}.rules__title .icon{flex:none;color:var(--accent)}.rules__list,.rules__steps{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:22px;line-height:1.5}.rules__steps li{padding-left:2px}.rules__steps li b{margin-right:6px}.rules__note{margin:0;padding:10px 12px;border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb,var(--accent) 8%,transparent);line-height:1.5}.rules__section>.btn{align-self:flex-start}.rules__edition{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0}.rules-link{color:var(--accent);font-weight:600;white-space:nowrap}.chat__rules .rules-link,.community__rules .rules-link{color:var(--link)}.sitefoot{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:32px;padding:18px 0 8px;border-top:1px solid var(--hairline);text-align:center}.sitefoot__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px}.sitefoot__link{padding:4px 0;border:0;background:none;color:var(--hint);font:inherit;font-size:calc(13px * var(--fs, 1));text-decoration:none;cursor:pointer}.sitefoot__link:focus-visible{color:var(--text);text-decoration:underline}@media (hover: hover){.sitefoot__link:hover{color:var(--text);text-decoration:underline}}.sitefoot__copy{margin:0;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.devices{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.device{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--inner-bg)}.device--current{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 40%,transparent)}.device__ico{flex:none;color:var(--hint)}.device__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.device__text b{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600}.device__text small{color:var(--hint)}.vv{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:24px;background:var(--row-bg)}.vv__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.vv__h{margin:0;font-family:var(--font-display);font-size:calc(17px * var(--fs, 1));font-weight:700}.vv__meter{height:6px;border-radius:99px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.vv__meter span{display:block;height:100%;border-radius:99px;background:var(--ok);transition:width .4s var(--ease)}.vv__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.vv__step{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.vv__step:first-child{border-top:0}.vv__dot{display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border:2px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:50%;color:var(--on-primary)}.vv__step--ok .vv__dot{border-color:var(--ok);background:var(--ok);color:#06210f}.vv__body{min-width:0}.vv__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vv__done{color:var(--ok);font-size:calc(12px * var(--fs, 1));font-weight:600}.vv__hint{margin:4px 0 0;color:var(--warn);font-size:calc(13px * var(--fs, 1))}.vv__extra{display:flex;flex-direction:column;gap:10px;margin-top:10px}.vv__extra:empty{display:none}.vv__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vv__row .input{flex:1 1 180px;min-width:0}.vv__code{flex:0 0 120px!important;letter-spacing:.3em;text-align:center}.vv__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:none;color:var(--text);text-align:left}.vv__toggle b{display:block;font-family:var(--font-display);font-size:calc(17px * var(--fs, 1))}.vv__toggle small{color:var(--hint)}.vv__toggle .icon{color:var(--hint);transition:transform .2s var(--ease)}.vv__toggle[aria-expanded=true] .icon{transform:rotate(90deg)}.vv__rules{display:flex;flex-direction:column;gap:14px}.vv__crit{padding-top:12px;border-top:1px solid var(--line)}.vv__crithead{display:flex;justify-content:space-between;gap:10px}.vv__crithead span{color:var(--hint);font-size:calc(13px * var(--fs, 1))}.vv__anchors{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.vv__anchors b{display:inline-block;min-width:2ch;color:var(--text)}.vv__apply{display:flex;flex-direction:column;gap:8px}.vv__rejected p,.vv__reasons{margin:8px 0 0}.vv__reasons{padding-left:18px}.vr{display:flex;flex-direction:column;gap:16px}.vr__head{display:flex;align-items:center;gap:14px}.vr__avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--vivid) center / cover;color:var(--on-primary);font-weight:700;font-size:calc(20px * var(--fs, 1))}.vr__name{margin:0;font-size:calc(18px * var(--fs, 1))}.vr__prev{margin:0;padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--warn) 14%,transparent);font-size:calc(14px * var(--fs, 1))}.vr__block{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--text) 4%,transparent)}.vr__title{margin:0;font-size:calc(15px * var(--fs, 1));font-weight:700}.vr__sub{margin:0 0 6px;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.vr__checks{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.vr__check{display:flex;align-items:flex-start;gap:10px;font-size:calc(14px * var(--fs, 1))}.vr__check small{display:block;color:var(--hint)}.vr__mark{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%}.vr__check--ok .vr__mark{background:var(--ok);color:#06210f}.vr__check--bad .vr__mark{background:color-mix(in srgb,var(--destructive) 85%,transparent);color:#fff}.vr__code,.vr__bio{margin:0}.vr__bio{color:var(--hint);font-style:italic}.vr__cols{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 720px){.vr__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.vr__links{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:calc(13px * var(--fs, 1))}.vr__links li{display:flex;flex-direction:column;gap:1px;min-width:0}.vr__links a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr__scorehead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.vr__crit{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--line)}.vr__crit--below .vr__val{color:var(--warn)}.vr__crithead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.vr__val{font-weight:700}.vr__range{width:100%;accent-color:var(--accent)}.vr__anchors{display:flex;flex-wrap:wrap;gap:6px}.vr__anchor{padding:5px 10px;border:1px solid var(--line);border-radius:12px;background:none;color:var(--hint);font-size:calc(12px * var(--fs, 1));text-align:left}.vr__anchor b{margin-right:4px;color:var(--text)}@media (hover: hover){.vr__anchor:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.vr__anchor--on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text)}.vr__total{display:flex;flex-direction:column;gap:8px;padding-top:8px}.vr__bar{position:relative;height:10px;border-radius:99px;background:color-mix(in srgb,var(--text) 10%,transparent)}.vr__fill{display:block;height:100%;border-radius:99px;background:var(--accent);transition:width .25s var(--ease)}.vr__fill--ok{background:var(--ok)}.vr__pass{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:2px;background:var(--text)}.vr__sum{margin:0}.vr__warn{color:var(--warn)}.vr__okmsg{color:var(--ok)}.vr__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vr__override{margin-left:auto}.vr__reject{display:flex;flex-direction:column;gap:10px}.vr__reasons{display:flex;flex-wrap:wrap;gap:8px}.view.gift,.view.tuner,.view.help{width:100%;max-width:720px;margin-inline:auto}.tuner__idle{color:var(--hint);font-size:calc(15px * var(--fs, 1));opacity:.8}.tuner__gauge--idle .tuner__needle{opacity:.3}.page-head .hint{margin-top:6px}.vv__extra>.btn{align-self:flex-start}.login__remember{display:flex;align-items:flex-start;gap:10px;padding:2px 2px 4px;color:var(--text);font-size:calc(14px * var(--fs, 1));text-align:left;cursor:pointer}.login__remember input{margin-top:3px;accent-color:var(--accent)}.login__remember small{display:block;margin-top:2px;color:var(--hint);font-size:calc(12.5px * var(--fs, 1))}.hubs{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hubs::-webkit-scrollbar{display:none}.hub{position:relative;display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:0;border-radius:var(--pill);background:var(--row-bg);color:#fff;text-align:left;white-space:nowrap;transition:transform .2s var(--ease),filter .2s var(--ease)}@media (hover: hover){.hub:hover{filter:brightness(1.1)}}.hub:active{transform:scale(.97)}.hub__label{display:block;font-family:var(--font-display);font-size:calc(13.5px * var(--fs, 1));font-weight:700;line-height:1}.hub .icon{flex:none;width:20px;height:20px;opacity:.95}.hub{box-shadow:inset 0 0 0 1px var(--line);color:var(--text)}.hub .icon{color:var(--accent)}.sbp__autoqr{display:flex;flex-direction:column;align-items:center;gap:8px}.sbp__autoqr .login__qr{width:min(220px,70%);height:auto}.sbp__wait{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;color:var(--hint);font-size:calc(14px * var(--fs, 1));text-align:center}.sbp__fiscal{align-self:stretch;margin:0;text-align:center}.sbp__card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px;border-radius:16px;background:var(--inner-bg);text-align:center}.sbp__cardnum{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:var(--text);font-size:calc(clamp(18px,5vw,24px) * var(--fs, 1));font-weight:700;letter-spacing:.04em}.tabs,.rail,.atabs,.seg--scroll{cursor:default}@media (hover: hover) and (pointer: fine){.tabs.is-dragging,.rail.is-dragging,.atabs.is-dragging,.seg--scroll.is-dragging,.hubs.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.is-dragging>*{pointer-events:none}}@media (min-width: 900px){.tabs--wrap{flex-wrap:wrap;overflow-x:visible}}.covers-intro{gap:6px}.covers-intro p{margin:0}@media (max-width: 480px){.page-head .seg--scroll .seg__item{padding:11px 12px;font-size:calc(14px * var(--fs, 1))}}@media (max-width: 400px){.page-head .seg--scroll .seg__item .icon{display:none}}.payout-cur{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.payout-cur__label{font-size:calc(13px * var(--fs, 1));color:var(--hint)}.payout-cur__list{display:flex;flex-wrap:wrap;gap:6px}.payout-cur__item{padding:4px 10px;border-radius:var(--pill);border:1px solid var(--line, rgba(128, 128, 128, .3));font-size:calc(13px * var(--fs, 1));opacity:.55}.payout-cur__item--on{opacity:1;border-color:var(--accent, #ff3347);font-weight:600}.list-head{display:flex;justify-content:flex-end;padding:2px 4px 8px}.genre-suggest{margin-top:10px}.news__link{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.guestgate{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:420px;margin:40px auto;padding:28px 20px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--secondary-bg);text-align:center}.guestgate__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.guestgate__title{margin:0;font-size:calc(22px * var(--fs, 1))}.topbar__login{display:none;flex:none;gap:6px}@media (min-width: 900px){.topbar__login{display:inline-flex}}.nchan__table{display:flex;flex-direction:column;padding:0 12px 6px}.nchan__row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,58px);align-items:center;gap:6px;padding:10px 0;border-top:1px solid var(--hairline)}.nchan__row--head{padding:4px 0;border-top:0;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:600}.nchan__group{display:flex;flex-direction:column;gap:2px;min-width:0}.nchan__group b{display:inline-flex;align-items:center;gap:6px;font-size:calc(14px * var(--fs, 1))}.nchan__lock{display:inline-flex;color:var(--hint)}.nchan__col{display:flex;justify-content:center;text-align:center}.nchan__note{margin:0;padding:0 12px}.nchan__newsletter{display:flex;align-items:flex-start;gap:10px;padding:8px 12px 12px;cursor:pointer}.nchan__newsletter input{margin-top:3px}.nchan__newsletter small{display:block;color:var(--hint);font-size:calc(12px * var(--fs, 1))}@media (max-width: 420px){.nchan__row{grid-template-columns:minmax(0,1fr) repeat(3,52px);gap:2px}.nchan__group .hint{font-size:calc(11px * var(--fs, 1))}}.oauthcard{display:flex;flex-direction:column;gap:8px}.oauthcard__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.oauthcard__row>span{display:flex;flex-direction:column;min-width:0}.slots{display:grid;gap:10px}.slot{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1.5px dashed color-mix(in srgb,var(--accent) 40%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 5%,transparent);transition:border-color .15s ease,background .15s ease}@media (hover: hover){.slot:hover{border-color:color-mix(in srgb,var(--accent) 70%,transparent)}}.slot--done{border-style:solid;border-color:color-mix(in srgb,var(--ok) 55%,transparent);background:color-mix(in srgb,var(--ok) 8%,transparent)}.slot--derived{border-style:solid;border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.slot--derived .slot__badge{background:color-mix(in srgb,var(--ok) 14%,var(--secondary-bg));color:var(--ok)}.slot--bad{border-color:var(--destructive);background:color-mix(in srgb,var(--destructive) 8%,transparent)}.slot__badge{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:color-mix(in srgb,var(--accent) 16%,var(--secondary-bg));color:var(--accent);font-family:var(--font-display);font-size:calc(12px * var(--fs, 1));font-weight:800;letter-spacing:.02em}.slot--done .slot__badge{background:color-mix(in srgb,var(--ok) 22%,var(--secondary-bg));color:var(--ok)}.slot__main{display:flex;flex-direction:column;gap:3px;min-width:0}.slot__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-weight:700}.slot__title small{color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:500}.slot__meta{display:-webkit-box;overflow:hidden;color:var(--hint);font-size:calc(12px * var(--fs, 1));overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.slot__meta--bad{display:block;color:var(--destructive);white-space:normal;-webkit-line-clamp:unset;line-clamp:none}.slot__bar{height:6px;margin-top:4px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--text) 12%,transparent)}.slot__bar>i{display:block;height:100%;border-radius:inherit;background:var(--vivid, var(--accent));transition:width .2s ease}.slot__actions{display:flex;gap:6px}.slot input[type=file]{display:none}@media (max-width: 480px){.slot{grid-template-columns:auto 1fr}.slot__actions{grid-column:1 / -1;justify-content:flex-end}}.lics{display:grid;gap:12px}.lic{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--secondary-bg);transition:border-color .15s ease,opacity .15s ease}.lic--on{border-color:color-mix(in srgb,var(--accent) 35%,var(--hairline))}.lic--off{opacity:.72}.lic__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lic__name{margin:0;font-family:var(--font-display);font-size:calc(22px * var(--fs, 1));font-weight:800;line-height:1.1}.lic__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.lic__chip{padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-size:calc(11px * var(--fs, 1));font-weight:700}.lic__chip--missing{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.lic__desc{margin:0;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.lic__more{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 14px;border:0;border-radius:14px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);font-weight:600;text-align:left}.lic__more .icon{transition:transform .2s ease}.lic__more[aria-expanded=true] .icon{transform:rotate(180deg)}.lic__fields{display:flex;flex-direction:column;gap:14px}.limit{display:flex;flex-direction:column;gap:8px}.limit__label{color:var(--text);font-size:calc(13.5px * var(--fs, 1));font-weight:600}.limit__hint{margin-top:-4px;color:var(--hint);font-size:calc(12.5px * var(--fs, 1));line-height:1.4}.limit__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.check--box{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:600}.check--box input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;pointer-events:none}.check__box{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1.5px solid color-mix(in srgb,var(--text) 30%,transparent);border-radius:8px;color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.check__box--radio{border-radius:50%}.check--box input:checked+.check__box--radio{background:var(--button);box-shadow:inset 0 0 0 4px var(--secondary-bg, #111)}.check--box:not(:has(.check__box)) input{position:static;opacity:1;pointer-events:auto}.check--box input:checked+.check__box{border-color:var(--button);background:var(--button);color:var(--on-primary, #fff)}.check--box input:focus-visible+.check__box{outline:2px solid var(--accent);outline-offset:2px}.limit__number{width:150px}.lic__flags{display:grid;gap:10px}.lic__note{margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--hint);font-size:calc(13px * var(--fs, 1))}.manage{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in srgb,var(--text) 3%,transparent)}.manage__title{margin:0;font-size:calc(14px * var(--fs, 1));font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hint)}.list__row--wrap{flex-wrap:wrap;align-items:flex-start}.list__row--wrap>.manage{flex:1 1 100%}.intro{display:flex;flex-direction:column;gap:18px;max-width:560px;margin:0 auto;padding-block:8px 24px}.intro__title{margin:0;font-family:var(--font-display);font-size:calc(clamp(24px,6vw,32px) * var(--fs, 1));font-weight:800;text-align:center;text-wrap:balance}.intro__lead{margin:0;color:var(--hint);text-align:center}.intro__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intro__choice{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:120px;padding:18px 14px;border:1.5px solid var(--hairline);border-radius:var(--radius-lg);background:var(--secondary-bg);color:var(--text);text-align:center;transition:border-color .15s ease,background .15s ease,transform .12s ease}@media (hover: hover){.intro__choice:hover:not(:disabled):not(.intro__choice--current){border-color:color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--secondary-bg))}}.intro__choice:active:not(:disabled){transform:scale(.98)}.intro__choice b{font-size:calc(17px * var(--fs, 1));line-height:1.25}.intro__choice span{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.intro__choice--current{border-color:var(--accent)}.intro__choice--wide{grid-column:1 / -1;min-height:0;padding-block:14px}.intro__choice--wide.is-open{border-color:color-mix(in srgb,var(--accent) 65%,transparent)}.intro__custom{display:flex;flex-direction:column;gap:12px}.intro__dirs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:10px 16px;margin:0;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius-lg)}.intro__dirs legend{padding:0 6px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.intro__custom>.hint{margin:0}.intro__steps{display:flex;justify-content:center;gap:8px}.intro__steps i{width:26px;height:6px;border-radius:99px;background:color-mix(in srgb,var(--text) 16%,transparent)}.intro__steps i.is-on{background:var(--accent)}.intro__skip{align-self:center}@media (max-width: 420px){.intro__choices{grid-template-columns:1fr}.intro__choice{min-height:88px}}.typechip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.license__files{display:flex;flex-wrap:wrap;gap:6px}.license__file{padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-size:calc(11px * var(--fs, 1));font-weight:800;letter-spacing:.02em}.purchase-card--stack{flex-direction:column;align-items:stretch;gap:12px}.purchase-card__row{display:flex;align-items:center;gap:12px;min-width:0}.purchase-card__actions{display:flex;flex:none;flex-direction:column;gap:6px}@media (max-width: 480px){.purchase-card__row{flex-wrap:wrap}.purchase-card__actions{flex-direction:row;flex-wrap:wrap;width:100%}}.dl-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dl-list__link{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--hairline);border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--text);text-decoration:none}@media (hover: hover){.dl-list__link:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration:none}}.dl-list__kind{padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-size:calc(11px * var(--fs, 1));font-weight:800}.dl-list__name{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dl-list__size{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.licdoc{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in srgb,var(--text) 3%,transparent)}.licdoc--exclusive{border-color:color-mix(in srgb,var(--accent-2, var(--accent)) 55%,transparent);background:color-mix(in srgb,var(--accent-2, var(--accent)) 7%,transparent)}.licdoc__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.licdoc__head>div{display:flex;flex-direction:column;gap:4px;min-width:0}.licdoc__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:calc(17px * var(--fs, 1))}.licdoc__terms{display:grid;gap:6px;margin:0;padding-left:18px;font-size:calc(13.5px * var(--fs, 1))}.licdoc__general{display:grid;gap:8px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent);font-size:calc(13.5px * var(--fs, 1))}.licdoc__general .licdoc__terms{color:var(--hint)}.blist{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.blist__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in srgb,var(--text) 3%,transparent)}.blist__row--off{opacity:.6}.blist__dot{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff}.blist__main{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0}.blist__main b,.blist__main .hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blist__pills{display:flex;flex-wrap:wrap;gap:6px}.blist__pills:empty{display:none}.blist__tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.blist__tools .blist__up .icon{transform:rotate(180deg)}.bedit{gap:16px}.bedit__group{display:flex;flex-direction:column;gap:12px;margin:0;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius)}.bedit__group legend{padding:0 6px;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bedit__swatches,.bedit__icons{display:flex;flex-wrap:wrap;gap:10px}.bedit__swatch{width:38px;height:38px;padding:0;border:3px solid transparent;border-radius:50%;box-shadow:0 0 0 1px var(--hairline);transition:transform .12s ease}@media (hover: hover){.bedit__swatch:hover{transform:scale(1.08)}}.bedit__swatch--on{border-color:var(--bg);box-shadow:0 0 0 2.5px var(--accent)}.bedit__icon{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--hairline);border-radius:12px;background:var(--secondary-bg);color:var(--text)}.bedit__icon--on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--secondary-bg));color:var(--accent)}.bedit__actions{display:flex;flex-wrap:wrap;gap:10px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.error-list{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--destructive);font-size:calc(13px * var(--fs, 1))}.refund-open{align-self:flex-start}.refund-form{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg)}.refund-form__actions{display:flex;flex-wrap:wrap;gap:8px}.refund-status{margin:0;padding:8px 12px;border-radius:var(--radius);font-size:calc(13px * var(--fs, 1));background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--text)}.refund-status--refunded{background:color-mix(in srgb,var(--ok) 14%,transparent)}.refund-status--rejected,.refund-status--resolved{background:var(--secondary-bg);color:var(--hint)}.refund-offer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.own-delete{flex-basis:100%;display:grid;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--destructive) 40%,transparent);border-radius:14px;background:color-mix(in srgb,var(--destructive) 8%,transparent)}.own-delete p{margin:0;font-size:calc(14px * var(--fs, 1));line-height:1.45}.own-delete__actions{display:flex;flex-wrap:wrap;gap:8px}.manage__details{display:flex;flex-direction:column;gap:10px}.manage__cover{display:flex;align-items:center;gap:12px}.manage__cover img{width:64px;height:64px;border-radius:12px;object-fit:cover}.keypick__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.keypick__note{flex:1 1 160px;min-width:0;max-width:240px}.genrepick__box{position:relative}.genrepick__input{width:100%;padding-right:36px}.genrepick__clear{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:none;color:var(--hint);transform:translateY(-50%);cursor:pointer}@media (hover: hover){.genrepick__clear:hover{background:var(--row-bg-hover);color:var(--text)}}.genrepick__list{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:0;max-height:260px;margin:0;padding:4px;overflow-y:auto;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--secondary-bg);box-shadow:0 12px 32px #00000047;list-style:none;overscroll-behavior:contain}.genrepick__item,.genrepick__empty{padding:9px 10px;border-radius:8px;font-size:calc(14px * var(--fs, 1))}.genrepick__item{cursor:pointer}.genrepick__item--active{background:var(--row-bg-hover)}.genrepick__item--chosen{color:var(--accent);font-weight:700}.genrepick__empty{color:var(--hint)}.genrechips__list{margin:0 0 6px}.genrechips__list .chip .icon{vertical-align:-2px}.filters__genre{max-width:360px;margin-bottom:8px}.soundhint{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 7%,transparent);font-size:calc(13.5px * var(--fs, 1))}p.soundhint{display:block;color:var(--hint)}.soundhint__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.soundhint__row--muted{color:var(--hint)}.soundhint__choices{display:inline-flex;flex-wrap:wrap;gap:6px}.relimport{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.relimport__source{align-self:stretch;min-width:0;margin:0;padding:8px 10px 10px;border:1px solid var(--hairline);border-radius:var(--radius-sm)}.relimport__source legend{padding:0 6px;font-weight:700}.relimport__list{display:flex;flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none}.relimport__track{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 6px;border-radius:8px;cursor:pointer}@media (hover: hover){.relimport__track:hover{background:var(--surface-hover)}}.relimport__track input{flex:none;width:18px;height:18px;accent-color:var(--accent)}.relimport__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relimport__year{flex:none;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.relimport__track--added{cursor:default;opacity:.75}.relcard__group{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--hairline)}.flisten-box{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--hairline)}.flisten{display:flex;align-items:center;gap:10px;min-width:0}.flisten__play{display:grid;flex:none;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:0;clip-path:var(--octagon);color:var(--on-primary);background:linear-gradient(135deg,var(--grad-from),color-mix(in srgb,var(--grad-from) 55%,var(--grad-to)))}.flisten__seek{flex:1 1 auto;min-width:0;margin:0}.flisten__time{flex:none;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.vquick-box{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--hairline);border-radius:var(--radius-sm)}.vquick,.vquick__now{display:flex;flex-direction:column;gap:8px}.vquick__actions,.vrec__take,.vrec__live{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vrec__caption{flex-basis:100%}.vrec{display:flex;flex-direction:column;gap:6px}.vrec__dot{width:10px;height:10px;border-radius:50%;background:#ef4444;animation:vrec-pulse 1s ease-in-out infinite alternate}@keyframes vrec-pulse{to{opacity:.3}}.studio,.studio__main{display:flex;flex-direction:column;gap:14px;min-width:0}.studio-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.studio-status{padding:8px 12px;font-size:calc(13px * var(--fs, 1))}.studio-head .typechip{margin:0}.studio-nav__group{display:none}.studio-nav .tabs__item--group{position:relative;margin-left:10px}.studio-nav .tabs__item--group:before{content:"";position:absolute;top:20%;bottom:20%;left:-9px;width:1px;background:var(--hairline)}@media (min-width: 1100px){.studio{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.studio-nav{position:sticky;top:12px;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:10px;overflow:visible;border:1px solid var(--hairline);border-radius:var(--radius-lg, 16px);background:var(--secondary-bg)}.studio-nav__group{display:block;padding:12px 10px 4px;color:var(--hint);font-size:calc(11px * var(--fs, 1));font-weight:700;letter-spacing:.1em;text-transform:uppercase}.studio-nav .tabs__item{justify-content:flex-start;margin:0;padding:9px 12px;border-color:transparent;border-radius:12px}.studio-nav .tabs__item:not(.tabs__item--active){background:none}.studio-nav .tabs__item--group:before{display:none}@media (hover: hover){.studio-nav .tabs__item:hover:not(.tabs__item--active){background:color-mix(in srgb,var(--text) 6%,transparent)}}.studio-nav .tabs__item--active{border-color:transparent}}.studio-home{display:flex;flex-direction:column;gap:14px}.skpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 900px){.skpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.skpi{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:112px;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius-lg, 16px);color:var(--text);background:radial-gradient(160px 90px at 100% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),var(--secondary-bg);text-align:left;font:inherit}.skpi--link{cursor:pointer;transition:border-color .15s ease,transform .18s cubic-bezier(.3,1.3,.5,1)}@media (hover: hover){.skpi--link:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}}.skpi--link:active{transform:scale(.98)}.skpi__head{display:flex;align-items:center;gap:8px;min-width:0}.skpi__icon{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.skpi__label{overflow:hidden;color:var(--hint);font-size:calc(12.5px * var(--fs, 1));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.skpi__value{font-family:var(--font-display, inherit);font-size:calc(clamp(24px,3vw,30px) * var(--fs, 1));font-weight:700;line-height:1;letter-spacing:-.01em}.skpi__foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:auto;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.skpi__trend{padding:1px 7px;border-radius:var(--pill);font-weight:700;white-space:nowrap}.skpi__trend--up{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.skpi__trend--down{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 14%,transparent)}.skpi__trend--flat{color:var(--hint);background:color-mix(in srgb,var(--text) 8%,transparent)}.sattn__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sattn__row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--hairline);border-radius:14px;background:color-mix(in srgb,var(--text) 3%,transparent)}.sattn__icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:11px}.sattn__row--wait .sattn__icon{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.sattn__row--bad .sattn__icon{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 14%,transparent)}.sattn__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.sattn__row .btn{flex:none}.sattn__calm{display:flex;align-items:center;gap:8px;margin:0;color:var(--ok);font-weight:600}.stop__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.stop__list li{display:flex;align-items:center;gap:12px;padding:8px 4px;border-bottom:1px solid var(--hairline)}.stop__list li:last-child{border-bottom:0}.stop__rank{flex:none;width:24px;color:var(--accent);font-family:var(--font-display, inherit);font-size:calc(20px * var(--fs, 1));font-weight:700;text-align:center}.stop__title{flex:1 1 auto;min-width:0;overflow:hidden;padding:0;border:0;color:var(--text);background:none;font:inherit;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}@media (hover: hover){.stop__title:hover{color:var(--accent)}}.stop__stat{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.squick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 900px){.squick{grid-template-columns:repeat(4,minmax(0,1fr))}}.squick__item{display:flex;align-items:center;gap:10px;min-width:0;padding:14px;border:1px solid var(--hairline);border-radius:14px;color:var(--text);background:var(--secondary-bg);font:inherit;font-weight:700;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .18s cubic-bezier(.3,1.3,.5,1)}.squick__item>.icon{flex:none;color:var(--accent)}.squick__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover: hover){.squick__item:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}}.squick__item:active{transform:scale(.97)}.studio-start{display:grid;justify-items:center;gap:8px;padding:24px 18px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--hairline));border-radius:var(--radius-lg, 16px);text-align:center;background:radial-gradient(320px 160px at 50% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 72%),var(--secondary-bg)}.studio-start__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.studio-start b{font-size:calc(18px * var(--fs, 1))}.studio-start p{max-width:420px;margin:0}.studio-start__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}@media (prefers-reduced-motion: reduce){.skpi--link,.squick__item{transition:none}}.lform__main{display:flex;flex-direction:column;gap:0}.lform__head{display:flex;align-items:flex-start;gap:14px;padding-bottom:14px}.lform__head .hint{margin:4px 0 0}.lform__icon{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--accent);background:radial-gradient(60px 40px at 30% 20%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%),color-mix(in srgb,var(--accent) 10%,transparent)}.sstep{display:grid;gap:12px;padding-block:18px;border-top:1px solid var(--hairline);scroll-margin-top:84px}.sstep__head{display:flex;align-items:center;gap:10px}.sstep__num{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1.5px solid color-mix(in srgb,var(--accent) 55%,var(--hairline));border-radius:50%;color:var(--text);font-size:calc(13px * var(--fs, 1));font-weight:800;transition:background .25s ease,border-color .25s ease}.sstep--done .sstep__num{border-color:color-mix(in srgb,var(--ok) 60%,transparent);color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent);animation:sstep-done .45s cubic-bezier(.3,1.5,.5,1)}@keyframes sstep-done{0%{transform:scale(.6) rotate(-20deg)}to{transform:none}}.sstep__title{margin:0;font-size:calc(16px * var(--fs, 1));font-weight:700}.sstep__hint{margin:-4px 0 0 38px}.sstep__body{display:grid;gap:12px;min-width:0}.sleft{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--warn) 55%,var(--hairline));border-radius:14px;background:color-mix(in srgb,var(--warn) 7%,transparent)}.sleft__label{color:var(--text);font-size:calc(13px * var(--fs, 1));font-weight:700}.sleft__item{padding:3px 10px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:var(--pill);color:var(--text);background:none;font:inherit;font-size:calc(12.5px * var(--fs, 1));font-weight:600;cursor:pointer}@media (hover: hover){.sleft__item:hover{border-color:var(--warn)}}.lform__submit{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lform__submit .btn--primary{flex:1 1 240px}.lform__side{display:grid;gap:12px}.lform__preview{width:min(100%,250px);pointer-events:none}.lform__includes{display:grid;gap:4px;margin:0;padding:0;list-style:none;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.lform__includes li{display:flex;align-items:center;gap:6px;min-width:0}.lform__includes .icon{flex:none;color:var(--ok)}.lfield{display:grid;gap:8px}.lfield__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lfield__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.lfield__mark{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.lfield__example{display:grid;gap:6px}.lfield__label{width:calc(100% - 32px);margin-left:32px}.lfield__example .error{margin-left:32px}.lfield__add{justify-self:start}.kitnow{display:grid;justify-items:start;gap:10px}.kitedit__actions{display:flex;flex-wrap:wrap;gap:8px}.smine__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search select" "kinds kinds" "filters filters";align-items:center;gap:10px}@media (min-width: 900px){.smine__bar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"search filters select" "kinds kinds kinds"}}.smine__search{position:relative;display:flex;grid-area:search;align-items:center;min-width:0}.smine__select{grid-area:select;align-self:stretch}.smine__kinds{display:flex;grid-area:kinds;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.smine__kinds::-webkit-scrollbar{display:none}.smine__kinds .chip{flex:none;gap:5px;padding-inline:11px}@media (max-width: 420px){.smine__kinds{gap:6px}.smine__kinds .chip{padding-inline:9px}}.smine__filters{display:grid;grid-area:filters;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}@media (min-width: 900px){.smine__filters{grid-template-columns:repeat(2,minmax(0,210px))}}.smine__search>.icon{position:absolute;left:12px;color:var(--hint);pointer-events:none}.smine__search .input{width:100%;padding-left:36px}.smine__select--on{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--text);background:color-mix(in srgb,var(--accent) 12%,transparent)}.chip__count{display:inline-grid;place-items:center;min-width:20px;padding:0 6px;border-radius:var(--pill);background:color-mix(in srgb,currentColor 14%,transparent);font-size:calc(11.5px * var(--fs, 1));font-weight:800;line-height:18px}.sitems{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.sitem{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:10px 14px;padding:14px 8px;border-bottom:1px solid var(--hairline);border-radius:14px;transition:background .2s ease}.sitem:last-child{border-bottom:0}.sitem--selecting{grid-template-columns:auto 64px minmax(0,1fr)}.sitem--selected{background:color-mix(in srgb,var(--accent) 9%,transparent)}.sitem--open{background:color-mix(in srgb,var(--text) 3%,transparent)}.sitem__check{align-self:center}.sitem__cover{width:64px;height:64px;overflow:hidden;border-radius:12px;box-shadow:0 6px 16px #00000040}.sitem__main{display:grid;gap:5px;min-width:0}.sitem__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.sitem__title{min-width:0;max-width:100%;padding:0;border:0;color:var(--text);background:none;font:inherit;font-size:calc(15px * var(--fs, 1));font-weight:700;text-align:left;overflow-wrap:anywhere;cursor:pointer}@media (hover: hover){.sitem__title:hover{color:var(--accent)}}.sitem__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.sitem__price{color:var(--text)}.sitem__stats{display:flex;flex-wrap:wrap;gap:4px 14px}.sstat{display:inline-flex;align-items:center;gap:4px;color:var(--hint);font-size:calc(12.5px * var(--fs, 1));white-space:nowrap}.sstat>.icon{flex:none}.sstat--sales{color:var(--text);font-weight:700}.sitem__note{color:var(--hint);font-size:calc(12.5px * var(--fs, 1))}.sitem__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.sitem__actions--asking{grid-column:1 / -1;justify-content:flex-start}.sitem>.manage,.sitem__edit{grid-column:1 / -1;min-width:0}.sitem__edit{padding-top:6px}@media (max-width: 640px){.sitem{grid-template-columns:56px minmax(0,1fr);padding-inline:4px}.sitem--selecting{grid-template-columns:auto 56px minmax(0,1fr)}.sitem__cover{width:56px;height:56px}.sitem__actions{grid-column:2 / -1;justify-content:flex-start}.sitem__actions--asking{grid-column:1 / -1}}.sbulk{position:sticky;bottom:12px;z-index:5;display:grid;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--hairline));border-radius:16px;background:var(--secondary-bg);box-shadow:0 14px 36px #00000059;animation:sbulk-in .42s cubic-bezier(.16,1,.3,1)}@keyframes sbulk-in{0%{transform:translateY(24px)}to{transform:none}}.sbulk__row,.sbulk__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sbulk__row{justify-content:space-between}.sbulk__ask{display:grid;gap:10px}.sbulk__ask p{margin:0;font-size:calc(14px * var(--fs, 1));line-height:1.45}.sbulk .hint{margin:0}@media (prefers-reduced-motion: reduce){.sstep--done .sstep__num,.sbulk{animation:none}.sstep__num,.sitem{transition:none}}.ssales__head{display:grid;gap:12px}.ssales__totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.ssales__total{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--hairline);border-radius:14px;background:radial-gradient(120px 60px at 100% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),color-mix(in srgb,var(--text) 3%,transparent)}.ssales__total b{font-family:var(--font-display, inherit);font-size:calc(22px * var(--fs, 1));line-height:1.1}.ssales__note{margin:0}.ssales__wallet{justify-self:start}.ssales__list{display:grid;gap:6px}.ssales__day+.ssales__day{margin-top:8px}.ssales__date{margin:0 0 4px;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ssales__rows{display:grid;margin:0;padding:0;list-style:none}.ssale{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;border-bottom:1px solid var(--hairline)}.ssale:last-child{border-bottom:0}.ssale__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ssale__main{display:grid;justify-items:start;gap:4px;min-width:0}.ssale__title{max-width:100%;padding:0;border:0;color:var(--text);background:none;font:inherit;font-weight:700;text-align:left;overflow-wrap:anywhere;cursor:pointer}@media (hover: hover){.ssale__title:hover{color:var(--accent)}}.ssale__meta{display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.ssale__state{font-size:calc(12px * var(--fs, 1))}.ssale__money{display:grid;justify-items:end;gap:2px;text-align:right}.ssale__net{font-size:calc(16px * var(--fs, 1));white-space:nowrap}.ssale__money .hint{font-size:calc(12px * var(--fs, 1));white-space:nowrap}.ssale--refunded .ssale__net{color:var(--hint);text-decoration:line-through}.ssale--available .ssale__net{color:var(--ok)}.schart{display:grid;gap:10px}.schart__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.schart__legend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--hint);font-size:calc(12.5px * var(--fs, 1))}.schart__key{display:inline-block;width:10px;height:10px;margin-left:6px;border-radius:3px}.schart__key--plays{background:var(--accent)}.schart__key--sales{border-radius:50%;background:var(--ok)}.schart__plot{position:relative;padding-top:18px}.schart__max{position:absolute;top:0;left:0;color:var(--hint);font-size:calc(11px * var(--fs, 1))}.schart__bars{display:flex;align-items:flex-end;gap:3px;height:132px;border-bottom:1px solid var(--hairline);background:repeating-linear-gradient(to top,transparent 0 32px,color-mix(in srgb,var(--text) 5%,transparent) 32px 33px)}.schart__col{position:relative;display:flex;flex:1 1 0;align-items:flex-end;height:100%;min-width:0}.schart__bar{width:100%;min-height:0;border-radius:4px 4px 1px 1px;background:linear-gradient(to top,color-mix(in srgb,var(--accent) 55%,transparent),var(--accent));transform-origin:bottom;animation:schart-grow .7s cubic-bezier(.16,1,.3,1) backwards}.schart__col--sale:after{content:"";position:absolute;bottom:-12px;left:50%;width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent);transform:translate(-50%)}@media (hover: hover){.schart__col:hover .schart__bar{background:var(--accent)}}@keyframes schart-grow{0%{transform:scaleY(.15)}to{transform:none}}.schart__axis{display:flex;justify-content:space-between;margin-top:10px;color:var(--hint);font-size:calc(11.5px * var(--fs, 1))}.sfunnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none}.sfunnel__step{position:relative;display:grid;align-content:start;gap:2px;padding:10px 12px;border:1px solid var(--hairline);border-radius:12px;background:color-mix(in srgb,var(--text) 3%,transparent)}.sfunnel__step b{font-family:var(--font-display, inherit);font-size:calc(20px * var(--fs, 1));line-height:1.1}.sfunnel__step .hint{font-size:calc(12px * var(--fs, 1))}.sfunnel__share{color:var(--ok);font-size:calc(12px * var(--fs, 1));font-weight:700}@media (max-width: 480px){.schart__bars{gap:2px;height:112px}.schart__col--sale:after{width:5px;height:5px;box-shadow:none}.sfunnel{grid-template-columns:minmax(0,1fr);gap:6px}.sfunnel__step{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;padding:8px 12px}.sfunnel__step b{grid-row:1;grid-column:2}.sfunnel__share{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.schart__bar{animation:none}}html.lite .sstep--done .sstep__num,html.lite .sbulk,html.lite .schart__bar{animation:none}.pill--pinned{display:inline-flex;align-items:center;gap:4px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.sitem__pin--on{color:var(--accent)}.sitem__pin--on svg path{fill:currentColor}.sitem__pin--on .icon{animation:sitem-pin-pop .45s cubic-bezier(.3,1.5,.5,1)}@keyframes sitem-pin-pop{0%{transform:scale(.5) rotate(-30deg)}}@media (prefers-reduced-motion: reduce){.sitem__pin--on .icon{animation:none}}.rtpl{display:flex;flex-direction:column;gap:12px}.rtpl__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.rtpl__head .section-title{margin:0}.rtpl__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.rtpl__item{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in srgb,var(--text) 3%,var(--secondary-bg));animation:rtpl-in .35s cubic-bezier(.16,1,.3,1) backwards}.rtpl__item--editing{display:block}@keyframes rtpl-in{0%{transform:translateY(8px)}}.rtpl__text{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0}.rtpl__body{margin:0;color:var(--hint);white-space:pre-wrap;overflow-wrap:anywhere}.rtpl__row-actions,.rtpl__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rtpl__actions .hint{margin-left:auto}.rtpl__form{display:flex;flex-direction:column;gap:10px}.rtpl__tokens{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rtpl__tokens .hint{margin:0}.rtpl__token{padding:4px 10px;border:1px dashed color-mix(in srgb,var(--accent) 55%,var(--hairline));border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text);font:inherit;font-size:calc(12.5px * var(--fs, 1));font-weight:600;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s ease}@media (hover: hover){.rtpl__token:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.rtpl__token:active{transform:scale(.93)}@media (prefers-reduced-motion: reduce){.rtpl__token{transition:none}}.rtpl__new{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--hairline)}@media (prefers-reduced-motion: reduce){.rtpl__item{animation:none}}.rwhen{display:grid;gap:10px;margin:0;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 4%,var(--secondary-bg))}.rwhen:disabled{opacity:.7}.rwhen__label{font-weight:700}.rwhen__seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rwhen__seg .seg__item{justify-content:center;text-align:center;white-space:normal}@media (max-width: 520px){.rwhen__seg .seg__item svg{display:none}}.rwhen__body{display:grid;gap:6px;animation:rwhen-in .32s cubic-bezier(.16,1,.3,1)}.rwhen__body .hint,.rwhen__body .error{margin:0}@keyframes rwhen-in{0%{transform:translateY(-6px)}}.bsched{display:grid;gap:8px;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--warn) 9%,transparent)}.bsched__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.bsched__icon{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn)}.bsched--waiting .bsched__icon{animation:bsched-wait 2.4s ease-in-out infinite}@keyframes bsched-wait{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.bsched__when{font-weight:600}.bsched__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-left:auto}.bsched__edit{display:grid;gap:8px;animation:rwhen-in .32s cubic-bezier(.16,1,.3,1)}.bsched__edit-actions{display:flex;flex-wrap:wrap;gap:8px}@media (prefers-reduced-motion: reduce){.rwhen__body,.bsched__edit,.bsched--waiting .bsched__icon{animation:none}}html.lite .rwhen__body,html.lite .bsched__edit,html.lite .bsched--waiting .bsched__icon{animation:none}.sstat__more{padding:2px 8px 2px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}@media (hover: hover){.sstat__more:hover{background:color-mix(in srgb,var(--accent) 17%,transparent)}}.sstat__more:active{transform:scale(.96)}.sstat__more>.icon:last-child{transition:transform .28s cubic-bezier(.16,1,.3,1)}.sstat__more--on>.icon:last-child{transform:rotate(180deg)}.bfun{display:grid;gap:10px;grid-column:1 / -1;margin-top:4px;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 4%,var(--secondary-bg));animation:rwhen-in .32s cubic-bezier(.16,1,.3,1);scroll-margin-bottom:16px}.bfun__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.bfun__title{display:inline-flex;align-items:center;gap:6px}.bfun__wait{height:132px;border-radius:10px}.bfun__steps{display:grid;gap:8px;margin:0;padding:0;list-style:none;transition:opacity .2s ease}.bfun--loading .bfun__steps{opacity:.55}.bfun__step{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr) auto 4.4em;align-items:center;gap:10px}.bfun__label{overflow:hidden;color:var(--hint);font-size:calc(13px * var(--fs, 1));text-overflow:ellipsis;white-space:nowrap}.bfun__bar{height:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent)}.bfun__bar i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--warn)));transform:scaleX(var(--w, 0));transform-origin:left;animation:bfun-grow .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 70ms);transition:transform .55s cubic-bezier(.16,1,.3,1)}@keyframes bfun-grow{0%{transform:scaleX(0)}}.bfun__count{min-width:2.5em;text-align:right}.bfun__rate{color:var(--hint);font-size:calc(12px * var(--fs, 1));text-align:right}.bfun__hint{display:flex;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--warn) 10%,transparent);font-size:calc(13px * var(--fs, 1))}@media (max-width: 520px){.bfun__steps{gap:12px}.bfun__step{grid-template-columns:minmax(0,1fr) auto 4.4em;gap:3px 10px}.bfun__label{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.bfun,.bfun__bar i{animation:none;transition:none}}html.lite .bfun,html.lite .bfun__bar i{animation:none;transition:none}.sstat__more--active{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.sitem__old{margin-right:4px;color:var(--hint);font-weight:500}.bsale{display:grid;gap:12px;grid-column:1 / -1;margin-top:4px;padding:14px;border:1px solid color-mix(in srgb,var(--warn) 28%,var(--hairline));border-radius:var(--radius);background:color-mix(in srgb,var(--warn) 5%,var(--secondary-bg));animation:rwhen-in .32s cubic-bezier(.16,1,.3,1);scroll-margin-bottom:16px}.bsale__head{display:grid;gap:4px}.bsale__title{display:inline-flex;align-items:center;gap:6px}.bsale__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.bsale__quick{display:flex;gap:6px}.bsale__field{min-width:0;flex:1 1 140px}.bsale__field--percent{flex:0 1 112px}.bsale__preview{margin:0;font-size:calc(14px * var(--fs, 1))}.bsale__preview s{color:var(--hint)}.bsale__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}@media (prefers-reduced-motion: reduce){.bsale{animation:none}}html.lite .bsale{animation:none}.ahero{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--secondary-bg)}.ahero__bg{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:-2;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--profile, var(--accent)) 55%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--profile, var(--accent-2, var(--accent))) 32%,var(--secondary-bg)),var(--secondary-bg));background-position:center;background-size:cover;filter:blur(18px) saturate(1.15);transform:scale(1.08);opacity:.85}.ahero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 25%,transparent) 0%,color-mix(in srgb,var(--bg) 55%,transparent) 55%,var(--bg) 100%)}.ahero__back{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 10px;border:0;border-radius:99px;background:color-mix(in srgb,var(--bg) 62%,transparent);color:var(--text);font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ahero__body{display:flex;flex-direction:column;align-items:center;gap:12px;padding:58px 18px 22px;text-align:center}.ahero__avatar{position:relative;display:grid;border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--bg) 70%,transparent),0 10px 34px #00000059}.ahero__avatar .avatar{box-shadow:none}.ahero__name{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:4px 0 0;font-family:var(--font-display);font-size:calc(clamp(26px,7vw,34px) * var(--fs, 1));font-weight:800;line-height:1.1;text-wrap:balance}.ahero__role{padding:5px 14px;border-radius:99px;background:color-mix(in srgb,var(--bg) 62%,transparent);font-size:calc(13px * var(--fs, 1));font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ahero__counts{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:min(100%,300px)}.ahero__count{display:grid;justify-items:center;gap:1px;min-width:0;padding:8px 6px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:14px;background:color-mix(in srgb,var(--text) 5%,transparent);color:inherit;font:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ahero__count b{font-size:calc(18px * var(--fs, 1));font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15}.ahero__count span{max-width:100%;overflow:hidden;color:var(--hint);font-size:calc(12px * var(--fs, 1));text-overflow:ellipsis;white-space:nowrap}@media (hover: hover){.ahero__count:hover{background:color-mix(in srgb,var(--text) 9%,transparent)}}.ahero__count[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.ahero__count:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ahero__plays{color:var(--hint);font-size:calc(13px * var(--fs, 1));font-variant-numeric:tabular-nums}.follows{display:grid;gap:12px}.follows__head{display:flex;align-items:center;gap:10px}.follows__seg{flex:1;min-width:0}.follows__n{color:var(--hint);font-variant-numeric:tabular-nums}.follows__close{display:grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--section-bg);color:var(--text);cursor:pointer}.ahero__actions{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:520px;min-width:0;margin-top:4px}.ahero__follow{flex:0 1 190px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:13px 22px;border:0;border-radius:14px;background:var(--vivid, var(--button));color:var(--on-primary, #fff);font-size:calc(16px * var(--fs, 1));font-weight:800;box-shadow:var(--glow, none);transition:transform .12s ease,background .15s ease,box-shadow .15s ease}@media (hover: hover){.ahero__follow:hover:not(:disabled){transform:translateY(-1px)}}.ahero__follow:active:not(:disabled){transform:scale(.98)}.ahero__follow--on,.ahero__follow--ghost{background:color-mix(in srgb,var(--bg) 60%,transparent);color:var(--text);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text) 26%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ahero__round{flex:none;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--bg) 62%,transparent);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .15s ease}@media (hover: hover){.ahero__round:hover{background:color-mix(in srgb,var(--text) 16%,var(--bg))}}.ahero__socials{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:560px}.ahero__chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 14px 7px 8px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--bg) 62%,transparent);color:var(--text);font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (hover: hover){.ahero__chip:hover{background:color-mix(in srgb,var(--accent) 24%,var(--bg));text-decoration:none}}.ahero__chipmark{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--on-primary, #fff);font-size:calc(11px * var(--fs, 1));font-weight:800}@supports (color: lch(from red l c h)){.ahero__chipmark{color:lch(from var(--accent) calc((70 - l) * infinity) 0 0)}}.ahero__chipmark--icon{padding:2px;background:#fff;object-fit:contain}.ahero__bio{max-width:520px;margin:0;color:color-mix(in srgb,var(--text) 82%,transparent);font-size:calc(14px * var(--fs, 1));letter-spacing:.02em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;white-space:pre-line}.ahero__meta{color:var(--hint);font-size:calc(13px * var(--fs, 1))}.ahero__meta:empty{display:none}.ahero__notice{margin:0;text-align:center}.atabs{display:flex;gap:0;border-bottom:1px solid var(--hairline);overflow-x:auto;scrollbar-width:none}.atabs::-webkit-scrollbar{display:none}.atabs__item{flex:1 1 0;min-width:max-content;padding:14px 12px;border:0;border-bottom:3px solid transparent;background:none;color:var(--hint);font-family:var(--font-display);font-size:calc(15px * var(--fs, 1));font-weight:800;transition:color .15s ease,border-color .15s ease}.atabs__item--active{border-bottom-color:var(--text);color:var(--text)}.asearch{display:flex;gap:8px}.asearch__box{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;padding:0 14px;border:1px solid var(--hairline);border-radius:14px;background:var(--secondary-bg);color:var(--hint)}.asearch__box input{flex:1 1 auto;min-width:0;padding:13px 0;border:0;outline:0;background:none;color:var(--text);font:inherit}.asearch__filter{display:grid;flex:none;place-items:center;width:48px;border:1px solid var(--hairline);border-radius:14px;background:var(--secondary-bg);color:var(--text)}.asearch__filter--on{border-color:var(--accent);color:var(--accent)}.asort{display:flex;flex-wrap:wrap;gap:8px}.asort__item{padding:8px 14px;border:1px solid var(--hairline);border-radius:99px;background:var(--secondary-bg);color:var(--text);font-size:calc(13px * var(--fs, 1));font-weight:600}.asort__item--on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--secondary-bg))}.arows{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.arow{display:flex;align-items:center;gap:12px;padding:12px;border-radius:22px;background:var(--secondary-bg);transition:background .15s ease}.arow--current{background:color-mix(in srgb,var(--accent) 12%,var(--secondary-bg))}.arow__play{display:grid;flex:none;place-items:center;width:64px;height:64px;padding:0;border:0;border-radius:18px;background:color-mix(in srgb,var(--accent) 22%,var(--secondary-bg)) center / cover no-repeat;color:var(--accent)}.arow__play:disabled{opacity:.5}.arow__play .icon{padding:8px;box-sizing:content-box;border-radius:50%;background:color-mix(in srgb,var(--bg) 55%,transparent);color:var(--text)}.arow__main{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0;padding:0;border:0;background:none;color:var(--text);text-align:left}.arow__title{overflow:hidden;font-size:calc(17px * var(--fs, 1));font-weight:800;text-overflow:ellipsis;white-space:nowrap}.arow__facts{overflow:hidden;min-height:1.3em;color:var(--hint);font-size:calc(13px * var(--fs, 1));text-overflow:ellipsis;white-space:nowrap}.arow__price{display:none;color:var(--text);font-weight:800;font-variant-numeric:tabular-nums}.arow__price:not(:last-child):after{content:" • ";color:var(--hint);font-weight:400}.arow__icon{display:grid;flex:none;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:16px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.arow__icon--on{color:var(--destructive, #ff4d6d)}.arow__icon--on .icon{fill:currentColor}.arow__buy{display:inline-flex;flex:none;align-items:center;gap:8px;padding:0 14px;height:48px;border:0;border-radius:16px;background:var(--vivid, var(--button));color:var(--on-primary, #fff);font-weight:800;box-shadow:var(--glow, none)}.arow__buy span{font-size:calc(14px * var(--fs, 1));font-variant-numeric:tabular-nums}@media (max-width: 520px){.ahero__actions{flex-wrap:wrap;gap:8px}.ahero__follow{flex:1 1 120px;padding:12px 10px;font-size:calc(15px * var(--fs, 1))}.ahero__round{width:46px;height:46px}.arow{gap:10px;padding:10px}.arow__play{width:56px;height:56px;border-radius:16px}.arow__icon,.arow__buy{width:44px;height:44px;border-radius:14px}.arow__buy{justify-content:center;padding:0}.arow__buy span{display:none}.arow__price{display:inline}.arow__title{font-size:calc(16px * var(--fs, 1))}}.ahero__role--owner{color:#ff5a52;border-color:#e5393599;background:#e539352e;font-weight:700}.ahero__banner{width:100%;aspect-ratio:3 / 1;background:center / cover no-repeat}.ahero--banner .ahero__body{padding-top:18px}.rel{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.rel__item{display:flex;align-items:center;gap:6px}.rel__row{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;padding:8px 10px 8px 8px;border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in srgb,var(--secondary-bg) 70%,transparent);color:var(--text);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}@media (hover: hover){a.rel__row:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline));background:var(--surface-hover)}}a.rel__row:active{transform:scale(.99)}a.rel__row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rel__cover{position:relative;display:grid;flex:0 0 auto;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--rel-brand, var(--accent)) 22%,var(--secondary-bg));color:var(--rel-brand, var(--accent))}.rel__cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rel__cover--soundcloud{--rel-brand: #ff5500}.rel__cover--spotify{--rel-brand: #1db954}.rel__cover--youtube{--rel-brand: #ff0033}.rel__cover--telegram{--rel-brand: #2aabee}.rel__cover--yandex{--rel-brand: #ffcc00}.rel__cover--vk{--rel-brand: #0077ff}.rel__cover--apple{--rel-brand: #fa2d48}.rel__cover--bandcamp{--rel-brand: #1da0c3}.rel__cover--zvuk{--rel-brand: #8b5cf6}.rel__cover--deezer{--rel-brand: #a238ff}.rel__text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.rel__title{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.rel__platform{font-weight:600;letter-spacing:.02em}.rel__year:not(:first-child):before{content:"·";margin-right:6px}.rel__warn{color:var(--warn)}.rel__go{display:grid;flex:0 0 auto;place-items:center;color:var(--hint);transition:color .16s ease,transform .16s ease}@media (hover: hover){a.rel__row:hover .rel__go{color:var(--accent);transform:translate(1px,-1px)}}.row-remove{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:10px;background:none;color:var(--hint);cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}@media (hover: hover){.row-remove:hover:not(:disabled){border-color:color-mix(in srgb,var(--destructive) 40%,transparent);background:color-mix(in srgb,var(--destructive) 12%,transparent);color:var(--destructive)}}.row-remove:disabled{opacity:.5;cursor:default}.apin{position:relative;display:flex;align-items:center;gap:16px;margin-bottom:12px;padding:14px;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--hairline));border-radius:24px;background:radial-gradient(420px 180px at 0% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),color-mix(in srgb,var(--accent) 6%,var(--secondary-bg));box-shadow:0 14px 36px color-mix(in srgb,var(--accent) 14%,transparent);animation:apin-in .55s cubic-bezier(.16,1,.3,1) backwards}.apin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--accent) 18%,transparent) 50%,transparent 65%);transform:translate(-100%);animation:apin-sheen 1.6s .35s cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes apin-in{0%{transform:translateY(14px) scale(.98)}}@keyframes apin-sheen{to{transform:translate(100%)}}.apin__cover{display:grid;flex:none;place-items:center;width:112px;height:112px;padding:0;border:0;border-radius:20px;background:color-mix(in srgb,var(--accent) 24%,var(--secondary-bg)) center / cover no-repeat;color:var(--text);box-shadow:0 10px 26px #00000059;cursor:pointer;transition:transform .2s cubic-bezier(.3,1.3,.5,1)}.apin__cover:active:not(:disabled){transform:scale(.96)}.apin__cover:disabled{opacity:.5;cursor:default}.apin__cover .icon{box-sizing:content-box;padding:12px;border-radius:50%;background:color-mix(in srgb,var(--bg) 55%,transparent)}.apin--playing .apin__cover .icon{color:var(--accent)}.apin__main{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.apin__label,.pinmark{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-size:calc(11.5px * var(--fs, 1));font-weight:800;letter-spacing:.06em;text-transform:uppercase}.apin__label .icon,.pinmark .icon{animation:apin-star 2.8s ease-in-out infinite}@keyframes apin-star{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(18deg) scale(1.15)}}.apin__title{max-width:100%;overflow:hidden;padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:calc(19px * var(--fs, 1));font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.apin__facts{max-width:100%;overflow:hidden;color:var(--hint);font-size:calc(13px * var(--fs, 1));text-overflow:ellipsis;white-space:nowrap}.apin__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;align-self:stretch;margin-top:4px}.apin__unpin{margin-left:auto}@media (min-width: 700px){.apin{padding:16px 20px 16px 16px}.apin__main{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px;align-items:center}.apin__label,.apin__title,.apin__facts{grid-column:1;justify-self:start}.apin__actions{grid-column:2;grid-row:1 / span 3;flex-wrap:nowrap;margin-top:0}.apin__unpin{margin-left:0}}.apin-tip{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--accent) 40%,var(--hairline));border-radius:18px;color:var(--hint);font-size:calc(13.5px * var(--fs, 1))}.apin-tip>.icon{flex:none;color:var(--accent)}.apin-tip>span{flex:1 1 auto;min-width:0}.pinmark{animation:apin-in .5s cubic-bezier(.16,1,.3,1) backwards}@media (max-width: 520px){.apin{gap:12px;padding:12px;border-radius:22px}.apin__cover{width:92px;height:92px;border-radius:18px}.apin__title{font-size:calc(17px * var(--fs, 1))}.apin__buy{width:auto;padding:0 14px}.apin__buy span{display:inline}.apin-tip{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.apin,.pinmark,.apin__label .icon,.pinmark .icon{animation:none}.apin:after{display:none}}html.lite .apin:after{display:none}html.lite .apin__label .icon,html.lite .pinmark .icon{animation:none}.own-panel .btn[aria-pressed=true] .icon{color:var(--accent)}.own-panel .btn[aria-pressed=true] .icon path{fill:currentColor}.bnr{margin-bottom:28px}.bnr__stage{position:relative;overflow:hidden;border-radius:28px}.bnr__track{display:flex;gap:14px;touch-action:pan-y;will-change:transform;user-select:none;-webkit-user-select:none}@media (hover: hover) and (pointer: fine){.bnr__track{cursor:grab}}.bnr__track--drag{cursor:grabbing!important}.bn-wrap{flex:0 0 100%;min-width:0;container-type:inline-size;container-name:bn}.bnr__track .bn-wrap{transition:transform .5s var(--ease),opacity .5s var(--ease);will-change:transform,opacity}.bnr__track .bn-wrap:not(.bn-wrap--on){opacity:.7;transform:scale(.965)}@media (hover: none){.bnr__track .bn-wrap,.bnr__track .bn-wrap:not(.bn-wrap--on){opacity:1;transform:none;transition:none;will-change:auto}}.bn{--base: color-mix(in srgb, var(--bg) 40%, #050509);--c1: var(--grad-from, #e3162e);--c2: var(--grad-mid, var(--accent, #8e0e1c));--c3: var(--grad-to, #c7cbd2);position:relative;display:flex;width:100%;align-items:center;aspect-ratio:7 / 2;min-height:196px;padding:0;border:0;border-radius:calc(var(--radius-lg) * 1.4);overflow:hidden;isolation:isolate;background:var(--base);color:#fff;font:inherit;text-align:left;cursor:pointer;transition:transform .3s var(--ease)}.bn:active{transform:scale(.992)}.bn:focus-visible{outline:2px solid #fff;outline-offset:-4px}.bn{--on-c1: #ffffff}@supports (color: lch(from red l c h)){.bn--theme{--on-c1: lch(from var(--c1) calc((70 - l) * infinity) 0 0)}}.bn--blood{--on-c1: #ffffff;--base: #0a0405;--c1: #e3162e;--c2: #8e0e1c;--c3: #c7cbd2}.bn--steel{--on-c1: #0b0b0d;--base: #0a0a0c;--c1: #e3e8ee;--c2: #7a808a;--c3: #b4bcc6}.bn--ice{--on-c1: #05080b;--base: #03070a;--c1: #8fe6ff;--c2: #3aa7d6;--c3: #c7cbd2}.bn--uv{--on-c1: #ffffff;--base: #07061a;--c1: #a48cff;--c2: #5a3df0;--c3: #c7cbd2}.bn--acid{--on-c1: #090a08;--base: #060804;--c1: #c6f432;--c2: #7fa61a;--c3: #c7cbd2}.bn--gold,[data-theme=noir] .bn--blood{--on-c1: #17110a;--base: #0b0804;--c1: #f0d27a;--c2: #b8912f;--c3: #c7cbd2}[data-theme=ice] .bn--blood{--on-c1: #05080b;--base: #03070a;--c1: #8fe6ff;--c2: #3aa7d6;--c3: #c7cbd2}[data-theme=uv] .bn--blood{--on-c1: #ffffff;--base: #07061a;--c1: #a48cff;--c2: #5a3df0;--c3: #c7cbd2}[data-theme=chrome] .bn--blood{--on-c1: #0b0b0d;--base: #0a0a0c;--c1: #e3e8ee;--c2: #7a808a;--c3: #b4bcc6}[data-theme=telegram] .bn--blood{--on-c1: #ffffff;--base: #0b1622;--c1: #2ea6ff;--c2: #1c5d99;--c3: #c7cbd2}[data-theme=acid] .bn--blood{--on-c1: #090a08;--base: #060804;--c1: #c6f432;--c2: #7fa61a;--c3: #c7cbd2}.bn__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.bn__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.14;mix-blend-mode:overlay;pointer-events:none}.bn__blob{position:absolute;display:block;border-radius:50%;animation:bn-drift 16s ease-in-out infinite alternate;will-change:transform}.bn__blob--1{width:58%;height:130%;left:-14%;top:-40%;background:radial-gradient(closest-side,var(--c1) 30%,transparent 100%);opacity:.78}.bn__blob--2{width:54%;height:120%;right:-14%;bottom:-52%;background:radial-gradient(closest-side,var(--c2) 30%,transparent 100%);opacity:.8;animation-delay:-6s}.bn__blob--3{width:36%;height:80%;left:38%;bottom:-56%;background:radial-gradient(closest-side,var(--c3) 30%,transparent 100%);opacity:.7;animation-delay:-11s}@keyframes bn-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}.bn__deco{position:absolute;z-index:1;top:50%;right:clamp(-16px,3%,48px);display:grid;place-items:center;color:#fff3;transform:translateY(-50%) rotate(-9deg);pointer-events:none}.bn__deco .icon{width:clamp(120px,24cqw,432px);height:clamp(120px,24cqw,432px);stroke-width:1.1;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--c1) 70%,transparent))}.bn__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#05050ae0,#05050a99 46%,#05050a14),var(--photo) center / cover no-repeat}.bn__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:60%;padding:clamp(18px,4cqw,72px);transform:translateZ(0)}@media (hover: hover) and (min-width: 900px){.bn__content{padding-left:max(76px,4cqw)}}.bn__chip{display:grid;place-items:center;width:clamp(44px,3.6cqw,64px);height:clamp(44px,3.6cqw,64px);margin-bottom:4px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius, 14px);background:#ffffff1f;color:#fff}.bn__chip .icon{width:50%;height:50%}.bn__title{font-family:var(--font-display);font-size:clamp(22px,4.4cqw,79px);font-weight:800;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;flex-shrink:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-bottom:.06em}.bn__text{color:#ffffffc7;font-size:clamp(13px,calc(8px + 1.1cqw),26px);line-height:1.38;text-wrap:balance;flex-shrink:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.bn__cta{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:.72em 1.15em .72em 1.3em;border-radius:var(--pill);background:#fff;color:#0b0b12;font-size:clamp(14px,calc(8px + .7cqw),20px);font-weight:800;box-shadow:0 8px 24px #00000059;transition:transform .15s var(--ease),gap .15s var(--ease)}@media (hover: hover){.bn:hover .bn__cta{gap:12px}}.bn__ad{position:absolute;z-index:3;left:14px;bottom:12px;max-width:calc(100% - 28px);overflow:hidden;padding:3px 10px;border-radius:99px;background:#0009;color:#ffffffd1;font-size:10.5px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}@container bn (max-width: 560px){.bn{aspect-ratio:5 / 3;min-height:0}.bn__content{max-width:100%;padding-bottom:34px}.bn__chip{display:none}.bn__deco{opacity:.55}.bn__photo{background:linear-gradient(180deg,#05050a40,#05050ad9 80%),var(--photo-m, var(--photo)) center / cover no-repeat}}.bnr__arrow{display:none}.bnr__step{display:inline-grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:50%;background:color-mix(in srgb,var(--secondary-bg) 85%,transparent);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent}.bnr__step:active{transform:scale(.94)}.bnr__step--prev{margin-right:4px}.bnr__step--next{margin-left:4px}@media (hover: hover) and (min-width: 900px){.bnr__step{display:none}}@media (hover: hover) and (min-width: 900px){.bnr__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#080a148c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;opacity:0;transition:opacity .2s,transform .2s var(--ease)}.bnr__stage:hover .bnr__arrow,.bnr__arrow:focus-visible{opacity:1}.bnr__arrow--prev{left:18px}.bnr__arrow--next{right:18px}.bnr__arrow:hover{transform:scale(1.08)}}.bnr__progress{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}.bnr__dots{display:flex;align-items:center;gap:8px}.bnr__pause{display:none;flex:none;place-items:center;width:28px;height:28px;margin-left:6px;padding:0;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:50%;background:color-mix(in srgb,var(--secondary-bg) 85%,transparent);color:var(--hint);transition:color .2s ease,border-color .2s ease,transform .2s cubic-bezier(.3,1.3,.5,1)}@media (hover: hover){.bnr__pause{display:inline-grid}}.bnr__pause[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 50%,transparent);color:var(--text)}@media (hover: hover){.bnr__pause:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);color:var(--text)}}.bnr__pause:active{transform:scale(.92)}.bnr__pause:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bnr__progress--paused .bnr__seg--on i{opacity:.35}.bnr__seg{position:relative;flex:none;width:10px;height:10px;padding:0;overflow:hidden;border:0;border-radius:99px;background:color-mix(in srgb,var(--text) 22%,transparent);transition:width .4s var(--ease),background .25s ease}.bnr__seg:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}@media (hover: hover){.bnr__seg:hover:not(.bnr__seg--on){background:color-mix(in srgb,var(--text) 38%,transparent)}}.bnr__seg--on{width:clamp(44px,14vw,76px);height:10px}.bnr__seg i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--text);transform:scaleX(0);transform-origin:left center;transition:transform .06s linear;will-change:transform}.bnr__seg:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion: reduce){.bn__blob{animation:none}}.bn-wrap:not(.bn-wrap--live) .bn *,.bn-wrap:not(.bn-wrap--live) .bn *:before,.bn-wrap:not(.bn-wrap--live) .bn *:after{animation-play-state:paused!important}.bn__d,.bn__art{contain:paint}@media (hover: none){.bn-wrap .bn *,.bn-wrap .bn *:before,.bn-wrap .bn *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.bn__d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;overflow:hidden;pointer-events:none}.bn__d i{display:block}.bn--d-poster{background:linear-gradient(112deg,var(--c1) 0%,var(--c2) 100%);color:var(--on-c1)}.bn--d-poster .bn__stripes{position:absolute;top:-20%;right:-6%;bottom:-20%;width:46%;background:repeating-linear-gradient(115deg,rgba(0,0,0,.2) 0 14px,transparent 14px 34px);transform:skew(-12deg)}.bn--d-poster .bn__dots{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.28) 1.4px,transparent 1.6px) 0 0 / 16px 16px;-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 90%);mask-image:linear-gradient(90deg,transparent 20%,#000 90%)}.bn__d--poster .icon{position:absolute;top:50%;right:-3%;width:clamp(140px,36cqw,648px);height:clamp(140px,36cqw,648px);color:#00000047;stroke-width:1;transform:translateY(-50%) rotate(8deg)}.bn--d-poster .bn__chip{display:none}.bn--d-poster .bn__title{font-size:clamp(26px,7cqw,126px);font-weight:900;letter-spacing:-.04em;line-height:.98;text-transform:uppercase;text-shadow:3px 3px 0 rgba(0,0,0,.28)}.bn--d-poster .bn__text{color:color-mix(in srgb,var(--on-c1) 92%,transparent);font-weight:600}.bn--d-poster .bn__cta{border-radius:6px;background:#0b0b12;color:#fff;box-shadow:4px 4px #ffffff59}.bn--d-split{background:linear-gradient(100deg,var(--base) 0 52%,color-mix(in srgb,var(--c2) 60%,var(--base)) 100%)}.bn__d--split .bn__ring{position:absolute;top:50%;right:12%;border:2px solid color-mix(in srgb,var(--c1) 70%,transparent);border-radius:50%;transform:translate(50%,-50%)}.bn__d--split .bn__ring--1{width:62cqw;height:62cqw;max-width:420px;max-height:420px;opacity:.35}.bn__d--split .bn__ring--2{width:44cqw;height:44cqw;max-width:300px;max-height:300px;border-color:var(--c3);opacity:.4}.bn__d--split .bn__tilt{position:absolute;top:50%;right:9%;display:grid;place-items:center;width:clamp(110px,24cqw,432px);aspect-ratio:1;border:1px solid rgba(255,255,255,.3);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--c1) 70%,#fff 8%),var(--c2));box-shadow:0 24px 60px color-mix(in srgb,var(--c1) 50%,transparent),inset 0 1px #ffffff73;color:#fff;transform:translateY(-50%) rotate(7deg);animation:bn-float 7s ease-in-out infinite}.bn__d--split .bn__tilt .icon{width:52%;height:52%}@keyframes bn-float{0%,to{transform:translateY(-50%) rotate(7deg)}50%{transform:translateY(-56%) rotate(3deg)}}.bn--d-vinyl{background:radial-gradient(55% 120% at 82% 50%,color-mix(in srgb,var(--c2) 55%,var(--base)),var(--base) 70%)}.bn__d--vinyl .bn__disc{position:absolute;top:50%;right:6cqw;width:24cqw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,transparent 0 22%,rgba(0,0,0,.9) 22.5% 24%,transparent 24.5%),repeating-radial-gradient(circle at 50% 50%,#0a0a10 0,#0a0a10 2px,#17171f 2px,#17171f 4px),conic-gradient(from 20deg,transparent 0 20%,rgba(255,255,255,.18) 25%,transparent 30% 70%,rgba(255,255,255,.16) 75%,transparent 80%);box-shadow:0 0 0 6px #ffffff0a,0 30px 70px #0000008c;transform:translateY(-50%);animation:bn-spin 9s linear infinite}.bn__d--vinyl .bn__label{position:absolute;top:34%;right:34%;bottom:34%;left:34%;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--c1),var(--c3));color:#fff}@keyframes bn-spin{to{transform:translateY(-50%) rotate(360deg)}}.bn--d-equalizer{background:linear-gradient(180deg,var(--base) 0%,color-mix(in srgb,var(--c2) 40%,var(--base)) 100%)}.bn__d--eq{display:flex;align-items:flex-end;gap:.8cqw;padding:0 3cqw}.bn__bar{flex:1;min-width:2px;height:78%;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--c3),var(--c1));opacity:.8;transform-origin:bottom;transform:scaleY(.25);animation:bn-eq calc(.9s * var(--s)) ease-in-out infinite alternate;animation-delay:calc(var(--n) * -.13s)}@keyframes bn-eq{0%{transform:scaleY(.12)}to{transform:scaleY(.95)}}.bn--d-equalizer .bn__content{padding-bottom:20%}.bn--d-retro{background:linear-gradient(180deg,#14072e 0%,#3a0f57 46%,var(--c1) 78%,var(--c3) 100%)}.bn__d--retro .bn__sun{position:absolute;right:10%;bottom:36%;width:clamp(120px,30cqw,540px);aspect-ratio:1;border-radius:50%;background:linear-gradient(180deg,#ffe45e 10%,var(--c1) 70%);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 8%,transparent 8% 10%,#000 10% 17%,transparent 17% 20%,#000 20% 100%);mask-image:repeating-linear-gradient(180deg,#000 0 8%,transparent 8% 10%,#000 10% 17%,transparent 17% 20%,#000 20% 100%);box-shadow:0 0 80px color-mix(in srgb,var(--c1) 70%,transparent)}.bn__d--retro .bn__grid{position:absolute;right:-20%;bottom:-18%;left:-20%;height:52%;overflow:hidden;opacity:.55;transform:perspective(300px) rotateX(58deg);transform-origin:top}.bn__d--retro .bn__grid:before{content:"";position:absolute;top:-26px;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--c3) 80%,#fff) 1.5px,transparent 1.5px) 0 0 / 52px 100%,linear-gradient(180deg,color-mix(in srgb,var(--c3) 80%,#fff) 1.5px,transparent 1.5px) 0 0 / 100% 26px;animation:bn-grid 2.4s linear infinite;will-change:transform}@keyframes bn-grid{to{transform:translateY(26px)}}.bn--d-retro .bn__title{color:#fff;text-shadow:0 0 6px var(--c1),0 0 22px var(--c1),0 0 44px color-mix(in srgb,var(--c1) 60%,transparent)}.bn--d-retro .bn__chip{border-color:var(--c3);box-shadow:0 0 18px color-mix(in srgb,var(--c3) 60%,transparent)}.bn--d-glass{background:var(--base)}.bn__d--glass .bn__orb{position:absolute;border-radius:50%;opacity:.95;animation:bn-drift 12s ease-in-out infinite alternate;will-change:transform}.bn__d--glass .bn__orb--1{top:-30%;left:20%;width:36%;aspect-ratio:1;background:radial-gradient(closest-side,var(--c1) 35%,transparent)}.bn__d--glass .bn__orb--2{right:4%;bottom:-35%;width:40%;aspect-ratio:1;background:radial-gradient(closest-side,var(--c2) 35%,transparent);animation-delay:-5s}.bn__d--glass .bn__orb--3{top:12%;right:30%;width:22%;aspect-ratio:1;background:radial-gradient(closest-side,var(--c3) 35%,transparent);animation-delay:-9s}.bn__d--glass .icon{position:absolute;top:50%;right:6%;width:clamp(110px,26cqw,468px);height:clamp(110px,26cqw,468px);color:#ffffff8c;stroke-width:1;transform:translateY(-50%) rotate(10deg)}.bn--d-glass .bn__content{margin-left:clamp(14px,3cqw,54px);padding:clamp(16px,3cqw,54px);border:1px solid rgba(255,255,255,.28);border-radius:24px;background:linear-gradient(135deg,#ffffff38,#ffffff0f);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 18px 50px #0000004d,inset 0 1px #fff6}.bn--d-wave{background:linear-gradient(135deg,var(--c2) 0%,var(--c1) 100%)}.bn__d--wave .bn__wave{position:absolute;bottom:0;left:0;width:200%;height:46%;animation:bn-wave 14s linear infinite}.bn__d--wave .bn__wave path{fill:#ffffff2e}.bn__d--wave .bn__wave--2{height:36%;animation-duration:9s;animation-direction:reverse}.bn__d--wave .bn__wave--2 path{fill:#ffffff38}.bn__d--wave .bn__wave--3{height:26%;animation-duration:6s}.bn__d--wave .bn__wave--3 path{fill:#00000038}@keyframes bn-wave{to{transform:translate(-50%)}}.bn--d-wave .bn__content{padding-bottom:14%}.bn--d-ticket{background:linear-gradient(120deg,var(--c1),var(--c2));color:var(--on-c1);border-radius:18px;-webkit-mask:radial-gradient(circle 14px at 74% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 14px at 74% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 14px at 74% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 14px at 74% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat}.bn__d--ticket .bn__perf{position:absolute;top:10%;right:26%;bottom:10%;width:0;border-left:3px dashed rgba(255,255,255,.55)}.bn__d--ticket .bn__stub{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:26%;background:#0000002e;color:#fff}.bn__d--ticket .bn__stub b{font-family:var(--font-display);font-size:clamp(11px,2cqw,36px);letter-spacing:.22em;opacity:.85;writing-mode:vertical-rl}.bn--d-ticket .bn__content{max-width:62%}.bn--d-ticket .bn__text{color:color-mix(in srgb,var(--on-c1) 82%,transparent)}.bn--d-ticket .bn__chip,.bn--d-ticket .bn__stub{color:var(--on-c1)}.bn--d-ticket .bn__chip{border-color:color-mix(in srgb,var(--on-c1) 24%,transparent);background:color-mix(in srgb,var(--on-c1) 12%,transparent)}.bn--d-ticket .bn__title{font-weight:900;letter-spacing:0;text-transform:uppercase}.bn--d-mono{border:1px solid rgba(0,0,0,.1);background:#f4f1ea;color:#101014}.bn__d--mono .bn__mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(0,0,0,.06) 1px,transparent 1px) 0 0 / 100% 28px,linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px) 0 0 / 28px 100%;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000);mask-image:linear-gradient(90deg,transparent 30%,#000)}.bn__d--mono .bn__circle{position:absolute;top:50%;right:9%;width:clamp(110px,28cqw,504px);aspect-ratio:1;border:2px solid #101014;border-radius:50%;background:var(--c1);transform:translateY(-50%)}.bn__d--mono .icon{position:absolute;top:50%;right:calc(9% + clamp(110px,28cqw,504px)/2);width:clamp(48px,12cqw,216px);height:clamp(48px,12cqw,216px);color:#101014;transform:translate(50%,-50%)}.bn--d-mono .bn__chip{border-color:#101014;background:transparent;color:#101014}.bn--d-mono .bn__title{font-weight:900;letter-spacing:-.03em}.bn--d-mono .bn__text{color:#3a3a44}.bn--d-mono .bn__cta{background:#101014;color:#fff;box-shadow:none}.bn--d-mono .bn__ad{background:#0000001a;color:#3a3a44}.bn--d-vapor{background:linear-gradient(180deg,#2b1055,#7a2fbf 38%,#ff6ec7 70%,#ffd1f0)}.bn__d--vapor .bn__sun{position:absolute;left:50%;bottom:30%;width:clamp(120px,30cqw,540px);aspect-ratio:1;border-radius:50%;background:linear-gradient(180deg,#fff27a,#ff6ec7);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 10%,transparent 10% 13%);mask-image:repeating-linear-gradient(180deg,#000 0 10%,transparent 10% 13%);transform:translate(10%)}.bn__d--vapor .bn__floor{position:absolute;right:0;bottom:0;left:0;height:32%;background:repeating-conic-gradient(#0ff5ff 0,#0ff5ff 25%,#1a0b3a 0,#1a0b3a 50%) 0 0 / 40px 40px;opacity:.85;transform:perspective(200px) rotateX(55deg) scale(1.6);transform-origin:top}.bn__d--vapor .bn__win{position:absolute;top:50%;right:7%;display:grid;place-items:center;width:clamp(110px,26cqw,468px);aspect-ratio:1.15;border:2px solid #0b0b12;background:#c8f7ff;box-shadow:6px 6px #0b0b12;color:#ff2d9a;transform:translateY(-58%) rotate(3deg)}.bn__d--vapor .bn__wintitle{position:absolute;top:0;right:0;left:0;display:flex;justify-content:flex-end;gap:4px;padding:4px 6px;background:linear-gradient(90deg,#ff2d9a,#7a2fbf)}.bn__d--vapor .bn__wintitle b{width:9px;height:9px;border:1px solid #0b0b12;background:#fff}.bn__d--vapor .icon{margin-top:14px}.bn--d-vapor .bn__title{color:#fff;font-style:italic;letter-spacing:.08em;text-shadow:3px 3px 0 #ff2d9a,6px 6px 0 #0ff5ff;text-transform:uppercase}.bn--d-vapor .bn__cta{border-radius:0;background:#c8f7ff;box-shadow:4px 4px #0b0b12}.bn--d-punk{background:#0d0d0f;color:#fff}.bn__d--punk .bn__scratch{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(97deg,transparent 0 22px,rgba(255,255,255,.05) 22px 23px),radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--c1) 50%,transparent),transparent 55%)}.bn__d--punk .bn__paper{position:absolute;top:12%;right:5%;bottom:12%;width:38%;background:#efe9dc;clip-path:polygon(0 4%,7% 0,14% 5%,25% 1%,36% 6%,48% 0,60% 5%,74% 1%,86% 6%,100% 2%,97% 20%,100% 38%,96% 55%,100% 72%,97% 90%,100% 100%,84% 96%,68% 100%,52% 95%,34% 100%,18% 96%,0 100%,3% 78%,0 58%,4% 38%,0 20%);transform:rotate(3deg)}.bn__d--punk .bn__tape{position:absolute;width:70px;height:22px;background:#ffdc3cd9;box-shadow:0 1px 3px #0006}.bn__d--punk .bn__tape--1{top:9%;right:30%;transform:rotate(-24deg)}.bn__d--punk .bn__tape--2{right:3%;bottom:9%;transform:rotate(28deg)}.bn__d--punk .bn__x{position:absolute;top:8%;left:52%;color:var(--c1);font:900 clamp(40px,11cqw,198px)/1 Impact,"Arial Black",sans-serif;opacity:.9;transform:rotate(-12deg)}.bn__d--punk .icon{position:absolute;top:50%;right:9%;width:clamp(80px,22cqw,396px);height:clamp(80px,22cqw,396px);color:#0d0d0f;stroke-width:2.4;transform:translateY(-50%) rotate(-6deg)}.bn--d-punk .bn__chip{display:none}.bn--d-punk .bn__title{display:inline-block;padding:2px 12px 4px;background:#ffe600;color:#0d0d0f;font-family:Impact,Arial Black,sans-serif;font-weight:900;letter-spacing:.02em;text-transform:uppercase;transform:rotate(-2deg)}.bn--d-punk .bn__text{color:#fff;font-family:Courier New,monospace;font-weight:700}.bn--d-punk .bn__cta{border-radius:0;background:var(--c1);color:#fff;clip-path:polygon(0 8%,100% 0,97% 100%,3% 92%);box-shadow:none}.bn--d-studio{background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),linear-gradient(180deg,#4a4d55,#2d2f35 48%,#1f2125);color:#ece9e1;box-shadow:inset 0 2px #ffffff40,inset 0 -3px #00000080}.bn__d--studio .bn__wood{position:absolute;top:0;bottom:0;width:3.4%;background:repeating-linear-gradient(0deg,#7a4a24 0,#7a4a24 3px,#8b5a2e 3px,#8b5a2e 6px,#6a3f1d 6px,#6a3f1d 9px);box-shadow:inset 0 0 8px #0009}.bn__d--studio .bn__wood--l{left:0}.bn__d--studio .bn__wood--r{right:0}.bn__d--studio .bn__screw{position:absolute;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d8d8dc,#6c6c72 70%);box-shadow:0 1px 2px #000}.bn__d--studio .bn__screw--1{top:9px;left:4.4%}.bn__d--studio .bn__screw--2{top:9px;right:4.4%}.bn__d--studio .bn__screw--3{bottom:9px;left:4.4%}.bn__d--studio .bn__screw--4{right:4.4%;bottom:9px}.bn__d--studio .bn__vu{position:absolute;top:50%;right:12%;width:clamp(120px,27cqw,486px);aspect-ratio:1.5;overflow:hidden;border:4px solid #15161a;border-radius:10px;background:radial-gradient(ellipse at 50% 120%,#fff6d0,#e8d58a 60%,#b9a24f);box-shadow:inset 0 0 12px #0000008c,0 2px #fff3;transform:translateY(-50%)}.bn__d--studio .bn__vu svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.bn__d--studio .bn__vu-scale,.bn__d--studio .bn__vu-red,.bn__d--studio .bn__vu-ticks{fill:none;stroke-linecap:butt}.bn__d--studio .bn__vu-scale{stroke:#1a1a1a;stroke-width:2.2}.bn__d--studio .bn__vu-red{stroke:#c0392b;stroke-width:4}.bn__d--studio .bn__vu-ticks{stroke:#1a1a1a;stroke-width:1.4}.bn__d--studio .bn__vu-ticks--red{stroke:#c0392b}.bn__d--studio .bn__vu-num{fill:#2a2a2a;font:700 7px/1 var(--font-display, sans-serif);text-anchor:middle}.bn__d--studio .bn__vu-label{fill:#1a1a1a;font:800 13px/1 var(--font-display, sans-serif);text-anchor:middle;letter-spacing:.06em}.bn__d--studio .bn__needle{transform-box:view-box;transform-origin:75px 112px;transform:rotate(-30deg)}.bn__d--studio .bn__needle path{fill:none;stroke:#111;stroke-width:1.8}.bn__d--studio .bn__needle{animation:bn-needle 2.6s ease-in-out infinite alternate}.bn__d--studio .bn__vu-cap{fill:#15161a}@keyframes bn-needle{0%{transform:rotate(-44deg)}35%{transform:rotate(14deg)}65%{transform:rotate(-10deg)}to{transform:rotate(30deg)}}.bn__d--studio .bn__leds{position:absolute;top:14%;right:12%;display:flex;gap:5px}.bn__d--studio .bn__leds i{width:9px;height:9px;border-radius:50%;background:#35d36a;box-shadow:0 0 8px #35d36a;animation:bn-led 1.2s steps(2,end) infinite;animation-delay:calc(var(--n) * -.2s)}.bn__d--studio .bn__leds i:nth-child(n+5){background:#ff5a3c;box-shadow:0 0 8px #ff5a3c}@keyframes bn-led{50%{opacity:.25}}.bn__d--studio .bn__knob{position:absolute;right:6.5%;bottom:14%;width:clamp(30px,7cqw,126px);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 20deg,#e8e8ec,#7c7c84,#e8e8ec,#6a6a72,#e8e8ec);box-shadow:0 4px 8px #0009,inset 0 0 0 3px #1c1d21}.bn--d-studio .bn__content{margin-left:3.4%}.bn--d-studio .bn__title{color:#efece3;letter-spacing:.01em;text-shadow:0 -1px 0 rgba(255,255,255,.25),0 2px 0 rgba(0,0,0,.8)}.bn--d-studio .bn__text{color:#c4c1b8}.bn--d-studio .bn__chip{border-color:#15161a;background:linear-gradient(180deg,#5a5d66,#34363c)}.bn--d-studio .bn__cta{border-radius:8px;background:linear-gradient(180deg,#f1efe8,#bfbcb2);box-shadow:0 3px #15161a,0 6px 10px #00000080}.bn--d-cyber{background:linear-gradient(135deg,#05060d,#0a1020 60%,#1a0630);color:#e8fbff}.bn__d--cyber .bn__hex{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 40%,color-mix(in srgb,var(--c1) 40%,transparent),transparent 55%),linear-gradient(60deg,rgba(0,255,240,.07) 25%,transparent 25.5%) 0 0 / 40px 70px,linear-gradient(120deg,rgba(0,255,240,.07) 25%,transparent 25.5%) 0 0 / 40px 70px}.bn__d--cyber .bn__scan{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 2px,transparent 2px 4px);animation:bn-scan 7s linear infinite}@keyframes bn-scan{to{background-position:0 40px}}.bn__d--cyber .bn__corner{position:absolute;width:34px;height:34px;border:0 solid #00f0ff}.bn__d--cyber .bn__corner--tl{top:12px;left:12px;border-top-width:3px;border-left-width:3px}.bn__d--cyber .bn__corner--br{right:12px;bottom:12px;border-right-width:3px;border-bottom-width:3px;border-color:#ff2bd6}.bn__d--cyber .icon{position:absolute;top:50%;right:8%;width:clamp(110px,26cqw,468px);height:clamp(110px,26cqw,468px);color:#00f0ff;stroke-width:1.2;filter:drop-shadow(0 0 10px #00f0ff);transform:translateY(-50%)}.bn--d-cyber .bn__title{color:#fff;letter-spacing:.04em;text-shadow:-2px 0 #ff2bd6,2px 0 #00f0ff;text-transform:uppercase;animation:bn-glitch 4.5s steps(1,end) infinite}@keyframes bn-glitch{0%,92%,to{text-shadow:-2px 0 #ff2bd6,2px 0 #00f0ff;transform:none}93%{text-shadow:5px 0 #ff2bd6,-5px 0 #00f0ff;transform:translate(3px) skew(-6deg)}95%{text-shadow:-6px 0 #ff2bd6,4px 0 #00f0ff;transform:translate(-4px)}97%{text-shadow:2px 2px #ff2bd6,-2px -2px #00f0ff;transform:skew(5deg)}}.bn--d-cyber .bn__chip{border-color:#00f0ff;border-radius:4px;background:#00f0ff1a;color:#00f0ff}.bn--d-cyber .bn__cta{border-radius:0;background:#00f0ff;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));box-shadow:none}.bn--d-comic{background:#ffd400;color:#111}.bn__d--comic .bn__rays{position:absolute;top:50%;right:-10%;width:120%;aspect-ratio:1;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.55) 0 7deg,transparent 7deg 14deg);transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 20%,transparent 60%);mask-image:radial-gradient(circle,#000 20%,transparent 60%)}.bn__d--comic .bn__halftone{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(var(--c1) 22%,transparent 24%) 0 0 / 14px 14px;opacity:.55;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%)}.bn__d--comic .bn__burst{position:absolute;top:50%;right:7%;display:grid;place-items:center;width:clamp(120px,28cqw,504px);aspect-ratio:1;background:var(--c1);clip-path:polygon(50% 0,61% 18%,80% 8%,78% 30%,100% 33%,85% 50%,100% 67%,78% 70%,80% 92%,61% 82%,50% 100%,39% 82%,20% 92%,22% 70%,0 67%,15% 50%,0 33%,22% 30%,20% 8%,39% 18%);color:#fff;transform:translateY(-50%) rotate(8deg);animation:bn-pop 1.6s ease-in-out infinite alternate}@keyframes bn-pop{to{transform:translateY(-50%) rotate(-4deg) scale(1.07)}}.bn--d-comic .bn__chip{border:3px solid #111;background:#fff;color:#111}.bn--d-comic .bn__title{color:#fff;font-weight:900;letter-spacing:.01em;text-shadow:3px 3px 0 #111,-2px -2px 0 #111,2px -2px 0 #111,-2px 2px 0 #111,5px 5px 0 var(--c1);text-transform:uppercase}.bn--d-comic .bn__text{color:#111;font-weight:700}.bn--d-comic .bn__cta{border:3px solid #111;border-radius:10px;background:#fff;box-shadow:4px 4px #111}.bn--d-pixel{background:linear-gradient(180deg,#0f1c4d,#2a3a8f 70%,#5a6bd1);color:#fff;font-family:Courier New,monospace}.bn__d--pixel .bn__pstars{position:absolute;top:12%;left:8%;width:4px;height:4px;background:#fff;box-shadow:120px 30px #fff,260px 10px #ffe566,380px 50px #fff,520px 20px #fff,640px 60px #ffe566,760px 14px #fff,90px 70px #ffe566,330px 90px #fff;animation:bn-twinkle 1.4s steps(2,end) infinite}@keyframes bn-twinkle{50%{opacity:.3}}.bn__d--pixel .bn__cloud{position:absolute;top:22%;right:12%;width:16px;height:16px;background:#fff;box-shadow:16px 0 #fff,32px 0 #fff,48px 0 #fff,8px -16px #fff,24px -16px #fff,40px -16px #fff,-8px 16px #dfe6ff,56px 16px #dfe6ff;animation:bn-cloud 12s steps(24,end) infinite alternate}@keyframes bn-cloud{to{transform:translate(-60px)}}.bn__d--pixel .bn__ground{position:absolute;right:0;bottom:0;left:0;height:18%;background:repeating-linear-gradient(90deg,#6bbf3a 0,#6bbf3a 16px,#4a9a28 16px,#4a9a28 32px) top / 100% 25% no-repeat,repeating-linear-gradient(90deg,#8a5a2b 0,#8a5a2b 16px,#7a4a22 16px,#7a4a22 32px) bottom / 100% 75% no-repeat}.bn__d--pixel .bn__hero{position:absolute;right:18%;bottom:18%;width:12px;height:12px;background:#ff3b3b;box-shadow:12px 0 #ff3b3b,24px 0 #ff3b3b,0 -12px #ffd2a0,12px -12px #ffd2a0,24px -12px #ffd2a0,0 -24px #3b6bff,12px -24px #3b6bff,24px -24px #3b6bff,0 12px #3b6bff,24px 12px #3b6bff;animation:bn-hop 1.1s steps(6,end) infinite}@keyframes bn-hop{50%{transform:translateY(-48px)}}.bn--d-pixel .bn__title{font-family:Courier New,monospace;font-weight:900;letter-spacing:.04em;text-shadow:3px 3px 0 #000;text-transform:uppercase}.bn--d-pixel .bn__chip{border:3px solid #fff;border-radius:0;background:#ff3b3b;box-shadow:3px 3px #000}.bn--d-pixel .bn__cta{border-radius:0;background:#ffe566;color:#000;box-shadow:0 0 0 3px #000,4px 4px 0 3px #000;font-family:Courier New,monospace}.bn--d-cards{background:radial-gradient(60% 95% at 82% 52%,color-mix(in srgb,var(--c2) 55%,transparent),transparent 72%),radial-gradient(45% 80% at 4% 0%,color-mix(in srgb,var(--c1) 28%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--c2) 12%,var(--base)),var(--base))}.bn__d--cards .bn__dust{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.16) 1.2px,transparent 1.5px) 0 0 / 22px 22px;-webkit-mask-image:radial-gradient(60% 90% at 82% 50%,#000,transparent 75%);mask-image:radial-gradient(60% 90% at 82% 50%,#000,transparent 75%)}.bn__deck{position:absolute;top:50%;right:9cqw;width:clamp(112px,17cqw,306px);aspect-ratio:3 / 4;transform:translateY(-50%)}.bn__d--cards .bn__card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:7%;padding:7%;border-radius:14%/10.5%;background:linear-gradient(180deg,#ffffff29,#fff0 30%),linear-gradient(165deg,color-mix(in srgb,var(--a) 70%,#20202c),color-mix(in srgb,var(--b) 80%,#0c0c14));box-shadow:0 20px 38px #0000008c,0 3px 8px #0006,inset 0 1px #fff6,inset 0 -2px #0000004d;transform-origin:50% 90%;animation:bn-deal 8s cubic-bezier(.5,0,.2,1) infinite;animation-delay:var(--o);will-change:transform}.bn__card--0{--a: var(--c1);--b: var(--c2)}.bn__card--1{--a: var(--c2);--b: var(--c3)}.bn__card--2{--a: var(--c3);--b: var(--c1)}.bn__card--3{--a: var(--c1);--b: var(--c3)}.bn__d--cards .bn__cover{display:grid;flex:1;place-items:center;border-radius:10px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.5),transparent 55%),linear-gradient(160deg,#ffffff38,#00000040);box-shadow:inset 0 0 0 1px #ffffff38;color:#ffffffeb}.bn__d--cards .bn__ln{height:7px;border-radius:99px;background:#ffffff8c}.bn__d--cards .bn__ln--1{width:78%}.bn__d--cards .bn__ln--2{width:46%;margin-bottom:2%;background:#ffffff4d}.bn__d--cards .bn__stamp{position:absolute;top:9%;left:9%;display:grid;place-items:center;width:26%;aspect-ratio:1;border:2px solid #5dff9a;border-radius:50%;background:#0828168c;color:#5dff9a;font-size:clamp(14px,2.4cqw,43px);font-style:normal;line-height:1;opacity:0;transform:rotate(-14deg);animation:bn-stamp 8s ease-out infinite;animation-delay:var(--o)}@keyframes bn-deal{0%,18%{transform:translate(0) rotate(0) scale(1);opacity:1;z-index:5}24%{transform:translate(150%,8%) rotate(22deg) scale(1);opacity:0;z-index:6}24.01%{transform:translate(18%,-15%) rotate(9deg) scale(.79);opacity:0;z-index:1}27%,43%{transform:translate(18%,-15%) rotate(9deg) scale(.79);opacity:1;z-index:1}50%,68%{transform:translate(12%,-10%) rotate(6deg) scale(.86);opacity:1;z-index:2}75%,93%{transform:translate(6%,-5%) rotate(3deg) scale(.93);opacity:1;z-index:3}to{transform:translate(0) rotate(0) scale(1);opacity:1;z-index:5}}@keyframes bn-stamp{0%,6%{opacity:0;transform:rotate(-14deg) scale(.5)}12%{opacity:1;transform:rotate(-14deg) scale(1.15)}16%,20%{opacity:1;transform:rotate(-14deg) scale(1)}24%,to{opacity:0;transform:rotate(-14deg) scale(1)}}.bn--d-cards .bn__content{max-width:54%}.bn--d-cards .bn__title{text-shadow:0 2px 18px rgba(0,0,0,.45)}.bn--d-metal{background:repeating-linear-gradient(90deg,#ffffff07 0,#ffffff07 1px,#0000000f 1px,#0000000f 3px),linear-gradient(180deg,#44474d,#2b2d31,#1b1c1f 72%,#121315);box-shadow:inset 0 1px #fff6,inset 0 -2px #000000b3,inset 0 0 0 1px #00000080}.bn__d--metal .bn__bevel{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:20px;box-shadow:inset 1px 1px #fff3,inset -1px -1px #000000b3,0 0 0 1px #0000008c,0 1px 0 1px #ffffff14}.bn__d--metal .bn__sheen{position:absolute;top:-20%;bottom:-20%;left:0;width:38%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.13) 45%,rgba(255,255,255,.04) 60%,transparent 100%);transform:translate(-120%) skew(-16deg);animation:bn-sheen 7.5s ease-in-out infinite}@keyframes bn-sheen{0%,12%{transform:translate(-120%) skew(-16deg)}62%,to{transform:translate(330%) skew(-16deg)}}.bn__rivet{position:absolute;width:13px;height:13px;border-radius:50%;background:linear-gradient(135deg,transparent 44%,rgba(0,0,0,.55) 45% 55%,transparent 56%),radial-gradient(circle at 32% 28%,#f3f5f7,#8d939c 55%,#3a3d43);box-shadow:0 1px 2px #000000b3,inset 0 0 0 1px #00000059}.bn__rivet--1{top:17px;left:17px;transform:rotate(30deg)}.bn__rivet--2{top:17px;right:17px;transform:rotate(-20deg)}.bn__rivet--3{bottom:17px;left:17px;transform:rotate(70deg)}.bn__rivet--4{right:17px;bottom:17px;transform:rotate(-50deg)}.bn__dial{position:absolute;top:50%;right:8cqw;width:clamp(124px,25cqw,450px);aspect-ratio:1;transform:translateY(-50%);filter:drop-shadow(0 16px 14px rgba(0,0,0,.6))}.bn__ticks{position:absolute;top:-9%;right:-9%;bottom:-9%;left:-9%;border-radius:50%;background:repeating-conic-gradient(from -135deg,rgba(255,255,255,.5) 0 1.4deg,transparent 1.4deg 9deg);-webkit-mask-image:radial-gradient(circle,transparent 0 80%,#000 81% 92%,transparent 93%);mask-image:radial-gradient(circle,transparent 0 80%,#000 81% 92%,transparent 93%);opacity:.55}.bn__chrome{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffffff12 0,#ffffff12 1deg,#0000001a 1deg,#0000001a 2deg),conic-gradient(from 25deg,#f6f8fa,#8f959e 11%,#eceff2,#474b52,#cfd4da 50%,#6a6f78 62%,#f2f4f6,#565b63 88%,#f6f8fa);box-shadow:inset 0 2px 1px #fff9,inset 0 -5px 8px #0000008c,0 0 0 2px #0d0e10,0 0 0 3px #ffffff29}.bn__d--metal .bn__well{position:absolute;top:27%;right:27%;bottom:27%;left:27%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 34% 28%,#666b74,#2a2c31 58%,#111214);box-shadow:inset 0 4px 9px #000000d9,0 1px #ffffff73,0 0 0 3px #00000059;color:#fffc}.bn__pointer{position:absolute;top:5%;right:5%;bottom:5%;left:5%;animation:bn-turn 9s cubic-bezier(.45,0,.25,1) infinite alternate}.bn__pointer:after{content:"";position:absolute;top:7%;left:50%;width:5%;height:17%;border-radius:99px;background:#fff;box-shadow:0 0 10px 2px color-mix(in srgb,var(--c1) 70%,#fff),0 0 2px #0009;transform:translate(-50%)}@keyframes bn-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bn--d-metal .bn__content{max-width:62%;padding:max(34px,4cqw) 8px max(30px,4cqw) max(36px,4cqw)}@media (hover: hover) and (min-width: 900px){.bn--d-metal .bn__content{padding-left:max(76px,4cqw)}}.bn--d-metal .bn__title{background:linear-gradient(180deg,#fff,#d4d8de 42%,#8b919a 54%,#e9ecf0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.18)) drop-shadow(0 3px 3px rgba(0,0,0,.75));letter-spacing:-.02em}.bn--d-metal .bn__text{color:#b9bec6;text-shadow:0 -1px 0 rgba(0,0,0,.8)}.bn--d-metal .bn__chip{border:0;border-radius:12px;background:linear-gradient(180deg,#4a4d54,#24262a);color:#e5e8ec;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #000000b3,0 3px 6px #00000080}.bn--d-metal .bn__cta{background:linear-gradient(180deg,#f3f5f7,#c5cad1 48%,#9aa0a9 52%,#d3d7dd);color:#101114;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px #00000040,0 6px 14px #0000008c;text-shadow:0 1px 0 rgba(255,255,255,.5)}@container bn (max-width: 560px){.bn--d-split .bn__tilt,.bn__d--vinyl .bn__disc,.bn__d--mono .bn__circle{opacity:.55}.bn--d-ticket .bn__content{max-width:70%}.bn__d--vinyl .bn__disc{right:-4cqw;width:46cqw}.bn__deck{right:6cqw;width:clamp(92px,29cqw,150px)}.bn--d-cards .bn__content{max-width:58%}.bn__dial{right:4cqw;width:clamp(104px,34cqw,160px)}.bn--d-metal .bn__content{max-width:64%}.bn__d--metal .bn__bevel{top:7px;right:7px;bottom:7px;left:7px;border-radius:16px}.bn--d-metal .bn__chip{display:none}.bn--d-metal .bn__title{font-size:clamp(22px,7.6cqw,32px)}.bn--d-split .bn__content,.bn--d-vinyl .bn__content,.bn--d-mono .bn__content,.bn--d-vapor .bn__content,.bn--d-punk .bn__content,.bn--d-studio .bn__content,.bn--d-cyber .bn__content,.bn--d-comic .bn__content{max-width:64%}.bn--d-equalizer .bn__bar{height:52%;opacity:.6}.bn--d-glass .bn__content{max-width:100%;margin:0;padding:18px 18px 30px;border:0;border-radius:0;background:linear-gradient(180deg,#ffffff0a,#0808108c);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.bn__d--glass .icon{display:none}.bn--d-poster .bn__title{font-size:clamp(24px,9cqw,40px)}}@media (prefers-reduced-motion: reduce){.bn-wrap .bn *,.bn-wrap .bn *:before,.bn-wrap .bn *:after{animation:none!important}.bn__bar{transform:scaleY(.5)}}.bn__d--gothic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:radial-gradient(120% 90% at 100% 50%,color-mix(in srgb,var(--c2) 22%,transparent),transparent 60%),var(--base)}.bn__d--gothic .bn__pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='46'%20height='46'%20viewBox='9%209%2082%2082'%3E%3Cpath%20fill='%23c7cbd2'%20d='M16.6,32.98%20L21.85,45.06%20L21.85,54.94%20L16.6,67.02%20L11.35,54.94%20L11.35,45.06Z%20M33.3,17.07%20L38.55,29.14%20L38.55,70.86%20L33.3,82.93%20L28.05,70.86%20L28.05,29.14Z%20M50,28.91%20L55.25,40.98%20L55.25,59.02%20L50,71.09%20L44.75,59.02%20L44.75,40.98Z%20M66.7,13%20L71.95,25.07%20L71.95,74.92%20L66.7,87%20L61.45,74.92%20L61.45,25.07Z%20M83.4,35.94%20L88.65,48.02%20L88.65,51.98%20L83.4,64.06%20L78.15,51.98%20L78.15,48.02Z'/%3E%3C/svg%3E");background-size:46px 46px;opacity:.07;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 55%);mask-image:linear-gradient(90deg,transparent 0%,#000 55%)}.bn__d--gothic .bn__glow{position:absolute;top:50%;right:4%;width:46%;aspect-ratio:1;transform:translateY(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--c1) 42%,transparent),transparent)}.bn__d--gothic .bn__mark,.bn__d--gothic .bn__shine{position:absolute;top:50%;right:7%;height:112%;aspect-ratio:1;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='9%209%2082%2082'%3E%3Cpath%20d='M16.6,32.98%20L21.85,45.06%20L21.85,54.94%20L16.6,67.02%20L11.35,54.94%20L11.35,45.06Z%20M33.3,17.07%20L38.55,29.14%20L38.55,70.86%20L33.3,82.93%20L28.05,70.86%20L28.05,29.14Z%20M50,28.91%20L55.25,40.98%20L55.25,59.02%20L50,71.09%20L44.75,59.02%20L44.75,40.98Z%20M66.7,13%20L71.95,25.07%20L71.95,74.92%20L66.7,87%20L61.45,74.92%20L61.45,25.07Z%20M83.4,35.94%20L88.65,48.02%20L88.65,51.98%20L83.4,64.06%20L78.15,51.98%20L78.15,48.02Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='9%209%2082%2082'%3E%3Cpath%20d='M16.6,32.98%20L21.85,45.06%20L21.85,54.94%20L16.6,67.02%20L11.35,54.94%20L11.35,45.06Z%20M33.3,17.07%20L38.55,29.14%20L38.55,70.86%20L33.3,82.93%20L28.05,70.86%20L28.05,29.14Z%20M50,28.91%20L55.25,40.98%20L55.25,59.02%20L50,71.09%20L44.75,59.02%20L44.75,40.98Z%20M66.7,13%20L71.95,25.07%20L71.95,74.92%20L66.7,87%20L61.45,74.92%20L61.45,25.07Z%20M83.4,35.94%20L88.65,48.02%20L88.65,51.98%20L83.4,64.06%20L78.15,51.98%20L78.15,48.02Z'/%3E%3C/svg%3E") center / contain no-repeat}.bn__d--gothic .bn__mark{background:linear-gradient(180deg,#fff,#e4e6ea 30%,#a3a8b0 47%,#2a2d33 50%,#5b6068 56%,#e9ebee,#9da2aa)}.bn__d--gothic .bn__shine{background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.85) 50%,transparent 65%) -200% 0 / 200% 100% no-repeat}.bn__d--gothic .bn__shine{animation:bn-gothic-shine 5.5s var(--ease) infinite}@keyframes bn-gothic-shine{0%,55%{background-position:-200% 0}to{background-position:300% 0}}.bn--d-gothic .bn__title{text-transform:uppercase;letter-spacing:.02em}.bn--d-gothic .bn__chip{color:var(--c1);background:color-mix(in srgb,var(--c1) 14%,#0c0c0e);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c3) 22%,transparent)}.bn__d--chrome{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:linear-gradient(180deg,#1b1c20,#0b0b0d)}.bn--d-chrome{box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0009,inset 0 0 0 1px #ffffff0d}.bn__d--chrome .bn__brushed{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px)}.bn__d--chrome .bn__sweep{position:absolute;top:-20%;right:-40%;bottom:-20%;left:-40%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.08) 46%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.08) 54%,transparent 62%);transform:translate(-40%)}.bn__d--chrome .bn__sweep{animation:bn-chrome-sweep 7s ease-in-out infinite}@keyframes bn-chrome-sweep{0%,40%{transform:translate(-40%)}to{transform:translate(40%)}}.bn__d--chrome .bn__glow{position:absolute;top:50%;right:22%;width:36%;aspect-ratio:1;transform:translate(50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--c1) 34%,transparent),transparent)}.bn__d--chrome .bn__plate{position:absolute;top:50%;right:22%;display:grid;place-items:center;transform:translate(50%,-50%);color:var(--c1);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--c1) 45%,transparent))}.bn__d--chrome .bn__plate .icon{width:15cqw;height:15cqw}.bn--d-chrome .bn__title{background:linear-gradient(180deg,#ffffff 0%,color-mix(in srgb,var(--c1) 70%,#fff) 44%,var(--c2) 52%,color-mix(in srgb,var(--c1) 80%,#fff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:.02em}.bn--d-chrome .bn__chip{color:#0b0b0d;background:linear-gradient(180deg,#f1f3f5,#c6ccd3 48%,#939aa4 52%,#cfd4da)}@container bn (max-width: 560px){.bn__d--gothic .bn__mark,.bn__d--gothic .bn__shine{right:-6%;height:78%;opacity:.55}.bn__d--chrome .bn__plate,.bn__d--chrome .bn__glow{right:16%}.bn__d--chrome .bn__plate{opacity:.5}.bn__d--chrome .bn__plate .icon{width:26cqw;height:26cqw}}@container bn (max-width: 560px){.bn__d--studio .bn__vu{top:auto;right:6%;bottom:9%;width:30cqw;transform:none}.bn__d--studio .bn__knob{display:none}.bn--d-studio .bn__content{max-width:58%}}.npage{--npage-tone: var(--accent);display:flex;flex-direction:column;gap:14px;max-width:860px;margin:0 auto}.npage--good{--npage-tone: var(--ok)}.npage--bad{--npage-tone: var(--destructive)}.npage--wait{--npage-tone: var(--warn)}.npage__hero{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;padding:22px;border:1px solid color-mix(in srgb,var(--npage-tone) 38%,transparent);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--npage-tone) 24%,transparent),transparent 62%),var(--secondary-bg);box-shadow:var(--shadow)}.npage__icon{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:color-mix(in srgb,var(--npage-tone) 22%,var(--section-bg));font-size:calc(34px * var(--fs, 1));line-height:1}.npage__heading{display:flex;flex-direction:column;gap:8px;min-width:0}.npage__kind{color:color-mix(in srgb,var(--npage-tone) 78%,var(--text));font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.npage__title{margin:0;font-size:calc(clamp(22px,4.6vw,30px) * var(--fs, 1));font-weight:800;line-height:1.18;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.npage__lead{margin:0;max-width:62ch;color:var(--text);font-size:calc(16px * var(--fs, 1));line-height:1.55;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.npage__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.npage__status{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--pill);background:color-mix(in srgb,var(--npage-tone) 20%,transparent);color:var(--text);font-size:calc(13px * var(--fs, 1));font-weight:700}.npage__status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--npage-tone)}.npage__status--good{background:color-mix(in srgb,var(--ok) 20%,transparent)}.npage__status--good:before{background:var(--ok)}.npage__status--bad{background:color-mix(in srgb,var(--destructive) 18%,transparent)}.npage__status--bad:before{background:var(--destructive)}.npage__status--wait{background:color-mix(in srgb,var(--warn) 22%,transparent)}.npage__status--wait:before{background:var(--warn)}.npage__status--info{background:color-mix(in srgb,var(--accent) 18%,transparent)}.npage__status--info:before{background:var(--accent)}.npage__note p{margin:0;font-size:calc(16px * var(--fs, 1));line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.npage__card{padding:18px 20px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg)}.npage__h2{margin:0 0 10px;font-size:calc(17px * var(--fs, 1));font-weight:800}.npage__facts{display:flex;flex-direction:column;margin:0}.npage__fact{display:grid;grid-template-columns:minmax(130px,34%) 1fr;gap:4px 16px;padding:11px 0;border-top:1px solid var(--hairline)}.npage__fact:first-child{border-top:0}.npage__fact dt{color:var(--hint);font-size:calc(14px * var(--fs, 1))}.npage__fact dd{margin:0;min-width:0;font-size:calc(15px * var(--fs, 1));font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.npage__copy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.npage__copy code{padding:3px 8px;border-radius:8px;background:var(--section-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(14px * var(--fs, 1));-webkit-user-select:all;user-select:all}.npage__steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;counter-reset:step}.npage__steps li{position:relative;padding-left:40px;font-size:calc(15px * var(--fs, 1));line-height:1.55;counter-increment:step;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.npage__steps li:before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--npage-tone) 24%,var(--section-bg));font-size:calc(13px * var(--fs, 1));font-weight:800}.npage__actions{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:6px}.npage__actions .btn{min-height:46px;padding-inline:22px}@media (max-width: 560px){.npage__hero{grid-template-columns:1fr;gap:14px;padding:18px}.npage__icon{width:56px;height:56px;border-radius:18px;font-size:calc(28px * var(--fs, 1))}.npage__fact{grid-template-columns:1fr;gap:2px}.npage__actions{flex-direction:column}.npage__actions .btn{width:100%}}.notif__all{margin:0;padding:13px 16px;border:0;border-top:1px solid var(--hairline);background:none;color:var(--accent);font-size:calc(14px * var(--fs, 1));font-weight:700;text-align:center}@media (hover: hover){.notif__all:hover{background:var(--surface-hover)}}.npage-list{display:flex;flex-direction:column;gap:14px;max-width:860px;margin:0 auto}.npage-list__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.npage-list__title{margin:0;font-size:calc(26px * var(--fs, 1));font-weight:800}.npage-list__filter{align-self:flex-start}.npage-list__items{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.npage-row{display:flex;align-items:flex-start;gap:14px;width:100%;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg);color:var(--text);text-align:left}@media (hover: hover){.npage-row:hover{background:var(--surface-hover)}}.npage-row--unread{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--secondary-bg))}.npage-row__icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--section-bg);font-size:calc(22px * var(--fs, 1))}.npage-row__main{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.npage-row__top{display:flex;justify-content:space-between;gap:12px}.npage-row__top b{font-size:calc(15px * var(--fs, 1));overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.npage-row__top time{flex:none;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.npage-row__body{display:-webkit-box;color:var(--hint);font-size:calc(14px * var(--fs, 1));line-height:1.45;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.npage-row__dot{flex:none;align-self:center;width:10px;height:10px;border-radius:50%;background:var(--accent)}.notif__note,.npage-row__note{display:block;margin-top:4px;padding-left:8px;border-left:2px solid var(--hairline);color:var(--text);font-size:calc(13px * var(--fs, 1));font-style:italic;line-height:1.4;quotes:none;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.chat__scroll .msg{display:block;gap:0;padding:9px 12px;border:1px solid var(--hairline);border-radius:14px 14px 14px 4px;background:var(--secondary-bg);transition:none}@media (hover: hover){.chat__scroll .msg:hover{background:var(--secondary-bg)}}.chat__scroll .msg--mine{border-color:transparent;border-radius:14px 14px 4px;background:linear-gradient(135deg,var(--grad-from),color-mix(in srgb,var(--grad-from) 55%,var(--grad-to)));color:var(--on-primary)}@media (hover: hover){.chat__scroll .msg--mine:hover{background:linear-gradient(135deg,var(--grad-from),color-mix(in srgb,var(--grad-from) 55%,var(--grad-to)))}}.chat__scroll .msg--mod{border-color:color-mix(in srgb,var(--ok) 55%,transparent);background:color-mix(in srgb,var(--ok) 12%,var(--secondary-bg));color:var(--text)}@media (hover: hover){.chat__scroll .msg--mod:hover{border-color:color-mix(in srgb,var(--ok) 55%,transparent);background:color-mix(in srgb,var(--ok) 12%,var(--secondary-bg));color:var(--text)}}.chat__scroll .msg--system{border:0;border-radius:var(--pill);background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}@media (hover: hover){.chat__scroll .msg--system:hover{border:0;border-radius:var(--pill);background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}}.chat__scroll .msg__body{margin:0}.chat__scroll .msg__time{display:block;margin-top:3px;color:inherit;font-size:calc(10px * var(--fs, 1));opacity:.65;text-align:right}.chat__scroll .msg--mine .ticks{color:inherit}.chat__scroll .msg--mine .msg__badge--plain{background:#ffffff38;color:inherit}.support-banner{display:flex;align-items:flex-start;gap:10px;margin:8px 12px 0;padding:10px 12px;border-radius:12px;border:1px solid var(--accent, #ff3347);background:color-mix(in srgb,var(--accent, #ff3347) 12%,transparent);font-size:calc(13px * var(--fs, 1));line-height:1.4}.support-banner svg{flex:none;margin-top:1px}.msg--deleted{font-style:italic;opacity:.6}.msg__gone{display:flex;align-items:center;gap:4px;margin:4px 0 0;font-size:calc(12px * var(--fs, 1));color:var(--warn)}.msg--gone .msg__body{opacity:.85}.msg__orig{margin:4px 0 0;font-size:calc(12px * var(--fs, 1));opacity:.8;border-left:2px solid currentColor;padding-left:8px}.msg__edit{display:flex;flex-direction:column;gap:6px;min-width:min(100%,260px)}.msg__edit-actions{display:flex;gap:8px}.msgr__scroll--chat{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.msgr__scroll--chat>.chat{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:10px}.msgr__scroll--chat .chat__scroll{flex:1 1 auto;min-height:160px;max-height:none}.msgr__scroll--chat .composer{position:static;flex:none;padding:0 0 14px}.chat__rules{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warn) 6%,transparent);font-size:calc(13px * var(--fs, 1))}.chat__rules summary{display:flex;align-items:center;gap:6px;padding:8px 12px;color:var(--text);font-weight:600;cursor:pointer;list-style:none}.chat__rules summary::-webkit-details-marker{display:none}.chat__rules-toggle{margin-left:auto;color:var(--link);font-weight:500}.chat__rules[open] .chat__rules-toggle--more,.chat__rules:not([open]) .chat__rules-toggle--less{display:none}.chat__rules summary .icon{color:var(--warn)}.chat__rules p{margin:0;padding:0 12px 10px;color:var(--hint);line-height:1.5}.chat__day{display:flex;align-items:center;justify-content:center;margin:6px 0 2px}.chat__day span{padding:3px 10px;border-radius:var(--pill);background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:600}.chat__scroll>.chat__day,.community__list>.chat__day{position:sticky;top:4px;z-index:2}.chat__scroll>.chat__day span,.community__list>.chat__day span{background:color-mix(in srgb,var(--text) 8%,var(--section-bg));box-shadow:0 1px 4px color-mix(in srgb,var(--text) 10%,transparent)}.chat__unread{display:flex;align-items:center;gap:10px;margin:4px 0;color:color-mix(in srgb,var(--accent) 60%,var(--text));font-size:calc(12px * var(--fs, 1));font-weight:700}.chat__unread:before,.chat__unread:after{content:"";flex:1 1 auto;height:1px;background:color-mix(in srgb,var(--accent) 45%,transparent)}.chat__jumps{position:sticky;bottom:0;z-index:3;align-self:stretch;height:0;margin-top:-8px}.chat__jumpstack{position:absolute;right:2px;bottom:6px;display:flex;flex-direction:column;gap:8px}.chat__jump{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--hairline);border-radius:50%;background:var(--bg);color:var(--text);font-size:18px;font-weight:800;box-shadow:0 4px 14px color-mix(in srgb,#000 22%,transparent);cursor:pointer}.chat__jump--mention{color:color-mix(in srgb,var(--accent) 60%,var(--text))}.chat__jumpbadge{position:absolute;top:-6px;right:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;border:2px solid var(--bg);background:var(--accent);color:#fff;font-size:calc(10px * var(--fs, 1));font-weight:800}@supports (color: lch(from red l c h)){.chat__jumpbadge{color:lch(from var(--accent) calc((70 - l) * infinity) 0 0)}}.msgr__scroll--support>.view{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:10px}.msgr__scroll--support>.view>.chat{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:10px}.chat__scroll>.chat__day.chat__thread{position:static}.chat__thread span{color:var(--text);font-weight:700}.srate{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;align-self:center;padding:8px 14px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--secondary-bg);font-size:calc(13px * var(--fs, 1));text-align:center}.srate__stars{display:inline-flex;gap:2px;color:var(--gold);font-size:calc(18px * var(--fs, 1));letter-spacing:1px}.srate__star{padding:2px 3px;border:0;color:var(--hint);background:none;font-size:calc(22px * var(--fs, 1));line-height:1;cursor:pointer}.srate__star:focus-visible{color:var(--gold)}@media (hover: hover){.srate__stars:hover .srate__star{color:var(--gold)}}@media (hover: hover){.srate__star:hover~.srate__star{color:var(--hint)}}.chatmark{display:none}html.chatmark-ready.chatmarked .chatmark{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none;background-color:var(--text);opacity:.005;-webkit-mask-image:var(--chatmark);mask-image:var(--chatmark);-webkit-mask-size:540px 260px;mask-size:540px 260px;-webkit-mask-repeat:repeat;mask-repeat:repeat}html.chat-veiled .chat__scroll,html.chat-veiled .community__scroll,html.chat-veiled .msgr__rows,html.chat-veiled .chatreview__messages{filter:blur(14px)}.markreveal{margin-top:16px}.markreveal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.markreveal__pick{position:relative;cursor:pointer}.markreveal__gain{display:inline-flex;align-items:center;gap:8px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.markreveal__canvas{display:block;max-width:100%;height:auto;border:1px solid var(--hairline);border-radius:var(--radius-sm)}.composer__send{flex:none}@media (max-width: 560px){.composer__label{display:none}.composer .composer__send{display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:50%}}.voice-mic{display:grid;flex:none;place-items:center;width:46px;height:46px;padding:0;border-radius:50%}.voice-mic__busy{width:18px;height:18px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:voice-spin .8s linear infinite}.voice-rec{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--destructive) 45%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--destructive) 9%,var(--secondary-bg))}.voice-rec__dot{flex:none;width:12px;height:12px;border-radius:50%;background:var(--destructive);animation:voice-blink 1.1s ease-in-out infinite}.voice-rec__time{min-width:70px;font-size:calc(18px * var(--fs, 1));font-weight:800;font-variant-numeric:tabular-nums}.voice-rec__time small{color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:600}.voice-rec__level{display:inline-flex;flex:1 1 40px;align-items:center;gap:3px;height:24px}.voice-rec__level i{flex:1;max-width:6px;min-height:4px;border-radius:3px;background:var(--destructive);opacity:.75;animation:voice-level .9s ease-in-out infinite}.voice-rec__level i:nth-child(2){animation-delay:.15s}.voice-rec__level i:nth-child(3){animation-delay:.3s}.voice-rec__level i:nth-child(4){animation-delay:.45s}.voice-rec__level i:nth-child(5){animation-delay:.6s}@keyframes voice-spin{to{transform:rotate(360deg)}}@keyframes voice-blink{50%{opacity:.25}}@keyframes voice-level{0%,to{height:4px}50%{height:20px}}@media (prefers-reduced-motion: reduce){.voice-rec__dot,.voice-rec__level i,.voice-mic__busy{animation:none}}.voice-player{display:grid;grid-template-columns:auto minmax(64px,1fr) auto auto auto;align-items:center;gap:8px 10px;min-width:250px}.voice-player__play{display:grid;flex:none;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:0;clip-path:var(--octagon);background:color-mix(in srgb,currentColor 18%,transparent);color:inherit}@media (hover: hover){.voice-player__play:hover:not(:disabled){background:color-mix(in srgb,currentColor 28%,transparent)}}.voice-player__track{position:relative;height:6px;border-radius:3px;background:color-mix(in srgb,currentColor 22%,transparent);cursor:pointer}.voice-player__track:before{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}.voice-player__fill{display:block;height:100%;border-radius:3px;background:currentColor}.voice-player__time{flex:none;min-width:34px;font-size:calc(13px * var(--fs, 1));font-variant-numeric:tabular-nums;opacity:.85}.voice-player__speed{flex:none;padding:3px 8px;border:0;border-radius:var(--pill);background:color-mix(in srgb,currentColor 16%,transparent);color:inherit;font-size:calc(12px * var(--fs, 1));font-weight:700}.voice-player__error{grid-column:1 / -1;font-size:calc(12px * var(--fs, 1));line-height:1.4}.voice-player__error a{color:inherit;text-decoration:underline}@media (max-width: 420px){.voice-player{grid-template-columns:auto minmax(40px,1fr) auto auto auto;gap:8px;min-width:0;width:100%}}.voice-player__vol{flex:none}.voice-mic{position:relative;touch-action:none}.voice-mic--hold{color:var(--on-primary);background:var(--destructive);transform:scale(1.12)}.voice-mic__lock{position:absolute;bottom:calc(100% + 10px);left:50%;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--hairline);border-radius:50%;color:var(--text);background:var(--secondary-bg);box-shadow:var(--shadow);pointer-events:none}.voice-rec__wave{display:inline-flex;flex:1 1 60px;align-items:center;gap:2px;height:26px;min-width:0;overflow:hidden}.voice-rec__wave i{flex:0 0 3px;min-height:3px;border-radius:2px;background:var(--destructive);opacity:.8}.voice-rec__hint{color:var(--hint);font-size:calc(13px * var(--fs, 1));white-space:nowrap;transition:opacity .15s}.voice-rec__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.voice-rec__icon{display:grid;flex:none;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--hairline);border-radius:50%;color:var(--text);background:var(--secondary-bg)}@media (hover: hover){.voice-rec__icon:hover:not(:disabled){background:color-mix(in srgb,var(--text) 8%,var(--secondary-bg))}}.voice-rec--paused .voice-rec__dot{animation:none;opacity:.45}.voice-rec--preview{border-color:var(--hairline);background:var(--secondary-bg)}.voice-rec__preview{display:inline-flex;flex:1 1 140px;align-items:center;gap:10px;min-width:0}.voice-wave{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:2px;height:28px;min-width:60px;cursor:pointer}.voice-wave:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.voice-wave svg{display:block;width:100%;height:100%}.voice-wave rect{fill:currentColor;opacity:.32}.voice-wave rect.voice-wave__on{opacity:1}@media (min-width: 900px){.voice-player{min-width:320px}}.vtext__btn{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;font:inherit;font-size:calc(12.5px * var(--fs, 1));font-weight:600;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s ease}@media (hover: hover){.vtext__btn:hover:not(:disabled){background:color-mix(in srgb,currentColor 14%,transparent)}}.vtext__btn:active:not(:disabled){transform:scale(.95)}.vtext__btn:disabled{cursor:progress}.vtext__vip{padding:1px 6px;border-radius:999px;background:linear-gradient(135deg,#f5c542,#e08a1e);color:#241500;font-size:calc(10px * var(--fs, 1));font-weight:800;letter-spacing:.04em}.vtext__dots{display:inline-flex;gap:2px}.vtext__dots i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:vtext-dot .9s ease-in-out infinite}.vtext__dots i:nth-child(2){animation-delay:.15s}.vtext__dots i:nth-child(3){animation-delay:.3s}@keyframes vtext-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.vtext{display:grid;gap:2px;max-width:100%;margin-top:6px;padding:6px 10px;border-left:2px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:0 10px 10px 0;background:color-mix(in srgb,currentColor 7%,transparent);transform-origin:top;animation:vtext-in .45s cubic-bezier(.16,1,.3,1)}.vtext__label{display:inline-flex;align-items:center;gap:4px;opacity:.7;font-size:calc(11px * var(--fs, 1));font-weight:700;letter-spacing:.03em}.vtext__body{margin:0;font-size:calc(14px * var(--fs, 1));line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.vtext__body--empty{opacity:.7;font-style:italic}@keyframes vtext-in{0%{transform:scaleY(.6) translateY(-4px)}}@media (prefers-reduced-motion: reduce){.vtext,.vtext__dots i{animation:none}.vtext__btn{transition:none}}html.lite .vtext,html.lite .vtext__dots i{animation:none}.crop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px}.crop__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#03050ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.crop__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;width:min(100%,640px);max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--secondary-bg);box-shadow:var(--shadow);animation:rise .2s ease backwards}.crop__title{margin:0;align-self:flex-start;font-size:calc(18px * var(--fs, 1));font-weight:800}.crop__loading{padding:40px 0;color:var(--hint)}.crop__stage{position:relative;max-width:100%;overflow:hidden;border-radius:14px;background:#16161f;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.crop__stage:active{cursor:grabbing}.crop__canvas{display:block;width:100%;height:100%}.crop__frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 2px #ffffff8c}.crop__stage--round{border-radius:14px}.crop__stage--round .crop__frame{border-radius:14px;box-shadow:none;background:radial-gradient(circle closest-side at 50% 50%,transparent calc(100% - 1.5px),rgba(255,255,255,.9) calc(100% - 1.5px),rgba(255,255,255,.9) 100%,rgba(8,10,16,.62) 100%)}.crop__hint{margin:0;max-width:44ch;color:var(--hint);font-size:calc(13px * var(--fs, 1));line-height:1.45;text-align:center}.crop__controls{display:flex;align-items:center;gap:12px;width:min(100%,420px);color:var(--hint)}.crop__zoom{flex:1;min-width:0;accent-color:var(--accent)}.crop__rotate{display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--section-bg);color:var(--text)}@media (hover: hover){.crop__rotate:hover{background:var(--surface-hover)}}.crop__actions{display:flex;justify-content:flex-end;gap:10px;width:100%}@media (max-width: 560px){.crop{place-items:end center;padding:0}.crop__card{width:100%;max-height:92dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:calc(20px + var(--safe-bottom))}.crop__actions .btn{flex:1}}.crop__card--banner{width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto}.crop__hint{margin:0;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.bstage{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.bstage__rotate{align-self:center}.bprev{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:16px;width:100%}.bdev{flex:1 1 320px;min-width:0;margin:0}.bdev--phone{flex:0 1 260px}.bdev figcaption{margin-bottom:6px;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bdev__frame{overflow:hidden;border:1px solid var(--hairline);background:#0a0a10}.bdev--pc .bdev__frame{border-radius:10px}.bdev--phone .bdev__frame{padding:8px;border-width:3px;border-radius:26px}.bdev__bar{display:flex;gap:5px;padding:7px 10px;background:color-mix(in srgb,var(--text) 10%,var(--secondary-bg))}.bdev__bar i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--text) 30%,transparent)}.bdev__screen{position:relative;overflow:hidden}.bdev--phone .bdev__screen{border-radius:14px}.bdev__scaled{transform-origin:top left}.bmini{position:relative;overflow:hidden;border-radius:10px;pointer-events:none}.bmini__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:2px dashed var(--hairline);border-radius:inherit;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--text);font-size:calc(13px * var(--fs, 1));font-weight:700}.bedit__designs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.bedit__design{display:flex;flex-direction:column;gap:4px;padding:8px;border:2px solid var(--hairline);border-radius:14px;background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer}.bedit__design small{color:var(--hint)}.bedit__design--on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg))}.bimage{gap:10px}.pprev{display:flex;align-items:flex-end;justify-content:center;gap:14px;width:100%}.pprev__item{flex:1 1 0;margin:0}.pprev__item--phone{flex:0 0 38%}.pprev figcaption{margin-bottom:4px;color:var(--hint);font-size:calc(11px * var(--fs, 1));font-weight:600;text-transform:uppercase}.pprev__img{display:block;width:100%;border:1px solid var(--hairline);border-radius:8px;background:center / cover no-repeat}.pprev__item--phone .pprev__img{border-radius:6px}.bedit__design--on .bn-wrap:not(.bn-wrap--live) .bn *{animation-play-state:running!important}@media (hover: hover){.bedit__design:hover .bn-wrap:not(.bn-wrap--live) .bn *{animation-play-state:running!important}}.fp{--text: #f5f3ef;--hint: color-mix(in srgb, #f5f3ef 66%, transparent);--hairline: color-mix(in srgb, #f5f3ef 12%, transparent);--fp-glass: color-mix(in srgb, #0b0b0d 52%, transparent);--bg: #0b0b0d;--secondary-bg: #17171b;--section-bg: #121215;--separator: color-mix(in srgb, #f5f3ef 14%, transparent);--row-bg: color-mix(in srgb, #f5f3ef 5.5%, #0b0b0d);--row-bg-hover: color-mix(in srgb, #f5f3ef 8.5%, #0b0b0d);--inner-bg: color-mix(in srgb, #f5f3ef 10%, #0b0b0d);--line: color-mix(in srgb, #f5f3ef 9%, transparent);position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;color:var(--text)}html[data-scheme=light] .fp{--accent: #ff4d5e;--ok: #3ecf8e;--warn: #f5b942;--link: #6ab3f2;color-scheme:dark}.fp__sheet{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;padding:calc(8px + var(--safe-top, 0px)) 0 calc(12px + var(--safe-bottom, 0px));background:#0b0b0d;animation:fp-in .42s cubic-bezier(.2,.9,.25,1) backwards}@keyframes fp-in{0%{transform:translateY(100%)}}.fp__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:radial-gradient(120% 80% at 15% 0%,color-mix(in srgb,var(--cover-a, var(--accent)) 50%,transparent),transparent 62%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--cover-b, #3a3c44) 55%,transparent),transparent 66%),#0b0b0d}.fp__bg-art{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background-position:center;background-size:cover;filter:blur(70px) saturate(1.5) brightness(.6);opacity:.95;transform:scale(1.1);animation:fp-drift 46s ease-in-out infinite alternate;animation-play-state:paused}.fp--playing .fp__bg-art{animation-play-state:running}@keyframes fp-drift{0%{transform:scale(1.1) rotate(0) translate3d(-3%,-2%,0)}to{transform:scale(1.28) rotate(10deg) translate3d(3%,3%,0)}}.fp__bg-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(130% 90% at 50% 40%,transparent 40%,rgba(5,5,7,.55) 100%),linear-gradient(180deg,#06060859,#06060833 35%,#060608c7)}.fp__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");opacity:.07;mix-blend-mode:overlay;pointer-events:none}.fp__wave{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;height:30vh;padding:0 max(8px,1.5vw);opacity:.42;-webkit-mask-image:linear-gradient(to top,#000 10%,transparent 95%);mask-image:linear-gradient(to top,#000 10%,transparent 95%);pointer-events:none}.fp__wave i{flex:0 0 clamp(6px,.9vw,14px);height:100%;border-radius:999px 999px 0 0;background:linear-gradient(to top,color-mix(in srgb,var(--cover-a, var(--accent)) 90%,#fff 10%),color-mix(in srgb,var(--cover-b, var(--accent)) 50%,transparent));transform:scaleY(var(--lv, .04));transform-origin:bottom}.fp__top{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:4px clamp(14px,3vw,40px)}.fp__grab{position:absolute;top:-2px;left:50%;width:40px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--text) 35%,transparent);transform:translate(-50%)}.fp__iconbtn{width:44px;height:44px;color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent)}.fp__iconbtn.pbtn--on{color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.fp__topleft,.fp__topright{display:flex;align-items:center;justify-content:flex-end;gap:10px}.fp__topleft{justify-content:flex-start}.fp__now{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;color:var(--hint);font-size:calc(11px * var(--fs, 1));font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.fp__now span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp__now b{max-width:100%;overflow:hidden;color:var(--text);font-size:calc(13px * var(--fs, 1));letter-spacing:.04em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.fp__body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(14px,2.6vh,28px);min-height:0;padding:6px 24px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.fp__stage{display:grid;flex:1 1 auto;place-items:center;min-height:0}.fp__art{position:relative;width:min(100%,44vh,440px);aspect-ratio:1;transform:scale(.94);transition:transform .6s cubic-bezier(.2,.9,.25,1.1)}.fp--playing .fp__art{transform:scale(calc(1 + var(--beat, 0) * .035))}.fp--playing:not(.fp--live) .fp__art{animation:fp-breathe 6s ease-in-out infinite}.fp--live .fp__art{transition:transform .08s linear}@keyframes fp-breathe{50%{transform:scale(1.018)}}.fp__art:before{content:"";position:absolute;top:10%;right:6%;bottom:-8%;left:6%;z-index:-1;border-radius:30%;background:var(--cover-a, var(--accent));filter:blur(46px);opacity:calc(.4 + var(--beat, 0) * .45)}.fp__cover{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:var(--radius-lg, 14px);background-position:center;background-size:cover;box-shadow:0 30px 70px #0000008c,inset 0 0 0 1px #ffffff12;animation:fp-art-in .55s cubic-bezier(.2,.9,.25,1.05) backwards}.fp__cover.cover--bare:before{width:40%;height:40%;background:color-mix(in srgb,#c7cbd2 62%,transparent)}@keyframes fp-art-in{0%{transform:translateY(16px) scale(.92)}}.fp__panel{display:flex;flex-direction:column;gap:clamp(12px,2vh,20px);width:100%;max-width:560px;margin:0 auto}.fp__head{display:flex;align-items:center;gap:14px}.fp__titles{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;animation:fp-text-in .45s ease backwards}@keyframes fp-text-in{0%{transform:translateY(8px)}}.fp__title{display:-webkit-box;max-width:100%;overflow:hidden;font-family:var(--font-display, inherit);font-size:calc(clamp(24px,6.6vw,32px) * var(--fs, 1));font-weight:600;line-height:1.08;letter-spacing:.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fp__seller{max-width:100%;color:var(--hint);font-size:calc(16px * var(--fs, 1));font-weight:600}@media (hover: hover){.fp__seller:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}}.fp__head .pheart{width:48px;height:48px}.fp .pseek__times{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.fp .pseek__track:before{background:color-mix(in srgb,var(--text) 20%,transparent)}.fp .ptransport--full{justify-content:space-between}.fp .ptransport--full .pbtn{flex:0 1 auto;width:clamp(40px,12.5vw,52px);height:clamp(40px,12.5vw,52px);color:var(--text)}.fp .ptransport--full .pplay{flex:0 0 auto;width:clamp(62px,19vw,76px);height:clamp(62px,19vw,76px)}.fp__tools{display:flex;align-items:center;gap:8px}.fp__tools>*{flex:1 1 0;min-width:0}.fp__tools .pbtn--label{justify-content:center;width:100%}.fp__tools .pbtn--label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp__tools .pbtn--label{height:40px;color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent)}.fp__tools .fp__beat{color:var(--on-primary);background:linear-gradient(135deg,var(--grad-from),color-mix(in srgb,var(--grad-from) 55%,var(--grad-to)));box-shadow:0 6px 18px color-mix(in srgb,var(--grad-from) 30%,transparent);corner-shape:var(--corner-accent)}@media (hover: hover){.fp__tools .fp__beat:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--grad-from) 88%,#fff),color-mix(in srgb,var(--grad-from) 55%,var(--grad-to)))}}.fp__art{touch-action:pan-y}@media (hover: hover){.fp__tools .pbtn--label:not(.fp__beat):hover:not(:disabled){background:color-mix(in srgb,var(--text) 16%,transparent)}}.fp__spacer{flex:1 1 auto}.fp__queue{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;max-height:72%;border-top:1px solid var(--hairline);border-radius:22px 22px 0 0;background:#121215;box-shadow:0 -20px 50px #00000073;animation:fp-in .3s cubic-bezier(.2,.9,.25,1) backwards}.fp__qhead{display:flex;align-items:center;gap:12px;padding:14px 14px 8px 20px}.fp__qhead b{flex:1 1 auto;font-family:var(--font-display, inherit);font-size:calc(20px * var(--fs, 1));font-weight:600}.fp__qscroll{display:flex;flex-direction:column;gap:6px;min-height:0;padding:0 12px 16px;overflow-y:auto;overscroll-behavior:contain}.fp__qlabel{padding:10px 8px 2px;color:var(--hint);font-size:calc(11px * var(--fs, 1));font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fp__qlist{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.fp__qitem{display:flex;align-items:center;gap:6px;border-radius:10px}.fp__qitem--now{gap:12px;padding:8px;background:color-mix(in srgb,var(--cover-a, var(--accent)) 22%,transparent)}.fp__qplay{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;padding:8px;border:0;border-radius:10px;color:inherit;background:none;font:inherit;text-align:left;cursor:pointer}@media (hover: hover){.fp__qplay:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.fp__qcover{flex:none;width:44px;height:44px;border-radius:6px;background-position:center;background-size:cover}.fp__qtext{display:flex;flex-direction:column;gap:2px;min-width:0}.fp__qtitle,.fp__qseller{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fp__qtitle{font-weight:700}.fp__qseller,.fp__qempty{color:var(--hint);font-size:calc(13px * var(--fs, 1))}.fp__qempty{margin:0;padding:4px 8px;line-height:1.45}.fp__qx{width:32px;height:32px}@media (min-width: 900px){.fp__grab{display:none}.fp__top{padding-top:10px}.fp__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,520px);align-items:center;gap:clamp(32px,5vw,96px);padding:0 clamp(32px,6vw,120px) 5vh;overflow:hidden}.fp--queue .fp__body{grid-template-columns:minmax(0,1fr) minmax(360px,480px) minmax(300px,360px);gap:clamp(28px,3.4vw,64px);padding-right:24px}.fp__stage{justify-items:end;height:100%}.fp__art{width:min(100%,62vh,640px)}.fp__panel{max-width:none;margin:0}.fp__title{font-size:calc(clamp(34px,3.3vw,62px) * var(--fs, 1));-webkit-line-clamp:3}.fp__seller{font-size:calc(18px * var(--fs, 1))}.fp__queue{position:relative;z-index:auto;align-self:stretch;max-height:none;margin:1vh 0 0;border:1px solid var(--hairline);border-radius:var(--radius-lg, 16px);background:var(--fp-glass);box-shadow:none;animation:fp-q-side .35s cubic-bezier(.2,.9,.25,1) backwards}.fp .pvolume input[type=range]{width:110px}}@keyframes fp-q-side{0%{transform:translate(40px)}}@media (min-width: 900px) and (max-height: 700px){.fp__art{width:min(100%,54vh)}.fp .ptransport--full .pplay{width:64px;height:64px}}@media (prefers-reduced-motion: reduce){.fp__sheet,.fp__bg-art,.fp__wave i,.fp__art,.fp__cover,.fp__titles,.fp__queue,.pextras{animation:none!important}}.fp__strip{display:flex;align-items:center;justify-content:space-between;height:clamp(28px,5vh,44px);padding:0 2px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.fp__strip i{flex:0 0 3px;height:100%;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--cover-a, var(--accent)) 70%,#fff 30%),var(--accent) 50%,color-mix(in srgb,var(--cover-a, var(--accent)) 70%,#fff 30%));opacity:.85;transform:scaleY(var(--lv, .06));transform-origin:center}.fp__strip--live i{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 35%,transparent)}@media (max-width: 899px){.fp__art{width:min(100%,max(160px,calc(100vh - 500px)),440px);width:min(100%,max(160px,calc(100dvh - 500px)),440px)}}.fp__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fp__chip{padding:3px 10px;border-radius:999px;color:color-mix(in srgb,var(--text) 82%,transparent);background:color-mix(in srgb,var(--text) 10%,transparent);font-size:calc(12px * var(--fs, 1));font-weight:650;font-variant-numeric:tabular-nums;animation:fp-chip-in .4s cubic-bezier(.2,.9,.25,1.1) backwards}.fp__chip:nth-child(2){animation-delay:.05s}.fp__chip:nth-child(3){animation-delay:.1s}@keyframes fp-chip-in{0%{transform:translateY(6px) scale(.92)}}.fp__price{flex:none;margin-left:4px;padding-left:9px;border-left:1px solid color-mix(in srgb,currentColor 35%,transparent);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.fp__panel{container-type:inline-size}@container (max-width: 540px){.fp__tools .fp__beat:has(.fp__price)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fp__tools .fp__beat .fp__price{margin-left:0;padding-left:0;border-left:0}}.fp__qlist--similar .fp__qadd:disabled{color:var(--ok);opacity:1}@media (prefers-reduced-motion: reduce){.fp__chip{animation:none}}.fp--from-next .fp__art{animation-name:fp-art-next}.fp--from-prev .fp__art{animation-name:fp-art-prev}.fp--from-next .fp__titles{animation-name:fp-text-next}.fp--from-prev .fp__titles{animation-name:fp-text-prev}@keyframes fp-art-next{0%{transform:translate(16%) rotate(3deg) scale(.92)}}@keyframes fp-art-prev{0%{transform:translate(-16%) rotate(-3deg) scale(.92)}}@keyframes fp-text-next{0%{transform:translate(28px)}}@keyframes fp-text-prev{0%{transform:translate(-28px)}}.pmodes.fp__modes{justify-content:flex-start;margin-bottom:-6px}.pmodes{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px}.pmode{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:var(--pill);color:var(--text);background:color-mix(in srgb,var(--accent) 16%,transparent);font:inherit;font-size:calc(11px * var(--fs, 1));font-weight:700;letter-spacing:.02em;text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap}button.pmode{cursor:pointer}@media (hover: hover){button.pmode:hover{background:color-mix(in srgb,var(--accent) 26%,transparent)}}.pmode>.icon{color:var(--accent)}.fp__more{flex:0 0 auto!important;width:40px;height:40px}.pextras{position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;gap:14px;max-height:80%;padding:16px 18px calc(18px + env(safe-area-inset-bottom,0px));overflow-y:auto;border-top:1px solid var(--hairline);border-radius:22px 22px 0 0;background:#121215;box-shadow:0 -20px 50px #00000073;animation:fp-in .3s cubic-bezier(.2,.9,.25,1) backwards}@media (min-width: 900px){.pextras{right:24px;bottom:24px;left:auto;width:min(420px,calc(100% - 48px));max-height:calc(100% - 120px);border:1px solid var(--hairline);border-radius:var(--radius-lg, 16px);animation-name:pextras-in}}@keyframes pextras-in{0%{transform:translateY(16px) scale(.97)}}.pextras__head{display:flex;align-items:center;justify-content:space-between}.pextras__head b{font-family:var(--font-display, inherit);font-size:calc(20px * var(--fs, 1));font-weight:600}.pextras__group{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--hairline)}.pextras__label{display:flex;flex-direction:column;gap:2px}.pextras__rates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pextras__rate{height:38px;padding:0;border:1px solid var(--hairline);border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent);font:inherit;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .18s cubic-bezier(.3,1.3,.5,1)}@media (hover: hover){.pextras__rate:hover{background:color-mix(in srgb,var(--text) 11%,transparent)}}.pextras__rate:active{transform:scale(.94)}.pextras__rate--on{border-color:transparent;color:var(--on-primary, #fff);background:linear-gradient(135deg,var(--grad-from),color-mix(in srgb,var(--grad-from) 55%,var(--grad-to)))}.pextras__loop,.pextras__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pextras__mark{gap:6px}.pextras__span{font-weight:700}.pextras .dset__row--switch{padding:0;background:none}.fp__radio{display:block;padding:2px 0 10px;border-bottom:1px solid var(--hairline)}.fp__radio .dset__row--switch{width:100%;padding:0;background:none}@media (prefers-reduced-motion: reduce){.pextras__rate{transition:none}}.eqs-backdrop{--text: #f5f3ef;--hint: color-mix(in srgb, #f5f3ef 62%, transparent);--hairline: color-mix(in srgb, #f5f3ef 12%, transparent);position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;color:var(--text);background:#04040699;animation:fade .18s ease backwards}html[data-scheme=light] .eqs-backdrop{--accent: #ff4d5e}.eqs{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;max-width:720px;max-height:94dvh;padding:10px 18px calc(18px + var(--safe-bottom, 0px));overflow-y:auto;border:1px solid var(--hairline);border-bottom:0;border-radius:24px 24px 0 0;background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%),radial-gradient(80% 50% at 50% 110%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),#0f0f12;box-shadow:0 -24px 70px #0000008c;animation:eqs-up .34s cubic-bezier(.2,.9,.25,1) backwards;overscroll-behavior:contain}@keyframes eqs-up{0%{transform:translateY(48px)}}.eqs__grip{align-self:center;width:40px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--text) 22%,transparent)}.eqs__head{display:flex;align-items:center;gap:12px}.eqs__mark{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent);corner-shape:var(--corner)}.eqs__titles{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.eqs__title{margin:0;font-family:var(--font-display, inherit);font-size:24px;line-height:1.05}.eqs__state{color:var(--hint);font-size:13px;font-weight:600}.eqs--on .eqs__state{color:var(--accent)}.eqs__switch{position:relative;flex:0 0 auto;width:52px;height:30px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 22%,transparent);transition:background .25s ease,box-shadow .25s ease}.eqs__switch i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--text);box-shadow:0 2px 6px #0006;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.eqs__switch[aria-checked=true]{background:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.eqs__switch[aria-checked=true] i{transform:translate(22px)}.eqs__close{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent);transition:background .15s ease,transform .2s ease}@media (hover: hover){.eqs__close:hover{background:color-mix(in srgb,var(--text) 16%,transparent);transform:rotate(90deg)}}.eqs__note{margin:0;color:var(--hint);line-height:1.45}.eqs__presets{display:flex;gap:8px;margin:0 -18px;padding:2px 18px;overflow-x:auto;scrollbar-width:none}.eqs__presets::-webkit-scrollbar{display:none}.eqs__preset{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:8px 15px;border:1px solid var(--hairline);border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent);font-size:14px;font-weight:600;white-space:nowrap;corner-shape:var(--corner);transition:transform .2s cubic-bezier(.3,1.5,.5,1),background .2s ease,border-color .2s ease}@media (hover: hover){.eqs__preset:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}}.eqs__preset:active:not(:disabled){transform:scale(.95)}.eqs__preset--on{border-color:transparent;color:var(--on-primary);background:linear-gradient(135deg,var(--grad-from, var(--accent)),color-mix(in srgb,var(--grad-from, var(--accent)) 55%,var(--grad-to, var(--accent))));box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 35%,transparent)}.eqs__preset--own:not(.eqs__preset--on){border-style:dashed}.eqs__preset:disabled{opacity:.45}.eqs__graph{display:flex;flex-direction:column;gap:10px}.eqs__plot{position:relative;height:clamp(120px,20dvh,170px);overflow:hidden;border:1px solid var(--hairline);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 50%,color-mix(in srgb,var(--accent) 5%,transparent)),#0a0a0c;color:var(--accent)}.eqs__spectrum{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--accent)}.eqs__curve{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;color:var(--accent);opacity:.5;transition:opacity .25s ease}.eqs--on .eqs__curve{opacity:1}.eqs__grid{fill:none;stroke:color-mix(in srgb,var(--text) 8%,transparent);stroke-width:1}.eqs__grid--zero{stroke:color-mix(in srgb,var(--text) 22%,transparent);stroke-dasharray:4 5}.eqs__line{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linejoin:round;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 70%,transparent))}.eqs--bypass .eqs__line{stroke:color-mix(in srgb,var(--text) 55%,transparent);filter:none}.eqs__db{position:absolute;left:8px;color:var(--hint);font-size:10.5px;font-weight:600;pointer-events:none}.eqs__db--top{top:6px}.eqs__db--mid{top:50%;transform:translateY(-50%)}.eqs__db--bot{bottom:6px}.eqs__bands{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));height:clamp(170px,28dvh,230px)}.eqs__band{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;cursor:ns-resize;touch-action:none;outline:none}.eqs__value,.eqs__hz{flex:0 0 24px;display:grid;place-items:center;font-size:11px;color:var(--hint)}.eqs__value{color:var(--text);font-weight:700;transition:color .2s ease}.eqs--on .eqs__band--moved .eqs__value{color:var(--accent)}.eqs__track{position:relative;flex:1 1 auto;width:4px;border-radius:999px;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--text) 16%,transparent) 0 1px,transparent 1px 12.5%),color-mix(in srgb,var(--text) 9%,transparent)}.eqs__track:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--text) 30%,transparent);transform:translate(-50%,-50%)}.eqs__fill{position:absolute;top:var(--from);bottom:calc(100% - var(--to));left:0;right:0;border-radius:inherit;background:color-mix(in srgb,var(--text) 40%,transparent)}.eqs--on .eqs__fill{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 80%,#fff),var(--accent));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 55%,transparent)}.eqs__knob{position:absolute;left:50%;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000059,0 3px 8px #00000073;transform:translate(-50%,-50%);transition:transform .18s cubic-bezier(.3,1.5,.5,1),box-shadow .2s ease}.eqs--on .eqs__knob{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 70%,transparent),0 3px 10px #00000073}.eqs__band--drag .eqs__knob,.eqs__band:focus-visible .eqs__knob{transform:translate(-50%,-50%) scale(1.2)}@media (hover: hover){.eqs__band:hover .eqs__knob{transform:translate(-50%,-50%) scale(1.2)}}.eqs__band:focus-visible .eqs__hz{color:var(--text)}.eqs__tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:1;padding:4px 8px;border-radius:8px;color:var(--on-primary);background:var(--accent);font-size:12px;white-space:nowrap;transform:translate(-50%);pointer-events:none;animation:eqs-tip .18s cubic-bezier(.3,1.5,.5,1) backwards}@keyframes eqs-tip{0%{transform:translate(-50%) translateY(6px) scale(.8)}}.eqs__tools{display:flex;flex-wrap:wrap;gap:10px}.eqs__ab,.eqs__reset{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid var(--hairline);border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent);font-weight:600;corner-shape:var(--corner);user-select:none;-webkit-user-select:none;touch-action:none;transition:background .2s ease,border-color .2s ease,transform .15s ease}.eqs__ab{flex:1 1 auto;justify-content:center}.eqs__ab--on{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 16%,transparent);transform:scale(.98)}.eqs__ab:disabled,.eqs__reset:disabled{opacity:.4}.eqs__foot{margin:0;color:var(--hint);font-size:12px;line-height:1.45}@media (min-width: 640px){.eqs-backdrop{align-items:center}.eqs{padding:18px 26px 26px;border-bottom:1px solid var(--hairline);border-radius:26px}.eqs__grip{display:none}.eqs__presets{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.eqs__ab{flex:0 1 auto}}@media (prefers-reduced-motion: reduce){.eqs,.eqs-backdrop,.eqs__tip{animation:none}.eqs__knob,.eqs__switch i,.eqs__preset{transition:none}}.eqs__foot--device{padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--hairline));border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--accent) 8%,transparent)}.jr{display:flex;flex-direction:column;gap:14px}.jr__filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.jr__filters .chips{display:flex;flex-wrap:wrap;gap:6px}.jr__search{flex:1 1 240px;min-width:0}.jr__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.jr__day{margin:10px 2px 4px;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.jr__entry{display:flex;flex-direction:column;gap:8px;padding:12px 14px 12px 16px;border:1px solid var(--hairline);border-left:3px solid color-mix(in srgb,var(--hint) 50%,transparent);border-radius:12px;background:color-mix(in srgb,var(--secondary-bg) 60%,transparent)}.jr__entry--ok{border-left-color:#35c47c}.jr__entry--bad{border-left-color:#ff5d6c}.jr__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.jr__action{font-size:calc(15px * var(--fs, 1));font-weight:800}.jr__time{color:var(--hint);font-size:calc(12px * var(--fs, 1));font-variant-numeric:tabular-nums}.jr__who,.jr__line,.jr__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.jr__who{font-size:calc(14px * var(--fs, 1))}.jr__target{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--bg) 55%,transparent);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.jr__target.jr__line{flex-direction:row}.jr__kind{color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.jr__details{margin:0;color:color-mix(in srgb,var(--text) 80%,var(--hint));font-size:calc(13px * var(--fs, 1));overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.jr__quote{margin:0;padding:6px 10px;border-left:2px solid var(--hairline);color:color-mix(in srgb,var(--text) 85%,var(--hint));font-size:calc(14px * var(--fs, 1))}.jr__more{align-self:center}.jr__anketa{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px dashed var(--hairline);border-radius:10px}.jr__anketa-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.jr__bio{margin:0;font-size:calc(14px * var(--fs, 1));white-space:pre-line}.jr__checks{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:calc(13px * var(--fs, 1))}.jr__check{display:inline-flex;align-items:center;gap:4px;color:#ff5d6c}.jr__check--ok{color:#35c47c}.jr__links{display:flex;flex-wrap:wrap;gap:6px}.jr__review{display:flex;flex-direction:column;gap:6px;font-size:calc(14px * var(--fs, 1))}.jr__review p{margin:0}.jr__scores{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;font-size:calc(13px * var(--fs, 1))}.jr__scores li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid color-mix(in srgb,var(--hairline) 60%,transparent)}.topbar__inner{position:relative}.gsearch{position:relative;flex:0 0 auto;width:38px;height:38px;transition:width .34s cubic-bezier(.2,.8,.2,1)}.gsearch__field{display:flex;align-items:center;width:100%;height:100%;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--pill);background:color-mix(in srgb,var(--secondary-bg) 85%,transparent);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}@media (hover: hover){.gsearch__field:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--hairline))}}.gsearch--open .gsearch__field{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--secondary-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.gsearch__icon{display:grid;flex:0 0 36px;place-items:center;height:100%;padding:0;border:0;background:none;color:var(--hint);cursor:pointer}.gsearch--open .gsearch__icon{color:var(--accent)}.gsearch__input{flex:1 1 auto;min-width:0;height:100%;padding:0 4px 0 0;border:0;outline:none;background:none;color:var(--text);font:inherit;font-size:14px;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .18s ease .08s}.gsearch__input::-webkit-search-cancel-button{display:none}.gsearch--open .gsearch__input{opacity:1;pointer-events:auto}.gsearch__close{display:grid;flex:0 0 32px;place-items:center;height:32px;margin-right:3px;padding:0;border:0;border-radius:50%;background:none;color:var(--hint);cursor:pointer}@media (hover: hover){.gsearch__close:hover{background:var(--surface-hover);color:var(--text)}}.gsearch__spin{flex:0 0 auto;width:14px;height:14px;margin-right:6px;border:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-top-color:var(--accent);border-radius:50%;animation:gsearch-spin .7s linear infinite}@keyframes gsearch-spin{to{transform:rotate(360deg)}}.gsearch__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:flex;flex-direction:column;gap:10px;width:max(100%,440px);max-height:min(72vh,600px);overflow-y:auto;padding:10px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--bg);box-shadow:0 18px 50px #00000061;animation:gsearch-panel .2s ease backwards;overscroll-behavior:contain}@keyframes gsearch-panel{0%{opacity:0;transform:translateY(-6px)}}.gsearch__section{display:flex;flex-direction:column;gap:4px}.gsearch__label{padding:0 6px;color:var(--hint);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gsearch__list,.gsearch__tags{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.gsearch__tags{flex-direction:row;flex-wrap:wrap;gap:6px;padding:2px 4px}.gsearch__row{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:7px 8px;border:0;border-radius:10px;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.gsearch__row--active,.gsearch__row:focus-visible{outline:none;background:color-mix(in srgb,var(--accent) 14%,var(--secondary-bg))}.gsearch__tag{display:inline-flex;align-items:baseline;gap:6px;padding:6px 11px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--hairline));border-radius:var(--pill);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.gsearch__tag small{color:var(--hint);font-size:11.5px;font-weight:500}.gsearch__tag.gsearch__row--active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 20%,transparent)}.gsearch__cover{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:9px;background:color-mix(in srgb,var(--accent) 16%,var(--secondary-bg));color:var(--accent)}.gsearch__cover img{width:100%;height:100%;object-fit:cover}.gsearch__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.gsearch__text b{display:flex;align-items:center;gap:4px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.gsearch__text small{overflow:hidden;color:var(--hint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gsearch__price{flex:0 0 auto;color:var(--text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.gsearch__list--all{border-top:1px solid var(--hairline);padding-top:6px}.gsearch__row--all{color:var(--link);font-size:13.5px}.gsearch__row--all span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsearch__start{display:flex;flex-direction:column;gap:8px;padding:4px 2px}.gsearch__chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px}.gsearch__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:4px}.gsearch__clear{padding:3px 8px;border-radius:8px;color:var(--accent);font-size:12px;font-weight:700;transition:background-color .15s ease,transform .15s ease}@media (hover: hover){.gsearch__clear:hover{background:var(--surface-hover)}}.gsearch__clear:active{transform:scale(.94)}.gsearch__recent{margin:0;list-style:none}.gsearch__rchip{display:inline-flex;align-items:center;max-width:100%;border:1px solid var(--hairline);border-radius:var(--pill);background:var(--secondary-bg);transition:border-color .15s ease}@media (hover: hover){.gsearch__rchip:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--hairline))}}.gsearch__rq{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:240px;padding:7px 2px 7px 12px;color:var(--text);font-size:calc(13px * var(--fs, 1));font-weight:600}.gsearch__rq>svg{flex:none;color:var(--hint)}.gsearch__rq>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsearch__rx{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;margin:0 4px 0 2px;border-radius:50%;color:var(--hint);transition:color .15s ease,background-color .15s ease,transform .2s cubic-bezier(.3,1.3,.5,1)}.gsearch__rx:focus-visible{color:var(--text);background:var(--surface-hover);transform:rotate(90deg)}@media (hover: hover){.gsearch__rx:hover{color:var(--text);background:var(--surface-hover);transform:rotate(90deg)}}.gsearch__rx:active{transform:scale(.86)}@media (pointer: coarse){.gsearch__rx{width:30px;height:30px}}.gsearch__rchip--leaving{animation:gsearch-chip-out .18s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes gsearch-chip-out{to{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion: reduce){.gsearch__rchip,.gsearch__rx,.gsearch__clear{transition:none}.gsearch__rchip--leaving{animation:none}}html.lite .gsearch__rchip--leaving{animation:none}.gsearch__tip,.gsearch__empty{margin:0;padding:4px 6px;color:var(--hint);font-size:13px;line-height:1.45}.gsearch__empty b{color:var(--text)}.catalog-query{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 10px}.catalog-query__chip{display:inline-flex;align-items:center;gap:6px}.topbar__inner>.gsearch{margin-left:auto}.gsearch__kbd{display:none;flex:none;align-items:center;margin-right:8px;padding:2px 6px;border:1px solid var(--hairline);border-radius:6px;color:var(--hint);background:color-mix(in srgb,var(--text) 4%,transparent);font:600 11px/1.3 ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.02em;pointer-events:none}@media (min-width: 900px){.gsearch--open{width:clamp(220px,26vw,360px)}.nav__item,.brand__name{transition:padding .3s ease,max-width .3s ease,opacity .25s ease,font-size .3s ease,color .18s ease,background-color .18s ease}.topbar--search .nav__item{padding:9px 10px;font-size:13.5px}.topbar--search .topbar__inner{gap:10px}}@media (min-width: 1100px){.topbar__inner>.gsearch{flex:0 1 440px;width:auto;min-width:220px;margin-inline:auto;transition:flex-basis .34s cubic-bezier(.2,.8,.2,1)}.topbar__inner>.gsearch--open{flex-basis:620px;width:auto}.gsearch__input{opacity:1;pointer-events:auto}.gsearch:not(.gsearch--open) .gsearch__kbd{display:inline-flex}.topbar--search .nav__item{padding:9px 13px;font-size:calc(14.5px * var(--fs, 1))}}@media (min-width: 900px) and (max-width: 1099px){.topbar--search .brand__name{max-width:0;overflow:hidden;opacity:0}.topbar--search .nav__item{padding:8px;font-size:13px}}@media (max-width: 899px){.gsearch{position:static}.gsearch--open .gsearch__field{position:absolute;top:50%;right:var(--pad);left:var(--pad);z-index:4;width:auto;height:42px;transform:translateY(-50%);animation:gsearch-over .26s cubic-bezier(.2,.8,.2,1) backwards}@keyframes gsearch-over{0%{opacity:0;clip-path:inset(0 0 0 calc(100% - 42px) round 999px)}to{opacity:1;clip-path:inset(0 0 0 0 round 999px)}}.gsearch__panel{position:absolute;top:calc(100% + 6px);right:8px;left:8px;width:auto;max-height:min(70vh,560px)}.gsearch__input{font-size:16px}}@media (max-width: 340px){.brand__name{display:none}.topbar__right{gap:6px}}.kitpick{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--hairline));border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 5%,var(--secondary-bg))}.kitpick__label{font-weight:700}.kitpick__seg{flex-wrap:wrap}.kitpick__body{display:flex;flex-direction:column;gap:8px}.kitpick__drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;overflow:hidden;padding:18px 12px;border:1.5px dashed color-mix(in srgb,var(--accent) 45%,var(--hairline));border-radius:var(--radius-sm);background:none;color:var(--text);font:inherit;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}@media (hover: hover){.kitpick__drop:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}}.kitpick__drop small{color:var(--hint);font-weight:500}.kitpick__bar{position:absolute;right:0;bottom:0;left:0;height:4px;background:color-mix(in srgb,var(--accent) 15%,transparent)}.kitpick__bar span{display:block;height:100%;background:var(--accent);transition:width .2s ease}.kitpick__file{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--ok) 40%,var(--hairline));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ok) 8%,transparent)}.kitpick__fileicon{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.kitpick__filetext{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.kitpick__filetext b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kitpick__filetext small{color:var(--hint)}.kitpick__warn{margin:0;color:var(--warn);font-size:calc(13px * var(--fs, 1))}.kitline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.kitline--ok{color:color-mix(in srgb,var(--ok) 75%,var(--hint))}.kitline--warn{color:var(--warn)}.kitedit{display:flex;flex-basis:100%;flex-direction:column;gap:8px;padding-top:6px}.kitedit>.btn{align-self:flex-start}.kitbuy{display:flex;flex-direction:column;gap:10px}.kitbuy__facts{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ok) 8%,var(--secondary-bg));list-style:none;font-size:calc(13.5px * var(--fs, 1))}.kitbuy__facts li{display:flex;align-items:flex-start;gap:8px;line-height:1.4}.kitbuy__facts .icon{flex:0 0 auto;margin-top:2px;color:var(--ok)}.kitbuy__gift{align-self:flex-start;display:inline-flex;align-items:center;gap:6px}.kitbuy__ok{display:flex;align-items:center;gap:8px;padding:12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--text);font-weight:600}.kitbuy__ok .icon{color:var(--ok)}.sheet__ask{align-self:center;display:inline-flex;align-items:center;gap:6px;margin-top:4px}.purchase-kits__title{margin-top:18px}.porders{display:grid;gap:10px;margin-bottom:18px}.porders .section-title{margin:0}.porder__icon{display:grid;place-items:center;flex:none;width:56px;aspect-ratio:1;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--secondary-bg))}.porder__state{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px}.porder__state .hint{font-size:calc(12px * var(--fs, 1))}.porders__more{justify-self:start}.kitreview{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0;padding:8px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 7%,transparent)}.kitreview__what{display:inline-block;min-width:0;overflow-wrap:anywhere}.kitreview__what .icon{vertical-align:-2px}.kitreview>.hint{flex-basis:100%;margin:0}.kitreview__list .hint{flex:none}.kitreview__contents{display:grid;grid-template-columns:minmax(0,1fr);flex-basis:100%;gap:8px;min-width:0}.kitreview__list{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;max-height:260px;margin:0;padding:0;overflow-y:auto;list-style:none}.kitreview__list>li{display:flex;align-items:center;gap:8px;min-width:0}.kitreview__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px * var(--fs, 1))}.kitreview--warn{background:none;color:var(--warn)}.listing__instant{position:absolute;z-index:2;left:8px;bottom:12px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--pill);background:color-mix(in srgb,#000 65%,transparent);color:#fff;font-size:calc(11.5px * var(--fs, 1));font-weight:700}.listing__instant .icon{color:#6ee7a8}.sheet__block{display:grid;gap:8px}.sheet__subtitle{margin:0;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sheet__includes{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sheet__includes li{display:flex;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.sheet__includes .icon{flex:none;margin-top:3px;color:var(--ok)}.sheet__examples{display:flex;flex-wrap:wrap;gap:8px}.sheet__example{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 12px;border:1px solid var(--hairline);border-radius:var(--pill);color:var(--text);background:var(--secondary-bg);font:inherit;font-size:calc(13px * var(--fs, 1));font-weight:600;cursor:pointer;transition:border-color .15s ease,transform .18s cubic-bezier(.3,1.3,.5,1)}@media (hover: hover){.sheet__example:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--hairline))}}.sheet__example:active{transform:scale(.97)}.sheet__example .icon{flex:none;color:var(--accent)}@media (prefers-reduced-motion: reduce){.sheet__example{transition:none}}.lpage-view{display:grid;gap:14px}.lpage{display:flex;flex-direction:column;gap:16px}.lpage__info{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.lpage__info .sheet__title{padding-right:0}.lpage__cover{width:100%}@media (min-width: 900px){.lpage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px}.lpage__media{position:sticky;top:12px}.lpage__cover{aspect-ratio:1 / 1}}:root{--vip-gold: #f5c451;--vip-gold-deep: #c8901f;--vip-ink: #fff6dc}.vipbadge{display:inline-grid;flex:none;place-items:center;width:16px;height:16px;margin-left:5px;border-radius:50%;vertical-align:-2px;color:#3a2602;background:linear-gradient(135deg,#ffe08a,var(--vip-gold-deep));box-shadow:0 0 0 1px color-mix(in srgb,var(--vip-gold) 50%,transparent),0 2px 8px color-mix(in srgb,var(--vip-gold) 40%,transparent)}.account__vip{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;border:1px dashed var(--hairline);border-radius:var(--pill);background:transparent;color:var(--text);font:inherit;font-size:calc(13px * var(--fs, 1));font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.account__vip .icon{color:var(--hint)}.account__vip{flex-wrap:wrap;max-width:100%;text-align:left;white-space:nowrap}@media (max-width: 359px){.account__vip{white-space:normal}}@media (hover: hover){.account__vip:hover{border-color:color-mix(in srgb,var(--vip-gold) 60%,var(--hairline))}}.account__vip--on{border-style:solid;border-color:var(--vip-gold);background:color-mix(in srgb,var(--vip-gold) 20%,transparent)}.account__vip--on .icon{color:var(--vip-gold-deep)}.account__mitem{padding-left:6px;border-left:1px solid color-mix(in srgb,var(--vip-gold) 40%,transparent);font-weight:600}.vip{display:flex;flex-direction:column;gap:16px}.vip-hero{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;overflow:hidden;padding:34px 20px 24px;border:1px solid color-mix(in srgb,var(--vip-gold) 40%,transparent);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% -10%,rgba(245,196,81,.32),transparent 60%),linear-gradient(160deg,#241805,#140e03 55%,#0c0802);color:var(--vip-ink);text-align:center;box-shadow:0 20px 60px #00000059}.vip-hero__glow{position:absolute;top:0;left:50%;width:max(150%,620px);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 180deg at 50% 50%,transparent,rgba(255,224,138,.18),transparent 30%);-webkit-mask-image:radial-gradient(closest-side,#000 45%,transparent 100%);mask-image:radial-gradient(closest-side,#000 45%,transparent 100%);transform:translate(-50%,-55%);animation:vip-spin 14s linear infinite;pointer-events:none}@keyframes vip-spin{0%{transform:translate(-50%,-55%) rotate(0)}to{transform:translate(-50%,-55%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.vip-hero__glow{animation:none}}.vip-hero__crown{position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:linear-gradient(135deg,#ffe7a3,var(--vip-gold) 45%,var(--vip-gold-deep));color:#3a2602;box-shadow:0 10px 30px #f5c45173,inset 0 1px #fff9}.vip-hero__title{position:relative;margin:4px 0 0;font-size:calc(30px * var(--fs, 1));font-weight:800;letter-spacing:-.02em}.vip-hero__title span{background:linear-gradient(135deg,#fff1c2,var(--vip-gold) 50%,#ffcf6e);-webkit-background-clip:text;background-clip:text;color:transparent}.vip-hero__lead{position:relative;max-width:520px;margin:0;color:#fff6dcc7;line-height:1.5;text-wrap:balance}.vip-hero__status{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin-top:6px}.vip-hero__left{color:#fff6dcb3;font-size:calc(13px * var(--fs, 1))}.vip-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(255,246,220,.25);border-radius:var(--pill);color:#fff6dcd9;font-size:calc(13px * var(--fs, 1));font-weight:700}.vip-chip--on{border-color:#f5c451b3;background:#f5c45129;color:#ffe7a3}.vip-balance{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:8px 8px 8px 14px;border:1px solid rgba(255,246,220,.2);border-radius:var(--pill);text-align:left;background:#ffffff0f;color:var(--vip-ink);font:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}@media (hover: hover){.vip-balance:hover{border-color:#f5c45199;background:#f5c4511f}}.vip-balance small{color:#fff6dc99}.vip-balance__gem{font-size:18px}.vip-balance__body{display:grid;gap:1px;min-width:0;line-height:1.25}.vip-balance__rate{font-size:12px}@media (max-width: 520px){.vip-balance{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;border-radius:18px}.vip-balance__amount{white-space:nowrap}.vip-balance__cta{grid-column:1 / -1;justify-content:center;padding:8px 12px}}.vip-balance__cta{display:inline-flex;align-items:center;gap:4px;flex:none;padding:6px 12px;border-radius:var(--pill);background:#f5c45129;color:var(--vip-gold);font-size:13px;font-weight:700;white-space:nowrap}.vip-balance--empty .vip-balance__cta{background:linear-gradient(135deg,#f5c451,#e0a326);color:#2a1d00}.vip-perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.vip-perk{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in srgb,var(--secondary-bg) 70%,transparent)}.vip-perk__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--vip-gold) 16%,transparent);color:var(--vip-gold-deep)}.vip-perk b{font-size:calc(15px * var(--fs, 1))}.vip-perk p{margin:0;color:var(--hint);font-size:calc(13.5px * var(--fs, 1));line-height:1.45}.vip-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 720px){.vip-plans{grid-template-columns:1fr}}.vip-plan{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 16px 16px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--secondary-bg) 80%,transparent);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}@media (hover: hover){.vip-plan:hover{border-color:color-mix(in srgb,var(--vip-gold) 45%,var(--hairline));transform:translateY(-2px)}}.vip-plan--best{border-color:color-mix(in srgb,var(--vip-gold) 70%,transparent);background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--vip-gold) 18%,transparent),transparent 60%),color-mix(in srgb,var(--secondary-bg) 85%,transparent);box-shadow:0 12px 34px color-mix(in srgb,var(--vip-gold) 18%,transparent)}.vip-plan--confirm{border-color:var(--accent)}.vip-plan__ribbon{position:absolute;top:-10px;right:14px;padding:4px 10px;border-radius:var(--pill);background:linear-gradient(135deg,#ffe7a3,var(--vip-gold-deep));color:#3a2602;font-size:calc(11.5px * var(--fs, 1));font-weight:800;letter-spacing:.02em}.vip-plan__label{color:var(--hint);font-size:calc(13px * var(--fs, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vip-plan__price{color:var(--text);font-size:calc(15px * var(--fs, 1));font-weight:600}.vip-plan__price b{font-size:calc(34px * var(--fs, 1));font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vip-plan__rub{color:var(--hint);font-size:calc(13px * var(--fs, 1));font-variant-numeric:tabular-nums}.vip-plan__saving{padding:3px 9px;border-radius:var(--pill);background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok);font-size:calc(12px * var(--fs, 1));font-weight:800}.vip-plan__saving--none{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--hint);font-weight:600}.vip-plan__buy{margin-top:8px}.vip-plan__confirm{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:6px}.vip-plan__confirm p{margin:0;font-size:calc(13.5px * var(--fs, 1));line-height:1.45}.vip-plan__actions{display:flex;flex-wrap:wrap;gap:8px}.vip-topup{display:flex;flex-direction:column;gap:12px}.vip-topup__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px}.vip-topup__head .section-title{margin:0}.vip-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width: 520px){.vip-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}.vip-pack{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in srgb,var(--secondary-bg) 70%,transparent);color:var(--text);font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.vip-pack b{font-size:calc(22px * var(--fs, 1));font-weight:800;font-variant-numeric:tabular-nums}.vip-pack span,.vip-pack small{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.vip-pack--on{border-color:var(--vip-gold-deep);background:color-mix(in srgb,var(--vip-gold) 12%,var(--secondary-bg))}.vip-pack--custom input{width:100%;max-width:90px;padding:2px 4px;border:0;border-bottom:1px dashed color-mix(in srgb,var(--text) 30%,transparent);background:none;color:var(--text);font:inherit;font-size:calc(20px * var(--fs, 1));font-weight:800;text-align:center;outline:none}.vip-pending{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.vip-pending li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warn) 10%,transparent);font-size:calc(13px * var(--fs, 1))}.vip-history{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vip-history li{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--hairline)}.vip-history li:last-child{border-bottom:0}.vip-history__delta{flex:0 0 56px;color:var(--text);font-weight:800;font-variant-numeric:tabular-nums}.vip-history__delta--plus{color:var(--ok)}.vip-history__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.vip-history__text small,.vip-history__meta small{color:var(--hint);font-size:calc(12px * var(--fs, 1))}.vip-history__meta{display:flex;flex-direction:column;align-items:flex-end;color:var(--hint);font-size:calc(13px * var(--fs, 1));font-variant-numeric:tabular-nums}.vip-faq details{border-bottom:1px solid var(--hairline)}.vip-faq details:last-of-type{border-bottom:0}.vip-faq summary{padding:11px 0;font-weight:700;cursor:pointer}.vip-faq p{margin:0 0 12px;color:var(--hint);line-height:1.5}@media (max-width: 520px){.vip-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vip-perk:last-child:nth-child(odd){grid-column:1 / -1}.vip-perk{padding:11px}.vip-perk p{font-size:calc(12.5px * var(--fs, 1))}.vip-hero{padding:26px 16px 20px}.vip-hero__title{font-size:calc(26px * var(--fs, 1))}}.vip-topup__warn{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--vip-gold) 45%,var(--hairline));border-radius:12px;background:color-mix(in srgb,var(--vip-gold) 10%,transparent);font-size:calc(13px * var(--fs, 1));line-height:1.45}.vip-topup__warn .icon{flex:none;margin-top:2px;color:var(--vip-gold-deep)}.mmenu{position:fixed;z-index:90;display:flex;flex-direction:column;min-width:210px;max-width:calc(100vw - 16px);padding:5px;border:1px solid var(--hairline);border-radius:14px;background:var(--secondary-bg);box-shadow:0 18px 50px #00000073;animation:mmenu-in .16s cubic-bezier(.2,.9,.25,1.1) backwards}@keyframes mmenu-in{0%{opacity:0;transform:scale(.88)}}.mmenu__item,.mmenu__choice{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:9px;color:var(--text);background:none;font:inherit;font-size:calc(14px * var(--fs, 1));text-align:left;cursor:pointer}.mmenu__item:focus-visible,.mmenu__choice:focus-visible{outline:none;background:color-mix(in srgb,var(--text) 8%,transparent)}@media (hover: hover){.mmenu__item:hover,.mmenu__choice:hover{outline:none;background:color-mix(in srgb,var(--text) 8%,transparent)}}.mmenu__item .icon{flex:none;color:var(--hint)}.mmenu__item--danger,.mmenu__item--danger .icon{color:var(--destructive, #ec3942)}.mmenu__more{display:inline-flex;margin-left:auto;color:var(--hint);transition:transform .15s ease}.mmenu__more--open{transform:rotate(180deg)}.mmenu__choices{display:flex;flex-direction:column;margin:0 0 4px 28px;animation:mmenu-open .15s ease backwards}@keyframes mmenu-open{0%{opacity:0;transform:translateY(-4px)}}.mmenu__choice{padding:7px 10px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.msg{position:relative;touch-action:pan-y}.chat__scroll,.community__scroll{touch-action:pan-y;overflow-x:hidden}.chat__scroll .msg,.community__scroll .msg{translate:var(--swipe, 0) 0;transition:translate .22s cubic-bezier(.2,.9,.25,1.05),background .15s ease}.chat__scroll .msg--swiping,.community__scroll .msg--swiping{transition:none}.msg:after{content:"";position:absolute;top:50%;right:-40px;width:30px;height:30px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 8L5 12.5l5 4.5'/%3E%3Cpath d='M5.5 12.5H14a5 5 0 0 1 5 5V19'/%3E%3C/svg%3E") center / 18px no-repeat,color-mix(in srgb,var(--accent) 70%,#000);opacity:0;transform:translateY(-50%) scale(.5);transition:opacity .15s ease,transform .18s cubic-bezier(.2,.9,.25,1.4);pointer-events:none}.msg--swiping:after{opacity:calc(.2 + var(--swipe-p, 0) * .6);transform:translateY(-50%) scale(calc(.4 + var(--swipe-p, 0) * .5));transition:none}.msg--swipe-ready:after{opacity:1;transform:translateY(-50%) scale(1);transition:transform .18s cubic-bezier(.2,.9,.25,1.6)}.msg:not(.msg--swiping):after{display:none}@media (hover: none){.msg{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.rquote{display:flex;flex-direction:column;gap:1px;max-width:100%;margin:2px 0 4px;padding:4px 8px;border:0;border-left:3px solid var(--who, var(--accent));border-radius:6px;color:var(--text);background:color-mix(in srgb,var(--who, var(--accent)) 12%,transparent);font:inherit;text-align:left;cursor:pointer}@media (hover: hover){.rquote:hover:not(:disabled){background:color-mix(in srgb,var(--who, var(--accent)) 20%,transparent)}}.rquote:disabled{cursor:default}.rquote__name{color:var(--who, var(--accent));font-size:calc(12px * var(--fs, 1))}.rquote__text{overflow:hidden;color:var(--hint);font-size:calc(12.5px * var(--fs, 1));white-space:nowrap;text-overflow:ellipsis}.rquote--gone .rquote__text{font-style:italic}.fwdlabel{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:2px;color:var(--hint);font-size:calc(12px * var(--fs, 1))}.fwdlabel__name{padding:0;border:0;color:var(--accent);background:none;font:inherit;font-weight:700;cursor:pointer}b.fwdlabel__name{cursor:default}.replybar{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 12px;border-left:3px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,var(--secondary-bg));animation:replybar-in .2s cubic-bezier(.2,.9,.25,1.05) backwards}@keyframes replybar-in{0%{opacity:0;transform:translateY(8px)}}.replybar>.icon{flex:none;color:var(--accent)}.replybar__text{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0;font-size:calc(13.5px * var(--fs, 1));line-height:1.35}.replybar__text b{color:var(--accent)}.replybar__body{overflow:hidden;color:var(--hint);white-space:nowrap;text-overflow:ellipsis}.replybar__x{display:grid;flex:none;place-items:center;width:28px;height:28px;border:0;border-radius:50%;color:var(--hint);background:none;cursor:pointer}@media (hover: hover){.replybar__x:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}@media (hover: hover) and (min-width: 861px){.replybar{gap:14px;padding:10px 10px 10px 16px;border-left-width:4px;border-radius:10px}.replybar>.icon{width:22px;height:22px}.replybar__text{font-size:calc(15px * var(--fs, 1))}.replybar__x{width:34px;height:34px}}.fwdsheet__sheet{align-items:stretch}.fwdsheet__head{display:flex;align-items:center;justify-content:space-between;font-size:calc(17px * var(--fs, 1))}.fwdsheet__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.fwdsheet__item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--hairline);border-radius:12px;color:var(--text);background:none;font:inherit;text-align:left;cursor:pointer}@media (hover: hover){.fwdsheet__item:hover:not(:disabled){background:color-mix(in srgb,var(--text) 6%,transparent)}}.fwdsheet__item>.icon{flex:none;color:var(--accent)}.fwdsheet__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.fwdsheet__text b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat__scroll .msg--mine .rquote{border-left-color:currentColor;color:inherit;background:color-mix(in srgb,currentColor 14%,transparent)}.chat__scroll .msg--mine .rquote__name,.chat__scroll .msg--mine .rquote__text,.chat__scroll .msg--mine .fwdlabel,.chat__scroll .msg--mine .fwdlabel__name{color:inherit}.msg__more{display:inline-grid;place-items:center;margin-left:6px;padding:0 2px;border:0;border-radius:6px;color:inherit;background:none;vertical-align:middle;opacity:0;cursor:pointer;transition:opacity .15s ease}.msg:hover .msg__more,.msg__more:focus-visible,.msg__more[aria-expanded=true]{opacity:.85}@media (hover: none){.msg__more{display:none}}.msg--flash{animation:msg-flash 2.4s ease}@keyframes msg-flash{0%,30%{background:color-mix(in srgb,var(--accent) 22%,transparent)}}@media (prefers-reduced-motion: reduce){.mmenu,.mmenu__choices,.replybar,.msg--flash{animation:none}.msg--flash{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}.chat__scroll .msg,.community__scroll .msg,.msg:after{transition:none}}.fwdsheet__item--on{border-color:color-mix(in srgb,var(--accent) 55%,var(--hairline));background:color-mix(in srgb,var(--accent) 9%,transparent)}.fwdsheet__check{display:grid;flex:none;place-items:center;width:22px;height:22px;border:2px solid var(--hairline);border-radius:50%}.fwdsheet__item--on .fwdsheet__check{border-color:var(--accent);color:var(--on-primary);background:var(--accent)}.fwdsheet__foot{position:sticky;bottom:0;padding-top:10px;background:inherit}.msg--selecting{cursor:pointer;-webkit-user-select:none;user-select:none}.msg--selected{outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:2px}.community__list .msg--selected{background:color-mix(in srgb,var(--accent) 10%,transparent)}.selbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg)}.selbar__count{flex:1 1 auto;min-width:0}.selbar__actions{display:flex;flex-wrap:wrap;gap:6px}.selbar__danger{color:var(--destructive)}.msg__body strong{font-weight:800}.msg__code{padding:1px 5px;border-radius:5px;background:color-mix(in srgb,currentColor 14%,transparent);font-family:ui-monospace,Cascadia Mono,Consolas,Courier New,monospace;font-size:.92em}.spoiler{border-radius:4px}.spoiler:not(.spoiler--open){cursor:pointer;-webkit-user-select:none;user-select:none;background:repeating-linear-gradient(-45deg,color-mix(in srgb,currentColor 46%,transparent) 0,color-mix(in srgb,currentColor 46%,transparent) 3px,color-mix(in srgb,currentColor 24%,transparent) 3px,color-mix(in srgb,currentColor 24%,transparent) 6px)}.spoiler:not(.spoiler--open)>span{visibility:hidden}.spoiler--open{background:color-mix(in srgb,currentColor 10%,transparent)}.composer,.msgr__scroll--chat .composer{position:relative}.fmtbar{position:absolute;bottom:calc(100% + 6px);left:0;z-index:30;display:flex;gap:2px;padding:4px;border:1px solid var(--hairline);border-radius:12px;background:var(--secondary-bg);box-shadow:var(--shadow)}.fmtbar__btn{min-width:34px;height:32px;padding:0 8px;border:0;border-radius:8px;color:var(--text);background:none;font-weight:700}@media (hover: hover){.fmtbar__btn:hover{background:color-mix(in srgb,var(--text) 9%,transparent)}}.fmtbar__b{font-weight:900}.fmtbar__i{font-style:italic}.fmtbar__code{font-family:ui-monospace,Consolas,monospace;font-size:12px}.fmtbar__s{text-decoration:line-through}.emoji__toggle{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--hairline);border-radius:50%;color:var(--hint);background:var(--secondary-bg)}.emoji__toggle[aria-expanded=true]{color:var(--text)}@media (hover: hover){.emoji__toggle:hover{color:var(--text)}}.emoji__pop{position:absolute;right:0;bottom:calc(100% + 8px);left:0;z-index:40;max-height:300px;padding:10px;overflow-y:auto;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg);box-shadow:var(--shadow)}.emoji__section+.emoji__section{margin-top:8px}.emoji__title{margin:0 0 4px;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:600}.emoji__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.emoji__head .emoji__title{margin:0}.emoji__clear{padding:2px 6px;border-radius:8px;color:var(--accent);font-size:calc(12px * var(--fs, 1));font-weight:700;transition:background-color .15s ease,transform .15s ease}@media (hover: hover){.emoji__clear:hover{background:var(--surface-hover)}}.emoji__clear:active{transform:scale(.94)}@media (prefers-reduced-motion: reduce){.emoji__clear{transition:none}}.emoji__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:2px}.emoji__item{height:38px;padding:0;border:0;border-radius:8px;background:none;font-size:22px;line-height:1}@media (hover: hover){.emoji__item:hover{background:color-mix(in srgb,var(--text) 9%,transparent)}}.composer__field{position:relative;display:flex;flex:1 1 0;min-width:0}.composer__field>.input{flex:1 1 auto;width:100%}.composer .composer__field--tools>.input{padding-right:48px}.tpl-toggle{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:var(--hint);background:transparent;transition:color .15s ease,background-color .15s ease,transform .18s cubic-bezier(.3,1.3,.5,1)}.tpl-toggle--on{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}@media (hover: hover){.tpl-toggle:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}}.tpl-toggle:active{transform:scale(.9)}.tpl-pick{position:absolute;right:0;bottom:calc(100% + 6px);left:0;z-index:40;display:flex;flex-direction:column;gap:2px;max-height:min(320px,46vh);padding:6px;overflow-y:auto;border:1px solid var(--hairline);border-radius:14px;background:var(--secondary-bg);box-shadow:var(--shadow);animation:tpl-pick-in .22s cubic-bezier(.16,1,.3,1)}@keyframes tpl-pick-in{0%{transform:translateY(8px) scale(.985)}}.tpl-pick__head{display:flex;align-items:center;gap:6px;padding:6px 8px 4px;color:var(--hint);font-size:calc(11px * var(--fs, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tpl-pick__row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;animation:tpl-row-in .3s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(min(var(--i, 0),6)*25ms)}@keyframes tpl-row-in{0%{transform:translate(-8px)}}.tpl-pick__row--active{background:color-mix(in srgb,var(--accent) 16%,transparent)}.tpl-pick__title{font-size:calc(13px * var(--fs, 1))}.tpl-pick__body{display:-webkit-box;max-width:100%;overflow:hidden;color:var(--hint);font-size:calc(12.5px * var(--fs, 1));-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:pre-line}.tpl-pick__row--active .tpl-pick__body{color:var(--text)}.tpl-pick__row--fits{box-shadow:inset 3px 0 0 var(--accent)}.tpl-pick__top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.tpl-pick__fit{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-size:calc(11px * var(--fs, 1));font-weight:700;animation:tpl-fit-in .42s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(min(var(--i, 0),6)*25ms + .12s)}@keyframes tpl-fit-in{0%{transform:scale(.6)}}.tpl-mark{margin:0 -2px;padding:0 2px;border-radius:4px;color:inherit}.tpl-mark--filled{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text)}.tpl-mark--missing{background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn)}.tpl-pick__empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:6px 8px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.tpl-pick__keys{padding:6px 8px 2px;color:var(--hint);font-size:calc(11px * var(--fs, 1))}@media (hover: none){.tpl-pick__keys{display:none}}@media (prefers-reduced-motion: reduce){.tpl-pick,.tpl-pick__row,.tpl-pick__fit,.tpl-toggle{animation:none;transition:none}}.chatlook{--grad-mid: color-mix(in srgb, var(--grad-from) 50%, var(--grad-to));--vivid: linear-gradient(120deg, var(--grad-from) 0%, var(--grad-mid) 48%, var(--grad-to) 100%);--vivid-soft: linear-gradient(120deg, color-mix(in srgb, var(--grad-from) 24%, transparent), color-mix(in srgb, var(--grad-to) 24%, transparent));--glow: 0 10px 34px color-mix(in srgb, var(--grad-from) 38%, transparent);--glow-strong: 0 16px 44px color-mix(in srgb, var(--grad-from) 52%, transparent)}.chatlook--night{--bg: #0a0a0b;--secondary-bg: #151517;--section-bg: #0f0f11;--text: #eeece8;--hint: #9a9aa2;--separator: #232326;--accent: #ff3347;--ok: #3ecf8e;--warn: #f5b942;--link: #6ab3f2;color-scheme:dark}.chatlook--day{--bg: #f3f4fa;--secondary-bg: #ffffff;--section-bg: #eceef7;--text: #141726;--hint: #66708f;--separator: #dde0ee;--accent: #c8102e;--ok: #18884f;--warn: #a96a00;--link: #1f6fbf;color-scheme:light}.chatlook--night,.chatlook--day{--hairline: color-mix(in srgb, var(--text) 9%, transparent);--surface-hover: color-mix(in srgb, var(--text) 5%, var(--secondary-bg));--row-bg: color-mix(in srgb, var(--text) 5.5%, var(--bg));--row-bg-hover: color-mix(in srgb, var(--text) 8.5%, var(--bg));--inner-bg: color-mix(in srgb, var(--text) 10%, var(--bg));--line: color-mix(in srgb, var(--text) 9%, transparent);background:var(--secondary-bg);color:var(--text)}.chatlook--accent{--accent: var(--chat-accent)}:root[data-scheme=light] .chatlook--accent:not(.chatlook--night),.chatlook--day.chatlook--accent{--accent: color-mix(in srgb, var(--chat-accent) 62%, #000)}.chatlook .msg__body{font-size:calc(1em * var(--chat-scale, 1))}.chatlook .msg:not(.msg--system){border-radius:var(--bubble-r, 14px)}.chatlook .chat__scroll .msg:not(.msg--system){border-radius:var(--bubble-r, 14px) var(--bubble-r, 14px) var(--bubble-r, 14px) min(4px,var(--bubble-r, 14px))}.chatlook .chat__scroll .msg--mine:not(.msg--system){border-radius:var(--bubble-r, 14px) var(--bubble-r, 14px) min(4px,var(--bubble-r, 14px)) var(--bubble-r, 14px)}.chatlook--mine .chat__scroll .msg--mine:not(.msg--emoji){background:var(--chat-mine);color:var(--chat-on-mine)}@media (hover: hover){.chatlook--mine .chat__scroll .msg--mine:not(.msg--emoji):hover{background:var(--chat-mine);color:var(--chat-on-mine)}}.msg__body--emoji{font-size:calc(2.4em * var(--chat-scale, 1))!important;line-height:1.15}.chat__scroll .msg.msg--emoji{padding-inline:2px;border-color:transparent;background:transparent;color:var(--text)}@media (hover: hover){.chat__scroll .msg.msg--emoji:hover{padding-inline:2px;border-color:transparent;background:transparent;color:var(--text)}}.chat__scroll .msg--emoji .msg__time{color:var(--hint)}.chatlook--font-serif :is(.msg,.composer textarea,.community__row textarea){font-family:Georgia,"Noto Serif",Times New Roman,serif}.chatlook--font-mono :is(.msg,.composer textarea,.community__row textarea){font-family:ui-monospace,Cascadia Mono,Consolas,Menlo,Roboto Mono,monospace}.chatlook--compact .chat__scroll{gap:3px}.chatlook--compact .chat__scroll .msg{padding:6px 10px}.chatlook--compact .community__list{gap:0}.chatlook--compact .community__list .msg{padding-block:4px}.chatlook--reduced *,.chatlook--reduced *:before,.chatlook--reduced *:after{animation:none!important;transition:none!important}.chatlook--reduced .msg--flash{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}.chatlook--bg{position:relative;isolation:isolate;overflow:hidden}.chatlook--bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-repeat:no-repeat}.chatlook--bg .chat__scroll,.chatlook--bg .community__scroll{background:transparent}.chatlook--bg{--chat-plate: color-mix(in srgb, var(--secondary-bg) 82%, transparent)}.chatlook--bg .community__rules,.chatlook--bg .chat__rules{background:color-mix(in srgb,color-mix(in srgb,var(--warn) 8%,var(--secondary-bg)) 92%,transparent)}.chatlook--bg .chat__unread span{padding:1px 8px;border-radius:999px;background:var(--chat-plate)}.chatlook--bg .msgr__placeholder,.chatlook--bg .chat__empty,.chatlook--bg .community__empty{flex:0 1 auto;max-width:420px;margin:auto;padding:22px 26px;border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in srgb,var(--secondary-bg) 94%,transparent);box-shadow:0 18px 50px #00000059}.chatlook--bg .msgr__scroll--chat .chat__head{margin:-14px -14px 0;padding:14px 14px 12px;background:var(--secondary-bg)}.chatlook--bg .msgr__scroll--chat .chat__head+.peer--strip{margin:-10px -14px 0;padding:10px 14px;border-bottom:1px solid var(--hairline);background:var(--secondary-bg)}.chatlook--bg .msgr__scroll--chat .composer{margin:0 -14px;padding:10px 14px 14px;border-top:1px solid var(--hairline);background:var(--secondary-bg)}.chatlook--bg .msgr__back{align-self:stretch;background:var(--secondary-bg)}.chatlook--bg .community--pane .page-head{border-bottom:1px solid var(--hairline);background:var(--secondary-bg)}.chatlook--bg .chat__day span{background:var(--chat-plate)}.chatlook--bg .chat__scroll .msg--system{background:color-mix(in srgb,color-mix(in srgb,var(--warn) 16%,var(--secondary-bg)) 90%,transparent)}@media (hover: hover){.chatlook--bg .chat__scroll .msg--system:hover{background:color-mix(in srgb,color-mix(in srgb,var(--warn) 16%,var(--secondary-bg)) 90%,transparent)}}.chatlook--bg .chat__scroll .msg--emoji .msg__time{justify-self:end;width:fit-content;margin-left:auto;padding:1px 7px;border-radius:999px;background:var(--chat-plate)}.chatlook--bg-aurora:before{background-image:radial-gradient(60% 50% at 15% 10%,color-mix(in srgb,#7c5cff 34%,transparent),transparent 70%),radial-gradient(55% 45% at 90% 85%,color-mix(in srgb,#14b8a6 28%,transparent),transparent 70%),radial-gradient(45% 40% at 70% 20%,color-mix(in srgb,#ec4899 18%,transparent),transparent 70%)}.chatlook--bg-sunset:before{background-image:radial-gradient(70% 55% at 85% 0%,color-mix(in srgb,#f97316 32%,transparent),transparent 70%),radial-gradient(60% 50% at 10% 100%,color-mix(in srgb,#ec4899 28%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,#f59e0b 10%,transparent),transparent 60%)}.chatlook--bg-ocean:before{background-image:radial-gradient(65% 55% at 0% 0%,color-mix(in srgb,#3b82f6 32%,transparent),transparent 70%),radial-gradient(60% 55% at 100% 100%,color-mix(in srgb,#14b8a6 30%,transparent),transparent 70%)}.chatlook--bg-forest:before{background-image:radial-gradient(70% 55% at 100% 0%,color-mix(in srgb,#22c55e 26%,transparent),transparent 70%),radial-gradient(60% 50% at 0% 100%,color-mix(in srgb,#14b8a6 22%,transparent),transparent 70%),linear-gradient(200deg,color-mix(in srgb,#f59e0b 8%,transparent),transparent 55%)}.chatlook--bg-neon:before{background-image:radial-gradient(60% 50% at 12% 15%,color-mix(in srgb,#d946ef 32%,transparent),transparent 70%),radial-gradient(55% 50% at 88% 82%,color-mix(in srgb,#06b6d4 30%,transparent),transparent 70%),radial-gradient(40% 35% at 72% 22%,color-mix(in srgb,#8b5cf6 22%,transparent),transparent 70%)}.chatlook--bg-midnight:before{background-image:radial-gradient(70% 55% at 20% 0%,color-mix(in srgb,#4338ca 34%,transparent),transparent 70%),radial-gradient(60% 55% at 92% 92%,color-mix(in srgb,#1d4ed8 28%,transparent),transparent 70%),radial-gradient(40% 35% at 62% 42%,color-mix(in srgb,#7c3aed 16%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,#0b1026 16%,transparent),transparent 70%)}.chatlook--bg-ember:before{background-image:radial-gradient(70% 55% at 15% 100%,color-mix(in srgb,#dc2626 32%,transparent),transparent 70%),radial-gradient(60% 50% at 90% 88%,color-mix(in srgb,#ea580c 28%,transparent),transparent 70%),radial-gradient(40% 35% at 50% 30%,color-mix(in srgb,#f59e0b 12%,transparent),transparent 70%),linear-gradient(0deg,color-mix(in srgb,#7f1d1d 16%,transparent),transparent 60%)}.chatlook--bg-steel:before{background-image:linear-gradient(120deg,transparent 18%,color-mix(in srgb,#cbd5e1 16%,transparent) 38%,transparent 52%,color-mix(in srgb,#94a3b8 14%,transparent) 72%,transparent 86%),radial-gradient(60% 50% at 86% 8%,color-mix(in srgb,#38bdf8 16%,transparent),transparent 70%),radial-gradient(70% 60% at 8% 92%,color-mix(in srgb,#64748b 28%,transparent),transparent 70%)}.chatlook--bg-dots:before,.chatlook--bg-waves:before,.chatlook--bg-notes:before{background:color-mix(in srgb,var(--text) 7%,transparent);-webkit-mask-repeat:repeat;mask-repeat:repeat}.chatlook--bg-dots:before{-webkit-mask-image:radial-gradient(circle,#000 1.4px,transparent 1.9px);mask-image:radial-gradient(circle,#000 1.4px,transparent 1.9px);-webkit-mask-size:18px 18px;mask-size:18px 18px}.chatlook--bg-waves:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='36'%3E%3Cpath d='M0 18 Q15 6 30 18 T60 18 T90 18 T120 18' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='36'%3E%3Cpath d='M0 18 Q15 6 30 18 T60 18 T90 18 T120 18' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E");-webkit-mask-size:120px 36px;mask-size:120px 36px}.chatlook--bg-notes:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cg fill='%23000'%3E%3Cellipse cx='18' cy='40' rx='6.5' ry='4.6' transform='rotate(-22 18 40)'/%3E%3Crect x='22.6' y='14' width='2' height='26'/%3E%3Cpath d='M24.6 14c6 2 9 6 9 12-2.5-3.5-5.5-5-9-5.4z'/%3E%3Cellipse cx='62' cy='80' rx='5.6' ry='4' transform='rotate(-22 62 80)'/%3E%3Cellipse cx='80' cy='74' rx='5.6' ry='4' transform='rotate(-22 80 74)'/%3E%3Crect x='66' y='56' width='1.8' height='24'/%3E%3Crect x='84' y='50' width='1.8' height='24'/%3E%3Cpath d='M66 56l19.8-6v4.2L66 60.2z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cg fill='%23000'%3E%3Cellipse cx='18' cy='40' rx='6.5' ry='4.6' transform='rotate(-22 18 40)'/%3E%3Crect x='22.6' y='14' width='2' height='26'/%3E%3Cpath d='M24.6 14c6 2 9 6 9 12-2.5-3.5-5.5-5-9-5.4z'/%3E%3Cellipse cx='62' cy='80' rx='5.6' ry='4' transform='rotate(-22 62 80)'/%3E%3Cellipse cx='80' cy='74' rx='5.6' ry='4' transform='rotate(-22 80 74)'/%3E%3Crect x='66' y='56' width='1.8' height='24'/%3E%3Crect x='84' y='50' width='1.8' height='24'/%3E%3Cpath d='M66 56l19.8-6v4.2L66 60.2z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:96px 96px;mask-size:96px 96px}.chatlook--bg-grid:before,.chatlook--bg-vinyl:before,.chatlook--bg-stars:before,.chatlook--bg-eq:before{-webkit-mask-repeat:repeat;mask-repeat:repeat}.chatlook--bg-grid:before{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 24%,transparent),color-mix(in srgb,var(--text) 7%,transparent) 65%);-webkit-mask-image:linear-gradient(#000 1px,transparent 1px),linear-gradient(90deg,#000 1px,transparent 1px);mask-image:linear-gradient(#000 1px,transparent 1px),linear-gradient(90deg,#000 1px,transparent 1px);-webkit-mask-size:32px 32px;mask-size:32px 32px}.chatlook--bg-vinyl:before{background:color-mix(in srgb,var(--text) 8%,transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%3E%3Cg%20fill='none'%20stroke='%23000'%20stroke-width='.8'%3E%3Ccircle%20cx='80'%20cy='80'%20r='24'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='30'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='36'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='42'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='48'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='54'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='60'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='66'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='72'/%3E%3C/g%3E%3Cpath%20fill='%23000'%20fill-rule='evenodd'%20d='M80%2062a18%2018%200%201%201%200%2036a18%2018%200%201%201%200-36zm0%2015a3%203%200%201%200%200%206a3%203%200%201%200%200-6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%3E%3Cg%20fill='none'%20stroke='%23000'%20stroke-width='.8'%3E%3Ccircle%20cx='80'%20cy='80'%20r='24'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='30'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='36'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='42'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='48'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='54'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='60'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='66'/%3E%3Ccircle%20cx='80'%20cy='80'%20r='72'/%3E%3C/g%3E%3Cpath%20fill='%23000'%20fill-rule='evenodd'%20d='M80%2062a18%2018%200%201%201%200%2036a18%2018%200%201%201%200-36zm0%2015a3%203%200%201%200%200%206a3%203%200%201%200%200-6z'/%3E%3C/svg%3E");-webkit-mask-size:160px 160px;mask-size:160px 160px}.chatlook--bg-stars:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 34%,transparent),color-mix(in srgb,var(--text) 18%,transparent) 60%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='150'%3E%3Cg%20fill='%23000'%3E%3Cpath%20d='M24%2018l2.2%206.8%206.8%202.2-6.8%202.2L24%2036l-2.2-6.8-6.8-2.2%206.8-2.2z'/%3E%3Cpath%20d='M104%2040l1.5%204.5%204.5%201.5-4.5%201.5-1.5%204.5-1.5-4.5-4.5-1.5%204.5-1.5z'/%3E%3Cpath%20d='M62%2096l2.8%208.2%208.2%202.8-8.2%202.8L62%20118l-2.8-8.2-8.2-2.8%208.2-2.8z'/%3E%3Cpath%20d='M128%20112l1.2%203.6%203.6%201.2-3.6%201.2-1.2%203.6-1.2-3.6-3.6-1.2%203.6-1.2z'/%3E%3Ccircle%20cx='48'%20cy='58'%20r='1.4'/%3E%3Ccircle%20cx='88'%20cy='12'%20r='1'/%3E%3Ccircle%20cx='138'%20cy='70'%20r='1.6'/%3E%3Ccircle%20cx='14'%20cy='132'%20r='1.2'/%3E%3Ccircle%20cx='100'%20cy='138'%20r='1'/%3E%3Ccircle%20cx='72'%20cy='66'%20r='.9'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='150'%3E%3Cg%20fill='%23000'%3E%3Cpath%20d='M24%2018l2.2%206.8%206.8%202.2-6.8%202.2L24%2036l-2.2-6.8-6.8-2.2%206.8-2.2z'/%3E%3Cpath%20d='M104%2040l1.5%204.5%204.5%201.5-4.5%201.5-1.5%204.5-1.5-4.5-4.5-1.5%204.5-1.5z'/%3E%3Cpath%20d='M62%2096l2.8%208.2%208.2%202.8-8.2%202.8L62%20118l-2.8-8.2-8.2-2.8%208.2-2.8z'/%3E%3Cpath%20d='M128%20112l1.2%203.6%203.6%201.2-3.6%201.2-1.2%203.6-1.2-3.6-3.6-1.2%203.6-1.2z'/%3E%3Ccircle%20cx='48'%20cy='58'%20r='1.4'/%3E%3Ccircle%20cx='88'%20cy='12'%20r='1'/%3E%3Ccircle%20cx='138'%20cy='70'%20r='1.6'/%3E%3Ccircle%20cx='14'%20cy='132'%20r='1.2'/%3E%3Ccircle%20cx='100'%20cy='138'%20r='1'/%3E%3Ccircle%20cx='72'%20cy='66'%20r='.9'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:150px 150px;mask-size:150px 150px}.chatlook--bg-eq:before{background:linear-gradient(0deg,color-mix(in srgb,var(--accent) 26%,transparent),color-mix(in srgb,var(--text) 7%,transparent) 70%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='80'%3E%3Cg%20fill='%23000'%3E%3Crect%20x='3'%20y='56'%20width='6'%20height='18'%20rx='2'/%3E%3Crect%20x='15'%20y='40'%20width='6'%20height='34'%20rx='2'/%3E%3Crect%20x='27'%20y='22'%20width='6'%20height='52'%20rx='2'/%3E%3Crect%20x='39'%20y='34'%20width='6'%20height='40'%20rx='2'/%3E%3Crect%20x='51'%20y='48'%20width='6'%20height='26'%20rx='2'/%3E%3Crect%20x='63'%20y='16'%20width='6'%20height='58'%20rx='2'/%3E%3Crect%20x='75'%20y='30'%20width='6'%20height='44'%20rx='2'/%3E%3Crect%20x='87'%20y='44'%20width='6'%20height='30'%20rx='2'/%3E%3Crect%20x='99'%20y='26'%20width='6'%20height='48'%20rx='2'/%3E%3Crect%20x='111'%20y='52'%20width='6'%20height='22'%20rx='2'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='80'%3E%3Cg%20fill='%23000'%3E%3Crect%20x='3'%20y='56'%20width='6'%20height='18'%20rx='2'/%3E%3Crect%20x='15'%20y='40'%20width='6'%20height='34'%20rx='2'/%3E%3Crect%20x='27'%20y='22'%20width='6'%20height='52'%20rx='2'/%3E%3Crect%20x='39'%20y='34'%20width='6'%20height='40'%20rx='2'/%3E%3Crect%20x='51'%20y='48'%20width='6'%20height='26'%20rx='2'/%3E%3Crect%20x='63'%20y='16'%20width='6'%20height='58'%20rx='2'/%3E%3Crect%20x='75'%20y='30'%20width='6'%20height='44'%20rx='2'/%3E%3Crect%20x='87'%20y='44'%20width='6'%20height='30'%20rx='2'/%3E%3Crect%20x='99'%20y='26'%20width='6'%20height='48'%20rx='2'/%3E%3Crect%20x='111'%20y='52'%20width='6'%20height='22'%20rx='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:120px 80px;mask-size:120px 80px}.chatlook--blur:before{top:-24px;right:-24px;bottom:-24px;left:-24px;filter:blur(10px)}.chatlook--blur:is(.chatlook--bg-dots,.chatlook--bg-waves,.chatlook--bg-notes,.chatlook--bg-gothic,.chatlook--bg-grid,.chatlook--bg-vinyl,.chatlook--bg-stars,.chatlook--bg-eq):before{filter:blur(1.2px)}.chatlook--moving:is(.chatlook--bg-aurora,.chatlook--bg-sunset,.chatlook--bg-ocean,.chatlook--bg-forest,.chatlook--bg-neon,.chatlook--bg-midnight,.chatlook--bg-ember,.chatlook--bg-steel):after{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:-1;pointer-events:none;background-repeat:no-repeat;opacity:.9;animation:chatlook-flow-b 21s ease-in-out infinite alternate}.chatlook--blur.chatlook--moving:after{filter:blur(10px)}.chatlook--bg-aurora:after{background-image:radial-gradient(50% 45% at 80% 30%,color-mix(in srgb,#7c5cff 26%,transparent),transparent 70%),radial-gradient(45% 40% at 20% 75%,color-mix(in srgb,#14b8a6 24%,transparent),transparent 70%),radial-gradient(40% 35% at 45% 50%,color-mix(in srgb,#ec4899 14%,transparent),transparent 70%)}.chatlook--bg-sunset:after{background-image:radial-gradient(50% 45% at 20% 25%,color-mix(in srgb,#f97316 24%,transparent),transparent 70%),radial-gradient(45% 40% at 80% 70%,color-mix(in srgb,#ec4899 22%,transparent),transparent 70%)}.chatlook--bg-ocean:after{background-image:radial-gradient(50% 45% at 75% 25%,color-mix(in srgb,#3b82f6 24%,transparent),transparent 70%),radial-gradient(45% 40% at 25% 75%,color-mix(in srgb,#14b8a6 22%,transparent),transparent 70%)}.chatlook--bg-forest:after{background-image:radial-gradient(50% 45% at 25% 25%,color-mix(in srgb,#22c55e 20%,transparent),transparent 70%),radial-gradient(45% 40% at 80% 75%,color-mix(in srgb,#14b8a6 18%,transparent),transparent 70%)}.chatlook--bg-neon:after{background-image:radial-gradient(50% 45% at 78% 68%,color-mix(in srgb,#d946ef 26%,transparent),transparent 70%),radial-gradient(45% 40% at 22% 30%,color-mix(in srgb,#06b6d4 24%,transparent),transparent 70%)}.chatlook--bg-midnight:after{background-image:radial-gradient(50% 45% at 80% 25%,color-mix(in srgb,#6366f1 22%,transparent),transparent 70%),radial-gradient(45% 40% at 15% 80%,color-mix(in srgb,#0ea5e9 14%,transparent),transparent 70%)}.chatlook--bg-ember:after{background-image:radial-gradient(50% 45% at 70% 92%,color-mix(in srgb,#ef4444 24%,transparent),transparent 70%),radial-gradient(40% 35% at 30% 62%,color-mix(in srgb,#f97316 18%,transparent),transparent 70%)}.chatlook--bg-steel:after{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,#e2e8f0 20%,transparent) 46%,transparent 60%),radial-gradient(45% 40% at 20% 20%,color-mix(in srgb,#94a3b8 18%,transparent),transparent 70%)}.chatlook--moving:before{top:-18%;right:-18%;bottom:-18%;left:-18%;animation:chatlook-flow-a 16s ease-in-out infinite alternate}.chatlook--moving:is(.chatlook--bg-dots,.chatlook--bg-waves,.chatlook--bg-notes,.chatlook--bg-gothic,.chatlook--bg-grid,.chatlook--bg-vinyl,.chatlook--bg-stars,.chatlook--bg-eq):before{inset:calc(-1 * var(--slide-y, 96px)) 0 0 calc(-1 * var(--slide-x, 96px));animation:chatlook-slide 24s linear infinite}.chatlook--bg-grid{--slide-x: 128px;--slide-y: 128px}.chatlook--bg-vinyl{--slide-x: 160px;--slide-y: 160px}.chatlook--bg-stars{--slide-x: 150px;--slide-y: 150px}.chatlook--bg-eq{--slide-x: 240px;--slide-y: 0px}.chatlook--bg-dots{--slide-x: 108px;--slide-y: 108px}.chatlook--bg-waves{--slide-x: 120px;--slide-y: 108px}.chatlook--bg-notes{--slide-x: 96px;--slide-y: 96px}.chatlook--bg-gothic{--slide-x: 128px;--slide-y: 128px}@keyframes chatlook-flow-a{0%{transform:translate3d(-8%,-6%,0) rotate(-4deg) scale(1.08)}to{transform:translate3d(8%,6%,0) rotate(5deg) scale(1.2)}}@keyframes chatlook-flow-b{0%{transform:translate3d(9%,5%,0) rotate(6deg) scale(1.18)}to{transform:translate3d(-7%,-8%,0) rotate(-5deg) scale(1.06)}}@keyframes chatlook-slide{to{transform:translate3d(var(--slide-x, 96px),var(--slide-y, 96px),0)}}.chatlook--bg-custom:before{inset:calc(-4% - 2 * var(--chat-bg-blur, 0px));background-image:var(--chat-bg-image);background-size:cover;background-position:var(--chat-bg-x, 50%) var(--chat-bg-y, 50%);transform-origin:var(--chat-bg-x, 50%) var(--chat-bg-y, 50%);scale:var(--chat-bg-zoom, 1);filter:blur(var(--chat-bg-blur, 0px))}.chatlook--bg-custom:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--secondary-bg) var(--chat-bg-dim, 0%),transparent)}.chatlook--moving.chatlook--bg-custom:before{inset:calc(-4% - 2 * var(--chat-bg-blur, 0px));animation:chatlook-kenburns 26s ease-in-out infinite alternate}@keyframes chatlook-kenburns{0%{transform:scale(1) translate3d(-1.5%,-1%,0)}to{transform:scale(1.09) translate3d(1.5%,1%,0)}}html.lite .chatlook--moving:before,html.lite .chatlook--moving:after{animation:none}@media (prefers-reduced-motion: reduce){.chatlook--moving:before,.chatlook--moving:after{animation:none}}.chatlook-open{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;color:var(--hint);background:none}.chatlook-open:focus-visible{color:var(--text);background:var(--surface-hover)}@media (hover: hover){.chatlook-open:hover{color:var(--text);background:var(--surface-hover)}}.msgr__titlerow{display:flex;align-items:center;justify-content:space-between;gap:8px}.lookset{max-width:560px}.lookset__preview{position:sticky;top:-22px;z-index:3;flex:none;align-self:stretch;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg)}.lookset__preview .chat__scroll{gap:6px;padding:10px 12px;min-height:0;max-height:none;overflow:visible;border:0;border-radius:0}.lookset__preview .chat__scroll .msg{max-width:82%}.lookset__group{display:flex;flex-direction:column;gap:8px;align-self:stretch;padding:10px 2px;border-top:1px solid var(--hairline)}.lookset__group>b{font-size:calc(14px * var(--fs, 1))}.lookset__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.lookset__slider{display:flex;flex-direction:column;gap:6px;padding:8px}.lookset__sliderhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lookset__slider input[type=range]{margin:0}.lookset__swatches{display:grid;grid-template-columns:repeat(9,minmax(0,34px));gap:6px}.lookset__swatch{display:grid;place-items:center;width:100%;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:50%;color:var(--text);background:var(--swatch, var(--section-bg));box-shadow:inset 0 0 0 1px var(--hairline)}.lookset__swatch[aria-pressed=true]{border-color:var(--text)}.lookset__bgs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lookset__bg--wide{grid-column:span 2}.lookset__bg{position:relative;display:flex;align-items:flex-end;height:58px;padding:6px;overflow:hidden;border:2px solid var(--hairline);border-radius:12px;color:var(--text);background:var(--secondary-bg);font-size:calc(11px * var(--fs, 1));font-weight:700;text-align:left}.lookset__bg[aria-pressed=true]{border-color:var(--accent)}.lookset__bg span{position:relative;padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--secondary-bg) 80%,transparent)}.lookset__bgcap{grid-column:1 / -1;margin-top:4px;color:var(--hint);font-size:calc(11px * var(--fs, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lookset__bg{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media (hover: hover){.lookset__bg:hover{transform:translateY(-2px)}}.lookset__bg:active{transform:scale(.96)}.lookset__bg[aria-pressed=true]{box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 26%,transparent)}.lookset__bg:is(.chatlook--bg-dots,.chatlook--bg-waves,.chatlook--bg-notes,.chatlook--bg-gothic,.chatlook--bg-vinyl):before{background:color-mix(in srgb,var(--text) 26%,transparent)}.lookset__bg:is(.chatlook--bg-grid,.chatlook--bg-stars,.chatlook--bg-eq):before{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 60%,transparent),color-mix(in srgb,var(--text) 26%,transparent) 70%)}.lookset__bg--add{flex-direction:column;align-items:center;justify-content:center;gap:2px;border-style:dashed;color:var(--hint)}.lookset__bg--add span{background:none}.lookset__bg--busy{cursor:progress}.lookset__bg--busy svg{animation:lookset-busy .9s ease-in-out infinite alternate}@keyframes lookset-busy{to{transform:translateY(-3px)}}.lookset__custom{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--hairline);border-radius:12px;background:var(--section-bg);animation:lookset-in .24s ease-out both}@keyframes lookset-in{0%{transform:translateY(6px) scale(.985)}}.lookset__customrow{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:10px;align-items:start}@media (max-width: 520px){.lookset__customrow{grid-template-columns:minmax(0,1fr)}}.lookset__customside{display:flex;flex-direction:column;min-width:0}.lookset__customside .lookset__slider{padding:4px 2px}.lookset__focus{position:relative;justify-self:center;width:fit-content;max-width:100%;overflow:hidden;border-radius:10px;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px var(--hairline)}.lookset__focus:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lookset__focus img{display:block;max-width:100%;max-height:200px;pointer-events:none}.lookset__focusdot{position:absolute;width:22px;height:22px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #00000073,0 4px 12px #0006;transform:translate(-50%,-50%);pointer-events:none}.lookset__focusdot:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--accent);animation:lookset-dot 1.6s ease-in-out infinite alternate}@keyframes lookset-dot{to{transform:scale(.6)}}@media (prefers-reduced-motion: reduce){.lookset__focusdot:after,.lookset__custom,.lookset__bg--busy svg{animation:none}.lookset__bg{transition:none}}html.lite .lookset__focusdot:after,html.lite .lookset__bg--busy svg{animation:none}.lookset__customactions{display:flex;flex-wrap:wrap;gap:8px}.lookset__customactions .btn{flex:1 1 160px;gap:6px}.lookset__hours{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lookset__hours select{width:auto}.lookset__actions{display:flex;flex-wrap:wrap;gap:8px;align-self:stretch}.lookset__actions .btn{flex:1 1 140px}.chatlook--bg-gothic:before{background:color-mix(in srgb,var(--text) 6%,transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='-30%20-30%20160%20160'%3E%3Cpath%20d='M16.6,32.98%20L21.85,45.06%20L21.85,54.94%20L16.6,67.02%20L11.35,54.94%20L11.35,45.06Z%20M33.3,17.07%20L38.55,29.14%20L38.55,70.86%20L33.3,82.93%20L28.05,70.86%20L28.05,29.14Z%20M50,28.91%20L55.25,40.98%20L55.25,59.02%20L50,71.09%20L44.75,59.02%20L44.75,40.98Z%20M66.7,13%20L71.95,25.07%20L71.95,74.92%20L66.7,87%20L61.45,74.92%20L61.45,25.07Z%20M83.4,35.94%20L88.65,48.02%20L88.65,51.98%20L83.4,64.06%20L78.15,51.98%20L78.15,48.02Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='-30%20-30%20160%20160'%3E%3Cpath%20d='M16.6,32.98%20L21.85,45.06%20L21.85,54.94%20L16.6,67.02%20L11.35,54.94%20L11.35,45.06Z%20M33.3,17.07%20L38.55,29.14%20L38.55,70.86%20L33.3,82.93%20L28.05,70.86%20L28.05,29.14Z%20M50,28.91%20L55.25,40.98%20L55.25,59.02%20L50,71.09%20L44.75,59.02%20L44.75,40.98Z%20M66.7,13%20L71.95,25.07%20L71.95,74.92%20L66.7,87%20L61.45,74.92%20L61.45,25.07Z%20M83.4,35.94%20L88.65,48.02%20L88.65,51.98%20L83.4,64.06%20L78.15,51.98%20L78.15,48.02Z'/%3E%3C/svg%3E");-webkit-mask-size:64px 64px;mask-size:64px 64px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.chattool{display:inline-grid;flex:none;place-items:center;width:34px;height:34px;padding:0}.chattool[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 55%,var(--hairline));color:var(--accent)}.chattool--plain{width:28px;height:28px;border:0;border-radius:50%;color:var(--hint);background:transparent}@media (hover: hover){.chattool--plain:hover{color:var(--text);background:var(--surface-hover)}}.community__tools{display:flex;gap:6px;margin-left:auto}.chatfind{display:flex;align-items:center;gap:6px;margin:0 0 10px;padding:4px 4px 4px 12px;border:1px solid var(--hairline);border-radius:var(--btn-radius, 10px);corner-shape:var(--corner);color:var(--hint);background:var(--secondary-bg)}.chatfind__input{flex:1;min-width:0;padding:6px 0;border:0;outline:none;color:var(--text);background:transparent;font:inherit;font-size:calc(15px * var(--fs, 1))}.chatfind__input::-webkit-search-cancel-button{display:none}.chatfind__count{flex:none;color:var(--hint);font-size:calc(13px * var(--fs, 1));font-variant-numeric:tabular-nums;white-space:nowrap}.chatfind__count:empty{display:none}.chatfind__step--up svg{transform:rotate(180deg)}.chatpin{display:flex;align-items:center;gap:4px;margin:0 0 10px;padding:2px 4px 2px 0;border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb,var(--accent) 7%,var(--secondary-bg))}.chatpin__open{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:7px 10px;border:0;color:var(--accent);background:transparent;text-align:left}.chatpin__text{display:grid;min-width:0;gap:1px}.chatpin__text b{color:var(--accent);font-size:calc(12px * var(--fs, 1))}.chatpin__line{overflow:hidden;color:var(--text);font-size:calc(13px * var(--fs, 1));text-overflow:ellipsis;white-space:nowrap}.chatdate{position:relative;display:inline-flex}.chatdate__input{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:auto;min-width:170px;color-scheme:dark}html[data-scheme=light] .chatdate__input{color-scheme:light}.chat__datenote,.chat__older-note{margin:0 0 8px;text-align:center}.community--pane .chatfind,.community--pane .chatpin,.community--pane .chat__datenote{margin-right:14px;margin-left:14px}@media (max-width: 600px){.community--pane .chatfind,.community--pane .chatpin,.community--pane .chat__datenote{margin-right:10px;margin-left:10px}}.reacts{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 2px}.react{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:2px 8px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:var(--pill);color:inherit;background:color-mix(in srgb,currentColor 8%,transparent);font-size:calc(13px * var(--fs, 1));line-height:1;cursor:pointer}.react:disabled{cursor:default}.react__emoji{font-size:calc(15px * var(--fs, 1))}.react__count{font-variant-numeric:tabular-nums;font-weight:700}.react--mine{border-color:color-mix(in srgb,var(--accent) 70%,transparent);background:color-mix(in srgb,var(--accent) 22%,transparent)}.chat__scroll .msg--mine .react--mine{border-color:color-mix(in srgb,currentColor 60%,transparent);background:color-mix(in srgb,currentColor 22%,transparent)}.mmenu__reacts{display:flex;justify-content:space-between;gap:2px;margin:0 0 4px;padding:2px 2px 6px;border-bottom:1px solid var(--hairline)}.mmenu__react{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;font-size:calc(20px * var(--fs, 1));line-height:1;cursor:pointer;transition:transform .12s ease,background .12s ease}.mmenu__react:focus-visible{background:var(--surface-hover);transform:scale(1.15)}@media (hover: hover){.mmenu__react:hover{background:var(--surface-hover);transform:scale(1.15)}}.mmenu__react--mine{background:color-mix(in srgb,var(--accent) 22%,transparent)}@media (prefers-reduced-motion: reduce){.mmenu__react:focus-visible{transform:none}@media (hover: hover){.mmenu__react:hover{transform:none}}}.quals__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.quals__item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--section-bg)}.quals__item--approved{border-color:color-mix(in srgb,var(--ok) 45%,var(--hairline))}.quals__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%}.quals__status{display:inline-flex;align-items:center;gap:4px}.quals__status--approved{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.quals__status--pending,.quals__status--review{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.quals__status--rejected{background:color-mix(in srgb,var(--danger, #e5484d) 16%,transparent);color:var(--danger, #e5484d)}.quals__form{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.quals__basis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.quals__way{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);text-align:left;cursor:pointer}.quals__way .icon{grid-row:span 2;color:var(--hint)}.quals__way small{color:var(--hint)}.quals__way--active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg))}.quals__way--active .icon{color:var(--accent)}.quals__rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;font-size:13px}.quals__rules ul{margin:4px 0 0;padding-left:18px;color:var(--hint)}.quals__file{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;cursor:pointer}.quals__file:focus-within .btn{outline:2px solid var(--accent);outline-offset:2px}.quals__filename{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quals__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.quals__actions{display:flex;flex-wrap:wrap;gap:8px}.qualq__form{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--radius-sm)}.qualq__criteria summary{font-weight:600;cursor:pointer}.qualq__criteria ul{margin:6px 0 0;padding-left:18px;color:var(--hint);font-size:13px}.qualq__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.qualq__score{width:120px}.qualq__recommend{display:flex;flex-wrap:wrap;gap:6px}.qualq__conclusion{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-left:3px solid var(--hint);border-radius:var(--radius-sm);background:var(--section-bg);overflow-wrap:anywhere}.qualq__conclusion p{margin:0}.qualq__conclusion--approve{border-left-color:var(--ok)}.qualq__conclusion--reject{border-left-color:var(--danger, #e5484d)}.qualq__doc{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.qualq__docinfo{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;margin:0;font-size:13px;overflow-wrap:anywhere}.qualq__docinfo dt{color:var(--hint)}.qualq__docinfo dd{margin:0;min-width:0}.qualq__img{max-width:min(100%,640px);max-height:70vh;border:1px solid var(--hairline);border-radius:var(--radius-sm);object-fit:contain}.qualq__pdf{width:min(100%,720px);height:70vh;border:1px solid var(--hairline);border-radius:var(--radius-sm)}.ahero__quals{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ahero__qual{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:99px;background:color-mix(in srgb,var(--ok) 16%,var(--bg));color:var(--text);font-size:12px;font-weight:600}.ahero__qual .icon{color:var(--ok)}.ahero__qual--certificate{background:color-mix(in srgb,var(--accent) 18%,var(--bg))}.ahero__qual--certificate .icon{color:var(--accent)}.requests__lead{margin:-8px 0 0;max-width:68ch}.requests__tabs{max-width:520px}.req-list,.req-offers{display:grid;gap:10px;margin:0;padding:0;list-style:none}.req-card{display:grid;gap:6px;width:100%;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg);color:inherit;text-align:left;transition:border-color .15s ease,transform .15s ease}@media (hover: hover){.req-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}}.req-card:active{transform:scale(.995)}.req-card__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.req-card__sphere{color:var(--accent);font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.req-card__title{font-size:calc(16px * var(--fs, 1));overflow-wrap:anywhere}.req-card__body{display:-webkit-box;overflow:hidden;color:var(--hint);line-height:1.45;white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical}.req-card__meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.req-card__mine{color:var(--ok);font-weight:600}.req-form{display:grid;gap:12px;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg)}.req-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.req-form__actions,.deal__actions{display:flex;flex-wrap:wrap;gap:8px}.request__head{display:grid;gap:8px}.request__title{margin:0;font-size:calc(24px * var(--fs, 1));line-height:1.2;text-wrap:balance;overflow-wrap:anywhere}.request__body{margin:0;max-width:72ch;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.request__offers{display:grid;gap:12px}.request__close,.request__ask{align-self:flex-start;justify-self:start}.req-offer{display:grid;gap:6px;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg)}.req-offer--chosen{border-color:color-mix(in srgb,var(--ok) 55%,var(--hairline))}.req-offer__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.req-offer__name{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.req-offer__price{font-size:calc(18px * var(--fs, 1));font-weight:800;font-variant-numeric:tabular-nums}.req-offer__body{margin:0;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.deal{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--hairline));border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 6%,var(--secondary-bg))}.deal__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.deal__who{margin:0;overflow-wrap:anywhere}.deal__steps{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.deal__step{display:inline-flex;align-items:center;gap:6px;color:var(--hint);font-size:calc(13px * var(--fs, 1))}.deal__step--done{color:var(--ok);font-weight:600}.deal__deliver{display:grid;gap:10px}.deal__deliver .btn{justify-self:start}.deal__note{display:grid;gap:4px;margin:0;padding:10px 14px;border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--section-bg);white-space:pre-line;overflow-wrap:anywhere}.deal__dispute{color:var(--warn)}.req-pay{max-width:460px}.chat__listing--link{padding:0;border:0;background:none;color:var(--accent);text-align:left;cursor:pointer}@media (hover: hover){.chat__listing--link:hover{text-decoration:underline}}@media (max-width: 480px){.request__title{font-size:calc(20px * var(--fs, 1))}.deal__actions .btn,.req-form__actions .btn{flex:1 1 auto}}.req-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:16px;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--hairline));border-radius:var(--radius);background:var(--secondary-bg)}.req-cta>div{display:grid;gap:4px;flex:1 1 260px;min-width:0}.req-cta .hint{margin:0}.page-head__actions{display:flex;flex-wrap:wrap;gap:8px}.quals__requests{justify-self:start;align-self:flex-start}.cdeal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;margin:8px 0 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--hairline));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 7%,var(--secondary-bg));animation:cdeal-in .42s cubic-bezier(.2,.8,.2,1) both}.cdeal--live{border-left:3px solid var(--accent)}.cdeal__icon{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.cdeal--act .cdeal__icon:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:12px;animation:cdeal-ring 2.4s ease-out infinite;pointer-events:none}.cdeal__main{display:grid;gap:2px;min-width:0}.cdeal__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:calc(14px * var(--fs, 1))}.cdeal__head .pill{font-size:calc(11px * var(--fs, 1))}.cdeal__hint{color:var(--hint);font-size:calc(12.5px * var(--fs, 1));line-height:1.4;overflow-wrap:anywhere}.cdeal>.btn{white-space:nowrap}.cdeal__error{margin:6px 0 0}.cdeal-sheet .deal{padding:0;border:0;background:none}.cdeal-sheet .sheet__title{padding-right:40px}@keyframes cdeal-in{0%{transform:translateY(-8px) scale(.98)}}@keyframes cdeal-ring{0%{transform:scale(.92);opacity:.9}70%,to{transform:scale(1.18);opacity:0}}@media (max-width: 520px){.cdeal{grid-template-columns:auto minmax(0,1fr)}.cdeal>.btn{grid-column:1 / -1;width:100%}}@media (prefers-reduced-motion: reduce){.cdeal,.cdeal--act .cdeal__icon:after{animation:none}}html.lite .cdeal,html.lite .cdeal--act .cdeal__icon:after{animation:none}.community__group{display:flex;flex:1 1 0;align-items:center;gap:10px;min-width:0;padding:2px 6px 2px 0;border:0;border-radius:var(--radius-sm);background:none;color:inherit;text-align:left;cursor:pointer}.community__group:focus-visible{background:var(--surface-hover)}@media (hover: hover){.community__group:hover{background:var(--surface-hover)}}.community__group-text{display:flex;flex-direction:column;min-width:0}.community__group-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community__group-text .hint{font-size:calc(12px * var(--fs, 1))}.community__empty{display:grid;justify-items:center;gap:10px}.community__empty .hint{margin:0}.community__readonly{margin:0;padding:12px 16px calc(12px + var(--safe-bottom, 0px));border-top:1px solid var(--hairline);text-align:center}.msgr__titletools{display:flex;align-items:center;gap:2px}.msgr__newgroup{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;color:var(--hint);background:none}.msgr__newgroup:focus-visible{color:var(--text);background:var(--surface-hover)}@media (hover: hover){.msgr__newgroup:hover{color:var(--text);background:var(--surface-hover)}}.msgr__avatar--group{background:linear-gradient(135deg,color-mix(in srgb,var(--grad-to) 80%,var(--grad-from)),var(--grad-from))}.msgr__avatar--photo{overflow:hidden;background:none}.gsheet{align-items:stretch}.gsheet__head{display:flex;align-items:center;gap:14px;min-width:0;padding-right:36px}.gsheet__headtext{display:flex;flex-direction:column;gap:2px;min-width:0}.gsheet__headtext .sheet__title{padding-right:0;font-size:calc(20px * var(--fs, 1));overflow-wrap:anywhere}.gsheet__about{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.gsheet__row,.gsheet__footer{display:flex;flex-wrap:wrap;gap:8px}.gsheet__footer{padding-top:8px;border-top:1px solid var(--hairline)}.gsheet__form{display:flex;flex-direction:column;gap:12px}.gsheet__section{display:flex;flex-direction:column;gap:8px}.gsheet__h{margin:0;font-size:calc(15px * var(--fs, 1))}.gsheet__section .hint{margin:0}.gsheet__invite{display:flex;gap:8px}.gsheet__invite .input{flex:1 1 auto;min-width:0}.gsheet__link{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gsheet__code{flex:1 1 100%;min-width:0;padding:8px 10px;border-radius:var(--radius-sm);background:var(--section-bg);font-size:calc(12px * var(--fs, 1));overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.gsheet__members{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.gsheet__member{display:flex;align-items:center;gap:8px;min-height:44px}.gsheet__person{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;padding:4px 6px 4px 0;border:0;border-radius:var(--radius-sm);background:none;color:inherit;text-align:left}.gsheet__person:focus-visible{background:var(--surface-hover)}@media (hover: hover){.gsheet__person:hover{background:var(--surface-hover)}}.gsheet__who{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.gsheet__who b,.gsheet__who .hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsheet__member .pill{flex:none}.gsheet__more{flex:none;width:34px;padding:0;justify-content:center}.gjoin__card{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:460px;margin:12px auto 0;padding:28px 20px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--secondary-bg);text-align:center}.gjoin__title{margin:4px 0 0;font-size:calc(22px * var(--fs, 1));line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.gjoin__about{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.gjoin__card .btn{margin-top:8px}.gjoin__note{margin:0;font-size:calc(12px * var(--fs, 1))}.gadmin__setting{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.gadmin__setting>span{font-weight:600}.gadmin__setting .hint{flex:1 1 100%;margin:0}.gadmin__search{max-width:420px;margin-bottom:10px}.amenu{position:relative;flex:none}.amenu__trigger{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--text)}.amenu__face{position:relative;display:grid;width:36px;height:36px;border-radius:50%;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--text) 16%,transparent);transition:box-shadow .2s ease,transform .3s cubic-bezier(.3,1.3,.5,1)}.amenu__face .avatar{border-radius:50%}@media (hover: hover){.amenu__trigger:hover .amenu__face{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 70%,transparent);transform:scale(1.05)}}.amenu__trigger:active .amenu__face{transform:scale(.94)}.amenu__trigger--open .amenu__face,.amenu__trigger--here .amenu__face{box-shadow:0 0 0 2px var(--accent),0 0 16px color-mix(in srgb,var(--accent) 38%,transparent)}.amenu__caret{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;color:var(--hint);background:var(--secondary-bg);box-shadow:0 0 0 2px var(--bg);transition:color .2s ease}.amenu__caret .icon{transition:transform .25s cubic-bezier(.3,1.3,.5,1)}.amenu__trigger--open .amenu__caret{color:var(--text)}@media (hover: hover){.amenu__trigger:hover .amenu__caret{color:var(--text)}}.amenu__trigger--open .amenu__caret .icon{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.amenu__face,.amenu__caret .icon{transition:none}}.amenu__trigger:focus-visible,.amenu__trigger--guest:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amenu__trigger--guest.amenu__trigger--open{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}.topbar__here,.amenu__trigger--here{position:relative;border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline));color:var(--text)}.topbar__here:after,.amenu__trigger--here:after{content:"";position:absolute;right:4px;bottom:-11px;left:4px;height:3px;background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 55%,transparent);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 100%,0 100%);animation:here-in .3s cubic-bezier(.3,1.25,.45,1) backwards}.amenu__trigger--here:after{right:6px;bottom:-10px;left:6px}@keyframes here-in{0%{transform:scaleX(.2);opacity:0}}.amenu__panel{position:absolute;top:calc(100% + 10px);right:0;z-index:46;display:flex;flex-direction:column;gap:4px;width:316px;max-height:min(80vh,720px);overflow-y:auto;padding:8px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--bg);box-shadow:0 24px 60px #00000073,0 0 0 1px color-mix(in srgb,var(--accent) 6%,transparent);transform-origin:calc(100% - 22px) 0;animation:amenu-in .18s cubic-bezier(.2,.9,.25,1) backwards;overscroll-behavior:contain}@keyframes amenu-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}}.amenu__head{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:var(--radius);background:radial-gradient(240px 120px at 100% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),var(--secondary-bg);color:var(--text);font:inherit;text-align:left}.amenu__head:focus-visible{outline:none;background:radial-gradient(240px 120px at 100% 0%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 70%),var(--surface-hover)}@media (hover: hover){.amenu__head:hover{outline:none;background:radial-gradient(240px 120px at 100% 0%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 70%),var(--surface-hover)}}.amenu__head>.icon{flex:none;color:var(--hint)}.amenu__who{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.amenu__who b{display:flex;align-items:center;gap:5px;min-width:0;font-size:calc(15px * var(--fs, 1))}.amenu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amenu__who small{overflow:hidden;color:var(--accent);font-size:calc(12.5px * var(--fs, 1));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.amenu__chips{display:flex;flex-wrap:wrap;gap:6px;padding:4px 4px 6px}.amenu__chip{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border:1px solid var(--hairline);border-radius:8px;background:none;color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:600;font-variant-numeric:tabular-nums;corner-shape:var(--corner)}.amenu__chip:first-child{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:500;cursor:copy}.amenu__chip:focus-visible{outline:none;color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}@media (hover: hover){.amenu__chip:hover{outline:none;color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}}.amenu__chip--vip{color:var(--vip-gold, #d4af37);border-color:color-mix(in srgb,var(--vip-gold, #d4af37) 45%,transparent)}.amenu__group{display:flex;flex-direction:column;gap:1px;padding-top:4px;border-top:1px solid var(--hairline)}.amenu__item,.amenu__row{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:10px;background:none;color:var(--text);font:inherit;font-size:calc(14px * var(--fs, 1));font-weight:500;text-align:left}.amenu__item>.icon,.amenu__row>.icon{flex:none;color:var(--hint);transition:color .15s ease,transform .2s ease}.amenu__item:focus-visible{outline:none;background:color-mix(in srgb,var(--accent) 10%,var(--secondary-bg))}@media (hover: hover){.amenu__item:hover{outline:none;background:color-mix(in srgb,var(--accent) 10%,var(--secondary-bg))}}.amenu__item:focus-visible>.icon{color:var(--accent);transform:translate(1px)}@media (hover: hover){.amenu__item:hover>.icon{color:var(--accent);transform:translate(1px)}}.amenu__item--danger,.amenu__item--danger>.icon{color:var(--destructive)}.amenu__label{flex:1 1 auto;min-width:0}.amenu__row{flex-wrap:wrap;row-gap:8px;cursor:default}.amenu__row .qtheme,.amenu__row .langseg{margin-left:auto}.amenu__row .qtheme{flex:1 0 100%;justify-content:flex-start;padding-left:30px}.amenu__hint{color:var(--hint);font-size:calc(12.5px * var(--fs, 1))}.amenu__guest{display:flex;flex-direction:column;gap:6px;padding:12px 10px}.amenu__guest b{font-family:var(--font-display, inherit);font-size:calc(17px * var(--fs, 1))}.amenu__guest small{margin-bottom:6px;color:var(--hint);font-size:calc(13px * var(--fs, 1));line-height:1.45}.amenu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#03050a8c;animation:amenu-fade .2s ease backwards}@keyframes amenu-fade{0%{opacity:0}}.amenu__panel--sheet{position:fixed;top:auto;right:0;bottom:0;left:0;width:auto;max-height:min(86vh,640px);padding:6px 10px calc(14px + var(--safe-bottom));border-bottom:0;border-radius:22px 22px 0 0;background:var(--bg);transform-origin:50% 100%;animation:amenu-up .28s cubic-bezier(.2,.9,.25,1) backwards}@keyframes amenu-up{0%{transform:translateY(40px);opacity:0}}.amenu__grip{align-self:center;width:40px;height:4px;margin:4px 0 8px;border-radius:2px;background:color-mix(in srgb,var(--text) 22%,transparent)}.amenu__panel--sheet .amenu__item,.amenu__panel--sheet .amenu__row{min-height:48px;font-size:calc(15px * var(--fs, 1))}.qtheme{display:flex;flex-wrap:wrap;gap:7px}.qtheme__dot{position:relative;width:24px;height:24px;padding:0;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff24;transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s ease}@media (hover: hover){.qtheme__dot:hover{transform:scale(1.12)}}.qtheme__dot--on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.qtheme__dot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.langseg{display:inline-flex;flex:none;padding:3px;border:1px solid var(--hairline);border-radius:10px;background:var(--secondary-bg);corner-shape:var(--corner)}.langseg__item{padding:5px 11px;border:0;border-radius:7px;background:none;color:var(--hint);font-size:calc(12.5px * var(--fs, 1));font-weight:600;corner-shape:var(--corner);transition:background-color .2s ease,color .2s ease}.langseg__item--on{color:var(--text);background:color-mix(in srgb,var(--accent) 22%,var(--section-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}@media (hover: hover){.langseg__item:not(.langseg__item--on):hover{color:var(--text)}}.langseg__item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion: reduce){.amenu__panel,.amenu__panel--sheet,.amenu-backdrop,.tab__badge,.nav__blade,.brand__mark{animation:none!important;transition:none!important}}.cab{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.cab__main,.cab__side,.cab__col{display:flex;flex-direction:column;gap:14px;min-width:0}@media (min-width: 900px){.cab:not(.cab--page){grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:22px}.cab:not(.cab--page) .cab__main{position:sticky;top:0}}@media (min-width: 1280px){.cab:not(.cab--page){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.cab:not(.cab--page) .cab__side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}}.cab--page{gap:14px}.cab-card--hero{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--secondary-bg)}.cab-card--hero>.banner{border:0;border-radius:0}.cab-card--hero>.account{border:0;border-radius:0}.cab-card--hero>.account--under-banner{margin-top:0}.cab-hero__actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}.cab-hero__actions .btn{flex:1 1 140px}.cab .account__id{display:inline-flex;align-items:center;gap:5px}.cab-stats{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px}.cab-stat{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--secondary-bg);color:var(--text);font:inherit;text-align:left;corner-shape:var(--corner);transition:border-color .15s ease,transform .15s ease,background-color .15s ease}@media (hover: hover){.cab-stat:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline));background:var(--surface-hover)}}.cab-stat:active{transform:scale(.98)}.cab-stat small{color:var(--hint);font-size:calc(11.5px * var(--fs, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cab-stat b{max-width:100%;overflow:hidden;font-size:calc(17px * var(--fs, 1));font-weight:800;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.cab-stat em{max-width:100%;color:var(--hint);font-size:calc(11.5px * var(--fs, 1));font-style:normal;line-height:1.35;overflow-wrap:anywhere}.cab-stat em.cab-stat__cta{color:var(--accent);font-weight:600}.cab-stat--vip{border-color:color-mix(in srgb,var(--vip-gold, #d4af37) 45%,var(--hairline))}.cab-stat--vip b{color:var(--vip-gold, #d4af37)}.cab-group{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--secondary-bg)}.cab-group__title{margin:0;padding:14px 16px 6px;color:var(--hint);font-family:inherit;font-size:calc(11.5px * var(--fs, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cab-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;border:0;background:none;color:var(--text);font:inherit;text-align:left;transition:background-color .15s ease}.cab-row+.cab-row{border-top:1px solid var(--hairline)}button.cab-row:focus-visible{outline:none;background:var(--surface-hover)}@media (hover: hover){button.cab-row:hover{outline:none;background:var(--surface-hover)}}button.cab-row:active{background:color-mix(in srgb,var(--accent) 10%,var(--secondary-bg))}.cab-row__ico{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);corner-shape:var(--corner)}.cab-row--gold .cab-row__ico{color:var(--vip-gold, #d4af37);background:color-mix(in srgb,var(--vip-gold, #d4af37) 14%,transparent)}.cab-row--staff .cab-row__ico{color:var(--on-primary);background:linear-gradient(135deg,var(--grad-from),var(--grad-to))}.cab-row__text{display:flex;flex:1 1 160px;flex-direction:column;gap:2px;min-width:0}.cab-row__text b{font-size:calc(15px * var(--fs, 1));font-weight:600}.cab-row__text small{color:var(--hint);font-size:calc(12.5px * var(--fs, 1));line-height:1.35}.cab-row__value{color:var(--hint);font-size:calc(13px * var(--fs, 1));font-weight:600}.cab-row>.icon:last-child{flex:none;color:var(--hint)}.cab-row--static{cursor:default}.cab-row--static .qtheme{flex:1 0 100%;padding-left:48px}.cab-row--static .langseg{margin-left:auto}.cab__logout{align-self:stretch;color:var(--hint)}@media (hover: hover){.cab__logout:hover:not(:disabled){color:var(--destructive);border-color:color-mix(in srgb,var(--destructive) 45%,var(--hairline))}}.library{display:flex;flex-direction:column;gap:12px}.library__bar{position:sticky;top:0;z-index:5;margin:0 calc(-1 * var(--edge));padding:6px var(--edge) 8px;background:linear-gradient(var(--bg) 70%,color-mix(in srgb,var(--bg) 0%,transparent))}.seg.library__tabs{display:flex;flex-wrap:nowrap;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.library__tabs::-webkit-scrollbar{display:none}.seg.library__tabs .seg__item{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:6px;white-space:nowrap}@media (max-width: 899px){.seg.library__tabs .seg__item{padding:9px 13px}}.library__tools{display:flex;justify-content:flex-end}.library__body{display:flex;flex-direction:column;gap:12px;min-width:0}.settings__lang .security__head{align-items:center;gap:12px;cursor:default}.home{gap:30px}.genre-strip{display:flex;gap:8px;margin:0 calc(var(--edge) * -1);padding:2px var(--edge) 4px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.genre-strip::-webkit-scrollbar{display:none}.genre-strip__chip{display:inline-flex;flex:none;align-items:baseline;gap:7px;padding:9px 15px;border:1px solid var(--hairline);border-radius:12px;background:var(--secondary-bg);color:var(--text);font-size:calc(14px * var(--fs, 1));font-weight:600;white-space:nowrap;corner-shape:var(--corner);transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.genre-strip__chip small{color:var(--hint);font-size:calc(12px * var(--fs, 1));font-weight:600;font-variant-numeric:tabular-nums}@media (hover: hover){.genre-strip__chip:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--hairline));background:color-mix(in srgb,var(--accent) 10%,var(--secondary-bg))}}.genre-strip__chip:active{transform:scale(.97)}.genre-strip__chip--all{align-items:center;color:var(--accent);border-style:dashed}@media (min-width: 900px){.genre-strip{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.minis--chart{margin:0;padding:0;list-style:none;counter-reset:none}.minis--chart>li{min-width:0}@media (min-width: 620px){.minis--chart{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (min-width: 1040px){.minis--chart{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column}}@media (max-width: 619px){.minis--chart>li:nth-child(n+6){display:none}}.mini__rank{flex:none;width:30px;color:var(--hint);font-family:var(--font-display, inherit);font-size:calc(24px * var(--fs, 1));font-weight:700;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.mini--top .mini__rank{color:var(--accent);text-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.mini__price{flex:none;padding-left:6px;color:var(--text);font-size:calc(13.5px * var(--fs, 1));font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.shelf{display:flex;flex-direction:column;gap:12px;min-width:0}.shelf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.shelf__titles{min-width:0}.shelf__tools{display:flex;flex:none;align-items:center;gap:12px}.shelf__arrows{display:none;gap:6px}.shelf__arrow{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--hairline);border-radius:10px;background:var(--secondary-bg);color:var(--text);corner-shape:var(--corner);transition:border-color .15s ease,opacity .2s ease,background-color .15s ease}@media (hover: hover){.shelf__arrow:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 50%,var(--hairline));background:var(--surface-hover)}}.shelf__arrow:disabled{opacity:.35;cursor:default}.shelf__track{--shelf-col: minmax(158px, 44%);display:grid;grid-auto-flow:column;grid-auto-columns:var(--shelf-col);gap:12px;margin:0 calc(var(--edge) * -1);padding:4px var(--edge) 10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;overscroll-behavior-x:contain}.shelf__track::-webkit-scrollbar{display:none}.shelf__track>*{scroll-snap-align:start}.shelf--makers .shelf__track{--shelf-col: 138px}.shelf--wide .shelf__track{--shelf-col: minmax(200px, 62%)}@media (min-width: 640px){.shelf__track{--shelf-col: 196px}.shelf--wide .shelf__track{--shelf-col: 240px}}@media (min-width: 900px){.shelf__arrows{display:inline-flex}.shelf__track{--shelf-col: calc((100% - 5 * 14px) / 6);gap:14px;margin:0;padding:4px 0 12px;scroll-padding-inline:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--shelf-fade-start, 0),#000 calc(100% - var(--shelf-fade-end, 0)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--shelf-fade-start, 0),#000 calc(100% - var(--shelf-fade-end, 0)),transparent 100%)}.shelf--makers .shelf__track{--shelf-col: calc((100% - 98px)/8) }.shelf--wide .shelf__track{--shelf-col: calc((100% - 42px)/4) }}@media (min-width: 1600px){.shelf__track{--shelf-col: calc((100% - 6 * 14px) / 7)}}.shelf .skeleton-card{min-height:0;aspect-ratio:3 / 4}.shelf--makers .maker{width:100%}.home-promos{display:grid;gap:12px}@media (min-width: 760px){.home-promos{grid-template-columns:repeat(2,minmax(0,1fr))}}.hpromo{position:relative;display:flex;align-items:center;gap:16px;min-width:0;padding:18px 18px 18px 16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--hairline));border-radius:var(--radius-lg);background:radial-gradient(320px 160px at 0% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),var(--secondary-bg);color:var(--text);font:inherit;text-align:left;transition:border-color .2s ease,transform .2s ease}.hpromo--req{background:radial-gradient(320px 160px at 0% 0%,color-mix(in srgb,var(--grad-to, var(--accent)) 18%,transparent),transparent 70%),var(--secondary-bg)}@media (hover: hover){.hpromo:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--hairline));transform:translateY(-2px)}}.hpromo:active{transform:scale(.99)}.hpromo__ico{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:14px;color:var(--on-primary);background:linear-gradient(135deg,var(--grad-from),var(--grad-to));box-shadow:0 8px 22px color-mix(in srgb,var(--grad-from) 35%,transparent);corner-shape:var(--corner)}.hpromo__text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.hpromo__text b{font-family:var(--font-display, inherit);font-size:calc(19px * var(--fs, 1));font-weight:600}.hpromo__text span{color:var(--hint);font-size:calc(13.5px * var(--fs, 1));line-height:1.4}.hpromo__go{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);transition:transform .25s cubic-bezier(.3,1.4,.5,1)}@media (hover: hover){.hpromo:hover .hpromo__go{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.hpromo,.hpromo__go,.genre-strip__chip{transition:none}}.reveal.is-revealed{animation:reveal-up .75s cubic-bezier(.16,1,.3,1) backwards}@keyframes reveal-up{0%{transform:translateY(26px) scale(.985)}}.shelf.is-revealed .shelf__track>*{animation:shelf-in .7s cubic-bezier(.16,1,.3,1) backwards}.shelf.is-revealed .shelf__track>:nth-child(2){animation-delay:.05s}.shelf.is-revealed .shelf__track>:nth-child(3){animation-delay:.1s}.shelf.is-revealed .shelf__track>:nth-child(4){animation-delay:.15s}.shelf.is-revealed .shelf__track>:nth-child(5){animation-delay:.2s}.shelf.is-revealed .shelf__track>:nth-child(6){animation-delay:.25s}.shelf.is-revealed .shelf__track>:nth-child(n+7){animation-delay:.3s}@keyframes shelf-in{0%{transform:translate(36px) scale(.97)}}.chart.is-revealed .minis--chart>li{animation:reveal-up .6s cubic-bezier(.16,1,.3,1) backwards}.chart.is-revealed .minis--chart>li:nth-child(2){animation-delay:.04s}.chart.is-revealed .minis--chart>li:nth-child(3){animation-delay:.08s}.chart.is-revealed .minis--chart>li:nth-child(4){animation-delay:.12s}.chart.is-revealed .minis--chart>li:nth-child(5){animation-delay:.16s}.chart.is-revealed .minis--chart>li:nth-child(6){animation-delay:.2s}.chart.is-revealed .minis--chart>li:nth-child(7){animation-delay:.24s}.chart.is-revealed .minis--chart>li:nth-child(8){animation-delay:.28s}.mini__rank{transition:transform .3s cubic-bezier(.3,1.4,.5,1),color .2s ease}@media (hover: hover){.mini:hover .mini__rank{transform:scale(1.12) rotate(-4deg)}}.mini__rank--live{display:grid;place-items:center}.mini__rank--live .eq{height:18px}.mini__cover{transition:transform .3s cubic-bezier(.3,1.4,.5,1)}@media (hover: hover){.mini:hover .mini__cover{transform:scale(1.04)}}.genre-strip.is-revealed>*{animation:shelf-in .6s cubic-bezier(.16,1,.3,1) backwards}.genre-strip.is-revealed>:nth-child(2){animation-delay:.03s}.genre-strip.is-revealed>:nth-child(3){animation-delay:.06s}.genre-strip.is-revealed>:nth-child(4){animation-delay:.09s}.genre-strip.is-revealed>:nth-child(5){animation-delay:.12s}.genre-strip.is-revealed>:nth-child(6){animation-delay:.15s}.genre-strip.is-revealed>:nth-child(n+7){animation-delay:.18s}.hpromo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,#fff 9%,transparent) 50%,transparent 65%);transform:translate(-110%);pointer-events:none}@media (hover: hover){.hpromo:hover:before{transform:translate(110%);transition:transform .9s cubic-bezier(.2,.7,.2,1)}}.hpromo>*{position:relative;z-index:1}@media (hover: hover){.hpromo:hover .hpromo__ico{animation:promo-wiggle .7s ease}}@keyframes promo-wiggle{30%{transform:rotate(-9deg) scale(1.06)}60%{transform:rotate(6deg) scale(1.04)}}.shelf__arrow:active:not(:disabled){transform:scale(.9)}@media (prefers-reduced-motion: reduce){.reveal.is-revealed,.shelf.is-revealed .shelf__track>*,.chart.is-revealed .minis--chart>li,.genre-strip.is-revealed>*{animation:none}@media (hover: hover){.hpromo:hover .hpromo__ico{animation:none}}.hpromo:before{display:none}}.catbar{position:relative;z-index:6;display:flex;flex-direction:column;gap:10px;margin:0 calc(var(--edge) * -1);padding:8px var(--edge) 10px;background:linear-gradient(var(--bg) 78%,color-mix(in srgb,var(--bg) 0%,transparent))}.catbar__row{display:flex;align-items:center;gap:10px;min-width:0}.catbar__search{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;height:42px;padding:0 14px;border:1px solid var(--hairline);border-radius:12px;color:var(--hint);background:var(--secondary-bg);corner-shape:var(--corner);transition:border-color .2s ease,box-shadow .2s ease}.catbar__search:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.catbar__input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:none;background:none;color:var(--text);font:inherit;font-size:16px}.catbar__input::-webkit-search-cancel-button{filter:grayscale(1)}.catbar__filters{flex:none;height:42px}.catbar__sort{flex:none;max-width:46%;height:42px}.catbar__genres{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.catbar__genres::-webkit-scrollbar{display:none}.catbar__genres .chip{flex:none}.catbar__genres--wrap{flex-wrap:wrap;overflow:visible}.catalog-more{margin:4px 0 0;color:var(--hint);font-size:calc(14px * var(--fs, 1));text-align:center}@media (min-width: 900px){.catbar{position:sticky;top:0}}@media (max-width: 560px){.catbar__row{flex-wrap:wrap}.catbar__search{flex-basis:100%}.catbar__sort{flex:1 1 auto;max-width:none}}.catalog-query__reset{padding:0 4px;font-size:calc(13px * var(--fs, 1))}.catalog-count{margin:-4px 0 0;color:var(--hint);font-size:calc(13px * var(--fs, 1));font-variant-numeric:tabular-nums}@media (min-width: 900px){.grid.grid--results{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.grid--results>*{animation:card-in .55s cubic-bezier(.16,1,.3,1) backwards}.grid--results>:nth-child(2){animation-delay:.03s}.grid--results>:nth-child(3){animation-delay:.06s}.grid--results>:nth-child(4){animation-delay:.09s}.grid--results>:nth-child(5){animation-delay:.12s}.grid--results>:nth-child(6){animation-delay:.15s}.grid--results>:nth-child(7){animation-delay:.18s}.grid--results>:nth-child(8){animation-delay:.21s}.grid--results>:nth-child(n+9){animation-delay:.24s}@keyframes card-in{0%{transform:translateY(18px) scale(.97)}}.cover__mono{position:absolute;top:7%;left:8%;z-index:0;color:color-mix(in srgb,#f5f3ef 16%,transparent);font-family:var(--font-display, inherit);font-size:calc(clamp(42px,9vw,92px) * var(--fs, 1));font-weight:700;line-height:.9;letter-spacing:-.02em;-webkit-text-stroke:1px color-mix(in srgb,#f5f3ef 22%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none}.cover--mono:before{display:none}.listing__cover .cover__mono{top:50%;left:50%;transform:translate(-50%,-50%)}.listing{container-type:inline-size}.listing .card-item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.listing__kind{max-width:calc(100% - 20px)}@container (max-width: 300px){.listing__instant{bottom:54px}}@container (max-width: 200px){.listing__cover{aspect-ratio:1 / 1}.listing__kind{top:8px;left:8px;max-width:calc(100% - 16px);padding:3px 8px;font-size:calc(11px * var(--fs, 1))}}@media (min-width: 900px){.grid--results .cover__mono,.shelf .cover__mono{font-size:calc(64px * var(--fs, 1))}}.filters.panel{animation:filters-in .32s cubic-bezier(.2,.9,.25,1) backwards}@keyframes filters-in{0%{transform:translateY(-8px)}}@media (prefers-reduced-motion: reduce){.grid--results>*,.filters.panel{animation:none}}.msgr__rows{display:flex;flex-direction:column;gap:2px}.msgr__row{position:relative;min-height:68px;padding:9px 10px;border-radius:14px}.msgr__row--active{background:color-mix(in srgb,var(--accent) 14%,transparent)}@media (hover: hover){.msgr__row--active:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.msgr__row--active:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent)}.msgr__avatar{position:relative;width:48px;height:48px}.msgr__avatar--person{overflow:visible}.msgr__avatar--person>.avatar{width:48px;height:48px}.msgr__kind{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--secondary-bg);border-radius:50%;color:var(--on-primary);background:color-mix(in srgb,var(--accent) 85%,#000)}.msgr__kind--shield{color:#0a0a0b;background:linear-gradient(135deg,#f4f5f7,#a9aeb6)}.msgr__kind--chat{color:var(--text);background:color-mix(in srgb,var(--text) 25%,var(--secondary-bg))}.msgr__row--active .msgr__kind{border-color:color-mix(in srgb,var(--accent) 14%,var(--secondary-bg))}.msgr__top b{font-size:calc(15px * var(--fs, 1));font-weight:650}.msgr__row--unread .msgr__top b{font-weight:800}.msgr__sub{display:flex;align-items:center;gap:5px;color:color-mix(in srgb,var(--accent) 55%,var(--hint));font-size:calc(12px * var(--fs, 1));font-weight:600}.msgr__sub>.icon{flex:none}.msgr__sub>[data-no-i18n]{overflow:hidden;text-overflow:ellipsis}.msgr__rows>li{animation:msgr-row-in .45s cubic-bezier(.16,1,.3,1) backwards}.msgr__rows>li:nth-child(2){animation-delay:.03s}.msgr__rows>li:nth-child(3){animation-delay:.06s}.msgr__rows>li:nth-child(4){animation-delay:.09s}.msgr__rows>li:nth-child(5){animation-delay:.12s}.msgr__rows>li:nth-child(6){animation-delay:.15s}.msgr__rows>li:nth-child(n+7){animation-delay:.18s}@keyframes msgr-row-in{0%{transform:translate(var(--row-from, -14px))}}.msgr__folders{flex:none;gap:2px;padding:4px;border-radius:14px}.msgr__folders .seg__item{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;font-size:calc(13.5px * var(--fs, 1))}.msgr__folders.seg--slide:before{border-radius:10px}.msgr__fcount{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:#fff;font-size:calc(10.5px * var(--fs, 1));font-weight:800;line-height:1;font-variant-numeric:tabular-nums;animation:msgr-fcount-pop .45s cubic-bezier(.3,1.5,.5,1) backwards}@supports (color: lch(from red l c h)){.msgr__fcount{color:lch(from var(--accent) calc((70 - l) * infinity) 0 0)}}@keyframes msgr-fcount-pop{0%{transform:scale(.3)}}.msgr__rows--fwd>li{--row-from: 22px}.msgr__rows--back>li{--row-from: -22px}.msgr__note .empty-state{margin:6px 4px;padding:24px 16px}.msgr__note .msgr__empty{padding:10px 10px 16px}.msgr__elsewhere{display:flex;align-items:center;gap:8px;width:100%;margin-top:6px;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--hairline));border-radius:14px;background:transparent;color:var(--hint);font:inherit;font-size:calc(13px * var(--fs, 1));text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .18s cubic-bezier(.3,1.3,.5,1)}.msgr__elsewhere>.icon{flex:none}.msgr__elsewhere>b{flex:none;margin-left:auto;color:var(--accent);white-space:nowrap}@media (hover: hover){.msgr__elsewhere:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 8%,transparent)}}.msgr__elsewhere:active{transform:scale(.98)}.chat__scroll{gap:2px;border:0;background:transparent}.chat__scroll .msg{padding:7px 12px 5px;border:0;border-radius:var(--bubble-r, 18px);background:color-mix(in srgb,var(--text) 8%,var(--secondary-bg));box-shadow:0 1px 1px #0000002e}@media (hover: hover){.chat__scroll .msg:hover{background:color-mix(in srgb,var(--text) 10%,var(--secondary-bg))}}.chat__scroll .msg:not(.msg--cont){margin-top:8px}.chat__scroll .msg--tail:not(.msg--mine):not(.msg--system){border-bottom-left-radius:min(6px,var(--bubble-r, 18px))}.chat__scroll .msg--mine{background:linear-gradient(150deg,color-mix(in srgb,var(--grad-from) 70%,#000),color-mix(in srgb,var(--grad-to) 58%,#000));box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000040}@media (hover: hover){.chat__scroll .msg--mine:hover{background:linear-gradient(150deg,color-mix(in srgb,var(--grad-from) 76%,#000),color-mix(in srgb,var(--grad-to) 64%,#000))}}.chat__scroll .msg--mine.msg--tail{border-bottom-right-radius:min(6px,var(--bubble-r, 18px))}.chat__scroll .msg__time{margin-top:1px;font-size:calc(10.5px * var(--fs, 1));font-variant-numeric:tabular-nums}.chat__scroll>.msg:last-of-type,.community__list>.msg:last-of-type{animation:msg-in .32s cubic-bezier(.2,.9,.25,1)}@keyframes msg-in{0%{transform:translateY(12px) scale(.97)}}.community__list{gap:2px}.community__list>.msg{align-self:stretch;align-items:flex-end;gap:8px;max-width:none;padding:0;border:0;background:none}@media (hover: hover){.community__list>.msg:hover{background:none}}.community__list>.msg:not(.msg--cont){margin-top:10px}.community__list>.msg:not(.msg--tail) .msg__avatar{visibility:hidden}.community__list .msg__main{flex:0 1 auto;max-width:min(84%,640px);padding:6px 12px 7px;border-radius:var(--bubble-r, 18px);background:color-mix(in srgb,var(--text) 8%,var(--secondary-bg));box-shadow:0 1px 1px #0000002e;transition:background .15s ease}@media (hover: hover){.community__list>.msg:hover .msg__main{background:color-mix(in srgb,var(--text) 10%,var(--secondary-bg))}}.community__list>.msg.msg--tail:not(.msg--mine) .msg__main{border-bottom-left-radius:min(6px,var(--bubble-r, 18px))}.community__list>.msg--cont .msg__head>:not(.msg__time):not(.msg__tools){display:none}.community__list>.msg--cont .msg__head{justify-content:flex-end}.community__list .msg__head{gap:2px 6px}.community__list .msg__name{font-size:calc(13.5px * var(--fs, 1))}.community__list .msg__nick{font-size:calc(11.5px * var(--fs, 1));opacity:.85}.community__list .msg__time{font-size:calc(10.5px * var(--fs, 1));font-variant-numeric:tabular-nums}.community__list>.msg--mine{flex-direction:row-reverse}.community__list>.msg--mine .msg__avatar{display:none}.community__list>.msg--mine .msg__head>:not(.msg__time):not(.msg__tools){display:none}.community__list>.msg--mine .msg__head{justify-content:flex-end}.community__list>.msg--mine .msg__time,.community__list>.msg--cont .msg__time{margin-left:auto}.community__list .msg__main{display:flex;flex-direction:column}.community__list>.msg--mine .msg__head,.community__list>.msg--cont .msg__head{order:10;margin-top:1px}.community__list>.msg--mine .msg__time,.community__list>.msg--cont .msg__time{opacity:.8}.community__list>.msg--mine .msg__tools,.community__list>.msg--cont .msg__tools{margin-left:0}.community__list>.msg--mine .msg__main{background:color-mix(in srgb,var(--who) 22%,color-mix(in srgb,var(--text) 6%,var(--secondary-bg)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--who) 30%,transparent)}.community__list>.msg--mine.msg--tail .msg__main{border-bottom-right-radius:min(6px,var(--bubble-r, 18px))}.chatlook .community__list>.msg,.chatlook--bg .community__list>.msg,.chatlook--bg .community__list>.msg--mine,.chatlook--bg .community__list>.msg--mentioned,.chatlook--mine .community__list>.msg--mine,.chatlook--bg.chatlook--mine .community__list>.msg--mine{background:none}@media (hover: hover){.chatlook .community__list>.msg:hover,.chatlook--bg .community__list>.msg:hover{background:none}}.chatlook--bg .community__list>.msg .msg__main{background:var(--chat-plate)}@media (hover: hover){.chatlook--bg .community__list>.msg:hover .msg__main{background:color-mix(in srgb,var(--secondary-bg) 92%,transparent)}}.chatlook--bg .community__list>.msg--mine .msg__main{background:color-mix(in srgb,color-mix(in srgb,var(--who) 22%,var(--secondary-bg)) 88%,transparent)}.chatlook--mine .community__list>.msg--mine .msg__main,.chatlook--bg.chatlook--mine .community__list>.msg--mine .msg__main{background:color-mix(in srgb,color-mix(in srgb,var(--chat-mine) 26%,var(--secondary-bg)) 90%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chat-mine) 34%,transparent)}.chatlook--bg .community__list>.msg--mentioned .msg__main{background:color-mix(in srgb,color-mix(in srgb,var(--warn) 14%,var(--secondary-bg)) 88%,transparent)}.community__list>.msg--mentioned{box-shadow:none}.community__list>.msg--mentioned .msg__main{background:color-mix(in srgb,var(--warn) 14%,var(--secondary-bg));box-shadow:inset 3px 0 0 var(--warn)}.community__rules{align-items:center;margin:0 0 8px;padding:6px 6px 6px 12px;border-color:color-mix(in srgb,var(--warn) 22%,transparent);background:color-mix(in srgb,var(--warn) 6%,transparent);font-size:calc(12.5px * var(--fs, 1));line-height:1.35}.chat__scroll>.chat__day span,.community__list>.chat__day span{background:color-mix(in srgb,var(--text) 10%,var(--secondary-bg));border:1px solid var(--hairline);transition:background-color .25s ease,box-shadow .25s ease,color .25s ease}.chat__scroll>.chat__day--stuck,.community__list>.chat__day--stuck{transition:opacity .45s ease}.chat__scroll>.chat__day--stuck span,.community__list>.chat__day--stuck span{border-color:color-mix(in srgb,var(--text) 14%,transparent);color:var(--text);background:color-mix(in srgb,var(--secondary-bg) 34%,transparent);box-shadow:0 2px 10px #0000001f;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.chat__scroll>.chat__day--stuck.chat__day--idle,.community__list>.chat__day--stuck.chat__day--idle{opacity:0;pointer-events:none}.chat__head{align-items:center;gap:8px 12px;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.chat__ava{position:relative;display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:inherit;background:none;transition:transform .2s cubic-bezier(.3,1.5,.5,1)}button.chat__ava{cursor:pointer}@media (hover: hover){button.chat__ava:hover{transform:scale(1.06)}}button.chat__ava:active{transform:scale(.94)}.chat__ava>.avatar{box-shadow:0 0 0 2px var(--bg),0 0 0 3px color-mix(in srgb,var(--accent) 40%,transparent)}.chat__ava--online:after{content:"";position:absolute;right:0;bottom:0;width:12px;height:12px;border:2px solid var(--bg);border-radius:50%;background:var(--ok)}.chat__ava--glyph{color:var(--text);background:color-mix(in srgb,var(--text) 12%,var(--secondary-bg))}.chat__ava--staff{color:#0a0a0b;background:linear-gradient(135deg,#f4f5f7,#a9aeb6)}.chat__ava--pair{display:flex;width:auto;border-radius:0}.chat__ava--pair>.avatar+.avatar{margin-left:-12px}.chat__who{flex:1 1 160px;min-width:0}.chat__title{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-family:var(--font);font-size:calc(18px * var(--fs, 1));font-weight:750;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.chat__title .chat__title-link{text-decoration:none;transition:color .15s ease}@media (hover: hover){.chat__title .chat__title-link:hover{color:color-mix(in srgb,var(--accent) 70%,var(--text))}}.chat__title .chat__nick{margin-left:0}.chat__tools{gap:6px;margin-left:auto}.chat__listing>.icon{margin-right:4px;vertical-align:-2px}.chat__who>.chat__listing{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__who>.chat__listing--wrap{white-space:normal}.chat__empty{display:flex;flex-direction:column;align-items:center;gap:12px;margin:auto;padding:28px 16px;text-align:center;animation:chat-empty-in .5s cubic-bezier(.16,1,.3,1)}.chat__empty-ico{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;corner-shape:var(--corner);color:color-mix(in srgb,var(--accent) 80%,var(--text));background:color-mix(in srgb,var(--accent) 12%,var(--secondary-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.chat__empty .empty{max-width:34ch;margin:0;padding:0}@keyframes chat-empty-in{0%{transform:translateY(10px) scale(.97)}}.chat__rules summary{padding:7px 12px;font-size:calc(12.5px * var(--fs, 1))}.peer--strip{gap:8px;padding:0;border:0;background:none}.peer--strip.peer--warn{border:0;background:none}.peer--strip .peer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.peer--strip .peer__role,.peer__fact{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 9px;border-radius:8px;corner-shape:var(--corner);font-size:calc(12px * var(--fs, 1))}.peer--strip .peer__role{color:color-mix(in srgb,var(--accent) 75%,var(--text));background:color-mix(in srgb,var(--accent) 14%,transparent);font-size:calc(10.5px * var(--fs, 1));font-weight:750}.peer__fact{color:var(--hint);background:color-mix(in srgb,var(--text) 6%,transparent)}.peer__fact b{color:var(--text);font-weight:700}.peer--strip .peer__warn{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);border-radius:12px;corner-shape:var(--corner);background:color-mix(in srgb,var(--warn) 9%,transparent);line-height:1.35}.peer--strip .peer__warn>.icon{flex:none;margin-top:1px}.chatlook .chat__scroll .msg:not(.msg--system):not(.msg--tail){border-radius:var(--bubble-r, 18px)}.chat__scroll .msg.msg--deleted,.chatlook--mine .chat__scroll .msg--mine.msg--deleted{border:1px dashed color-mix(in srgb,var(--text) 22%,transparent);color:var(--hint);background:none;box-shadow:none;opacity:1}.chat__scroll .msg--deleted .msg__body{font-size:calc(13px * var(--fs, 1))}.chat__day.chat__day--under{visibility:hidden}.composer{gap:8px;padding:8px 0 0}.composer .input{min-height:46px;padding:12px 16px;border-radius:23px;corner-shape:round;background:color-mix(in srgb,var(--text) 6%,var(--secondary-bg));line-height:1.35;transition:border-color .2s ease,box-shadow .2s ease}.composer .input:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.composer .composer__send,.composer .voice-mic,.composer .emoji__toggle,.community__row .emoji__toggle{display:grid;flex:none;place-items:center;width:46px;height:46px;padding:0;border-radius:50%;corner-shape:round}.composer .composer__send{animation:send-pop .25s cubic-bezier(.3,1.6,.5,1)}.composer .composer__label{display:none}.community__row .input{min-height:46px;padding:12px 16px;border-radius:23px;corner-shape:round;background:color-mix(in srgb,var(--text) 6%,var(--secondary-bg));line-height:1.35}.community__row>.btn--primary{min-height:46px;border-radius:23px;corner-shape:round}@media (max-width: 520px){.community__row>.btn--primary{display:grid;flex:none;place-items:center;width:46px;height:46px;padding:0;border-radius:50%}}@keyframes send-pop{0%{transform:scale(.6)}}@media (prefers-reduced-motion: reduce){.msgr__rows>li,.msgr__fcount,.msgr__elsewhere,.chat__scroll>.msg:last-of-type,.community__list>.msg:last-of-type,.composer .composer__send,.chat__empty,.chat__ava{animation:none;transition:none}}.avatar--letter{color:#fff;background:linear-gradient(135deg,hsl(var(--ava-h, 350) 46% 44%),hsl(calc(var(--ava-h, 350) - 14) 52% 24%));text-shadow:0 1px 2px rgba(0,0,0,.35)}html.wave-needles .fp__wave i{flex-basis:2px;border-radius:2px;box-shadow:0 0 14px color-mix(in srgb,var(--cover-a, var(--accent)) 70%,transparent)}html.wave-needles .fp__strip i{flex-basis:1.5px;box-shadow:0 0 8px color-mix(in srgb,var(--cover-a, var(--accent)) 60%,transparent)}html.wave-dots .fp__wave i{transform:none;border-radius:0;background:radial-gradient(circle at 50% calc(100% - var(--lv, .04) * (100% - 16px) - 8px),color-mix(in srgb,var(--cover-a, var(--accent)) 85%,#fff 15%) 0 5px,color-mix(in srgb,var(--cover-a, var(--accent)) 30%,transparent) 6px,transparent 9px)}html.wave-dots .fp__strip i{flex-basis:6px;transform:none;border-radius:0;background:radial-gradient(circle at 50% calc(50% - var(--lv, .06) * (50% - 3px)),var(--accent) 0 2.5px,transparent 3.5px),radial-gradient(circle at 50% calc(50% + var(--lv, .06) * (50% - 3px)),var(--accent) 0 2.5px,transparent 3.5px)}html.wave-blocks .fp__wave i{transform:none;border-radius:2px;background:repeating-linear-gradient(to top,color-mix(in srgb,var(--cover-a, var(--accent)) 90%,#fff 10%) 0 6px,transparent 6px 9px);clip-path:inset(calc((1 - var(--lv, .04)) * 100%) 0 0 0)}html.wave-blocks .fp__strip i{flex-basis:4px;transform:none;border-radius:1px;background:repeating-linear-gradient(to top,var(--accent) 0 3px,transparent 3px 5px);clip-path:inset(calc((1 - var(--lv, .06)) * 50%) 0 calc((1 - var(--lv, .06)) * 50%) 0)}html.cover-round .fp__cover,html.cover-vinyl .fp__cover,html.cover-round .player__cover,html.cover-vinyl .player__cover,html.cover-round .player__art,html.cover-vinyl .player__art{border-radius:50%}html.cover-vinyl .fp__cover:after,html.cover-vinyl .player__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,#0b0b0d 0 4%,transparent 4.5%),radial-gradient(circle,transparent 0 17%,rgba(0,0,0,.55) 17.5% 19%,transparent 19.5%),repeating-radial-gradient(circle,#0000 0,#0000 3px,#00000029 3px,#00000029 4px);box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}html.cover-vinyl .player__cover{position:relative}html.cover-vinyl .fp--playing .fp__cover{animation:fp-art-in .55s cubic-bezier(.2,.9,.25,1.05) backwards,vinyl-spin 9s linear .55s infinite}html.cover-vinyl .player--playing .player__cover{animation:vinyl-spin 6s linear infinite}@keyframes vinyl-spin{to{rotate:360deg}}@media (prefers-reduced-motion: reduce){html.cover-vinyl .fp--playing .fp__cover,html.cover-vinyl .player--playing .player__cover{animation:none!important}}html.lite.cover-vinyl .fp--playing .fp__cover,html.lite.cover-vinyl .player--playing .player__cover{animation:none!important}html.ava-pastel .avatar--letter,html .apr__avatars--pastel .avatar--letter{color:hsl(var(--ava-h, 350) 40% 20%);background:linear-gradient(135deg,hsl(var(--ava-h, 350) 72% 84%),hsl(calc(var(--ava-h, 350) - 14) 62% 74%));text-shadow:none}html.ava-mono .avatar--letter,html .apr__avatars--mono .avatar--letter{color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--text) 24%,var(--bg)),color-mix(in srgb,var(--text) 10%,var(--bg)));text-shadow:none}html .apr__avatars--bright .avatar--letter{color:#fff;background:linear-gradient(135deg,hsl(var(--ava-h, 350) 46% 44%),hsl(calc(var(--ava-h, 350) - 14) 52% 24%));text-shadow:0 1px 2px rgba(0,0,0,.35)}.apr__body{display:grid;gap:18px;padding:0 14px 16px}.apr__body>.error{margin:0}.apr__group{display:grid;gap:8px}.apr__label{color:var(--hint);font-size:calc(13px * var(--fs, 1));font-weight:600}.apr__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px}.apr__tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}.apr__tile{display:grid;justify-items:center;gap:6px;min-width:0;padding:12px 10px 10px;border:1px solid var(--hairline);border-radius:var(--radius-sm);color:var(--text);background:var(--secondary-bg);text-align:center;transition:border-color .18s ease,transform .18s cubic-bezier(.3,1.3,.5,1),background-color .18s ease}@media (hover: hover){.apr__tile:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}}.apr__tile:active{transform:scale(.97)}.apr__tile[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--secondary-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.apr__tile b{font-size:calc(14px * var(--fs, 1))}.apr__tile small{color:var(--hint);font-size:calc(12px * var(--fs, 1));line-height:1.3}.apr__wave{display:flex;align-items:flex-end;justify-content:center;gap:4px;width:100%;height:40px}.apr__wave i{flex:0 0 6px;height:100%;border-radius:99px 99px 0 0;background:linear-gradient(to top,var(--accent),color-mix(in srgb,var(--accent) 45%,transparent));transform-origin:bottom;animation:apr-wave 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.17s)}@keyframes apr-wave{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.apr__wave--needles i{flex-basis:2px;box-shadow:0 0 8px color-mix(in srgb,var(--accent) 70%,transparent)}.apr__wave--dots i{border-radius:50%;height:6px;align-self:flex-end;transform-origin:center;animation-name:apr-dot}@keyframes apr-dot{0%,to{transform:translateY(-4px)}50%{transform:translateY(-32px)}}.apr__wave--blocks i{border-radius:1px;background:repeating-linear-gradient(to top,var(--accent) 0 4px,transparent 4px 6px);animation-name:apr-blocks;transform:none}@keyframes apr-blocks{0%,to{clip-path:inset(80% 0 0 0)}50%{clip-path:inset(0 0 0 0)}}.apr__cover{position:relative;width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 30%,#000))}.apr__cover--round,.apr__cover--vinyl{border-radius:50%}.apr__cover--vinyl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,#0b0b0d 0 5%,transparent 5.5%),radial-gradient(circle,transparent 0 18%,rgba(0,0,0,.55) 18.5% 21%,transparent 21.5%),repeating-radial-gradient(circle,#0000 0,#0000 2px,#0003 2px,#0003 3px)}.apr__tile[aria-checked=true] .apr__cover--vinyl{animation:vinyl-spin 6s linear infinite}.apr__avatars{display:flex}.apr__avatars .avatar{box-shadow:0 0 0 2px var(--secondary-bg)}.apr__avatars .avatar+.avatar{margin-left:-7px}.apr__sound{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (prefers-reduced-motion: reduce){.apr__wave i,.apr__tile[aria-checked=true] .apr__cover--vinyl{animation:none}.apr__tile{transition:none}}html.lite .apr__wave i,html.lite .apr__tile[aria-checked=true] .apr__cover--vinyl{animation:none}.seg{position:relative;isolation:isolate}.seg--slide:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:var(--seg-w, 0);height:var(--seg-h, 0);border-radius:14px;background:color-mix(in srgb,var(--text) 12%,var(--bg));box-shadow:inset 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 6px 18px color-mix(in srgb,var(--text) 8%,transparent);transform:translate(var(--seg-x, 0),var(--seg-y, 0));transition:transform .42s cubic-bezier(.3,1.25,.45,1),width .42s cubic-bezier(.3,1.25,.45,1),height .3s ease;pointer-events:none}.seg--slide.seg--still:before{transition:none}.seg--slide>.seg__item--active{background:transparent;box-shadow:none}@media (hover: hover){.seg--slide>.seg__item--active:hover{background:transparent;box-shadow:none}}.chip,.seg__item,.icon-btn{transition:transform .18s cubic-bezier(.3,1.3,.5,1),background-color .15s ease,color .15s ease,border-color .15s ease}.chip:active,.seg__item:active,.icon-btn:active:not(:disabled){transform:scale(.94)}.cab-row{transition:background-color .15s ease,transform .18s cubic-bezier(.3,1.3,.5,1)}.cab-row:active{transform:scale(.985)}.nav__item{transition:color .18s ease,background-color .18s ease,transform .18s cubic-bezier(.3,1.3,.5,1)}.nav__item:active{transform:scale(.95)}.amenu__item{transition:background-color .15s ease,transform .18s cubic-bezier(.3,1.3,.5,1)}.amenu__item:active{transform:scale(.98)}@media (hover: hover){.cab-row>.icon:last-child{transition:transform .22s cubic-bezier(.3,1.3,.5,1)}.cab-row:hover>.icon:last-child{transform:translate(3px)}}.sheet{animation:sheet-in .42s cubic-bezier(.16,1,.3,1) backwards}@keyframes sheet-in{0%{transform:translateY(36px) scale(.985)}}@media (prefers-reduced-motion: reduce){.sheet{animation:none}.seg--slide:before,.chip,.seg__item,.icon-btn,.cab-row,.nav__item,.amenu__item,.cab-row>.icon:last-child{transition:none}}html.lite .seg--slide:before{transition:none}html.lite *,html.lite *:before,html.lite *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lite .ahero__back,html.lite .ahero__role,html.lite .ahero__follow--on,html.lite .ahero__follow--ghost,html.lite .ahero__round,html.lite .ahero__chip{background:color-mix(in srgb,var(--bg) 84%,transparent)}html.lite .swipe__maker,html.lite .swipe__tags li,html.lite .maker__rank,html.lite .bnr__arrow{background:#0a0a10b8}html.lite .skeleton-card,html.lite .mini--skeleton,html.lite .swipe__card--skeleton{animation:none}html.lite body:before,html.lite .player__glow:before,html.lite .vip-hero__glow,html.lite .bn__blob{animation:none!important;filter:none}html.lite .player--playing .player__cover,html.lite .pplay--on,html.lite .notif__button--active .icon{animation:none!important}html.lite .bn-wrap .bn *,html.lite .bn-wrap .bn *:before,html.lite .bn-wrap .bn *:after{animation:none!important}html.lite .bn__bar{transform:scaleY(.5)}html.lite .login__glow{filter:none;-webkit-mask-image:radial-gradient(closest-side,#000,transparent);mask-image:radial-gradient(closest-side,#000,transparent)}html.lite .fp__bg-art{display:none}html.lite .fp *,html.lite .fp *:before,html.lite .fp *:after{animation:none!important}html.lite .fp__wave i{transform:scaleY(.3)}
