@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-greek-wght-normal-5tOOQDeJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-wght-normal-BVsvWWA4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-600:oklch(44.2% .017 285.786);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-600{color:var(--color-zinc-600)}.italic{font-style:italic}.underline{text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f4fa;font-synthesis:none;text-rendering:optimizelegibility;--bg:#0b0810;--surface:#17111f;--surface-2:#21182b;--text:#f7f4fa;--muted:#b9aec2;--primary:#a78bfa;--accent:#f5b942;--border:#ffffff1c;--font-sans:"Sora Variable", Sora, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--control-height:44px;--control-radius:11px;background:#0b0810;font-family:Sora Variable,Sora,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bio-ai-field{text-align:left;gap:14px;display:grid}.bio-ai-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.bio-ai-toolbar>span{color:#a89db0;text-align:right;font-size:11px;line-height:1.5}.bio-ai-button{color:#17111d;background:linear-gradient(135deg,#b99cff,#f5b942);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 12px 32px #a78bfa2e}.bio-ai-button:disabled{box-shadow:none}.bio-ai-error,.bio-ai-quota{border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:11px 13px;font-size:10px;line-height:1.55;display:flex}.bio-ai-error{color:#ffc0c0;background:#ff5a5a14;border:1px solid #ff6e6e33}.bio-ai-quota{color:#c8bbd1;background:#a78bfa12;border:1px solid #a78bfa29}.bio-ai-preview{background:linear-gradient(145deg,#1f1728fa,#120e18fa);border:1px solid #a78bfa4d;border-radius:18px;gap:16px;padding:19px;display:grid;box-shadow:0 24px 65px #00000042}.bio-ai-preview>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bio-ai-preview>header>div{gap:5px;display:grid}.bio-ai-preview>header span{color:#b99cff;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.bio-ai-preview h2{color:#f7f4fa;letter-spacing:-.035em;margin:0;font-size:20px}.bio-ai-preview>header>small{color:#8f8496;white-space:nowrap;font-size:8px}.bio-ai-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bio-ai-comparison article{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;flex-direction:column;gap:10px;min-width:0;padding:15px;display:flex}.bio-ai-comparison article>span{color:#817688;letter-spacing:.11em;font-size:7px;font-weight:900}.bio-ai-comparison article p{color:#a99eaf;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.bio-ai-comparison article small{color:#766c7d;margin-top:auto;font-size:8px}.bio-ai-comparison .bio-ai-result{background:#f5b9420b;border-color:#f5b94238}.bio-ai-comparison .bio-ai-result>span{color:var(--accent)}.bio-ai-comparison .bio-ai-result p{color:#e2d9e6}.bio-ai-preview>footer{justify-content:flex-end;align-items:center;gap:9px;display:flex}.bio-ai-preview>footer button{color:#b0a5b7;background:0 0;border:1px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex}.bio-ai-preview>footer .bio-ai-apply{color:#17111d;background:var(--accent);border-color:#0000}.admin-ai-settings{margin-top:16px;scroll-margin-top:18px}.admin-ai-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-ai-heading>div:first-child{gap:7px;display:grid}.admin-ai-heading>div:first-child>span{color:#b99cff;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.admin-ai-heading h2{letter-spacing:-.04em;margin:0;font-size:25px}.admin-ai-heading p{color:#83798a;margin:0;font-size:10px;line-height:1.55}.admin-ai-status{color:#9b909f;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:8px;font-weight:850;display:flex}.admin-ai-status i{background:#726879;border-radius:50%;width:7px;height:7px}.admin-ai-status.active{color:#9ee0ab;background:#5ad2780f;border-color:#64dc8233}.admin-ai-status.active i{background:#6fe08a;box-shadow:0 0 0 4px #6fe08a1a}.admin-ai-loading{color:#958a9d;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:10px;display:flex}.admin-ai-form{gap:17px;margin-top:22px;display:grid}.admin-ai-enable{border:1px solid var(--border);background:#ffffff05;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:14px 15px;display:flex}.admin-ai-enable>span{gap:4px;display:grid}.admin-ai-enable b{font-size:11px}.admin-ai-enable small{color:#a69baa;font-size:9px;line-height:1.45}.admin-ai-enable input{accent-color:#a78bfa;width:40px;height:22px}.admin-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-ai-grid label,.admin-ai-prompt{color:#ddd6e2;gap:8px;min-width:0;font-size:10px;font-weight:800;display:grid}.admin-ai-grid label>span,.admin-ai-prompt>span{align-items:center;gap:7px;display:flex}.admin-ai-grid input,.admin-ai-prompt textarea{color:#f7f4fa;border:1px solid var(--border);background:#17121d;border-radius:11px;outline:0;width:100%;min-width:0;padding:0 13px;font-size:11px;font-weight:550}.admin-ai-grid input{min-height:47px}.admin-ai-prompt textarea{resize:vertical;min-height:260px;padding-top:13px;padding-bottom:13px;font-size:10px;font-weight:500;line-height:1.6}.admin-ai-grid input:focus,.admin-ai-prompt textarea:focus{border-color:#a78bfaa6;box-shadow:0 0 0 3px #a78bfa14}.admin-ai-grid small,.admin-ai-prompt small{color:#a69baa;align-items:center;gap:5px;min-height:18px;font-size:8px;font-weight:600;line-height:1.45;display:flex}.admin-ai-grid small svg{color:#72cf88}.admin-ai-meta{color:#a69baa;border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:8px;display:flex}.admin-ai-meta b{color:#bbb0c2}.admin-ai-feedback{border-radius:10px;margin:0;padding:11px 13px;font-size:9px;line-height:1.5}.admin-ai-feedback.success{color:#a4dfaf;background:#50c86e14}.admin-ai-feedback.error{color:#ffc0c0;background:#ff5a5a14}.admin-ai-form>footer{justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-ai-form>footer button{color:#c8becf;border:1px solid var(--border);background:#201826;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:9px;font-weight:850;display:inline-flex}.admin-ai-form>footer .admin-ai-save{color:#17111d;background:var(--accent);border-color:#0000}@media (width<=700px){.bio-ai-toolbar,.bio-ai-preview>header,.admin-ai-heading,.admin-ai-meta{flex-direction:column;align-items:stretch}.bio-ai-toolbar>span{text-align:left}.bio-ai-button{width:100%}.bio-ai-comparison,.admin-ai-grid{grid-template-columns:minmax(0,1fr)}.bio-ai-preview{padding:14px}.bio-ai-preview>header>small{white-space:normal}.bio-ai-preview>footer,.admin-ai-form>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bio-ai-preview>footer button,.admin-ai-form>footer button{width:100%;padding-inline:8px}.admin-ai-status{align-self:flex-start}.admin-ai-enable{align-items:flex-start}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}input,select,textarea,button{font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-shell{background:radial-gradient(circle at 84% 18%, #a78bfa21, transparent 27rem), radial-gradient(circle at 10% 72%, #f5b94212, transparent 24rem), var(--bg);min-height:100vh;overflow:hidden}.promo{color:#17111f;background:var(--accent);letter-spacing:.14em;text-transform:uppercase;place-items:center;height:32px;font-size:10px;font-weight:900;display:grid}.header{z-index:30;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;max-width:1280px;height:76px;margin:auto;padding:0 28px;display:flex;position:relative}.logo{letter-spacing:.13em;grid-template-rows:18px 12px;grid-template-columns:34px auto;align-items:center;column-gap:10px;font-size:16px;font-weight:900;display:grid}.logo-mark{width:34px;height:34px;color:var(--accent);border:1px solid #f5b942b3;border-radius:50% 50% 42% 58%;grid-row:1/3;place-items:center;font-family:Georgia,serif;font-size:20px;font-weight:400;display:grid;transform:rotate(-4deg)}.logo small{color:var(--muted);letter-spacing:.24em;font-size:8px}.logo-artwork{grid-template:none;width:184px;display:flex}.logo-artwork.logo-compact{width:150px}.logo-artwork img{width:100%;height:auto;display:block}.nav{color:var(--muted);align-items:center;gap:34px;font-size:13px;font-weight:700;display:flex}.nav a:hover{color:var(--text)}.header-cta{min-height:42px;color:var(--accent);border:1px solid #f5b94259;border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:850;display:inline-flex}.menu-button{min-width:44px;min-height:44px;color:var(--text);background:0 0;border:0;place-items:center;display:none}.hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:32px;max-width:1280px;min-height:calc(100svh - 108px);margin:auto;padding:56px 28px 72px;display:grid;position:relative}.hero:before{content:"MY";color:#ffffff05;letter-spacing:-.09em;pointer-events:none;font-size:clamp(150px,25vw,360px);font-weight:950;line-height:.8;position:absolute;top:9%;left:-1.5vw}.hero-copy{z-index:4;position:relative}.eyebrow{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:28px;font-size:11px;font-weight:900;display:inline-flex}.hero h1{letter-spacing:-.075em;max-width:620px;margin:0;font-size:clamp(68px,8.5vw,126px);font-weight:900;line-height:.98}.hero h1 em,.intro-section h2 em{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-lead{max-width:540px;color:var(--muted);margin:34px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:14px;font-weight:850;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#140f16;background:var(--accent);box-shadow:0 14px 40px #f5b94224}.button-ghost{border:1px solid var(--border);background:#ffffff06}.hero-proof{color:#91869b;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:11px;font-weight:700;display:flex}.hero-proof span{align-items:center;gap:5px;display:inline-flex}.hero-proof svg{color:var(--primary)}.hero-visual{place-items:center;min-height:650px;display:grid;position:relative}.orbit{border:1px solid #a78bfa21;border-radius:50%;position:absolute}.orbit-one{width:560px;height:560px}.orbit-two{border-color:#f5b9421c;width:430px;height:430px}.phone{z-index:4;background:#070609;border:1px solid #ffffff42;border-radius:42px;width:284px;height:576px;padding:9px;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 50px 110px #00000094,0 0 80px #a78bfa1a}.phone-top{color:#d9d1de;justify-content:space-between;align-items:center;height:25px;padding:0 15px;font-size:8px;display:flex}.artist-photo{background:linear-gradient(145deg,#2b1537,#845680 55%,#17111f);border-radius:31px 31px 10px 10px;height:254px;position:relative;overflow:hidden}.artist-photo:before,.artist-photo:after{content:"";filter:blur(2px);border-radius:50%;position:absolute}.artist-photo:before{background:linear-gradient(140deg,#f5b942c7,#a78bfa21 60%);width:210px;height:210px;top:20px;right:-50px}.artist-photo:after{background:#120e17;border-radius:50% 50% 30% 30%;width:150px;height:250px;top:40px;left:54px;box-shadow:0 -22px 50px #00000080}.photo-glow{filter:blur(38px);background:#f5b94240;height:55%;position:absolute;inset:auto -20% -20% 0}.artist-tag{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.15em;background:#0b08105c;border:1px solid #ffffff29;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:17px;left:16px}.artist-monogram{z-index:4;color:#ffffff8c;font-family:Georgia,serif;font-size:54px;font-style:italic;position:absolute;bottom:10px;right:18px}.phone-content{padding:17px 13px}.live-label{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.live-label i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%}.phone-content h2{letter-spacing:-.06em;margin:8px 0 2px;font-size:34px;line-height:1}.phone-content>p{color:#8e8298;margin:7px 0 0;font-size:8px}.mini-player{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:28px 1fr 44px;align-items:center;gap:8px;margin-top:13px;padding:10px;display:grid}.mini-player button{color:#140f16;background:var(--accent);border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mini-player span{gap:2px;font-size:8px;display:grid}.mini-player small{color:#aca2b3;font-size:7px}.mini-player>div{background:linear-gradient(90deg, var(--accent) 58%, #433a49 58%);height:2px}.stats{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:13px;display:grid}.stats span{text-align:center;background:#131017;border-radius:10px;gap:2px;padding:9px 3px;display:grid}.stats b{font-size:12px}.stats small{color:#aaa0b1;text-transform:uppercase;font-size:7px}.floating-card{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17111fd9;border:1px solid #ffffff21;position:absolute;box-shadow:0 18px 45px #00000047}.card-views{border-radius:14px;width:146px;padding:14px;display:grid;top:24%;right:1%;transform:rotate(-3deg)}.floating-card small{color:#8e8298;letter-spacing:.12em;font-size:7px;font-weight:900}.card-views strong{margin-top:5px;font-size:25px}.card-views span{color:#9ddb82;font-size:8px}.card-ready{border-radius:13px;align-items:center;gap:9px;padding:12px 14px;display:flex;bottom:20%;left:3%;transform:rotate(2deg)}.card-ready svg{color:var(--primary)}.card-ready span{gap:3px;display:grid}.card-ready b{font-size:9px}.integration-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff03;align-items:center;gap:36px;min-height:84px;padding:20px max(28px,50vw - 612px);display:flex}.integration-strip>span{color:#a89db0;letter-spacing:.17em;flex:none;font-size:10px;font-weight:900}.integration-strip>div{justify-content:space-between;gap:22px;width:100%;display:flex;overflow:hidden}.integration-strip b{color:#8f8497;white-space:nowrap;font-size:13px}.intro-section{max-width:1280px;min-height:560px;margin:auto;padding:110px 28px}.section-kicker{color:var(--primary);letter-spacing:.15em;font-size:10px;font-weight:900}.intro-section h2{letter-spacing:-.06em;margin:24px 0;font-size:clamp(52px,8vw,104px);line-height:.9}.intro-section p{max-width:580px;color:var(--muted);font-size:18px;line-height:1.6}.feature-grid{grid-template-columns:repeat(3,1fr);max-width:1224px;margin:-80px auto 120px;padding:0 28px;display:grid}.feature-grid article{border:1px solid var(--border);background:#ffffff03;flex-direction:column;min-height:260px;padding:28px;display:flex}.feature-grid article>span{color:#9e94a6;font:italic 14px Georgia,serif}.feature-grid article svg{color:var(--primary);margin-top:auto}.feature-grid h3{margin:18px 0 8px;font-size:19px}.feature-grid p{color:#8d8295;margin:0;font-size:12px;line-height:1.6}.templates-section{grid-template-columns:.78fr 1.22fr;align-items:start;gap:70px;max-width:1280px;margin:auto;padding:100px 28px 140px;display:grid}.templates-copy{position:sticky;top:110px}.templates-copy h2,.pricing-section h2,.final-cta h2{letter-spacing:-.065em;margin:20px 0;font-size:clamp(52px,7.5vw,100px);line-height:.98}.templates-copy h2 em,.pricing-section h2 em,.final-cta h2 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.templates-copy p,.pricing-section>div>p,.final-cta p{max-width:510px;color:var(--muted);font-size:16px;line-height:1.7}.templates-copy .button{margin-top:18px}.landing-templates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing-template{border:1px solid var(--border);background:linear-gradient(145deg,#17111f,#2b1937);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:250px;padding:17px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.landing-template:hover{border-color:#a78bfa73;transform:translateY(-5px)}.landing-template:before{content:"";background:#0e0b12;border-radius:50% 50% 25% 25%;width:190px;height:260px;position:absolute;top:30px;right:-60px;transform:rotate(12deg)}.landing-template>small{color:#ffffff59}.landing-template>div{z-index:2;gap:5px;display:grid;position:relative}.landing-template i{width:25px;height:3px;margin-bottom:8px}.landing-template strong{letter-spacing:-.04em;font-size:27px}.landing-template span{color:#998ea1;font-size:9px}.landing-template-void{color:#fafafa;background:linear-gradient(145deg,#0d0d0d,#2a2e00)}.landing-template-onyx{color:#f4efe6;background:linear-gradient(145deg,#0c0b0e,#4a3b1a)}.landing-template-riot{color:#141414;background:linear-gradient(145deg,#f2ede3,#ffb4a8)}.landing-template-freak{color:#f3eaff;background:linear-gradient(145deg,#0d0618,#4c1d95)}.landing-template-prime{color:#101014;background:linear-gradient(145deg,#fbf9f4,#b7c6ff)}.landing-template-pulse{color:#fff;background:linear-gradient(145deg,#08050a,#8a1533)}.landing-template-mono{color:#f7f7fb;background:linear-gradient(145deg,#08090d,#302271)}.landing-template-cobalt{color:#f5f8ff;background:linear-gradient(145deg,#030509,#102e79)}.landing-template-strata{color:#11110f;background:linear-gradient(145deg,#f2eee5,#ff9b91)}.landing-template-nocturne{color:#f7faf4;background:linear-gradient(145deg,#050605,#354600)}.landing-template-dossier{color:#f3f0ed;background:linear-gradient(145deg,#09090a,#550023)}.landing-template-acid{color:#f5f6f2;background:linear-gradient(145deg,#030403,#405300)}.landing-template-parallax{color:#f6f1e8;background:radial-gradient(circle at 80% 18%,#ff7139 0 6%,#0000 31%),linear-gradient(145deg,#06070b,#201025 58%,#33130c)}.pricing-section{border-top:1px solid var(--border);background:#100c15;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:130px max(28px,50vw - 612px);display:grid}.landing-plans{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing-plans article{border:1px solid var(--border);background:#17111f;border-radius:20px;flex-direction:column;min-height:360px;padding:25px;display:flex;position:relative}.landing-plans article>span{color:var(--primary);letter-spacing:.15em;font-size:9px;font-weight:900}.landing-plans article>strong{letter-spacing:-.04em;margin-top:30px;font-size:34px;display:grid}.landing-plans article>strong small{color:#aaa0b2;font-size:10px}.landing-plans article p{color:#92879a;font-size:12px;line-height:1.65}.landing-plans article a{border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:45px;margin-top:auto;font-size:11px;font-weight:900;display:flex}.landing-plan-featured{background:linear-gradient(150deg,#f5b94217,#17111f)!important;border-color:#f5b94259!important}.landing-plan-featured>b{color:var(--accent);letter-spacing:.12em;font-size:7px;position:absolute;top:15px;right:15px}.landing-plan-featured a{color:#140f16;background:var(--accent);border-color:var(--accent)!important}.final-cta{text-align:center;max-width:1280px;margin:auto;padding:150px 28px}.final-cta>span{color:var(--primary);letter-spacing:.16em;font-size:9px;font-weight:900}.final-cta h2,.final-cta p{margin-left:auto;margin-right:auto}.final-cta .button{margin-top:18px}.site-footer{border-top:1px solid var(--border);color:#807687;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:190px;padding:40px max(28px,50vw - 612px);display:grid}.site-footer p{max-width:390px;font-size:11px}.site-footer nav{gap:18px;font-size:11px;display:flex}.site-footer nav a{align-items:center;min-height:44px;padding:4px 6px;display:inline-flex}.site-footer>small{border-top:1px solid var(--border);grid-column:1/-1;padding-top:20px;font-size:10px}@media (width<=900px){.header{padding:0 18px}.header-cta{display:none}.menu-button{display:grid}.nav{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#110c17f5;border-radius:18px;flex-direction:column;align-items:stretch;gap:4px;padding:16px;display:none;position:absolute;top:66px;left:14px;right:14px}.nav-open{display:flex}.nav a{border-radius:11px;align-items:center;min-height:45px;padding:0 12px;display:flex}.hero{grid-template-columns:1fr;gap:14px;min-height:auto;padding-top:46px}.hero h1{font-size:clamp(66px,18vw,110px)}.hero-visual{min-height:620px;margin-top:-10px}.integration-strip{flex-direction:column;align-items:flex-start;gap:17px}.integration-strip>div{justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.feature-grid{grid-template-columns:repeat(2,1fr);margin-top:-35px}.templates-section,.pricing-section{grid-template-columns:1fr}.templates-copy{position:static}}@media (width<=520px){.promo{font-size:8px}.header{height:68px}.logo{grid-template-columns:31px auto;column-gap:8px;font-size:14px}.logo-mark{width:31px;height:31px}.hero{padding:38px 18px 46px}.eyebrow{margin-bottom:21px;font-size:9px}.hero h1{font-size:clamp(61px,20vw,86px);line-height:1.02}.hero-lead{margin-top:24px;font-size:16px}.hero-actions{grid-template-columns:1fr;display:grid}.button{width:100%}.hero-proof{gap:10px 13px;font-size:9px}.hero-visual{min-height:560px;margin:8px -18px 0;transform:scale(.92)}.orbit-one{width:440px;height:440px}.orbit-two{width:350px;height:350px}.phone{width:264px;height:544px}.artist-photo{height:232px}.card-views{right:-3%}.card-ready{bottom:17%;left:-5%}.integration-strip{padding-inline:18px}.intro-section{min-height:480px;padding:82px 18px}.intro-section h2{font-size:53px}.intro-section p{font-size:16px}.feature-grid{grid-template-columns:1fr;margin-bottom:80px;padding-inline:18px}.feature-grid article{min-height:220px}.templates-section{gap:40px;padding:80px 18px}.landing-templates{gap:7px}.landing-template{min-height:210px;padding:13px}.landing-template strong{font-size:21px}.pricing-section{gap:38px;padding:90px 18px}.landing-plans{grid-template-columns:1fr}.landing-plans article{min-height:300px}.final-cta{padding:110px 18px}.site-footer{grid-template-columns:1fr;gap:20px;padding:35px 18px}.site-footer>small{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site-shell .integration-marquee-track,.ticker-track,.onyx-ticker-track,.void-ticker-track,.dossier-ticker-track{animation-iteration-count:infinite!important}.site-shell .integration-marquee-track{animation-duration:22s!important}.ticker-track,.void-ticker-track,.dossier-ticker-track{animation-duration:60s!important}.onyx-ticker-track{animation-duration:65s!important}}.affiliate-public-page,.affiliate-application-page,.affiliate-portal-page,.referral-redirect-page{color:#f8f5fb;background:#0b0810;min-height:100vh}.affiliate-public-page{--affiliate-bg:#08070b;--affiliate-surface:#111016;--affiliate-surface-2:#17151e;--affiliate-line:#ffffff1a;--affiliate-lime:#c8ff37;--affiliate-violet:#b79cff;isolation:isolate;color:#f7f5fb;background:linear-gradient(#ffffff05 1px,transparent 1px), linear-gradient(90deg,#ffffff05 1px,transparent 1px), var(--affiliate-bg);background-size:72px 72px;font-family:Poppins Variable,Poppins,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:clip}.affiliate-public-page h1,.affiliate-public-page h2,.affiliate-public-page h3,.affiliate-public-page strong,.affiliate-public-page b,.affiliate-public-page .logo{font-family:Sora Variable,Sora,ui-sans-serif,system-ui,sans-serif}.affiliate-aurora{z-index:-1;aspect-ratio:1;filter:blur(120px);opacity:.14;pointer-events:none;border-radius:50%;width:620px;position:absolute}.affiliate-aurora-lime{background:var(--affiliate-lime);animation:18s ease-in-out infinite alternate affiliate-aurora;top:570px;left:-420px}.affiliate-aurora-violet{background:#7654ff;animation:15s ease-in-out infinite alternate-reverse affiliate-aurora;top:190px;right:-330px}.affiliate-promo{z-index:20;color:#d9d1e3;border-bottom:1px solid var(--affiliate-line);letter-spacing:.11em;text-align:center;background:#0d0c11;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:7px 16px;font-size:9px;font-weight:700;display:flex;position:relative}.affiliate-promo span{color:#0a0b08;background:var(--affiliate-lime);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900}.affiliate-public-header{z-index:15;border-bottom:1px solid var(--affiliate-line);justify-content:space-between;align-items:center;gap:24px;width:min(1320px,100%);min-height:82px;margin:auto;padding:0 32px;display:flex;position:relative}.affiliate-public-header .logo-artwork{width:clamp(142px,13vw,178px)}.affiliate-public-header nav{align-items:center;gap:28px;display:flex}.affiliate-public-header nav a{color:#a29ca8;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:10px;font-weight:650;transition:color .2s,transform .2s,border-color .2s,background .2s;display:inline-flex;position:relative}.affiliate-public-header nav a:not(.affiliate-header-login):after{content:"";background:var(--affiliate-lime);height:1px;transition:right .25s;position:absolute;bottom:3px;left:0;right:100%}.affiliate-public-header nav a:hover{color:#f7f5fb}.affiliate-public-header nav a:hover:after{right:0}.affiliate-public-header .affiliate-header-login{color:#f6f3fa;background:#ffffff0b;border:1px solid #ffffff29;border-radius:13px;min-height:44px;padding:0 16px;font-weight:750}.affiliate-public-header .affiliate-header-login:hover{background:#c8ff3714;border-color:#c8ff378c;transform:translateY(-2px)}.affiliate-public-page>main{width:min(1320px,100% - 64px);margin:auto}.affiliate-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:54px;min-height:790px;padding:78px 0 96px;display:grid;position:relative}.affiliate-hero:before{content:"AFF";z-index:-1;color:#ffffff05;letter-spacing:-.11em;pointer-events:none;font:800 clamp(170px,24vw,330px)/.8 Sora Variable,Sora,sans-serif;position:absolute;top:15%;left:-5%}.affiliate-hero-copy{z-index:2;animation:.85s cubic-bezier(.2,.75,.2,1) both affiliate-rise;position:relative}.affiliate-kicker{color:var(--affiliate-violet);letter-spacing:.18em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:inline-flex}.affiliate-kicker svg{flex:none}.affiliate-hero-copy>.affiliate-kicker{color:var(--affiliate-lime)}.affiliate-hero h1{letter-spacing:-.072em;max-width:720px;margin:26px 0 0;font-size:clamp(64px,7vw,104px);font-weight:730;line-height:.84}.affiliate-hero h1 em,.affiliate-how h2 em,.affiliate-trust h2 em,.affiliate-cta h2 em{color:var(--affiliate-violet);font-style:normal;font-weight:300}.affiliate-hero-copy>p{color:#aaa3af;max-width:640px;margin:30px 0 0;font-size:clamp(15px,1.35vw,18px);line-height:1.75}.affiliate-hero-actions{flex-wrap:wrap;gap:10px;margin:32px 0 0;display:flex}.affiliate-hero-actions a,.affiliate-cta>a{color:#080a05;background:var(--affiliate-lime);border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 22px;font-family:Sora Variable,Sora,sans-serif;font-size:11px;font-weight:760;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:inline-flex;box-shadow:0 18px 50px #c8ff3721}.affiliate-hero-actions a:hover,.affiliate-cta>a:hover{transform:translateY(-2px);box-shadow:0 22px 60px #c8ff3733}.affiliate-hero-actions a+a{color:#eeeaf2;box-shadow:none;background:#ffffff06;border:1px solid #ffffff21}.affiliate-hero-actions a+a:hover{background:#b79cff12;border-color:#b79cff6b}.affiliate-hero-proof{color:#8d8694;flex-wrap:wrap;gap:10px 17px;margin-top:20px;font-size:9px;font-weight:600;display:flex}.affiliate-hero-proof span{align-items:center;gap:5px;display:inline-flex}.affiliate-hero-proof svg{color:var(--affiliate-violet)}.affiliate-hero-copy>small{color:#77717d;align-items:flex-start;gap:7px;margin-top:20px;font-size:8px;line-height:1.55;display:flex}.affiliate-hero-copy>small i{background:var(--affiliate-lime);border-radius:50%;flex:none;width:6px;height:6px;margin-top:3px;box-shadow:0 0 10px #c8ff37bf}.affiliate-hero-stage{place-items:center;min-height:650px;animation:1s .12s both affiliate-fade;display:grid;position:relative}.affiliate-stage-halo{aspect-ratio:1;border:1px solid #b79cff2e;border-radius:50%;width:min(570px,90%);animation:7s ease-in-out infinite affiliate-pulse;position:absolute;box-shadow:inset 0 0 90px #774df00f,0 0 120px #774df014}.affiliate-stage-halo:before,.affiliate-stage-halo:after{content:"";border-radius:inherit;border:1px solid #c8ff3714;position:absolute;inset:12%}.affiliate-stage-halo:after{border-color:#b79cff1c;inset:27%}.affiliate-dashboard-card{z-index:3;background:radial-gradient(circle at 100% 0,#b79cff1f,#0000 17rem),linear-gradient(145deg,#16151df7,#0a090dfa);border:1px solid #ffffff24;border-radius:26px;width:min(100%,570px);padding:24px;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 50px 120px #0000007a,inset 0 1px #ffffff09}.affiliate-dashboard-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 26%,#ffffff09 48%,#0000 69%);animation:7s ease-in-out 1.8s infinite affiliate-shimmer;position:absolute;inset:0;transform:translate(-100%)}.affiliate-dashboard-card>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding-bottom:21px;display:flex}.affiliate-dashboard-card>header>div{align-items:center;gap:11px;display:flex}.affiliate-dashboard-card>header>div>span{width:42px;height:42px;color:var(--affiliate-lime);background:#c8ff370d;border:1px solid #c8ff3729;border-radius:12px;place-items:center;display:grid}.affiliate-dashboard-card>header div div{gap:4px;display:grid}.affiliate-dashboard-card small{color:#7f7885;letter-spacing:.12em;font-size:7px;font-weight:750}.affiliate-dashboard-card>header strong{letter-spacing:-.02em;font-size:13px;font-weight:650}.affiliate-dashboard-card>header em{color:#8f8895;white-space:nowrap;align-items:center;gap:6px;font-size:7px;font-style:normal;display:flex}.affiliate-dashboard-card>header em i{background:var(--affiliate-lime);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite affiliate-blink;box-shadow:0 0 10px #c8ff37cc}.affiliate-journey{grid-template-columns:repeat(4,minmax(0,1fr));margin:25px 0;display:grid}.affiliate-journey>div{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.affiliate-journey>div>span{z-index:2;width:38px;height:38px;color:var(--affiliate-violet);background:#131119;border:1px solid #b79cff2b;border-radius:12px;place-items:center;display:grid;position:relative}.affiliate-journey>div:last-child>span{color:#080a05;background:var(--affiliate-lime);border-color:#0000;box-shadow:0 10px 24px #c8ff371f}.affiliate-journey b{color:#d8d3dc;font-size:8px;font-weight:650}.affiliate-journey small{letter-spacing:0;max-width:88px;font-size:6px;font-weight:500;line-height:1.4}.affiliate-journey>div>i{z-index:1;background:linear-gradient(90deg,#b79cff4d,#c8ff3729);width:calc(100% - 38px);height:1px;position:absolute;top:19px;left:calc(50% + 19px)}.affiliate-demo-link{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;min-width:0;padding:14px 15px;display:flex}.affiliate-demo-link>span{gap:5px;min-width:0;display:grid}.affiliate-demo-link b{color:#d8d2dc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:550 9px JetBrains Mono Variable,monospace;overflow:hidden}.affiliate-demo-link>i{color:#080a05;background:var(--affiliate-lime);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.affiliate-dashboard-card>footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.affiliate-dashboard-card>footer>span{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;gap:6px;min-width:0;padding:13px;display:grid}.affiliate-dashboard-card>footer strong{font-size:13px;font-weight:650}.affiliate-float-card{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f0d13d6;border:1px solid #ffffff21;border-radius:13px;align-items:center;gap:9px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 20px 60px #0006}.affiliate-float-card>svg{color:var(--affiliate-violet)}.affiliate-float-card>span{gap:3px;display:grid}.affiliate-float-card small{color:#77717d;letter-spacing:.14em;font-size:6px;font-weight:800}.affiliate-float-card b{font-size:8px;font-weight:650}.affiliate-float-commission{animation:5.5s ease-in-out infinite affiliate-float;top:15%;right:-2%}.affiliate-float-commission>svg{color:var(--affiliate-lime)}.affiliate-float-trust{animation:6.2s ease-in-out -1.4s infinite reverse affiliate-float;bottom:15%;left:-3%}.affiliate-facts{border-top:1px solid var(--affiliate-line);border-bottom:1px solid var(--affiliate-line);grid-template-columns:repeat(4,minmax(0,1fr));min-height:126px;padding:23px 0;display:grid}.affiliate-facts article{border-right:1px solid var(--affiliate-line);align-items:center;gap:13px;min-width:0;padding:0 24px;display:flex}.affiliate-facts article:first-child{padding-left:0}.affiliate-facts article:last-child{border-right:0;padding-right:0}.affiliate-facts article>span{width:40px;height:40px;color:var(--affiliate-violet);background:#b79cff0d;border:1px solid #b79cff26;border-radius:12px;flex:none;place-items:center;display:grid}.affiliate-facts article:nth-child(2n)>span{color:var(--affiliate-lime);background:#c8ff370a;border-color:#c8ff3724}.affiliate-facts article>div{gap:2px;min-width:0;display:grid}.affiliate-facts small{color:#77717d;letter-spacing:.15em;font-size:6px;font-weight:800}.affiliate-facts strong{letter-spacing:-.025em;font-size:15px;font-weight:660}.affiliate-facts p{color:#817a87;margin:1px 0 0;font-size:7px;line-height:1.45}.affiliate-how{padding:140px 0 150px;scroll-margin-top:40px}.affiliate-how>header{grid-template-columns:minmax(0,1fr) minmax(320px,.5fr);align-items:end;gap:50px;margin-bottom:54px;display:grid}.affiliate-how h2{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(54px,7vw,92px);font-weight:670;line-height:.9}.affiliate-how>header>p{color:#918a97;max-width:470px;margin:0 0 7px;font-size:12px;line-height:1.75}.affiliate-how>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.affiliate-how article{border:1px solid var(--affiliate-line);background:linear-gradient(145deg,#131219,#0d0c11);border-radius:22px;flex-direction:column;align-items:flex-start;min-height:360px;padding:28px;transition:transform .35s cubic-bezier(.2,.75,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.affiliate-how article:after{content:"";aspect-ratio:1;background:var(--affiliate-violet);filter:blur(80px);opacity:.035;border-radius:50%;width:260px;transition:opacity .35s,transform .45s;position:absolute;bottom:-150px;right:-120px}.affiliate-how article:nth-child(2):after{background:var(--affiliate-lime)}.affiliate-how article:hover{border-color:#b79cff42;transform:translateY(-7px);box-shadow:0 32px 75px #00000038}.affiliate-how article:hover:after{opacity:.1;transform:translate(-20px,-15px)}.affiliate-how article>b{color:#57515d;letter-spacing:.14em;font:650 8px JetBrains Mono Variable,monospace;position:absolute;top:23px;right:24px}.affiliate-how article>span{width:47px;height:47px;color:var(--affiliate-violet);background:#b79cff0d;border:1px solid #b79cff29;border-radius:14px;place-items:center;margin-top:38px;display:grid}.affiliate-how article:nth-child(2)>span{color:var(--affiliate-lime);background:#c8ff370a;border-color:#c8ff3726}.affiliate-how h3{letter-spacing:-.035em;margin:28px 0 10px;font-size:21px;font-weight:670}.affiliate-how article>p{color:#938c99;margin:0;font-size:10px;line-height:1.75}.affiliate-how article>small{z-index:2;color:#77717d;letter-spacing:.12em;align-items:center;gap:7px;margin-top:auto;font-size:7px;font-weight:800;display:flex;position:relative}.affiliate-trust{background:radial-gradient(circle at 4% 100%,#744fff33,#0000 32rem),linear-gradient(135deg,#17131f,#0d0c11);border:1px solid #b79cff21;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:80px;margin-bottom:150px;padding:70px;display:grid;position:relative;overflow:hidden}.affiliate-trust:before{content:"";mix-blend-mode:screen;opacity:.055;pointer-events:none;background:url(/brand/my-press-kit-logo-watermark.png) 50%/contain no-repeat;position:absolute;inset:3% 47% 3% -12%}.affiliate-trust>*{z-index:1;position:relative}.affiliate-trust h2{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(48px,5.5vw,75px);font-weight:670;line-height:.88}.affiliate-trust-copy>p{color:#918a97;max-width:510px;margin:26px 0 0;font-size:11px;line-height:1.8}.affiliate-trust-list{gap:9px;display:grid}.affiliate-trust-list article{background:#ffffff06;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:12px;min-width:0;padding:15px;display:grid}.affiliate-trust-list article>span{color:#625b68;font:650 7px JetBrains Mono Variable,monospace}.affiliate-trust-list article>div{gap:4px;min-width:0;display:grid}.affiliate-trust-list b{color:#d8d2dc;font-size:10px;font-weight:640}.affiliate-trust-list p{color:#817a87;margin:0;font-size:8px;line-height:1.5}.affiliate-trust-list svg{width:28px;height:28px;color:var(--affiliate-lime);background:#c8ff370e;border-radius:9px;padding:7px}.affiliate-cta{text-align:center;border-top:1px solid var(--affiliate-line);border-bottom:1px solid var(--affiliate-line);background:radial-gradient(circle,#744fff38,#0000 28rem),#0b090e;flex-direction:column;justify-content:center;align-items:center;min-height:680px;margin-bottom:0;padding:105px 28px;display:flex;position:relative;overflow:hidden}.affiliate-cta:before{content:"";mix-blend-mode:screen;opacity:.075;pointer-events:none;background:url(/brand/my-press-kit-logo-watermark.png) 50%/contain no-repeat;position:absolute;inset:7% max(-4%,50% - 380px)}.affiliate-cta>*{z-index:1;position:relative}.affiliate-cta>svg{color:var(--affiliate-lime);margin-bottom:24px}.affiliate-cta>span{color:var(--affiliate-violet);letter-spacing:.18em;font-size:8px;font-weight:800}.affiliate-cta h2{letter-spacing:-.07em;margin:23px 0;font-size:clamp(58px,7.8vw,104px);font-weight:670;line-height:.85}.affiliate-cta>p{color:#aaa3af;max-width:640px;margin:0;font-size:13px;line-height:1.75}.affiliate-cta>a{margin-top:28px}.affiliate-cta>small{color:#77717d;margin-top:14px;font-size:7px}.affiliate-footer{grid-template-columns:auto 1fr auto;align-items:center;gap:38px;width:min(1320px,100%);min-height:145px;margin:auto;padding:34px 32px;display:grid}.affiliate-footer .logo-artwork{width:145px}.affiliate-footer p{color:#77717d;margin:0;font-size:8px}.affiliate-footer nav{color:#817a87;align-items:center;gap:22px;font-size:8px;display:flex}.affiliate-footer a{transition:color .2s}.affiliate-footer nav a:hover{color:var(--affiliate-lime)}.affiliate-public-page a:focus-visible{outline:2px solid var(--affiliate-lime);outline-offset:4px}@keyframes affiliate-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes affiliate-fade{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes affiliate-aurora{to{transform:translate(90px,100px)scale(1.12)}}@keyframes affiliate-pulse{50%{opacity:.7;transform:scale(1.04)}}@keyframes affiliate-float{50%{transform:translateY(-10px)}}@keyframes affiliate-blink{50%{opacity:.4}}@keyframes affiliate-shimmer{0%,70%,to{transform:translate(-110%)}83%{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.affiliate-aurora,.affiliate-hero-copy,.affiliate-hero-stage,.affiliate-stage-halo,.affiliate-dashboard-card:before,.affiliate-float-card,.affiliate-dashboard-card>header em i{animation:none!important}.affiliate-how article,.affiliate-hero-actions a,.affiliate-cta>a{transition:none}}.affiliate-application-page{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);display:grid}.affiliate-application-page>aside{background:radial-gradient(circle at 30% 30%,#a78bfa2e,#0000 45%),#120d18;flex-direction:column;justify-content:flex-start;align-self:start;height:100dvh;min-height:100dvh;padding:40px clamp(28px,5vw,72px);display:flex;position:sticky;top:0}.affiliate-application-page>aside>a{color:#ada1b5;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.affiliate-application-page>aside>div{gap:18px;max-width:480px;margin-top:clamp(68px,15vh,142px);display:grid}.affiliate-application-page>aside .logo-artwork{width:min(236px,100%);margin-bottom:4px}.affiliate-application-page>aside h1{letter-spacing:-.065em;margin:0;font-size:clamp(39px,5vw,66px);line-height:1}.affiliate-application-page>aside p{color:#a397aa;margin:0;line-height:1.7}.affiliate-application-page>main{align-items:center;padding:55px clamp(22px,6vw,90px);display:flex}.affiliate-application-page form{background:#16101d;border:1px solid #ffffff1a;border-radius:22px;gap:18px;width:min(740px,100%);margin:auto;padding:34px;display:grid}.affiliate-application-page form header small{color:#b99cff;letter-spacing:.13em;font-size:8px;font-weight:900}.affiliate-application-page form h2{letter-spacing:-.05em;margin:7px 0;font-size:32px}.affiliate-application-page form header p{color:#968a9e;margin:0;font-size:10px;line-height:1.6}.affiliate-application-page form>label,.affiliate-application-page .affiliate-form-grid>label,.affiliate-panel form label,.admin-affiliate-module form label,.affiliate-admin-actions label,.admin-withdrawal-list label{color:#d8d0dd;gap:7px;min-width:0;font-size:9px;font-weight:800;display:grid}.affiliate-application-page .affiliate-form-grid input,.affiliate-application-page form>label>textarea,.affiliate-panel input,.affiliate-panel select,.admin-affiliate-module input,.admin-affiliate-module textarea,.admin-affiliate-module select{color:#f7f4fa;width:100%;min-width:0;font:inherit;background:#0f0b14;border:1px solid #ffffff1a;border-radius:11px;outline:0}.affiliate-application-page .affiliate-form-grid input,.affiliate-panel input,.affiliate-panel select,.admin-affiliate-module input,.admin-affiliate-module select{min-height:45px;padding:0 12px}.affiliate-application-page form>label>textarea,.admin-affiliate-module textarea{resize:vertical;padding:12px;line-height:1.6}.affiliate-application-page .affiliate-form-grid input:focus,.affiliate-application-page form>label>textarea:focus,.affiliate-panel input:focus,.admin-affiliate-module input:focus,.admin-affiliate-module textarea:focus,.admin-affiliate-module select:focus{border-color:#a78bfa99;box-shadow:0 0 0 3px #a78bfa14}.affiliate-form-grid,.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.affiliate-application-page .input-icon input{padding-left:40px}.affiliate-application-page .input-icon button{color:#a99daf}.affiliate-application-page label>small{color:#857a8c;font-size:8px;font-weight:500}.affiliate-terms-check{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px;display:grid!important}.affiliate-terms-check input{accent-color:#f5b942;width:17px!important;min-height:17px!important}.affiliate-terms-check span{color:#a99eaf;font-size:9px;font-weight:550;line-height:1.6}.affiliate-terms-check a{color:#f5b942;text-decoration:underline}.affiliate-application-page .altcha-box altcha-widget{--altcha-checkbox-size:22px;--altcha-padding:14px}.affiliate-submit,.affiliate-panel form button,.affiliate-balance-card>button,.admin-primary-button{color:#17111d;background:#f5b942;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex}.affiliate-submit:disabled,.affiliate-panel button:disabled,.admin-affiliate-module button:disabled{opacity:.5;cursor:not-allowed}.affiliate-terms-page ol{gap:12px;padding-left:20px;display:grid}.affiliate-terms-page li{color:#b9aec2;padding-left:6px;line-height:1.7}.referral-redirect-page,.affiliate-portal-loading,.affiliate-portal-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex}.referral-redirect-page h1,.affiliate-portal-empty h1{letter-spacing:-.05em;margin:10px 0 0;font-size:32px}.referral-redirect-page p,.affiliate-portal-empty p{color:#9d91a5;margin:0}.referral-redirect-page>a,.affiliate-portal-empty>a{color:#17111d;background:#f5b942;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-size:10px;font-weight:900;display:flex}.affiliate-portal-page{background:#0e0a13;grid-template-columns:235px minmax(0,1fr);display:grid}.affiliate-portal-sidebar{background:#130e19;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.affiliate-portal-sidebar nav{gap:5px;margin-top:45px;display:grid}.affiliate-portal-sidebar a,.affiliate-portal-sidebar button{color:#a99eaf;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.affiliate-portal-sidebar a:hover{color:#fff;background:#ffffff0d}.affiliate-portal-sidebar svg{width:17px}.affiliate-portal-sidebar>div{border-top:1px solid #ffffff14;gap:4px;margin-top:auto;padding-top:12px;display:grid}.affiliate-portal-page>main{gap:18px;width:min(1200px,100%);min-width:0;margin:auto;padding:42px clamp(20px,4vw,55px) 80px;display:grid}.affiliate-portal-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.affiliate-portal-top h1{letter-spacing:-.06em;margin:8px 0 5px;font-size:clamp(30px,4vw,48px)}.affiliate-portal-top p{color:#958a9d;margin:0;font-size:10px}.affiliate-status{color:#b6aabd;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:29px;padding:0 10px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.affiliate-status-active,.ledger-approved,.ledger-paid{color:#8fe2a2!important;background:#3cbe5a12!important;border-color:#50d26e33!important}.affiliate-status-pending,.ledger-pending,.ledger-reserved,.ledger-requested,.ledger-processing{color:#f6d27b!important;background:#f5b9420f!important;border-color:#f5b94233!important}.affiliate-status-rejected,.affiliate-status-blocked,.ledger-cancelled,.ledger-reversed,.ledger-rejected{color:#ff9e9e!important;background:#ff50500f!important;border-color:#ff646433!important}.affiliate-state-card{background:#17111f;border:1px solid #ffffff1a;border-radius:22px;justify-content:center;align-items:center;gap:22px;min-height:260px;padding:35px;display:flex}.affiliate-state-card>span{color:#f5b942;background:#f5b94214;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.affiliate-state-card h2{letter-spacing:-.045em;margin:0 0 8px;font-size:28px}.affiliate-state-card p{color:#a99eaf;max-width:650px;margin:0;line-height:1.7}.affiliate-state-card a{color:#f5b942;margin-top:15px;font-size:10px;font-weight:900;display:inline-flex}.affiliate-terms-acceptance>div{gap:12px;width:min(100%,680px);display:grid}.affiliate-terms-acceptance>div>small{color:#b99cff;letter-spacing:.14em;font-size:8px;font-weight:900}.affiliate-terms-acceptance label{color:#d4cad9;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;font-size:10px;line-height:1.6;display:flex}.affiliate-terms-acceptance label input{accent-color:#f5b942;flex:none;width:17px;height:17px}.affiliate-terms-acceptance label a{color:#f5b942;font-size:inherit;margin:0;display:inline}.affiliate-terms-acceptance button{color:#17111d;background:#f5b942;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:max-content;min-height:43px;padding:0 15px;font-size:9px;font-weight:900;display:inline-flex}.affiliate-terms-acceptance button:disabled{opacity:.5;cursor:not-allowed}.affiliate-program-paused{color:#ceb967;background:#f5b9420d;border:1px solid #f5b94229;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;font-size:9px;line-height:1.5;display:flex}.affiliate-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.affiliate-metric-grid article{background:#17111f;border:1px solid #ffffff14;border-radius:15px;min-width:0;padding:18px}.affiliate-metric-grid article>span{color:#978b9f;letter-spacing:.08em;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.affiliate-metric-grid article strong{letter-spacing:-.05em;overflow-wrap:anywhere;margin:17px 0 4px;font-size:27px;display:block}.affiliate-metric-grid article p{color:#817687;margin:0;font-size:8px}.affiliate-panel{background:#17111f;border:1px solid #ffffff14;border-radius:17px;min-width:0;padding:22px}.affiliate-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.affiliate-panel>header small{color:#9c8fa4;letter-spacing:.12em;font-size:7px;font-weight:900}.affiliate-panel>header h2{letter-spacing:-.045em;margin:4px 0 0;font-size:21px}.affiliate-panel>header>span{color:#9c90a3;text-align:right;font-size:8px}.affiliate-link-list{gap:8px;display:grid}.affiliate-link-list article{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.affiliate-link-list article>div{gap:4px;min-width:0;display:grid}.affiliate-link-list b{font-size:10px}.affiliate-link-list p{color:#8e8295;margin:0;font-size:8px}.affiliate-link-list code{color:#b99cff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.affiliate-link-list button,.affiliate-material-list button,.affiliate-material-list a{color:#17111d;background:#f5b942;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.affiliate-link-list svg,.affiliate-material-list svg{width:14px}.affiliate-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.affiliate-ledger{gap:7px;display:grid}.affiliate-ledger>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.affiliate-ledger span{gap:3px;display:grid}.affiliate-ledger b{font-size:11px}.affiliate-ledger small{color:#887d90;font-size:8px}.affiliate-ledger em{color:#9d92a4;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.affiliate-ledger>p{color:#8f8496;font-size:9px}.affiliate-balance-card>strong{letter-spacing:-.06em;font-size:36px;display:block}.affiliate-balance-card>p{color:#918596;font-size:9px;line-height:1.6}.affiliate-debt{background:#ff50500f;border-radius:9px;padding:9px;color:#ff9e9e!important}.affiliate-balance-card>button{width:100%}.affiliate-panel form{gap:12px;display:grid}.affiliate-material-list{gap:8px;display:grid}.affiliate-material-list>article{border:1px solid #ffffff12;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.affiliate-material-list>article>span{color:#b99cff;background:#a78bfa14;border-radius:6px;padding:5px;font-size:6px;font-weight:900}.affiliate-material-list b{font-size:10px}.affiliate-material-list p{color:#8e8395;margin:4px 0;font-size:8px;line-height:1.5}.affiliate-material-list blockquote{color:#bfb4c6;background:#ffffff05;border-left:2px solid #f5b942;margin:7px 0 0;padding:8px;font-size:8px;line-height:1.55}.affiliate-feedback{z-index:20;color:#dff5e4;background:#17301e;border:1px solid #50d26e33;border-radius:11px;margin:0;padding:12px 15px;font-size:9px;position:fixed;bottom:20px;right:20px;box-shadow:0 15px 40px #00000059}.admin-affiliate-module{gap:16px;display:grid}.admin-affiliate-loading{color:#9e93a5;justify-content:center;align-items:center;gap:8px;min-height:200px;font-size:10px;display:flex}.admin-affiliate-tabs{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-affiliate-tabs button{color:#9d92a4;background:#15101b;border:1px solid #ffffff14;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:8px;font-weight:850;display:flex}.admin-affiliate-tabs button.active{color:#17111d;background:#f5b942;border-color:#f5b942}.admin-affiliate-overview,.admin-affiliate-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-affiliate-module .panel-card{padding:20px}.admin-affiliate-module form{gap:12px;display:grid}.admin-affiliate-management{gap:14px;display:grid}.admin-affiliate-create-card>p{color:#94899b;margin:0 0 14px;font-size:9px;line-height:1.7}.admin-affiliate-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-affiliate-create-grid .admin-affiliate-strategy{grid-column:1/-1}.admin-affiliate-create-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-affiliate-create-footer>small{color:#8d8294;max-width:420px;font-size:8px;line-height:1.55}.admin-affiliate-list-heading{align-items:center;gap:10px;display:flex}.admin-affiliate-list-heading>span{color:#827789;white-space:nowrap;font-size:8px}.admin-affiliate-list-heading>button{color:#17111d;background:#f5b942;border:0;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.admin-affiliate-list-heading svg{width:14px}.affiliate-admin-statuses{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.affiliate-terms-pending{color:#ffd98b;text-transform:uppercase;white-space:nowrap;background:#f5b94212;border:1px solid #f5b9422e;border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:900}.admin-affiliate-empty{color:#8d8294;text-align:center;border-top:1px solid #ffffff12;place-items:center;gap:9px;padding:46px 16px 28px;display:grid}.admin-affiliate-empty>svg{color:#f5b942;background:#f5b94214;border-radius:12px;width:38px;height:38px;padding:9px}.admin-affiliate-empty h3{color:#f5f1f7;margin:4px 0 0;font-size:15px}.admin-affiliate-empty p{margin:0 0 8px!important;font-size:9px!important}.admin-switch-row{border:1px solid #ffffff12;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex!important}.admin-switch-row span{gap:3px;display:grid}.admin-switch-row small{color:#8c8193;font-size:8px;font-weight:500}.admin-switch-row input{accent-color:#f5b942;width:38px!important;min-height:20px!important}.admin-ranking{gap:5px;display:grid}.admin-ranking>div{border-bottom:1px solid #ffffff0f;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.admin-ranking>div>b{color:#f5b942}.admin-ranking span{gap:2px;display:grid}.admin-ranking strong{font-size:9px}.admin-ranking small{color:#817687;font-size:7px}.admin-ranking em{color:#cbbfd2;font-size:9px;font-style:normal;font-weight:800}.admin-affiliate-list>section{border-top:1px solid #ffffff12;gap:10px;padding:17px 0;display:grid}.admin-affiliate-list>section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.affiliate-admin-identity{align-items:center;gap:10px;display:flex}.affiliate-admin-identity i{color:#17111d;background:#f5b942;border-radius:10px;place-items:center;width:35px;height:35px;font-size:12px;font-style:normal;font-weight:900;display:grid}.affiliate-admin-identity span{gap:2px;display:grid}.affiliate-admin-identity strong{font-size:10px}.affiliate-admin-identity a,.affiliate-admin-identity small{color:#8f8496;font-size:8px}.admin-affiliate-list section>p{color:#aaa0b1;margin:0;font-size:8px;line-height:1.6}.affiliate-admin-stats{flex-wrap:wrap;gap:6px;display:flex}.affiliate-admin-stats span{color:#9f94a6;background:#ffffff09;border-radius:7px;padding:5px 7px;font-size:7px}.affiliate-admin-actions{grid-template-columns:minmax(90px,.45fr) minmax(170px,1fr) repeat(3,auto);align-items:end;gap:7px;display:grid}.affiliate-admin-actions button,.admin-affiliate-module .panel-heading>button,.admin-commission-list button,.admin-withdrawal-list button,.admin-campaign-row button,.admin-fraud-row button{color:#c7bdce;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:7px;font-weight:850;display:flex}.affiliate-admin-actions button svg{width:14px}.affiliate-admin-actions .approve,.admin-withdrawal-list .approve{color:#17111d;background:#78d98e;border-color:#78d98e}.danger{color:#ff9e9e!important;background:#ff50500e!important;border-color:#ff646426!important}.affiliate-admin-reason{color:#d8a0a0;font-size:7px}.admin-commission-list{display:grid}.admin-commission-list>div{border-bottom:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:11px 0;display:grid}.admin-commission-list>div>input{accent-color:#f5b942;width:16px;min-height:16px;padding:0}.admin-commission-list span{gap:2px;display:grid}.admin-commission-list strong{font-size:9px}.admin-commission-list small{color:#827789;font-size:7px}.admin-commission-list>div>b{font-size:10px}.admin-commission-subheading{margin-top:22px}.admin-withdrawal-list{gap:8px;display:grid}.admin-withdrawal-list>section{border:1px solid #ffffff12;border-radius:11px;padding:13px}.admin-withdrawal-list header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.admin-withdrawal-list header span{gap:3px;display:grid}.admin-withdrawal-list header strong{font-size:9px}.admin-withdrawal-list header small{color:#8b8092;overflow-wrap:anywhere;font-size:7px}.admin-withdrawal-list header em{color:#b9aec2;text-transform:uppercase;font-size:7px;font-style:normal}.admin-withdrawal-list section>div{grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) repeat(3,auto);align-items:end;gap:7px;margin-top:10px;display:grid}.admin-checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.admin-checkbox input{width:17px!important;min-height:17px!important}.admin-campaign-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.admin-campaign-row span{gap:3px;min-width:0;display:grid}.admin-campaign-row strong{font-size:9px}.admin-campaign-row code{color:#b99cff;font-size:7px}.admin-campaign-row small{color:#827789;font-size:7px}.admin-fraud-row{border-bottom:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:11px 0;display:grid}.admin-fraud-row>span{text-transform:uppercase;border-radius:6px;padding:5px;font-size:6px;font-weight:900}.fraud-low{color:#b9aec2;background:#ffffff0d}.fraud-high,.fraud-critical{color:#ff9e9e;background:#ff505014}.admin-fraud-row strong{font-size:9px}.admin-fraud-row p{color:#9d92a4;text-transform:capitalize;margin:2px 0;font-size:7px}.admin-fraud-row small{color:#756b7c;font-size:7px}@media (width<=1120px){.affiliate-hero{grid-template-columns:minmax(0,1fr);gap:26px;min-height:0;padding-top:76px}.affiliate-hero-copy{max-width:800px}.affiliate-hero-stage{width:min(760px,100%);margin:auto}.affiliate-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-facts article{border-bottom:1px solid var(--affiliate-line);min-height:76px;padding:0 22px}.affiliate-facts article:nth-child(2){border-right:0}.affiliate-facts article:nth-child(3),.affiliate-facts article:nth-child(4){border-bottom:0}.affiliate-facts article:nth-child(3){padding-left:0}.affiliate-how>header{grid-template-columns:minmax(0,1fr);gap:24px}.affiliate-trust{grid-template-columns:minmax(0,1fr);gap:48px}}@media (width<=900px){.affiliate-how>div{grid-template-columns:minmax(0,1fr)}.affiliate-how article{min-height:300px}.affiliate-trust{padding:52px 40px}.affiliate-application-page{grid-template-columns:minmax(0,1fr)}.affiliate-application-page>aside{align-self:stretch;gap:52px;height:auto;min-height:320px;position:static}.affiliate-application-page>aside>div{margin-top:0}.affiliate-portal-page{grid-template-columns:minmax(0,1fr)}.affiliate-portal-sidebar{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;align-items:center;width:100%;height:auto;padding:13px 18px;display:flex;position:static;overflow-x:auto}.affiliate-portal-sidebar nav{margin:0 0 0 auto;display:flex}.affiliate-portal-sidebar>div{border-top:0;border-left:1px solid #ffffff14;margin:0 0 0 8px;padding:0 0 0 8px;display:flex}.affiliate-portal-sidebar a,.affiliate-portal-sidebar button{white-space:nowrap}.affiliate-dashboard-grid,.admin-affiliate-overview,.admin-affiliate-two-column{grid-template-columns:minmax(0,1fr)}.affiliate-metric-grid,.affiliate-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-affiliate-create-footer{flex-direction:column;align-items:stretch}.admin-affiliate-create-footer .admin-primary-button{width:100%}.admin-withdrawal-list section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.affiliate-public-page{background-size:46px 46px}.affiliate-public-header{min-height:72px;padding-inline:18px}.affiliate-public-header .logo-artwork{width:138px}.affiliate-public-header nav{gap:16px}.affiliate-public-header nav>a:first-child{display:none}.affiliate-public-page>main{width:calc(100% - 36px)}.affiliate-hero{padding:58px 0 72px}.affiliate-hero h1{font-size:clamp(56px,13.5vw,78px)}.affiliate-hero-stage{min-height:590px}.affiliate-dashboard-card{border-radius:22px;padding:20px;transform:none}.affiliate-float-commission{top:11%;right:-8px}.affiliate-float-trust{bottom:11%;left:-8px}.affiliate-how{padding:105px 0 110px}.affiliate-how h2{font-size:clamp(50px,12vw,72px)}.affiliate-trust{border-radius:24px;margin-bottom:110px;padding:42px 28px}.affiliate-trust h2{font-size:clamp(46px,11vw,64px)}.affiliate-cta{min-height:620px;padding:90px 22px}.affiliate-cta h2{font-size:clamp(54px,13vw,76px)}.affiliate-footer{grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:38px 18px}.affiliate-footer p{grid-area:2/1/auto/-1}}@media (width<=600px){.affiliate-promo{letter-spacing:.07em;gap:6px;min-height:38px;font-size:7px}.affiliate-promo span{padding:4px 7px;font-size:6px}.affiliate-public-header nav>a:nth-child(2){display:none}.affiliate-public-header nav{gap:0}.affiliate-public-header .affiliate-header-login{min-height:42px;padding-inline:13px}.affiliate-public-page>main{width:calc(100% - 28px)}.affiliate-hero{gap:12px;padding:52px 0 65px}.affiliate-kicker{letter-spacing:.14em;font-size:7px}.affiliate-hero h1{margin-top:22px;font-size:clamp(49px,15.2vw,68px);line-height:.86}.affiliate-hero-copy>p{margin-top:24px;font-size:14px;line-height:1.7}.affiliate-hero-actions{grid-template-columns:minmax(0,1fr);display:grid}.affiliate-hero-actions a{width:100%}.affiliate-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.affiliate-hero-stage{min-height:560px;margin-top:10px}.affiliate-stage-halo{width:110%}.affiliate-dashboard-card{padding:17px 14px}.affiliate-dashboard-card>header{align-items:flex-start;padding-bottom:17px}.affiliate-dashboard-card>header>div>span{width:38px;height:38px}.affiliate-dashboard-card>header strong{font-size:11px}.affiliate-dashboard-card>header em{display:none}.affiliate-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 0;margin:20px 0}.affiliate-journey>div:nth-child(2)>i{display:none}.affiliate-journey>div:nth-child(3)>i{background:linear-gradient(90deg,#b79cff4d,#c8ff3729)}.affiliate-demo-link{padding:12px}.affiliate-dashboard-card>footer{gap:5px}.affiliate-dashboard-card>footer>span{padding:10px 7px}.affiliate-dashboard-card>footer strong{font-size:10px}.affiliate-dashboard-card>footer small{font-size:5px}.affiliate-float-card{display:none}.affiliate-facts{grid-template-columns:minmax(0,1fr);padding:0}.affiliate-facts article,.affiliate-facts article:nth-child(3){border-right:0;border-bottom:1px solid var(--affiliate-line);min-height:82px;padding:0 4px}.affiliate-facts article:last-child{border-bottom:0}.affiliate-how{padding:88px 0 94px}.affiliate-how>header{margin-bottom:34px}.affiliate-how>header>p{font-size:11px}.affiliate-how article{border-radius:19px;min-height:290px;padding:23px}.affiliate-trust{gap:32px;margin-bottom:90px;padding:34px 19px}.affiliate-trust-copy>p{font-size:10px}.affiliate-trust-list article{grid-template-columns:22px minmax(0,1fr) 28px;gap:8px;padding:13px 11px}.affiliate-trust-list p{font-size:7px}.affiliate-cta{min-height:600px;margin-inline:-14px;padding:82px 18px}.affiliate-cta:before{inset:13% -28%}.affiliate-cta>span{max-width:280px;line-height:1.6}.affiliate-cta>p{font-size:11px}.affiliate-cta>a{width:100%;max-width:340px}.affiliate-footer{min-height:170px}.affiliate-footer nav{gap:14px}.affiliate-application-page>aside{min-height:260px;padding:24px}.affiliate-application-page>aside h1{font-size:41px}.affiliate-application-page>main{padding:16px 12px 45px}.affiliate-application-page form{border-radius:16px;padding:20px 14px}.affiliate-form-grid,.admin-form-grid{grid-template-columns:minmax(0,1fr)}.affiliate-portal-sidebar>.logo{display:none}.affiliate-portal-sidebar{gap:4px;padding-inline:12px;overflow-x:hidden}.affiliate-portal-sidebar nav{flex:1;gap:2px;margin:0;display:flex}.affiliate-portal-sidebar nav a{justify-content:center;gap:0;width:42px;min-width:42px;padding:0;font-size:0}.affiliate-portal-sidebar>div{margin-left:auto;padding-left:6px}.affiliate-portal-sidebar>div a{display:none}.affiliate-portal-sidebar button{justify-content:center;gap:0;width:42px;min-width:42px;padding:0;font-size:0}.affiliate-portal-page>main{padding:27px 12px 65px}.affiliate-portal-top{align-items:flex-start}.affiliate-portal-top h1{font-size:34px}.affiliate-portal-top p{max-width:230px}.affiliate-state-card{text-align:center;flex-direction:column;padding:25px 18px}.affiliate-state-card h2{font-size:23px}.affiliate-terms-acceptance label{text-align:left}.affiliate-terms-acceptance button{width:100%}.affiliate-metric-grid{grid-template-columns:minmax(0,1fr)}.affiliate-panel{padding:17px 13px}.affiliate-link-list article{flex-direction:column;align-items:stretch}.affiliate-link-list button{width:100%}.affiliate-material-list>article{grid-template-columns:auto minmax(0,1fr)}.affiliate-material-list>article>a,.affiliate-material-list>article>button{grid-column:1/-1;width:100%}.admin-affiliate-module .admin-metric-grid,.admin-affiliate-create-grid,.affiliate-admin-actions,.admin-withdrawal-list section>div{grid-template-columns:minmax(0,1fr)}.admin-affiliate-list>.panel-heading{flex-direction:column;align-items:flex-start}.admin-affiliate-list-heading{justify-content:space-between;width:100%}.admin-affiliate-list-heading>button{min-height:40px}.admin-commission-list>div{grid-template-columns:auto minmax(0,1fr) auto}.admin-commission-list>div button{grid-column:2/-1}.admin-withdrawal-list header{grid-template-columns:minmax(0,1fr) auto}.admin-withdrawal-list header em{grid-column:1/-1}.admin-fraud-row{grid-template-columns:auto minmax(0,1fr)}.admin-fraud-row button{grid-column:2}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.account-wa-page{gap:24px;width:100%;min-width:0;display:grid}.wa-settings-page{gap:24px;min-width:0;display:grid}.wa-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:6px;display:flex}.wa-heading-content{gap:6px;min-width:0;display:grid}.wa-heading-content h1{letter-spacing:-.035em;color:#fff;margin:2px 0 0;font-size:clamp(30px,3.2vw,44px);font-weight:750}.wa-heading-content p{color:#a497b0;max-width:640px;margin:0;font-size:13px;line-height:1.55}.wa-heading-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wa-status-pill{color:#d1c8d8;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;font-weight:750;display:inline-flex}.wa-status-pill.connected{color:#4ade80;background:#4ade8014;border-color:#4ade8047}.wa-status-pill.disconnected{color:#fbbf24;background:#fbbf240f;border-color:#fbbf243d}.wa-status-pill.leads-pill{color:#c4b5fd;background:#c4b5fd12;border-color:#c4b5fd40}.wa-pill-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.wa-tabs{scrollbar-width:none;background:#110d18;border:1px solid #ffffff14;border-radius:14px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.wa-tabs::-webkit-scrollbar{display:none}.wa-tabs button{color:#9f94a8;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:12px;font-weight:750;transition:all .18s;display:inline-flex}.wa-tabs button:hover{color:#f1ecf5;background:#ffffff0a}.wa-tabs button.active{color:#fff;background:#a78bfa24;border-color:#a78bfa47;box-shadow:0 2px 12px #a78bfa1f}.wa-tabs button.active svg{color:#c4b5fd}.wa-tab-count{color:#d1c8d8;background:#ffffff14;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:850;display:inline-grid}.wa-tabs button.active .wa-tab-count{color:#f3e8ff;background:#a78bfa40}.wa-automations-view{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:28px;min-width:0;display:grid}.wa-automations-forms{gap:20px;min-width:0;display:grid}.wa-automations-preview-col{min-width:0}.wa-preview-sticky-wrapper{flex-direction:column;align-items:center;display:flex;position:sticky;top:88px}.wa-settings-card{background:#140f1d;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 4px 20px #00000040}.wa-settings-card>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.wa-card-title{align-items:flex-start;gap:14px;display:flex}.wa-card-title>div{flex-direction:column;gap:4px;display:flex}.wa-card-title small{letter-spacing:.12em;color:#a78bfa;text-transform:uppercase;font-size:10px;font-weight:850}.wa-card-title h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:750}.wa-card-title p{color:#a497b0;margin:0;font-size:13px;line-height:1.5}.wa-card-icon{color:#c4b5fd;background:#a78bfa14;border:1px solid #a78bfa33;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.wa-card-icon.visitor-icon{color:#7dd3fc;background:#38bdf814;border-color:#38bdf833}.wa-card-icon.artist-icon{color:#f5b942;background:#f5b94214;border-color:#f5b94233}.wa-btn-preview-switch{color:#c2b7ca;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:7px;padding:7px 14px;font-size:11.5px;font-weight:750;transition:all .16s;display:inline-flex}.wa-btn-preview-switch:hover,.wa-btn-preview-switch.is-active{color:#fff;background:#a78bfa24;border-color:#a78bfa59}.wa-automation-actions-panel{background:linear-gradient(135deg,#a78bfa0a,#0000 55%),#140f1c;border:1px solid #a78bfa33;border-radius:18px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 4px 20px #00000040}.wa-action-save-group{flex-direction:column;align-items:center;gap:8px;display:flex}.wa-save-btn{letter-spacing:.02em;width:100%;max-width:440px;min-height:48px;font-size:13.5px;font-weight:800}.wa-save-hint{color:#8e8396;text-align:center;font-size:11.5px}.wa-action-test-group{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;padding-top:18px;display:flex}.wa-test-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.wa-test-title{color:#c9bed1;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.wa-test-warn-tag{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2440;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:750}.wa-test-tip{color:#8c8196;font-size:11.5px;line-height:1.45}.wa-test-tip b{color:#c4b5fd}.wa-test-row{grid-template-columns:minmax(210px,240px) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.wa-test-row select{color:#fff;cursor:pointer;background:#0d0914;border:1px solid #ffffff1f;border-radius:9px;outline:none;min-height:42px;padding:0 12px;font-size:12px;font-weight:700;transition:all .16s}.wa-test-row input{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:9px;outline:none;min-height:42px;padding:0 14px;font-size:12.5px;transition:all .16s}.wa-test-row select:focus,.wa-test-row input:focus{border-color:#a78bfa99;box-shadow:0 0 0 3px #a78bfa24}.wa-btn-test-send{color:#fff;cursor:pointer;white-space:nowrap;background:#a78bfa26;border:1px solid #a78bfa4d;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;transition:all .16s;display:inline-flex}.wa-btn-test-send:hover:not(:disabled){background:#a78bfa47;border-color:#a78bfa8c}.wa-phone-container{flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex}.wa-phone-controls{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;display:flex}.wa-phone-title-group{align-items:center;gap:7px;display:flex}.wa-phone-live-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite waPulse;box-shadow:0 0 10px #22c55e}@keyframes waPulse{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 16px #22c55e00}to{box-shadow:0 0 #22c55e00}}.wa-phone-controls-title{color:#dfd7e6;letter-spacing:.04em;font-size:11px;font-weight:850}.wa-phone-tab-toggles{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;gap:2px;padding:2px;display:flex}.wa-phone-tab-btn{color:#a89cb3;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:800;transition:all .15s}.wa-phone-tab-btn.active{color:#fff;background:#a78bfa40}.wa-phone-theme-toggle{color:#b5a9bf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.wa-phone-theme-toggle:hover{color:#fff;background:#ffffff12}.wa-device-frame{background:linear-gradient(145deg,#2b2336 0%,#15101d 100%);border:2px solid #ffffff26;border-radius:46px;width:100%;padding:11px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009,0 4px 16px #0006,inset 0 1px 2px #fff3}.wa-device-bezel{background:#000;border-radius:36px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.wa-device-notch{z-index:30;background:#000;border-radius:20px;justify-content:flex-end;align-items:center;gap:8px;width:96px;height:22px;padding:0 8px;display:flex;position:absolute;top:9px;left:50%;transform:translate(-50%)}.wa-notch-camera{background:#111;border:1.5px solid #1a1a24;border-radius:50%;width:10px;height:10px}.wa-notch-speaker{background:#111;border-radius:50%;width:4px;height:4px}.wa-device-status-bar{z-index:20;justify-content:space-between;align-items:center;padding:10px 18px 4px;font-size:11px;font-weight:750;display:flex}.wa-status-time{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wa-status-icons{align-items:center;gap:5px;font-size:10px;display:flex}.wa-status-battery{border:1px solid;border-radius:3px;width:19px;height:10px;padding:1px;display:flex;position:relative}.wa-status-battery:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:2px;height:4px;position:absolute;top:2px;right:-3px}.wa-battery-fill{background:currentColor;border-radius:1px;width:75%;height:100%}.wa-chat-header{z-index:10;border-bottom:1px solid #0000;align-items:center;gap:8px;padding:6px 12px 8px;display:flex}.wa-chat-back{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px 2px;display:grid}.wa-chat-avatar{border-radius:50%;flex:none;width:34px;height:34px;position:relative;overflow:hidden}.wa-chat-avatar img{object-fit:cover;width:100%;height:100%}.wa-avatar-fallback{color:#fff;background:#6366f1;place-items:center;width:100%;height:100%;font-size:13px;font-weight:850;display:grid}.wa-avatar-badge-online{background:#22c55e;border:1.5px solid #000;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.wa-chat-identity{flex:1;gap:1px;min-width:0;display:grid}.wa-chat-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.wa-chat-status{opacity:.85;align-items:center;gap:4px;font-size:9.5px;display:flex}.wa-status-dot{background:#22c55e;border-radius:50%;width:5px;height:5px}.wa-chat-actions{align-items:center;gap:12px;display:flex}.wa-chat-actions button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.wa-chat-canvas{flex-direction:column;gap:10px;min-height:440px;max-height:480px;padding:14px 12px;display:flex;position:relative;overflow-y:auto}.wa-chat-date-pill{align-self:center;margin-bottom:2px}.wa-chat-date-pill span{letter-spacing:.06em;text-transform:uppercase;border-radius:7px;padding:3px 10px;font-size:9px;font-weight:800}.wa-chat-encryption-note{text-align:center;border-radius:8px;align-self:center;max-width:270px;margin-bottom:6px;padding:5px 10px}.wa-chat-encryption-note small{font-size:9px;line-height:1.35;display:block}.wa-bubble{border-radius:12px;max-width:86%;font-size:12px;line-height:1.48;position:relative;box-shadow:0 1px 3px #00000026}.wa-bubble-incoming{border-top-left-radius:0;align-self:flex-start}.wa-bubble-tail{width:8px;height:13px;position:absolute;top:0;left:-8px}.wa-bubble-content{gap:4px;padding:8px 10px 6px;display:grid}.wa-bubble-text{white-space:pre-wrap;word-break:break-word;margin:0}.wa-bubble-footer-text{opacity:.7;padding-top:2px;font-size:9.5px}.wa-bubble-meta{justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;margin-left:auto;display:flex}.wa-meta-time{opacity:.75;font-size:9px}.wa-read-check{color:#53bdeb}.wa-bubble-buttons{border-top:1px solid #ffffff1a;display:grid}.wa-interactive-btn{color:#00a884;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.wa-interactive-btn:last-child{border-bottom:0}.wa-bubble-list-action{border-top:1px solid #ffffff1a}.wa-list-open-btn{color:#00a884;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.wa-carousel-scroller{padding:8px;overflow:hidden}.wa-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.wa-carousel-track::-webkit-scrollbar{display:none}.wa-carousel-card{scroll-snap-align:start;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;flex:0 0 200px;display:flex;overflow:hidden}.wa-carousel-img-wrap{background:#1e1b24;width:100%;height:95px}.wa-carousel-img-wrap img{object-fit:cover;width:100%;height:100%}.wa-carousel-img-empty{color:#796e85;background:#ffffff0a;place-items:center;width:100%;height:95px;display:grid}.wa-carousel-body{flex:1;padding:8px;font-size:11px}.wa-carousel-body p{margin:0;line-height:1.4}.wa-carousel-buttons{border-top:1px solid #ffffff14;display:grid}.wa-carousel-btn{color:#00a884;background:0 0;border:0;min-height:32px;font-size:11px;font-weight:750}.wa-carousel-dots{justify-content:center;gap:4px;margin-top:6px;display:flex}.wa-carousel-dot{cursor:pointer;background:#ffffff40;border:0;border-radius:50%;width:6px;height:6px;padding:0}.wa-carousel-dot.active{background:#00a884;border-radius:4px;width:14px}.wa-list-sheet-backdrop{z-index:50;background:#0009;align-items:flex-end;animation:.18s waFadeIn;display:flex;position:absolute;inset:0}@keyframes waFadeIn{0%{opacity:0}to{opacity:1}}.wa-list-sheet{background:#1f2c34;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-height:320px;display:flex;overflow:hidden;box-shadow:0 -8px 24px #00000080}.wa-list-sheet-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.wa-list-sheet-header button{color:#fff;cursor:pointer;background:0 0;border:0}.wa-list-sheet-body{gap:12px;padding:10px 12px;display:grid;overflow-y:auto}.wa-list-sheet-section{gap:6px;display:grid}.wa-section-title{color:#00a884;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.wa-section-item{color:#e9edef;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.wa-section-item b{font-size:11px;display:block}.wa-section-item small{opacity:.7;font-size:9.5px;display:block}.wa-check-icon{color:#00a884}.wa-chat-input-bar{border-top:1px solid #0000;align-items:center;gap:6px;padding:6px 10px;display:flex}.wa-input-action{color:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.wa-input-fake{border-radius:20px;flex:1;justify-content:space-between;align-items:center;min-height:34px;padding:0 12px;font-size:11px;display:flex}.wa-input-fake button{color:inherit;opacity:.7;background:0 0;border:0;place-items:center;display:grid}.wa-input-mic{color:#fff;cursor:pointer;background:#00a884;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.wa-device-frame.theme-dark .wa-device-bezel{color:#e9edef}.wa-device-frame.theme-dark .wa-device-status-bar,.wa-device-frame.theme-dark .wa-chat-header{color:#e9edef;background:#1f2c34}.wa-device-frame.theme-dark .wa-chat-canvas{background:#0b141a radial-gradient(#ffffff06 1px,#0000 0) 0 0/20px 20px}.wa-device-frame.theme-dark .wa-chat-date-pill span{color:#8696a0;background:#182229}.wa-device-frame.theme-dark .wa-chat-encryption-note{color:#ffd279;background:#182229}.wa-device-frame.theme-dark .wa-bubble-incoming{color:#e9edef;background:#202c33}.wa-device-frame.theme-dark .wa-bubble-tail{background:radial-gradient(circle at 100% 0,#0000 8px,#202c33 9px)}.wa-device-frame.theme-dark .wa-chat-input-bar{color:#8696a0;background:#1f2c34}.wa-device-frame.theme-dark .wa-input-fake{color:#8696a0;background:#2a3942}.wa-device-frame.theme-dark .wa-carousel-card{background:#202c33}.wa-device-frame.theme-light .wa-device-bezel{color:#111b21}.wa-device-frame.theme-light .wa-device-status-bar,.wa-device-frame.theme-light .wa-chat-header{color:#fff;background:#008069}.wa-device-frame.theme-light .wa-chat-canvas{background:#efeae2 radial-gradient(#0000000a 1px,#0000 0) 0 0/20px 20px}.wa-device-frame.theme-light .wa-chat-date-pill span{color:#54656f;background:#fff;box-shadow:0 1px .5px #0b141a21}.wa-device-frame.theme-light .wa-chat-encryption-note{color:#54656f;background:#ffeecd}.wa-device-frame.theme-light .wa-bubble-incoming{color:#111b21;background:#fff}.wa-device-frame.theme-light .wa-bubble-tail{background:radial-gradient(circle at 100% 0,#0000 8px,#fff 9px)}.wa-device-frame.theme-light .wa-bubble-buttons,.wa-device-frame.theme-light .wa-bubble-list-action{border-top-color:#00000014}.wa-device-frame.theme-light .wa-interactive-btn{color:#008069;border-bottom-color:#00000014}.wa-device-frame.theme-light .wa-list-open-btn{color:#008069}.wa-device-frame.theme-light .wa-chat-input-bar{color:#54656f;background:#f0f2f5}.wa-device-frame.theme-light .wa-input-fake{color:#54656f;background:#fff}.wa-device-frame.theme-light .wa-input-mic{background:#008069}.wa-device-frame.theme-light .wa-carousel-card{background:#fff;border-color:#00000014}.wa-device-frame.theme-light .wa-list-sheet{color:#111b21;background:#fff}.wa-device-frame.theme-light .wa-list-sheet-header{border-bottom-color:#00000014}.wa-device-frame.theme-light .wa-list-sheet-header button{color:#111b21}.wa-device-frame.theme-light .wa-section-item{color:#111b21;background:#f0f2f5;border-color:#0000000f}.wa-mobile-preview-fab{z-index:60;color:#fff;cursor:pointer;background:linear-gradient(135deg,#a78bfa,#8b5cf6);border:1px solid #a78bfa66;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:13px;font-weight:850;display:none;position:fixed;bottom:22px;right:18px;box-shadow:0 10px 28px #8b5cf666}.wa-mobile-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:90;background:#050307d1;justify-content:center;align-items:center;padding:18px;animation:.2s waFadeIn;display:flex;position:fixed;inset:0}.wa-mobile-modal-sheet{background:#140f1d;border:1px solid #a78bfa40;border-radius:24px;flex-direction:column;width:min(440px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #000000b3}.wa-mobile-modal-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.wa-mobile-modal-head strong{color:#fff;font-size:14px}.wa-mobile-modal-head button{color:#a89bb6;cursor:pointer;background:0 0;border:0}.wa-mobile-modal-content{justify-content:center;padding:18px;display:flex;overflow-y:auto}.wa-template-editor{gap:20px;min-width:0;display:grid}.wa-template-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wa-type-btn{color:#b5a9be;cursor:pointer;background:#140f1b;border:1px solid #ffffff1a;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:750;transition:all .16s;display:flex}.wa-type-btn:hover{color:#fff;background:#a78bfa14;border-color:#a78bfa4d}.wa-type-btn.active{color:#fff;background:#a78bfa2e;border-color:#a78bfa;box-shadow:0 0 16px #a78bfa33}.wa-input-row,.wa-template-field{flex-direction:column;gap:8px;display:flex}.wa-template-field input,.wa-template-field textarea{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:11px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:13px;transition:all .16s}.wa-template-field textarea{resize:vertical;min-height:125px;line-height:1.55}.wa-template-field input:focus,.wa-template-field textarea:focus{border-color:#a78bfa99;box-shadow:0 0 0 3px #a78bfa24}.wa-field-label{color:#e5dceb;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.wa-field-label small{color:#8c8196;font-size:11px;font-weight:500}.wa-field-hint{color:#8c8196;font-size:11.5px;line-height:1.4}.wa-variable-picker{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.wa-variable-picker-title{color:#c4b5fd;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.wa-variable-chips{flex-wrap:wrap;gap:6px;display:flex}.wa-variable-chip{color:#e2d9eb;cursor:pointer;background:#a78bfa14;border:1px solid #a78bfa33;border-radius:7px;padding:4px 8px;transition:all .15s}.wa-variable-chip:hover{color:#fff;background:#a78bfa38;border-color:#a78bfa73;transform:translateY(-1px)}.wa-variable-chip code{font-family:var(--font-mono,monospace);font-size:11px;font-weight:700}.wa-template-subeditor{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;gap:14px;padding:16px;display:grid}.wa-template-subeditor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wa-subeditor-title{gap:2px;display:grid}.wa-subeditor-title b{color:#fff;font-size:13px}.wa-subeditor-title small{color:#8c8196;font-size:11px}.wa-btn-add{color:#e0d5f8;cursor:pointer;background:#a78bfa1f;border:1px solid #a78bfa40;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.wa-btn-add:hover:not(:disabled){color:#fff;background:#a78bfa38}.wa-btn-remove{color:#ff9fa3;cursor:pointer;background:#ff64640f;border:1px solid #ff646433;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.wa-btn-remove:hover:not(:disabled){background:#ff646424}.wa-subeditor-rows{gap:10px;display:grid}.wa-template-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) 36px;align-items:center;gap:8px;display:grid}.wa-section-items-list .wa-template-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 36px}.wa-template-row input,.wa-template-row select{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:9px;outline:none;width:100%;min-height:40px;padding:0 12px;font-size:12px;transition:all .16s}.wa-template-row select{cursor:pointer}.wa-template-row input:focus,.wa-template-row select:focus{border-color:#a78bfa99;box-shadow:0 0 0 3px #a78bfa24}.wa-list-sections-container{gap:12px;display:grid}.wa-list-section{background:#0003;border:1px solid #ffffff0f;border-radius:12px;gap:10px;padding:14px;display:grid}.wa-list-section>header{align-items:center;gap:10px;display:flex}.wa-section-title-input{flex:1;font-weight:750}.wa-section-items-list{gap:8px;display:grid}.wa-btn-add-item{color:#9f93a8;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:7px;justify-self:start;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.wa-btn-add-item:hover{color:#fff;background:#ffffff0a}.wa-carousel-editor{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.wa-carousel-editor-card{background:#0003;border:1px solid #ffffff12;border-radius:12px;gap:10px;padding:14px;display:grid}.wa-carousel-editor-card>header{justify-content:space-between;align-items:center;display:flex}.wa-card-preview-thumb img{object-fit:cover;border-radius:8px;width:100%;height:120px}.wa-card-buttons-editor{border-top:1px solid #ffffff0f;gap:8px;padding-top:6px;display:grid}.wa-btn-add-card-btn{color:#a498af;cursor:pointer;background:0 0;border:1px dashed #ffffff26;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.wa-leads-section{gap:20px;width:100%;min-width:0;display:grid}.wa-leads-metric-bar{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.wa-lead-stat-card{background:#130f1c;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;justify-content:space-between;gap:8px;padding:18px 20px;transition:transform .18s;display:flex;box-shadow:0 4px 16px #00000040}.wa-lead-stat-card:hover{border-color:#a78bfa40;transform:translateY(-2px)}.wa-stat-head{color:#8c8096;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.wa-stat-pulse-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c55e}.wa-lead-stat-card strong{color:#fff;letter-spacing:-.03em;font-size:26px;font-weight:750}.wa-lead-stat-card small{color:#7d7285;font-size:11px}.wa-lead-stat-card.is-new{background:linear-gradient(145deg,#22c55e0f,#0000 55%),#130f1c;border-color:#22c55e40}.wa-lead-stat-card.is-new strong{color:#86efac}.wa-lead-stat-card.is-progress{background:linear-gradient(145deg,#f5b9420f,#0000 55%),#130f1c;border-color:#f5b94240}.wa-lead-stat-card.is-progress strong{color:#fde047}.wa-lead-stat-card.is-completed{background:linear-gradient(145deg,#a78bfa0f,#0000 55%),#130f1c;border-color:#a78bfa40}.wa-lead-stat-card.is-completed strong{color:#c4b5fd}.wa-lead-stat-card.is-revenue{background:linear-gradient(145deg,#38bdf80f,#0000 55%),#130f1c;border-color:#38bdf840}.wa-lead-stat-card.is-revenue strong{color:#38bdf8;font-size:22px}.wa-leads-toolbar{background:#140f1c;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.wa-lead-search-box{flex:240px;align-items:center;display:flex;position:relative}.wa-lead-search-box svg:first-child{color:#796e85;pointer-events:none;position:absolute;left:12px}.wa-lead-search-box input{color:#fff;background:#00000040;border:1px solid #ffffff14;border-radius:10px;width:100%;min-height:40px;padding:0 34px 0 36px;font-size:12px}.wa-lead-search-box input:focus{border-color:#a78bfa99;box-shadow:0 0 0 3px #a78bfa1f}.wa-lead-search-box button{color:#8c8096;cursor:pointer;background:0 0;border:0;position:absolute;right:10px}.wa-lead-status-filters{align-items:center;gap:4px;display:flex;overflow-x:auto}.wa-lead-status-filters button{color:#9f93a8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.wa-lead-status-filters button:hover{color:#fff;background:#ffffff0a}.wa-lead-status-filters button.active{color:#fff;background:#a78bfa29;border-color:#a78bfa4d}.wa-filter-dot{border-radius:50%;width:6px;height:6px}.wa-filter-dot.new{background:#22c55e}.wa-filter-dot.progress{background:#f59e0b}.wa-filter-dot.done{background:#a78bfa}.wa-lead-view-toggle{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;gap:2px;padding:3px;display:flex}.wa-toggle-btn{color:#8c8096;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;transition:all .16s;display:inline-flex}.wa-toggle-btn:hover{color:#fff}.wa-toggle-btn.active{color:#fff;background:#a78bfa38;box-shadow:0 1px 6px #0003}.wa-leads-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:18px;display:grid}.wa-lead-card{background:#140f1d;border:1px solid #ffffff13;border-radius:18px;flex-direction:column;gap:16px;padding:22px;transition:all .2s;display:flex;box-shadow:0 10px 30px #0000004d}.wa-lead-card:hover{border-color:#a78bfa4d;transform:translateY(-2px);box-shadow:0 16px 40px #00000073}.wa-card-lead-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wa-lead-avatar-group{align-items:center;gap:12px;min-width:0;display:flex}.wa-lead-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:850;display:grid;box-shadow:0 4px 14px #6366f140}.wa-lead-meta{gap:2px;min-width:0;display:grid}.wa-lead-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;overflow:hidden}.wa-lead-time{color:#8c8096;font-size:11px}.wa-status-pill-card{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:850}.wa-status-pill-card.status-new{color:#4ade80;background:#4ade801a;border-color:#4ade8040}.wa-status-pill-card.status-in_progress{color:#facc15;background:#facc151a;border-color:#facc1540}.wa-status-pill-card.status-completed{color:#c084fc;background:#c084fc1a;border-color:#c084fc40}.wa-lead-contacts{flex-wrap:wrap;gap:8px;display:flex}.wa-contact-chip{border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:11.5px;font-weight:750;text-decoration:none;transition:all .16s;display:inline-flex}.wa-contact-chip.whatsapp{color:#4ade80;background:#25d3661f;border:1px solid #25d3664d}.wa-contact-chip.whatsapp:hover{background:#25d3663d;transform:translateY(-1px)}.wa-contact-chip.email{color:#c9bed1;background:#ffffff0a;border:1px solid #ffffff14}.wa-contact-chip.email:hover{color:#fff;background:#ffffff14}.wa-external-icon{opacity:.7}.wa-lead-highlights{background:#0003;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.wa-highlight-item{align-items:flex-start;gap:8px;font-size:11px;display:flex}.wa-highlight-item svg{color:#9f93a8;flex:none;margin-top:2px}.wa-highlight-item>div{gap:1px;min-width:0;display:grid}.wa-highlight-item small{color:#8c8096;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.wa-highlight-item b,.wa-highlight-item span{color:#f1ecf5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-highlight-item.cache-highlight{background:#38bdf80f;border:1px solid #38bdf82e;border-radius:8px;grid-column:1/-1;padding:8px 10px}.wa-highlight-item.cache-highlight svg{color:#38bdf8}.cache-value{font-size:14px;font-weight:850;color:#38bdf8!important}.wa-lead-notes-quote{background:#ffffff05;border-left:3px solid #a78bfa;border-radius:10px;padding:10px 12px;font-size:11px}.wa-lead-notes-quote small{color:#8c8096;margin-bottom:2px;font-size:9.5px;display:block}.wa-lead-notes-quote p{color:#d8cfe0;white-space:pre-wrap;margin:0;line-height:1.45}.wa-lead-deliveries-block{gap:6px;display:grid}.wa-deliveries-title{color:#8c8096;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.wa-deliveries-chips{flex-wrap:wrap;gap:6px;display:flex}.wa-delivery-badge{border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:750;display:inline-flex}.wa-delivery-badge.status-sent{color:#4ade80;background:#4ade8014;border-color:#4ade8033}.wa-delivery-badge.status-error{color:#ff9fa3;background:#ff5b5b14;border-color:#ff5b5b33}.wa-btn-retry{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.wa-lead-card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.wa-status-select-label{color:#a497af;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.wa-status-select-label select{color:#fff;cursor:pointer;background:#0d0914;border:1px solid #ffffff1a;border-radius:8px;min-height:34px;padding:0 10px;font-size:11px}.wa-btn-delete-lead{color:#ff8c90;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:750;transition:all .15s;display:inline-flex}.wa-btn-delete-lead:hover{color:#ffb5b8;background:#ff5b5b1a}.wa-leads-table-card{background:#140f1d;border:1px solid #ffffff13;border-radius:18px;padding:0;overflow:hidden}.wa-table-responsive{width:100%;overflow-x:auto}.wa-leads-table{border-collapse:collapse;text-align:left;width:100%}.wa-leads-table th{color:#8c8096;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff04;border-bottom:1px solid #ffffff12;padding:14px 18px;font-size:10px;font-weight:850}.wa-table-row{border-bottom:1px solid #ffffff0d;transition:background .15s}.wa-table-row:last-child{border-bottom:0}.wa-table-row:hover{background:#ffffff06}.wa-leads-table td{color:#e5dceb;vertical-align:middle;white-space:nowrap;padding:14px 18px;font-size:12px}.wa-table-lead-cell{align-items:center;gap:12px;display:flex}.wa-table-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.wa-table-lead-cell strong{color:#fff;font-size:13px;display:block}.wa-table-phone-link{color:#4ade80;align-items:center;gap:4px;font-size:11px;text-decoration:none;display:inline-flex}.wa-table-phone-link:hover{text-decoration:underline}.wa-table-event-cell b{color:#f1ecf5;font-size:12px;display:block}.wa-table-event-cell small{color:#8c8096;font-size:10.5px;display:block}.wa-table-date-badge{color:#c9bed1;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.wa-table-cache-badge{color:#38bdf8;background:#38bdf814;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.wa-table-deliveries-cell{gap:4px;display:flex}.wa-table-del-pill{border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800}.wa-table-del-pill.sent{color:#4ade80;background:#4ade801a}.wa-table-del-pill.error{color:#ff9fa3;background:#ff5b5b1a}.wa-table-no-del{color:#695e72}.wa-table-status-select{color:#fff;cursor:pointer;background:#0d0914;border:1px solid #ffffff1a;border-radius:7px;min-height:32px;padding:0 8px;font-size:11px}.wa-table-status-select.status-new{color:#86efac;border-color:#4ade804d}.wa-table-status-select.status-in_progress{color:#fde047;border-color:#facc154d}.wa-table-status-select.status-completed{color:#c4b5fd;border-color:#c084fc4d}.wa-table-actions{align-items:center;gap:6px;display:flex}.wa-table-btn-wa{color:#4ade80;background:#25d3661f;border:1px solid #25d36640;border-radius:7px;place-items:center;width:32px;height:32px;transition:all .15s;display:grid}.wa-table-btn-wa:hover{background:#25d36640;transform:translateY(-1px)}.wa-table-btn-del{color:#ff8c90;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:32px;height:32px;transition:all .15s;display:grid}.wa-table-btn-del:hover{background:#ff5b5b1f}.wa-no-leads-filtered{text-align:center;color:#9f93a8;background:#140f1d;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:42px 20px;display:flex}.wa-btn-clear-filter{color:#fff;cursor:pointer;background:#a78bfa1f;border:1px solid #a78bfa4d;border-radius:8px;min-height:36px;padding:0 14px;font-size:11px;font-weight:800}.wa-empty-leads{text-align:center;background:linear-gradient(#a78bfa08 0%,#0000 60%),#140f1d;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:56px 28px;display:flex}.wa-empty-icon{color:#c4b5fd;background:linear-gradient(135deg,#a78bfa29,#a78bfa0a);border:1px solid #a78bfa47;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:4px;display:grid;box-shadow:0 8px 24px #a78bfa26}.wa-empty-leads h2{color:#fff;letter-spacing:-.02em;margin:16px 0 8px;font-size:22px;font-weight:750}.wa-empty-leads>p{color:#a497b0;max-width:520px;margin:0 0 32px;font-size:13.5px;line-height:1.6}.wa-empty-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;width:100%;max-width:820px;display:grid}.wa-empty-step{text-align:center;background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:18px;transition:transform .18s,border-color .18s;display:flex}.wa-empty-step:hover{border-color:#a78bfa40;transform:translateY(-2px)}.wa-step-num{color:#c4b5fd;background:#a78bfa26;border:1px solid #a78bfa4d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.wa-empty-step strong{color:#fff;font-size:13px}.wa-empty-step small{color:#8e8296;font-size:11.5px;line-height:1.45}.wa-instance-card{padding:26px}.wa-status-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.wa-status-badge.connected{color:#4ade80;background:#4ade801a;border:1px solid #4ade804d}.wa-status-badge.pending{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf244d}.wa-instance-create{flex-direction:column;gap:24px;display:flex}.wa-instance-name-wrapper{max-width:520px}.wa-instance-name{flex-direction:column;gap:8px;display:flex}.wa-instance-name input{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:44px;padding:0 14px;font-size:13px;transition:all .16s}.wa-instance-name input:focus{border-color:#a78bfa99;box-shadow:0 0 0 3px #a78bfa24}.wa-instance-options{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.wa-instance-option{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;transition:all .2s;display:flex}.wa-instance-option:hover{background:#a78bfa06;border-color:#a78bfa4d}.wa-instance-option-content{flex-direction:column;gap:8px;display:flex}.wa-instance-badge-recommend{text-transform:uppercase;letter-spacing:.06em;color:#c4b5fd;background:#a78bfa26;border:1px solid #a78bfa4d;border-radius:6px;width:fit-content;padding:3px 8px;font-size:10px;font-weight:850}.wa-instance-badge-token{text-transform:uppercase;letter-spacing:.06em;color:#c2b7ca;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;width:fit-content;padding:3px 8px;font-size:10px;font-weight:850}.wa-instance-option strong{color:#fff;font-size:15px;font-weight:750}.wa-instance-option small{color:#a497b0;font-size:12.5px;line-height:1.5}.wa-instance-btn{justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:800;display:inline-flex}.wa-token-row{align-items:center;gap:10px;display:flex}.wa-token-row input{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex:1;min-height:44px;padding:0 14px;font-size:13px;transition:all .16s}.wa-token-row input:focus{border-color:#a78bfa99;box-shadow:0 0 0 3px #a78bfa24}.wa-btn-link{color:#fff;cursor:pointer;white-space:nowrap;background:#a78bfa26;border:1px solid #a78bfa59;border-radius:10px;min-height:44px;padding:0 20px;font-size:13px;font-weight:800;transition:all .16s}.wa-btn-link:hover:not(:disabled){background:#a78bfa47;border-color:#a78bfa8c}.wa-instance-detail{flex-direction:column;gap:22px;display:flex}.wa-instance-info-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.wa-instance-meta{flex-direction:column;gap:4px;display:flex}.wa-instance-status-tag{text-transform:uppercase;letter-spacing:.08em;color:#4ade80;width:fit-content;font-size:10px;font-weight:850}.wa-instance-meta strong{color:#fff;font-size:17px;font-weight:750}.wa-instance-phone{color:#c4b5fd;font-size:13.5px;font-weight:700}.wa-instance-meta small{color:#8e8296;font-size:11.5px}.wa-instance-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wa-btn-check-status{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:12px;font-weight:750;transition:all .16s;display:inline-flex}.wa-btn-check-status:hover{background:#ffffff17}.wa-btn-delete-instance{color:#fca5a5;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:12px;font-weight:750;transition:all .16s;display:inline-flex}.wa-btn-delete-instance:hover{background:#ef444433;border-color:#ef444480}.wa-qrcode-box{background:#0003;border:1px solid #ffffff0f;border-radius:16px;flex-wrap:wrap;align-items:center;gap:28px;padding:24px;display:flex}.wa-qrcode-wrapper{background:#fff;border-radius:16px;flex:none;place-items:center;padding:12px;display:grid;box-shadow:0 8px 30px #0006}.wa-qrcode{width:190px;height:190px;display:block}.wa-qrcode-instructions{flex-direction:column;flex:1;gap:12px;min-width:260px;display:flex}.wa-qrcode-instructions strong{color:#fff;font-size:15px}.wa-qrcode-instructions ol{color:#c9bed1;flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:13px;line-height:1.5;display:flex}.wa-qrcode-instructions ol b{color:#fff}.wa-paircode-box{background:#a78bfa0d;border:1px solid #a78bfa33;border-radius:14px;flex-direction:column;gap:8px;padding:20px 24px;display:flex}.wa-pair-code{font-family:var(--font-mono,monospace);color:#fff;letter-spacing:.18em;font-size:26px;font-weight:800}.wa-paircode-box p{color:#a497b0;margin:0;font-size:12.5px}.wa-connect-box{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;padding:20px 22px}.wa-connect-field{flex-direction:column;gap:8px;display:flex}.wa-connect-input-group{align-items:center;gap:10px;max-width:540px;display:flex}.wa-connect-input-group input{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:9px;outline:none;flex:1;min-height:42px;padding:0 14px;font-size:13px}.wa-connect-input-group button{white-space:nowrap;min-height:42px}.wa-feedback-toast{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font-size:12px;font-weight:750;animation:.22s waSlideUp;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #0000008c}@keyframes waSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wa-feedback-toast.success{color:#a7f3d0;background:#10b98126;border:1px solid #10b98173}.wa-feedback-toast.error{color:#fca5a5;background:#ef444426;border:1px solid #ef444473}.wa-feedback-toast button{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;padding:2px}.wa-panel-loading,.wa-panel-error{text-align:center;color:#a498af;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;display:flex}.wa-settings-card input::placeholder,.wa-settings-card textarea::placeholder{color:#9d93a8;opacity:1}.wa-grid-two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:18px;display:grid}.wa-grid-two label{flex-direction:column;gap:8px;display:flex}.wa-grid-two label span{color:#dfd7e6;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.wa-grid-two label span small{color:#9d90a8;font-size:11px;font-weight:500}.wa-grid-two input{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:44px;padding:0 14px;font-size:13px;transition:all .16s}.wa-grid-two input:focus{border-color:#a78bfa99;box-shadow:0 0 0 3px #a78bfa24}.wa-inline-check{cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:12px 16px;transition:all .18s;display:inline-flex}.wa-inline-check:hover{background:#ffffff0d;border-color:#a78bfa40}.wa-inline-check input[type=checkbox]{accent-color:#a78bfa;cursor:pointer;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin:0}.wa-inline-check span{color:#e5def0;font-size:13px;font-weight:700}.wa-card-actions-footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.wa-status-indicator{color:#a497b0;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.wa-status-indicator.unsaved{color:#fbbf24}.wa-status-indicator.saved{color:#4ade80}.wa-admin-automations-wrapper{flex-direction:column;gap:24px;display:flex}.wa-admin-preview-bar{background:linear-gradient(135deg,#a78bfa17 0%,#0d0914d9 100%),#140f1d;border:1px solid #a78bfa3d;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;box-shadow:0 4px 24px #00000040}.wa-admin-preview-info{align-items:center;gap:14px;min-width:0;display:flex}.wa-admin-preview-info svg{color:#c4b5fd;flex-shrink:0}.wa-admin-preview-info>div{flex-direction:column;gap:3px;display:flex}.wa-admin-preview-info strong{color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:750}.wa-admin-preview-info small{color:#a497b0;font-size:12px;line-height:1.45}.wa-btn-open-mockup{color:#fff;cursor:pointer;white-space:nowrap;background:#a78bfa2e;border:1px solid #a78bfa66;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:12.5px;font-weight:800;transition:all .18s;display:inline-flex}.wa-btn-open-mockup:hover{background:#a78bfa52;border-color:#a78bfaa6;box-shadow:0 4px 16px #a78bfa33}.wa-automation-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.wa-save-action-group{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wa-test-action-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wa-delivery-section{flex-direction:column;gap:18px;display:flex}.wa-delivery-list{flex-direction:column;gap:10px;display:flex}.wa-delivery-item{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;transition:all .16s;display:flex}.wa-delivery-item:hover{background:#ffffff0b;border-color:#ffffff1f}.wa-delivery-info{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.wa-delivery-recipient{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.wa-delivery-recipient svg{color:#4ade80;flex-shrink:0}.wa-delivery-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.wa-delivery-badge.sent{color:#4ade80;background:#4ade801f;border:1px solid #4ade8047}.wa-delivery-badge.failed{color:#f87171;background:#f871711f;border:1px solid #f8717147}.wa-delivery-badge.unknown,.wa-delivery-badge.pending{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2447}.wa-delivery-error{color:#fca5a5;text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:11.5px;overflow:hidden}.wa-btn-retry{color:#f3e8ff;cursor:pointer;white-space:nowrap;background:#a78bfa1f;border:1px solid #a78bfa4d;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:12px;font-weight:750;transition:all .16s;display:inline-flex}.wa-btn-retry:hover:not(:disabled){color:#fff;background:#a78bfa3d;border-color:#a78bfa80}.wa-btn-retry:disabled{opacity:.5;cursor:not-allowed}@media (width<=1040px){.wa-automations-view{grid-template-columns:minmax(0,1fr)}.wa-automations-preview-col{display:none}.wa-mobile-preview-fab{display:inline-flex}}.contact-readiness{color:#832c25;background:#fff0ee;border-radius:12px;gap:12px;padding:14px;display:flex}.contact-readiness.ready{color:#08794b;background:#e8f8f0}.contact-readiness p{color:inherit;opacity:.8;margin:3px 0 0}.contact-field-guide{color:#c8bed0;background:linear-gradient(135deg,#a78bfa1a,#a78bfa06);border:1px solid #a78bfa2b;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.contact-field-guide>span{color:#c2adff;background:#a78bfa1a;border:1px solid #a78bfa33;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.contact-field-guide>div{gap:4px;display:grid}.contact-field-guide b{color:#f2edf5;font-size:11px}.contact-field-guide p{color:#978c9e;margin:0;font-size:10px;line-height:1.6}.contact-field-guide p strong{color:#cfc4d5}.contact-field-editor{gap:14px;display:grid}.contact-field-card{background:linear-gradient(145deg,#ffffff08,#0000 42%),#121017;border:1px solid #ffffff16;border-radius:15px;gap:15px;min-width:0;padding:0 16px 16px;display:grid;overflow:hidden;box-shadow:0 14px 34px #00000021}.contact-field-card.is-locked{background:linear-gradient(145deg,#35b1710e,#0000 38%),#121017;border-color:#55d39129}.contact-field-header{background:#ffffff05;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-inline:-16px;padding:13px 16px;display:flex}.contact-field-title{align-items:center;gap:10px;min-width:0;display:flex}.contact-field-handle{color:#8e8495;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.contact-field-title>div{gap:3px;min-width:0;display:grid}.contact-field-title>div>small{color:#7f7587;letter-spacing:.14em;font-size:7px;font-weight:900}.contact-field-title>div>span{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.contact-field-title b{color:#f7f3f8;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:13px;overflow:hidden}.contact-field-title em{color:#71d9a3;letter-spacing:.04em;text-transform:uppercase;background:#35b17112;border:1px solid #55d39129;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.contact-field-actions{flex:none;align-items:center;gap:6px;display:flex}.contact-field-actions button{color:#c7bdce;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:8px;font-weight:850;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.contact-field-actions button:not(:disabled):hover{color:#fff;background:#a78bfa1a;border-color:#a78bfa47}.contact-field-actions .contact-field-remove:not(:disabled){color:#ffaaa8;background:#ff5b5b09;border-color:#ff646421}.contact-field-actions .contact-field-remove:not(:disabled):hover{color:#ffd0cf;background:#ff5b5b14;border-color:#ff646447}.contact-field-actions button:disabled{cursor:not-allowed;opacity:1;color:#675f6d;background:#ffffff04;border-color:#ffffff0b}.contact-field-lock-note{color:#90b9a2;background:#35b1710e;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:9px;line-height:1.55;display:flex}.contact-field-lock-note svg{color:#69cb98;flex:none;margin-top:1px}.contact-field-card .editor-field input:disabled,.contact-field-card .editor-field select:disabled{color:#8d8493;-webkit-text-fill-color:#8d8493;opacity:1;background:#141119}.contact-field-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-field-switches label{cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:62px;padding:11px 12px;display:flex}.contact-field-switches label>span{gap:3px;min-width:0;display:grid}.contact-field-switches b{color:#cfc6d4;font-size:9px}.contact-field-switches small{color:#756c7c;font-size:8px;font-weight:500;line-height:1.4}.contact-field-switches input{width:17px;height:17px;accent-color:var(--primary);flex:none}.contact-field-switches label:has(input:disabled){cursor:not-allowed}.contact-field-add{min-height:58px}.contact-field-add>span{text-align:left;gap:3px;display:grid}.contact-field-add b{font-size:9px}.contact-field-add small{color:#81768a;font-size:8px;font-weight:550}@media (width<=720px){.contact-field-header{flex-direction:column;align-items:stretch}.contact-field-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-field-actions button{min-height:39px}}@media (width<=520px){.contact-field-guide{padding:12px}.contact-field-card{padding-inline:12px}.contact-field-header{margin-inline:-12px;padding-inline:12px}.contact-field-switches{grid-template-columns:1fr}.contact-field-title b{max-width:190px}}.auth-consent{grid-template-columns:auto 1fr;align-items:start}.auth-consent input{margin-top:4px}.auth-consent small{grid-column:2}.onboarding-whatsapp-warning{color:#6f5111;background:#fff5d8;border-radius:10px;margin-bottom:16px;padding:12px 14px}@media (width<=720px){.wa-grid-two,.wa-template-row,.wa-connect-box,.wa-test-row{grid-template-columns:minmax(0,1fr)}.wa-tabs{width:100%}.wa-tabs button{flex:1 0 auto;padding-inline:10px}.wa-instance-options,.wa-settings-page .wa-instance-create>div{grid-template-columns:minmax(0,1fr);align-items:stretch}.wa-template-types{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-settings-card>header,.wa-lead-list article>header,.wa-lead-list footer{flex-direction:column;align-items:stretch}.wa-settings-card>header>span{align-self:flex-start}.wa-message-preview{justify-self:stretch}.wa-lead-list dl div{grid-template-columns:minmax(0,1fr);gap:2px}.wa-token-row,.wa-connect-input-group{flex-direction:column;align-items:stretch}.wa-qrcode-box{text-align:center;flex-direction:column;align-items:center}.wa-qrcode-instructions ol{text-align:left}.wa-automation-actions{flex-direction:column;align-items:stretch;gap:16px}.wa-save-action-group,.wa-test-action-group{flex-direction:column;align-items:stretch;width:100%}.wa-save-action-group button,.wa-test-action-group .wa-test-row{width:100%}.wa-card-actions-footer{flex-direction:column;align-items:stretch}.wa-delivery-item{flex-direction:column;align-items:stretch;gap:12px}.wa-delivery-info{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=440px){.account-wa-page{gap:14px}.account-wa-page .wa-settings-card{border-radius:15px;padding:16px}.account-wa-page .wa-page-heading h1{font-size:30px}.wa-tabs{padding:3px}.wa-tabs button{gap:5px;min-height:38px;padding-inline:8px}.wa-tabs button svg{display:none}.wa-card-title{gap:10px}.wa-card-icon{width:35px;height:35px}.wa-token-row{flex-direction:column;align-items:stretch}.wa-instance-option button{width:100%!important}}.site-shell{--landing-bg:#08070b;--landing-surface:#111016;--landing-surface-2:#17151e;--landing-line:#ffffff1a;isolation:isolate;color:#f7f5fb;background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--landing-bg);background-size:72px 72px;font-family:Poppins Variable,Poppins,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:clip}.site-shell h1,.site-shell h2,.site-shell h3,.site-shell strong,.site-shell .logo,.site-shell .button{font-family:Sora Variable,Sora,ui-sans-serif,system-ui,sans-serif}.landing-aurora{z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(110px);opacity:.14;border-radius:50%;width:620px;position:absolute}.landing-aurora-one{background:#7654ff;animation:16s ease-in-out infinite alternate landing-aurora;top:210px;right:-260px}.landing-aurora-two{background:#c9ff27;animation:20s ease-in-out infinite alternate-reverse landing-aurora;top:1280px;left:-360px}.site-shell .promo{z-index:40;color:#d9d1e3;border-bottom:1px solid var(--landing-line);letter-spacing:.11em;background:#0d0c11;justify-content:center;align-items:center;gap:9px;height:34px;font-size:9px;font-weight:700;display:flex;position:relative}.site-shell .promo span{color:#0a0b08;background:#c8ff37;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900}.site-shell .header{z-index:35;border-color:var(--landing-line);max-width:1320px;height:82px;padding-inline:32px;position:relative}.site-shell .landing-logo{align-items:center;width:clamp(142px,13vw,178px);display:flex}.site-shell .landing-logo img{width:100%;height:auto;display:block}.site-shell .nav{color:#a29ca8;gap:38px;font-size:11px;font-weight:600}.site-shell .nav a{position:relative}.site-shell .nav a:after{content:"";background:#c8ff37;height:1px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}.site-shell .nav a:hover:after{right:0}.site-shell .header-cta{color:#f6f3fa;background:#ffffff0b;border-color:#ffffff29;gap:8px;min-height:44px;padding-inline:17px;font-family:Sora Variable,sans-serif;font-size:10px;transition:transform .25s,border-color .25s,background .25s}.site-shell .header-cta:hover{background:#c8ff3714;border-color:#c8ff378c;transform:translateY(-2px)}.site-shell .hero{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:40px;max-width:1320px;min-height:calc(100svh - 116px);padding:64px 32px 96px}.site-shell .hero:before{content:"MY";color:#ffffff05;letter-spacing:-.11em;font-size:clamp(180px,26vw,360px);top:18%;left:-4%}.site-shell .hero-copy{animation:.9s cubic-bezier(.2,.75,.2,1) both landing-rise}.site-shell .eyebrow{color:#c8ff37;letter-spacing:.17em;margin-bottom:25px;font-size:9px}.site-shell .hero h1{letter-spacing:-.07em;max-width:700px;font-size:clamp(66px,8.1vw,118px);font-weight:760;line-height:.84}.site-shell .hero h1 em,.site-shell .intro-section h2 em,.site-shell .templates-heading h2 em,.site-shell .pricing-section h2 em,.site-shell .final-cta h2 em{color:#b79cff;font-family:Sora Variable,sans-serif;font-style:normal;font-weight:300}.site-shell .hero-lead{color:#aaa3af;max-width:600px;margin-top:30px;font-size:clamp(16px,1.55vw,20px);font-weight:400;line-height:1.72}.site-shell .hero-actions{margin-top:32px}.site-shell .button{letter-spacing:-.01em;border-radius:14px;min-height:54px;padding-inline:22px;font-size:11px;font-weight:750}.site-shell .button-primary{color:#080a05;background:#c8ff37;box-shadow:0 18px 50px #c8ff3721}.site-shell .button-primary:hover{box-shadow:0 22px 60px #c8ff3733}.site-shell .button-ghost{color:#eeeaf2;background:#ffffff06;border-color:#ffffff21}.site-shell .hero-proof{color:#8d8694;gap:12px 18px;margin-top:20px;font-size:9px;font-weight:600}.site-shell .hero-proof svg{color:#b79cff}.site-shell .hero-visual{min-height:670px;animation:1s .2s both landing-fade}.hero-halo{aspect-ratio:1;border:1px solid #b79cff30;border-radius:50%;width:520px;animation:7s ease-in-out infinite landing-pulse;position:absolute;box-shadow:inset 0 0 90px #774df00f,0 0 120px #774df014}.hero-halo:before,.hero-halo:after{content:"";border:1px solid #c8ff371f;border-radius:50%;position:absolute}.hero-halo:before{inset:52px}.hero-halo:after{border-color:#ffffff12;inset:112px}.hero-signal{opacity:.32;justify-content:center;align-items:center;gap:8px;height:126px;display:flex;position:absolute;top:52%;left:0;right:0;transform:translateY(-50%)}.hero-signal i{width:3px;height:var(--bar);background:linear-gradient(#c8ff37,#7a55ff);border-radius:999px;animation:1.8s ease-in-out infinite alternate landing-bars}.hero-signal i:nth-child(3n){animation-delay:-.8s}.hero-signal i:nth-child(4n){animation-delay:-1.2s}.site-shell .hero-phone{background:#050507;border-color:#ffffff4d;border-radius:43px;width:292px;height:596px;padding:8px;animation:6s ease-in-out infinite landing-phone;transform:rotate(2.5deg);box-shadow:0 60px 130px #000000b8,0 0 90px #744eff2b}.site-shell .phone-top{color:#d7d1db;height:24px}.site-shell .artist-photo{background-color:#181220;background-position:50% 34%;background-size:cover;border-radius:32px 32px 11px 11px;height:282px;overflow:hidden}.site-shell .artist-photo:before{filter:none;background:linear-gradient(#0302050d 25%,#050308c2);border-radius:0;width:auto;height:auto;inset:0}.site-shell .artist-photo:after{display:none}.site-shell .artist-tag{background:#0504087a;font-size:6px;top:16px;left:14px}.artist-edition{z-index:4;color:#ffffffb8;letter-spacing:.16em;font-size:7px;font-weight:700;position:absolute;bottom:13px;right:14px}.site-shell .photo-glow{z-index:2;background:#a574ff52;inset:auto 0 -30%}.site-shell .phone-content{padding:16px 13px}.site-shell .phone-content h2{margin-top:8px;font-family:Sora Variable,sans-serif;font-size:32px;font-weight:750}.site-shell .live-label{color:#c8ff37}.site-shell .live-label i{background:#c8ff37;box-shadow:0 0 10px #c8ff37}.site-shell .mini-player button{color:#090b06;background:#c8ff37}.site-shell .mini-player>div{background:linear-gradient(90deg,#c8ff37 58%,#433a49 58%)}.site-shell .floating-card{background:#0f0d13d1;border-color:#ffffff24;box-shadow:0 20px 60px #00000061}.site-shell .card-views{width:154px;animation:5s ease-in-out infinite landing-card;top:23%;right:0}.site-shell .card-views span{color:#c8ff37}.site-shell .card-ready{animation:5.8s ease-in-out -1.5s infinite reverse landing-card;bottom:19%;left:0}.site-shell .card-ready svg{color:#b79cff}.hero-scroll{color:#c8ff37;background:#ffffff06;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;animation:2s ease-in-out infinite landing-nudge;display:grid;position:absolute;bottom:6%;right:7%}.site-shell .integration-strip{border-color:var(--landing-line);background:#ffffff04;gap:34px;min-height:92px;padding-inline:max(32px,50vw - 628px)}.site-shell .integration-strip>span{color:#817a87;letter-spacing:.19em;font-size:8px}.site-shell .integration-strip>.integration-marquee{min-width:0;padding-bottom:0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.integration-marquee-track{will-change:transform;align-items:center;width:max-content;animation:22s linear infinite landing-marquee;display:flex}.integration-marquee-set{flex:none;align-items:center;gap:clamp(34px,4vw,64px);padding-right:clamp(34px,4vw,64px);display:flex}.integration-item{color:#aaa4b0;white-space:nowrap;flex:none;align-items:center;gap:11px;display:inline-flex}.integration-item .platform-icon{border-radius:10px;width:34px;height:34px;box-shadow:0 9px 24px #0000003d,inset 0 0 0 1px #ffffff21}.integration-item b{letter-spacing:-.02em;font-family:Sora Variable,sans-serif;font-size:12px;font-weight:590}.site-shell [data-reveal]{transition:transform .8s cubic-bezier(.2,.75,.2,1);transform:translateY(34px)}.site-shell [data-reveal].is-visible{transform:none}.site-shell .intro-section{flex-direction:column;justify-content:center;max-width:1320px;min-height:620px;padding:132px 32px;display:flex}.site-shell .section-kicker{color:#b79cff;letter-spacing:.18em;font-size:8px;font-weight:800}.site-shell .intro-section h2{letter-spacing:-.065em;margin:25px 0 28px;font-size:clamp(54px,8vw,108px);font-weight:680}.site-shell .intro-section p{color:#aaa3af;max-width:620px;font-size:17px;line-height:1.8}.site-shell .feature-grid{perspective:1100px;gap:12px;max-width:1256px;margin:-90px auto 150px;padding:0}.site-shell .feature-card{--pointer-x:50%;--pointer-y:50%;--tilt-x:0deg;--tilt-y:0deg;--parallax-x:0px;--parallax-y:0px;border:1px solid var(--landing-line);background:linear-gradient(145deg, var(--feature-accent), transparent 45%), #0f0e14c7;border-radius:22px;min-height:316px;padding:20px 22px 23px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-shell .feature-card{background:linear-gradient(145deg, color-mix(in srgb, var(--feature-accent) 5%, transparent), transparent 45%), #0f0e14c7}}.site-shell .feature-card{opacity:.01;transform-style:preserve-3d;transition:opacity .65s ease var(--feature-delay), transform .65s cubic-bezier(.2,.75,.2,1) var(--feature-delay), border-color .35s ease, box-shadow .35s ease, background .35s ease;transform:translateY(24px)scale(.985);box-shadow:inset 0 1px #ffffff06,0 24px 70px #0000}.site-shell .feature-grid.is-visible .feature-card{opacity:1;transform:none}.site-shell .feature-grid.is-visible .feature-card:hover{z-index:2;border-color:var(--feature-accent)}@supports (color:color-mix(in lab, red, red)){.site-shell .feature-grid.is-visible .feature-card:hover{border-color:color-mix(in srgb, var(--feature-accent) 48%, #ffffff29)}}.site-shell .feature-grid.is-visible .feature-card:hover{background:linear-gradient(145deg, var(--feature-accent), transparent 52%), #121017f0}@supports (color:color-mix(in lab, red, red)){.site-shell .feature-grid.is-visible .feature-card:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--feature-accent) 10%, transparent), transparent 52%), #121017f0}}.site-shell .feature-grid.is-visible .feature-card:hover{transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-7px) scale(1.012);transition-delay:0s;box-shadow:0 26px 80px #00000057,inset 0 1px #ffffff0d}.site-shell .feature-card:before{content:"";z-index:0;aspect-ratio:1;background:var(--feature-accent);filter:blur(72px);opacity:.1;border-radius:50%;width:180px;transition:opacity .4s,transform .5s;position:absolute;top:-105px;right:-95px}.site-shell .feature-card:after{content:"";z-index:1;border-radius:inherit;background:radial-gradient(280px circle at var(--pointer-x) var(--pointer-y), var(--feature-accent), transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.site-shell .feature-card:after{background:radial-gradient(280px circle at var(--pointer-x) var(--pointer-y), color-mix(in srgb, var(--feature-accent) 15%, transparent), transparent 68%)}}.site-shell .feature-card:after{opacity:0;pointer-events:none;transition:opacity .35s}.site-shell .feature-card:hover:before{opacity:.22;transform:scale(1.15)}.site-shell .feature-card:hover:after{opacity:1}.feature-card>*{z-index:2;position:relative}.feature-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.site-shell .feature-card .feature-number{color:#716a78;letter-spacing:.16em;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-style:normal;font-weight:650}.feature-label{color:var(--feature-accent);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.feature-label{color:color-mix(in srgb, var(--feature-accent) 72%, #a39aa8)}}.feature-label{letter-spacing:.12em;font-family:JetBrains Mono Variable,monospace;font-size:6px;font-weight:700}.feature-label i{background:var(--feature-accent);width:4px;height:4px;box-shadow:0 0 10px var(--feature-accent);border-radius:50%;animation:2s ease-in-out infinite feature-status}.feature-stage{height:122px;transform:translate3d(var(--parallax-x), var(--parallax-y), 24px);justify-content:space-between;align-items:center;gap:16px;margin-top:15px;transition:transform .16s ease-out;display:flex}.feature-icon{width:47px;height:47px;color:var(--feature-accent);border:1px solid var(--feature-accent);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.feature-icon{border:1px solid color-mix(in srgb, var(--feature-accent) 28%, transparent)}}.feature-icon{background:var(--feature-accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.feature-icon{background:color-mix(in srgb, var(--feature-accent) 8%, #ffffff04)}}.feature-icon{box-shadow:inset 0 0 22px var(--feature-accent)}@supports (color:color-mix(in lab, red, red)){.feature-icon{box-shadow:inset 0 0 22px color-mix(in srgb, var(--feature-accent) 6%, transparent)}}.feature-icon{transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s}.feature-card:hover .feature-icon{background:var(--feature-accent)}@supports (color:color-mix(in lab, red, red)){.feature-card:hover .feature-icon{background:color-mix(in srgb, var(--feature-accent) 14%, #ffffff05)}}.feature-card:hover .feature-icon{transform:rotate(-6deg)scale(1.06)}.site-shell .feature-card .feature-icon svg{color:currentColor;margin:0}.feature-motion{background:#04040766;border:1px solid #fff1;border-radius:15px;flex:auto;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #00000052}.feature-motion:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff0f 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.feature-card:hover .feature-motion:after{animation:1.15s feature-shimmer}.feature-copy{transform:translateZ(18px)}.site-shell .feature-grid .feature-copy h3{letter-spacing:-.035em;margin:8px 0;font-size:18px;font-weight:680}.site-shell .feature-grid .feature-copy p{color:#9b94a0;margin:0;font-size:10.5px;line-height:1.72}.site-shell .feature-card .feature-edge{z-index:3;background:linear-gradient(90deg, transparent, var(--feature-accent), transparent);opacity:.42;transform-origin:50%;height:1px;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:22px;right:22px;overflow:hidden;transform:scaleX(.22)}.site-shell .feature-card:hover .feature-edge{opacity:.9;transform:scaleX(1)}.feature-motion-mobile{justify-content:center;align-items:center;display:flex}.feature-mini-phone{border:1px solid var(--feature-accent);align-content:space-between;width:43px;height:76px;padding:7px 5px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.feature-mini-phone{border:1px solid color-mix(in srgb, var(--feature-accent) 62%, white)}}.feature-mini-phone{background:#111017;border-radius:10px;transition:transform .5s cubic-bezier(.2,.8,.2,1);box-shadow:0 15px 30px #0006}.feature-mini-phone:before{content:"";background:#ffffff42;border-radius:2px;width:12px;height:2px;margin:-3px auto 0}.feature-mini-phone i{background:linear-gradient(145deg, var(--feature-accent), #191720);border-radius:4px;height:22px}@supports (color:color-mix(in lab, red, red)){.feature-mini-phone i{background:linear-gradient(145deg, color-mix(in srgb, var(--feature-accent) 38%, #17141d), #191720)}}.feature-mini-phone i+i{opacity:.4;height:10px}.feature-mini-phone-front{z-index:2;transform:translate(13px)rotate(4deg)}.feature-mini-phone-back{opacity:.38;transform:translate(-19px)rotate(-8deg)scale(.86)}.feature-mini-phone-front i:nth-of-type(3){display:none}.feature-card:hover .feature-mini-phone-front{transform:translate(16px)translateY(-4px)rotate(1deg)}.feature-card:hover .feature-mini-phone-back{opacity:.64;transform:translate(-24px)translateY(4px)rotate(-11deg)scale(.88)}.feature-touch-pulse{z-index:3;border:1px solid var(--feature-accent);border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite feature-touch;position:absolute;bottom:20px;right:calc(50% - 30px)}.feature-motion-templates{place-items:center;display:grid;overflow:visible}.feature-motion-templates>span{border:1px solid var(--feature-accent);flex-direction:column;justify-content:space-between;width:48px;height:76px;padding:7px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.feature-motion-templates>span{border:1px solid color-mix(in srgb, var(--feature-accent) 28%, white)}}.feature-motion-templates>span{background:linear-gradient(155deg, var(--feature-accent), #0c0b10);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.feature-motion-templates>span{background:linear-gradient(155deg, color-mix(in srgb, var(--feature-accent) 10%, #17151c), #0c0b10)}}.feature-motion-templates>span{transform:translateX(var(--stack-offset)) rotate(var(--stack-rotate));transform-origin:50% 105%;transition:transform .55s cubic-bezier(.2,.8,.2,1);box-shadow:0 14px 24px #00000047}.feature-motion-templates>span i{background:linear-gradient(135deg, var(--feature-accent), transparent);height:31px;opacity:var(--stack-opacity);border-radius:4px}.feature-motion-templates>span b{color:#ffffffb8;letter-spacing:-.03em;font-family:Sora Variable,sans-serif;font-size:6px}.feature-card:hover .feature-motion-templates>span{transform:translateX(var(--stack-spread)) translateY(var(--stack-lift)) rotate(var(--stack-hover-rotate))}.feature-motion-sound{justify-content:center;align-items:center;gap:14px;display:flex}.feature-vinyl{background:repeating-radial-gradient(circle,#211c25 0 2px,#0b0a0e 3px 5px);border-radius:50%;flex:none;place-items:center;width:55px;height:55px;animation:8s linear infinite feature-vinyl;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff14}.feature-vinyl:before{content:"";background:var(--feature-accent);width:22px;height:22px;box-shadow:inset 0 0 0 7px var(--feature-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.feature-vinyl:before{box-shadow:inset 0 0 0 7px color-mix(in srgb, var(--feature-accent) 42%, #121016)}}.feature-vinyl i{background:#08070b;border-radius:50%;width:4px;height:4px;position:absolute}.feature-equalizer{align-items:center;gap:3px;height:47px;display:flex}.feature-equalizer i{width:3px;height:var(--bar-height);background:var(--feature-accent);opacity:.72;transform-origin:50%;animation:feature-equalizer var(--bar-duration) var(--bar-delay) ease-in-out infinite alternate;border-radius:4px}.feature-motion-analytics{align-items:center;display:grid}.feature-motion-analytics svg{width:calc(100% - 20px);height:calc(100% - 30px);position:absolute;inset:18px 10px 12px;overflow:visible}.feature-chart-grid{fill:none;stroke:#ffffff0e;stroke-width:1px;vector-effect:non-scaling-stroke}.feature-chart-fill{fill:var(--feature-accent)}@supports (color:color-mix(in lab, red, red)){.feature-chart-fill{fill:color-mix(in srgb, var(--feature-accent) 13%, transparent)}}.feature-chart-line{fill:none;stroke:var(--feature-accent);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:220;stroke-dashoffset:220px;filter:drop-shadow(0 0 5px var(--feature-accent));animation:2.4s cubic-bezier(.2,.8,.2,1) .2s infinite alternate feature-chart-draw}@supports (color:color-mix(in lab, red, red)){.feature-chart-line{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--feature-accent) 45%, transparent))}}.feature-motion-analytics>span{color:var(--feature-accent);border:1px solid var(--feature-accent);align-items:center;gap:5px;padding:5px 7px;display:inline-flex;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.feature-motion-analytics>span{border:1px solid color-mix(in srgb, var(--feature-accent) 20%, transparent)}}.feature-motion-analytics>span{background:#111017;border-radius:999px;font:700 6px JetBrains Mono Variable,monospace}.feature-motion-analytics>span i{background:currentColor;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px}.feature-motion-booking{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:13px;display:flex}.feature-message{color:#c7bec9;letter-spacing:.06em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px 9px 9px 3px;max-width:84%;padding:7px 9px;font:650 6px JetBrains Mono Variable,monospace;animation:4.8s ease-in-out infinite feature-message-in}.feature-message-two{color:#09070a;background:var(--feature-accent);border-color:#0000;border-radius:9px 9px 3px;margin-left:auto;animation-delay:-3.2s}.feature-message-two i{background:#26331b;border-radius:50%;width:4px;height:4px;display:inline-block}.feature-message-three{color:var(--feature-accent);border-color:var(--feature-accent)}@supports (color:color-mix(in lab, red, red)){.feature-message-three{border-color:color-mix(in srgb, var(--feature-accent) 28%, transparent)}}.feature-message-three{animation-delay:-1.6s}.feature-motion-download{place-items:center;display:grid}.feature-file{border:1px solid var(--feature-accent);align-content:start;gap:6px;width:54px;height:68px;padding:12px 9px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.feature-file{border:1px solid color-mix(in srgb, var(--feature-accent) 28%, white)}}.feature-file{background:#111017;border-radius:8px;transition:transform .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 15px 28px #00000059}.feature-file:before{content:"EPK";color:var(--feature-accent);font:750 7px JetBrains Mono Variable,monospace}.feature-file i{background:#ffffff26;border-radius:2px;height:2px}.feature-file i:nth-of-type(2){width:70%}.feature-file i:nth-of-type(3){width:42%}.feature-file-back{opacity:.32;transform:translate(-15px,-8px)rotate(-8deg)}.feature-file-front{z-index:2;transform:translate(5px,-4px)rotate(3deg)}.feature-download-progress{z-index:3;background:#ffffff14;border-radius:3px;height:3px;position:absolute;bottom:13px;left:16px;right:16px;overflow:hidden}.feature-download-progress i{border-radius:inherit;background:var(--feature-accent);transform-origin:0;width:100%;height:100%;animation:2.7s ease-in-out infinite feature-download;display:block}.feature-motion-download>b{z-index:3;color:var(--feature-accent);font:700 6px JetBrains Mono Variable,monospace;position:absolute;bottom:20px;right:14px}.feature-card:hover .feature-file-back{opacity:.5;transform:translate(-21px,-4px)rotate(-12deg)}.feature-card:hover .feature-file-front{transform:translate(10px,-8px)rotate(1deg)}@keyframes feature-status{50%{opacity:.35;box-shadow:0 0 2px var(--feature-accent)}}@keyframes feature-shimmer{to{transform:translate(120%)}}@keyframes feature-touch{0%{opacity:0;transform:scale(.3)}28%{opacity:.9}to{opacity:0;transform:scale(5)}}@keyframes feature-vinyl{to{transform:rotate(360deg)}}@keyframes feature-equalizer{to{opacity:.38;transform:scaleY(.3)}}@keyframes feature-chart-draw{65%,to{stroke-dashoffset:0}}@keyframes feature-message-in{0%,12%{opacity:0;transform:translateY(6px)}24%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes feature-download{0%{transform:scaleX(0)}55%,85%{transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.site-shell .templates-section{border-top:1px solid var(--landing-line);background:radial-gradient(circle at 76% 43%, var(--demo-accent), transparent 31rem), #0b0a0f;max-width:none;margin:0;padding:132px max(32px,50vw - 628px) 150px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.site-shell .templates-section{background:radial-gradient(circle at 76% 43%, color-mix(in srgb, var(--demo-accent) 14%, transparent), transparent 31rem), #0b0a0f}}.site-shell .templates-section{transition:background .6s}.templates-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:70px;display:grid}.templates-heading h2{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(50px,6.8vw,92px);line-height:.91}.templates-heading h2 em{color:var(--demo-accent);transition:color .4s}.templates-heading>p{color:#aaa3af;max-width:510px;margin:0 0 6px;font-size:14px;line-height:1.75}.theme-showcase{grid-template-columns:minmax(330px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(42px,7vw,96px);margin-top:72px;display:grid}.theme-control{align-content:center;gap:22px;display:grid}.theme-control-head{color:#e7e2eb;justify-content:space-between;align-items:center;font-family:Sora Variable,sans-serif;font-size:11px;font-weight:650;display:flex}.theme-control-head small{color:#a89db0;letter-spacing:.14em;font-size:10px}.theme-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.theme-card{color:#eeeaf2;text-align:left;border:1px solid var(--landing-line);background:#ffffff05;border-radius:15px;grid-template-columns:76px minmax(0,1fr);align-items:center;min-width:0;padding:0;transition:transform .28s,border-color .28s,background .28s;display:grid;position:relative;overflow:hidden}.theme-card:hover{border-color:var(--card-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.theme-card:hover{border-color:color-mix(in srgb, var(--card-accent) 55%, #ffffff1f)}}.theme-card.is-active{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.theme-card.is-active{border-color:color-mix(in srgb, var(--card-accent) 65%, white)}}.theme-card.is-active{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.theme-card.is-active{background:color-mix(in srgb, var(--card-accent) 8%, #ffffff05)}}.theme-card>i{background:var(--card-accent);width:0;height:2px;transition:width .35s;position:absolute;bottom:0;left:0}.theme-card.is-active>i{width:100%}.theme-card-visual{background-color:#17131d;background-position:50% 27%;background-size:cover;flex-direction:column;justify-content:space-between;height:92px;padding:9px;display:flex;position:relative;overflow:hidden}.theme-card-visual:after{content:"";background:linear-gradient(transparent, var(--card-accent));height:42%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.theme-card-visual:after{background:linear-gradient(transparent, color-mix(in srgb, var(--card-accent) 42%, #08070b))}}.theme-card-visual:after{opacity:.65}.theme-card-visual small,.theme-card-visual b{z-index:1;position:relative}.theme-card-visual small{letter-spacing:.1em;font-size:6px}.theme-card-visual b{color:#fff;letter-spacing:-.06em;font-family:Sora Variable,sans-serif;font-size:19px}.theme-card-copy{gap:5px;min-width:0;padding:10px 12px;display:grid}.theme-card-copy strong{letter-spacing:.04em;text-overflow:ellipsis;font-size:12px;font-weight:680;overflow:hidden}.theme-card-copy small{color:#817a88;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.demo-manifest{border:1px solid var(--landing-line);background:#ffffff05;border-radius:16px;gap:15px;padding:18px;display:grid}.demo-manifest>span{color:#d9d4dd;letter-spacing:.04em;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.demo-manifest>span svg{color:var(--demo-accent)}.demo-manifest ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.demo-manifest li{color:#96909c;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:600}.theme-control>.button{background:var(--demo-accent);justify-self:start;transition:background .4s,transform .2s}.demo-stage{isolation:isolate;place-items:center;min-height:920px;display:grid;position:relative}.demo-stage:before{content:"";z-index:-2;border:1px solid var(--demo-accent);position:absolute;inset:4% 1%}@supports (color:color-mix(in lab, red, red)){.demo-stage:before{border:1px solid color-mix(in srgb, var(--demo-accent) 21%, #ffffff0f)}}.demo-stage:before{background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:42px}.demo-stage-glow{z-index:-1;aspect-ratio:1;background:var(--demo-accent);filter:blur(120px);opacity:.13;border-radius:50%;width:70%;transition:background .5s;position:absolute}.demo-browser-label{z-index:5;color:#8f8995;letter-spacing:.13em;align-items:center;gap:9px;font-size:7px;font-weight:750;display:flex;position:absolute;top:6%;left:6%}.demo-browser-label i{background:#6bdd83;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6bdd8314}.demo-browser-label b{color:var(--demo-accent);font-size:8px}.demo-phone{background:linear-gradient(145deg,#36323b,#0a090d 38%,#050506 70%,#27232c);border:1px solid #ffffff47;border-radius:48px;width:408px;height:820px;padding:10px;transition:box-shadow .45s;position:relative;box-shadow:0 55px 120px #0000009e,inset 0 0 0 2px #070609,inset 0 0 0 4px #ffffff0b}.demo-phone:hover{box-shadow:0 60px 140px #000000b3, 0 0 80px var(--demo-accent), inset 0 0 0 2px #070609, inset 0 0 0 4px #ffffff0b}@supports (color:color-mix(in lab, red, red)){.demo-phone:hover{box-shadow:0 60px 140px #000000b3, 0 0 80px color-mix(in srgb, var(--demo-accent) 15%, transparent), inset 0 0 0 2px #070609, inset 0 0 0 4px #ffffff0b}}.demo-phone-island{z-index:8;pointer-events:none;background:#050506;border-radius:999px;justify-content:flex-end;align-items:center;gap:6px;width:88px;height:23px;padding-right:8px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 1px #ffffff17}.demo-phone-island i{background:#171d29;border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 0 2px #0d1018}.demo-phone-island span{background:#1f2738;border-radius:50%;width:5px;height:5px}.demo-phone-screen{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--demo-accent) transparent;background:#000;border:1px solid #ffffff1a;border-radius:38px;outline:0;width:100%;height:100%;overflow:auto}@supports (color:color-mix(in lab, red, red)){.demo-phone-screen{scrollbar-color:color-mix(in srgb, var(--demo-accent) 65%, transparent) transparent}}.demo-phone-screen:focus-visible{outline:2px solid var(--demo-accent);outline-offset:4px}.demo-phone-screen>.press-kit-canvas{background:#000;min-height:100%;padding-top:24px}.demo-phone-screen .press-kit{min-width:0}.demo-scroll-hint{z-index:5;color:#98919e;letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:7px;font-size:7px;font-weight:650;display:flex;position:absolute;bottom:5%;right:4%}.demo-scroll-hint svg{color:var(--demo-accent)}.site-shell .pricing-section{border-color:var(--landing-line);background:#08070b;grid-template-columns:minmax(0,1fr) minmax(420px,.75fr);gap:100px;padding:140px max(32px,50vw - 628px)}.site-shell .pricing-section h2{letter-spacing:-.065em;margin:22px 0;font-size:clamp(52px,6.6vw,88px);line-height:.9}.site-shell .pricing-section>div>p{color:#aaa3af;font-size:14px;line-height:1.8}.site-shell .landing-plan-featured{background:radial-gradient(circle at 100% 0,#c8ff371c,#0000 45%),linear-gradient(145deg,#15141a,#0e0d12);border:1px solid #c8ff373b;border-radius:24px;flex-direction:column;min-height:450px;padding:30px;display:flex;box-shadow:0 35px 90px #00000040}.plan-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.plan-top>b{color:#8d8793;letter-spacing:.16em;font-size:8px}.plan-top>span{color:#c8ff37;letter-spacing:.12em;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.plan-top i{background:#c8ff37;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #c8ff37}.site-shell .landing-plan-featured>strong{letter-spacing:-.065em;margin-top:48px;font-size:clamp(50px,6vw,74px)}.site-shell .landing-plan-featured>strong small{color:#918a97;letter-spacing:0;margin-top:8px;font-family:Poppins Variable,sans-serif;font-size:9px;font-weight:500;display:block}.site-shell .landing-plan-featured ul{color:#aaa3af;grid-template-columns:repeat(2,1fr);gap:14px;margin:32px 0;padding:0;font-size:9px;list-style:none;display:grid}.site-shell .landing-plan-featured li{align-items:center;gap:7px;display:flex}.site-shell .landing-plan-featured li svg{color:#c8ff37}.site-shell .landing-plan-featured>a{color:#080a05;background:#c8ff37;border-radius:14px;justify-content:space-between;align-items:center;min-height:54px;margin-top:auto;padding-inline:20px;font-family:Sora Variable,sans-serif;font-size:10px;font-weight:750;transition:transform .22s;display:flex}.site-shell .landing-plan-featured>a:hover{transform:translateY(-2px)}.site-shell .final-cta{border-color:var(--landing-line);background:radial-gradient(circle at 50% 46%,#744fff3b,#0000 30rem),#0b090e;flex-direction:column;justify-content:center;align-items:center;min-height:780px;padding:140px 28px;display:flex;position:relative;overflow:hidden}.site-shell .final-cta:before{content:"";z-index:0;mix-blend-mode:screen;opacity:.085;pointer-events:none;background:url(/brand/my-press-kit-logo-watermark.png) 50%/contain no-repeat;position:absolute;inset:6% max(-5%,50% - 400px)}.site-shell .final-cta>*{z-index:1;position:relative}.site-shell .final-cta>svg{color:#c8ff37;margin-bottom:28px}.site-shell .final-cta>span{color:#b79cff;letter-spacing:.18em;font-size:8px;font-weight:800}.site-shell .final-cta h2{letter-spacing:-.07em;margin:24px 0;font-size:clamp(62px,9.5vw,128px);line-height:.82}.site-shell .final-cta p{color:#aaa3af;font-size:15px}.site-shell .final-cta .button{margin-top:20px}.site-shell .site-footer{border-color:var(--landing-line);background:#08070b;padding:54px max(32px,50vw - 628px)}.site-shell .site-footer p,.site-shell .site-footer small,.site-shell .site-footer nav{color:#827b88;font-size:9px}@keyframes landing-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes landing-fade{0%{opacity:0;transform:scale(.96)}}@keyframes landing-phone{50%{transform:rotate(1deg)translateY(-10px)}}@keyframes landing-card{50%{transform:translateY(-8px)rotate(-1deg)}}@keyframes landing-bars{to{opacity:.45;transform:scaleY(.42)}}@keyframes landing-pulse{50%{opacity:.75;transform:scale(1.045)}}@keyframes landing-nudge{50%{transform:translateY(6px)}}@keyframes landing-marquee{to{transform:translate(-50%)}}@keyframes landing-aurora{to{transform:translate(90px,120px)scale(1.15)}}@media (width<=1050px){.site-shell .hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.site-shell .card-views{right:-4%}.site-shell .card-ready{left:-4%}.theme-showcase{grid-template-columns:minmax(300px,.72fr) minmax(440px,1.28fr);gap:38px}.demo-phone{width:370px}.demo-scroll-hint{display:none}}@media (width<=860px){.site-shell .header{padding-inline:20px}.site-shell .header-cta{display:none}.site-shell .menu-button{display:grid}.site-shell .nav{border:1px solid var(--landing-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0b0ff7;border-radius:16px;gap:2px;padding:12px;display:none;position:absolute;top:72px;left:20px;right:20px;box-shadow:0 22px 55px #0006}.site-shell .nav-open{display:grid}.site-shell .nav a{border-radius:10px;align-items:center;min-height:45px;padding:0 12px;display:flex}.site-shell .nav a:hover{background:#ffffff0a}.site-shell .nav a:after{display:none}.site-shell .hero{grid-template-columns:minmax(0,1fr);gap:28px;min-height:auto;padding:70px 20px 92px}.site-shell .hero-copy{max-width:680px}.site-shell .hero-visual{min-height:650px}.site-shell .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:20px}.templates-heading{grid-template-columns:minmax(0,1fr);gap:28px}.theme-showcase{grid-template-columns:minmax(0,1fr)}.theme-control{max-width:620px}.theme-control>.button{width:auto}.demo-stage{min-height:900px}.site-shell .pricing-section{grid-template-columns:minmax(0,1fr);gap:52px}}@media (width<=600px){.site-shell{background-size:46px 46px}.site-shell .promo{text-align:center;letter-spacing:.08em;gap:6px;height:38px;padding-inline:12px;font-size:7px}.site-shell .header{height:72px;padding-inline:18px}.site-shell .landing-logo{width:138px}.site-shell .nav{top:66px;left:12px;right:12px}.site-shell .hero{padding:54px 18px 76px}.site-shell .eyebrow{margin-bottom:20px;font-size:8px}.site-shell .hero h1{font-size:clamp(56px,17vw,78px);line-height:.84}.site-shell .hero-lead{margin-top:24px;font-size:15px;line-height:1.66}.site-shell .hero-actions{grid-template-columns:minmax(0,1fr)}.site-shell .hero-actions .button{width:100%}.site-shell .hero-visual{min-height:590px;margin:8px 0 0;transform:none}.hero-halo{width:390px}.hero-signal{gap:5px}.site-shell .hero-phone{border-radius:38px;width:254px;height:526px}.site-shell .artist-photo{border-radius:28px 28px 10px 10px;height:238px}.site-shell .phone-content h2{font-size:28px}.site-shell .card-views{width:126px;padding:11px;top:19%;right:-2%}.site-shell .card-views strong{font-size:21px}.site-shell .card-ready{display:none}.hero-scroll{bottom:2%;right:0}.site-shell .integration-strip{flex-direction:column;align-items:flex-start;gap:12px;min-height:82px;padding-inline:18px}.site-shell .integration-strip>.integration-marquee{width:calc(100vw - 36px)}.integration-marquee-track{animation-duration:17s}.integration-marquee-set{gap:30px;padding-right:30px}.integration-item{gap:9px}.integration-item .platform-icon{border-radius:9px;width:31px;height:31px}.integration-item b{font-size:10px}.site-shell .intro-section{min-height:520px;padding:100px 18px}.site-shell .intro-section h2{font-size:clamp(49px,15vw,68px)}.site-shell .intro-section p{font-size:14px}.site-shell .feature-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin:-48px 18px 100px}.site-shell .feature-card{min-height:286px;padding:19px}.feature-stage{height:108px;margin-top:12px}.feature-icon{width:44px;height:44px}.site-shell .templates-section{padding:98px 18px 110px}.templates-heading h2{font-size:clamp(46px,13.8vw,66px)}.templates-heading>p{font-size:12px}.theme-showcase{gap:48px;margin-top:45px}.theme-picker{gap:7px}.theme-card{grid-template-columns:minmax(0,1fr)}.theme-card-visual{height:118px}.theme-card-copy{padding:10px}.theme-card-copy strong{font-size:11px}.theme-card-copy small{font-size:6px}.demo-manifest{padding:15px}.theme-control>.button{width:100%}.demo-stage{min-height:750px;margin-inline:-8px}.demo-stage:before{border-radius:28px;inset:2% 0}.demo-browser-label{top:4%;left:8%}.demo-phone{border-radius:42px;width:min(350px,100vw - 58px);height:690px;padding:8px}.demo-phone-screen{border-radius:33px}.demo-phone-island{top:15px}.site-shell .pricing-section{padding:100px 18px}.site-shell .pricing-section h2{font-size:clamp(48px,14vw,66px)}.site-shell .landing-plan-featured{min-height:430px;padding:22px}.site-shell .landing-plan-featured>strong{margin-top:38px}.site-shell .landing-plan-featured ul{grid-template-columns:minmax(0,1fr)}.site-shell .final-cta{min-height:680px;padding:100px 18px}.site-shell .final-cta:before{opacity:.075;inset:10% -28%}.site-shell .final-cta h2{font-size:clamp(58px,17vw,82px)}.site-shell .final-cta p{max-width:330px;font-size:13px;line-height:1.7}.site-shell .final-cta .button{width:100%;max-width:340px}.site-shell .site-footer{grid-template-columns:minmax(0,1fr);gap:20px;padding:44px 18px}.site-shell .site-footer>small{grid-column:auto}}.admin-view-card,.admin-overview-grid,.admin-billing{margin-top:28px}.admin-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:14px;display:grid}.admin-overview-card{flex-direction:column;gap:10px;display:flex}.admin-overview-card>button{color:#9f95a7;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.admin-overview-card>button>span{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:3px 12px;min-width:0;display:grid}.admin-overview-card>button svg{width:36px;height:36px;color:var(--primary);background:#a78bfa1a;border:1px solid #a78bfa2e;border-radius:10px;grid-row:1/3;padding:8px;transition:all .2s}.admin-overview-card>button>svg{color:#8b8094;background:0 0;border:none;flex:none;grid-row:auto;width:17px;height:17px;padding:0;transition:transform .2s,color .2s}.admin-overview-card>button b{color:#f7f4fa;font-size:13px;font-weight:750}.admin-overview-card>button small{color:#8f8496;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-overview-card>button:hover{color:#fff;background:#a78bfa14;border-color:#a78bfa47;transform:translate(3px);box-shadow:0 6px 20px #00000040}.admin-overview-card>button:hover svg{color:#fff;background:#a78bfa2e;border-color:#a78bfa59}.admin-overview-card>button:hover>svg{color:#fff;transform:translate(4px)}.admin-health-card{flex-direction:column;gap:8px;display:flex}.admin-health-card>div:not(.panel-heading){color:#9c91a3;background:#ffffff04;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;font-size:12px;display:flex}.admin-health-card>div b{color:#f7f4fa;letter-spacing:-.02em;font-size:15px;font-weight:800}.admin-billing{gap:18px;display:grid}.admin-billing-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-billing-heading>div:first-child>span,.admin-plans-heading>div>span{color:var(--accent);letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.admin-billing-heading h2,.admin-plans-heading h2{letter-spacing:-.035em;margin:7px 0 4px;font-size:clamp(22px,3vw,32px)}.admin-billing-heading p,.admin-plans-heading p{color:#887e90;margin:0;font-size:10px;line-height:1.6}.admin-billing-readiness{color:#b9aebf;background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;min-width:210px;padding:12px 14px;display:flex}.admin-billing-readiness.active{color:#a9dfaf;background:#4cb05c12;border-color:#64cd733d}.admin-billing-readiness>span{gap:3px;display:grid}.admin-billing-readiness b{color:currentColor;font-size:10px}.admin-billing-readiness small{color:#776e7e;font-size:7px}.admin-billing-loading{color:#918699;border:1px solid var(--border);background:#15101c;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:180px;font-size:10px;display:grid}.admin-payment-settings,.admin-plan-editor{border:1px solid var(--border);background:linear-gradient(145deg,#17111f,#141019);border-radius:18px;min-width:0;padding:22px}.admin-payment-settings{gap:18px;display:grid}.admin-payment-settings>header{align-items:center;gap:12px;display:flex}.admin-payment-icon{width:42px;height:42px;color:var(--primary);background:#a78bfa1a;border-radius:12px;flex:none;place-items:center;display:grid}.admin-payment-settings h3,.admin-plan-editor h3{margin:0;font-size:15px}.admin-payment-settings header p,.admin-plan-editor header p{color:#82788a;margin:4px 0 0;font-size:9px;line-height:1.5}.admin-payment-enable{border:1px solid var(--border);background:#ffffff05;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 14px;display:flex}.admin-payment-enable>span{gap:4px;display:grid}.admin-payment-enable b,.admin-plan-toggles b{color:#e5dfe9;font-size:10px}.admin-payment-enable small,.admin-plan-toggles small{color:#82788a;font-size:8px;line-height:1.45}.admin-payment-enable input,.admin-plan-toggles input{accent-color:#a78bfa;flex:none;width:40px;height:22px}.admin-payment-grid,.admin-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-payment-grid label,.admin-plan-fields label{color:#d9d1de;gap:8px;min-width:0;font-size:9px;font-weight:800;display:grid}.admin-payment-grid label>span:first-child,.admin-plan-fields label>span:first-child{align-items:center;gap:7px;display:flex}.admin-payment-grid input,.admin-plan-fields input,.admin-plan-fields select,.admin-plan-fields textarea,.admin-webhook-url input{color:#f7f4fa;border:1px solid var(--border);width:100%;min-width:0;min-height:46px;font:inherit;background:#100c15;border-radius:11px;outline:0;padding:0 12px}.admin-plan-fields textarea{resize:vertical;padding-top:11px;padding-bottom:11px;line-height:1.5}.admin-payment-grid input:focus,.admin-plan-fields input:focus,.admin-plan-fields select:focus,.admin-plan-fields textarea:focus{border-color:#a78bfa94;box-shadow:0 0 0 3px #a78bfa13}.admin-payment-grid small,.admin-plan-fields small{color:#7f7587;align-items:center;gap:5px;min-height:18px;font-size:7px;font-weight:600;line-height:1.45;display:flex}.admin-payment-grid small svg{color:#72cf88}.admin-webhook-url{grid-template-columns:minmax(0,1fr) 44px;gap:7px;min-width:0;display:grid}.admin-webhook-url input{color:#aaa0b2;text-overflow:ellipsis;overflow:hidden}.admin-webhook-url button{color:#bcb2c4;border:1px solid var(--border);background:#1d1624;border-radius:10px;place-items:center;display:grid}.admin-payment-meta,.admin-plan-provider{color:#7f7587;border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:8px;display:flex}.admin-payment-meta b,.admin-plan-provider b{color:#c9c0ce}.admin-payment-settings>footer,.admin-plan-editor>footer{justify-content:flex-end;gap:8px;display:flex}.admin-payment-settings>footer button,.admin-plan-editor>footer button{color:#cfc6d5;border:1px solid var(--border);background:#201826;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:9px;font-weight:850;display:inline-flex}.admin-payment-settings>footer .admin-payment-save,.admin-plan-editor>footer .admin-plan-sync{color:#17111d;background:var(--accent);border-color:#0000}.admin-payment-settings button:disabled,.admin-plan-editor button:disabled{cursor:not-allowed;opacity:.55}.admin-billing-feedback{border-radius:10px;margin:0;padding:11px 13px;font-size:9px;line-height:1.5}.admin-billing-feedback.success{color:#a4dfaf;background:#50c86e14}.admin-billing-feedback.error{color:#ffc0c0;background:#ff5a5a14}.admin-plans-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:8px;display:flex}.admin-plans-heading>svg{color:var(--accent)}.admin-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-plan-editor{align-content:start;gap:17px;display:grid}.admin-plan-editor>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-plan-editor>header>div>span{color:var(--accent);letter-spacing:.13em;font-size:7px;font-weight:900}.admin-sync-status{color:#d3af75;background:#f5b94214;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-weight:850;display:inline-flex}.admin-sync-status.synced{color:#9bd4a3;background:#4a914f1a}.admin-plan-description,.admin-plan-features{grid-column:1/-1}.admin-plan-toggles{gap:7px;display:grid}.admin-plan-toggles label{border:1px solid var(--border);background:#ffffff04;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:10px 12px;display:flex}.admin-plan-toggles label>span{order:-1;gap:3px;display:grid}.admin-plan-provider{flex-direction:column;align-items:flex-start}.admin-plan-provider code{color:#b9afc1;overflow-wrap:anywhere}@media (width<=1080px){.admin-plan-grid,.admin-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.admin-billing-heading,.admin-plans-heading,.admin-plan-editor>header{flex-direction:column;align-items:stretch}.admin-billing-readiness{min-width:0}.admin-payment-grid,.admin-plan-fields{grid-template-columns:minmax(0,1fr)}.admin-plan-description,.admin-plan-features{grid-column:auto}.admin-payment-meta{flex-direction:column;align-items:flex-start}.admin-payment-settings>footer,.admin-plan-editor>footer{grid-template-columns:minmax(0,1fr);display:grid}.admin-payment-settings>footer button,.admin-plan-editor>footer button{width:100%}}@media (width<=420px){.admin-payment-settings,.admin-plan-editor{padding:16px}.admin-payment-enable{align-items:flex-start}.admin-sync-status{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.site-shell [data-reveal]{opacity:1;transform:none}.landing-aurora,.site-shell .hero-copy,.site-shell .hero-visual,.site-shell .hero-phone,.site-shell .floating-card,.hero-signal i,.hero-scroll,.feature-label i,.feature-touch-pulse,.feature-vinyl,.feature-equalizer i,.feature-chart-line,.feature-message,.feature-download-progress i{animation:none!important}.site-shell .feature-card,.site-shell .feature-grid.is-visible .feature-card,.site-shell .feature-grid.is-visible .feature-card:hover{opacity:1;transition:none;transform:none}.site-shell .integration-marquee-track{animation:22s linear infinite landing-marquee!important}}input,textarea,select{font:inherit;color:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button{cursor:pointer}.app-layout{background:#0d0a12;grid-template-columns:242px 1fr;min-height:100vh;display:grid}.app-sidebar{z-index:50;border-right:1px solid var(--border);background:#110d17;flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.app-sidebar-head{justify-content:space-between;align-items:center;min-height:45px;padding:0 7px;display:flex}.app-sidebar-head>button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;display:none}.app-sidebar nav{gap:5px;margin-top:42px;display:grid}.app-sidebar nav a{color:#94899e;border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:0 13px;font-size:13px;font-weight:750;display:flex}.app-sidebar nav a:hover,.app-sidebar nav a.active{color:#fff;background:#a78bfa1f}.app-sidebar nav a.active svg{color:var(--primary)}.app-sidebar nav a.platform-admin-link{color:#f7d98b;background:#f5b9420e;border:1px solid #f5b94238;margin-top:9px}.app-sidebar nav a.platform-admin-link:hover,.app-sidebar nav a.platform-admin-link.active{color:#fff;background:#f5b9421c;border-color:#f5b94275}.app-sidebar nav a.platform-admin-link svg{color:var(--accent)}.app-sidebar-foot{gap:12px;margin-top:auto;display:grid}.app-sidebar-foot>button{color:#817787;text-align:left;background:0 0;border:0;min-height:40px;font-size:12px}.trial-pill{background:#f5b9420b;border:1px solid #f5b94229;border-radius:13px;gap:5px;padding:14px;display:grid}.trial-pill span{color:var(--accent);letter-spacing:.13em;font-size:8px;font-weight:900}.trial-pill b{font-size:11px}.app-main{min-width:0}.app-topbar{z-index:35;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0a12e6;align-items:center;gap:14px;min-height:70px;padding:0 27px;display:flex;position:sticky;top:0}.app-topbar>div{gap:3px;display:grid}.app-topbar small{color:#71677a;letter-spacing:.15em;font-size:8px;font-weight:900}.app-topbar b{font-size:11px;font-weight:700}.app-topbar>a{border:1px solid var(--border);color:#c6bdcc;border-radius:999px;align-items:center;gap:7px;min-height:38px;margin-left:auto;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.app-menu{color:#fff;background:0 0;border:0;display:none}.app-content{max-width:1440px;margin:auto;padding:36px}.sidebar-scrim{display:none}.dashboard-page,.account-page,.billing-page{gap:26px;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-heading>div>span,.page-kicker{color:var(--primary);letter-spacing:.16em;font-size:9px;font-weight:900}.page-heading h1{letter-spacing:-.045em;margin:9px 0 7px;font-size:clamp(34px,4vw,54px);line-height:.98}.page-heading p{color:var(--muted);margin:0;line-height:1.6}.page-heading>a,.primary-action{color:#120e17;background:var(--accent);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 17px;font-size:12px;font-weight:900;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-grid article{border:1px solid var(--border);background:#15101c;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:140px;padding:20px;display:flex}.metric-grid article>span{color:#8e8497;letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.metric-grid article>span svg{color:var(--primary)}.metric-grid strong{letter-spacing:-.04em;margin-top:18px;font-size:32px}.metric-grid p{color:#837889;margin:4px 0 0;font-size:10px}.dashboard-columns{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);gap:14px;display:grid}.panel-card{border:1px solid var(--border);background:#15101c;border-radius:18px;padding:22px}.panel-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.panel-heading small{color:var(--primary);letter-spacing:.15em;font-size:8px;font-weight:900}.panel-heading h2{margin:5px 0 0;font-size:19px}.panel-heading button{color:#a79eae;background:0 0;border:0;font-size:10px}.line-chart{border-bottom:1px solid var(--border);background:repeating-linear-gradient(#0000 0 52px,#ffffff09 53px);align-items:end;gap:8px;height:215px;margin-top:24px;display:flex}.line-chart i{background:linear-gradient(var(--primary), #a78bfa1f);opacity:.8;border-radius:8px 8px 0 0;flex:1;min-width:5px}.chart-labels{color:#746a7c;justify-content:space-between;margin-top:10px;font-size:9px;display:flex}.checklist{gap:8px;margin:19px 0 0;padding:0;list-style:none;display:grid}.checklist>div{color:#aea4b6;background:#ffffff06;border-radius:10px;align-items:center;gap:9px;min-height:43px;padding:0 12px;font-size:11px;display:flex}.checklist>div svg{color:#605766}.checklist>div.done svg{color:#8cc781}.checklist>div a{color:var(--accent);align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.status-banner{background:#8bc3810b;border:1px solid #8bc38129;justify-content:space-between}.status-banner>div{align-items:center;gap:10px;display:flex}.status-banner small{color:#8bc381;letter-spacing:.12em;font-size:8px;font-weight:900}.status-banner b{margin-top:3px;font-size:11px;display:block}.status-dot{background:#8bc381;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #8bc381}.status-actions{gap:7px;display:flex}.status-actions button,.status-actions a{color:#b8afbf;border:1px solid var(--border);background:0 0;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:9px;display:flex}.trial-summary{background:#f5b9420d;border:1px solid #f5b94233;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex}.trial-summary svg{color:var(--accent)}.trial-summary>div{gap:3px;display:grid}.trial-summary small{color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:900}.trial-summary b{font-size:11px}.trial-summary>span{margin-left:auto;font-weight:900}.cancel-subscription{color:#ffb2b3;background:0 0;border:1px solid #ff646433;border-radius:9px;min-height:34px;padding:0 10px;font-size:9px}.source-list{gap:10px;margin-top:18px;display:grid}.source-list>div{grid-template-columns:1fr auto;gap:6px;font-size:11px;display:grid}.source-list small{background:#2c2432;border-radius:9px;grid-column:1/3;height:4px;overflow:hidden}.source-list i{border-radius:inherit;background:var(--primary);height:100%;display:block}.mini-chart{align-items:end;gap:7px;height:190px;display:flex}.mini-chart i{background:linear-gradient(var(--accent), #f5b94221);border-radius:6px 6px 0 0;flex:1}.auth-page{background:#0d0a12;grid-template-columns:minmax(380px,.82fr) 1.18fr;min-height:100vh;display:grid}.auth-panel{flex-direction:column;justify-content:center;padding:32px clamp(24px,7vw,100px);display:flex}.back-link{color:#94899e;align-items:center;gap:7px;font-size:11px;display:inline-flex;position:absolute;top:28px}.auth-card{width:100%;max-width:430px;margin:auto}.auth-kicker{color:var(--primary);letter-spacing:.16em;font-size:9px;font-weight:900}.auth-card h1,.auth-card h2{letter-spacing:-.06em;margin:12px 0 10px;font-size:clamp(42px,5vw,64px);line-height:.91}.auth-card>p{color:var(--muted);margin:0 0 26px;line-height:1.55}.form-grid{gap:12px;display:grid}.auth-card form{gap:13px;display:grid}.auth-card form>label{color:#aaa0b2;gap:7px;font-size:10px;font-weight:800;display:grid}.auth-card form>label>input,.auth-card .input-icon input{color:#fff;border:1px solid var(--border);background:#17121d;border-radius:11px;outline:0;width:100%;min-height:48px;padding:0 13px;font-size:13px}.auth-card form label>small{color:#ff9ea1}.forgot-link{color:var(--primary);justify-self:end;font-size:9px;font-weight:800}.password-page .auth-card{position:relative}.auth-card .input-icon input{padding-left:40px;padding-right:40px}.auth-card .input-icon button{color:#7f7586;background:0 0;border:0;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:7px;right:8px}.form-grid label,.onboarding-fields label,.onboarding-wide-field,.editor-field{color:#aaa0b2;gap:7px;font-size:10px;font-weight:800;display:grid}.form-grid input,.onboarding-fields input,.onboarding-fields textarea,.onboarding-wide-field input,.onboarding-wide-field textarea,.editor-field input,.editor-field textarea,.editor-field select{border:1px solid var(--border);background:#17121d;border-radius:11px;outline:0;width:100%;min-height:48px;padding:0 13px;font-size:13px}.form-grid input:focus,.onboarding-fields input:focus,.editor-field input:focus,.editor-field textarea:focus{border-color:#a78bfaa6;box-shadow:0 0 0 3px #a78bfa14}.input-icon{position:relative}.input-icon svg{color:#766c7e;position:absolute;top:15px;left:13px}.input-icon input{padding-left:40px}.auth-submit,.google-button{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:49px;font-size:12px;font-weight:900;display:flex}.auth-submit{color:#130e16;background:var(--accent);border:0;margin-top:4px}.google-button{color:#ded7e4;border:1px solid var(--border);background:0 0;width:100%}.form-divider{color:#625969;align-items:center;gap:10px;margin:18px 0;font-size:9px;display:flex}.form-divider:before,.form-divider:after{content:"";background:var(--border);flex:1;height:1px}.form-error{color:#ffadae;background:#ff5a5d14;border-radius:9px;padding:10px 12px;font-size:11px}.auth-switch{text-align:center;font-size:11px;margin-top:20px!important}.auth-switch a{color:var(--accent);font-weight:800}.auth-art{background:radial-gradient(circle at 50% 45%,#a78bfa59,#0000 28%),linear-gradient(145deg,#1e1228,#0a0810);place-items:center;display:grid;position:relative;overflow:hidden}.auth-art:before{content:"MY PRESS KIT";letter-spacing:-.08em;color:#ffffff06;font-size:12vw;font-weight:950;position:absolute;transform:rotate(-90deg)}.auth-art>div{z-index:2;max-width:580px;padding:50px;position:relative}.auth-art>div small{color:var(--accent);letter-spacing:.15em;font-size:9px;font-weight:900}.auth-art>div h1{letter-spacing:-.065em;margin:15px 0;font-size:clamp(50px,6vw,95px);line-height:.85}.auth-art>div h1 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.auth-art blockquote{color:#968b9e;margin:0;font-size:13px;line-height:1.5;position:absolute;bottom:38px;left:50px;right:50px}.auth-art blockquote span{color:#6f6577;margin-top:5px;font-size:9px;display:block}.auth-art p{color:var(--accent);letter-spacing:.13em;font-size:10px;font-weight:900}.auth-page-modern{--auth-bg:#08070b;--auth-surface:#111016;--auth-surface-2:#17151e;--auth-line:#ffffff1a;--auth-lime:#c8ff37;--auth-violet:#b79cff;isolation:isolate;color:#f7f5fb;background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--auth-bg);background-size:52px 52px;min-width:320px;min-height:100svh;font-family:Poppins Variable,Poppins,ui-sans-serif,system-ui,sans-serif;display:block;position:relative;overflow-x:clip}.auth-page-modern:before{content:"MY";z-index:-2;color:#ffffff05;letter-spacing:-.13em;pointer-events:none;font:850 clamp(180px,35vw,540px)/.7 Sora Variable,Sora,sans-serif;position:fixed;bottom:-9vw;right:-6vw}.auth-page-modern h1,.auth-page-modern h2,.auth-page-modern strong,.auth-page-modern button{font-family:Sora Variable,Sora,ui-sans-serif,system-ui,sans-serif}.auth-aurora{z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(90px);opacity:.16;border-radius:50%;width:360px;position:fixed}.auth-aurora-one{background:#7654ff;top:-150px;right:-180px}.auth-aurora-two{opacity:.09;background:#c8ff37;bottom:-180px;left:-230px}.auth-header{z-index:5;border-bottom:1px solid var(--auth-line);justify-content:space-between;align-items:center;gap:18px;width:min(100% - 32px,1320px);min-height:76px;margin:auto;display:flex;position:relative}.auth-header .logo-artwork{flex:none;width:146px}.auth-header .back-link{color:#aaa3af;align-items:center;gap:8px;min-height:44px;padding:0 2px;font-size:10px;font-weight:650;transition:color .2s;display:inline-flex;position:static}.auth-header .back-link:hover{color:#f7f5fb}.auth-header .back-link svg{color:var(--auth-violet)}.auth-layout{z-index:1;gap:30px;width:min(100% - 32px,1240px);margin:auto;padding:36px 0 72px;display:grid;position:relative}.auth-intro{align-content:center;min-width:0;display:grid}.auth-intro .auth-kicker{color:var(--auth-lime);letter-spacing:.15em;align-items:center;gap:8px;margin:0 0 18px;font-size:8px;font-weight:800;display:inline-flex}.auth-intro .auth-kicker svg{flex:none}.auth-intro h1{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(43px,13vw,65px);font-weight:730;line-height:.91}.auth-intro h1 em{color:var(--auth-violet);font-style:normal;font-weight:300}.auth-intro>p{color:#aaa3af;max-width:620px;margin:22px 0 0;font-size:14px;line-height:1.7}.auth-benefits{flex-wrap:wrap;gap:9px 14px;margin-top:22px;display:flex}.auth-benefits span{color:#c8c2ce;align-items:center;gap:7px;font-size:9px;font-weight:650;display:inline-flex}.auth-benefits svg{color:var(--auth-lime);flex:none}.auth-trial-proof{border-top:1px solid var(--auth-line);border-bottom:1px solid var(--auth-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;display:grid}.auth-trial-proof article{gap:3px;min-width:0;padding:17px 12px 17px 0;display:grid}.auth-trial-proof article+article{border-left:1px solid var(--auth-line);padding-left:16px}.auth-trial-proof strong{color:#f8f5fb;letter-spacing:-.04em;font-size:19px}.auth-trial-proof span{color:#817a87;font-size:8px;line-height:1.45}.auth-form-shell{min-width:0}.auth-page-modern .auth-card.auth-form-card{background:linear-gradient(145deg,#17151ef5,#0d0c11fa);border:1px solid #ffffff1c;border-radius:22px;width:100%;max-width:560px;margin:0 auto;padding:23px 17px 19px;box-shadow:0 30px 90px #00000061,inset 0 1px #ffffff09}.auth-form-heading{border-bottom:1px solid #ffffff13;padding-bottom:19px}.auth-form-heading>span{color:var(--auth-lime);letter-spacing:.16em;font-size:8px;font-weight:850}.auth-form-heading h2{letter-spacing:-.055em;margin:7px 0 6px;font-size:clamp(27px,8vw,34px);font-weight:680;line-height:1}.auth-form-heading p{color:#938c9a;margin:0;font-size:10px;line-height:1.6}.auth-page-modern .auth-card form{gap:15px;margin-top:20px;display:grid}.auth-page-modern .auth-field{color:#d8d2dd;gap:7px;min-width:0;font-size:10px;font-weight:700;display:grid}.auth-page-modern .auth-field>span,.auth-page-modern .auth-field>label{cursor:pointer;padding-left:2px}.auth-page-modern .auth-field .input-icon{min-width:0}.auth-page-modern .auth-field .input-icon>svg{color:#746d7b;pointer-events:none;top:18px;left:15px}.auth-page-modern .auth-field .input-icon input{color:#f8f6fb;background:#0e0d12;border:1px solid #ffffff1d;border-radius:13px;outline:0;width:100%;min-width:0;min-height:54px;padding:0 46px;font:500 16px Poppins Variable,Poppins,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s}.auth-page-modern .auth-field .input-icon input::placeholder{color:#918a98;opacity:1}.auth-page-modern .auth-field .input-icon input:focus{background:#111016;border-color:#b79cffb3;box-shadow:0 0 0 3px #b79cff1c}.auth-page-modern .auth-field .input-icon button{color:#89818f;border-radius:9px;width:36px;height:36px;transition:color .2s,background .2s;top:9px;right:8px}.auth-page-modern .auth-field .input-icon button:hover{color:#f3eff6;background:#ffffff0d}.auth-page-modern .auth-field>small{color:#ffaaa9;padding-left:2px;font-size:9px;font-weight:550;line-height:1.45}.auth-page-modern .auth-field>.auth-field-help{color:#918a98}.auth-page-modern .auth-consent{color:#aaa3af;cursor:pointer;background:#ffffff06;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:0 10px;min-width:0;padding:13px;display:grid}.auth-page-modern .auth-consent>input{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--auth-lime);cursor:pointer;margin:1px 0 0}.auth-page-modern .auth-consent>span{font-size:9px;font-weight:500;line-height:1.55}.auth-page-modern .auth-consent>small{color:#ffaaa9;grid-column:2;margin-top:6px;font-size:9px;line-height:1.45}.auth-page-modern .altcha-box altcha-widget{--altcha-border-color:#302c36;--altcha-color-base:#0e0d12;--altcha-color-primary:#c8ff37;--altcha-color-primary-content:#080a05}.auth-page-modern .altcha-demo,.auth-page-modern .altcha-loading{color:#8f8895;background:#c8ff3706;border-color:#c8ff372b}.auth-page-modern .form-error{color:#ffc1c0;background:#ff5a5a12;border:1px solid #ff737321;border-radius:11px;padding:12px 13px;font-size:10px;line-height:1.5}.auth-page-modern .form-success{color:#d7f3af;background:#c8ff370e;border:1px solid #c8ff372b;border-radius:12px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px;font-size:9px;line-height:1.55;display:flex}.auth-page-modern .form-success svg{color:var(--auth-lime);flex:none}.auth-page-modern .form-success b{color:#f2f7e9;margin-bottom:2px;font-size:10px;display:block}.auth-page-modern .form-success-warning{color:#f6d8a5;background:#ffba540f;border-color:#ffba5433}.auth-page-modern .form-success-warning svg{color:#ffbd58}.auth-page-modern .auth-submit{color:#080a05;background:var(--auth-lime);border:0;border-radius:13px;width:100%;min-height:54px;margin-top:1px;font-size:11px;font-weight:780;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 16px 44px #c8ff371a}.auth-page-modern .auth-submit:not(:disabled):hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 20px 52px #c8ff372b}.auth-page-modern .auth-submit:disabled{cursor:wait;opacity:.58}.auth-safe-note{color:#817b87;border-bottom:1px solid #ffffff13;align-items:flex-start;gap:9px;margin-top:17px;padding:13px 0;font-size:8px;line-height:1.55;display:flex}.auth-safe-note svg{color:var(--auth-violet);flex:none}.auth-page-modern .auth-switch{color:#aaa3af;font-size:10px;margin:16px 0 0!important}.auth-page-modern .auth-switch a{color:var(--auth-lime);font-weight:750}.auth-page-modern .legal-note{color:#918a98;text-align:center;margin-top:11px;font-size:8px;line-height:1.55;display:block}.auth-page-modern .legal-note a,.auth-page-modern .forgot-disabled a{color:#aaa3af;text-underline-offset:3px;text-decoration:underline}.auth-page-modern .forgot-disabled{color:#817b87;font-size:9px;line-height:1.5}.auth-page-modern .forgot-link{min-height:32px;color:var(--auth-violet);text-underline-offset:4px;justify-self:end;align-items:center;font-size:9px;font-weight:750;text-decoration:underline;display:inline-flex}.password-benefits{justify-items:start;display:grid}.password-state{align-content:center;justify-items:start;gap:13px;min-height:310px;display:grid}.password-state-icon{color:#080a05;background:var(--auth-lime);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 18px 44px #c8ff371f}.password-state>small{color:var(--auth-violet);letter-spacing:.16em;margin-top:5px;font-size:8px;font-weight:850}.password-state h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,8vw,42px);font-weight:680}.password-state p{color:#aaa3af;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.password-state p strong{color:#eeeaf2}.password-state .auth-submit{margin-top:7px}.password-state-error .password-state-icon{color:#fff3f1;background:#9d3f48;box-shadow:0 18px 44px #9d3f482e}.password-state-error>small{color:#ffaaa9}.password-spinner{place-items:center;animation:.9s linear infinite password-spin;display:grid}@keyframes password-spin{to{transform:rotate(360deg)}}@media (width>=900px){.auth-page-modern{background-size:72px 72px}.auth-header{width:min(100% - 64px,1320px);min-height:86px}.auth-header .logo-artwork{width:174px}.auth-header .back-link{font-size:11px}.auth-layout{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:clamp(54px,7vw,108px);width:min(100% - 64px,1240px);min-height:calc(100svh - 86px);padding:48px 0 70px}.auth-intro .auth-kicker{margin-bottom:24px;font-size:9px}.auth-intro h1{font-size:clamp(64px,6.25vw,92px)}.auth-intro>p{margin-top:28px;font-size:clamp(14px,1.25vw,17px)}.auth-benefits{margin-top:26px}.auth-benefits span{font-size:10px}.auth-trial-proof{max-width:520px;margin-top:34px}.auth-trial-proof article{padding-block:20px}.auth-trial-proof strong{font-size:23px}.auth-trial-proof span{font-size:9px}.auth-page-modern .auth-card.auth-form-card{border-radius:26px;padding:30px 30px 23px}.auth-form-heading{padding-bottom:22px}.auth-page-modern .auth-card form{gap:14px}.auth-page-modern .auth-field .input-icon input{font-size:14px}}@media (width>=1180px){.auth-page-modern .auth-card.auth-form-card{padding-inline:34px}}@media (width<=370px){.auth-header{width:min(100% - 24px,1320px)}.auth-header .logo-artwork{width:132px}.auth-header .back-link span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.auth-header .back-link{justify-content:center;width:44px}.auth-layout{width:min(100% - 24px,1240px);padding-top:30px}.auth-intro h1{font-size:42px}.auth-page-modern .auth-card.auth-form-card{border-radius:18px;padding-inline:13px}.auth-page-modern .auth-consent{padding:11px}}@media (prefers-reduced-motion:no-preference){.auth-intro{animation:.65s cubic-bezier(.2,.75,.2,1) both auth-rise}.auth-form-shell{animation:.65s cubic-bezier(.2,.75,.2,1) .1s both auth-rise}}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.onboarding-page{background:radial-gradient(circle at 50% 17%,#a78bfa21,#0000 29rem),#0d0a12;grid-template-rows:74px 1fr;min-height:100dvh;display:grid}.onboarding-page>header{z-index:30;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0a12d6;justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:sticky;top:0}.onboarding-progress{color:#92869a;letter-spacing:.03em;align-items:center;gap:12px;font-size:9px;font-weight:900;display:flex}.onboarding-progress>i{background:#2a232f;border-radius:9px;width:150px;height:4px;overflow:hidden}.onboarding-progress>i b{border-radius:inherit;background:linear-gradient(90deg,var(--accent),#ffd47c);height:100%;transition:width .3s;display:block}.progress-bar{background:#2a232f;border-radius:9px;width:130px;height:3px;overflow:hidden}.progress-bar i{background:var(--accent);height:100%;transition:width .25s;display:block}.onboarding-page>main{text-align:center;width:min(850px,100%);margin:0 auto;padding:54px 24px 80px;position:relative}.onboarding-page>main.onboarding-main-wide{width:min(1040px,100%)}.onboarding-body{text-align:center;width:min(720px,100%);margin:32px auto 0}.onboarding-main-wide .onboarding-body{width:min(920px,100%)}.onboarding-page>main>footer{justify-content:space-between;align-items:center;gap:12px;width:min(720px,100%);margin:30px auto 0;display:flex}.onboarding-main-wide>footer{width:min(920px,100%)!important}.onboarding-page>main>footer>button:not(.onboarding-next):not(.skip-button),.onboarding-page>header>button{color:#8f8597;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:10px;display:inline-flex}.onboarding-icon{color:#b99cff;background:linear-gradient(145deg,#a78bfa26,#a78bfa0a);border:1px solid #a78bfa57;border-radius:21px;place-items:center;width:62px;height:62px;margin:auto;display:grid;position:relative;box-shadow:0 18px 50px #341f5140}.onboarding-icon:after{content:"";background:var(--accent);border:4px solid #0d0a12;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-4px;right:-4px}.onboarding-icon .platform-icon{color:#ff784f;width:auto;height:auto;background:0 0!important}.listener-icon{place-items:center;width:34px;height:34px;display:grid;position:relative}.listener-icon svg:first-child{width:22px}.listener-icon svg:last-child{width:32px;height:32px;position:absolute}.onboarding-step{color:#8a7d92;letter-spacing:.17em;margin-top:18px;font-size:9px;font-weight:900;display:block}.onboarding-page>main>h1{letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:13px auto 10px;font-size:clamp(42px,6vw,72px);line-height:.94}.onboarding-page>main>h1 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.onboarding-page>main>p{color:#b7abba;text-wrap:balance;max-width:620px;margin:0 auto;font-size:clamp(13px,1.4vw,16px);line-height:1.55}.onboarding-fields{text-align:left;gap:14px;display:grid}.onboarding-fields label>span,.onboarding-wide-field>span{color:#d7cedd;align-items:center;gap:8px;display:flex}.onboarding-fields textarea,.onboarding-wide-field textarea,.editor-field textarea{resize:vertical;padding:13px}.onboarding-stats{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.career-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.streaming-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-upload{cursor:pointer;background:linear-gradient(145deg,#a78bfa12,#ffffff05);border:1px dashed #a78bfa6b;border-radius:24px;place-items:center;min-height:310px;padding:34px;transition:all .2s;display:grid}.onboarding-upload:hover{border-color:var(--primary);background:#a78bfa14;transform:translateY(-2px)}.onboarding-upload{color:#d8cfdf;justify-items:center;gap:10px;width:100%}.onboarding-upload>span:not(.upload-illustration){color:#93889c;max-width:380px;font-size:11px;font-weight:500;line-height:1.55}.onboarding-upload small{color:#6e6475;font-size:9px}.onboarding-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.upload-illustration{background:#a78bfa1c;border-radius:22px;width:72px;height:72px;display:grid;position:relative;color:#b79cff!important;place-items:center!important}.upload-illustration svg:last-child{color:var(--accent);position:absolute;top:8px;right:8px}.photo-preview{background:#17121d;border:1px solid #ffffff1f;border-radius:26px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.hero-image-positioner{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:0;position:absolute;inset:0;overflow:hidden}.hero-image-positioner[data-dragging=true]{cursor:grabbing}.hero-image-positioner:focus-visible{box-shadow:inset 0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero-image-positioner:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--accent) 78%,white)}}.hero-image-positioner img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-positioner-hint,.hero-positioner-reset{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a080cad;border-radius:999px;align-items:center;gap:7px;min-height:36px;font-size:9px;font-weight:850;display:inline-flex;position:absolute;top:16px;box-shadow:0 8px 25px #00000038}.hero-positioner-hint{pointer-events:none;padding:0 12px;left:16px}.hero-positioner-reset{cursor:pointer;border:1px solid #ffffff29;padding:0 12px;right:16px}.photo-preview-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#08060be6);position:absolute;inset:0}.photo-preview>span{z-index:2;color:#fff;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:82px;left:22px}.photo-actions{z-index:3;gap:9px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.photo-actions label,.photo-actions button{color:#171018;background:var(--accent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-size:10px;font-weight:900;display:inline-flex}.photo-actions button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a080cad;border:1px solid #ffffff29}.photo-actions input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.onboarding-error{background:#ff5b5b17;border-radius:11px;padding:11px 14px;color:#ffb7b9!important;margin-top:10px!important;font-size:10px!important}.social-fields{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.social-input-card{border:1px solid var(--border);background:#17121dc7;border-radius:16px;gap:11px;min-width:0;padding:14px;display:grid}.social-input-card>span{color:#eee7f1;align-items:center;gap:9px;font-size:11px;display:flex}.social-input-card input{color:#fff;background:#100c15;border:1px solid #ffffff14;border-radius:10px;outline:0;width:100%;min-height:46px;padding:0 12px}.platform-icon{color:#fff;background:#2a2330;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.platform-icon-instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.platform-icon-tiktok{text-shadow:2px 0 #25f4ee,-2px 0 #fe2c55;background:#050505}.platform-icon-youtube{background:#f03}.platform-icon-spotify{background:#1db954}.platform-icon-soundcloud{background:linear-gradient(#ff8a28,#ff4f00)}.platform-icon-facebook{background:#1877f2}.platform-icon-beatport{color:#101510;background:#01ff95}.platform-icon-email{background:#6f5b7d}.number-card{border:1px solid var(--border);background:linear-gradient(150deg,#ffffff09,#a78bfa09);border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:190px;padding:17px;display:flex}.number-card-icon{color:#b99cff;background:#a78bfa1c;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.number-card-icon .platform-icon{width:43px;height:43px}.number-card>b{color:#d9d1dd;min-height:28px;font-size:10px;line-height:1.4}.number-card>div{border-bottom:1px solid #ffffff24;align-items:end;gap:6px;width:100%;margin-top:auto;display:flex}.number-card input{color:#fff;letter-spacing:-.04em;appearance:textfield;background:0 0;border:0;outline:0;width:100%;min-width:0;height:52px;padding:0;font-size:clamp(24px,3.2vw,36px);font-weight:750}.number-card input::-webkit-inner-spin-button{appearance:none;margin:0}.number-card input::-webkit-outer-spin-button{appearance:none;margin:0}.number-card small{color:#736a79;white-space:nowrap;text-transform:uppercase;padding-bottom:10px;font-size:8px}.listener-field-icon{place-items:center;width:28px;height:28px;display:grid;position:relative}.listener-field-icon svg:last-child{position:absolute;inset:2px}.repeatable-links{text-align:left;gap:12px;display:grid}.repeatable-links>article{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#a78bfa06);border-radius:17px;grid-template-columns:46px minmax(0,1fr) 38px;align-items:start;gap:12px;padding:16px;display:grid;position:relative}.repeatable-icon{color:#b99cff;background:#a78bfa1a;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.repeatable-icon .platform-icon{width:46px;height:46px}.repeatable-fields{grid-template-columns:minmax(140px,.55fr) minmax(0,1fr);gap:10px;display:grid}.repeatable-fields label{color:#978c9f;gap:6px;font-size:9px;font-weight:800;display:grid}.repeatable-fields input{color:#fff;background:#100c15;border:1px solid #ffffff17;border-radius:10px;outline:0;width:100%;min-height:46px;padding:0 12px}.repeatable-fields input:focus,.social-input-card input:focus{border-color:#a78bfab3;box-shadow:0 0 0 3px #a78bfa14}.remove-link{color:#a99ead;background:0 0;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.remove-link:hover{color:#ff9fa3;border-color:#ff646440}.add-link{color:#d8d0dd;background:#a78bfa0a;border:1px dashed #a78bfa5c;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:10px;font-weight:850;display:flex}.sharing-hint{justify-content:center;align-items:center;gap:7px;display:flex;color:#8d8394!important;margin:13px 0 0!important;font-size:9px!important}.visual-explainer{text-align:left;background:#15101cb8;border:1px solid #a78bfa33;border-radius:24px;margin-top:34px;padding:24px}.visual-heading{text-align:center;max-width:680px;margin:0 auto 20px}.visual-heading>span{color:var(--accent);letter-spacing:.16em;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.visual-heading h2{color:#fff;letter-spacing:-.045em;margin:9px 0 7px;font-size:clamp(24px,4vw,40px)}.visual-heading p{color:#94899c;margin:0;font-size:11px;line-height:1.55}.onboarding-full-preview{background:#08070a;border:1px solid #ffffff21;border-radius:18px;max-width:780px;margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #00000059}.onboarding-full-preview>header{color:#756c7c;letter-spacing:.13em;background:#151019;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:42px;padding:0 13px;font-size:7px;font-weight:900;display:grid}.onboarding-full-preview>header>span{gap:5px;display:flex}.onboarding-full-preview>header i{background:#44394b;border-radius:50%;width:7px;height:7px}.onboarding-full-preview>header i:first-child{background:#ff7c75}.onboarding-full-preview>header i:nth-child(2){background:#f5b942}.onboarding-full-preview>header i:last-child{background:#77bd83}.onboarding-full-preview>header b{color:#c5bbc9;text-align:center}.onboarding-full-preview>header small{color:#817688;justify-self:end;font-size:7px}.onboarding-full-preview-viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a78bfa80 #100c14;background:#000;height:min(68vh,720px);overflow:auto}.onboarding-full-preview-viewport .press-kit{zoom:.72}.onboarding-submit-error{background:#ff5b5b14;border:1px solid #ff5b5b38;border-radius:12px;width:min(720px,100%);padding:12px 14px;line-height:1.5;color:#ffc3c5!important;margin:18px auto -12px!important;font-size:10px!important}.onboarding-load-error{text-align:center;background:#0d0a12;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100dvh;padding:24px;display:flex}.onboarding-load-error p{color:#a99ead;max-width:520px;margin:0;line-height:1.6}.onboarding-load-error .onboarding-next{margin-top:8px}.onboarding-template-preview{background:#0b0910;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1.25fr .75fr;max-width:680px;min-height:260px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000059}.template-preview-image{background:radial-gradient(circle at 50% 30%,var(--preview-accent),transparent 30%),linear-gradient(150deg,#23152d,#08070b);flex-direction:column;justify-content:end;min-height:260px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.template-preview-image{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--preview-accent) 45%,transparent),transparent 30%),linear-gradient(150deg,#23152d,#08070b)}}.template-preview-image{background-position:50%;background-size:cover}.template-preview-image>span{color:var(--preview-accent);letter-spacing:.14em;margin-bottom:auto;font-size:6px;font-weight:900}.template-preview-image>b{color:#fff;letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(31px,5vw,58px);line-height:.76}.template-preview-image>small{color:#d5ccd8;letter-spacing:.1em;margin-top:10px;font-size:6px}.template-preview-content{background:linear-gradient(145deg,#17121d,#0d0a12);flex-direction:column;justify-content:center;gap:11px;padding:20px 16px;display:flex}.template-preview-content i{background:#ffffff14;border-radius:9px;height:8px;display:block}.template-preview-content i:nth-child(2){width:78%}.template-preview-content i:nth-child(3){width:58%}.template-preview-button{color:#171019;background:var(--preview-accent);border-radius:999px;place-items:center;width:80px;min-height:29px;margin-top:9px;font-size:6px;font-weight:900;display:grid}.template-mini-select{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.template-mini-select>button{color:#a89fae;text-align:left;border:1px solid var(--border);background:#17121d;border-radius:14px;grid-template-columns:92px minmax(0,1fr) 20px;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.template-mini-select>button.active{color:#fff;border-color:var(--primary);box-shadow:0 0 0 3px #a78bfa12}.template-mini-select>button>span{gap:4px;min-width:0;display:grid}.template-mini-select>button>span b{font-size:10px}.template-mini-select>button>span small{color:#756c7c;font-size:7px;line-height:1.35}.template-mini-select>button>svg{color:var(--primary);margin-left:auto}.onboarding-template-preview.small{min-height:68px;box-shadow:none;border-radius:9px;grid-template-columns:1fr}.onboarding-template-preview.small .template-preview-image{min-height:68px;padding:7px}.onboarding-template-preview.small .template-preview-image>span,.onboarding-template-preview.small .template-preview-image>small,.onboarding-template-preview.small .template-preview-content{display:none}.onboarding-template-preview.small .template-preview-image>b{font-size:13px}.preview-void .template-preview-image>b{font-family:Space Grotesk Variable,system-ui,sans-serif}.preview-void .template-preview-image{filter:saturate(1.05)contrast(1.05)}.preview-void .template-preview-image>span{color:#ceff04}.preview-onyx .template-preview-image>b{text-transform:none;letter-spacing:0;font-family:Playfair Display Variable,Georgia,serif;font-weight:500}.preview-onyx .template-preview-image{filter:sepia(.2)contrast(1.02)}.preview-riot .template-preview-image>b{text-shadow:3px 3px 0 var(--preview-accent);font-family:Anton,Arial Narrow,sans-serif;font-weight:400}.preview-freak .template-preview-image>b{-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#fff,#c084fc);-webkit-background-clip:text;background-clip:text;font-family:Syne Variable,system-ui,sans-serif;font-weight:800}.preview-prime .template-preview-image>b{letter-spacing:-.04em;font-family:Bricolage Grotesque Variable,system-ui,sans-serif}.preview-pulse .template-preview-image>b{letter-spacing:-.01em;text-shadow:0 0 18px var(--preview-accent);font-family:Unbounded Variable,system-ui,sans-serif}.preview-mono .template-preview-image>b,.preview-cobalt .template-preview-image>b,.preview-acid .template-preview-image>b{font-family:Space Grotesk Variable,system-ui,sans-serif}.preview-mono .template-preview-image>b{letter-spacing:-.08em}.preview-cobalt .template-preview-image>b{color:#fff;text-shadow:0 0 18px #2962ff}.preview-strata .template-preview-image>b{color:#111;text-shadow:3px 3px #ff4b40;font-family:Anton,Arial Narrow,sans-serif}.preview-strata .template-preview-image{background:linear-gradient(150deg,#f2eee5,#ff9b91)}.preview-nocturne .template-preview-image>b{font-family:Unbounded Variable,system-ui,sans-serif;font-style:italic}.preview-dossier .template-preview-image>b{font-family:Playfair Display Variable,Georgia,serif;font-weight:500}.preview-acid .template-preview-image>b{text-shadow:0 0 16px #c8ff00}.preview-parallax .template-preview-image{background:radial-gradient(circle at 72% 24%,#ff7139e0,#0000 24%),linear-gradient(150deg,#201025,#06070b 68%)}.preview-parallax .template-preview-image>b{letter-spacing:-.09em;text-shadow:0 14px 30px #000000b3;font-family:Space Grotesk Variable,system-ui,sans-serif}.selected-visual{text-align:center;color:#7f7586!important;margin:12px 0 0!important;font-size:9px!important}.selected-visual b{color:#cfc6d4}.onboarding-upload>div{color:#a59bac;justify-items:center;gap:9px;display:grid}.onboarding-upload button{color:#fff;border:1px solid var(--border);background:#211927;border-radius:10px;padding:11px 15px}.onboarding-next{color:#140e17;background:linear-gradient(135deg,#ffc14d,var(--accent));border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 12px 30px #f5b94229}.onboarding-next:disabled{opacity:.55;box-shadow:none}.skip-button{color:#786f80;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:25px;right:28px}.editor-page{background:#0c0910;min-height:calc(100vh - 142px);margin:calc(-1*clamp(22px,3vw,38px));overflow-x:clip}.editor-top{z-index:25;border-bottom:1px solid var(--border);background:#0d0a12f5;justify-content:space-between;align-items:center;min-height:68px;padding:0 20px;display:flex;position:sticky;top:70px}.editor-top>div,.editor-top>div>div{align-items:center;gap:10px;display:flex}.editor-top button{color:#c8bfce;border:1px solid var(--border);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.editor-top>div:first-child>button{border:0;width:38px;padding:0}.editor-top small{color:#746a7c;letter-spacing:.14em;font-size:7px;font-weight:900}.editor-top b{font-size:11px}.editor-top .publish-action{color:#140f16;border-color:var(--accent);background:var(--accent)}.editor-top-actions button:disabled{cursor:wait;opacity:.6}.editor-statusbar{border-bottom:1px solid var(--border);color:#918798;background:#100c14;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:8px 20px;font-size:9px;line-height:1.45;display:flex}.editor-statusbar>span{align-items:center;gap:8px;min-width:0;display:flex}.editor-statusbar>span>svg,.editor-statusbar>span>i{flex:none}.editor-statusbar>span>i{background:#8f8597;border-radius:50%;width:7px;height:7px}.editor-statusbar.success{color:#bfe7b7;background:#4a914f14}.editor-statusbar.error{color:#ffc3c5;background:#ff5b5b14}.editor-statusbar a{color:#fff;text-underline-offset:3px;flex:none;text-decoration:underline}.editor-workspace{grid-template-columns:82px minmax(420px,1fr) minmax(360px,.78fr);min-height:calc(100vh - 254px);display:grid}.editor-nav{border-right:1px solid var(--border);background:#110d16;align-content:start;gap:5px;padding:14px 9px;display:grid}.editor-nav button{color:#746b7b;background:0 0;border:0;border-radius:10px;place-items:center;gap:4px;min-height:61px;padding:8px 4px;font-size:8px;font-weight:800;display:grid}.editor-nav button.active{color:var(--primary);background:#a78bfa1c}.editor-form{min-width:0;padding:28px clamp(20px,3.6vw,52px) 80px;overflow:auto}.editor-section-heading span{color:var(--primary);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.editor-section-heading h1{letter-spacing:-.045em;max-width:650px;margin:8px 0 27px;font-size:clamp(28px,3.3vw,47px);line-height:.98}.editor-fields{gap:18px;display:grid}.rich-editor-field{gap:8px;min-width:0;display:grid}.rich-editor-field>header{gap:4px;display:grid}.rich-editor-field>header span{color:#c7bdce;font-size:10px;font-weight:800}.rich-editor-field>header small{color:#726879;font-size:9px;line-height:1.45}.rich-text-editor{border:1px solid var(--border);background:#17121d;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 18px 46px #00000029}.rich-text-toolbar{border-bottom:1px solid var(--border);background:linear-gradient(#ffffff09,#0000);flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.rich-text-command-group,.rich-text-colors{align-items:center;gap:4px;display:flex}.rich-text-command-group+.rich-text-command-group,.rich-text-colors{border-left:1px solid var(--border);padding-left:7px}.rich-text-toolbar button{color:#a99fad;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.rich-text-toolbar button:hover,.rich-text-toolbar button:focus-visible{color:#fff;border-color:var(--border);background:#ffffff0e}.rich-text-toolbar .rich-text-swatch{background:var(--rich-color);border:1px solid #ffffff2e;border-radius:50%;width:24px;height:24px;margin:5px 1px;position:relative;box-shadow:inset 0 0 0 3px #17121d}.rich-text-custom-color{color:#aaa0b2;border:1px solid var(--border);cursor:pointer;border-radius:8px;place-items:center;width:42px;height:34px;font-size:8px;font-weight:800;display:grid;position:relative;overflow:hidden}.rich-text-custom-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rich-text-surface{color:#d8d0dc;outline:0;min-height:210px;max-height:520px;padding:18px;font-size:15px;line-height:1.75;overflow:auto}.rich-text-surface:focus{box-shadow:inset 0 0 0 1px #a78bfa73}.rich-text-surface:empty:before{content:attr(data-placeholder);color:#655c6d;pointer-events:none}.rich-text-surface>:first-child{margin-top:0}.rich-text-surface>:last-child{margin-bottom:0}.rich-text-surface p,.rich-text-surface div{margin:0 0 .9em}.rich-text-surface ul,.rich-text-surface ol{margin:.9em 0;padding-left:1.5em}.rich-text-surface blockquote{border-left:2px solid var(--primary);color:#f5eef7;margin:1em 0;padding:2px 0 2px 13px;font-family:Georgia,serif;font-style:italic}.rich-text-editor>footer{border-top:1px solid var(--border);color:#756b7d;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:8px;display:flex}.rich-text-editor>footer b{color:#93899b}.rich-text-editor>footer b.limit{color:#ff8e94}.editor-group{border:1px solid var(--border);background:#ffffff05;border-radius:15px;gap:16px;min-width:0;padding:18px;display:grid}.editor-group>header h2{color:#f7f4fa;margin:0;font-size:15px}.editor-group>header p{color:#7f7586;margin:5px 0 0;font-size:9px;line-height:1.5}.editor-group-body,.collection-stack{gap:13px;min-width:0;display:grid}.stat-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.audience-fields{grid-template-columns:repeat(2,minmax(0,.6fr)) minmax(160px,1fr)}.social-edit-list{gap:10px;display:grid}.social-edit-row{grid-template-columns:minmax(0,1fr) minmax(110px,.32fr);gap:10px;display:grid}.collection-card{border:1px solid var(--border);background:#141019;border-radius:12px;gap:13px;min-width:0;padding:14px;display:grid}.collection-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.collection-card>header b{font-size:10px}.collection-card>header button,.video-file-list button{color:#a99eac;border:1px solid var(--border);background:0 0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.tour-fields{grid-template-columns:minmax(130px,.45fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.collection-add{color:#fff;background:#a78bfa0e;border:1px dashed #a78bfa66;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}.editor-field>span{color:#c7bdce}.editor-field small{color:#726879;font-weight:500;line-height:1.45}.two-fields,.color-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-slug,.color-field{border:1px solid var(--border);background:#17121d;border-radius:11px;align-items:center;display:flex}.editor-slug span{color:#766c7d;padding-left:13px;font-size:12px}.editor-slug input,.color-field input{background:0 0;border:0;box-shadow:none!important}.color-field input[type=color]{width:37px;height:37px;margin-left:6px;padding:2px}.switch-field{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;padding:15px;display:flex}.switch-field span{gap:4px;display:grid}.switch-field small{color:#766d7e}.toggle{background:#342c39;border:0;border-radius:999px;align-items:center;width:39px;height:22px;padding:3px;display:grid}.toggle i{background:#8f8597;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block}.toggle.active{background:var(--primary)}.toggle.active i{background:#fff;transform:translate(17px)}.toggle:disabled{cursor:not-allowed;opacity:.8}.toggle:disabled svg{color:#fff;margin:auto}.template-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.template-picker>button{color:#fff;text-align:left;border:1px solid var(--border);background:#15101c;border-radius:14px;grid-template-columns:74px 1fr 18px;align-items:center;gap:12px;min-height:105px;padding:10px;display:grid}.template-picker>button.active{border-color:var(--primary);background:#a78bfa13}.template-picker>button>span{gap:5px;display:grid}.template-picker b{font-size:12px}.template-picker small{color:#807688;font-size:9px;line-height:1.4}.template-thumb{background:linear-gradient(140deg,#23172f,#7c5aa7);border-radius:9px;place-items:center;height:80px;font-family:Georgia,serif;font-size:32px;display:grid;position:relative;overflow:hidden}.template-thumb i{background:var(--accent);opacity:.6;border-radius:50%;width:50px;height:50px;position:absolute;bottom:-15px;right:-12px}.template-thumb-void{color:#ceff04;background:linear-gradient(140deg,#0d0d0d,#333700)}.template-thumb-onyx{color:#d8b45c;background:linear-gradient(140deg,#0c0b0e,#5c4920)}.template-thumb-riot{color:#ff3b30;background:linear-gradient(140deg,#f2ede3,#ffd9d4)}.template-thumb-freak{color:#c084fc;background:linear-gradient(140deg,#0d0618,#3b1a6e)}.template-thumb-prime{color:#2f5bff;background:linear-gradient(140deg,#fbf9f4,#dbe4ff)}.template-thumb-pulse{color:#ff2e63;background:linear-gradient(140deg,#08050a,#5c1030)}.template-thumb-mono{color:#7c5cff;background:linear-gradient(140deg,#08090d,#302271)}.template-thumb-cobalt{color:#2962ff;background:linear-gradient(140deg,#030509,#102e79)}.template-thumb-strata{color:#ff4b40;background:linear-gradient(140deg,#f2eee5,#ff9b91)}.template-thumb-nocturne{color:#c7ff00;background:linear-gradient(140deg,#050605,#354600)}.template-thumb-dossier{color:#b0004b;background:linear-gradient(140deg,#09090a,#550023)}.template-thumb-acid{color:#c8ff00;background:linear-gradient(140deg,#030403,#405300)}.template-thumb-parallax{color:#f6f1e8;background:radial-gradient(circle at 74% 22%,#ff7139 0 9%,#0000 34%),linear-gradient(145deg,#06070b,#2c132c)}.upload-card{background:#a78bfa06;border:1px dashed #a78bfa4d;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;min-height:110px;padding:18px;display:flex}.upload-card>div{grid-template-columns:30px 1fr;align-items:center;column-gap:8px;display:grid}.upload-card svg{color:var(--primary);grid-row:1/3}.upload-card h3{margin:0;font-size:12px}.upload-card p{color:#756b7d;margin:4px 0 0;font-size:9px}.upload-card button,.upload-button{color:#fff;border:1px solid var(--border);cursor:pointer;background:#211927;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.editor-image-framing{gap:12px;display:grid}.editor-image-framing>header h3{color:#eee7f1;margin:0;font-size:12px}.editor-image-framing>header p{color:#756b7d;margin:5px 0 0;font-size:9px}.editor-hero-preview{border:1px solid var(--border);background:#17121d;border-radius:16px;min-height:310px;position:relative;overflow:hidden}.upload-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.upload-status{color:#cbbfd3;background:#a78bfa17;border-radius:10px;padding:11px 13px;font-size:10px}.editor-link-collection{border:1px solid var(--border);background:#ffffff05;border-radius:14px;gap:12px;padding:16px;display:grid}.editor-link-collection>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-link-collection>header>div{gap:3px;display:grid}.editor-link-collection>header b{font-size:11px}.editor-link-collection>header small{color:#746a7c;font-size:8px}.editor-link-collection>header button{color:#fff;border:1px solid var(--border);background:#211927;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.editor-link-row{grid-template-columns:minmax(120px,.45fr) minmax(0,1fr) 38px;align-items:end;gap:9px;display:grid}.editor-link-row>button{color:#a99eac;border:1px solid var(--border);background:0 0;border-radius:10px;place-items:center;width:38px;height:48px;display:grid}.editor-materials{gap:14px;min-width:0;display:grid}.editor-materials>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.editor-materials>header>div{gap:4px;display:grid}.editor-materials>header b{font-size:13px}.editor-materials>header small{color:#746a7c;font-size:9px}.editor-materials>header>button{color:#fff;border:1px solid var(--border);background:#211927;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.editor-material-stack{gap:12px;min-width:0;display:grid}.editor-material-card{border:1px solid var(--border);background:linear-gradient(145deg,#a78bfa0d,#ffffff05);border-radius:16px;gap:15px;min-width:0;padding:16px;display:grid}.editor-material-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-material-card>header>span{color:#e9e2ed;align-items:center;gap:8px;font-size:11px;display:flex}.editor-material-card>header>span svg{color:var(--primary)}.editor-material-card>header>button{color:#a99eac;border:1px solid var(--border);background:0 0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.material-animation-field{gap:8px;display:grid}.material-animation-field>span{color:#c7bdce;font-size:10px;font-weight:800}.material-animation-picker{grid-template-columns:repeat(5,minmax(88px,1fr));gap:7px;display:grid}.material-animation-picker>button{color:#8e8595;text-align:center;border:1px solid var(--border);background:#151019;border-radius:12px;align-content:center;justify-items:center;gap:7px;min-width:0;min-height:82px;padding:10px 7px;display:grid;position:relative}.material-animation-picker>button.active{color:#fff;background:#a78bfa1a;border-color:#a78bfaad;box-shadow:inset 0 0 0 1px #a78bfa1f}.material-animation-picker>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.material-animation-picker b{font-size:9px}.material-animation-picker small{color:#756b7d;text-overflow:ellipsis;font-size:7px;line-height:1.3;overflow:hidden}.material-animation-picker>button>i{border:1px solid #5d5563;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.material-animation-picker>button.active>i{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 3px #a78bfa1f}.material-animation-sample{color:#d9cfee;background:#a78bfa1f;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.material-animation-picker>button:hover .animation-pulse{animation:1.25s ease-in-out infinite editor-material-pulse}.material-animation-picker>button:hover .animation-shake{animation:.52s ease-in-out infinite editor-material-shake}.material-animation-picker>button:hover .animation-glow{animation:1.2s ease-in-out infinite editor-material-glow}.material-animation-picker>button:hover .animation-float{animation:1.35s ease-in-out infinite editor-material-float}@keyframes editor-material-pulse{50%{transform:scale(1.12);box-shadow:0 0 18px #a78bfa5c}}@keyframes editor-material-shake{25%{transform:translate(-3px)rotate(-3deg)}75%{transform:translate(3px)rotate(3deg)}}@keyframes editor-material-glow{50%{color:#fff;background:#c8ff0038;box-shadow:0 0 20px #c8ff0047}}@keyframes editor-material-float{50%{transform:translateY(-5px)}}.media-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.media-placeholder{aspect-ratio:1;background:linear-gradient(140deg,#372044,#9d738c);border-radius:10px;place-items:center;display:grid;position:relative}.media-placeholder button{color:#fff;background:#00000073;border:0;border-radius:50%;width:27px;height:27px;position:absolute;top:5px;right:5px}.video-file-list{gap:8px;display:grid}.video-file-list>div{border:1px solid var(--border);background:#17121d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.video-file-list span{gap:3px;min-width:0;display:grid}.video-file-list b{font-size:9px}.video-file-list small{color:#776d7e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blocks-editor>p{color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.6}.blocks-editor>.editor-group{margin-bottom:18px}.block-heading-note{color:#8f8597;margin:0;font-size:9px;line-height:1.55}.block-row{border:1px solid var(--border);background:#17121d;border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto 40px;align-items:center;gap:8px;min-height:64px;margin-bottom:8px;padding:0 12px;display:grid}.block-row.dragging{opacity:.5}.drag-handle{color:#736a7a;cursor:grab;background:0 0;border:0}.block-row-label{gap:3px;min-width:0;display:grid}.block-row-label b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.block-row-label small{color:#706777;font-size:7px}.block-edit{color:#ded6e4;border:1px solid var(--border);background:0 0;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.block-edit:disabled{opacity:.35}.editor-preview{border-left:1px solid var(--border);background:radial-gradient(circle at 50% 15%,#a78bfa14,#0000 32%),#08070a;flex-direction:column;height:calc(100dvh - 182px);padding:16px 20px 22px;display:flex;position:sticky;top:182px;overflow:hidden}.preview-toolbar{color:#6e6674;justify-content:space-between;padding:0 5px 11px;font-size:8px;font-weight:800;display:flex}.preview-toolbar span{color:#8bc381}.preview-toolbar i{background:#8bc381;border-radius:50%;width:5px;height:5px;display:inline-block}.phone-preview-fit{width:100%;min-height:0;position:relative;overflow:hidden}.phone-mock{width:416px;height:870px;transform:translate(-50%,-50%) scale(var(--phone-scale,1));transform-origin:50%;background:linear-gradient(145deg,#37313c,#141117 35%,#070608 70%,#2d2731);border:1px solid #504858;border-radius:48px;padding:11px;position:absolute;top:50%;left:50%;box-shadow:0 28px 70px #000000b3,inset 0 0 0 2px #08070a,inset 0 0 0 4px #ffffff0d}.phone-screen{scrollbar-width:thin;scrollbar-color:#ffffff57 transparent;overscroll-behavior:contain;background:#000;border:1px solid #ffffff1a;border-radius:37px;width:100%;height:100%;position:relative;overflow:auto}.phone-screen>.press-kit-canvas{background:#000;min-height:100%;padding-top:24px}.phone-screen:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.phone-island{z-index:8;pointer-events:none;background:#050506;border-radius:999px;justify-content:flex-end;align-items:center;gap:6px;width:88px;height:23px;padding-right:8px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 1px #ffffff17}.phone-island i{background:#171d29;border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 0 2px #0d1018}.phone-island span{background:#1f2738;border-radius:50%;width:5px;height:5px}.phone-home{z-index:8;pointer-events:none;background:#ffffffb8;border-radius:999px;width:98px;height:4px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.phone-side{background:linear-gradient(#5a5260,#161219);border-radius:3px 0 0 3px;width:3px;display:block;position:absolute}.phone-side-silent{height:26px;top:92px;left:-4px}.phone-side-volume{height:66px;top:134px;left:-4px}.phone-side-power{border-radius:0 3px 3px 0;width:3px;height:82px;top:143px;right:-4px}.editor-preview .phone-preview-fit{flex:1 1 0}.mobile-preview-stage .phone-preview-fit{flex:auto;width:100%;height:100%}.mobile-preview-modal{z-index:100;background:radial-gradient(circle at 50% 18%,#24172f,#08070a 52%);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.mobile-preview-modal>header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08070ad1;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:68px;padding:0 18px;display:flex}.mobile-preview-modal>header>div{gap:3px;display:grid}.mobile-preview-modal>header small{color:var(--primary);letter-spacing:.14em;font-size:7px;font-weight:900}.mobile-preview-modal>header b{font-size:12px}.mobile-preview-modal button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.mobile-preview-stage{justify-content:center;align-items:center;min-height:0;padding:18px;display:flex;overflow:hidden}.empty-state,.public-state,.loading-screen{text-align:center;place-content:center;justify-items:center;min-height:65vh;padding:30px;display:grid}.paused-press-kit{isolation:isolate;color:#f8f5fa;background:#08070a;width:100%;min-height:100svh;padding:clamp(16px,2.4vw,30px);position:relative;overflow:hidden}.paused-press-kit:before{content:"";z-index:-3;background:radial-gradient(circle at 50% 42%,#f5b94213,#0000 27%),radial-gradient(circle at 12% 15%,#a78bfa17,#0000 25%),linear-gradient(145deg,#0d0911 0%,#07070a 48%,#0b080e 100%);position:absolute;inset:0}.paused-press-kit:after{content:"";z-index:-2;opacity:.16;pointer-events:none;background-image:radial-gradient(#ffffffb3 .5px,#0000 .5px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.paused-press-kit__atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.paused-press-kit__orb{filter:blur(1px);border-radius:50%;display:block;position:absolute}.paused-press-kit__orb--gold{aspect-ratio:1;border:1px solid #f5b94214;width:min(48vw,640px);top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 100px #f5b94209,inset 0 0 100px #f5b94206}.paused-press-kit__orb--violet{filter:blur(75px);background:#7752b71a;width:290px;height:290px;top:-120px;right:-145px}.paused-press-kit__star{background:#f5b942;border-radius:50%;width:3px;height:3px;display:block;position:absolute;box-shadow:0 0 13px #f5b942d9}.paused-press-kit__star--one{top:28%;left:13%}.paused-press-kit__star--two{opacity:.6;width:2px;height:2px;top:34%;right:16%}.paused-press-kit__star--three{opacity:.45;width:2px;height:2px;bottom:20%;right:27%}.paused-press-kit__frame{background:linear-gradient(145deg,#ffffff05,#fff0 38%);border:1px solid #ffffff13;border-radius:clamp(18px,2.2vw,30px);grid-template-rows:auto 1fr auto;width:100%;min-height:calc(100svh - clamp(32px,4.8vw,60px));padding:clamp(20px,2.8vw,38px);display:grid;box-shadow:inset 0 1px #ffffff06,0 30px 100px #00000047}.paused-press-kit__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.paused-press-kit__header .logo{transform-origin:0;transform:scale(.88)}.paused-press-kit__header>span{color:#5f5865;letter-spacing:.24em;font-size:7px;font-weight:800}.paused-press-kit__content{text-align:center;flex-direction:column;align-items:center;width:min(100%,760px);margin:auto;padding:clamp(26px,5vh,54px) 0;display:flex}.paused-press-kit__status{color:#a69da9;letter-spacing:.13em;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:0 11px;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-weight:650;display:inline-flex}.paused-press-kit__status i{background:#f5b942;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 0 4px #f5b94213,0 0 14px #f5b9428c}.paused-press-kit__symbol{background:radial-gradient(circle,#f5b94213,#f5b94204 55%,#0000 56%);border:1px solid #f5b94229;border-radius:50%;place-items:center;width:78px;height:78px;margin:clamp(18px,3.5vh,32px) 0 18px;display:grid;position:relative;box-shadow:0 0 0 10px #f5b94205,0 0 0 22px #f5b94203,0 0 65px #f5b94212}.paused-press-kit__symbol:before,.paused-press-kit__symbol:after{content:"";border:1px solid #0000;border-radius:50%;position:absolute}.paused-press-kit__symbol:before{border-top-color:#f5b94226;border-right-color:#f5b9420a;inset:-11px;transform:rotate(28deg)}.paused-press-kit__symbol:after{border-bottom-color:#ffffff1a;inset:9px;transform:rotate(-24deg)}.paused-press-kit__symbol span{color:#f5c45e;background:#100d11;border:1px solid #f5b94238;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff0a}.paused-press-kit__content h1{color:#f8f5fa;letter-spacing:-.065em;margin:0;font-size:clamp(38px,5vw,68px);font-weight:730;line-height:.98}.paused-press-kit__content h1 em{color:#f5c45e;letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.paused-press-kit__content>p{color:#968e9b;max-width:610px;margin:clamp(18px,2.8vh,25px) 0 0;font-family:Poppins Variable,Poppins,sans-serif;font-size:clamp(12px,1.2vw,14px);line-height:1.75}.paused-press-kit__assurance{color:#8f8794;text-align:left;align-items:center;gap:10px;margin-top:clamp(18px,2.8vh,25px);font-size:9px;line-height:1.35;display:flex}.paused-press-kit__assurance>span:last-child{gap:2px;display:grid}.paused-press-kit__assurance small{color:#d6cfd9;letter-spacing:.12em;font-family:JetBrains Mono Variable,monospace;font-size:6px;font-weight:750}.paused-press-kit__check{color:#b6cb7a;background:#b6cb7a0e;border:1px solid #b6cb7a26;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.paused-press-kit__cta{color:#16120c;text-align:left;background:linear-gradient(135deg,#f7ca66,#e9ae36);border:1px solid #ffe19b40;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;min-width:min(100%,330px);min-height:59px;margin-top:clamp(22px,3.4vh,31px);padding:8px 8px 8px 19px;transition:transform .25s,box-shadow .25s,filter .25s;display:flex;box-shadow:0 18px 45px #d696231f,inset 0 1px #ffffff52}.paused-press-kit__cta>span{letter-spacing:-.015em;gap:3px;font-size:10px;font-weight:850;display:grid}.paused-press-kit__cta small{color:#16120c9e;letter-spacing:0;font-size:7px;font-weight:650}.paused-press-kit__cta>i{background:#0c0a071a;border-radius:12px;place-items:center;width:42px;height:42px;transition:transform .25s;display:grid}.paused-press-kit__cta:hover{filter:saturate(1.08);transform:translateY(-3px);box-shadow:0 22px 60px #d6962333,inset 0 1px #ffffff52}.paused-press-kit__cta:hover>i{transform:rotate(5deg)}.paused-press-kit__cta:focus-visible{outline-offset:4px;outline:2px solid #fff}.paused-press-kit__footer{color:#4d4751;letter-spacing:.16em;justify-content:center;align-items:center;gap:10px;font-family:JetBrains Mono Variable,monospace;font-size:6px;font-weight:650;display:flex}.paused-press-kit__footer i{background:#765d2e;border-radius:50%;width:3px;height:3px}@media (prefers-reduced-motion:no-preference){.paused-press-kit__status i{animation:2.4s ease-in-out infinite paused-status}.paused-press-kit__symbol:before{animation:16s linear infinite paused-orbit}.paused-press-kit__star{animation:3s ease-in-out infinite alternate paused-star}.paused-press-kit__star--two{animation-delay:-1.2s}}@keyframes paused-status{50%{opacity:.45;box-shadow:0 0 0 7px #f5b94200,0 0 5px #f5b94233}}@keyframes paused-orbit{to{transform:rotate(388deg)}}@keyframes paused-star{to{opacity:.25;transform:scale(.7)}}@media (width<=600px){.paused-press-kit{padding:10px}.paused-press-kit__frame{border-radius:20px;min-height:calc(100svh - 20px);padding:20px 17px}.paused-press-kit__header>span{display:none}.paused-press-kit__header{justify-content:center}.paused-press-kit__header .logo{transform-origin:50%;transform:scale(.82)}.paused-press-kit__content{padding:28px 0}.paused-press-kit__symbol{width:70px;height:70px;margin:25px 0 20px}.paused-press-kit__content h1{font-size:clamp(39px,12.4vw,53px);line-height:1.01}.paused-press-kit__content>p{max-width:320px;font-size:12px;line-height:1.7}.paused-press-kit__desktop-break{display:none}.paused-press-kit__cta{width:100%;min-width:0}}@media (height<=650px) and (width>=601px){.paused-press-kit__frame{padding-block:18px}.paused-press-kit__content{padding:12px 0 14px}.paused-press-kit__symbol{width:58px;height:58px;margin:12px 0}.paused-press-kit__symbol span{width:36px;height:36px}.paused-press-kit__content h1{font-size:clamp(36px,4.4vw,53px)}.paused-press-kit__content>p{margin-top:12px;line-height:1.55}.paused-press-kit__assurance{margin-top:12px}.paused-press-kit__cta{min-height:52px;margin-top:15px}.paused-press-kit__cta>i{width:36px;height:36px}}@media (height<=520px) and (width>=601px){.paused-press-kit{padding:10px}.paused-press-kit__frame{min-height:calc(100svh - 20px);padding:13px 22px}.paused-press-kit__header .logo{transform:scale(.76)}.paused-press-kit__content{padding:0}.paused-press-kit__status{min-height:24px;padding-inline:9px;font-size:6px}.paused-press-kit__symbol{width:46px;height:46px;margin:7px 0;box-shadow:0 0 0 7px #f5b94205,0 0 0 14px #f5b94203,0 0 45px #f5b94212}.paused-press-kit__symbol:before{inset:-7px}.paused-press-kit__symbol span{width:31px;height:31px}.paused-press-kit__symbol svg{width:17px;height:17px}.paused-press-kit__content h1{font-size:clamp(33px,4vw,45px);line-height:.94}.paused-press-kit__content>p{margin-top:8px;font-size:10px;line-height:1.45}.paused-press-kit__assurance{display:none}.paused-press-kit__cta{border-radius:14px;min-width:300px;min-height:45px;margin-top:10px;padding:5px 6px 5px 15px}.paused-press-kit__cta>i{border-radius:9px;width:33px;height:33px}.paused-press-kit__footer{display:none}}.loading-mark{border:1px solid var(--primary);width:50px;height:50px;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:13px;animation:1s infinite alternate pulse;display:grid}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.settings-body{grid-template-columns:minmax(0,1fr) 250px;gap:14px;display:grid}.settings-stack{gap:12px;display:grid}.settings-card{border:1px solid var(--border);background:#15101c;border-radius:17px;padding:22px}.settings-card>header{align-items:center;gap:11px;margin-bottom:18px;display:flex}.settings-icon{width:39px;height:39px;color:var(--primary);background:#a78bfa1a;border-radius:11px;place-items:center;display:grid}.settings-card h2{margin:0;font-size:15px}.settings-card header p{color:#817788;margin:3px 0 0;font-size:10px}.danger-card{border-color:#ff5b5b2e}.device-row,.status-banner{background:#ffffff06;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.device-row>span{gap:3px;display:grid}.device-row small{color:#7c7284}.device-row button{color:#ff9c9e;background:0 0;border:0;margin-left:auto;font-size:10px}.locale-options{gap:8px;display:flex}.locale-options button{color:#9d93a5;border:1px solid var(--border);background:0 0;border-radius:9px;min-height:36px;padding:0 13px}.locale-options button.active{color:#fff;border-color:var(--primary)}.plan-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.plan-grid article{border:1px solid var(--border);background:#15101c;border-radius:18px;padding:24px;display:grid;position:relative}.plan-grid article.featured-plan{background:linear-gradient(145deg,#f5b94212,#15101c);border-color:#f5b94273}.plan-badge{color:#15101c;background:var(--accent);border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:15px;right:15px}.plan-name{color:var(--primary);letter-spacing:.14em;font-size:9px;font-weight:900}.plan-price{letter-spacing:-.04em;margin:15px 0 4px;font-size:38px;font-weight:900}.plan-price small{color:#887e90;font-size:10px}.plan-saving{color:#92c78a;font-size:9px}.plan-grid ul{color:#a79dac;padding-left:17px;font-size:11px;line-height:2}.plan-grid button{color:#130f16;background:var(--accent);border:0;border-radius:10px;min-height:43px;font-weight:900}.checkout-phone{grid-template-columns:1fr auto;gap:10px;display:grid}.checkout-phone input{color:#fff;border:1px solid var(--border);background:#17121d;border-radius:10px;min-height:44px;padding:0 12px}.checkout-phone button{color:#130f16;background:var(--accent);border:0;border-radius:10px;padding:0 16px;font-weight:900}.billing-safe,.legal-note{color:#7e7486;font-size:10px;line-height:1.6}.legal-page{background:#0d0a12;min-height:100vh}.legal-page>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:78px;padding:0 max(20px,50vw - 480px);display:flex}.legal-page>header a{color:#91869a;font-size:11px}.legal-page main{max-width:800px;margin:auto;padding:80px 20px 120px}.legal-page main>span{color:var(--primary);letter-spacing:.14em;font-size:9px;font-weight:900}.legal-page h1{letter-spacing:-.06em;margin:15px 0;font-size:clamp(48px,8vw,90px);line-height:.9}.legal-lead{color:var(--muted);font-size:19px}.legal-page h2{margin-top:45px}.legal-page main p{color:#aaa0b2;line-height:1.8}.admin-page{background-color:#08060c;background-image:radial-gradient(at 10% 0,#a78bfa0d 0,#0000 50%),radial-gradient(at 90% 10%,#f5b94209 0,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;overflow-x:clip}.admin-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{z-index:50;background:#0d0a14;border-right:1px solid #ffffff12;flex-direction:column;height:100vh;padding:22px 16px 20px;display:flex;position:sticky;top:0;box-shadow:4px 0 30px #00000059}.admin-sidebar-head{justify-content:space-between;align-items:center;gap:8px;min-height:52px;margin-bottom:24px;padding:0 4px;display:flex}.admin-brand-wrapper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-brand-wrapper .logo-artwork{width:142px;text-decoration:none;display:flex}.admin-brand-wrapper .logo-artwork img{width:100%;height:auto;display:block}.admin-control-badge{color:#f7d98b;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#f5b9422e,#a78bfa2e);border:1px solid #f5b94259;border-radius:6px;padding:3px 8px;font-size:8px;font-weight:900;line-height:1}.admin-close-btn{color:#aaa0b2;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:none}.admin-sidebar-label{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;margin:16px 12px 8px;font-size:9px;font-weight:900}.admin-nav{gap:5px;display:grid}.admin-nav button,.admin-nav a{color:#9a8fa3;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 13px;font-size:13px;font-weight:750;text-decoration:none;transition:all .18s;display:flex}.admin-nav button:hover,.admin-nav a:hover{color:#fff;background:#a78bfa1a;transform:translate(2px)}.admin-nav button.active{color:#fff;background:#a78bfa24;border-color:#a78bfa47;box-shadow:0 0 20px #a78bfa1f}.admin-nav button.active svg{color:var(--primary)}.admin-sidebar-spacer{flex:1;min-height:28px}.admin-nav-secondary{margin-bottom:16px}.admin-nav-secondary .admin-artist-link{color:#f7d98b;background:#f5b9420e;border:1px solid #f5b94238}.admin-nav-secondary .admin-artist-link:hover{color:#fff;background:#f5b9421f;border-color:#f5b94275}.admin-nav-secondary .admin-artist-link svg{color:var(--accent)}.admin-profile{background:#f5b9420b;border:1px solid #f5b94233;border-radius:14px;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.admin-profile-icon{width:34px;height:34px;color:var(--accent);background:#f5b9421f;border-radius:10px;flex:none;place-items:center;display:grid}.admin-profile>div{gap:2px;min-width:0;display:grid}.admin-profile strong{color:#f7f4fa;font-size:11px;font-weight:750}.admin-profile small{color:#a89cb3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-sidebar-scrim{display:none}.admin-topbar{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0810d9;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:0 32px;display:flex;position:sticky;top:0}.admin-menu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;display:none}.admin-topbar-info{gap:3px;min-width:0;display:grid}.admin-topbar-info small{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-topbar-info b{color:#f7f4fa;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.admin-topbar-actions{flex:none;align-items:center;gap:12px;display:flex}.admin-topbar-link{color:#f7d98b;background:#f5b9420d;border:1px solid #f5b94240;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:750;text-decoration:none;transition:all .18s;display:inline-flex}.admin-topbar-link:hover{color:#fff;background:#f5b9421f;border-color:#f5b94280;box-shadow:0 0 16px #f5b94226}.admin-topbar-badge{color:#c4b5fd;letter-spacing:.08em;background:#a78bfa14;border:1px solid #a78bfa40;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.admin-main{min-width:0}.admin-content{width:100%;max-width:1540px;margin:0 auto;padding:36px clamp(24px,3vw,48px) 64px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.admin-heading h1{letter-spacing:-.045em;color:#f7f4fa;margin:9px 0 7px;font-size:clamp(34px,4vw,54px);font-weight:750;line-height:.98}.admin-heading p{color:#9f93a8;margin:0;font-size:13px;line-height:1.6}.admin-search{color:#82788a;background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;flex:none;align-items:center;gap:10px;width:min(320px,100%);min-height:46px;padding:0 14px;transition:all .18s;display:flex}.admin-search:focus-within{color:var(--primary);background:#00000040;border-color:#a78bfaa6;box-shadow:0 0 0 3px #a78bfa1f}.admin-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.admin-search input::placeholder{color:#776d7e}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;scroll-margin-top:18px;display:grid}.admin-metric-grid article{background:radial-gradient(circle at 100% 0,#a78bfa14,#0000 55%),#130f1c;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:145px;padding:22px;transition:all .22s;display:flex;box-shadow:0 8px 24px #0000004d}.admin-metric-grid article:hover{border-color:#a78bfa59;transform:translateY(-2px);box-shadow:0 16px 40px #00000073}.admin-metric-grid article>span{color:#92879a;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.admin-metric-grid article>span svg{color:var(--primary)}.admin-metric-grid strong{letter-spacing:-.045em;color:#f7f4fa;margin-top:18px;font-size:clamp(30px,2.5vw,38px);font-weight:750;line-height:1}.admin-metric-grid p{color:#837889;margin:5px 0 0;font-size:11px}.admin-grid{grid-template-columns:minmax(0,1.75fr) minmax(250px,.55fr);align-items:start;gap:12px;margin-top:12px;display:grid}.admin-page .panel-card{background:#130f1c;border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:24px;box-shadow:0 10px 32px #00000059}.admin-table,.admin-actions{scroll-margin-top:18px}.admin-table .panel-heading>span{color:#8f8496;font-size:11px;font-weight:600}.admin-table-content{min-width:0}.admin-table .table-head,.admin-table .table-row{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(180px,1.5fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(70px,.55fr) minmax(280px,auto);align-items:center;gap:14px;min-height:56px;font-size:12px;display:grid}.admin-table .table-head{color:#82778a;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff14;margin-top:16px;font-size:9px;font-weight:900}.admin-table .tenant-name{align-items:center;gap:10px;min-width:0;display:flex}.admin-table .tenant-name b{text-overflow:ellipsis;white-space:nowrap;color:#f7f4fa;font-size:13px;font-weight:700;overflow:hidden}.admin-table .table-row{transition:background .16s}.admin-table .table-row:hover{background:#ffffff05}.admin-table .table-row i{color:#fff;background:linear-gradient(135deg,#a78bfa59,#f5b94259);border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:800;display:grid}.status-ativo{color:#4ade80;letter-spacing:.04em;background:#4ade801f;border:1px solid #4ade8047;border-radius:999px;align-items:center;width:fit-content;padding:3px 10px;font-size:10px;font-weight:750;display:inline-flex}.status-trial{color:#f5b942;letter-spacing:.04em;background:#f5b9421f;border:1px solid #f5b94247;border-radius:999px;align-items:center;width:fit-content;padding:3px 10px;font-size:10px;font-weight:750;display:inline-flex}.status-pausado{color:#94a3b8;letter-spacing:.04em;background:#94a3b81a;border:1px solid #94a3b838;border-radius:999px;align-items:center;width:fit-content;padding:3px 10px;font-size:10px;font-weight:750;display:inline-flex}.tenant-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tenant-actions button{cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:11px;font-weight:750;transition:all .15s;display:inline-flex}.tenant-actions .btn-impersonate{color:#d4bfff;background:#b79cff14;border:1px solid #b79cff59}.tenant-actions .btn-impersonate:hover:not(:disabled){color:#fff;background:#b79cff33;border-color:#b79cffb3;box-shadow:0 2px 10px #b79cff40}.tenant-actions .btn-change-plan{color:#7dd3fc;background:#38bdf814;border:1px solid #38bdf859}.tenant-actions .btn-change-plan:hover:not(:disabled){color:#fff;background:#38bdf833;border-color:#38bdf8b3;box-shadow:0 2px 10px #38bdf840}.tenant-actions .btn-delete{color:#ff9fa3;background:#ff5b5b0f;border:1px solid #ff646440}.tenant-actions .btn-delete:hover:not(:disabled){color:#ffc1c3;background:#ff5b5b24;border-color:#ff646480}.tenant-actions button:disabled{opacity:.5;cursor:not-allowed}.impersonation-banner{z-index:70;background:linear-gradient(90deg,#230d33 0%,#170a24 50%,#12071d 100%);border-bottom:1px solid #c084fc66;width:100%;padding:9px 24px;position:sticky;top:0;box-shadow:0 4px 20px #00000080}.impersonation-banner-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1380px;margin:0 auto;display:flex}.impersonation-badge{color:#facc15;letter-spacing:.06em;text-transform:uppercase;background:#eab30829;border:1px solid #eab30880;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:850;display:inline-flex}.impersonation-message{color:#e9d5ff;flex-wrap:wrap;flex:320px;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.impersonation-message strong{color:#fff;font-weight:750}.impersonation-email{color:#c084fc;font-size:12px}.impersonation-hint{color:#a89bb6;font-size:11px}.impersonation-exit-btn{color:#1a0f28;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:750;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #00000040}.impersonation-exit-btn:hover:not(:disabled){background:#f3e8ff;transform:translateY(-1px);box-shadow:0 4px 12px #b79cff59}.impersonation-exit-btn:disabled{opacity:.6;cursor:not-allowed}.admin-tenant-feedback{border-radius:12px;align-items:center;gap:8px;margin:16px 0 0;padding:12px 16px;font-size:11px;font-weight:750;line-height:1.5;display:flex}.admin-tenant-feedback.success{color:#86efac;background:#22c55e1f;border:1px solid #22c55e4d}.admin-tenant-feedback.error{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d}.admin-empty{color:#857a8c;text-align:center;margin:0;padding:42px 0 24px;font-size:12px}.admin-support .support-list{gap:16px;margin-top:16px;display:grid}.admin-support .support-list article{background:#15101d;border:1px solid #ffffff12;border-radius:14px;gap:12px;padding:20px;transition:border-color .16s;display:grid}.admin-support .support-list article:hover{border-color:#a78bfa40}.admin-support .support-list article header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-support .support-list article header div{align-items:center;gap:10px;display:flex}.admin-support .support-list article header strong{color:#fff;font-size:14px}.admin-support .support-list article header a{color:#c4b5fd;font-size:12px;text-decoration:none}.admin-support .support-list article header a:hover{text-decoration:underline}.admin-support .support-list article header time{color:#8c8096;font-size:11px}.admin-support .support-category{letter-spacing:.04em;text-transform:uppercase;color:#d8b4fe;background:#a78bfa1a;border:1px solid #a78bfa40;border-radius:999px;width:fit-content;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.admin-support .support-list article p{color:#ded6e5;background:#00000040;border:1px solid #ffffff0d;border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.admin-support .support-list article label{color:#9f93a8;justify-self:end;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.admin-support .support-list article select{color:#fff;cursor:pointer;background:#0d0914;border:1px solid #ffffff1a;border-radius:8px;min-height:34px;padding:0 10px;font-size:11px}.admin-actions{align-content:start;display:grid}.admin-action-row{color:#a79dac;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:55px;font-size:11px;display:flex}.admin-action-row b{color:#f7f4fa}.admin-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040207d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-delete-dialog{color:#f7f4fa;background:radial-gradient(circle at 0 0,#ff5b5b14,#0000 35%),#15101c;border:1px solid #ff73733d;border-radius:20px;gap:20px;width:min(500px,100%);padding:24px;display:grid;box-shadow:0 30px 90px #0000008c}.admin-delete-dialog>header{justify-content:space-between;align-items:center;display:flex}.admin-delete-dialog>header>span{color:#ff9fa3;background:#ff5b5b17;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.admin-delete-dialog>header>button{color:#9b90a2;border:1px solid var(--border);background:0 0;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.admin-delete-dialog>div{gap:8px;display:grid}.admin-delete-dialog>div small{color:#ff9fa3;letter-spacing:.14em;font-size:8px;font-weight:900}.admin-delete-dialog h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,6vw,34px)}.admin-delete-dialog>div p{color:#a99ead;margin:0;font-size:11px;line-height:1.7}.admin-delete-dialog>label{color:#c9bfce;gap:8px;font-size:10px;line-height:1.5;display:grid}.admin-delete-dialog>label b{color:#fff}.admin-delete-dialog input{color:#fff;border:1px solid var(--border);background:#0f0c13;border-radius:11px;outline:0;width:100%;min-height:48px;padding:0 13px;font-size:14px}.admin-delete-dialog input:focus{border-color:#ff7373a6;box-shadow:0 0 0 3px #ff5b5b17}.affiliate-delete-dialog textarea{color:#fff;border:1px solid var(--border);resize:vertical;width:100%;min-height:84px;font:inherit;background:#0f0c13;border-radius:11px;outline:0;padding:12px;line-height:1.6}.affiliate-delete-dialog textarea:focus{border-color:#ff7373a6;box-shadow:0 0 0 3px #ff5b5b17}.admin-delete-error{color:#ffc3c5;background:#ff5b5b17;border-radius:10px;margin:0;padding:11px 13px;font-size:10px;line-height:1.5}.admin-delete-dialog>footer{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:9px;display:grid}.admin-delete-dialog>footer button{color:#d1c8d7;border:1px solid var(--border);background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:0 14px;font-size:9px;font-weight:850;display:inline-flex}.admin-delete-dialog>footer .admin-delete-confirm{color:#fff;background:#a92f39;border-color:#b93f48}.admin-plan-dialog{color:#f7f4fa;background:radial-gradient(circle at 0 0,#38bdf814,#0000 40%),#15101c;border:1px solid #38bdf83d;border-radius:20px;gap:18px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 30px 90px #0000008c}.admin-plan-dialog>header{justify-content:space-between;align-items:center;display:flex}.admin-plan-dialog>header>span{color:#7dd3fc;background:#38bdf817;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.admin-plan-dialog>header>button{color:#9b90a2;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.admin-plan-dialog>div.dialog-intro{gap:6px;display:grid}.admin-plan-dialog>div.dialog-intro small{color:#7dd3fc;letter-spacing:.14em;font-size:8px;font-weight:900}.admin-plan-dialog h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,5vw,26px)}.admin-plan-dialog>div.dialog-intro p{color:#a99ead;margin:0;font-size:11px;line-height:1.6}.admin-plan-body{gap:14px;display:grid}.admin-plan-field{color:#c9bfce;gap:6px;font-size:11px;font-weight:600;line-height:1.4;display:grid}.admin-plan-field select,.admin-plan-field input[type=text]{color:#fff;border:1px solid var(--border);background:#0f0c13;border-radius:11px;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:13px}.admin-plan-field select:focus,.admin-plan-field input[type=text]:focus{border-color:#38bdf8a6;box-shadow:0 0 0 3px #38bdf817}.admin-plan-toggle{border:1px solid var(--border);cursor:pointer;background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-plan-toggle input[type=checkbox]{accent-color:#38bdf8;cursor:pointer;width:18px;height:18px}.admin-plan-toggle div strong{color:#f7f4fa;font-size:12px;display:block}.admin-plan-toggle div small{color:#9c92a3;margin-top:2px;font-size:10px;display:block}.admin-plan-dialog>footer{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:9px;margin-top:4px;display:grid}.admin-plan-dialog>footer button{color:#d1c8d7;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.admin-plan-dialog>footer .admin-plan-confirm{color:#fff;background:#0369a1;border-color:#0284c7}.admin-plan-dialog>footer .admin-plan-confirm:hover:not(:disabled){background:#0284c7}.admin-plan-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1180px){.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-content{padding-left:24px;padding-right:24px}.admin-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,.6fr)}}@media (width<=920px){.admin-shell{display:block}.admin-sidebar{width:min(284px,86vw);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:24px 0 70px #00000073}.admin-sidebar-open{transform:none}.admin-close-btn{color:#aaa0b2;background:0 0;border:0;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.admin-sidebar-scrim{z-index:45;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040306b3;border:0;display:block;position:fixed;inset:0}.admin-topbar{min-height:64px;padding:0 18px}.admin-menu-toggle{display:grid}.admin-topbar-actions .admin-topbar-link span{display:none}.admin-topbar-actions .admin-topbar-link{padding:0 10px}.admin-topbar-actions .admin-topbar-badge{display:none}.admin-content{padding:28px 20px 56px}.admin-heading{flex-direction:column;align-items:stretch;gap:20px}.admin-heading h1{font-size:clamp(34px,7vw,50px)}.admin-search{width:100%}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.admin-grid{grid-template-columns:1fr}}@media (width<=560px){.admin-content{padding:24px 14px 44px}.admin-heading h1{max-width:340px;font-size:clamp(32px,10vw,44px)}.admin-heading p{font-size:12px}.admin-metric-grid{gap:8px}.admin-metric-grid article{border-radius:15px;min-height:124px;padding:16px}.admin-metric-grid article>span{letter-spacing:.08em;gap:6px;font-size:8px}.admin-metric-grid article>span svg{width:16px}.admin-metric-grid strong{font-size:26px}.admin-page .panel-card{padding:18px}.admin-table .table-head{display:none}.admin-table .table-row{grid-template-columns:1fr 1fr 1fr;gap:13px 8px;min-height:0;padding:16px 0}.admin-table .tenant-name{grid-column:1/-1}.admin-table .table-row>span:not(.tenant-name){gap:4px;display:grid}.admin-table .table-row>span:not(.tenant-name):before{content:attr(data-label);color:#6f6577;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-table .tenant-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-table .tenant-actions button{width:100%;min-height:42px}.admin-table .tenant-actions .btn-delete{grid-column:1/-1}.admin-action-row{min-height:52px}}@media (width<=370px){.admin-metric-grid{grid-template-columns:1fr}}@media (width<=1100px){.editor-workspace{grid-template-columns:72px 1fr}.editor-preview{display:none}.material-animation-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-body{grid-template-columns:1fr}}@media (width<=820px){.app-layout{grid-template-columns:1fr}.app-sidebar{width:min(290px,85vw);transition:transform .22s;position:fixed;left:0;transform:translate(-105%)}.app-sidebar-open{transform:none}.app-sidebar-head>button,.app-menu{place-items:center;display:grid}.sidebar-scrim{z-index:40;background:#0000009e;border:0;display:block;position:fixed;inset:0}.app-topbar{padding:0 15px}.app-content{padding:22px 16px;overflow-x:clip}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-columns,.admin-grid,.auth-page{grid-template-columns:1fr}.auth-art{display:none}.auth-panel{min-height:100vh;padding:82px 22px 35px}.editor-page{margin:-22px -16px}.editor-top{top:70px}}@media (width<=600px){.page-heading{flex-direction:column;align-items:stretch}.page-heading>a,.primary-action{width:100%}.metric-grid{gap:8px}.metric-grid article{min-height:122px;padding:15px}.metric-grid strong{font-size:26px}.panel-card{padding:17px}.editor-top{padding:0 8px}.editor-top-actions button{width:42px;padding:0}.editor-top-actions button span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.editor-statusbar{flex-direction:column;align-items:flex-start;gap:5px;padding:9px 14px}.editor-statusbar a{margin-left:24px}.editor-workspace{display:block}.editor-nav{z-index:20;border-right:0;border-bottom:1px solid var(--border);padding:7px 9px;display:flex;position:sticky;top:138px;overflow-x:auto}.editor-nav button{flex:0 0 66px;min-height:54px}.editor-form{padding:24px 16px max(75px,env(safe-area-inset-bottom))}.two-fields,.color-grid,.template-picker,.plan-grid{grid-template-columns:1fr}.stat-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-fields,.tour-fields,.social-edit-row{grid-template-columns:1fr}.editor-group{padding:14px}.editor-field input,.editor-field textarea,.editor-field select{font-size:16px}.rich-text-toolbar{align-items:flex-start}.rich-text-command-group+.rich-text-command-group{border-left:0;padding-left:0}.rich-text-colors{border-left:0;border-top:1px solid var(--border);width:100%;padding:7px 0 0}.rich-text-surface{min-height:230px;font-size:16px}.editor-materials>header{flex-direction:column;align-items:stretch}.editor-materials>header>button{justify-content:center;width:100%}.editor-material-card{padding:13px}.material-animation-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.media-grid{grid-template-columns:repeat(3,1fr)}.upload-card{flex-direction:column;align-items:flex-start}.upload-card button,.upload-button{width:100%}.mobile-preview-stage{padding:10px}.onboarding-page>header{padding:0 16px}.onboarding-progress span{display:none}.onboarding-body{padding-top:36px}.onboarding-stats,.onboarding-stats.four{grid-template-columns:repeat(2,1fr)}.skip-button{margin:18px auto;position:static}.checkout-phone{grid-template-columns:1fr}.checkout-phone button{min-height:44px}.photo-preview{border-radius:20px;min-height:min(118vw,480px)}.photo-actions{grid-template-columns:1fr auto;display:grid}.photo-actions label,.photo-actions button{padding:0 13px}.onboarding-upload{border-radius:20px;min-height:285px;padding:25px 18px}.repeatable-links>article{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px}.repeatable-icon,.repeatable-icon .platform-icon{width:42px;height:42px}.repeatable-fields{grid-template-columns:1fr}.remove-link{width:34px;height:34px;position:absolute;top:10px;right:10px}.repeatable-fields label:first-child{padding-right:34px}.sharing-hint{text-align:left;align-items:flex-start!important}.visual-explainer{border-radius:20px;margin-top:26px;padding:18px 12px}.visual-heading h2{font-size:28px}.visual-heading p{font-size:10px}.onboarding-full-preview>header{grid-template-columns:1fr auto}.onboarding-full-preview>header small{display:none}.onboarding-full-preview-viewport{height:min(70vh,620px)}.onboarding-full-preview-viewport .press-kit{zoom:.82}.onboarding-template-preview{grid-template-columns:1fr;min-height:300px}.template-preview-image{min-height:220px}.template-preview-content{min-height:80px}.template-preview-content i{height:5px}.template-preview-image>b{font-size:40px}.template-mini-select{grid-template-columns:1fr}.template-mini-select>button{grid-template-columns:88px minmax(0,1fr) 18px}.onboarding-page>main>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.onboarding-page>main>footer>button:not(.skip-button){justify-content:center;width:100%;min-width:0}.onboarding-next{padding:0 13px}.skip-button{order:3;grid-column:1/-1;justify-content:center;width:100%;min-height:42px;margin:0;position:static}.editor-link-collection>header{align-items:flex-start}.editor-link-collection>header button{justify-content:center;width:38px;padding:0;font-size:0}.editor-link-row{grid-template-columns:1fr 38px}.editor-link-row>.editor-field{grid-column:1}.editor-link-row>button{grid-area:1/2/3;align-self:stretch;height:auto}}@media (width<=370px){.career-stats,.pk-counters{grid-template-columns:minmax(0,1fr)}.hero-positioner-hint{top:12px;left:12px}.hero-positioner-reset{top:56px;right:12px}.photo-actions{grid-template-columns:1fr}.photo-preview>span{bottom:132px}.photo-actions button{min-height:42px}}.forgot-disabled{color:#8f8498;margin-top:9px;line-height:1.55;display:block}.forgot-disabled a,.legal-page main a{color:var(--accent)}.altcha-box,.altcha-demo,.altcha-loading,.altcha-error{border-radius:10px;width:100%;min-width:0;min-height:66px;overflow:hidden}.altcha-box altcha-widget{--altcha-max-width:100%;--altcha-border-radius:10px;--altcha-border-color:#352d3e;--altcha-color-base:#17121d;--altcha-color-base-content:#eee9f0;--altcha-color-primary:#fdbd42;--altcha-color-primary-content:#110d16;--altcha-color-success:#7bd66f;width:100%;display:block}.altcha-demo,.altcha-loading,.altcha-error{color:#978da0;text-align:center;border:1px dashed #ffffff1f;place-items:center;min-height:44px;padding:12px 14px;font-size:10px;display:grid}.altcha-error{color:#ff9d99;border-style:solid}.runtime-unavailable{place-content:center;justify-items:start;gap:20px;width:min(620px,100% - 28px);min-height:100dvh;margin:0 auto;padding:32px 0;display:grid}.runtime-unavailable>div{color:var(--accent);letter-spacing:.12em;align-items:center;gap:10px;font-size:10px;font-weight:850;display:flex}.runtime-unavailable h1{margin:0;font-size:clamp(36px,8vw,64px);line-height:.98}.runtime-unavailable p{color:#aaa0b2;max-width:580px;margin:0;line-height:1.7}.runtime-unavailable>a{min-height:var(--control-height);border-radius:var(--control-radius);color:#130f16;background:var(--accent);align-items:center;padding:0 18px;font-weight:850;display:inline-flex}.contact-page{--contact-bg:#08070b;--contact-surface:#111016;--contact-line:#ffffff1a;--contact-lime:#c8ff37;--contact-violet:#b79cff;isolation:isolate;color:#f7f5fb;background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--contact-bg);background-size:72px 72px;min-height:100dvh;font-family:Poppins Variable,Poppins,ui-sans-serif,system-ui,sans-serif;position:relative;overflow-x:clip}.contact-page h1,.contact-page h2,.contact-page b,.contact-page button{font-family:Sora Variable,Sora,ui-sans-serif,system-ui,sans-serif}.contact-aurora{z-index:-1;aspect-ratio:1;filter:blur(110px);pointer-events:none;border-radius:50%;width:520px;position:absolute}.contact-aurora-lime{background:#c8ff3717;bottom:-240px;left:-360px}.contact-aurora-violet{background:#7654ff29;top:130px;right:-300px}.contact-header{z-index:2;border-bottom:1px solid var(--contact-line);justify-content:space-between;align-items:center;gap:18px;width:min(1320px,100%);min-height:82px;margin:0 auto;padding:0 32px;display:flex;position:relative}.contact-header .logo-artwork{flex:none;width:clamp(142px,13vw,178px)}.contact-back{color:#aaa3af;background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:10px;font-weight:650;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.contact-back:hover{color:#f7f5fb;background:#c8ff370d;border-color:#c8ff3759;transform:translate(-2px)}.contact-layout{z-index:1;width:min(1240px,100% - 64px);padding:clamp(64px, 7vw, 96px) 0 max(80px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,.86fr) minmax(540px,1.14fr);align-items:center;gap:clamp(56px,8vw,118px);margin:0 auto;display:grid;position:relative}.contact-intro{justify-items:start;min-width:0;display:grid}.contact-kicker,.contact-form-heading>span{color:var(--contact-lime);letter-spacing:.18em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:inline-flex}.contact-kicker i,.contact-form-heading>span i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.contact-intro h1{letter-spacing:-.07em;max-width:640px;margin:26px 0 0;font-size:clamp(58px,6.4vw,92px);font-weight:680;line-height:.88}.contact-intro h1 em{color:var(--contact-violet);font-style:normal;font-weight:300}.contact-lead{color:#aaa3af;max-width:570px;margin:30px 0 0;font-size:clamp(15px,1.4vw,17px);line-height:1.75}.contact-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:42px;display:grid}.contact-promises article{border-top:1px solid var(--contact-line);align-items:flex-start;gap:12px;min-width:0;padding:16px 0;display:flex}.contact-promises article>span{width:36px;height:36px;color:var(--contact-lime);background:#c8ff370b;border:1px solid #c8ff3729;border-radius:11px;flex:none;place-items:center;display:grid}.contact-promises article:nth-child(2)>span{color:var(--contact-violet);background:#b79cff0d;border-color:#b79cff2b}.contact-promises article div{gap:5px;min-width:0;display:grid}.contact-promises b{color:#eeeaf2;font-size:10px;font-weight:680}.contact-promises small{color:#817a87;font-size:8px;line-height:1.55}.contact-scope{gap:7px;margin-top:24px;display:grid}.contact-scope>small{color:#6f6974;letter-spacing:.17em;font-size:7px;font-weight:750}.contact-scope>p{color:#9c95a2;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:9px;font-weight:550;display:flex}.contact-scope>p i{background:#625b68;border-radius:50%;width:3px;height:3px}.contact-card{border:1px solid var(--contact-line);background:radial-gradient(circle at 100% 0,#c8ff3712,#0000 17rem),linear-gradient(145deg,#141319fa,#0d0c11fa);border-radius:26px;min-width:0;padding:clamp(26px,3.3vw,40px);animation:.75s cubic-bezier(.2,.75,.2,1) both contact-card-in;box-shadow:0 40px 100px #00000057,inset 0 1px #ffffff06}.contact-form-heading{border-bottom:1px solid #ffffff13;margin-bottom:28px;padding-bottom:24px}.contact-form-heading>span{color:var(--contact-violet)}.contact-form-heading h2{letter-spacing:-.045em;margin:13px 0 8px;font-size:clamp(25px,3vw,34px);font-weight:680}.contact-form-heading p{color:#88818e;margin:0;font-size:9px;line-height:1.6}.contact-card form{gap:16px;display:grid}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.contact-field{color:#d8d2dd;gap:8px;min-width:0;font-size:10px;font-weight:700;display:grid}.contact-field>span{padding-left:2px}.contact-card input,.contact-card select,.contact-card textarea{color:#f8f6fb;width:100%;min-width:0;min-height:54px;caret-color:var(--contact-lime);background:#0e0d12;border:1px solid #ffffff1d;border-radius:13px;outline:0;padding:0 15px;font:500 13px Poppins Variable,Poppins,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s}.contact-card input::placeholder,.contact-card textarea::placeholder{color:#6f6975;opacity:1}.contact-card select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;padding-right:40px}.contact-card .input-icon{min-width:0}.contact-card .input-icon>svg{color:#746d7b;pointer-events:none;top:18px;left:15px}.contact-card .input-icon input{padding-left:44px}.contact-card textarea{resize:vertical;min-height:154px;padding:15px 15px 15px 44px;line-height:1.65}.contact-card input:focus,.contact-card select:focus,.contact-card textarea:focus{background:#111016;border-color:#b79cffb8;box-shadow:0 0 0 3px #b79cff1a}.contact-card input[aria-invalid=true],.contact-card textarea[aria-invalid=true]{border-color:#ff73737a}.contact-field>small{color:#ffaaa9;padding-left:2px;font-size:9px;font-weight:550;line-height:1.45}.contact-page .textarea-icon{min-width:0;position:relative}.contact-page .textarea-icon>svg{z-index:1;color:#746d7b;pointer-events:none;position:absolute;top:18px;left:15px}.contact-verification{background:#ffffff05;border:1px solid #ffffff13;border-radius:15px;gap:12px;padding:14px;display:grid}.contact-verification>div:first-child{color:var(--contact-violet);align-items:center;gap:9px;display:flex}.contact-verification>div:first-child>span{gap:2px;display:grid}.contact-verification b{color:#d8d2dd;font-size:9px;font-weight:680}.contact-verification small{color:#77717d;font-size:8px}.contact-page .altcha-box altcha-widget{--altcha-border-color:#302c36;--altcha-color-base:#0e0d12;--altcha-color-primary:#c8ff37;--altcha-color-primary-content:#080a05}.contact-page .altcha-demo,.contact-page .altcha-loading{color:#8f8895;background:#c8ff3706;border-color:#c8ff372b}.contact-page .form-error{color:#ffc1c0;background:#ff5a5a12;border:1px solid #ff737321;border-radius:11px;padding:12px 13px;font-size:10px;line-height:1.5}.contact-card .contact-submit{color:#080a05;background:var(--contact-lime);border:0;border-radius:13px;width:100%;min-height:56px;margin-top:2px;font-size:11px;font-weight:780;transition:transform .2s,box-shadow .2s,filter .2s,opacity .2s;box-shadow:0 16px 44px #c8ff371a}.contact-card .contact-submit:not(:disabled):hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 20px 52px #c8ff372b}.contact-card .contact-submit:disabled{opacity:.42}.contact-success{place-content:center;justify-items:start;gap:15px;min-height:520px;display:grid}.contact-success>span{color:#080a05;background:var(--contact-lime);border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 18px 42px #c8ff3721}.contact-success>small{color:var(--contact-violet);letter-spacing:.17em;margin-top:8px;font-size:8px;font-weight:800}.contact-success h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,5vw,48px)}.contact-success p{color:#aaa3af;max-width:440px;margin:0;line-height:1.7}.contact-success a{color:#080a05;background:var(--contact-lime);border-radius:12px;align-items:center;gap:9px;min-height:46px;margin-top:8px;padding:0 16px;font-size:10px;font-weight:750;display:inline-flex}@keyframes contact-card-in{0%{opacity:0;transform:translateY(22px)scale(.985)}}.admin-support{margin-top:16px}.support-list{gap:12px;display:grid}.support-list article{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;gap:12px;min-width:0;padding:16px;display:grid}.support-list article header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-list article header>div{gap:4px;min-width:0;display:grid}.support-list article header a{color:var(--accent);overflow-wrap:anywhere;font-size:10px}.support-list article time{color:#83788b;white-space:nowrap;font-size:9px}.support-list article p{color:#b9afbf;overflow-wrap:anywhere;margin:0;line-height:1.65}.support-category{color:#cdbdff;letter-spacing:.08em;background:#a78bfa1a;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:850}.support-list article label{color:#8d8395;justify-content:flex-end;align-items:center;gap:8px;font-size:9px;display:flex}.support-list article select{min-height:38px}@media (width<=960px){.contact-layout{grid-template-columns:minmax(0,1fr);gap:46px;width:min(760px,100% - 40px)}.contact-intro h1{max-width:720px;font-size:clamp(58px,12vw,88px)}.contact-lead,.contact-promises{max-width:640px}}@media (width<=760px){.contact-page{background-size:46px 46px}.contact-header{min-height:72px;padding-inline:18px}.contact-header .logo-artwork{width:138px}.contact-back{min-height:42px;padding-inline:11px;font-size:9px}.contact-layout{width:calc(100% - 28px);padding:50px 0 max(64px, env(safe-area-inset-bottom));gap:36px}.contact-intro h1{margin-top:22px;font-size:clamp(52px,16vw,72px)}.contact-lead{margin-top:24px;font-size:14px;line-height:1.7}.contact-promises{margin-top:32px}.contact-card{border-radius:20px;padding:22px 18px}.contact-form-heading{margin-bottom:22px;padding-bottom:20px}.contact-card input,.contact-card select,.contact-card textarea{font-size:16px}.contact-success{min-height:420px}.support-list article header{flex-direction:column}.support-list article time{white-space:normal}.support-list article label{flex-direction:column;justify-content:stretch;align-items:stretch}}@media (width<=560px){.contact-form-grid,.contact-promises{grid-template-columns:minmax(0,1fr)}.contact-promises{gap:0}.contact-scope>p{gap:6px}}@media (width<=370px){.contact-header{padding-inline:12px}.contact-header .logo-artwork{width:124px}.contact-back{padding-inline:9px}}@media (prefers-reduced-motion:reduce){.contact-card{animation:none}}body,button,input,textarea,select{font-family:var(--font-sans)}#root,.app-main,.app-content,.dashboard-page,.account-page,.billing-page,.admin-main,.admin-content,.press-kit{width:100%;min-width:0}img,video,svg{max-width:100%}button,input,textarea,select,a{min-width:0}button:disabled{cursor:not-allowed;opacity:.58}:where(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #a78bfa80}:where(.app-main,.admin-page,.auth-page,.onboarding-page,.legal-page) :where(h1,h2,h3,p,b,strong,small,span){overflow-wrap:break-word}:where(.button,.header-cta,.primary-action,.auth-submit,.google-button,.onboarding-next,.upload-card button,.upload-button,.status-actions button,.status-actions a,.locale-options button,.plan-action,.settings-card button){min-height:var(--control-height);border-radius:var(--control-radius);text-align:center;justify-content:center;align-items:center;gap:8px;padding-inline:16px;line-height:1.2;display:inline-flex}:where(.button,.primary-action,.auth-submit,.onboarding-next,.plan-action) svg{flex:none}.app-layout{grid-template-columns:242px minmax(0,1fr);min-height:100dvh}.app-sidebar,.admin-sidebar{overscroll-behavior:contain;scrollbar-width:thin;height:100dvh;overflow-y:auto}.app-sidebar nav a,.admin-nav button,.admin-nav a{min-height:var(--control-height);border-radius:var(--control-radius)}.app-topbar{min-height:70px}.app-topbar>div{min-width:0}.app-topbar b{text-overflow:ellipsis;white-space:nowrap;max-width:min(48vw,460px);display:block;overflow:hidden}.app-topbar>a{flex:none;min-height:42px}.app-topbar>a svg,.app-menu svg{flex:none}.app-content{padding:clamp(22px,3vw,38px)}.dashboard-page,.account-page,.billing-page{gap:clamp(18px,2.4vw,28px)}.page-heading,.page-heading>div,.panel-heading,.panel-heading>div,.metric-grid article,.dashboard-columns>*,.status-banner>*{min-width:0}.page-heading h1{max-width:900px;font-weight:650}.page-heading p{max-width:680px;font-size:clamp(12px,1.3vw,14px)}.page-heading select{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--control-radius);background:#17121d;outline:0;padding:0 38px 0 13px}.primary-action{flex:none;box-shadow:0 10px 28px #f5b9421a}.metric-grid,.dashboard-columns,.plan-grid{min-width:0}.metric-grid article,.panel-card,.settings-card,.plan-grid article,.admin-metric-grid article{box-shadow:0 18px 50px #0000001f}.metric-grid article>span{line-height:1.35}.metric-grid p,.admin-metric-grid p{line-height:1.45}.panel-heading{flex-wrap:wrap}.status-banner{flex-wrap:wrap;min-width:0}.status-banner>div:first-child{min-width:0}.status-banner b{text-overflow:ellipsis;white-space:nowrap;max-width:min(56vw,680px);overflow:hidden}.status-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.status-actions button,.status-actions a{min-height:40px}.settings-stack{min-width:0}.settings-card{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:15px;min-width:0;display:grid}.settings-card>.settings-icon{width:42px;height:42px}.settings-body{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.settings-body>h2,.settings-body>p{margin:0}.settings-body>p{color:#817788;font-size:11px;line-height:1.6}.settings-card .form-grid{grid-template-columns:minmax(0,1fr)}.locale-options{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.locale-options button{width:100%;padding-inline:10px}.locale-options button b{text-overflow:ellipsis;overflow:hidden}.slug-input{border:1px solid var(--border);border-radius:var(--control-radius);background:#17121d;align-items:center;min-width:0;display:flex}.slug-input>span{color:#766c7d;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;padding-left:13px;font-size:11px;overflow:hidden}.slug-input input{background:0 0;border:0;outline:0;width:100%;min-height:48px;padding:0 13px 0 4px}.danger-card button{color:#ffb2b3;background:#ff64640a;border:1px solid #ff646440;width:fit-content;font-size:10px}.trial-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.trial-summary>svg{flex:none}.trial-summary>span{white-space:nowrap;margin-left:0}.trial-summary .cancel-subscription{grid-column:1/-1;justify-self:start}.checkout-phone{border:1px solid var(--border);background:#ffffff05;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:16px;display:grid}.checkout-phone>svg{width:40px;height:40px;color:var(--primary);background:#a78bfa17;border-radius:11px;padding:10px}.checkout-phone>div{gap:4px;min-width:0;display:grid}.checkout-phone label{font-size:12px;font-weight:750}.checkout-phone small{color:#817788;font-size:9px;line-height:1.45}.checkout-phone input{outline:0;grid-column:1/-1;width:100%}.checkout-phone input:focus{border-color:#a78bfaa6;box-shadow:0 0 0 3px #a78bfa14}.plan-grid{grid-template-columns:minmax(0,1fr);gap:13px}.plan-grid article{flex-direction:column;align-items:stretch;min-width:0;min-height:430px;display:flex}.plan-grid article>p{color:#ddd5e2;margin:8px 0 0;font-size:14px}.plan-name{padding-right:94px}.plan-price{flex-wrap:wrap;align-items:baseline;gap:4px;margin:28px 0 6px;line-height:1;display:flex}.plan-price strong{letter-spacing:-.055em;font-size:clamp(34px,5vw,48px)}.plan-grid ul{gap:12px;margin:22px 0 24px;padding:0;line-height:1.45;list-style:none;display:grid}.plan-grid li{align-items:flex-start;gap:9px;min-width:0;display:flex}.plan-grid li svg{color:#b8afbf;flex:none;margin-top:1px}.plan-action{color:#130f16;background:var(--accent);border:0;width:100%;margin-top:auto;font-size:12px;font-weight:850}.plan-action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-safe{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.billing-safe svg{flex:none}.billing-safe i{opacity:.55;font-style:normal}.auth-panel,.auth-card,.onboarding-page>main,.onboarding-body,.editor-form,.editor-fields,.editor-field{min-width:0}.auth-submit,.google-button{width:100%}.onboarding-page{min-height:100dvh}.onboarding-page>header>button{flex:none}.onboarding-page>header>button svg{display:none}.onboarding-page>main>footer,.editor-top>div,.editor-top>div>div,.editor-top-actions{min-width:0}.editor-top>div:first-child>div{overflow:hidden}.editor-top b{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.editor-top-actions,.editor-top-actions button svg{flex:none}.editor-nav{scrollbar-width:none}.editor-nav::-webkit-scrollbar{display:none}.press-kit{min-width:0;overflow:clip}.pk-hero>*,.pk-section>*,.pk-inner,.pk-inner>*,.pk-download .pk-inner>*,.pk-booking .pk-inner>*{min-width:0}.pk-hero h1,.pk-head h2,.pk-download h2,.pk-booking h2{overflow-wrap:anywhere}.pk-booking-cta{text-align:center;justify-content:center}.admin-page,.admin-page button,.admin-page input{font-family:var(--font-sans)}.admin-sidebar-brand,.admin-profile,.admin-profile>div,.admin-heading>div,.admin-table,.admin-table-content,.admin-table .table-row>*{min-width:0}.admin-heading h1,.admin-metric-grid strong{font-weight:650}.admin-search{min-height:var(--control-height)}.admin-action-row span{min-width:0}.admin-action-row b{flex:none}@media (width>=700px){.checkout-phone{grid-template-columns:40px minmax(0,1fr) minmax(220px,320px)}.checkout-phone input{grid-column:auto}.settings-card .form-grid,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1120px){.settings-card .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.app-layout{grid-template-columns:minmax(0,1fr)}.app-sidebar{width:min(300px,88vw);padding-bottom:max(22px, env(safe-area-inset-bottom))}.app-menu{width:var(--control-height);height:var(--control-height);border-radius:var(--control-radius);background:#ffffff09;flex:none}.app-content{padding:24px 16px 48px}.dashboard-columns{grid-template-columns:minmax(0,1fr)}.status-banner{flex-direction:column;align-items:stretch}.status-banner b{max-width:calc(100vw - 92px)}.status-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0;display:grid}.status-actions button,.status-actions a{justify-content:center;width:100%}}@media (width<=600px){.app-topbar{min-height:64px;padding-inline:12px}.app-topbar b{max-width:48vw}.app-topbar>a{border-radius:var(--control-radius);justify-content:center;width:44px;height:44px;padding:0}.app-topbar>a span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-content{padding-inline:14px}.page-heading{gap:18px}.page-heading h1{font-size:clamp(31px,10vw,43px)}.page-heading>a,.page-heading>button,.primary-action,.page-heading select{width:100%}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid article{min-height:126px;padding:15px}.metric-grid strong{font-size:clamp(24px,8vw,30px)}.panel-card,.settings-card,.plan-grid article{border-radius:16px;padding:18px}.settings-card{grid-template-columns:38px minmax(0,1fr);gap:12px}.settings-card>.settings-icon{width:38px;height:38px}.locale-options{grid-template-columns:minmax(0,1fr)}.danger-card button{width:100%}.trial-summary{grid-template-columns:auto minmax(0,1fr)}.trial-summary>span{grid-column:2;justify-self:start}.checkout-phone{padding:14px}.plan-grid article{min-height:0}.plan-grid ul{margin-bottom:26px}.plan-action{min-height:48px}.billing-safe i{display:none}.billing-safe span{width:calc(100% - 28px)}.onboarding-page{grid-template-rows:68px minmax(0,1fr)}.onboarding-page>header{grid-template-columns:auto minmax(42px,1fr) 44px;gap:10px;padding-inline:14px;display:grid}.onboarding-page>header .logo{grid-template-columns:31px auto;column-gap:7px;font-size:13px}.onboarding-page>header .logo-mark{width:31px;height:31px}.onboarding-progress{justify-content:center}.onboarding-progress>i{width:min(100%,82px)}.onboarding-page>header>button{border-radius:var(--control-radius);background:#ffffff09;place-items:center;width:44px;height:44px;padding:0;display:grid}.onboarding-page>header>button svg{display:block}.onboarding-page>header>button span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.onboarding-page>main{padding:36px 16px max(42px, env(safe-area-inset-bottom))}.onboarding-page>main>h1{overflow-wrap:anywhere;font-size:clamp(34px,12vw,50px)}.onboarding-page>main>footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.onboarding-page>main>footer>button:not(.skip-button){justify-content:center;width:100%}.skip-button{order:3;grid-column:1/-1;justify-content:center;width:100%;min-height:42px;margin:0 auto}.editor-page{min-width:0}.editor-top{gap:6px;min-width:0;padding-inline:8px}.editor-top>div,.editor-top>div>div{gap:6px}.editor-top b{max-width:20vw}.editor-top-actions{gap:5px}.editor-top-actions button{min-width:42px;min-height:42px;padding-inline:9px}.editor-top-actions .save-action,.editor-top-actions .preview-action,.editor-top-actions .publish-action{width:42px}.editor-top-actions .save-action span,.editor-top-actions .preview-action span,.editor-top-actions .publish-action span{width:1px;position:absolute}}@media (width<=370px){.metric-grid,.admin-metric-grid{grid-template-columns:minmax(0,1fr)}.promo{text-align:center;letter-spacing:.08em;padding-inline:10px}.editor-top .preview-action{width:42px;padding:0}.editor-top .preview-action span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.editor-top .publish-action{width:42px;padding:0}.editor-top .publish-action span,.block-edit span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-table .table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-table .table-row>span:last-child{grid-column:1/-1}.admin-delete-dialog,.admin-plan-dialog{padding:19px}.admin-delete-dialog>footer,.admin-plan-dialog>footer{grid-template-columns:minmax(0,1fr)}}.site-shell .pricing-section{display:block}.landing-pricing-intro{max-width:820px;margin-bottom:54px}.site-shell .landing-pricing-intro>p{color:#aaa3af;max-width:650px;font-size:14px;line-height:1.8}.landing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-price-card{border:1px solid var(--landing-line);background:linear-gradient(145deg,#15141a,#0e0d12);border-radius:24px;flex-direction:column;min-width:0;min-height:500px;padding:27px;display:flex}.landing-price-card .plan-top>span{color:#b8afbf}.landing-price-card>strong{letter-spacing:-.065em;margin-top:45px;font-family:Sora Variable,sans-serif;font-size:clamp(38px,4vw,58px)}.landing-price-card>strong small{color:#918a97;letter-spacing:0;margin-top:8px;font-family:Poppins,sans-serif;font-size:9px;font-weight:500;display:block}.landing-price-card>p{color:#aaa3af;min-height:58px;margin:20px 0 0;font-size:11px;line-height:1.65}.landing-price-card ul{color:#c4bdc9;gap:13px;margin:25px 0;padding:0;font-size:9px;list-style:none;display:grid}.landing-price-card li{align-items:center;gap:8px;display:flex}.landing-price-card li svg{color:#c8ff37;flex:none}.landing-price-card .plan-not-included{color:#817986}.landing-price-card .plan-not-included:before{content:"—";color:#615a66;text-align:center;width:15px}.landing-price-card>a{color:#f4f0f7;border:1px solid var(--landing-line);border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;margin-top:auto;padding-inline:18px;font-size:10px;font-weight:750;display:flex}.landing-price-annual{background:radial-gradient(circle at 100% 0,#c8ff371f,#0000 44%),linear-gradient(145deg,#171a12,#0e0d12);border-color:#c8ff374d}.landing-price-annual .plan-top>span,.landing-price-annual .plan-top>span i{color:#c8ff37}.landing-price-annual>a{color:#080a05;background:#c8ff37;border-color:#c8ff37}.subscription-summary{background:linear-gradient(135deg,#a78bfa14,#ffffff05);border:1px solid #a78bfa38;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:20px;display:grid}.subscription-summary-icon{width:46px;height:46px;color:var(--primary);background:#a78bfa1c;border-radius:14px;place-items:center;display:grid}.subscription-summary small,.billing-phone>label{color:var(--primary);letter-spacing:.13em;font-size:8px;font-weight:900}.subscription-summary h2{margin:4px 0;font-size:18px}.subscription-summary p,.subscription-summary-period{color:#918797;margin:0;font-size:10px}.subscription-summary-period{border:1px solid var(--border);border-radius:10px;align-items:center;gap:7px;padding:10px 12px;display:flex}.billing-pending{color:#e9cf91;background:#f5b9420e;border-color:#f5b94233}.billing-success{color:#b9e5b2}.billing-phone{border:1px solid var(--border);background:#ffffff05;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,380px);align-items:center;gap:6px 18px;padding:18px;display:grid}.billing-phone p{color:#817788;margin:0;font-size:10px;line-height:1.5}.billing-phone input{color:#fff;border:1px solid var(--border);background:#17121d;border-radius:11px;outline:0;grid-area:1/2/span 2;min-height:46px;padding:0 13px}.billing-phone input:focus,.domain-input input:focus{border-color:#a78bfaa6;box-shadow:0 0 0 3px #a78bfa14}.billing-phone input[aria-invalid=true]{border-color:#ff7074b8;box-shadow:0 0 0 3px #ff707417}.billing-phone-error{color:#ff9c9e;grid-column:2;font-size:10px;line-height:1.45}.paid-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.paid-plan-grid article{border:1px solid var(--border);background:#15101c;border-radius:18px;flex-direction:column;min-width:0;min-height:470px;padding:24px;display:flex}.paid-plan-grid article>p{color:#9f95a6;min-height:54px;margin:10px 0 0;font-size:11px;line-height:1.6}.paid-plan-grid ul{color:#a79dac;gap:11px;margin:22px 0;padding:0;font-size:10px;list-style:none;display:grid}.paid-plan-grid li{align-items:flex-start;gap:8px;display:flex}.paid-plan-grid li svg{color:#b8afbf;flex:none}.paid-plan-grid button{border:1px solid var(--border);color:#d7cedc;background:0 0;border-radius:11px;min-height:44px;margin-top:auto;font-weight:850}.paid-plan-grid .plan-action{color:#130f16;background:var(--accent);border:0}.paid-plan-grid button:disabled{cursor:not-allowed;opacity:.55}.annual-plan-card{background:linear-gradient(145deg,#f5b94212,#15101c)!important;border-color:#f5b94266!important}.billing-management{border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.billing-management>div{align-items:center;gap:12px;display:flex}.billing-management span{gap:4px;display:grid}.billing-management small{color:#817788}.billing-management button,.domain-remove{color:#ffb2b3;background:#ff64640a;border:1px solid #ff64643d;border-radius:10px;min-height:40px;padding:0 13px}.domain-lock,.domain-connect-card,.dns-card,.domain-live{border:1px solid var(--border);background:#15101c;border-radius:20px;padding:clamp(22px,4vw,34px)}.domain-lock{justify-items:start;gap:12px;max-width:780px;display:grid}.domain-lock>div{width:54px;height:54px;color:var(--accent);background:#f5b94214;border-radius:15px;place-items:center;display:grid}.domain-lock>span{color:var(--accent);letter-spacing:.14em;font-size:8px;font-weight:900}.domain-lock h2,.domain-step h2,.domain-live h2{margin:0}.domain-lock p,.domain-step p,.domain-live p{color:#918797;margin:0;line-height:1.65}.domain-lock ul{color:#b8afbf;gap:9px;padding:0;font-size:11px;list-style:none;display:grid}.domain-lock li{align-items:center;gap:8px;display:flex}.domain-step{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.domain-step>span{color:#130f16;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.domain-connect-card>label{color:#b8afbf;margin-bottom:8px;font-size:10px;font-weight:750;display:block}.domain-connect-card>small{color:#756c7c;margin-top:10px;line-height:1.5;display:block}.domain-input{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.domain-input>svg{color:var(--primary)}.domain-input input{color:#fff;border:1px solid var(--border);background:#100c15;border-radius:11px;outline:0;min-width:0;min-height:48px;padding:0 13px}.domain-input button,.domain-actions button:first-child{color:#130f16;background:var(--accent);border:0;border-radius:10px;min-height:44px;padding:0 15px;font-weight:850}.domain-status-card{border:1px solid var(--border);background:#15101c;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:20px;display:grid}.domain-status-card>div{width:48px;height:48px;color:var(--primary);background:#a78bfa17;border-radius:14px;place-items:center;display:grid}.domain-status-card>span{min-width:0}.domain-status-card small{color:#817788;letter-spacing:.12em;font-size:8px}.domain-status-card h2{text-overflow:ellipsis;margin:4px 0;font-size:clamp(18px,3vw,25px);overflow:hidden}.domain-status-card p{color:#817788;margin:0;font-size:10px}.domain-status-card>b{color:#d8d0de;border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:8px}.domain-status-active{border-color:#8bc38140}.domain-error{color:#ffb2b3;background:#ff64640a;border:1px solid #ff646433;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.domain-error span{gap:4px;font-size:10px;display:grid}.dns-records{gap:9px;display:grid}.dns-record{border:1px solid var(--border);background:#100c15;border-radius:11px;grid-template-columns:58px minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.dns-record>b{color:var(--accent);font-size:10px}.dns-record>span{gap:4px;min-width:0;display:grid}.dns-record small{color:#716978;text-transform:uppercase;font-size:7px}.dns-record code{color:#cfc6d5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dns-record button{color:#b8afbf;border:1px solid var(--border);background:0 0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.domain-live{border-color:#8bc38133;align-items:center;gap:14px;display:flex}.domain-live>svg{color:#8bc381;flex:none}.domain-live>div{min-width:0}.domain-live>a{color:#d8d0de;border:1px solid var(--border);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;min-height:40px;margin-left:auto;padding:0 13px;font-size:10px;display:inline-flex}.domain-actions{gap:9px;display:flex}.domain-actions button{align-items:center;gap:7px;min-height:42px;padding:0 14px;display:inline-flex}.domain-actions button:disabled,.domain-input button:disabled{cursor:not-allowed;opacity:.55}@media (width<=900px){.landing-pricing-grid,.paid-plan-grid{grid-template-columns:minmax(0,1fr)}.landing-price-card,.paid-plan-grid article{min-height:0}}@media (width<=600px){.landing-pricing-intro{margin-bottom:34px}.landing-price-card{padding:22px}.subscription-summary{grid-template-columns:auto minmax(0,1fr)}.subscription-summary-period{grid-column:1/-1}.billing-phone{grid-template-columns:minmax(0,1fr)}.billing-phone input{grid-area:auto}.billing-phone-error{grid-column:auto}.billing-management,.domain-live{flex-direction:column;align-items:stretch}.domain-status-card{grid-template-columns:auto minmax(0,1fr)}.domain-status-card>b{grid-column:1/-1;justify-self:start}.domain-input{grid-template-columns:auto minmax(0,1fr)}.domain-input button{grid-column:1/-1}.dns-record{grid-template-columns:48px minmax(0,1fr) auto}.dns-record>span:last-of-type{grid-column:2/-1}.domain-live>a{justify-content:center;width:100%;margin-left:0}.domain-actions{display:grid}.domain-actions button{justify-content:center;width:100%}}.nav-pro-badge{letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#f59e0b,#ec4899);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:800;box-shadow:0 2px 8px #f59e0b4d}.contact-preset-card{background:linear-gradient(135deg,#6366f114,#ec48990f);border:1px dashed #6366f159;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.contact-preset-card strong{color:var(--text-primary,#fff);margin-bottom:3px;font-size:14px;display:block}.contact-preset-card p{color:var(--text-secondary,#94a3b8);margin:0;font-size:12px}.crm-btn-primary,.crm-page .primary-button,.proposal-modal-content .primary-button{color:#0d0a12;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:#c8ff37;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 4px 16px #c8ff3738}.crm-btn-primary:hover,.crm-page .primary-button:hover,.proposal-modal-content .primary-button:hover{filter:brightness(1.04);transform:translateY(-1.5px);box-shadow:0 6px 24px #c8ff3761}.crm-btn-primary:active,.crm-page .primary-button:active,.proposal-modal-content .primary-button:active{transform:translateY(0)}.crm-btn-primary:disabled,.crm-page .primary-button:disabled,.proposal-modal-content .primary-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.crm-btn-secondary,.crm-page .secondary-button,.proposal-modal-content .secondary-button{color:#f8fafc;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s,border-color .18s,color .18s;display:inline-flex}.crm-btn-secondary:hover,.crm-page .secondary-button:hover,.proposal-modal-content .secondary-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff3d;transform:translateY(-1px)}.crm-btn-secondary:active,.crm-page .secondary-button:active,.proposal-modal-content .secondary-button:active{transform:translateY(0)}.crm-btn-ghost,.crm-page .ghost-button,.proposal-modal-content .ghost-button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:13px;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.crm-btn-ghost:hover,.crm-page .ghost-button:hover,.proposal-modal-content .ghost-button:hover{color:#fff;background:#ffffff0b}.btn-sm{border-radius:8px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}.crm-page{max-width:1400px;margin:0 auto;padding:12px 16px 60px}.crm-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.crm-header-text{flex:1;min-width:280px}.crm-badge-pro{letter-spacing:.09em;text-transform:uppercase;color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:999px;align-items:center;gap:7px;margin-bottom:10px;padding:5px 12px;font-size:10px;font-weight:800;display:inline-flex}.crm-badge-pro.is-annual{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b61;box-shadow:0 0 16px #f59e0b1f}.badge-icon-crown{color:#fbbf24}.crm-header h1{color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(26px,3.2vw,36px);font-weight:800;line-height:1.15}.crm-header p{color:#94a3b8;max-width:660px;margin:0;font-size:14px;line-height:1.6}.crm-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-upgrade-card{background:radial-gradient(circle at 10%,#f59e0b26,#0000 50%),#111420;border:1px solid #f59e0b59;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:22px 28px;display:flex;box-shadow:0 10px 30px #00000040}.upgrade-tag{letter-spacing:.08em;color:#f59e0b;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.crm-upgrade-info h3{color:#fff;margin:0 0 6px;font-size:18px;font-weight:700}.crm-upgrade-info p{color:#cbd5e1;max-width:720px;margin:0;font-size:13px;line-height:1.5}.crm-upgrade-button{color:#000;white-space:nowrap;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;padding:12px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.crm-upgrade-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.crm-metrics-strip{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}@media (width<=1080px){.crm-metrics-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.crm-metrics-strip{grid-template-columns:1fr}}.crm-metric-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff09 0%,#ffffff04 100%);border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:16px;padding:20px 22px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.crm-metric-card:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 10px 30px #0006}.metric-icon-wrap{border-radius:12px;flex-shrink:0;place-content:center;width:46px;height:46px;display:grid}.metric-icon-wrap.icon-leads{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf83d}.metric-icon-wrap.icon-negotiating{color:#c084fc;background:#a855f71a;border:1px solid #a855f73d}.metric-icon-wrap.icon-proposals{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b3d}.metric-icon-wrap.icon-won{color:#34d399;background:#10b9811f;border:1px solid #10b98147}.metric-content{flex-direction:column;display:flex}.crm-metric-card small{letter-spacing:.08em;color:#718096;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.metric-value-row{align-items:baseline;gap:8px;display:flex}.crm-metric-card strong{color:#fff;letter-spacing:-.03em;font-family:Space Grotesk Variable,sans-serif;font-size:28px;font-weight:800;line-height:1}.metric-sub{color:#64748b;font-size:11px;font-weight:500}.metric-sub.highlight-won{color:#34d399;font-weight:600}.crm-controls-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.crm-stage-tabs{-webkit-overflow-scrolling:touch;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.crm-stage-tabs button{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.crm-stage-tabs button:hover{color:#fff;background:#ffffff0d}.crm-stage-tabs button.active{color:#fff;background:#ffffff1f;font-weight:700;box-shadow:0 2px 8px #0003}.tab-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dot-new{background:#38bdf8;box-shadow:0 0 6px #38bdf899}.dot-negotiating{background:#c084fc;box-shadow:0 0 6px #c084fc99}.dot-proposal_sent{background:#fbbf24;box-shadow:0 0 6px #fbbf2499}.dot-won{background:#34d399;box-shadow:0 0 6px #34d39999}.dot-lost{background:#f87171;box-shadow:0 0 6px #f8717199}.tab-count{color:#cbd5e1;background:#ffffff14;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.crm-search-box{flex:1;align-items:center;min-width:300px;max-width:420px;display:flex;position:relative}.crm-search-icon{color:#64748b;pointer-events:none;position:absolute;left:14px}.crm-search-box input{color:#fff;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:11px 36px 11px 38px;font-size:13px;transition:border-color .2s,box-shadow .2s}.crm-search-box input:focus{border-color:#a855f799;outline:none;box-shadow:0 0 0 3px #a855f71f}.crm-search-clear{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-content:center;padding:4px;transition:color .18s;display:grid;position:absolute;right:10px}.crm-search-clear:hover{color:#fff}.crm-empty-state-showcase{text-align:center;background:radial-gradient(circle at 50% 10%,#a855f717 0%,#0000 60%),#ffffff04;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;padding:48px 32px 52px;display:flex;box-shadow:0 20px 40px -15px #0006}.empty-state-hero-badge{letter-spacing:.1em;text-transform:uppercase;color:#c8ff37;background:#c8ff3714;border:1px solid #c8ff3740;border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:5px 14px;font-size:10px;font-weight:800;display:inline-flex}.crm-empty-state-showcase h2{color:#fff;letter-spacing:-.03em;margin:0 0 12px;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(22px,3vw,32px);font-weight:800}.empty-state-lead-text{color:#94a3b8;max-width:640px;margin:0 0 36px;font-size:14px;line-height:1.6}.empty-state-steps-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:980px;margin-bottom:36px;display:grid}@media (width<=768px){.empty-state-steps-grid{grid-template-columns:1fr}}.empty-step-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:8px;padding:22px 20px;transition:border-color .2s,transform .2s;display:flex;position:relative}.empty-step-card:hover{border-color:#ffffff26;transform:translateY(-2px)}.step-number{color:#ffffff1a;font-family:Space Grotesk Variable,sans-serif;font-size:24px;font-weight:900;line-height:1;position:absolute;top:16px;right:18px}.step-icon-wrap{border-radius:11px;place-content:center;width:40px;height:40px;margin-bottom:4px;display:grid}.step-icon-wrap.icon-cyan{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf833}.step-icon-wrap.icon-purple{color:#c084fc;background:#a855f71a;border:1px solid #a855f733}.step-icon-wrap.icon-emerald{color:#34d399;background:#10b9811a;border:1px solid #10b98133}.empty-step-card h4{color:#fff;margin:0;font-size:15px;font-weight:700}.empty-step-card p{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.55}.empty-state-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.crm-empty-filter-state{text-align:center;background:#ffffff04;border:1px dashed #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.crm-empty-filter-state svg{color:#64748b;margin-bottom:4px}.crm-empty-filter-state h3{color:#fff;margin:0;font-size:18px;font-weight:700}.crm-empty-filter-state p{color:#94a3b8;max-width:420px;margin:0 0 8px;font-size:13px}.crm-leads-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;display:grid}.crm-lead-card{background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:16px;padding:22px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:flex}.crm-lead-card:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 12px 30px #0006}.lead-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-source-tag{letter-spacing:.08em;color:#c084fc;background:#a855f71f;border:1px solid #a855f740;border-radius:5px;margin-bottom:6px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-block}.lead-title-box h3{color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:700}.lead-contact-links{flex-direction:column;gap:4px;display:flex}.whatsapp-link{color:#22c55e;align-items:center;gap:6px;font-size:12px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.whatsapp-link:hover{color:#4ade80;text-decoration:underline}.email-link{color:#94a3b8;font-size:11px;text-decoration:none;transition:color .18s}.email-link:hover{color:#fff}.lead-stage-selector select{cursor:pointer;border:1px solid;border-radius:9px;outline:none;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .18s}.lead-card-details{background:#0003;border:1px solid #ffffff0a;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;display:grid}.lead-meta-item{align-items:flex-start;gap:10px;display:flex}.lead-meta-item svg{color:#64748b;flex-shrink:0;margin-top:3px}.lead-meta-item small{letter-spacing:.05em;color:#64748b;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.lead-meta-item strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:13px;display:block;overflow:hidden}.lead-meta-item span{color:#94a3b8;font-size:11px}.lead-card-notes{background:#3b82f60f;border:1px solid #3b82f62e;border-radius:10px;padding:12px 14px;font-size:12px}.lead-card-notes small{color:#60a5fa;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.lead-card-notes p{color:#cbd5e1;margin:0;font-style:italic}.lead-proposal-attached-box{background:#10b98112;border:1px solid #10b9813d;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.proposal-attached-header{justify-content:space-between;align-items:center;display:flex}.proposal-code-badge{color:#34d399;letter-spacing:.05em;margin-right:8px;font-family:monospace;font-size:10.5px;font-weight:800}.proposal-cache-tag{color:#fff;font-family:Space Grotesk Variable,sans-serif;font-size:15px;font-weight:800}.proposal-template-name{color:#64748b;text-transform:capitalize;font-size:10px}.proposal-attached-actions{flex-wrap:wrap;gap:8px;display:flex}.lead-card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.btn-delete-lead{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;place-content:center;padding:8px;transition:all .2s;display:grid}.btn-delete-lead:hover{color:#ef4444;background:#ef44441a}.proposal-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.proposal-modal-content{background:#0f131f;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;width:100%;max-width:880px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3}.manual-lead-modal{background:linear-gradient(#101422 0%,#0c0f18 100%);border:1px solid #ffffff1f;flex-direction:column;max-width:700px;max-height:90vh;animation:.22s cubic-bezier(.16,1,.3,1) forwards leadModalEnter;display:flex;overflow:hidden;box-shadow:0 30px 60px -15px #000000d9,0 0 0 1px #ffffff0d}.manual-lead-form,.modal-form-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@keyframes leadModalEnter{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.manual-lead-badge{letter-spacing:.08em;color:#a3e635;text-transform:uppercase;background:#a3e6351f;border:1px solid #a3e63540;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.lead-form-container{flex-direction:column;gap:22px;display:flex}.lead-form-section{flex-direction:column;gap:12px;display:flex}.lead-section-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding-bottom:6px;display:flex}.lead-section-icon{color:#a3e635;align-items:center;display:flex}.lead-section-title{text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1;font-size:11px;font-weight:800}.lead-section-hint{color:#64748b;margin-left:auto;font-size:11px}.lead-field{flex-direction:column;gap:6px;display:flex}.lead-field-label{color:#e2e8f0;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.lead-field-label .required-dot{color:#a3e635;margin-left:3px;font-size:12px;font-weight:800}.lead-field-label .optional-tag{color:#64748b;font-size:11px;font-weight:400}.lead-input-wrap{align-items:center;width:100%;display:flex;position:relative}.lead-input-icon{color:#64748b;pointer-events:none;align-items:center;transition:color .2s;display:flex;position:absolute;left:14px}.lead-input-wrap input,.lead-input-wrap select,.lead-input-wrap textarea{color:#f8fafc;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px 0 42px;font-family:inherit;font-size:13.5px;transition:all .2s}.lead-input-wrap textarea{resize:vertical;height:auto;min-height:74px;padding:12px 14px 12px 42px;line-height:1.5}.lead-input-wrap input::placeholder,.lead-input-wrap textarea::placeholder{color:#525f77}.lead-input-wrap input:hover,.lead-input-wrap textarea:hover{background:#ffffff0b;border-color:#ffffff2e}.lead-input-wrap input:focus,.lead-input-wrap textarea:focus{background:#a3e63506;border-color:#a3e635bf;box-shadow:0 0 0 3px #a3e6351f}.lead-input-wrap:focus-within .lead-input-icon{color:#a3e635}.lead-input-wrap.is-whatsapp input:focus{border-color:#22c55ecc;box-shadow:0 0 0 3px #22c55e26}.lead-input-wrap.is-whatsapp:focus-within .lead-input-icon{color:#22c55e}.lead-cache-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.lead-chip-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:600;transition:all .15s}.lead-chip-btn:hover{color:#d9f99d;background:#a3e6351a;border-color:#a3e6354d;transform:translateY(-1px)}.lead-chip-btn.active{color:#bef264;background:#a3e6352e;border-color:#a3e635}.modal-stage-selector{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width<=640px){.modal-stage-selector{grid-template-columns:repeat(2,1fr)}}.lead-stage-option{cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:8px 6px;transition:all .2s;display:flex}.lead-stage-option:hover{background:#ffffff0d;border-color:#fff3}.lead-stage-option.is-active{border-color:var(--stage-color,#a3e635);background:var(--stage-bg,#a3e6351a);box-shadow:0 0 0 1px var(--stage-color,#a3e635)}.lead-stage-badge{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:9px;font-weight:800}.lead-stage-name{color:#f1f5f9;font-size:11px;font-weight:700}.lead-stage-option.is-active .lead-stage-badge{color:var(--stage-color,#a3e635)}.lead-alert-box{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;animation:.3s leadShake;display:flex}@keyframes leadShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.lead-alert-box button{color:#f87171;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px}.lead-success-box{color:#86efac;background:#22c55e26;border:1px solid #22c55e59;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.crm-btn-primary.lead-submit-btn{color:#0c0f18;background:#cf0;justify-content:center;align-items:center;gap:8px;min-width:150px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #ccff0040}.crm-btn-primary.lead-submit-btn:hover:not(:disabled){background:#d9ff33;transform:translateY(-1px);box-shadow:0 6px 20px #cf06}.crm-btn-primary.lead-submit-btn:disabled{opacity:.7;cursor:not-allowed}.lead-spinner{animation:.75s linear infinite leadSpin}@keyframes leadSpin{to{transform:rotate(360deg)}}@media (width<=640px){.lead-stage-selector{grid-template-columns:repeat(2,1fr)}}.proposal-modal-header{background:linear-gradient(#ffffff05 0%,#0000 100%);border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:24px 32px;display:flex}.proposal-modal-badge{letter-spacing:.08em;color:#818cf8;text-transform:uppercase;background:#6366f11f;border:1px solid #6366f140;border-radius:999px;align-items:center;gap:7px;margin-bottom:8px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.proposal-modal-badge .badge-sparkle{color:#a5b4fc}.proposal-modal-header h2{color:#f8fafc;letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:700}.proposal-modal-header p{color:#94a3b8;max-width:680px;margin:0;font-size:13px;line-height:1.5}.icon-close{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.icon-close:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.proposal-modal-body{background:#090c14;flex-direction:column;flex:1;gap:22px;min-height:0;padding:28px 32px;display:flex;overflow-y:auto}.proposal-success-bar{background:linear-gradient(90deg,#10b9811f 0%,#06b6d414 100%);border-bottom:1px solid #10b98140;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 32px;display:flex}.proposal-success-info{align-items:center;gap:12px;display:flex}.success-pulse-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 12px #10b981}.proposal-success-info strong{color:#f1f5f9;font-size:13px;display:block}.proposal-link-text{color:#38bdf8;word-break:break-all;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:block}.proposal-success-actions{align-items:center;gap:8px;display:flex}.proposal-btn-pill{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.proposal-btn-pill:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.proposal-card-section{background:#0f1422;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:18px;padding:22px 24px;display:flex;box-shadow:0 4px 20px #0003}.proposal-section-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.section-header-title{align-items:center;gap:12px;display:flex}.section-icon-badge{color:#818cf8;background:#6366f11f;border:1px solid #6366f133;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.section-icon-badge.badge-amber{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b40}.section-icon-badge.badge-purple{color:#a78bfa;background:#8b5cf61f;border-color:#8b5cf640}.section-icon-badge.badge-cyan{color:#22d3ee;background:#06b6d41f;border-color:#06b6d440}.section-header-title h4{color:#f8fafc;letter-spacing:-.01em;margin:0 0 2px;font-size:14px;font-weight:700}.section-header-title p{color:#94a3b8;margin:0;font-size:12px}.template-counter-badge{letter-spacing:.06em;color:#a78bfa;background:#8b5cf61f;border:1px solid #8b5cf633;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:800}.proposal-field{flex-direction:column;gap:7px;display:flex}.field-label{color:#cbd5e1;letter-spacing:.01em;align-items:center;font-size:11.5px;font-weight:700;display:flex}.req-star{color:#f43f5e;margin-left:3px}.input-with-icon{align-items:center;display:flex;position:relative}.field-icon{color:#64748b;pointer-events:none;transition:color .2s;position:absolute;left:13px}.text-whatsapp{color:#22c55e!important}.text-amber{color:#f59e0b!important}.proposal-field input,.proposal-field textarea{color:#f8fafc;background:#141a2c;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;min-height:46px;padding:0 14px 0 38px;font-size:13px;transition:all .2s cubic-bezier(.16,1,.3,1)}.proposal-field textarea{resize:vertical;min-height:76px;padding:12px 14px;line-height:1.5}.proposal-field input::placeholder,.proposal-field textarea::placeholder{color:#64748b}.proposal-field input:focus,.proposal-field textarea:focus{background:#171e33;border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.proposal-field input:focus+.field-icon,.proposal-field:focus-within .field-icon{color:#818cf8}.proposal-field.has-error input{background:#f43f5e0f!important;border-color:#f43f5e!important}.field-error-msg{color:#fb7185;margin-top:2px;font-size:11px;font-weight:600}.field-hint{color:#64748b;margin-top:2px;font-size:11px;line-height:1.35}.proposal-template-picker{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.proposal-template-card{text-align:left;cursor:pointer;background:#121726;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;padding:0;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.proposal-template-card:hover{border-color:#ffffff38;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.proposal-template-card.active{background:#141a2c;box-shadow:0 0 0 2px #6366f1,0 10px 30px -5px #6366f140}.template-card-preview{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.preview-dot{border-radius:50%;width:7px;height:7px}.preview-tag{letter-spacing:.07em;font-size:9px;font-weight:800}.template-card-info{flex-direction:column;gap:6px;padding:14px;display:flex}.card-title-row{justify-content:space-between;align-items:center;display:flex}.card-title-row strong{color:#f8fafc;font-size:13px;font-weight:700}.template-card-info p{color:#94a3b8;margin:0;font-size:11px;line-height:1.45}.proposal-btn-add{color:#22d3ee;cursor:pointer;background:#06b6d41a;border:1px solid #06b6d440;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.proposal-btn-add:hover{background:#06b6d433;transform:translateY(-1px)}.proposal-sections-list{flex-direction:column;gap:12px;display:flex}.proposal-section-card{background:#141a2c;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}.proposal-section-card.is-disabled{opacity:.55;background:#0f1320}.section-card-topbar{justify-content:space-between;align-items:center;display:flex}.section-toggle-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.section-toggle-switch input{opacity:0;width:0;height:0;position:absolute}.switch-slider{background:#334155;border-radius:999px;width:36px;height:20px;transition:background .2s;position:relative}.switch-slider:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px}.section-toggle-switch input:checked+.switch-slider{background:#10b981}.section-toggle-switch input:checked+.switch-slider:before{transform:translate(16px)}.switch-label{color:#cbd5e1;font-size:12px;font-weight:600}.btn-trash-section{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:all .2s}.btn-trash-section:hover{color:#f43f5e;background:#f43f5e1a}.section-inputs-wrap{flex-direction:column;gap:8px;display:flex}.section-title-input{color:#f8fafc;background:#0b0f19;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:13px;font-weight:700;transition:border-color .2s}.section-title-input:focus{border-color:#6366f1}.section-content-textarea{color:#cbd5e1;resize:vertical;background:#0b0f19;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:12.5px;line-height:1.5;transition:border-color .2s}.section-content-textarea:focus{border-color:#6366f1}.proposal-save-preset-checkbox{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:12px;margin-top:4px;padding:14px 16px;transition:background .2s;display:flex}.proposal-save-preset-checkbox:hover{background:#ffffff0a}.proposal-save-preset-checkbox input{accent-color:#6366f1;cursor:pointer;width:16px;height:16px;margin-top:3px}.preset-text strong{color:#f1f5f9;font-size:13px;display:block}.preset-text p{color:#94a3b8;margin:3px 0 0;font-size:11.5px;line-height:1.4}.proposal-modal-footer{background:#090c14;border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 32px;display:flex}.footer-left{align-items:center;display:flex}.footer-right{align-items:center;gap:12px;display:flex}.proposal-btn-pdf-preview{color:#f1f5f9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.proposal-btn-pdf-preview:hover{color:#fff;background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.proposal-btn-cancel{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:11px 18px;font-size:13px;font-weight:600;transition:color .2s}.proposal-btn-cancel:hover{color:#fff}.proposal-btn-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:220px;padding:12px 24px;font-size:13.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #6366f159}.proposal-btn-submit:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);transform:translateY(-1px);box-shadow:0 6px 24px #6366f180}.proposal-btn-submit:disabled{opacity:.7;cursor:not-allowed}.proposal-success-showcase{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090c14f5;place-items:center;padding:24px;animation:.25s cubic-bezier(.16,1,.3,1) forwards showcaseEnter;display:grid;position:absolute;inset:0}@keyframes showcaseEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.showcase-card{text-align:center;background:#0f1422;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:580px;padding:36px 32px;display:flex;box-shadow:0 25px 60px -10px #000c,0 0 0 1px #6366f133}.showcase-icon-wrap{background:#10b9811f;border:1px solid #10b9814d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:16px;display:flex}.showcase-check-icon{color:#10b981}.showcase-badge{letter-spacing:.08em;color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf833;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:800}.showcase-card h3{color:#f8fafc;letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:700}.showcase-desc{color:#94a3b8;margin:0 0 24px;font-size:13.5px;line-height:1.5}.showcase-url-box{text-align:left;background:#141a2c;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:6px;width:100%;margin-bottom:24px;padding:12px 14px;display:flex}.url-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.url-copy-row{gap:8px;display:flex}.url-input{color:#38bdf8;background:#0b0f19;border:1px solid #ffffff14;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.copy-action-btn{color:#818cf8;cursor:pointer;white-space:nowrap;background:#6366f126;border:1px solid #6366f14d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.copy-action-btn:hover{color:#fff;background:#6366f140}.showcase-actions-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;width:100%;margin-bottom:24px;display:grid}.showcase-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.showcase-btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;box-shadow:0 4px 14px #6366f14d}.showcase-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6366f180}.showcase-btn-whatsapp{color:#0b2912;background:#22c55e;border:none;box-shadow:0 4px 14px #22c55e4d}.showcase-btn-whatsapp:hover{color:#fff;background:#16a34a;transform:translateY(-1px);box-shadow:0 6px 20px #22c55e66}.showcase-btn-pdf{color:#f1f5f9;background:#ffffff0f;border:1px solid #ffffff1f}.showcase-btn-pdf:hover{background:#ffffff1f;transform:translateY(-1px)}.showcase-footer{border-top:1px solid #ffffff14;justify-content:center;gap:12px;width:100%;padding-top:18px;display:flex}.showcase-back-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:color .2s}.showcase-back-btn:hover{color:#fff}.showcase-done-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s}.showcase-done-btn:hover{background:#ffffff29}@media (width<=640px){.proposal-grid-2,.proposal-grid-3{grid-template-columns:1fr}.proposal-modal-header,.proposal-modal-body,.proposal-modal-footer{padding-left:18px;padding-right:18px}.proposal-modal-footer{flex-direction:column;gap:12px}.footer-right,.footer-left{width:100%}.proposal-btn-submit,.proposal-btn-pdf-preview{justify-content:center;width:100%}.showcase-actions-grid{grid-template-columns:1fr}}.public-proposal-layout{color:#f8fafc;flex-direction:column;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.pub-proposal-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#0a0b0ed9;border-bottom:1px solid #ffffff14;padding:16px 0;position:sticky;top:0}.topbar-flex{justify-content:space-between;align-items:center;gap:16px;display:flex}.artist-brand{align-items:center;gap:10px;display:flex}.live-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #22c55e}.artist-avatar-mini{object-fit:cover;border:1px solid #fff3;border-radius:50%;width:28px;height:28px}.artist-name-tag{color:#fff;font-size:16px;font-weight:700}.doc-type-tag{letter-spacing:.08em;color:#94a3b8;background:#ffffff14;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:800}.topbar-actions{align-items:center;gap:10px;display:flex}.btn-pdf-top{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.btn-pdf-top:hover{background:#ffffff1f}.btn-kit-link{color:#94a3b8;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.btn-kit-link:hover{color:#fff}.pub-proposal-content{flex-direction:column;flex:1;gap:36px;max-width:900px;margin:0 auto;padding:50px 20px 80px;display:flex}.hero-status-pill{letter-spacing:.06em;color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.pub-proposal-title{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15}.pub-proposal-client-name{color:#94a3b8;margin:0 0 28px;font-size:16px}.pub-proposal-client-name strong{color:#fff}.pub-proposal-meta-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.meta-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:14px;padding:16px 20px;display:flex}.meta-card small{letter-spacing:.06em;color:#64748b;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.meta-card strong{color:#fff;font-size:15px}.pub-commercial-box{border:1px solid #ffffff1f;border-radius:18px;padding:32px;position:relative;overflow:hidden}.commercial-highlight{grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}@media (width<=768px){.commercial-highlight{grid-template-columns:1fr}}.commercial-badge{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.commercial-value-row{align-items:baseline;gap:8px;display:flex}.cache-number{letter-spacing:-.02em;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(32px,5vw,44px);font-weight:800}.cache-scope{color:#94a3b8;font-size:14px}.validity-note{color:#f59e0b;margin-top:10px;font-size:13px}.commercial-cta-box{flex-direction:column;align-items:center;gap:8px;display:flex}.btn-approve-whatsapp{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-approve-whatsapp:hover{transform:translateY(-2px)}.cta-disclaimer{color:#64748b;text-align:center;max-width:260px;font-size:11px}.pub-sections-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=768px){.pub-sections-grid{grid-template-columns:1fr}}.pub-section-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:22px 24px}.pub-section-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.sec-bullet{border-radius:50%;width:6px;height:6px}.pub-section-header h3{margin:0;font-size:15px;font-weight:700}.pub-section-body p{color:#cbd5e1;margin:0 0 6px;font-size:13px;line-height:1.6}.pub-section-body p:last-child{margin-bottom:0}.pub-notes-box{border-left:4px solid;border-radius:12px;padding:20px 24px;font-size:13px;line-height:1.6}.pub-notes-box h4{margin:0 0 6px;font-size:14px}.pub-notes-box p{margin:0}.pub-final-cta-card{text-align:center;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:44px 24px;display:flex}.final-cta-content h2{margin:10px 0 8px;font-size:26px;font-weight:800}.final-cta-content p{color:#94a3b8;max-width:500px;margin:0 auto 24px;font-size:14px}.final-cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn-approve-whatsapp.large{padding:16px 36px;font-size:16px}.btn-download-pdf-clean{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;padding:16px 28px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.btn-download-pdf-clean:hover{background:#ffffff24}.pub-proposal-footer{color:#64748b;border-top:1px solid #ffffff0f;padding:24px 0;font-size:12px}.footer-content{justify-content:space-between;align-items:center;display:flex}.pub-proposal-footer a{color:#94a3b8;text-decoration:none}.theme-festival_club{background:radial-gradient(circle at 80% 20%,#06b6d41f,#0000 40%),radial-gradient(circle at 20% 60%,#ec48991a,#0000 40%),#07080c}.theme-festival_club .pub-proposal-title span{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#06b6d4,#ec4899);-webkit-background-clip:text}.theme-festival_club .pub-commercial-box{background:radial-gradient(circle at 100% 0,#06b6d426,#0000 70%),#0d0f17;border-color:#06b6d459;box-shadow:0 10px 40px #06b6d426}.theme-festival_club .commercial-badge{color:#06b6d4}.theme-festival_club .cache-number{color:#22d3ee}.theme-festival_club .btn-approve-whatsapp{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 6px 24px #22c55e59}.theme-festival_club .sec-bullet{background:#06b6d4;box-shadow:0 0 8px #06b6d4}.theme-festival_club .pub-notes-box{color:#a5f3fc;background:#06b6d40f;border-left-color:#06b6d4}.theme-festival_club .pub-final-cta-card{background:radial-gradient(circle,#ec48991f,#0000 60%),#0d0f17;border-color:#ec48994d}.theme-corporate_wedding{background:radial-gradient(circle at 50% 10%,#d4af3714,#0000 50%),#0a0d14}.theme-corporate_wedding .pub-proposal-title{letter-spacing:0;font-family:Playfair Display Variable,Instrument Serif,Georgia,serif;font-weight:600}.theme-corporate_wedding .pub-proposal-title span{color:#e5c158}.theme-corporate_wedding .pub-commercial-box{background:linear-gradient(135deg,#111622,#0d121c);border:1px solid #d4af3766;box-shadow:0 12px 40px #00000080}.theme-corporate_wedding .commercial-badge{color:#d4af37}.theme-corporate_wedding .cache-number{color:#f3d77c;font-family:Playfair Display Variable,serif}.theme-corporate_wedding .btn-approve-whatsapp{color:#0a0d14;background:linear-gradient(135deg,#d4af37,#b8860b);font-weight:700;box-shadow:0 6px 20px #d4af374d}.theme-corporate_wedding .sec-bullet{background:#d4af37}.theme-corporate_wedding .pub-section-card{background:#11162299;border-color:#d4af3726}.theme-corporate_wedding .pub-notes-box{color:#fef08a;background:#d4af370f;border-left-color:#d4af37}.theme-corporate_wedding .pub-final-cta-card{background:linear-gradient(#d4af370f,#0c1018);border-color:#d4af3740}.theme-tech_rider{background:#030303}.theme-tech_rider .pub-proposal-topbar{background:#050505f2;border-bottom:1px solid #1a1a1a}.theme-tech_rider .pub-proposal-title{letter-spacing:-.04em;font-family:JetBrains Mono Variable,monospace;font-weight:700}.theme-tech_rider .pub-proposal-title span{color:#10b981}.theme-tech_rider .pub-commercial-box{background:#080808;border:1px solid #262626;border-top:3px solid #10b981}.theme-tech_rider .commercial-badge,.theme-tech_rider .cache-number{color:#10b981;font-family:JetBrains Mono Variable,monospace}.theme-tech_rider .btn-approve-whatsapp{color:#000;background:#10b981;font-family:JetBrains Mono Variable,monospace;font-weight:800}.theme-tech_rider .sec-bullet{background:#10b981;border-radius:0}.theme-tech_rider .pub-section-card{background:#080808;border:1px solid #222;border-radius:6px}.theme-tech_rider .pub-section-header h3{text-transform:uppercase;font-family:JetBrains Mono Variable,monospace;font-size:13px}.theme-tech_rider .pub-notes-box{background:#0c0c0c;border-left:3px solid #10b981;font-family:JetBrains Mono Variable,monospace;font-size:12px}.theme-tech_rider .pub-final-cta-card{background:#080808;border:1px solid #222;border-radius:8px}.theme-modern_clean{background:#0b0f19}.theme-modern_clean .pub-proposal-title span{color:#38bdf8}.theme-modern_clean .pub-commercial-box{background:#111827;border:1px solid #ffffff1a;box-shadow:0 10px 30px #0000004d}.theme-modern_clean .commercial-badge,.theme-modern_clean .cache-number{color:#38bdf8}.theme-modern_clean .btn-approve-whatsapp{color:#fff;background:#2563eb;box-shadow:0 6px 20px #2563eb59}.theme-modern_clean .sec-bullet{background:#38bdf8}.theme-modern_clean .pub-section-card{background:#111827;border:1px solid #ffffff12}.theme-modern_clean .pub-notes-box{color:#bae6fd;background:#38bdf814;border-left-color:#38bdf8}.theme-modern_clean .pub-final-cta-card{background:#111827;border:1px solid #ffffff17}.crm-card-stage-container{flex-shrink:0;align-items:center;gap:6px;display:flex;position:relative}.crm-stage-badge-wrapper{position:relative}.crm-stage-quick-badge{cursor:pointer;white-space:nowrap;border:1px solid;border-radius:999px;outline:none;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.crm-stage-quick-badge:hover{filter:brightness(1.2);transform:translateY(-1px)}.stage-dot{border-radius:50%;flex-shrink:0;width:6.5px;height:6.5px}.crm-stage-advance-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;place-content:center;width:28px;height:28px;transition:all .18s;display:grid}.crm-stage-advance-btn:hover:not(:disabled){color:#fff;background:#ffffff24;border-color:#ffffff40;transform:translate(2px)}.crm-stage-popup-menu{z-index:100;background:#111524;border:1px solid #ffffff26;border-radius:12px;min-width:195px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) forwards popupFade;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 36px #000000b3,0 0 0 1px #ffffff0f}@keyframes popupFade{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.stage-popup-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;padding:6px 10px 4px;font-size:10px;font-weight:800}.stage-popup-item{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.stage-popup-item:hover{color:#fff;background:#ffffff14}.stage-popup-item.active{color:#fff;background:#ffffff1f}.stage-popup-item .check-icon{color:#10b981;margin-left:auto}.crm-controls-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-view-mode-toggle{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:3px;padding:3px;display:inline-flex}.btn-view-mode{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.btn-view-mode:hover{color:#fff;background:#ffffff0d}.btn-view-mode.active{color:#fff;background:#ffffff24;font-weight:700;box-shadow:0 2px 8px #00000040}.crm-list-container{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #00000059}.crm-list-table-wrap{width:100%;overflow-x:auto}.crm-list-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.crm-list-table th{letter-spacing:.08em;text-transform:uppercase;color:#64748b;background:#ffffff03;border-bottom:1px solid #ffffff0f;padding:14px 18px;font-size:10.5px;font-weight:800}.crm-list-row{border-bottom:1px solid #ffffff0a;transition:background .18s}.crm-list-row:hover{background:#ffffff09}.crm-list-row td{vertical-align:middle;padding:14px 18px}.list-client-cell{flex-direction:column;gap:3px;display:flex}.list-source-tag{letter-spacing:.08em;color:#c084fc;text-transform:uppercase;font-size:8.5px;font-weight:800}.list-client-name{color:#fff;font-size:14px;font-weight:700}.list-contact-row{align-items:center;gap:8px;display:flex}.list-whatsapp-link{color:#22c55e;align-items:center;gap:5px;font-size:11.5px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.list-whatsapp-link:hover{color:#4ade80;text-decoration:underline}.list-meta-cell{flex-direction:column;gap:3px;display:flex}.list-event-title{color:#f1f5f9;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.list-event-date{color:#94a3b8;align-items:center;gap:6px;font-size:11.5px;display:flex}.cell-icon{color:#c084fc;flex-shrink:0}.cell-icon-dim{color:#64748b;flex-shrink:0}.list-location-cell{color:#cbd5e1;align-items:center;gap:6px;font-size:12.5px;display:flex}.list-cache-pill{color:#10b981;background:#10b9811a;border:1px solid #10b98140;border-radius:6px;padding:3px 9px;font-family:Space Grotesk Variable,sans-serif;font-size:12.5px;font-weight:700;display:inline-block}.list-stage-cell{align-items:center;gap:6px;display:flex}.list-proposal-cell{align-items:center;gap:8px;display:flex}.proposal-mini-tag{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf833;border-radius:6px;padding:3px 7px;font-family:monospace;font-size:10.5px;font-weight:700}.list-proposal-actions{align-items:center;gap:4px;display:flex}.list-icon-btn{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;place-content:center;width:26px;height:26px;text-decoration:none;transition:all .15s;display:grid}.list-icon-btn:hover{color:#fff;background:#ffffff24}.list-no-proposal{color:#64748b;font-size:11.5px;font-style:italic}.list-actions-cell{align-items:center;gap:8px;display:inline-flex}.crm-btn-primary.btn-xs{border-radius:8px;padding:6px 12px;font-size:11.5px}.btn-delete-icon{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;place-content:center;padding:6px;transition:color .18s,background .18s;display:grid}.btn-delete-icon:hover{color:#ef4444;background:#ef44441a}.crm-kanban-wrapper{flex-direction:column;gap:16px;width:100%;display:flex}.kanban-controls-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 4px;display:flex}.kanban-hint{color:#94a3b8;align-items:center;gap:7px;font-size:12.5px;display:flex}.btn-toggle-lost{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:6px;padding:6px 13px;font-size:11.5px;font-weight:600;transition:all .2s;display:inline-flex}.btn-toggle-lost:hover,.btn-toggle-lost.active{color:#f87171;background:#ef44441f;border-color:#ef444440}.crm-kanban-columns-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:flex-start;gap:16px;display:grid}.kanban-column-outer{min-height:480px}.kanban-column{border:1px solid var(--col-border,#ffffff14);background:#ffffff05;border-radius:16px;flex-direction:column;min-height:480px;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.kanban-column.is-drop-over{background:var(--col-bg,#ffffff0d);border-color:var(--col-color,#a855f7);box-shadow:0 0 20px var(--col-glow,#a855f733)}.kanban-column-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.kanban-header-left{align-items:center;gap:8px;display:flex}.kanban-col-dot{border-radius:50%;width:8px;height:8px}.kanban-column-header h3{color:#fff;margin:0;font-size:13.5px;font-weight:700}.kanban-header-badge{border:1px solid;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800}.kanban-cards-area{flex-direction:column;flex:1;gap:12px;display:flex}.kanban-empty-dropzone{color:#475569;border:1px dashed #ffffff14;border-radius:12px;flex:1;place-content:center;min-height:100px;font-size:11px;display:grid}.draggable-kanban-item{cursor:grab}.draggable-kanban-item:active{cursor:grabbing}.kanban-card{-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff0a 0%,#ffffff04 100%);border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:10px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.kanban-card:hover{border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.kanban-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kanban-source-tag{letter-spacing:.08em;color:#c084fc;background:#a855f71f;border:1px solid #a855f733;border-radius:4px;margin-bottom:4px;padding:2px 5px;font-size:8.5px;font-weight:800;display:inline-block}.kanban-card-title-box h4{color:#fff;margin:0;font-size:14.5px;font-weight:700;line-height:1.25}.kanban-contact-row{font-size:11.5px}.kanban-card-details{background:#00000040;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.kanban-meta-row{color:#cbd5e1;align-items:center;gap:6px;font-size:11.5px;display:flex}.meta-icon{color:#64748b;flex-shrink:0}.meta-dot{color:#475569}.meta-event-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.kanban-cache-row{color:#34d399;align-items:center;gap:4px;font-family:Space Grotesk Variable,sans-serif;font-size:12.5px;display:flex}.kanban-proposal-pill{background:#38bdf814;border:1px solid #38bdf833;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.prop-code{color:#38bdf8;font-family:monospace;font-size:10.5px;font-weight:700}.prop-actions{align-items:center;gap:4px;display:flex}.prop-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;place-content:center;width:22px;height:22px;text-decoration:none;transition:all .15s;display:grid}.prop-btn:hover{color:#fff;background:#ffffff26}.kanban-card-footer{border-top:1px solid #ffffff0d;align-items:center;gap:6px;padding-top:8px;display:flex}.btn-delete-lead-mini{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:4px;transition:color .15s}.btn-delete-lead-mini:hover{color:#ef4444}.proposal-slug-box{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:12px;padding:18px 22px;display:flex}.slug-input-wrapper{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.slug-input-wrapper:focus-within{border-color:#06b6d4b3;box-shadow:0 0 0 3px #06b6d426}.slug-fixed-prefix{color:#06b6d4;white-space:nowrap;padding:0 12px 0 16px;font-family:monospace;font-size:13px;font-weight:700}.slug-text-input{color:#fff;background:0 0;border:none;outline:none;flex:1;height:44px;padding-right:10px;font-family:monospace;font-size:13.5px;font-weight:600}.slug-random-btn{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;margin-right:6px;padding:8px 14px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.slug-random-btn:hover{color:#fff;background:#ffffff24}.slug-full-preview{flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.preview-tag-title{color:#64748b;font-weight:600}.slug-code-display{color:#38bdf8;word-break:break-all;background:#38bdf814;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:11.5px}.proposal-ambient-glow{pointer-events:none;z-index:0;filter:blur(140px);opacity:.55;border-radius:50%;position:fixed}.proposal-ambient-glow.glow-1{width:500px;height:500px;animation:14s ease-in-out infinite alternate floatAmbient;top:-120px;right:-80px}.proposal-ambient-glow.glow-2{width:420px;height:420px;animation:18s ease-in-out infinite alternate-reverse floatAmbient;bottom:12%;left:-120px}@keyframes floatAmbient{0%{transform:translate(0)scale(1)}50%{transform:translate(-35px,45px)scale(1.12)}to{transform:translate(45px,-25px)scale(.95)}}.pub-hero-artist-banner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:16px;margin-bottom:24px;padding:8px 20px 8px 10px;transition:transform .25s,border-color .25s;display:inline-flex;box-shadow:0 10px 30px #0006}.pub-hero-artist-banner:hover{border-color:#ffffff40;transform:translateY(-2px)}.artist-banner-aura{position:relative}.artist-banner-img{object-fit:cover;border:2px solid #ffffff4d;border-radius:50%;width:50px;height:50px;display:block}.artist-banner-meta{flex-direction:column;display:flex}.artist-banner-badge{letter-spacing:.1em;color:#38bdf8;text-transform:uppercase;font-size:9px;font-weight:800}.artist-banner-name{color:#fff;margin:0;font-size:16px;font-weight:800;line-height:1.2}.animate-fade-up{animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeUpEntrance}@keyframes fadeUpEntrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.btn-approve-whatsapp{animation:2.8s infinite waPulse;position:relative;overflow:hidden}.clause-icon-badge{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-flex}.clause-icon-badge.badge-minimal_dark{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;box-shadow:0 4px 12px #0006}.clause-icon-badge.badge-minimal_light{color:#09090b;background:#0000000d;border:1px solid #0000001a;border-radius:12px;box-shadow:0 2px 8px #0000000a}.clause-icon-badge.badge-festival_club{color:#c084fc;background:#a855f729;border:1px solid #a855f773;border-radius:50%;box-shadow:0 0 16px #a855f74d}.clause-icon-badge.badge-corporate_wedding{color:#fef08a;background:linear-gradient(135deg,#d4af3733,#d4af370f);border:1px solid #d4af3773;border-radius:8px;box-shadow:0 4px 14px #00000080,0 0 10px #d4af3726}.clause-icon-badge.badge-tech_rider{color:#0f8;background:#00ff881a;border:1px solid #0f86;border-radius:4px;box-shadow:0 0 12px #00ff8840}.clause-icon-badge.badge-modern_clean{color:#38bdf8;background:#38bdf824;border:1px solid #38bdf859;border-radius:10px;box-shadow:0 4px 12px #0000004d}.section-title-with-icon{align-items:center;gap:10px;width:100%;display:flex}.section-inline-icon-badge{color:#38bdf8;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.section-title-with-icon .section-title-input{flex:1;min-width:0}.text-pulse-cyan{color:#22d3ee!important}.onyx-card-inner,.void-hud-content{z-index:1;position:relative}.dossier-hero-header{margin-bottom:24px}.dossier-commercial-info{min-width:0}.preview-icon-wrapper{justify-content:center;align-items:center;margin-bottom:6px;display:flex}.pub-mobile-action-bar{z-index:100;-webkit-backdrop-filter:blur(24px);padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));animation:.35s cubic-bezier(.16,1,.3,1) forwards mobileDockSlideUp;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #000000b3}@keyframes mobileDockSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.mobile-action-bar-inner{justify-content:space-between;align-items:center;gap:14px;max-width:500px;margin:0 auto;display:flex}.mobile-action-meta{flex-direction:column;min-width:0;display:flex}.mobile-action-label{letter-spacing:.08em;color:#94a3b8;text-transform:uppercase;font-size:9px;font-weight:800}.mobile-action-value{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;overflow:hidden}.mobile-action-buttons{flex-shrink:0;align-items:center;gap:8px;display:flex}.mobile-btn-whatsapp{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 4px 18px #22c55e66}.mobile-btn-whatsapp:active{transform:scale(.96)}.mobile-btn-pdf{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:inline-flex}.mobile-btn-pdf:active{background:#ffffff2e}.theme-mobile-minimal_dark{-webkit-backdrop-filter:blur(20px);background:#000000eb;border-top:1px solid #ffffff1f}.theme-mobile-minimal_dark .mobile-action-label{color:#a1a1aa}.theme-mobile-minimal_dark .mobile-action-value{color:#fff;font-family:var(--pp-font-heading,"Bebas Neue", sans-serif);letter-spacing:.04em;font-size:22px}.theme-mobile-minimal_dark .mobile-btn-whatsapp{color:#000;background:#fff;border-radius:999px;font-weight:700;box-shadow:0 4px 18px #fff3}.theme-mobile-minimal_dark .mobile-btn-pdf{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px}.theme-mobile-minimal_light{-webkit-backdrop-filter:blur(20px);background:#fffffff0;border-top:1px solid #00000014;box-shadow:0 -8px 25px #0000000a}.theme-mobile-minimal_light .mobile-action-label{color:#71717a}.theme-mobile-minimal_light .mobile-action-value{color:#09090b;font-family:var(--pp-font-heading,"Bebas Neue", sans-serif);letter-spacing:.04em;font-size:22px}.theme-mobile-minimal_light .mobile-btn-whatsapp{color:#fff;background:#000;border-radius:999px;font-weight:700;box-shadow:0 4px 18px #00000026}.theme-mobile-minimal_light .mobile-btn-pdf{color:#09090b;background:#0000000d;border:1px solid #0000001a;border-radius:999px}.theme-mobile-festival_club,.theme-mobile-corporate_wedding,.theme-mobile-tech_rider{background:#000000eb;border-top:1px solid #ffffff1f}.theme-mobile-modern_clean{background:#fffffff0;border-top:1px solid #00000014}@media (width<=768px){.pub-mobile-action-bar{display:block}.pub-proposal-content,.pulse-main-content,.onyx-main-content,.void-main-content,.dossier-main-content,.apple-dark-main-content,.apple-light-main-content{padding-bottom:120px!important}}.proposal-minimal-dark-theme,.proposal-pulse-theme,.proposal-onyx-theme{background:radial-gradient(circle at 50% 0%, #ffffff0d 0%, transparent 60%), var(--pp-bg,#000);min-height:100vh;color:var(--pp-text,#fff);font-family:var(--pp-font-body,"Sora Variable", "Sora", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}.apple-dark-topbar{z-index:50;-webkit-backdrop-filter:blur(20px);background:#000000d1;border-bottom:1px solid #ffffff14;padding:14px 0;position:sticky;top:0}.apple-dark-brand-box{align-items:center;gap:12px;display:flex}.apple-dark-avatar-mini{object-fit:cover;border:1px solid #ffffff2e;border-radius:50%;width:36px;height:36px}.apple-dark-beacon{background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.apple-dark-beacon-dot{background:#fff;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite appleDarkDotPulse;box-shadow:0 0 10px #fffc}@keyframes appleDarkDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.apple-dark-brand-info{flex-direction:column;gap:2px;display:flex}.apple-dark-artist-name{letter-spacing:-.01em;color:#fff;font-size:14px;font-weight:700}.apple-dark-brand-pill{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}.apple-dark-btn-pdf{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.apple-dark-btn-pdf:hover{background:#ffffff29;border-color:#ffffff40}.apple-dark-btn-kit{color:#a1a1aa;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.apple-dark-btn-kit:hover{color:#fff}.apple-dark-ticker{white-space:nowrap;z-index:10;-webkit-backdrop-filter:blur(16px);background:#0a0a0af2;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;width:100%;padding:8px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.apple-dark-ticker:hover .apple-dark-ticker-track{animation-play-state:paused}.apple-dark-ticker-track{will-change:transform;flex-shrink:0;align-items:center;gap:48px;width:max-content;padding-right:48px;animation:50s linear infinite appleDarkMarquee;display:inline-flex}.apple-dark-ticker-track span{font-family:var(--pp-font-heading,"Bebas Neue", sans-serif);letter-spacing:.12em;color:#71717a;text-transform:uppercase;font-size:13.5px}@keyframes appleDarkMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.apple-dark-main-content{z-index:1;flex-direction:column;gap:44px;max-width:820px;margin:0 auto;padding:44px 20px 88px;display:flex;position:relative}.apple-dark-hero{text-align:left}.apple-dark-portrait-wrap{margin-bottom:24px;display:inline-block;position:relative}.apple-dark-portrait-img{object-fit:cover;border:1px solid #ffffff2e;border-radius:24px;width:88px;height:88px;box-shadow:0 16px 40px #000c}.apple-dark-floating-pill{-webkit-backdrop-filter:blur(12px);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#000000d9;border:1px solid #fff3;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:-8px;right:-8px}.apple-dark-pulse-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c55e}.apple-dark-kicker-pill{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.apple-dark-hero-title{font-family:var(--pp-font-heading,"Bebas Neue", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0 0 14px;font-size:clamp(38px,8vw,68px);line-height:.96}.apple-dark-hero-title .apple-dark-accent-text{color:#fff;text-underline-offset:6px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.apple-dark-hero-client{color:#a1a1aa;margin:0 0 28px;font-size:clamp(15px,2.5vw,17px);line-height:1.5}.apple-dark-hero-client strong{color:#fff}.apple-dark-meta-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=768px){.apple-dark-meta-grid{grid-template-columns:1fr}}.apple-dark-meta-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:all .2s;display:flex}.apple-dark-meta-card:hover{background:#ffffff0d;border-color:#ffffff29}.apple-dark-meta-icon{color:#fff;background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.apple-dark-meta-text small{letter-spacing:.1em;text-transform:uppercase;color:#71717a;margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}.apple-dark-meta-text strong{color:#fff;font-size:14.5px;font-weight:600}.apple-dark-commercial-card{background:linear-gradient(#141416e6 0%,#08080afa 100%);border:1px solid #ffffff24;border-radius:28px;padding:clamp(26px,5vw,42px);position:relative;overflow:hidden;box-shadow:0 24px 60px #000000b3}.apple-dark-commercial-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#0000 70%);width:300px;height:160px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.apple-dark-commercial-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.apple-dark-pill-tag{letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.apple-dark-validity-badge{color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.apple-dark-validity-badge strong{color:#fff}.apple-dark-commercial-body{flex-direction:column;gap:24px;display:flex}.apple-dark-price-stack{flex-direction:column;display:flex}.apple-dark-price-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.apple-dark-cache-value{font-family:var(--pp-font-heading,"Bebas Neue", sans-serif);letter-spacing:.02em;color:#fff;font-size:clamp(44px,8vw,72px);font-weight:700;line-height:1}.apple-dark-cache-unit{color:#71717a;font-size:15px}.apple-dark-cta-wrap{flex-direction:column;gap:8px;display:flex}.apple-dark-btn-approve{color:#000;font-family:var(--pp-font-body,"Sora Variable", "Sora", sans-serif);cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 24px #ffffff1f}.apple-dark-btn-approve:hover{background:#e4e4e7;transform:translateY(-1px);box-shadow:0 12px 32px #fff3}.apple-dark-btn-approve:active{transform:scale(.98)}.apple-dark-btn-approve.large{padding:18px 36px}.apple-dark-cta-note{color:#71717a;text-align:center;font-size:12px}.apple-dark-clauses-section{flex-direction:column;gap:20px;display:flex}.apple-dark-section-heading{flex-direction:column;gap:4px;display:flex}.apple-dark-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#71717a;font-size:11px;font-weight:700}.apple-dark-section-title{font-family:var(--pp-font-heading,"Bebas Neue", sans-serif);letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(26px,5vw,38px);font-weight:700}.apple-dark-clauses-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width<=768px){.apple-dark-clauses-grid{grid-template-columns:1fr}}.apple-dark-clause-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:22px;transition:all .2s}.apple-dark-clause-card:hover{background:#ffffff0d;border-color:#ffffff29}.apple-dark-clause-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.apple-dark-clause-title{color:#fff;font-size:15px;font-weight:700}.apple-dark-clause-body{color:#a1a1aa;font-size:13.5px;line-height:1.6}.apple-dark-notes-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:22px 26px}.apple-dark-notes-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.apple-dark-notes-header h4{color:#fff;margin:0;font-size:14px;font-weight:700}.apple-dark-notes-content{color:#a1a1aa;font-size:13.5px;line-height:1.6}.apple-dark-final-card{text-align:center;background:linear-gradient(#141416cc 0%,#08080af2 100%);border:1px solid #ffffff1f;border-radius:28px;padding:clamp(36px,6vw,56px) 24px}.apple-dark-final-inner{flex-direction:column;align-items:center;max-width:540px;margin:0 auto;display:flex}.apple-dark-final-halo{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}.apple-dark-final-title{font-family:var(--pp-font-heading,"Bebas Neue", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0 0 10px;font-size:clamp(28px,5vw,42px);font-weight:700}.apple-dark-final-body{color:#a1a1aa;margin:0 0 28px;font-size:14.5px;line-height:1.5}.apple-dark-final-actions{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.apple-dark-btn-secondary{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:16px 26px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.apple-dark-btn-secondary:hover{background:#ffffff24}.proposal-void-theme{background:var(--pp-bg,#030406);min-height:100vh;color:var(--pp-text,#e2e8f0);font-family:var(--pp-font-body,"JetBrains Mono Variable", "Space Grotesk Variable", monospace);position:relative;overflow-x:hidden}.void-grid-matrix{background-image:linear-gradient(var(--pp-accent,#0f8) 1px, transparent 1px), linear-gradient(90deg, var(--pp-accent,#0f8) 1px, transparent 1px);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.void-grid-matrix{background-image:linear-gradient(color-mix(in srgb, var(--pp-accent,#0f8) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pp-accent,#0f8) 3%, transparent) 1px, transparent 1px)}}.void-grid-matrix{pointer-events:none;z-index:0;background-size:32px 32px}.void-scanline-laser{background:linear-gradient(90deg, transparent, var(--pp-accent,#0f8), #06b6d4, transparent);height:3px;box-shadow:0 0 18px var(--pp-accent,#0f8);opacity:.6;pointer-events:none;z-index:2;animation:7s linear infinite voidScanline;position:fixed;top:0;left:0;right:0}@keyframes voidScanline{0%{top:-2%}to{top:102%}}.void-topbar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030406f2;border-bottom:1px solid #1a231d;padding:14px 0;position:sticky;top:0}.void-marquee-ticker{border-top:1px solid var(--pp-accent,#0f8);background:#020305}@supports (color:color-mix(in lab, red, red)){.void-marquee-ticker{border-top:1px solid color-mix(in srgb, var(--pp-accent,#0f8) 25%, transparent)}}.void-marquee-ticker{border-bottom:1px solid var(--pp-accent,#0f8)}@supports (color:color-mix(in lab, red, red)){.void-marquee-ticker{border-bottom:1px solid color-mix(in srgb, var(--pp-accent,#0f8) 25%, transparent)}}.void-marquee-ticker{white-space:nowrap;z-index:10;width:100%;box-shadow:0 4px 16px var(--pp-accent,#0f8);padding:6px 0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.void-marquee-ticker{box-shadow:0 4px 16px color-mix(in srgb, var(--pp-accent,#0f8) 15%, transparent)}}.void-marquee-ticker{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.void-marquee-ticker:hover .void-ticker-track{animation-play-state:paused}.void-ticker-track{will-change:transform;flex-shrink:0;align-items:center;gap:48px;width:max-content;padding-right:48px;animation:60s linear infinite voidMarqueeScroll;display:inline-flex}.void-ticker-track span{letter-spacing:.08em;color:var(--pp-accent,#0f8);text-shadow:0 0 6px var(--pp-accent,#0f8);font-family:JetBrains Mono Variable,monospace;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.void-ticker-track span{text-shadow:0 0 6px color-mix(in srgb, var(--pp-accent,#0f8) 50%, transparent)}}.void-ticker-track span{align-items:center;display:inline-flex}@keyframes voidMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.void-sys-status{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.void-terminal-led{background:var(--pp-accent,#0f8);width:8px;height:8px;box-shadow:0 0 10px var(--pp-accent,#0f8);border-radius:50%;animation:1.4s infinite alternate ledBlink}@keyframes ledBlink{0%{opacity:.3}to{opacity:1}}.void-sys-code{color:var(--pp-accent,#0f8);letter-spacing:-.02em}.void-doc-id{color:#64748b;border:1px solid #27372d;border-radius:4px;padding:2px 6px;font-size:10px}.void-btn-pdf{background:var(--pp-accent,#0f8);border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.void-btn-pdf{background:color-mix(in srgb, var(--pp-accent,#0f8) 8%, transparent)}}.void-btn-pdf{border:1px solid var(--pp-accent,#0f8);color:var(--pp-accent,#0f8);cursor:pointer;transition:all .2s}.void-btn-pdf:hover{background:var(--pp-accent,#0f8);color:#000;box-shadow:0 0 14px var(--pp-accent,#0f8)}.void-btn-kit{color:#64748b;align-items:center;gap:6px;font-family:inherit;font-size:11px;text-decoration:none;transition:color .2s;display:inline-flex}.void-btn-kit:hover{color:#06b6d4}.void-main-content{z-index:1;flex-direction:column;gap:36px;max-width:860px;margin:0 auto;padding:44px 20px 80px;display:flex;position:relative}.void-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.void-artist-avatar-pod{width:90px;height:90px;margin-bottom:22px;padding:8px;position:relative}.void-avatar-img{object-fit:cover;filter:contrast(1.1);border:1px solid var(--pp-accent,#0f8);border-radius:4px;width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.void-avatar-img{border:1px solid color-mix(in srgb, var(--pp-accent,#0f8) 40%, transparent)}}.void-corner-bracket{border-color:var(--pp-accent,#0f8);width:12px;height:12px;position:absolute}.void-corner-bracket.tl{border-top:2px solid var(--pp-accent,#0f8);border-left:2px solid var(--pp-accent,#0f8);top:0;left:0}.void-corner-bracket.tr{border-top:2px solid var(--pp-accent,#0f8);border-right:2px solid var(--pp-accent,#0f8);top:0;right:0}.void-corner-bracket.bl{border-bottom:2px solid var(--pp-accent,#0f8);border-left:2px solid var(--pp-accent,#0f8);bottom:0;left:0}.void-corner-bracket.br{border-bottom:2px solid var(--pp-accent,#0f8);border-right:2px solid var(--pp-accent,#0f8);bottom:0;right:0}.void-live-chip{background:var(--pp-accent,#0f8);color:#000;letter-spacing:.1em;white-space:nowrap;padding:2px 6px;font-size:8px;font-weight:900;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.void-telemetry-badge{letter-spacing:.08em;color:var(--pp-accent,#0f8);background:var(--pp-accent,#0f8);align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.void-telemetry-badge{background:color-mix(in srgb, var(--pp-accent,#0f8) 6%, transparent)}}.void-telemetry-badge{border:1px solid var(--pp-accent,#0f8)}@supports (color:color-mix(in lab, red, red)){.void-telemetry-badge{border:1px solid color-mix(in srgb, var(--pp-accent,#0f8) 25%, transparent)}}.void-telemetry-badge{margin-bottom:14px}.void-hero-title{font-family:var(--pp-font-heading,"JetBrains Mono Variable", monospace);letter-spacing:-.03em;color:#fff;text-transform:uppercase;margin:0 0 10px;font-size:clamp(26px,4.5vw,42px);font-weight:800;line-height:1.15}.void-hero-title .void-accent-text{color:var(--pp-accent,#0f8);text-shadow:0 0 20px var(--pp-accent,#0f8)}@supports (color:color-mix(in lab, red, red)){.void-hero-title .void-accent-text{text-shadow:0 0 20px color-mix(in srgb, var(--pp-accent,#0f8) 50%, transparent)}}.void-prompt-cursor{color:var(--pp-accent,#0f8);margin-left:4px;animation:.9s steps(2,start) infinite voidCursorBlink;display:inline-block}@keyframes voidCursorBlink{to{visibility:hidden}}.void-hero-target{color:#94a3b8;margin:0 0 28px;font-size:14px}.void-hero-target strong{color:#06b6d4}.void-meta-matrix{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}@media (width<=768px){.void-meta-matrix{grid-template-columns:1fr}}.void-meta-cell{border:1px solid #1a2620;border-left:3px solid var(--pp-accent,#0f8);text-align:left;background:#070a0e;padding:14px 16px}.void-cell-header{color:var(--pp-accent,#0f8);letter-spacing:.08em;align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:800;display:flex}.void-meta-cell strong{color:#fff;font-size:14px}.void-commercial-hud{border:1px solid #1e3328;border-top:3px solid var(--pp-accent,#0f8);box-shadow:0 12px 40px #000c, 0 0 25px var(--pp-accent,#0f8);background:#06090e;padding:28px}@supports (color:color-mix(in lab, red, red)){.void-commercial-hud{box-shadow:0 12px 40px #000c, 0 0 25px color-mix(in srgb, var(--pp-accent,#0f8) 10%, transparent)}}.void-commercial-hud{position:relative;overflow:hidden}.void-hud-scanner-bar{background:#fff;width:40px;height:3px;animation:3s ease-in-out infinite alternate hudScanner;position:absolute;top:0;left:0;box-shadow:0 0 10px #fff}@keyframes hudScanner{0%{left:0%}to{left:calc(100% - 40px)}}.void-hud-label-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.void-hud-tag{color:var(--pp-accent,#0f8);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.void-vu-meter{align-items:flex-end;gap:3px;height:14px;padding:0 6px;display:inline-flex}.void-vu-meter span{background:var(--pp-accent,#0f8);width:3px;box-shadow:0 0 6px var(--pp-accent,#0f8);border-radius:1px}@supports (color:color-mix(in lab, red, red)){.void-vu-meter span{box-shadow:0 0 6px color-mix(in srgb, var(--pp-accent,#0f8) 70%, transparent)}}.void-vu-meter span{animation:1s ease-in-out infinite alternate voidVuPulse}.void-vu-meter span:first-child{height:4px;animation-delay:.1s}.void-vu-meter span:nth-child(2){height:11px;animation-delay:.35s}.void-vu-meter span:nth-child(3){height:8px;animation-delay:.15s}.void-vu-meter span:nth-child(4){height:14px;animation-delay:.5s}.void-vu-meter span:nth-child(5){height:6px;animation-delay:.25s}.void-vu-meter span:nth-child(6){height:10px;animation-delay:.4s}@keyframes voidVuPulse{0%{opacity:.5;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1.1)}}.void-hud-status{color:#64748b;letter-spacing:.08em;font-size:9px}.void-hud-middle-row{border-bottom:1px solid #15221b;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.void-hud-digits{align-items:baseline;gap:8px;display:flex}.void-currency-figure{color:var(--pp-accent,#0f8);text-shadow:0 0 25px var(--pp-accent,#0f8);font-size:clamp(32px,5vw,44px);font-weight:900}@supports (color:color-mix(in lab, red, red)){.void-currency-figure{text-shadow:0 0 25px color-mix(in srgb, var(--pp-accent,#0f8) 60%, transparent)}}.void-currency-scope{color:#64748b;font-size:12px}.void-expiry-display{color:#f59e0b;font-size:12px}.void-expiry-display strong{color:#fef08a}.void-hud-cta-row{flex-direction:column;gap:8px;display:flex}.void-btn-laser{background:var(--pp-accent,#0f8);color:#000;letter-spacing:.04em;box-shadow:0 0 25px var(--pp-accent,#0f8);justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-family:inherit;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.void-btn-laser{box-shadow:0 0 25px color-mix(in srgb, var(--pp-accent,#0f8) 40%, transparent)}}.void-btn-laser{transition:all .2s}.void-btn-laser:hover{box-shadow:0 0 35px var(--pp-accent,#0f8);background:#2f9}@supports (color:color-mix(in lab, red, red)){.void-btn-laser:hover{box-shadow:0 0 35px color-mix(in srgb, var(--pp-accent,#0f8) 70%, transparent)}}.void-btn-laser.large{padding:18px 34px;font-size:15px}.void-hud-note{color:#64748b;text-align:center;font-size:11px}.void-modules-section{flex-direction:column;gap:20px;display:flex}.void-section-title{text-align:left}.void-section-title span{color:var(--pp-accent,#0f8);letter-spacing:.08em;font-size:10px;font-weight:800}.void-section-title h2{font-family:var(--pp-font-heading,inherit);color:#fff;margin:4px 0 0;font-size:20px;font-weight:800}.proposal-minimal-light-theme,.proposal-dossier-theme{background:var(--pp-bg,#fff);min-height:100vh;color:var(--pp-text,#09090b);font-family:var(--pp-font-body,"Sora Variable", "Sora", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}.apple-light-topbar{z-index:50;-webkit-backdrop-filter:blur(20px);background:#ffffffe0;border-bottom:1px solid #00000014;padding:14px 0;position:sticky;top:0}.apple-light-brand-box{align-items:center;gap:12px;display:flex}.apple-light-avatar-mini{object-fit:cover;border:1px solid #0000001f;border-radius:50%;width:36px;height:36px}.apple-light-beacon{background:#0000000a;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.apple-light-beacon-dot{background:#09090b;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite appleLightDotPulse;box-shadow:0 0 8px #0000004d}@keyframes appleLightDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.apple-light-brand-info{flex-direction:column;gap:2px;display:flex}.apple-light-artist-name{letter-spacing:-.01em;color:#09090b;font-size:14px;font-weight:700}.apple-light-brand-pill{letter-spacing:.08em;text-transform:uppercase;color:#71717a;align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}.apple-light-btn-pdf{color:#09090b;cursor:pointer;background:#0000000d;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.apple-light-btn-pdf:hover{background:#00000017;border-color:#0003}.apple-light-btn-kit{color:#71717a;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.apple-light-btn-kit:hover{color:#09090b}.apple-light-ticker{white-space:nowrap;z-index:10;-webkit-backdrop-filter:blur(16px);background:#fafafcf5;border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;width:100%;padding:8px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.apple-light-ticker:hover .apple-light-ticker-track{animation-play-state:paused}.apple-light-ticker-track{will-change:transform;flex-shrink:0;align-items:center;gap:48px;width:max-content;padding-right:48px;animation:50s linear infinite appleLightMarquee;display:inline-flex}.apple-light-ticker-track span{font-family:var(--pp-font-heading,"Bebas Neue", sans-serif);letter-spacing:.12em;color:#71717a;text-transform:uppercase;font-size:13.5px}@keyframes appleLightMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.apple-light-main-content{z-index:1;flex-direction:column;gap:44px;max-width:820px;margin:0 auto;padding:44px 20px 88px;display:flex;position:relative}.apple-light-hero{text-align:left}.apple-light-portrait-wrap{margin-bottom:24px;display:inline-block;position:relative}.apple-light-portrait-img{object-fit:cover;border:1px solid #0000001f;border-radius:24px;width:88px;height:88px;box-shadow:0 16px 36px #00000014}.apple-light-floating-pill{-webkit-backdrop-filter:blur(12px);letter-spacing:.06em;text-transform:uppercase;color:#09090b;background:#ffffffeb;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:-8px;right:-8px;box-shadow:0 4px 12px #0000000f}.apple-light-pulse-dot{background:#16a34a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #16a34a}.apple-light-kicker-pill{letter-spacing:.08em;text-transform:uppercase;color:#71717a;background:#0000000a;border:1px solid #00000014;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.apple-light-hero-title{font-family:var(--pp-font-heading,"Bebas Neue", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:#09090b;margin:0 0 14px;font-size:clamp(38px,8vw,68px);line-height:.96}.apple-light-hero-title .apple-light-accent-text{color:#09090b;text-underline-offset:6px;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040}.apple-light-hero-client{color:#71717a;margin:0 0 28px;font-size:clamp(15px,2.5vw,17px);line-height:1.5}.apple-light-hero-client strong{color:#09090b}.apple-light-meta-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=768px){.apple-light-meta-grid{grid-template-columns:1fr}}.apple-light-meta-card{background:#fff;border:1px solid #00000014;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000008}.apple-light-meta-card:hover{background:#fafafc;border-color:#00000029;box-shadow:0 6px 16px #0000000f}.apple-light-meta-icon{color:#09090b;background:#0000000a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.apple-light-meta-text small{letter-spacing:.1em;text-transform:uppercase;color:#71717a;margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}.apple-light-meta-text strong{color:#09090b;font-size:14.5px;font-weight:600}.apple-light-commercial-card{background:#fff;border:1px solid #0000001a;border-radius:28px;padding:clamp(26px,5vw,42px);position:relative;overflow:hidden;box-shadow:0 16px 40px #0000000d,0 2px 6px #00000005}.apple-light-commercial-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#00000008 0%,#0000 70%);width:300px;height:160px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.apple-light-commercial-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.apple-light-pill-tag{letter-spacing:.12em;text-transform:uppercase;color:#71717a;background:#0000000a;border:1px solid #00000014;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.apple-light-validity-badge{color:#71717a;background:#00000008;border:1px solid #00000012;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.apple-light-validity-badge strong{color:#09090b}.apple-light-commercial-body{flex-direction:column;gap:24px;display:flex}.apple-light-price-stack{flex-direction:column;display:flex}.apple-light-price-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.apple-light-cache-value{font-family:var(--pp-font-heading,"Bebas Neue", sans-serif);letter-spacing:.02em;color:#09090b;font-size:clamp(44px,8vw,72px);font-weight:700;line-height:1}.apple-light-cache-unit{color:#71717a;font-size:15px}.apple-light-cta-wrap{flex-direction:column;gap:8px;display:flex}.apple-light-btn-approve{color:#fff;font-family:var(--pp-font-body,"Sora Variable", "Sora", sans-serif);cursor:pointer;background:#000;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 24px #00000029}.apple-light-btn-approve:hover{background:#27272a;transform:translateY(-1px);box-shadow:0 12px 32px #0000003d}.apple-light-btn-approve:active{transform:scale(.98)}.apple-light-btn-approve.large{padding:18px 36px}.apple-light-cta-note{color:#71717a;text-align:center;font-size:12px}.apple-light-clauses-section{flex-direction:column;gap:20px;display:flex}.apple-light-section-heading{flex-direction:column;gap:4px;display:flex}.apple-light-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#71717a;font-size:11px;font-weight:700}.apple-light-section-title{font-family:var(--pp-font-heading,"Bebas Neue", sans-serif);letter-spacing:.03em;text-transform:uppercase;color:#09090b;margin:0;font-size:clamp(26px,5vw,38px);font-weight:700}.apple-light-clauses-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width<=768px){.apple-light-clauses-grid{grid-template-columns:1fr}}.apple-light-clause-card{background:#fff;border:1px solid #00000014;border-radius:20px;padding:22px;transition:all .2s;box-shadow:0 2px 10px #00000005}.apple-light-clause-card:hover{border-color:#0000002e;box-shadow:0 6px 20px #0000000d}.apple-light-clause-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.apple-light-clause-title{color:#09090b;font-size:15px;font-weight:700}.apple-light-clause-body{color:#52525b;font-size:13.5px;line-height:1.6}.apple-light-notes-card{background:#fff;border:1px solid #00000014;border-radius:20px;padding:22px 26px;box-shadow:0 2px 10px #00000005}.apple-light-notes-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.apple-light-notes-header h4{color:#09090b;margin:0;font-size:14px;font-weight:700}.apple-light-notes-content{color:#52525b;font-size:13.5px;line-height:1.6}.apple-light-final-card{text-align:center;background:#fff;border:1px solid #00000017;border-radius:28px;padding:clamp(36px,6vw,56px) 24px;box-shadow:0 16px 40px #0000000a}.apple-light-final-inner{flex-direction:column;align-items:center;max-width:540px;margin:0 auto;display:flex}.apple-light-final-halo{color:#09090b;background:#0000000a;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}.apple-light-final-title{font-family:var(--pp-font-heading,"Bebas Neue", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:#09090b;margin:0 0 10px;font-size:clamp(28px,5vw,42px);font-weight:700}.apple-light-final-body{color:#71717a;margin:0 0 28px;font-size:14.5px;line-height:1.5}.apple-light-final-actions{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.apple-light-btn-secondary{color:#09090b;cursor:pointer;background:#0000000a;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:8px;padding:16px 26px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.apple-light-btn-secondary:hover{background:#00000014}.pp-editing-root{padding-top:56px}.pp-edit-toolbar{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f8fafc;background:#06080feb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-family:Space Grotesk Variable,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.pp-edit-toolbar-left,.pp-edit-toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pp-edit-badge{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#4f7cff,#06b6d4);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.pp-edit-dirty{color:#facc15;font-size:12.5px;font-weight:600}.pp-edit-saved{color:#22c55e;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.pp-edit-locked{color:#fca5a5;background:#ef444424;border:1px solid #ef444452;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pp-edit-btn{color:#f8fafc;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.pp-edit-btn:hover:not(:disabled){background:#ffffff1f}.pp-edit-btn:disabled{opacity:.5;cursor:not-allowed}.pp-edit-btn.primary{color:#052227;background:linear-gradient(135deg,#22c55e,#06b6d4);border-color:#0000}.pp-edit-btn.primary:hover:not(:disabled){filter:brightness(1.05)}.pp-edit-btn.ghost{background:0 0}.pp-edit-btn.small{padding:5px 10px;font-size:12px}.pp-edit-panel{z-index:190;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:#0b0f19;border-left:1px solid #ffffff14;flex-direction:column;width:min(420px,92vw);font-family:Space Grotesk Variable,sans-serif;display:flex;position:fixed;top:56px;bottom:0;right:0;box-shadow:-20px 0 40px #0006}.pp-edit-panel-tabs{border-bottom:1px solid #ffffff14;gap:0;display:flex}.pp-edit-panel-tabs button{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.pp-edit-panel-tabs button.active{color:#f8fafc;border-bottom-color:#4f7cff}.pp-edit-panel-tabs button:hover{color:#f8fafc}.pp-edit-panel-body{flex:1;padding:16px 18px 32px;overflow-y:auto}.pp-edit-section h5{text-transform:uppercase;letter-spacing:.12em;color:#64748b;margin:20px 0 10px;font-size:11px;font-weight:700}.pp-edit-section h5:first-child{margin-top:0}.pp-preset-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:6px;display:grid}.pp-preset-chip{color:#f8fafc;font:inherit;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.pp-preset-chip:hover{background:#ffffff14}.pp-preset-chip.active{border-color:var(--chip-accent);box-shadow:0 0 0 1px var(--chip-accent)}.pp-preset-swatch{border:2px solid #ffffff29;border-radius:50%;width:18px;height:18px}.pp-color-row{flex-wrap:wrap;gap:10px;display:flex}.pp-color-row label{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.pp-color-picker-wrap{align-items:center;gap:6px;display:flex}.pp-color-picker-wrap code{color:#94a3b8;background:#ffffff0f;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono Variable,monospace;font-size:11px}.pp-color-row input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;padding:0}.pp-select-field{color:#94a3b8;flex-direction:column;gap:4px;margin-top:8px;font-size:12px;display:flex}.pp-select-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc;font:inherit;cursor:pointer;background-color:#121622;border:1px solid #ffffff29;border-radius:8px;outline:none;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.pp-select-field select:focus{border-color:#4f7cff;box-shadow:0 0 0 2px #4f7cff40}.pp-select-field select option{color:#f8fafc;background-color:#121622;padding:8px 10px}.pp-field{color:#94a3b8;flex-direction:column;gap:4px;margin-top:8px;font-size:12px;display:flex}.pp-field input,.pp-field textarea{color:#f8fafc;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:8px 10px}.pp-hero-field{align-items:center;gap:12px;display:flex}.pp-hero-preview{color:#64748b;background-color:#ffffff0f;background-position:50%;background-size:cover;border:1px dashed #fff3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.pp-hero-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pp-hero-error{color:#f87171;margin:4px 0 0;font-size:12px}.pp-hero-hint{color:#94a3b8;margin:6px 0 0;font-size:11.5px}.pp-toggle-list{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pp-toggle{color:#e2e8f0;align-items:center;gap:8px;font-size:13px;display:flex}.pp-toggle input[type=checkbox]{accent-color:#4f7cff;width:16px;height:16px}.pp-sort-list{flex-direction:column;gap:6px;display:flex}.pp-sort-row{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;padding:8px;font-size:13px;display:grid}.pp-sort-row.dragging{background:#4f7cff1a;border-color:#4f7cff}.pp-sort-handle{color:#64748b;cursor:grab;background:0 0;border:0;padding:4px;display:inline-flex}.pp-sort-body{align-items:center;min-width:0;display:flex}.pp-sort-arrows{gap:2px;display:flex}.pp-sort-arrows button{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:4px 5px}.pp-sort-arrows button:disabled{opacity:.3;cursor:not-allowed}.pp-clause-line{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pp-clause-line input[type=checkbox]{accent-color:#4f7cff}.pp-clause-pick{color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 8px;overflow:hidden}.pp-clause-pick:hover{background:#ffffff0f}.pp-clause-pick.active{background:#4f7cff1f;border-color:#4f7cff}.pp-clause-remove{color:#f87171;cursor:pointer;background:0 0;border:0;padding:4px}.pp-clause-editor{background:#4f7cff0f;border:1px solid #4f7cff52;border-radius:12px;margin-top:12px;padding:12px}.pp-ticker-list{flex-direction:column;gap:6px;display:flex}.pp-ticker-row{align-items:center;gap:6px;display:flex}.pp-ticker-row input{color:#f8fafc;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;flex:1;padding:8px 10px}.pp-ticker-row input:focus{border-color:#4f7cff;outline:none;box-shadow:0 0 0 2px #4f7cff40}.pp-ticker-actions{align-items:center;gap:2px;display:flex}.pp-ticker-actions button{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;padding:5px 6px;transition:background .15s,color .15s;display:inline-flex}.pp-ticker-actions button:hover:not(:disabled){color:#fff;background:#ffffff1f}.pp-ticker-actions button:last-child{color:#f87171}.pp-ticker-actions button:last-child:hover:not(:disabled){color:#fca5a5;background:#f8717126}.pp-ticker-actions button:disabled{opacity:.3;cursor:not-allowed}.pp-copy-group{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;margin-bottom:8px;padding:4px 10px}.pp-copy-group summary{cursor:pointer;color:#e2e8f0;text-transform:uppercase;letter-spacing:.06em;padding:6px 0;font-size:12.5px;font-weight:700}.pp-copy-hint{color:#94a3b8;margin:0 0 12px;font-size:12px;line-height:1.5}.pp-copy-hint code{color:#c8ff00;background:#c8ff0014;border-radius:4px;padding:1px 5px;font-size:11.5px}.pp-texts-header{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.pp-search-input{color:#f8fafc;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:none;padding:8px 12px;font-size:12.5px}.pp-search-input:focus{border-color:#4f7cff;box-shadow:0 0 0 2px #4f7cff40}.pp-texts-ticker-jump{color:#94a3b8;background:#4f7cff14;border:1px solid #4f7cff33;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}.pp-editable-ticker{cursor:pointer;transition:outline .15s,box-shadow .15s;position:relative}.pp-editable-ticker:hover{outline-offset:-2px;outline:2px dashed #4f7cff}.pp-editable{outline-offset:3px;cursor:text;border-radius:3px;outline:1px dashed #4f7cff99;transition:outline-color .15s,background .15s;position:relative}.pp-editable:hover{background:#4f7cff14;outline:1px dashed #4f7cff}.pp-editing{cursor:text;min-width:12px;min-height:1em;display:inline-block;background:#4f7cff14!important;outline:2px solid #4f7cff!important}.pp-clause-selectable{cursor:pointer;transition:outline .15s,box-shadow .15s}.pp-clause-selectable:hover{outline-offset:4px;outline:1px dashed #4f7cff99}.pp-clause-active{outline-offset:4px;outline:2px solid #4f7cff;box-shadow:0 0 0 4px #4f7cff2e}.pp-token-invalid{z-index:200;color:#fecaca;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef444429;border:1px solid #ef444480;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-family:Space Grotesk Variable,sans-serif;font-size:13px;font-weight:600;display:inline-flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}@media (width<=960px){.pp-edit-panel{width:100vw;max-width:100vw;height:60vh;top:auto}.pp-editing-root.pp-editing-root.pp-editing-root{padding-top:56px}.pp-edit-toolbar-left,.pp-edit-toolbar-right{width:100%}}@media (width>=961px){.public-proposal-layout.pp-panel-open{padding-right:min(420px,92vw);transition:padding-right .2s}}.proposal-edit-link-row{border-top:1px dashed #ffffff1f;flex-basis:100%;margin-top:10px;padding-top:10px}.proposal-edit-link-label{color:inherit;opacity:.85;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.proposal-edit-link-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.proposal-edit-link-url{text-overflow:ellipsis;white-space:nowrap;background:#00000040;border:1px solid #ffffff1f;border-radius:6px;max-width:100%;padding:4px 8px;font-size:11.5px;overflow:hidden}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.press-kit-canvas{width:100%;min-width:0;container:presskit/inline-size}.press-kit{--pk-line:color-mix(in srgb, var(--pk-title) 12%, transparent);--pk-radius:0px;min-height:100svh;color:var(--pk-text);background:var(--pk-bg);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;font-family:Sora Variable,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.65;overflow-x:clip}.press-kit *,.press-kit :before,.press-kit :after{box-sizing:border-box}.press-kit a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.press-kit img,.press-kit video{max-width:100%;display:block}.press-kit h1,.press-kit h2,.press-kit h3{color:var(--pk-title)}.press-kit :focus-visible{outline:2px solid var(--pk-accent);outline-offset:3px}.pk-inner{max-width:1160px;margin-inline:auto}.pk-section{border-top:1px solid var(--pk-line);padding:64px 20px 72px}.pk-section:first-of-type{border-top:0}@container presskit (width>=760px){.pk-section{padding:108px clamp(28px,6cqw,64px) 118px}}.pk-head{gap:9px;margin-bottom:34px;display:grid}.pk-head-index{color:var(--pk-accent);font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.pk-head-kicker{color:var(--pk-accent);letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:800}.pk-head h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(31px,9cqw,58px);line-height:.98}@container presskit (width>=760px){.pk-head{margin-bottom:52px}}.pk-actions{gap:10px;margin-top:28px;display:grid}.pk-actions a{letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:11px;font-weight:800;transition:transform .18s,border-color .18s,filter .18s;display:inline-flex}.pk-actions a:active{transform:scale(.98)}.pk-actions .is-primary{color:var(--pk-button-text);background:var(--pk-accent)}.pk-actions .is-ghost{border:1px solid color-mix(in srgb, var(--pk-title) 26%, transparent)}@container presskit (width>=760px){.pk-actions{flex-wrap:wrap;display:flex}.pk-actions a{padding:0 28px}.pk-actions a:hover{transform:translateY(-2px)}.pk-actions .is-primary:hover{filter:brightness(1.06)}}.pk-art{background:radial-gradient(circle at 62% 20%, color-mix(in srgb, var(--pk-accent) 42%, transparent), transparent 36%), linear-gradient(150deg, var(--pk-surface), color-mix(in srgb, var(--pk-accent) 24%, var(--pk-bg)));place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pk-art>span{color:color-mix(in srgb, var(--pk-title) 15%, transparent);font-family:Georgia,Times New Roman,serif;font-size:clamp(120px,44cqw,300px);line-height:1}.pk-gallery-ph{width:100%;height:100%;min-height:inherit;background:linear-gradient(150deg, color-mix(in srgb, var(--pk-accent) 17%, var(--pk-surface)), var(--pk-surface));place-items:end start;padding:14px;display:grid;position:relative;overflow:hidden}.pk-gallery-ph:after{content:"";background:color-mix(in srgb, var(--pk-bg) 68%, transparent);border-radius:50% 50% 22% 22%;width:62%;height:62%;position:absolute;bottom:-18%;right:-14%}.pk-gallery-ph span{z-index:2;letter-spacing:.2em;opacity:.65;font-size:11px;font-weight:700;position:relative}.pk-bio-body{gap:28px;display:grid}.pk-bio-body>.pk-rich-text{font-size:clamp(17px,4.4cqw,21px);line-height:1.85}.pk-bio-body blockquote{border:0;border-top:2px solid var(--pk-accent);color:var(--pk-title);text-wrap:balance;margin:0;padding:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,5.2cqw,26px);font-style:italic;line-height:1.4}.pk-rich-text{min-width:0;color:var(--pk-text);overflow-wrap:anywhere}.pk-rich-text>:first-child{margin-top:0}.pk-rich-text>:last-child{margin-bottom:0}.pk-rich-text p,.pk-rich-text div{margin:0 0 1em}.pk-rich-text ul,.pk-rich-text ol{margin:1em 0;padding-left:1.35em}.pk-rich-text li+li{margin-top:.42em}.pk-rich-text strong,.pk-rich-text b{color:var(--pk-title);font-weight:800}.pk-rich-text blockquote{border-left:2px solid var(--pk-accent);color:var(--pk-title);margin:1.2em 0;padding:.2em 0 .2em 1em;font-family:Georgia,Times New Roman,serif;font-style:italic}.pk-bio-body blockquote svg{color:var(--pk-accent);margin-bottom:12px;display:block}@container presskit (width>=900px){.pk-bio-body{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:clamp(36px,6cqw,90px)}.pk-bio-body blockquote{border-top:0;border-left:2px solid var(--pk-accent);align-self:start;padding:0 0 0 24px}}.pk-embeds{gap:10px;display:grid}@container presskit (width>=760px){.pk-embeds{grid-template-columns:1fr 1fr;gap:14px}}.pk-embed{border:1px solid var(--pk-line);background:linear-gradient(160deg, color-mix(in srgb, var(--pk-accent) 7%, var(--pk-surface)), var(--pk-surface));min-height:172px;box-shadow:0 16px 44px color-mix(in srgb, var(--pk-bg) 45%, transparent);border-radius:18px;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;transition:transform .35s cubic-bezier(.2,.75,.2,1),border-color .25s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.pk-embed>div{align-items:center;gap:10px;display:flex}.pk-embed small{letter-spacing:.18em;opacity:.72;text-transform:uppercase;font-size:9px;font-weight:800}.pk-embed h3{letter-spacing:-.03em;margin:auto 0 6px;font-size:clamp(22px,6cqw,34px);line-height:1.04}.pk-embed p{opacity:.66;margin:0;font-size:11px}.pk-embed>svg{color:var(--pk-accent);position:absolute;top:18px;right:18px}.pk-embed .platform-icon{width:38px;height:38px}.pk-embed-release{background:linear-gradient(160deg, color-mix(in srgb, var(--pk-accent) 16%, var(--pk-surface)), var(--pk-surface))}@media (hover:hover) and (pointer:fine){.pk-embed:hover{border-color:color-mix(in srgb, var(--pk-accent) 70%, transparent);box-shadow:0 24px 58px color-mix(in srgb, var(--pk-accent) 13%, transparent);transform:translateY(-7px)}}.pk-links{gap:9px;display:grid}.pk-links>a{border:1px solid var(--pk-line);background:linear-gradient(145deg, color-mix(in srgb, var(--pk-accent) 5%, var(--pk-surface)), var(--pk-surface));min-height:64px;box-shadow:0 12px 34px color-mix(in srgb, var(--pk-bg) 42%, transparent);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:12px 16px;transition:border-color .22s,transform .3s cubic-bezier(.2,.75,.2,1),box-shadow .3s;display:grid;overflow:hidden}.pk-links>a:active{transform:scale(.99)}.pk-links .platform-icon{width:40px;height:40px}.pk-links b{min-width:0;color:var(--pk-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pk-links small{letter-spacing:.16em;opacity:.45;font-size:10px;font-weight:700}.pk-links>a>svg{color:var(--pk-accent)}@media (hover:hover) and (pointer:fine){.pk-links>a:hover{border-color:color-mix(in srgb, var(--pk-accent) 68%, transparent);box-shadow:0 18px 42px color-mix(in srgb, var(--pk-accent) 12%, transparent);transform:translateY(-4px)}.pk-links>a:hover>svg{transform:translate(2px,-2px)}}.pk-links>a>svg{transition:transform .25s}.pk-feature-body{justify-items:start;gap:10px;display:grid}.pk-feature-body .platform-icon{width:40px;height:40px;margin-bottom:4px}.pk-feature-body small{color:var(--pk-accent);letter-spacing:.22em;font-size:10px;font-weight:800}.pk-feature-body h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,8.5cqw,56px);line-height:.96}.pk-feature-link{color:var(--pk-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-top:18px;font-size:11px;font-weight:800;display:inline-flex}@container presskit (width>=900px){.pk-feature .pk-inner{justify-content:space-between;align-items:center;gap:44px;display:flex}.pk-feature-link{flex:none;margin-top:0}}.pk-videos{gap:22px;display:grid}@container presskit (width>=760px){.pk-videos{grid-template-columns:1fr 1fr;gap:20px}}.pk-video{gap:12px;min-width:0;display:grid}.pk-video-cover{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--pk-accent) 22%, var(--pk-line));background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--pk-accent) 20%, transparent), transparent 60%), var(--pk-surface);min-height:0;box-shadow:0 24px 60px color-mix(in srgb, var(--pk-bg) 60%, transparent);border-radius:22px;place-items:center;transition:transform .45s cubic-bezier(.2,.75,.2,1),border-color .3s,box-shadow .45s;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.pk-video-fallback{color:var(--pk-title);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--pk-accent) 32%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--pk-accent) 13%,var(--pk-surface)),var(--pk-bg));place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0;overflow:hidden}.pk-video-fallback:before{content:"";opacity:.2;background:repeating-linear-gradient(115deg,transparent 0 18px,color-mix(in srgb,var(--pk-accent) 32%,transparent) 19px 20px,transparent 21px 38px);position:absolute;inset:-40%;transform:rotate(-8deg)}.pk-video-fallback i{color:var(--pk-accent);letter-spacing:.22em;font:800 9px/1 JetBrains Mono Variable,monospace;position:relative}.pk-video-fallback b{letter-spacing:-.06em;text-align:center;text-transform:uppercase;opacity:.2;max-width:13ch;font-size:clamp(28px,8cqw,56px);line-height:.84;position:relative}.pk-video-thumbnail{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .45s;position:absolute;inset:0}.pk-video-shade{z-index:2;background:linear-gradient(#0403065c,#0000 38%,#040306d6);position:absolute;inset:0}.pk-video-play{z-index:3;width:62px;height:62px;color:var(--pk-button-text);background:var(--pk-accent);box-shadow:0 14px 34px color-mix(in srgb, var(--pk-accent) 38%, transparent), inset 0 0 0 5px #ffffff17;border:1px solid #ffffff8c;border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s;display:grid;position:relative}.pk-video-badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.14em;text-transform:uppercase;background:#0504078f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;top:14px;left:14px}.pk-video-badge .platform-icon{border-radius:7px;width:20px;height:20px}.pk-video-cover small{z-index:3;color:#fff;letter-spacing:.18em;font-size:9px;font-weight:800;position:absolute;bottom:12px;left:14px}.pk-video-title{min-width:0;color:var(--pk-title);text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.pk-video-title b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.pk-video-title svg{color:var(--pk-accent);flex:none;transition:transform .25s}@media (hover:hover) and (pointer:fine){.pk-video:hover .pk-video-cover{border-color:color-mix(in srgb, var(--pk-accent) 72%, transparent);box-shadow:0 32px 76px color-mix(in srgb, var(--pk-accent) 19%, transparent);transform:translateY(-7px)}.pk-video:hover .pk-video-thumbnail{filter:saturate(1.08)contrast(1.03);transform:scale(1.055)}.pk-video:hover .pk-video-play{box-shadow:0 18px 42px color-mix(in srgb, var(--pk-accent) 55%, transparent), inset 0 0 0 5px #ffffff1f;transform:scale(1.1)}.pk-video:hover .pk-video-title svg{transform:translate(2px,-2px)}}.pk-video-files{gap:12px;display:grid}.pk-video-files video{border:1px solid var(--pk-line);width:100%;box-shadow:0 20px 54px color-mix(in srgb, var(--pk-bg) 55%, transparent);background:#000;border-radius:20px;overflow:hidden}.pk-counters{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}@container presskit (width>=900px){.pk-counters{gap:12px}}.pk-counters>a{border:1px solid var(--pk-line);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--pk-accent) 12%, transparent), transparent 62%), var(--pk-surface);max-width:250px;min-height:132px;box-shadow:0 14px 38px color-mix(in srgb, var(--pk-bg) 46%, transparent);border-radius:18px;flex-direction:column;flex:150px;justify-content:flex-end;align-items:flex-start;gap:4px;padding:16px;transition:transform .35s cubic-bezier(.2,.75,.2,1),border-color .25s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.pk-counters .platform-icon{width:36px;height:36px;position:absolute;top:16px;left:16px}.pk-counters>a>svg{color:var(--pk-accent);position:absolute;top:16px;right:14px}.pk-counters strong{letter-spacing:-.05em;font-size:clamp(26px,8cqw,42px);line-height:1}.pk-counters span{letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:9px;font-weight:700}@media (hover:hover) and (pointer:fine){.pk-counters>a:hover{border-color:color-mix(in srgb, var(--pk-accent) 68%, transparent);box-shadow:0 22px 52px color-mix(in srgb, var(--pk-accent) 13%, transparent);transform:translateY(-6px)}}.pk-social{border-top:1px solid var(--pk-line);text-align:center;padding:64px 20px 72px}.pk-social>.pk-inner{justify-items:center;display:grid}.pk-social>.pk-inner>small{color:var(--pk-accent);letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:800}.pk-social>.pk-inner>h2{letter-spacing:-.035em;text-wrap:balance;margin:10px 0 26px;font-size:clamp(30px,9cqw,54px)}.pk-featured-socials{flex-wrap:wrap;justify-content:center;gap:16px;width:min(100%,820px);margin:2px auto 30px;display:flex}@container presskit (width>=760px){.pk-featured-socials{gap:22px}}.pk-featured-social-card{background:linear-gradient(145deg, color-mix(in srgb, var(--pk-accent) 72%, #fff), color-mix(in srgb, var(--pk-title) 17%, transparent) 38%, color-mix(in srgb, var(--pk-accent) 38%, transparent));min-width:0;max-width:399px;box-shadow:0 24px 64px color-mix(in srgb, var(--pk-bg) 64%, transparent), 0 0 0 1px color-mix(in srgb, var(--pk-title) 8%, transparent);border-radius:30px;flex:320px;padding:1px;transition:transform .45s cubic-bezier(.2,.75,.2,1),box-shadow .45s;position:relative;overflow:hidden}.pk-featured-social-card:before{content:"";z-index:0;pointer-events:none;background:conic-gradient(from 20deg, transparent 0 35%, color-mix(in srgb, var(--pk-accent) 45%, transparent) 46%, transparent 57% 100%);animation:9s linear infinite pk-social-halo;position:absolute;inset:-45%}.pk-social-device{z-index:1;background:color-mix(in srgb, var(--pk-surface) 94%, #000);border-radius:29px;padding:12px;position:relative;overflow:hidden}.pk-social-device>header{min-height:48px;color:var(--pk-title);text-align:left;align-items:center;gap:10px;padding:2px 3px 11px;display:flex}.pk-social-device>header .platform-icon{border-radius:12px;flex:none;width:38px;height:38px}.pk-social-device>header>span:not(.pk-social-live){gap:2px;min-width:0;display:grid}.pk-social-device>header b{font-size:12px;line-height:1.1}.pk-social-device>header small{color:var(--pk-text);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:750;overflow:hidden}.pk-social-live{color:var(--pk-title);letter-spacing:.12em;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:7px;font-weight:850;display:inline-flex}.pk-social-live i{background:#64dc72;border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite pk-social-live;box-shadow:0 0 #64dc728c}.pk-social-screen{border:1px solid color-mix(in srgb, var(--pk-title) 12%, transparent);background:radial-gradient(circle at 50% 26%, color-mix(in srgb, var(--pk-accent) 20%, transparent), transparent 38%), var(--pk-bg);border-radius:20px;width:100%;position:relative;overflow:hidden}.pk-featured-social-card.is-instagram .pk-social-screen{aspect-ratio:4/5}.pk-featured-social-card.is-tiktok .pk-social-screen{aspect-ratio:9/14}.pk-social-screen iframe{background:#fff;border:0;width:100%;height:100%}.pk-social-fallback{isolation:isolate;place-content:center;justify-items:center;gap:9px;padding:28px 18px;display:grid;position:absolute;inset:0;color:#fff!important}.pk-social-fallback:before{content:"";z-index:-2;background:linear-gradient(145deg, #130f17, color-mix(in srgb, var(--pk-accent) 30%, #09070b));position:absolute;inset:0}.pk-featured-social-card.is-instagram .pk-social-fallback:after{content:"";z-index:-1;filter:blur(28px);opacity:.48;background:radial-gradient(circle at 70% 75%,#ffd36b,#fd1d1d 38%,#833ab4 70%,#0000 71%);border-radius:36%;position:absolute;inset:12%}.pk-featured-social-card.is-tiktok .pk-social-fallback:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(34px);opacity:.4;background:linear-gradient(135deg,#25f4ee,#fe2c55);border-radius:50%;width:62%;position:absolute}.pk-social-fallback .platform-icon{border-radius:23px;width:70px;height:70px;box-shadow:0 16px 34px #0000004d}.pk-social-fallback strong{margin-top:4px;font-size:clamp(18px,5cqw,25px);line-height:1}.pk-social-fallback>small{color:#ffffffb8;letter-spacing:.08em;font-size:8px;font-weight:700}.pk-social-orbit{aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;width:64%;animation:6s ease-in-out infinite pk-social-orbit;position:absolute}.pk-social-orbit:before,.pk-social-orbit:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 18px #fffc}.pk-social-orbit:before{top:11%;left:12%}.pk-social-orbit:after{bottom:20%;right:7%}.pk-social-open{letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:10px 8px 0;font-size:9px;font-weight:850;display:flex;color:var(--pk-title)!important}.pk-social-open svg{color:var(--pk-accent);transition:transform .25s}@keyframes pk-social-halo{to{transform:rotate(1turn)}}@keyframes pk-social-live{70%,to{box-shadow:0 0 0 8px #64dc7200}}@keyframes pk-social-orbit{50%{transform:rotate(12deg)scale(1.08)}}@media (hover:hover) and (pointer:fine){.pk-featured-social-card:hover{box-shadow:0 34px 78px color-mix(in srgb, var(--pk-accent) 17%, var(--pk-bg));transform:translateY(-8px)}.pk-featured-social-card:hover .pk-social-open svg{transform:translate(2px,-2px)}}.pk-social-row{flex-wrap:wrap;justify-content:center;gap:9px;width:100%;display:flex}.pk-social-row>a{border:1px solid color-mix(in srgb, var(--pk-title) 16%, transparent);background:var(--pk-surface);min-height:52px;box-shadow:0 10px 28px color-mix(in srgb, var(--pk-bg) 42%, transparent);border-radius:999px;flex:0 240px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:11px;font-weight:700;transition:transform .3s cubic-bezier(.2,.75,.2,1),border-color .22s,box-shadow .3s;display:flex}.pk-social-row .platform-icon{border-radius:50%;width:38px;height:38px}.pk-social-row>a>svg{color:var(--pk-accent)}@media (hover:hover) and (pointer:fine){.pk-social-row>a:hover{border-color:var(--pk-accent);box-shadow:0 16px 36px color-mix(in srgb, var(--pk-accent) 13%, transparent);transform:translateY(-4px)}}.pk-services{gap:12px;display:grid}@container presskit (width>=760px){.pk-services{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}}.pk-services>article{border:1px solid var(--pk-line);background:linear-gradient(155deg, color-mix(in srgb, var(--pk-accent) 8%, var(--pk-surface)), var(--pk-surface));box-shadow:0 16px 42px color-mix(in srgb, var(--pk-bg) 48%, transparent);border-radius:20px;align-content:start;gap:12px;padding:22px;transition:transform .35s cubic-bezier(.2,.75,.2,1),border-color .25s,box-shadow .35s;display:grid;position:relative;overflow:hidden}.pk-services>article:before{content:"";background:linear-gradient(90deg,transparent,var(--pk-accent),transparent);opacity:.7;height:2px;position:absolute;inset:0 0 auto}.pk-services small{letter-spacing:.18em;text-transform:uppercase;opacity:.6;font-size:10px;font-weight:700}.pk-services h3{letter-spacing:-.03em;margin:0;font-size:clamp(24px,6cqw,34px)}.pk-services ul{opacity:.75;margin:0;padding-left:18px;font-size:13px}.pk-services>article>a{color:var(--pk-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}@media (hover:hover) and (pointer:fine){.pk-services>article:hover{border-color:color-mix(in srgb, var(--pk-accent) 66%, transparent);box-shadow:0 26px 62px color-mix(in srgb, var(--pk-accent) 14%, transparent);transform:translateY(-7px)}}.pk-tour{perspective:1000px;gap:12px;display:grid}.pk-tour>article{isolation:isolate;border:1px solid var(--pk-line);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--pk-accent) 15%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--pk-accent) 5%, var(--pk-surface)), var(--pk-surface));min-height:122px;box-shadow:0 18px 45px color-mix(in srgb, var(--pk-bg) 48%, transparent);animation:pk-tour-card-in .7s var(--tour-delay,0s) cubic-bezier(.18,.78,.22,1) both;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;transition:transform .35s cubic-bezier(.18,.78,.22,1),border-color .3s,box-shadow .35s;display:grid;position:relative;overflow:hidden}.pk-tour>article:before{content:"";z-index:-1;background:var(--pk-accent);width:3px;box-shadow:0 0 24px var(--pk-accent);position:absolute;inset:0 auto 0 0}.pk-tour>article:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--pk-accent) 30%, transparent);border-radius:50%;width:180px;position:absolute;bottom:-125px;right:-95px}.pk-tour-index{z-index:-1;color:color-mix(in srgb, var(--pk-accent) 9%, transparent);letter-spacing:-.08em;font-size:68px;font-weight:900;line-height:1;position:absolute;top:2px;right:13px}.pk-tour time{color:var(--pk-accent);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:10px;font-size:10px;font-weight:850;display:flex}.pk-tour time>span{border:1px solid color-mix(in srgb, var(--pk-accent) 40%, transparent);background:color-mix(in srgb, var(--pk-accent) 9%, transparent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.pk-tour-info{min-width:0}.pk-tour-info small{color:var(--pk-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.pk-tour h3{letter-spacing:-.025em;margin:0;font-size:clamp(19px,5.6cqw,28px);line-height:1.08}.pk-tour p{opacity:.6;margin:6px 0 0;font-size:11px}.pk-tour-ticket,.pk-tour .pk-tour-soon{z-index:2;grid-area:2/2;position:relative}.pk-tour-ticket{border:1px solid color-mix(in srgb, var(--pk-accent) 50%, transparent);min-width:48px;height:48px;color:var(--pk-accent);background:color-mix(in srgb, var(--pk-accent) 7%, transparent);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:transform .25s,color .25s,background .25s;display:inline-flex}.pk-tour-ticket span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850;display:none}.pk-tour .pk-tour-soon{letter-spacing:.12em;text-transform:uppercase;opacity:.58;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.pk-tour .pk-tour-soon i{background:var(--pk-accent);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in srgb, var(--pk-accent) 60%, transparent);border-radius:50%;animation:2.2s ease-out infinite pk-tour-status}@keyframes pk-tour-card-in{0%{opacity:0;transform:translateY(28px)rotateX(4deg)}to{opacity:1;transform:none}}@keyframes pk-tour-status{60%,to{box-shadow:0 0 0 10px #0000}}@media (hover:hover) and (pointer:fine){.pk-tour>article:hover{border-color:color-mix(in srgb, var(--pk-accent) 56%, transparent);box-shadow:0 26px 66px color-mix(in srgb, var(--pk-accent) 13%, transparent);transform:translateY(-6px)}.pk-tour-ticket:hover{color:var(--pk-button-text);background:var(--pk-accent);transform:translateY(-2px)rotate(-2deg)}}@container presskit (width>=760px){.pk-tour{gap:14px}.pk-tour>article{grid-template-columns:185px minmax(0,1fr) auto;min-height:116px;padding:22px 24px}.pk-tour time{grid-column:auto}.pk-tour-ticket,.pk-tour .pk-tour-soon{grid-area:auto}.pk-tour-ticket span{display:inline}}.pk-audience{gap:14px;display:grid}.pk-audience-bar{border:1px solid var(--pk-line);background:var(--pk-surface);align-items:flex-end;min-height:96px;padding:14px;display:flex;position:relative;overflow:hidden}.pk-audience-bar i{width:var(--women,50%);background:color-mix(in srgb, var(--pk-accent) 22%, transparent);position:absolute;inset:0}.pk-audience-bar span{letter-spacing:.06em;font-size:11px;font-weight:700;position:relative}.pk-audience-age{gap:2px;display:grid}.pk-audience-age strong{color:var(--pk-title);letter-spacing:-.03em;font-size:clamp(24px,7cqw,34px);line-height:1.1}.pk-audience-age p{letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin:0;font-size:10px;font-weight:700}.pk-textcard small{color:var(--pk-accent);letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:800}.pk-textcard h2{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(30px,8.5cqw,52px)}.pk-textcard .pk-rich-text{max-width:760px;margin:24px 0 0;font-size:clamp(16px,4.2cqw,20px);line-height:1.75}.pk-download{border-top:1px solid var(--pk-line);padding:56px 20px 64px}.pk-download .pk-inner{border:1px solid color-mix(in srgb, var(--pk-accent) 34%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--pk-accent) 8%, var(--pk-surface)), var(--pk-surface));gap:26px;padding:clamp(24px,6cqw,52px);display:grid}@container presskit (width>=900px){.pk-download .pk-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5cqw,64px)}}.pk-download header{align-items:flex-start;gap:14px;display:flex}.pk-download-icon{width:44px;height:44px;color:var(--pk-button-text);background:var(--pk-accent);flex:none;place-items:center;display:grid}.pk-download small{color:var(--pk-accent);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:800}.pk-download h2{letter-spacing:-.035em;text-wrap:balance;margin:8px 0 0;font-size:clamp(26px,7.5cqw,44px);line-height:.98}.pk-download .pk-links>a{grid-template-columns:minmax(0,1fr) auto;position:relative}.pk-material-label{gap:3px;min-width:0;display:grid}.pk-material-label b{display:block}.pk-material-label small{letter-spacing:.14em;opacity:.55;font-size:7px}.pk-material-arrow{z-index:2;width:36px;height:36px;color:var(--pk-button-text);background:var(--pk-accent);border-radius:11px;place-items:center;display:grid;position:relative}.pk-material-button.animation-pulse{animation:2.25s ease-in-out infinite pk-material-pulse}.pk-material-button.animation-shake{animation:3.8s ease-in-out infinite pk-material-shake}.pk-material-button.animation-glow:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pk-title) 32%, transparent), transparent);pointer-events:none;width:32%;animation:2.8s ease-in-out infinite pk-material-glow;position:absolute;inset:-60% auto -60% -45%;transform:rotate(18deg)}.pk-material-button.animation-float{animation:2.8s ease-in-out infinite pk-material-float}@keyframes pk-material-pulse{0%,to{box-shadow:0 12px 34px color-mix(in srgb, var(--pk-bg) 42%, transparent);transform:scale(1)}50%{box-shadow:0 18px 48px color-mix(in srgb, var(--pk-accent) 23%, transparent);transform:scale(1.018)}}@keyframes pk-material-shake{0%,12%,to{transform:translate(0)}3%,7%{transform:translate(-4px)rotate(-.6deg)}5%,9%{transform:translate(4px)rotate(.6deg)}}@keyframes pk-material-glow{0%,18%{opacity:0;left:-45%}28%{opacity:1}58%,to{opacity:0;left:118%}}@keyframes pk-material-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (hover:hover) and (pointer:fine){.pk-material-button[class*=animation-]:hover{animation:none;transform:translateY(-4px)}}.pk-booking{border-top:1px solid var(--pk-line);padding:60px 20px 72px;position:relative;overflow:hidden}.pk-booking .pk-inner{text-align:center;border:1px solid color-mix(in srgb, var(--pk-accent) 30%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--pk-accent) 14%, transparent), transparent 55%), var(--pk-surface);justify-items:center;padding:clamp(28px,7cqw,64px) clamp(20px,5cqw,48px);display:grid;position:relative}.pk-booking-glow{width:46px;height:46px;color:var(--pk-button-text);background:var(--pk-accent);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.pk-booking small{color:var(--pk-accent);letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:800}.pk-booking h2{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:12px 0 10px;font-size:clamp(33px,10cqw,62px);line-height:.95}.pk-booking p{opacity:.68;max-width:46ch;margin:0 0 26px;font-size:14px}.press-kit .pk-booking-cta{min-height:52px;color:var(--pk-button-text);background:var(--pk-accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;padding:0 28px;font-size:11px;font-weight:800;transition:transform .18s,filter .18s;display:inline-flex}.pk-booking-cta:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.pk-booking-cta:hover{filter:brightness(1.06);transform:translateY(-3px)}}.pk-footer{padding:34px 20px calc(34px + env(safe-area-inset-bottom));text-align:center;border-top:1px solid var(--pk-line);justify-items:center;gap:14px;font-size:10px;display:grid}.pk-footer-brand{opacity:.92;justify-self:center;align-items:center;width:clamp(116px,12vw,136px);text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}.pk-footer-brand:hover{opacity:1;transform:translateY(-1px)}.pk-footer-brand img{width:100%;height:auto;display:block}.pk-footer>small{opacity:.55;letter-spacing:.08em}.pk-footer>a:not(.pk-footer-brand),.pk-footer-back-to-top{letter-spacing:.16em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}@container presskit (width>=760px){.pk-footer{grid-template-columns:1fr auto 1fr;justify-items:start}.pk-footer>.pk-footer-brand{justify-self:start}.pk-footer>small{justify-self:center}.pk-footer>a:not(.pk-footer-brand),.pk-footer>.pk-footer-back-to-top{justify-self:end}}.tpl-riot .pk-footer-brand,.tpl-prime .pk-footer-brand,.tpl-strata .pk-footer-brand{background:#090a0d;border-radius:999px;padding:6px 12px;box-shadow:0 2px 8px #0000001a}.pk-contact-section{background:var(--pk-contact-bg);color:var(--pk-contact-text);padding:clamp(56px,8vw,100px) 20px}.pk-contact-inner{gap:28px;display:grid}.pk-contact-inner>header{max-width:760px}.pk-contact-inner>header small{color:var(--pk-accent);letter-spacing:.12em;font-weight:800}.pk-contact-inner>header h2{color:inherit;margin:8px 0;font-size:clamp(2rem,6vw,4rem)}.pk-contact-inner>header p{color:inherit;opacity:.72;margin:0}.pk-contact-inner form{gap:18px;display:grid}.pk-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pk-contact-grid>label{gap:7px;min-width:0;display:grid}.pk-contact-grid>label.wide{grid-column:1/-1}.pk-contact-grid label>span:first-child{font-size:.84rem;font-weight:800}.pk-contact-grid input,.pk-contact-grid textarea,.pk-contact-grid select{border:1px solid color-mix(in srgb, var(--pk-contact-text) 20%, transparent);background:color-mix(in srgb, var(--pk-contact-bg) 88%, var(--pk-contact-text));width:100%;min-width:0;color:var(--pk-contact-text);font:inherit;border-radius:10px;padding:13px 14px}.pk-contact-checkbox,.pk-contact-consent{color:inherit;align-items:flex-start;gap:9px;display:flex}.pk-contact-checkbox input,.pk-contact-consent input{width:auto;margin-top:4px}.pk-contact-consent{opacity:.82;font-size:.82rem}.pk-contact-inner form>button{background:var(--pk-contact-button);width:fit-content;color:var(--pk-contact-button-text);border:0;border-radius:999px;align-items:center;gap:9px;padding:14px 22px;font:800 .95rem/1 inherit;display:inline-flex}.pk-contact-error,.pk-contact-unavailable,.pk-contact-preview-note{background:#d92d2024;border-radius:9px;padding:12px 14px}.pk-contact-success{text-align:center;place-content:center;justify-items:center;min-height:220px;display:grid}.pk-contact-success h3{margin:12px 0 4px;font-size:1.6rem}.pk-contact-success p{opacity:.75;margin:0}@container presskit (width<=620px){.pk-contact-grid{grid-template-columns:minmax(0,1fr)}.pk-contact-grid>label.wide{grid-column:auto}.pk-contact-inner form>button{justify-content:center;width:100%}}.tpl-void,.tpl-void .pk-art>span{font-family:Space Grotesk Variable,system-ui,sans-serif}.tpl-void .pk-head-index,.tpl-void .pk-art>span{font-family:JetBrains Mono Variable,monospace;font-style:normal}.tpl-onyx .pk-head h2,.tpl-onyx h1,.tpl-onyx .pk-booking h2,.tpl-onyx .pk-download h2,.tpl-onyx .pk-embed h3,.tpl-onyx .pk-services h3,.tpl-onyx .pk-tour h3,.tpl-onyx .pk-audience-age strong,.tpl-onyx .pk-counters strong,.tpl-onyx .pk-textcard h2,.tpl-onyx .pk-social>.pk-inner>h2{font-family:Playfair Display Variable,Georgia,serif}.tpl-onyx .pk-art>span,.tpl-onyx .pk-head-index{font-family:Playfair Display Variable,Georgia,serif;font-style:italic}.tpl-riot .pk-head h2,.tpl-riot h1,.tpl-riot .pk-booking h2,.tpl-riot .pk-download h2,.tpl-riot .pk-embed h3,.tpl-riot .pk-services h3,.tpl-riot .pk-textcard h2,.tpl-riot .pk-social>.pk-inner>h2{letter-spacing:.01em;text-transform:uppercase;font-family:Anton,Arial Narrow,sans-serif;font-weight:400}.tpl-riot .pk-art>span{font-family:Anton,Arial Narrow,sans-serif}.tpl-freak .pk-head h2,.tpl-freak h1,.tpl-freak .pk-booking h2,.tpl-freak .pk-download h2,.tpl-freak .pk-embed h3,.tpl-freak .pk-services h3,.tpl-freak .pk-textcard h2,.tpl-freak .pk-social>.pk-inner>h2{font-family:Syne Variable,system-ui,sans-serif;font-weight:700}.tpl-freak .pk-art>span{font-family:Syne Variable,system-ui,sans-serif}.tpl-prime .pk-head h2,.tpl-prime h1,.tpl-prime .pk-booking h2,.tpl-prime .pk-download h2,.tpl-prime .pk-embed h3,.tpl-prime .pk-services h3,.tpl-prime .pk-textcard h2,.tpl-prime .pk-social>.pk-inner>h2{font-family:Bricolage Grotesque Variable,system-ui,sans-serif}.tpl-prime .pk-head-index,.tpl-prime .pk-bio-body blockquote{font-family:Instrument Serif,Georgia,serif;font-style:italic}.tpl-prime .pk-art>span{font-family:Instrument Serif,Georgia,serif}.tpl-pulse .pk-head h2,.tpl-pulse h1,.tpl-pulse .pk-booking h2,.tpl-pulse .pk-download h2,.tpl-pulse .pk-embed h3,.tpl-pulse .pk-services h3,.tpl-pulse .pk-textcard h2,.tpl-pulse .pk-social>.pk-inner>h2{letter-spacing:-.02em;font-family:Unbounded Variable,system-ui,sans-serif;font-weight:600}.tpl-pulse .pk-art>span{font-family:Unbounded Variable,system-ui,sans-serif}.press-kit-compact{font-size:14px}.press-kit-compact .pk-section{padding:46px 16px 52px}.press-kit-compact .pk-head{margin-bottom:22px}.press-kit-compact .pk-hero{min-height:620px}@media (prefers-reduced-motion:reduce){.press-kit *,.press-kit :before,.press-kit :after{transition:none!important;animation:none!important}.press-kit{scroll-behavior:auto}}.tpl-void{background-image:none}.tpl-void .pk-hero{isolation:isolate;flex-direction:column;min-height:100svh;padding:0 22px;display:flex;position:relative;overflow:hidden}.tpl-void .void-grid{z-index:-1;opacity:.5;pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--pk-accent) 7%, transparent) 1px, transparent 1px) 0 0 / 100% 56px, linear-gradient(90deg, color-mix(in srgb, var(--pk-accent) 7%, transparent) 1px, transparent 1px) 0 0 / 56px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 42%,#000 8%,#0000 78%);mask-image:radial-gradient(at 50% 42%,#000 8%,#0000 78%)}.tpl-void .void-top{letter-spacing:.18em;color:var(--pk-title);justify-content:space-between;align-items:center;padding:22px 0 16px;font-family:JetBrains Mono Variable,monospace;font-size:10px;display:flex}.tpl-void .void-brand span{color:var(--pk-accent)}.tpl-void .void-live{color:var(--pk-accent);align-items:center;gap:7px;display:inline-flex}.tpl-void .void-live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite void-blink}@keyframes void-blink{50%{opacity:.25}}.tpl-void .void-media{z-index:-2;position:absolute;inset:0}.tpl-void .void-media img,.tpl-void .void-media .pk-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tpl-void .void-shade{background:linear-gradient(180deg, #070707b8 0%, #0707071f 38%, #0707076b 68%, var(--pk-bg) 96%);position:absolute;inset:0}.tpl-void .void-corner{z-index:3;pointer-events:none;border-color:var(--pk-accent);border-style:solid;width:26px;height:26px;position:absolute}.tpl-void .void-corner.tl{border-width:2px 0 0 2px;top:74px;left:14px}.tpl-void .void-corner.br{border-width:0 2px 2px 0;bottom:96px;right:14px}.tpl-void .void-readout{margin-top:auto;padding-bottom:10px}.tpl-void .void-readout small{letter-spacing:.22em;color:var(--pk-accent);margin-bottom:8px;font-family:JetBrains Mono Variable,monospace;font-size:10px;display:block}.tpl-void .void-readout h1{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:0 0 10px;font-size:clamp(56px,17.5cqw,176px);font-weight:700;line-height:.88}.tpl-void .void-readout h1 b{color:var(--pk-accent)}.tpl-void .void-readout .void-genres{color:var(--pk-title);opacity:.78}.tpl-void .void-cue{z-index:4;border:1px solid color-mix(in srgb, var(--pk-accent) 45%, transparent);width:44px;height:44px;color:var(--pk-accent);background:color-mix(in srgb, var(--pk-bg) 66%, transparent);-webkit-backdrop-filter:blur(6px);place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.tpl-void .pk-actions{margin-top:20px}.tpl-void .pk-actions a{border-radius:999px}.tpl-void .pk-actions .is-primary{box-shadow:0 0 28px color-mix(in srgb, var(--pk-accent) 34%, transparent)}.tpl-void .pk-actions .is-ghost{border-color:color-mix(in srgb, var(--pk-accent) 38%, transparent);color:var(--pk-title)}.tpl-void .numbers-void{background:var(--pk-line);border:1px solid var(--pk-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tpl-void .numbers-void>div{background:var(--pk-surface);align-content:end;gap:3px;padding:18px 14px 16px;display:grid}.tpl-void .numbers-void small{letter-spacing:.2em;color:var(--pk-accent);font-family:JetBrains Mono Variable,monospace;font-size:9px}.tpl-void .numbers-void strong{color:var(--pk-title);letter-spacing:-.04em;font-size:clamp(34px,10cqw,58px);font-weight:700;line-height:1}.tpl-void .numbers-void span{letter-spacing:.16em;text-transform:uppercase;opacity:.6;font-family:JetBrains Mono Variable,monospace;font-size:9px}.tpl-void .gallery-void{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-20px;padding:0 20px 8px;display:flex;overflow-x:auto}.tpl-void .gallery-void::-webkit-scrollbar{display:none}.tpl-void .gallery-void figure{scroll-snap-align:center;border-radius:18px;flex:0 0 min(80cqw,360px);margin:0;position:relative;overflow:hidden}.tpl-void .gallery-void img,.tpl-void .gallery-void .pk-gallery-ph{object-fit:cover;filter:saturate(.92)contrast(1.05);border:1px solid var(--pk-line);width:100%;height:min(104cqw,460px)}.tpl-void .gallery-void .gallery-tag{z-index:2;background:var(--pk-accent);color:var(--pk-button-text);letter-spacing:.16em;padding:5px 9px;font-family:JetBrains Mono Variable,monospace;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.tpl-void .pk-embed,.tpl-void .pk-links>a,.tpl-void .pk-counters>a{border-radius:16px}.tpl-void .pk-booking .pk-inner{border-radius:24px}.tpl-void .pk-booking-cta,.tpl-void .pk-tour>article>a{border-radius:999px}.tpl-void .pk-head-kicker{font-family:JetBrains Mono Variable,monospace}.tpl-void .pk-section{border-top-color:color-mix(in srgb, var(--pk-accent) 14%, transparent)}@container presskit (width>=760px){.tpl-void .pk-hero{padding:0 clamp(28px,6cqw,64px)}.tpl-void .void-top{padding-top:30px}.tpl-void .void-corner.tl{top:92px;left:26px}.tpl-void .void-corner.br{bottom:116px;right:26px}.tpl-void .void-readout h1{font-size:clamp(120px,13.5cqw,208px)}.tpl-void .pk-actions{max-width:620px}.tpl-void .numbers-void{grid-template-columns:repeat(4,minmax(0,1fr))}.tpl-void .numbers-void>div{padding:26px 22px 22px}.tpl-void .numbers-void strong{font-size:clamp(44px,4.6cqw,64px)}.tpl-void .gallery-void{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid;overflow:visible}.tpl-void .gallery-void figure{scroll-snap-align:none;flex:auto}.tpl-void .gallery-void figure:nth-child(n){grid-area:auto}.tpl-void .gallery-void img,.tpl-void .gallery-void .pk-gallery-ph{aspect-ratio:3/4;height:auto}}@media (prefers-reduced-motion:reduce){.tpl-void .void-live i{animation:none}}.tpl-onyx .pk-hero{text-align:center;flex-direction:column;align-items:center;gap:0;padding:24px 24px 64px;display:flex;position:relative;overflow:hidden}.tpl-onyx .pk-hero:before{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--pk-accent) 30%, transparent);position:absolute;inset:12px}.tpl-onyx .onyx-top{letter-spacing:.34em;text-transform:uppercase;color:var(--pk-title);align-items:center;gap:12px;margin-bottom:26px;font-size:9px;font-weight:700;display:inline-flex}.tpl-onyx .onyx-top i{color:var(--pk-accent);font-size:8px;font-style:normal}.tpl-onyx .onyx-frame{aspect-ratio:3/4;border:1px solid color-mix(in srgb, var(--pk-accent) 55%, transparent);outline:1px solid color-mix(in srgb, var(--pk-accent) 22%, transparent);outline-offset:6px;width:min(100%,420px);margin:0 0 30px;position:relative;overflow:hidden}.tpl-onyx .onyx-frame img,.tpl-onyx .onyx-frame .pk-art{object-fit:cover;filter:contrast(1.04)saturate(.9);width:100%;height:100%}.tpl-onyx .onyx-frame:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 62%, color-mix(in srgb, var(--pk-bg) 72%, transparent));position:absolute;inset:0}.tpl-onyx .onyx-spark{z-index:2;background:var(--pk-accent);width:14px;height:14px;box-shadow:0 0 18px color-mix(in srgb, var(--pk-accent) 60%, transparent);position:absolute;top:-7px;right:-7px;transform:rotate(45deg)}.tpl-onyx .onyx-kicker{color:var(--pk-accent);letter-spacing:.3em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.tpl-onyx .pk-hero h1{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(42px,11.5cqw,104px);font-weight:500;line-height:1.02}.tpl-onyx .onyx-meta{letter-spacing:.14em;text-transform:uppercase;margin:14px 0 0;font-size:11px}.tpl-onyx .onyx-meta i{color:var(--pk-accent);margin-inline:8px;font-size:8px;font-style:normal}.tpl-onyx .pk-actions{width:min(100%,360px)}.tpl-onyx .numbers-onyx{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tpl-onyx .numbers-onyx>div{text-align:center;border:1px solid var(--pk-line);gap:4px;margin:-1px 0 0 -1px;padding:22px 12px;display:grid}.tpl-onyx .numbers-onyx strong{color:var(--pk-title);font-family:Playfair Display Variable,Georgia,serif;font-size:clamp(38px,10.5cqw,64px);font-weight:500;line-height:1}.tpl-onyx .numbers-onyx sup{color:var(--pk-accent);font-size:.45em}.tpl-onyx .numbers-onyx span{letter-spacing:.22em;text-transform:uppercase;opacity:.6;font-size:9px;font-weight:700}.tpl-onyx .gallery-onyx{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tpl-onyx .gallery-onyx figure{border:1px solid color-mix(in srgb, var(--pk-accent) 30%, transparent);margin:0;padding:6px;transition:border-color .2s}.tpl-onyx .gallery-onyx figure:hover{border-color:var(--pk-accent)}.tpl-onyx .gallery-onyx .lead{grid-column:1/-1}.tpl-onyx .gallery-onyx img,.tpl-onyx .gallery-onyx .pk-gallery-ph{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;min-height:150px}.tpl-onyx .gallery-onyx .lead img,.tpl-onyx .gallery-onyx .lead .pk-gallery-ph{aspect-ratio:16/10}.tpl-onyx .gallery-onyx figcaption{opacity:.75;padding:9px 4px 3px;font-family:Playfair Display Variable,Georgia,serif;font-size:13px;font-style:italic}.tpl-onyx .pk-head-index{color:var(--pk-accent)}.tpl-onyx .pk-section{border-top-color:color-mix(in srgb, var(--pk-accent) 18%, transparent)}.tpl-onyx .pk-booking .pk-inner{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--pk-accent) 10%, transparent), transparent 58%), var(--pk-surface)}.tpl-onyx .pk-booking h2{font-weight:500}.tpl-onyx .pk-download .pk-inner{background:linear-gradient(150deg, color-mix(in srgb, var(--pk-accent) 6%, var(--pk-surface)), var(--pk-surface))}.tpl-onyx .pk-bio-body blockquote{font-family:Playfair Display Variable,Georgia,serif}@container presskit (width>=760px){.tpl-onyx .pk-hero{padding:40px 32px 88px}.tpl-onyx .onyx-frame{width:min(100%,460px)}.tpl-onyx .pk-hero h1{font-size:clamp(72px,8.5cqw,128px)}.tpl-onyx .numbers-onyx{grid-template-columns:repeat(4,minmax(0,1fr))}.tpl-onyx .numbers-onyx>div{padding:34px 16px}.tpl-onyx .gallery-onyx{gap:18px}}.tpl-riot .pk-hero{flex-direction:column;padding:84px 20px 46px;display:flex;position:relative}.tpl-riot .riot-stamp{z-index:5;border:2px solid var(--pk-accent);width:108px;height:108px;color:var(--pk-accent);letter-spacing:.2em;text-transform:uppercase;text-align:center;border-radius:50%;place-items:center;font-size:9px;font-weight:900;animation:5s ease-in-out infinite riot-wobble;display:grid;position:absolute;top:22px;right:18px;transform:rotate(12deg)}@keyframes riot-wobble{50%{transform:rotate(2deg)}}.tpl-riot .riot-photo{border:3px solid var(--pk-title);box-shadow:10px 10px 0 var(--pk-accent);margin:0 0 26px;overflow:hidden}.tpl-riot .riot-photo img,.tpl-riot .riot-photo .pk-art{object-fit:cover;filter:contrast(1.08)saturate(1.05);width:100%;height:min(96cqw,460px)}.tpl-riot .pk-hero h1{letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0 0 14px;font-size:clamp(58px,18.5cqw,176px);font-weight:400;line-height:.86}.tpl-riot .riot-meta{flex-wrap:wrap;gap:8px 14px;margin:0 0 24px;display:flex}.tpl-riot .riot-meta span{border:2px solid var(--pk-title);background:var(--pk-surface);letter-spacing:.16em;text-transform:uppercase;padding:7px 12px;font-size:10px;font-weight:900}.tpl-riot .pk-actions .is-primary{border:2px solid var(--pk-title);box-shadow:5px 5px 0 var(--pk-title)}.tpl-riot .pk-actions .is-primary:active{box-shadow:2px 2px 0 var(--pk-title);transform:translate(2px,2px)}.tpl-riot .pk-actions .is-ghost{border:2px solid var(--pk-title);color:var(--pk-title)}.tpl-riot .pk-actions .is-ghost:active{transform:translate(2px,2px)}.tpl-riot .riot-strip{white-space:nowrap;background:var(--pk-title);min-width:0;max-width:calc(100% + 40px);color:var(--pk-bg);letter-spacing:.14em;text-transform:uppercase;align-self:stretch;margin:40px -20px -46px;padding:10px 0;font-family:Anton,Arial Narrow,sans-serif;font-size:13px;overflow:hidden}.tpl-riot .numbers-riot{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.tpl-riot .numbers-riot>div{border-bottom:4px solid var(--pk-title);padding-bottom:10px}.tpl-riot .numbers-riot strong{color:var(--pk-accent);font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(46px,14cqw,84px);font-weight:400;line-height:.9;display:block}.tpl-riot .numbers-riot sup{color:var(--pk-title);font-size:.4em}.tpl-riot .numbers-riot span{letter-spacing:.2em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:900;display:block}.tpl-riot .gallery-riot{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.tpl-riot .gallery-riot figure{background:var(--pk-surface);border:2px solid var(--pk-title);box-shadow:6px 6px 0 color-mix(in srgb, var(--pk-title) 22%, transparent);margin:0;transition:transform .2s}.tpl-riot .gallery-riot figure:nth-child(odd){transform:rotate(-1.2deg)}.tpl-riot .gallery-riot figure:nth-child(2n){transform:rotate(1.2deg)}.tpl-riot .gallery-riot figure:hover{transform:rotate(0)}.tpl-riot .gallery-riot img,.tpl-riot .gallery-riot .pk-gallery-ph{aspect-ratio:1;object-fit:cover;width:100%}.tpl-riot .gallery-riot figcaption{border-top:2px solid var(--pk-title);letter-spacing:.14em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:9px;font-weight:900;overflow:hidden}.tpl-riot .pk-head-kicker{color:var(--pk-accent)}.tpl-riot .pk-section{border-top:2px solid var(--pk-title)}.tpl-riot .pk-bio-body blockquote{text-transform:uppercase;border-top-color:var(--pk-title);font-family:Anton,Arial Narrow,sans-serif;font-style:normal}.tpl-riot .pk-booking .pk-inner{border:2px solid var(--pk-title);box-shadow:8px 8px 0 var(--pk-accent);background:var(--pk-surface)}.tpl-riot .pk-booking-cta{border:2px solid var(--pk-title);box-shadow:4px 4px 0 var(--pk-title)}.tpl-riot .pk-download .pk-inner{border:2px solid var(--pk-title);box-shadow:8px 8px 0 var(--pk-accent);background:var(--pk-surface)}.tpl-riot .pk-booking-stamp{border:2px solid var(--pk-accent);color:var(--pk-accent);letter-spacing:.18em;text-transform:uppercase;text-align:center;border-radius:50%;max-width:96px;padding:10px 16px;font-size:8px;font-weight:900;position:absolute;top:26px;right:22px;transform:rotate(-8deg)}@container presskit (width>=760px){.tpl-riot .pk-hero{padding:108px clamp(28px,6cqw,64px) 64px}.tpl-riot .riot-stamp{width:128px;height:128px;top:44px;right:9%}.tpl-riot .pk-hero h1{font-size:clamp(120px,13cqw,208px)}.tpl-riot .riot-photo img{height:520px}.tpl-riot .riot-strip{max-width:calc(100% + 2*clamp(28px,6cqw,64px));margin-inline:calc(-1*clamp(28px,6cqw,64px))}.tpl-riot .numbers-riot{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tpl-riot .gallery-riot{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media (prefers-reduced-motion:reduce){.tpl-riot .riot-stamp{animation:none}}.tpl-freak .pk-hero{isolation:isolate;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:100svh;padding:26px 22px 58px;display:flex;position:relative;overflow:hidden}.tpl-freak .freak-blob{z-index:-1;filter:blur(64px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.tpl-freak .freak-blob.a{background:color-mix(in srgb, var(--pk-accent) 55%, transparent);width:340px;height:340px;animation:11s ease-in-out infinite freak-drift;top:-80px;left:-110px}.tpl-freak .freak-blob.b{background:#67e8f96b;width:300px;height:300px;animation:13s ease-in-out -4s infinite reverse freak-drift;top:26%;right:-100px}@keyframes freak-drift{50%{transform:translate(26px,34px)scale(1.12)}}.tpl-freak .freak-top{justify-content:space-between;display:flex;position:absolute;top:26px;left:22px;right:22px}.tpl-freak .freak-chip{border:1px solid color-mix(in srgb, var(--pk-accent) 40%, transparent);background:color-mix(in srgb, var(--pk-surface) 62%, transparent);-webkit-backdrop-filter:blur(10px);letter-spacing:.2em;text-transform:uppercase;color:var(--pk-title);border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:9px;font-weight:800;display:inline-flex}.tpl-freak .freak-chip:first-child{color:var(--pk-accent)}.tpl-freak .freak-chip.ghost{color:var(--pk-title);opacity:.75}.tpl-freak .freak-photo{aspect-ratio:4/5;border:1px solid #ffffff24;border-radius:32px;width:min(100%,380px);margin:0 0 30px;position:relative;overflow:hidden}.tpl-freak .freak-photo img,.tpl-freak .freak-photo .pk-art{object-fit:cover;width:100%;height:100%}.tpl-freak .freak-photo:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(200deg, color-mix(in srgb, var(--pk-accent) 16%, transparent), transparent 42%, #67e8f924);mix-blend-mode:screen;position:absolute;inset:0}.tpl-freak .pk-hero h1{letter-spacing:-.03em;text-wrap:balance;background:linear-gradient(115deg, var(--pk-title) 18%, var(--pk-accent) 55%, #67e8f9 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(42px,12.5cqw,116px);font-weight:800;line-height:.95}.tpl-freak .freak-tags{letter-spacing:.2em;text-transform:uppercase;color:var(--pk-accent);margin:0;font-size:10px;font-weight:800}.tpl-freak .freak-loc{opacity:.7;margin:6px 0 0;font-size:11px}.tpl-freak .pk-actions{width:min(100%,380px)}.tpl-freak .pk-actions a{-webkit-backdrop-filter:blur(8px);border-radius:999px}.tpl-freak .pk-actions .is-primary{box-shadow:0 10px 34px color-mix(in srgb, var(--pk-accent) 38%, transparent)}.tpl-freak .pk-actions .is-ghost{color:var(--pk-title);border-color:#ffffff2e}.tpl-freak .numbers-freak{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tpl-freak .numbers-freak>div{border:1px solid color-mix(in srgb, var(--pk-accent) 26%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--pk-accent) 9%, var(--pk-surface)), var(--pk-surface));border-radius:22px;align-content:end;gap:3px;padding:20px 16px;display:grid}.tpl-freak .numbers-freak strong{letter-spacing:-.03em;background:linear-gradient(115deg, var(--pk-title), var(--pk-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,10cqw,56px);line-height:1}.tpl-freak .numbers-freak span{letter-spacing:.18em;text-transform:uppercase;opacity:.6;font-size:9px;font-weight:800}.tpl-freak .gallery-freak{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tpl-freak .gallery-freak figure{margin:0;transition:transform .25s;overflow:hidden}.tpl-freak .gallery-freak figure:nth-child(4n+1){border-radius:96px 24px 24px}.tpl-freak .gallery-freak figure:nth-child(4n+2){border-radius:24px 96px 24px 24px}.tpl-freak .gallery-freak figure:nth-child(4n+3){border-radius:24px 24px 96px}.tpl-freak .gallery-freak figure:nth-child(4n+4){border-radius:24px 24px 24px 96px}.tpl-freak .gallery-freak img,.tpl-freak .gallery-freak .pk-gallery-ph{aspect-ratio:4/5;object-fit:cover;width:100%}.tpl-freak .gallery-freak figure:hover{transform:scale(1.03)}.tpl-freak .pk-section{border-top-color:color-mix(in srgb, var(--pk-accent) 16%, transparent)}.tpl-freak .pk-embed,.tpl-freak .pk-links>a,.tpl-freak .pk-counters>a,.tpl-freak .pk-services>article{border-radius:20px}.tpl-freak .pk-booking .pk-inner{border-radius:32px}.tpl-freak .pk-booking-cta{border-radius:999px}.tpl-freak .pk-bio-body blockquote{border-top-color:#0000;border-left:2px solid var(--pk-accent);padding-left:20px;font-family:Syne Variable,system-ui,sans-serif;font-style:normal;font-weight:700}.tpl-freak .pk-tour>article>a{border-radius:999px}@container presskit (width>=760px){.tpl-freak .pk-hero{padding:40px clamp(28px,6cqw,64px) 76px}.tpl-freak .freak-top{flex-direction:column;align-items:flex-end;gap:10px;top:40px;left:auto;right:clamp(28px,6cqw,64px)}.tpl-freak .freak-photo{width:min(100%,430px)}.tpl-freak .pk-hero h1{font-size:clamp(76px,9cqw,132px)}.tpl-freak .numbers-freak{grid-template-columns:repeat(4,minmax(0,1fr))}.tpl-freak .gallery-freak{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (prefers-reduced-motion:reduce){.tpl-freak .freak-blob{animation:none}}.tpl-prime .pk-hero{flex-direction:column;padding:20px 20px 60px;display:flex}.tpl-prime .prime-masthead{border-top:2px solid var(--pk-title);border-bottom:1px solid var(--pk-line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px;padding:12px 0;display:flex}.tpl-prime .prime-masthead b{letter-spacing:.28em;text-transform:uppercase;font-size:10px;font-weight:800}.tpl-prime .prime-masthead span{color:var(--pk-accent);font-family:Instrument Serif,Georgia,serif;font-size:13px;font-style:italic}.tpl-prime .prime-cover{margin:0 0 26px;overflow:hidden}.tpl-prime .prime-cover img,.tpl-prime .prime-cover .pk-art{object-fit:cover;width:100%;height:min(102cqw,500px)}.tpl-prime .pk-hero h1{letter-spacing:-.04em;text-wrap:balance;margin:0 0 10px;font-size:clamp(46px,13.5cqw,128px);font-weight:700;line-height:.94}.tpl-prime .prime-tagline{color:var(--pk-title);text-wrap:balance;margin:0 0 14px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(20px,5.4cqw,30px);font-style:italic;line-height:1.3}.tpl-prime .prime-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--pk-accent);margin:0 0 26px;font-size:10px;font-weight:800}.tpl-prime .numbers-prime{display:grid}.tpl-prime .numbers-prime>div{border-bottom:1px solid var(--pk-line);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;display:flex}.tpl-prime .numbers-prime>div:first-child{border-top:1px solid var(--pk-line)}.tpl-prime .numbers-prime strong{letter-spacing:-.045em;color:var(--pk-title);font-size:clamp(40px,12cqw,76px);font-weight:700;line-height:.95}.tpl-prime .numbers-prime sup{color:var(--pk-accent);font-size:.42em}.tpl-prime .numbers-prime span{font-family:Instrument Serif,Georgia,serif;font-size:clamp(15px,4cqw,19px);font-style:italic}.tpl-prime .gallery-prime{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tpl-prime .gallery-prime figure{margin:0}.tpl-prime .gallery-prime figure:first-child{grid-column:1/-1}.tpl-prime .gallery-prime img,.tpl-prime .gallery-prime .pk-gallery-ph{aspect-ratio:4/5;object-fit:cover;filter:saturate(.96);width:100%}.tpl-prime .gallery-prime figure:first-child img,.tpl-prime .gallery-prime figure:first-child .pk-gallery-ph{aspect-ratio:16/10}.tpl-prime .gallery-prime figcaption{opacity:.72;padding:8px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:13px;font-style:italic}.tpl-prime .pk-head-index{font-size:16px}.tpl-prime .pk-section{border-top-color:color-mix(in srgb, var(--pk-title) 14%, transparent)}.tpl-prime .pk-actions a{border-radius:999px}.tpl-prime .pk-actions .is-ghost{border-color:color-mix(in srgb, var(--pk-title) 30%, transparent);color:var(--pk-title)}.tpl-prime .pk-embed,.tpl-prime .pk-counters>a,.tpl-prime .pk-services>article{border-radius:14px}.tpl-prime .pk-booking .pk-inner{background:var(--pk-title);border-radius:20px}.tpl-prime .pk-booking .pk-inner>small,.tpl-prime .pk-booking .pk-inner h2,.tpl-prime .pk-booking .pk-inner p{color:#f5f4ef}.tpl-prime .pk-booking h2{font-weight:700}.tpl-prime .pk-booking .pk-inner p{opacity:.7}.tpl-prime .pk-bio-body blockquote{border-top-color:var(--pk-accent)}.tpl-prime .pk-download .pk-inner{border-radius:20px}@container presskit (width>=760px){.tpl-prime .pk-hero{padding:28px clamp(28px,6cqw,64px) 84px}.tpl-prime .prime-cover img{height:540px}.tpl-prime .pk-hero h1{font-size:clamp(84px,10cqw,148px)}.tpl-prime .numbers-prime>div{padding:22px 0}.tpl-prime .gallery-prime{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.tpl-pulse .pk-hero{isolation:isolate;flex-direction:column;min-height:100svh;padding:0 22px;display:flex;position:relative;overflow:hidden}.tpl-pulse .pulse-media{z-index:-2;position:absolute;inset:0}.tpl-pulse .pulse-media img,.tpl-pulse .pulse-media .pk-art{object-fit:cover;filter:contrast(1.1)saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.tpl-pulse .pulse-tint{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--pk-bg) 82%, transparent) 0%, transparent 36%, transparent 58%, var(--pk-bg) 96%), color-mix(in srgb, var(--pk-accent) 26%, transparent);mix-blend-mode:multiply;position:absolute;inset:0}.tpl-pulse .pulse-tint:after{content:"";mix-blend-mode:normal;background:linear-gradient(180deg, transparent 30%, color-mix(in srgb, var(--pk-accent) 12%, transparent) 70%);position:absolute;inset:0}.tpl-pulse .pulse-top{justify-content:space-between;align-items:center;padding:24px 0 14px;display:flex}.tpl-pulse .pulse-brand{letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:11px;font-weight:700}.tpl-pulse .pulse-brand b{letter-spacing:.4em;opacity:.7;font-size:7px;display:block}.tpl-pulse .pulse-live{background:color-mix(in srgb, var(--pk-accent) 88%, transparent);color:#fff;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 0 24px color-mix(in srgb, var(--pk-accent) 55%, transparent);border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:9px;font-weight:800;display:inline-flex}.tpl-pulse .pulse-live i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulse-blink}@keyframes pulse-blink{50%{opacity:.3}}.tpl-pulse .pulse-name{margin-top:auto;padding-bottom:18px}.tpl-pulse .pulse-name small{letter-spacing:.26em;text-transform:uppercase;color:var(--pk-accent);margin-bottom:10px;font-family:JetBrains Mono Variable,monospace;font-size:10px;display:block}.tpl-pulse .pulse-name h1{letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:#fff;text-shadow:0 0 32px color-mix(in srgb, var(--pk-accent) 45%, transparent);margin:0;font-size:clamp(34px,10.5cqw,104px);font-weight:700;line-height:1.02}.tpl-pulse .pulse-marquee{border-block:1px solid color-mix(in srgb, var(--pk-accent) 42%, transparent);background:color-mix(in srgb, var(--pk-accent) 12%, transparent);margin-inline:-22px;display:flex;overflow:hidden}.tpl-pulse .pulse-marquee span{white-space:nowrap;letter-spacing:.3em;text-transform:uppercase;color:var(--pk-accent);flex:none;padding:9px 0;font-family:JetBrains Mono Variable,monospace;font-size:10px;font-weight:700;animation:16s linear infinite pulse-slide}@keyframes pulse-slide{to{transform:translate(-100%)}}.tpl-pulse .pk-actions{margin-top:20px;padding-bottom:12px}.tpl-pulse .pk-actions a{border-radius:999px}.tpl-pulse .pk-actions .is-primary{box-shadow:0 0 30px color-mix(in srgb, var(--pk-accent) 42%, transparent)}.tpl-pulse .pk-actions .is-ghost{color:#fff;-webkit-backdrop-filter:blur(6px);border-color:#ffffff42}.tpl-pulse .numbers-pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tpl-pulse .numbers-pulse>div{border:1px solid color-mix(in srgb, var(--pk-accent) 36%, transparent);background:linear-gradient(170deg, color-mix(in srgb, var(--pk-accent) 10%, var(--pk-surface)), var(--pk-surface));box-shadow:inset 0 0 24px color-mix(in srgb, var(--pk-accent) 8%, transparent);align-content:end;gap:4px;padding:20px 14px 16px;display:grid}.tpl-pulse .numbers-pulse strong{letter-spacing:-.02em;color:#fff;text-shadow:0 0 18px color-mix(in srgb, var(--pk-accent) 55%, transparent);font-size:clamp(32px,9.5cqw,54px);line-height:1}.tpl-pulse .numbers-pulse span{letter-spacing:.2em;text-transform:uppercase;color:var(--pk-accent);font-family:JetBrains Mono Variable,monospace;font-size:9px}.tpl-pulse .gallery-pulse{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-20px;padding:4px 20px 10px;display:flex;overflow-x:auto}.tpl-pulse .gallery-pulse::-webkit-scrollbar{display:none}.tpl-pulse .gallery-pulse figure{scroll-snap-align:center;border:1px solid color-mix(in srgb, var(--pk-accent) 30%, transparent);flex:0 0 min(78cqw,340px);margin:0;transition:box-shadow .2s,border-color .2s;position:relative}.tpl-pulse .gallery-pulse figure:hover{border-color:var(--pk-accent);box-shadow:0 0 34px color-mix(in srgb, var(--pk-accent) 30%, transparent)}.tpl-pulse .gallery-pulse img,.tpl-pulse .gallery-pulse .pk-gallery-ph{object-fit:cover;width:100%;height:min(100cqw,430px)}.tpl-pulse .gallery-pulse .gallery-no{z-index:2;color:#0000;-webkit-text-stroke:1px #ffffffb8;font-family:Unbounded Variable,system-ui,sans-serif;font-size:40px;font-weight:700;position:absolute;bottom:6px;right:10px}.tpl-pulse .pk-section{border-top-color:color-mix(in srgb, var(--pk-accent) 20%, transparent)}.tpl-pulse .pk-embed,.tpl-pulse .pk-links>a,.tpl-pulse .pk-counters>a,.tpl-pulse .pk-services>article{border-radius:14px}.tpl-pulse .pk-booking .pk-inner{box-shadow:0 0 60px color-mix(in srgb, var(--pk-accent) 14%, transparent);border-radius:26px}.tpl-pulse .pk-booking-cta{box-shadow:0 0 26px color-mix(in srgb, var(--pk-accent) 40%, transparent);border-radius:999px}.tpl-pulse .pk-head-index{color:var(--pk-accent)}.tpl-pulse .pk-bio-body blockquote{font-family:Unbounded Variable,system-ui,sans-serif;font-size:clamp(17px,4.6cqw,22px);font-style:normal;line-height:1.45}.tpl-pulse .pk-tour>article>a{border-radius:999px}@container presskit (width>=760px){.tpl-pulse .pk-hero{padding:0 clamp(28px,6cqw,64px)}.tpl-pulse .pulse-top{padding-top:32px}.tpl-pulse .pulse-name h1{font-size:clamp(80px,9cqw,128px)}.tpl-pulse .pulse-marquee{margin-inline:calc(-1*clamp(28px,6cqw,64px))}.tpl-pulse .pk-actions{max-width:580px;padding-bottom:22px}.tpl-pulse .numbers-pulse{grid-template-columns:repeat(4,minmax(0,1fr))}.tpl-pulse .gallery-pulse{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:4px 0 10px;display:grid;overflow:visible}.tpl-pulse .gallery-pulse figure{flex:auto}.tpl-pulse .gallery-pulse img,.tpl-pulse .gallery-pulse .pk-gallery-ph{aspect-ratio:3/4;height:100%}}@media (prefers-reduced-motion:reduce){.tpl-pulse .pulse-live i,.tpl-pulse .pulse-marquee span{animation:none}}.tpl-mono{background-image:radial-gradient(circle at 50% 6%, color-mix(in srgb, var(--pk-accent) 7%, transparent), transparent 28%)}.tpl-mono .pk-hero{text-align:center;flex-direction:column;align-items:center;min-height:100svh;padding:22px 20px 56px;display:flex}.tpl-mono .mono-top{width:min(100%,760px);color:var(--pk-text);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;gap:18px;margin-bottom:22px;font:700 8px/1.2 JetBrains Mono Variable,monospace;display:flex}.tpl-mono .mono-top span:last-child{color:var(--pk-accent)}.tpl-mono .mono-portrait{aspect-ratio:4/5;border:1px solid color-mix(in srgb, var(--pk-accent) 30%, transparent);border-radius:22px;width:min(100%,410px);margin:0;position:relative;overflow:hidden}.tpl-mono .mono-portrait img,.tpl-mono .mono-portrait .pk-art{object-fit:cover;width:100%;height:100%}.tpl-mono .mono-portrait:after{content:"";background:linear-gradient(180deg, transparent 60%, color-mix(in srgb, var(--pk-bg) 86%, transparent));pointer-events:none;position:absolute;inset:0}.tpl-mono .mono-portrait figcaption{z-index:2;color:#fff;letter-spacing:.18em;text-transform:uppercase;font:700 8px/1.2 JetBrains Mono Variable,monospace;position:absolute;bottom:13px;right:15px}.tpl-mono .mono-copy{z-index:2;justify-items:center;width:min(100%,860px);margin-top:-18px;display:grid;position:relative}.tpl-mono .mono-copy small{color:var(--pk-accent);letter-spacing:.2em;text-transform:uppercase;font:800 9px/1.2 JetBrains Mono Variable,monospace}.tpl-mono .mono-copy h1{letter-spacing:-.075em;text-transform:uppercase;margin:8px 0 10px;font-size:clamp(48px,14cqw,116px);line-height:.82}.tpl-mono .mono-copy p{max-width:46ch;margin:0;font-size:13px}.tpl-mono .pk-actions{width:min(100%,410px)}.tpl-mono .pk-actions a,.tpl-mono .pk-booking-cta{border-radius:999px}.tpl-mono .mono-cue{border:1px solid var(--pk-line);width:42px;height:42px;color:var(--pk-accent);border-radius:50%;place-items:center;margin-top:22px;display:grid}.tpl-mono .pk-head h2,.tpl-mono h1,.tpl-mono .pk-booking h2,.tpl-mono .pk-download h2,.tpl-mono .pk-embed h3,.tpl-mono .pk-services h3,.tpl-mono .pk-textcard h2,.tpl-mono .pk-social h2{font-family:Space Grotesk Variable,system-ui,sans-serif}.tpl-mono .pk-embed,.tpl-mono .pk-links>a,.tpl-mono .pk-counters>a,.tpl-mono .pk-services>article,.tpl-mono .pk-booking .pk-inner,.tpl-mono .pk-download .pk-inner{border-radius:18px}@container presskit (width>=760px){.tpl-mono .pk-hero{padding:30px 36px 84px}.tpl-mono .mono-portrait{width:440px}}.tpl-cobalt .pk-hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;min-height:100svh;padding:0 22px 48px;display:flex;position:relative;overflow:hidden}.tpl-cobalt .cobalt-media{z-index:-2;position:absolute;inset:0}.tpl-cobalt .cobalt-media img,.tpl-cobalt .cobalt-media .pk-art{object-fit:cover;filter:saturate(.82)contrast(1.12);width:100%;height:100%}.tpl-cobalt .cobalt-shade{background:linear-gradient(180deg, #02050ab8, #03050929 34%, #030509b8 68%, var(--pk-bg) 98%), radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--pk-accent) 24%, transparent), transparent 42%);position:absolute;inset:0}.tpl-cobalt .cobalt-top{color:#fff;letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;width:min(100%,1120px);padding:25px 0;font-size:9px;font-weight:800;display:flex}.tpl-cobalt .cobalt-top span:last-child{color:#91adff;align-items:center;gap:7px;display:inline-flex}.tpl-cobalt .cobalt-top i{background:var(--pk-accent);width:6px;height:6px;box-shadow:0 0 14px var(--pk-accent);border-radius:50%}.tpl-cobalt .cobalt-copy{justify-items:center;max-width:1120px;margin-top:auto;display:grid}.tpl-cobalt .cobalt-copy>small{color:#9bb4ff;letter-spacing:.28em;text-transform:uppercase;font:800 9px/1.2 JetBrains Mono Variable,monospace}.tpl-cobalt .cobalt-copy h1{color:#fff;letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 0 34px color-mix(in srgb, var(--pk-accent) 35%, transparent);margin:14px 0 10px;font-size:clamp(48px,14cqw,152px);line-height:.84}.tpl-cobalt .cobalt-copy p{color:#d6deef;max-width:48ch;margin:0;font-size:clamp(14px,3cqw,18px)}.tpl-cobalt .cobalt-meta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.tpl-cobalt .cobalt-meta span{color:#fff;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff3;border-radius:999px;padding:7px 11px;font-size:8px;font-weight:800}.tpl-cobalt .pk-actions{width:min(100%,520px)}.tpl-cobalt .pk-actions a,.tpl-cobalt .pk-booking-cta{border-radius:999px}.tpl-cobalt .pk-actions .is-primary{box-shadow:0 0 34px color-mix(in srgb, var(--pk-accent) 45%, transparent)}.tpl-cobalt .pk-actions .is-ghost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#ffffff47}.tpl-cobalt .pk-head h2,.tpl-cobalt h1,.tpl-cobalt .pk-booking h2,.tpl-cobalt .pk-download h2,.tpl-cobalt .pk-embed h3,.tpl-cobalt .pk-services h3,.tpl-cobalt .pk-textcard h2,.tpl-cobalt .pk-social h2{font-family:Space Grotesk Variable,system-ui,sans-serif}.tpl-cobalt .pk-embed,.tpl-cobalt .pk-links>a,.tpl-cobalt .pk-counters>a,.tpl-cobalt .pk-services>article,.tpl-cobalt .pk-booking .pk-inner,.tpl-cobalt .pk-download .pk-inner{box-shadow:inset 0 0 30px color-mix(in srgb, var(--pk-accent) 5%, transparent);border-radius:16px}@container presskit (width>=760px){.tpl-cobalt .pk-hero{padding-inline:48px;padding-bottom:70px}.tpl-cobalt .cobalt-copy h1{font-size:clamp(100px,11cqw,174px)}}.tpl-strata .pk-hero{text-align:center;flex-direction:column;align-items:center;padding:18px 20px 58px;display:flex}.tpl-strata .strata-top{border-top:2px solid var(--pk-title);border-bottom:1px solid var(--pk-title);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;width:min(100%,1080px);padding:10px 0 13px;font-size:8px;font-weight:900;display:flex}.tpl-strata .strata-cover{border:2px solid var(--pk-title);background:var(--pk-surface);width:min(100%,620px);height:min(112cqw,560px);margin:28px 0 0;position:relative;overflow:hidden}.tpl-strata .strata-cover img,.tpl-strata .strata-cover .pk-art{object-fit:cover;filter:contrast(1.06)saturate(.94);width:100%;height:100%}.tpl-strata .strata-cover>span{z-index:2;color:#fff;background:var(--pk-accent);letter-spacing:.18em;text-transform:uppercase;padding:8px 13px;font-size:8px;font-weight:900;position:absolute;top:16px;left:50%;transform:translate(-50%)rotate(-2deg)}.tpl-strata .strata-copy{justify-items:center;width:min(100%,1120px);margin-top:-4px;display:grid}.tpl-strata .strata-copy small{color:var(--pk-accent);letter-spacing:.22em;text-transform:uppercase;margin-top:22px;font-size:9px;font-weight:900}.tpl-strata .strata-copy h1{letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;max-width:12ch;margin:8px 0 12px;font:400 clamp(62px,18cqw,184px)/.78 Anton,Arial Narrow,sans-serif}.tpl-strata .strata-copy p{max-width:42ch;color:var(--pk-title);margin:0;font-size:clamp(16px,4cqw,22px);font-weight:750;line-height:1.35}.tpl-strata .pk-actions{width:min(100%,620px)}.tpl-strata .pk-actions a{border:2px solid var(--pk-title);border-radius:999px}.tpl-strata .pk-actions .is-primary{box-shadow:5px 5px 0 var(--pk-title)}.tpl-strata .pk-head h2,.tpl-strata h1,.tpl-strata .pk-booking h2,.tpl-strata .pk-download h2,.tpl-strata .pk-embed h3,.tpl-strata .pk-services h3,.tpl-strata .pk-textcard h2,.tpl-strata .pk-social h2{text-transform:uppercase;font-family:Anton,Arial Narrow,sans-serif;font-weight:400}.tpl-strata .pk-section{border-top:2px solid var(--pk-title)}.tpl-strata .pk-embed,.tpl-strata .pk-links>a,.tpl-strata .pk-counters>a,.tpl-strata .pk-services>article,.tpl-strata .pk-booking .pk-inner,.tpl-strata .pk-download .pk-inner{border:2px solid var(--pk-title);box-shadow:7px 7px 0 color-mix(in srgb, var(--pk-accent) 72%, transparent)}@container presskit (width>=760px){.tpl-strata .pk-hero{padding:24px 46px 86px}.tpl-strata .strata-cover{width:660px;height:620px}}.tpl-nocturne{background-image:linear-gradient(#ffffff04 1px,#0000 1px);background-size:100% 5px}.tpl-nocturne .pk-hero{text-align:center;flex-direction:column;align-items:center;min-height:100svh;padding:24px 20px 52px;display:flex}.tpl-nocturne .nocturne-top{width:min(100%,520px);color:var(--pk-accent);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;margin-bottom:18px;font:800 8px/1.2 JetBrains Mono Variable,monospace;display:flex}.tpl-nocturne .nocturne-top span:first-child{color:#fff}.tpl-nocturne .nocturne-portrait{aspect-ratio:4/6;border-radius:22px;width:min(100%,430px);margin:0;position:relative;overflow:hidden}.tpl-nocturne .nocturne-portrait img,.tpl-nocturne .nocturne-portrait .pk-art{object-fit:cover;filter:contrast(1.12)saturate(.82);width:100%;height:100%}.tpl-nocturne .nocturne-portrait:after{content:"";background:linear-gradient(180deg, transparent 46%, #05060533 61%, var(--pk-bg) 98%);position:absolute;inset:0}.tpl-nocturne .nocturne-portrait figcaption{z-index:2;justify-items:center;display:grid;position:absolute;bottom:22px;left:12px;right:12px}.tpl-nocturne .nocturne-portrait small{color:var(--pk-accent);letter-spacing:.22em;text-transform:uppercase;font-size:8px;font-weight:900}.tpl-nocturne .nocturne-portrait h1{letter-spacing:-.055em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(42px,13cqw,96px);font-style:italic;line-height:.82}.tpl-nocturne .nocturne-tagline{max-width:40ch;color:var(--pk-title);margin:22px 0 0;font-size:14px;font-weight:700}.tpl-nocturne .nocturne-location{letter-spacing:.18em;text-transform:uppercase;margin:7px 0 0;font:700 8px/1.2 JetBrains Mono Variable,monospace}.tpl-nocturne .pk-actions{width:min(100%,430px)}.tpl-nocturne .pk-actions a,.tpl-nocturne .pk-booking-cta{border-radius:999px}.tpl-nocturne .pk-actions .is-primary{box-shadow:0 0 28px color-mix(in srgb, var(--pk-accent) 30%, transparent)}.tpl-nocturne .nocturne-cue{border:1px solid color-mix(in srgb, var(--pk-accent) 35%, transparent);width:42px;height:42px;color:var(--pk-accent);border-radius:50%;place-items:center;margin-top:20px;display:grid}.tpl-nocturne .pk-head h2,.tpl-nocturne h1,.tpl-nocturne .pk-booking h2,.tpl-nocturne .pk-download h2,.tpl-nocturne .pk-embed h3,.tpl-nocturne .pk-services h3,.tpl-nocturne .pk-textcard h2,.tpl-nocturne .pk-social h2{font-family:Unbounded Variable,system-ui,sans-serif}.tpl-nocturne .pk-embed,.tpl-nocturne .pk-links>a,.tpl-nocturne .pk-counters>a,.tpl-nocturne .pk-services>article,.tpl-nocturne .pk-booking .pk-inner,.tpl-nocturne .pk-download .pk-inner{border-radius:18px}@container presskit (width>=760px){.tpl-nocturne .pk-hero{padding:34px 36px 78px}.tpl-nocturne .nocturne-portrait{width:460px}}.tpl-dossier .pk-hero{text-align:center;flex-direction:column;align-items:center;padding:22px 20px 64px;display:flex;position:relative}.tpl-dossier .pk-hero:before{content:"";border:1px solid var(--pk-line);pointer-events:none;position:absolute;inset:12px}.tpl-dossier .dossier-top{z-index:2;border-bottom:1px solid var(--pk-line);width:min(100%,880px);color:var(--pk-text);letter-spacing:.2em;justify-content:space-between;padding-bottom:14px;font:700 8px/1.2 JetBrains Mono Variable,monospace;display:flex;position:relative}.tpl-dossier .dossier-label{z-index:2;color:var(--pk-accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:8px;margin:24px 0 15px;font:800 8px/1.2 JetBrains Mono Variable,monospace;display:inline-flex;position:relative}.tpl-dossier .dossier-label i{background:currentColor;width:28px;height:1px}.tpl-dossier .dossier-portrait{aspect-ratio:3/4;border:1px solid color-mix(in srgb, var(--pk-accent) 52%, transparent);width:min(100%,400px);margin:0;padding:8px;position:relative}.tpl-dossier .dossier-portrait img,.tpl-dossier .dossier-portrait .pk-art{object-fit:cover;filter:contrast(1.06)saturate(.78);width:100%;height:100%}.tpl-dossier .dossier-portrait figcaption{z-index:2;color:#fff;background:var(--pk-accent);letter-spacing:.16em;text-transform:uppercase;padding:7px 11px;font:700 8px/1.2 JetBrains Mono Variable,monospace;position:absolute;bottom:22px;right:-10px}.tpl-dossier .dossier-copy{z-index:2;justify-items:center;width:min(100%,920px);margin-top:24px;display:grid;position:relative}.tpl-dossier .dossier-copy small{color:var(--pk-accent);letter-spacing:.19em;font:800 8px/1.2 JetBrains Mono Variable,monospace}.tpl-dossier .dossier-copy h1{letter-spacing:-.045em;text-transform:uppercase;margin:10px 0 12px;font-size:clamp(48px,14cqw,122px);font-weight:500;line-height:.86}.tpl-dossier .dossier-copy p{max-width:44ch;color:var(--pk-title);margin:0;font-family:Playfair Display Variable,Georgia,serif;font-size:clamp(17px,4cqw,24px);font-style:italic}.tpl-dossier .pk-actions{z-index:2;width:min(100%,420px);position:relative}.tpl-dossier .pk-head h2,.tpl-dossier h1,.tpl-dossier .pk-booking h2,.tpl-dossier .pk-download h2,.tpl-dossier .pk-embed h3,.tpl-dossier .pk-services h3,.tpl-dossier .pk-textcard h2,.tpl-dossier .pk-social h2{font-family:Playfair Display Variable,Georgia,serif}.tpl-dossier .pk-embed,.tpl-dossier .pk-links>a,.tpl-dossier .pk-counters>a,.tpl-dossier .pk-services>article,.tpl-dossier .pk-booking .pk-inner,.tpl-dossier .pk-download .pk-inner{border-color:color-mix(in srgb, var(--pk-accent) 30%, var(--pk-line))}@container presskit (width>=760px){.tpl-dossier .pk-hero{padding:34px 44px 92px}.tpl-dossier .dossier-portrait{width:430px}}.tpl-acid .pk-hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;min-height:100svh;padding:0 22px 48px;display:flex;position:relative;overflow:hidden}.tpl-acid .acid-media{z-index:-3;position:absolute;inset:0}.tpl-acid .acid-media img,.tpl-acid .acid-media .pk-art{object-fit:cover;filter:grayscale(.3)contrast(1.18);width:100%;height:100%}.tpl-acid .acid-shade{background:linear-gradient(180deg, #02040285, #03040314 35%, #030403b8 70%, var(--pk-bg) 98%), radial-gradient(ellipse at 50% 35%, transparent 12%, #00000085 72%);position:absolute;inset:0}.tpl-acid .acid-noise{z-index:-1;opacity:.24;pointer-events:none;background-image:repeating-linear-gradient(97deg, transparent 0 12px, color-mix(in srgb, var(--pk-accent) 14%, transparent) 13px 14px, transparent 15px 34px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 78%);mask-image:radial-gradient(#000,#0000 78%)}.tpl-acid .acid-top{color:#fff;letter-spacing:.19em;text-transform:uppercase;justify-content:space-between;width:min(100%,1120px);padding:23px 0;font:800 8px/1.2 JetBrains Mono Variable,monospace;display:flex}.tpl-acid .acid-top span:last-child{color:var(--pk-button-text);background:var(--pk-accent);border-radius:999px;padding:7px 11px}.tpl-acid .acid-copy{justify-items:center;max-width:1160px;margin-top:auto;display:grid}.tpl-acid .acid-copy small{color:var(--pk-accent);letter-spacing:.2em;text-transform:uppercase;font:800 9px/1.2 JetBrains Mono Variable,monospace}.tpl-acid .acid-copy h1{color:#fff;letter-spacing:-.075em;text-transform:uppercase;text-wrap:balance;margin:14px 0 12px;font-size:clamp(56px,17cqw,188px);font-weight:700;line-height:.78}.tpl-acid .acid-copy p{color:#d5d9d1;max-width:48ch;margin:0;font:500 14px/1.6 JetBrains Mono Variable,monospace}.tpl-acid .pk-actions{width:min(100%,540px)}.tpl-acid .pk-actions a,.tpl-acid .pk-booking-cta{border-radius:999px}.tpl-acid .pk-actions .is-primary{box-shadow:0 0 34px color-mix(in srgb, var(--pk-accent) 42%, transparent)}.tpl-acid .pk-actions .is-ghost{color:#fff;border-color:color-mix(in srgb, var(--pk-accent) 38%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02040261}.tpl-acid .acid-cue{border:1px solid color-mix(in srgb, var(--pk-accent) 42%, transparent);width:42px;height:42px;color:var(--pk-accent);border-radius:50%;place-items:center;margin-top:20px;display:grid}.tpl-acid .pk-head h2,.tpl-acid h1,.tpl-acid .pk-booking h2,.tpl-acid .pk-download h2,.tpl-acid .pk-embed h3,.tpl-acid .pk-services h3,.tpl-acid .pk-textcard h2,.tpl-acid .pk-social h2{font-family:Space Grotesk Variable,system-ui,sans-serif}.tpl-acid .pk-head-kicker,.tpl-acid .pk-head-index{font-family:JetBrains Mono Variable,monospace;font-style:normal}.tpl-acid .pk-embed,.tpl-acid .pk-links>a,.tpl-acid .pk-counters>a,.tpl-acid .pk-services>article,.tpl-acid .pk-booking .pk-inner,.tpl-acid .pk-download .pk-inner{border-radius:20px}@container presskit (width>=760px){.tpl-acid .pk-hero{padding-inline:48px;padding-bottom:68px}}.press-kit .pk-inner{width:min(100%,1080px)}.press-kit .pk-head{text-align:center;justify-items:center}.press-kit .pk-head h2{max-width:19ch}.press-kit .pk-actions{justify-content:center;margin-inline:auto}.press-kit .pk-bio-body{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;max-width:860px;margin-inline:auto}.press-kit .pk-bio-body>p{max-width:68ch}.press-kit .pk-bio-body blockquote{border-top:2px solid var(--pk-accent);border-left:0;max-width:34ch;padding:22px 0 0}.press-kit .pk-bio-body blockquote svg{margin-inline:auto}.press-kit .pk-embeds,.press-kit .pk-links,.press-kit .pk-videos,.press-kit .pk-video-files,.press-kit .pk-counters,.press-kit .pk-services,.press-kit .pk-tour,.press-kit .pk-audience,.press-kit .numbers-void,.press-kit .numbers-onyx,.press-kit .numbers-riot,.press-kit .numbers-freak,.press-kit .numbers-prime,.press-kit .numbers-pulse,.press-kit .numbers-reference,.press-kit .gallery-void,.press-kit .gallery-onyx,.press-kit .gallery-riot,.press-kit .gallery-freak,.press-kit .gallery-prime,.press-kit .gallery-pulse,.press-kit .gallery-reference{width:min(100%,1040px);margin-inline:auto}.press-kit .pk-embed{text-align:center;align-items:center}.press-kit .pk-embed>div{justify-content:center}.press-kit .pk-counters>a{text-align:center;align-items:center}.press-kit .pk-counters .platform-icon{margin-bottom:auto;position:static}.press-kit .pk-services>article{text-align:center;justify-items:center}.press-kit .pk-services ul{padding-left:0;list-style-position:inside}.press-kit .pk-audience{text-align:center;justify-items:center}.press-kit .pk-audience-bar{justify-content:center;width:100%}.press-kit .pk-audience-age{justify-items:center}.press-kit .pk-feature .pk-inner,.press-kit .pk-feature-body{text-align:center;justify-items:center;display:grid}.press-kit .pk-feature-link{margin-top:18px}.press-kit .pk-textcard .pk-inner{text-align:center;justify-items:center;display:grid}.press-kit .pk-textcard p{margin-inline:auto}.press-kit .pk-download .pk-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;max-width:920px}.press-kit .pk-download header{flex-direction:column;align-items:center}.press-kit .pk-download .pk-links{width:min(100%,700px)}.press-kit .pk-footer{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.press-kit .pk-footer>small,.press-kit .pk-footer>a,.press-kit .pk-footer>.pk-footer-brand{justify-self:center}.press-kit .numbers-void>div,.press-kit .numbers-riot>div,.press-kit .numbers-freak>div,.press-kit .numbers-pulse>div{text-align:center;justify-items:center}.press-kit .numbers-prime>div{text-align:center;justify-content:center;justify-items:center;display:grid}.press-kit .numbers-reference{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.press-kit .numbers-reference>div{text-align:center;border:1px solid color-mix(in srgb, var(--pk-accent) 28%, var(--pk-line));background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--pk-accent) 18%, transparent), transparent 58%), linear-gradient(160deg, color-mix(in srgb, var(--pk-accent) 8%, var(--pk-surface)), var(--pk-surface));min-height:144px;box-shadow:0 16px 42px color-mix(in srgb, var(--pk-bg) 48%, transparent);border-radius:18px;align-content:center;justify-items:center;gap:5px;padding:18px 12px;display:grid;overflow:hidden}.press-kit .numbers-reference small{color:var(--pk-accent);letter-spacing:.2em;font:800 8px/1.2 JetBrains Mono Variable,monospace}.press-kit .numbers-reference strong{color:var(--pk-title);letter-spacing:-.045em;font-size:clamp(36px,10cqw,64px);line-height:1}.press-kit .numbers-reference sup{color:var(--pk-accent);font-size:.4em}.press-kit .numbers-reference span{letter-spacing:.18em;text-transform:uppercase;opacity:.62;font-size:9px;font-weight:800}.press-kit .gallery-reference{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-20px;padding:4px 20px 12px;display:flex;overflow-x:auto}.press-kit .gallery-reference::-webkit-scrollbar{display:none}.press-kit .gallery-reference figure{scroll-snap-align:center;border:1px solid color-mix(in srgb, var(--pk-accent) 24%, var(--pk-line));background:var(--pk-surface);box-shadow:0 18px 48px color-mix(in srgb, var(--pk-bg) 54%, transparent);border-radius:20px;flex:0 0 min(78cqw,330px);margin:0;position:relative;overflow:hidden}.press-kit .gallery-reference img,.press-kit .gallery-reference .pk-gallery-ph{aspect-ratio:4/5;object-fit:cover;width:100%}.tpl-void .void-readout,.tpl-pulse .pulse-name{text-align:center}.tpl-void .void-readout small,.tpl-pulse .pulse-name small{margin-inline:auto}.tpl-riot .pk-hero,.tpl-prime .pk-hero{text-align:center;align-items:center}.tpl-riot .riot-photo,.tpl-prime .prime-cover{width:min(100%,920px)}.tpl-riot .riot-meta{justify-content:center}.tpl-prime .prime-masthead{width:min(100%,1120px)}.tpl-prime .prime-tagline,.tpl-prime .prime-meta{max-width:50ch}.press-kit-phone-preview .pk-hero{min-height:844px}.press-kit .pk-hero h1{animation:.8s cubic-bezier(.16,1,.3,1) both pk-title-in}.press-kit .pk-actions{animation:.8s cubic-bezier(.16,1,.3,1) .16s both pk-rise-in}.press-kit .pk-hero figure,.press-kit .pk-hero [class$=-frame],.press-kit .pk-hero [class$=-portrait],.press-kit .pk-hero [class$=-cover]{animation:.95s cubic-bezier(.16,1,.3,1) both pk-media-in}.press-kit :is(.numbers-void,.numbers-onyx,.numbers-riot,.numbers-freak,.numbers-prime,.numbers-pulse,.numbers-reference)>div{transition:transform .35s cubic-bezier(.2,.75,.2,1),border-color .25s,box-shadow .35s;position:relative;overflow:hidden}.press-kit :is(.numbers-void,.numbers-onyx,.numbers-riot,.numbers-freak,.numbers-prime,.numbers-pulse,.numbers-reference)>div:after{content:"";border:1px solid color-mix(in srgb, var(--pk-accent) 48%, transparent);opacity:.42;pointer-events:none;border-radius:50%;width:78px;height:78px;position:absolute;top:-36px;right:-36px}.press-kit :is(.gallery-void,.gallery-onyx,.gallery-riot,.gallery-freak,.gallery-prime,.gallery-pulse,.gallery-reference) figure{isolation:isolate;box-shadow:0 18px 50px color-mix(in srgb, var(--pk-bg) 55%, transparent);transition:transform .45s cubic-bezier(.2,.75,.2,1),border-color .3s,box-shadow .45s}.press-kit :is(.gallery-void,.gallery-onyx,.gallery-riot,.gallery-freak,.gallery-prime,.gallery-pulse,.gallery-reference) img{transition:transform .75s cubic-bezier(.2,.75,.2,1),filter .5s}@keyframes pk-title-in{0%{opacity:0;letter-spacing:.01em;transform:translateY(24px)}}@keyframes pk-rise-in{0%{opacity:0;transform:translateY(20px)}}@keyframes pk-media-in{0%{opacity:0;filter:saturate(.7);transform:scale(.975)}}@keyframes pk-section-in{0%{opacity:.12;transform:translateY(42px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.press-kit .pk-section>.pk-inner,.press-kit .pk-social>.pk-inner,.press-kit .pk-download>.pk-inner,.press-kit .pk-booking>.pk-inner{animation:linear both pk-section-in;animation-timeline:view();animation-range:entry cover 26%}}@media (hover:hover) and (pointer:fine){.press-kit :is(.numbers-void,.numbers-onyx,.numbers-riot,.numbers-freak,.numbers-prime,.numbers-pulse,.numbers-reference)>div:hover{border-color:color-mix(in srgb, var(--pk-accent) 62%, transparent);box-shadow:0 24px 58px color-mix(in srgb, var(--pk-accent) 13%, transparent);transform:translateY(-6px)}.press-kit :is(.gallery-void,.gallery-onyx,.gallery-riot,.gallery-freak,.gallery-prime,.gallery-pulse,.gallery-reference) figure:hover{border-color:color-mix(in srgb, var(--pk-accent) 72%, transparent);box-shadow:0 30px 72px color-mix(in srgb, var(--pk-accent) 18%, transparent);transform:translateY(-8px)}.press-kit :is(.gallery-void,.gallery-onyx,.gallery-riot,.gallery-freak,.gallery-prime,.gallery-pulse,.gallery-reference) figure:hover img{filter:saturate(1.08)contrast(1.03);transform:scale(1.055)}.tpl-riot .gallery-riot figure:nth-child(odd):hover,.tpl-riot .gallery-riot figure:nth-child(2n):hover{transform:translateY(-8px)rotate(0)}}@container presskit (width>=760px){.press-kit .pk-actions{justify-content:center}.press-kit .pk-feature .pk-inner{display:grid}.press-kit .pk-footer{grid-template-columns:minmax(0,1fr);justify-items:center}.press-kit .pk-footer>.pk-footer-brand{justify-self:center}.tpl-void .void-readout,.tpl-pulse .pulse-name{width:min(100%,1120px);margin-inline:auto}.press-kit .numbers-reference{grid-template-columns:repeat(4,minmax(0,1fr))}.press-kit .gallery-reference{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:4px 0 12px;display:grid;overflow:visible}.press-kit .gallery-reference figure{flex:auto}}.tpl-parallax{--parallax-ember:color-mix(in srgb, var(--pk-accent) 82%, #ffb45b);--parallax-ink:color-mix(in srgb, var(--pk-bg) 92%, #000);background:radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--pk-accent) 10%, transparent), transparent 26rem), var(--pk-bg);font-family:Space Grotesk Variable,system-ui,sans-serif}.tpl-parallax .hero-parallax{--parallax-media-y:-12%;--parallax-media-scale:1.12;--parallax-media-radius:48vw 48vw 26px 26px;--parallax-ghost-y:18%;--parallax-ghost-opacity:.34;--parallax-aurora-y:-16%;--parallax-aurora-rotate:-10deg;--parallax-orbit-b-y:12%;--parallax-orbit-b-rotate:8deg;--parallax-copy-y:10%;--parallax-grid-y:0px;isolation:isolate;view-timeline-name:--parallax-hero;view-timeline-axis:block;height:138svh;min-height:940px;padding:0;position:relative;overflow:visible}.tpl-parallax .parallax-stage{z-index:1;isolation:isolate;background:linear-gradient(180deg, #06070b14, #06070bd6), radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--pk-accent) 32%, transparent), transparent 31%), linear-gradient(135deg, #151222 0%, var(--parallax-ink) 48%, #08090d 100%);width:100%;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.tpl-parallax .parallax-stage:before,.tpl-parallax .parallax-stage:after{content:"";z-index:-1;pointer-events:none;position:absolute}.tpl-parallax .parallax-stage:before{opacity:.28;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:54px 54px;background-position:center var(--parallax-grid-y);inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.tpl-parallax .parallax-stage:after{aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:min(104cqw,1050px);bottom:-22%;left:50%;transform:translate(-50%);box-shadow:0 0 0 13cqw #ffffff05,0 0 0 26cqw #ffffff03}.tpl-parallax .parallax-aurora{z-index:0;aspect-ratio:1;opacity:.7;filter:blur(34px);background:radial-gradient(circle, color-mix(in srgb, var(--pk-accent) 48%, transparent), transparent 67%);pointer-events:none;width:min(88cqw,920px);transform:translate3d(0,var(--parallax-aurora-y),0) rotate(var(--parallax-aurora-rotate));will-change:transform;border-radius:50%;position:absolute;top:-28%;right:-35%}.tpl-parallax .parallax-orbit{z-index:1;pointer-events:none;border:1px solid #ffffff29;border-radius:50%;position:absolute}.tpl-parallax .parallax-orbit:after{content:"";background:var(--parallax-ember);width:8px;height:8px;box-shadow:0 0 22px var(--pk-accent);border-radius:50%;position:absolute;top:15%;right:14%}.tpl-parallax .orbit-a{width:66cqw;min-width:300px;max-width:780px;height:66cqw;min-height:300px;max-height:780px;transform:translate3d(0,var(--parallax-aurora-y),0) rotate(var(--parallax-aurora-rotate));will-change:transform;top:17%;left:-31%}.tpl-parallax .orbit-b{opacity:.54;width:32cqw;min-width:180px;max-width:440px;height:32cqw;min-height:180px;max-height:440px;transform:translate3d(0,var(--parallax-orbit-b-y),0) rotate(var(--parallax-orbit-b-rotate));will-change:transform;bottom:4%;right:-15%}.tpl-parallax .parallax-top{z-index:8;top:max(18px, env(safe-area-inset-top));color:#f6f1e8b8;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:0 2px 10px;font:700 8px/1.2 JetBrains Mono Variable,monospace;display:flex;position:absolute;left:18px;right:18px}.tpl-parallax .parallax-top span:last-child{color:var(--pk-title);align-items:center;gap:7px;display:flex}.tpl-parallax .parallax-top i{background:var(--pk-accent);width:7px;height:7px;box-shadow:0 0 14px var(--pk-accent);border-radius:50%}.tpl-parallax .parallax-media{z-index:2;transform-origin:50% 70%;transform:translate3d(0,var(--parallax-media-y),0) scale(var(--parallax-media-scale));border-radius:42vw 42vw 26px 26px;border-radius:var(--parallax-media-radius);will-change:transform, border-radius;background:#161722;border:1px solid #ffffff24;margin:0;position:absolute;inset:13% 8% 19% 24%;overflow:hidden;box-shadow:0 48px 110px #0000009e}.tpl-parallax .parallax-media>img,.tpl-parallax .parallax-media>.pk-art{object-fit:cover;width:100%;height:100%}.tpl-parallax .parallax-media>img{filter:saturate(.8)contrast(1.08)}.tpl-parallax .parallax-media>.pk-art{background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--pk-accent) 50%, transparent), transparent 22%), linear-gradient(145deg, #2c1a33, #090a0f 64%);place-items:center;display:grid}.tpl-parallax .parallax-media .pk-art>span{color:#f6f1e8e0;letter-spacing:-.11em;font:650 clamp(140px,48cqw,520px)/1 Space Grotesk Variable,sans-serif}.tpl-parallax .parallax-media-shade{pointer-events:none;background:linear-gradient(#0000 36%,#05060933 62%,#050609f0);position:absolute;inset:0}.tpl-parallax .parallax-media figcaption{z-index:2;color:#ffffff9e;letter-spacing:.18em;border-top:1px solid #fff3;justify-content:space-between;padding-top:10px;font:700 7px/1.2 JetBrains Mono Variable,monospace;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.tpl-parallax .parallax-ghost-name{z-index:1;color:#0000;-webkit-text-stroke:1px #f6f1e82e;letter-spacing:-.095em;text-transform:uppercase;overflow-wrap:anywhere;pointer-events:none;max-width:106%;opacity:var(--parallax-ghost-opacity);transform:translate3d(0,var(--parallax-ghost-y),0);will-change:transform, opacity;font-size:clamp(72px,22cqw,260px);font-weight:700;line-height:.76;position:absolute;top:13%;left:-3%}.tpl-parallax .parallax-copy{z-index:4;text-align:left;transform:translate3d(0,var(--parallax-copy-y),0);will-change:transform;justify-items:start;display:grid;position:absolute;bottom:122px;left:18px;right:18px}.tpl-parallax .parallax-copy>small{color:var(--parallax-ember);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font:800 9px/1.2 JetBrains Mono Variable,monospace}.tpl-parallax .parallax-copy h1,.tpl-parallax .pk-head h2,.tpl-parallax .pk-booking h2,.tpl-parallax .pk-download h2,.tpl-parallax .pk-social h2,.tpl-parallax .pk-textcard h2{letter-spacing:-.075em;font-family:Space Grotesk Variable,system-ui,sans-serif;font-weight:680}.tpl-parallax .parallax-copy h1{max-width:10ch;color:var(--pk-title);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(58px,18cqw,176px);line-height:.76}.tpl-parallax .parallax-copy p{color:#f6f1e8c2;max-width:32ch;margin:18px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(18px,4.8cqw,27px);font-style:italic;line-height:1.08}.tpl-parallax .parallax-meta{color:#f6f1e894;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #ffffff2e;justify-content:space-between;gap:12px;width:100%;margin-top:18px;padding-top:11px;font:700 7px/1.2 JetBrains Mono Variable,monospace;display:flex}.tpl-parallax .hero-parallax .pk-actions{z-index:7;justify-content:flex-start;margin:0;position:absolute;bottom:55px;left:18px;right:18px}.tpl-parallax .hero-parallax .pk-actions>a{-webkit-backdrop-filter:blur(18px);border-color:#ffffff38;border-radius:999px;min-height:48px}.tpl-parallax .hero-parallax .pk-actions .is-primary{box-shadow:0 14px 34px color-mix(in srgb, var(--pk-accent) 25%, transparent)}.tpl-parallax .parallax-cue{z-index:7;color:#f6f1e8b3;letter-spacing:.2em;align-items:center;gap:8px;font:700 7px/1.2 JetBrains Mono Variable,monospace;display:flex;position:absolute;bottom:18px;right:18px}.tpl-parallax .pk-section,.tpl-parallax .pk-social,.tpl-parallax .pk-download,.tpl-parallax .pk-booking{isolation:isolate;border-top:0;position:relative;overflow:hidden}.tpl-parallax .pk-section{align-items:center;min-height:min(92svh,980px);padding-block:82px;display:grid}.tpl-parallax .pk-section:nth-of-type(4n+2),.tpl-parallax .pk-social{background:linear-gradient(145deg,#0b0d13,#17101a)}.tpl-parallax .pk-section:nth-of-type(4n+3),.tpl-parallax .pk-download{background:linear-gradient(145deg,#11131a,#090a0e)}.tpl-parallax .pk-section:nth-of-type(4n){background:radial-gradient(circle at 16% 20%, color-mix(in srgb, var(--pk-accent) 10%, transparent), transparent 26rem), #08090d}.tpl-parallax .pk-section:before,.tpl-parallax .pk-social:before,.tpl-parallax .pk-download:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ffffff0e;border-radius:50%;width:min(78cqw,820px);position:absolute;top:-34%;right:-43%;box-shadow:0 0 0 11cqw #ffffff05,0 0 0 22cqw #ffffff03}.tpl-parallax .pk-inner{z-index:1;position:relative}.tpl-parallax .pk-head{margin-bottom:clamp(34px,8cqw,72px);position:relative}.tpl-parallax .pk-head-index{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--pk-accent) 42%, transparent);letter-spacing:-.08em;font:650 clamp(62px,17cqw,160px)/.72 Space Grotesk Variable,sans-serif}.tpl-parallax .pk-head-kicker{color:var(--parallax-ember)}.tpl-parallax .pk-head h2{text-wrap:balance;max-width:14ch;font-size:clamp(40px,10cqw,88px);line-height:.9}.tpl-parallax .pk-bio-body>p{color:var(--pk-title);font-size:clamp(17px,3.9cqw,23px);line-height:1.72}.tpl-parallax .pk-bio-body blockquote{border-color:var(--pk-accent);color:var(--parallax-ember);font-family:Instrument Serif,Georgia,serif;font-size:clamp(24px,5cqw,38px);font-style:italic;line-height:1.16}.tpl-parallax :is(.pk-embed,.pk-links>a,.pk-counters>a,.pk-services>article,.pk-tour>article,.pk-video,.pk-feature-body,.pk-textcard .pk-inner){background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-color:#ffffff1c;box-shadow:0 22px 54px #00000047}.tpl-parallax :is(.pk-embed,.pk-links>a,.pk-counters>a,.pk-services>article,.pk-video){border-radius:22px}.tpl-parallax .pk-embed:before{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--pk-accent) 17%, transparent), transparent 58%)}.tpl-parallax .numbers-reference.numbers-parallax{perspective:1000px;gap:12px}.tpl-parallax .numbers-parallax>div{background:radial-gradient(circle at 78% 12%, color-mix(in srgb, var(--pk-accent) 26%, transparent), transparent 42%), linear-gradient(150deg, #171a23, #0a0b10 72%);transform-origin:50% 100%;border:1px solid #ffffff21;border-radius:26px;min-height:180px;box-shadow:0 28px 70px #00000061}.tpl-parallax .numbers-parallax>div:first-child{transform:rotateY(5deg)translateY(12px)}.tpl-parallax .numbers-parallax>div:nth-child(2){transform:rotateY(2deg)translateY(-8px)}.tpl-parallax .numbers-parallax>div:nth-child(3){transform:rotateY(-2deg)translateY(8px)}.tpl-parallax .numbers-parallax>div:nth-child(4){transform:rotateY(-5deg)translateY(-12px)}.tpl-parallax .numbers-parallax strong{color:var(--pk-title);text-shadow:0 0 34px color-mix(in srgb, var(--pk-accent) 26%, transparent)}.tpl-parallax .gallery-reference.gallery-parallax{perspective:1200px;gap:18px}.tpl-parallax .gallery-parallax figure{background:#11131a;border-color:#ffffff21;border-radius:30px;box-shadow:0 38px 90px #0000007a}.tpl-parallax .gallery-parallax figure:nth-child(odd){transform:translateY(18px)rotate(-1.8deg)}.tpl-parallax .gallery-parallax figure:nth-child(2n){transform:translateY(-12px)rotate(1.8deg)}.tpl-parallax .gallery-parallax img{filter:saturate(.86)contrast(1.06)}.tpl-parallax .gallery-parallax figcaption{background:linear-gradient(135deg,#151821,#0d0f14);border-top:1px solid #ffffff1a}.tpl-parallax .pk-booking{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--pk-accent) 26%, transparent), transparent 30rem), linear-gradient(155deg,#160d16,#06070b 66%);place-items:center;min-height:92svh;display:grid}.tpl-parallax .pk-booking .pk-inner{-webkit-backdrop-filter:blur(18px);background:#0a0b10ad;border:1px solid #ffffff24;border-radius:38px;box-shadow:0 48px 120px #00000075}.tpl-parallax .pk-booking-glow{box-shadow:0 0 52px color-mix(in srgb, var(--pk-accent) 72%, transparent)}.tpl-parallax .pk-booking-cta{border-radius:999px}.tpl-parallax .pk-download .pk-inner{background:linear-gradient(145deg,#ff71391a,#ffffff06);border-radius:34px}.tpl-parallax .pk-footer{background:#050609;border-top-color:#ffffff14}@supports (animation-timeline:view()){.tpl-parallax .pk-section>.pk-inner,.tpl-parallax .pk-social>.pk-inner,.tpl-parallax .pk-download>.pk-inner,.tpl-parallax .pk-booking>.pk-inner{animation:linear both parallax-scene-in;animation-timeline:view();animation-range:entry cover 32%}}@keyframes parallax-scene-in{0%{opacity:.08;transform:translateY(13vh)scale(.95)}to{opacity:1;transform:none}}@container presskit (width>=760px){.tpl-parallax .parallax-top{font-size:9px;top:28px;left:34px;right:34px}.tpl-parallax .parallax-media{border-radius:30vw 30vw 28px 28px;inset:9% 13% 10% 42%}.tpl-parallax .parallax-copy{width:min(60%,760px);bottom:16%;left:5.4%;right:auto}.tpl-parallax .parallax-copy h1{font-size:clamp(96px,13cqw,218px)}.tpl-parallax .parallax-copy p{max-width:27ch}.tpl-parallax .parallax-meta{width:min(100%,520px)}.tpl-parallax .parallax-ghost-name{font-size:clamp(130px,18cqw,300px);top:10%}.tpl-parallax .hero-parallax .pk-actions{bottom:6.5%;left:5.4%;right:auto}.tpl-parallax .parallax-cue{bottom:30px;right:34px}.tpl-parallax .pk-section{padding-block:110px}.tpl-parallax .pk-booking{padding-block:96px}}@container presskit (width<=520px){.tpl-parallax .hero-parallax{height:128svh;min-height:860px}.tpl-parallax .parallax-stage{min-height:620px}.tpl-parallax .parallax-media{inset:12% 5% 23% 20%}.tpl-parallax .parallax-copy{bottom:140px}.tpl-parallax .parallax-copy h1{font-size:clamp(54px,18cqw,88px)}.tpl-parallax .parallax-copy p{margin-top:13px;font-size:clamp(17px,4.8cqw,22px)}.tpl-parallax .parallax-media figcaption{display:none}.tpl-parallax .hero-parallax .pk-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid;bottom:61px}.tpl-parallax .hero-parallax .pk-actions>a{min-width:0;padding:0 12px;font-size:8px}.tpl-parallax .parallax-cue{display:none}.tpl-parallax .parallax-meta{margin-top:12px}.tpl-parallax .pk-section{min-height:82svh;padding-block:72px}.tpl-parallax .numbers-parallax>div:nth-child(n){min-height:142px;transform:none}.tpl-parallax .gallery-parallax figure:nth-child(n){transform:none}.tpl-parallax .pk-booking{min-height:82svh}}.press-kit-compact.tpl-parallax .hero-parallax{height:760px;min-height:760px}.press-kit-compact.tpl-parallax .parallax-stage{height:760px;min-height:760px;position:relative}@media (prefers-reduced-motion:reduce){.tpl-parallax .parallax-stage{position:relative}.tpl-parallax .hero-parallax{height:auto;min-height:100svh}.tpl-parallax :is(.parallax-media,.parallax-ghost-name,.parallax-aurora,.parallax-orbit,.parallax-copy,.pk-section>.pk-inner,.pk-social>.pk-inner,.pk-download>.pk-inner,.pk-booking>.pk-inner){opacity:1!important;transform:none!important}}.pk-glass{--pk-glass-fill:color-mix(in srgb, var(--pk-surface) 56%, transparent);--pk-glass-line:color-mix(in srgb, var(--pk-title) 20%, transparent);--pk-glass-highlight:color-mix(in srgb, var(--pk-title) 12%, transparent)}.pk-glass .pk-embed,.pk-glass .pk-links>a,.pk-glass .pk-counters>a,.pk-glass .pk-services>article,.pk-glass .pk-social-row>a,.pk-glass .pk-tour>article,.pk-glass .pk-audience-bar,.pk-glass .pk-booking>.pk-inner,.pk-glass .pk-download>.pk-inner,.pk-glass .pk-social-device,.pk-glass .pk-video-cover,.pk-glass [class^=numbers-]>div,.pk-glass [class*=\ numbers-]>div{border-color:var(--pk-glass-line);background:linear-gradient(145deg, var(--pk-glass-highlight), transparent 46%), var(--pk-glass-fill);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pk-title) 14%, transparent), 0 18px 48px color-mix(in srgb, var(--pk-bg) 46%, transparent);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%)}.pk-glass .pk-video-cover{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--pk-accent) 18%, transparent), transparent 60%), var(--pk-glass-fill)}
