:root{--tone-202020:#202020;--tone-232323:#202020;--tone-262626:#252525;--tone-2c2c2c:#252525;--tone-424242:#252525;--tone-7c7c7c:#7e7e7e;--tone-242424:#202020;--tone-ffb4b4:#d2d2d2;--tone-ff8484:#b0b0b0;--tone-ff7b7b:#aaaaaa;--tone-2b2b2b:#252525;--tone-e1b5b5:#c8c8c8;--tone-383838:#252525;--tone-444444:#252525;--tone-ffd9d9:#ebebeb;--tone-d8b0b0:#c1c1c1;--tone-9393934d:rgb(150 150 150 / 0.3020);--tone-56565638:rgb(44 44 44 / 0.2196);--tone-f2aabb:#cccccc;--tone-303030f5:rgb(37 37 37 / 0.9608);--tone-ffd6d6:#e9e9e9;--tone-ffe3e3:#f0f0f0;--tone-2e2e2e:#252525;--tone-4c4c4c:#2c2c2c;--tone-303030:#252525;--tone-ecbcbc:#d0d0d0;--tone-ffbcbc:#d6d6d6;--tone-282828:#252525;--tone-373737:#252525;--tone-fbd2d2:#e4e4e4;--tone-fa8c8c:#b4b4b4;--tone-ef8c8c:#b0b0b0;--tone-ff8d8d:#b7b7b7;--tone-ffa5a5:#c8c8c8;--tone-343434:#252525;--tone-8a8a8a:#8d8d8d;--tone-4040403b:rgb(37 37 37 / 0.2314);--tone-33333377:rgb(37 37 37 / 0.4667);--tone-3b3b3b:#252525;--tone-464646:#252525;--tone-242424d9:rgb(32 32 32 / 0.8510);--tone-f6a7a7:#c6c6c6;--tone-222222:#202020;--tone-ffa2a2:#c6c6c6;--tone-ffa1a1:#c4c4c4;--tone-26262666:rgb(37 37 37 / 0.4000);--tone-3c3c3c25:rgb(37 37 37 / 0.1451);--tone-333333:#252525;--tone-ff8e8e:#b8b8b8;--tone-404040:#252525;--tone-2f2f2f:#252525;--tone-eac4c4:#d5d5d5;--tone-ff9b9b:#c0c0c0;--tone-ffc6c6:#dedede;--tone-3c3c3c:#252525;--tone-c09797:#a8a8a8;--tone-3e3e3e55:rgb(37 37 37 / 0.3333);--tone-5d5d5d80:rgb(44 44 44 / 0.5020);--tone-2a2a2a:#252525;--tone-3b191955:rgb(32 32 32 / 0.3333);--tone-f5a2a2:#c2c2c2;--tone-22222255:rgb(32 32 32 / 0.3333);--tone-3c3c3c55:rgb(37 37 37 / 0.3333);--tone-f0b1b1:#cacaca;--tone-202020c9:rgb(32 32 32 / 0.7882);--tone-323232:#252525;--tone-f6abab:#c8c8c8;--tone-40404030:rgb(37 37 37 / 0.1882);--tone-272727:#252525;--tone-4a4a4a:#252525;--tone-ff8080:#aeaeae;--tone-ffa3a3:#c6c6c6;--tone-ffb0b0:#cecece;--tone-42424255:rgb(37 37 37 / 0.3333);--tone-fa8888:#b2b2b2;--tone-ff9a9a:#c0c0c0;--tone-f78d8d:#b3b3b3;--tone-fa8080:#acacac;--tone-2c2c2cb8:rgb(37 37 37 / 0.7216);--tone-e9a9a9:#c2c2c2;--tone-f88787:#b0b0b0;--tone-e4b1b1:#c6c6c6;--tone-e7b9b9:#cccccc;--tone-faacac:#cacaca;--tone-3c3c3c5c:rgb(37 37 37 / 0.3608);--tone-ff8b8b:#b5b5b5;--tone-454545:#252525;--tone-f09595:#b7b7b7;--tone-f49898:#bbbbbb;--tone-4646465c:rgb(37 37 37 / 0.3608);--tone-45454566:rgb(37 37 37 / 0.4000);--tone-f8b4b4:#d0d0d0;--tone-484848:#252525;--tone-f8d1d1:#e2e2e2;--tone-f58585:#aeaeae;--tone-3a3a3a77:rgb(37 37 37 / 0.4667);--tone-fca4a4:#c6c6c6;--tone-000000:#202020;--tone-959595:#989898;--tone-8e8e8e:#919191;--tone-fcf3f3:#fbfbfb;--tone-fdeded:#f6f6f6;--tone-929292:#959595;--tone-f88383:#aeaeae;--tone-ff8b8b66:rgb(181 181 181 / 0.4000);--tone-f5888830:rgb(176 176 176 / 0.1882);--tone-2c2c2ced:rgb(37 37 37 / 0.9294);--tone-232323ed:rgb(32 32 32 / 0.9294);--tone-ffd5d50a:rgb(232 232 232 / 0.0392);--tone-ff808070:rgb(174 174 174 / 0.4392);--tone-ffe4e4:#f2f2f2;--tone-e7b4b4:#cacaca;--tone-ffb8b8:#d5d5d5;--tone-262626eb:rgb(37 37 37 / 0.9216);--tone-26262655:rgb(37 37 37 / 0.3333);--tone-26262612:rgb(37 37 37 / 0.0706);--tone-26262699:rgb(37 37 37 / 0.6000);--tone-f6f6f6:#fbfbfb;--tone-46464690:rgb(37 37 37 / 0.5647);--tone-40404038:rgb(37 37 37 / 0.2196);--tone-282828f5:rgb(37 37 37 / 0.9608);--tone-262626b3:rgb(37 37 37 / 0.7020);--tone-26262633:rgb(37 37 37 / 0.2000);--tone-202020d9:rgb(32 32 32 / 0.8510);--tone-ff7d7d:#acacac;--tone-dbadad:#c0c0c0;--tone-20202055:rgb(32 32 32 / 0.3333);--tone-ffa0a0:#c4c4c4;--tone-ffdbdb:#ececec;--tone-0b0202:#202020;--tone-c09999:#a9a9a9;--tone-f7a9a9:#c8c8c8;--tone-f7b3b3:#cecece;--tone-f19aa9:#c0c0c0;--tone-ffb1b1:#d0d0d0;--tone-1e1e1e:#202020;--tone-a5a5a5:#a8a8a8;--tone-9c9c9c:#9f9f9f;--tone-1c1c1c:#202020;--tone-ffffff:#fcfcfc;--tone-ffffff0b:rgb(252 252 252 / 0.0431);--tone-adadad:#b0b0b0;--tone-ffebeb:#f6f6f6;--tone-ffffff66:rgb(252 252 252 / 0.4000);--tone-ff85850c:rgb(178 178 178 / 0.0471);--tone-ffffff04:rgb(252 252 252 / 0.0157);--tone-ffffff0f:rgb(252 252 252 / 0.0588);--tone-b3b3b3:#b7b7b7;--tone-ffffff0c:rgb(252 252 252 / 0.0471);--tone-ffffff10:rgb(252 252 252 / 0.0627);--tone-ede9ee:#f0f0f0;--tone-fab7b7:#d2d2d2;--tone-949494:#979797;--tone-ffffff18:rgb(252 252 252 / 0.0941);--tone-f79a9a:#bcbcbc;--tone-989898:#9b9b9b;--tone-ffffff06:rgb(252 252 252 / 0.0235);--tone-ffffff16:rgb(252 252 252 / 0.0863);--tone-ffffff50:rgb(252 252 252 / 0.3137);--tone-f8a5a5:#c6c6c6;--tone-f3eff5:#f6f6f6;--tone-a0a0a0:#a3a3a3;--tone-888888:#8b8b8b;--tone-ababab:#aeaeae;--tone-f9b2b2:#cecece;--tone-a6a6a6:#a9a9a9;--tone-ffffff03:rgb(252 252 252 / 0.0118);--tone-ffffff08:rgb(252 252 252 / 0.0314);--tone-c3c3c3:#c8c8c8;--tone-a2a2a2:#a5a5a5;--tone-f0f0f0:#f4f4f4;--tone-181818:#202020;--tone-8d8d8d:#909090;--tone-ffffff09:rgb(252 252 252 / 0.0353);--tone-acacac:#b0b0b0;--tone-ffffff14:rgb(252 252 252 / 0.0784);--tone-909090:#939393;--tone-f3f3f3:#f8f8f8;--tone-7e7e7e:#808080;--tone-e8e8e8:#ececec;--tone-9e9e9e:#a1a1a1;--tone-ffffff07:rgb(252 252 252 / 0.0275);--tone-848484:#878787;--tone-939393:#969696;--tone-1f1f1f:#202020;--tone-eba5a528:rgb(192 192 192 / 0.1569);--tone-fab4b4:#d0d0d0;--tone-f59c9c28:rgb(190 190 190 / 0.1569);--tone-f59c9c14:rgb(190 190 190 / 0.0784);--tone-cccccc:#d0d0d0;--tone-ffffff12:rgb(252 252 252 / 0.0706);--tone-b2b2b2:#b5b5b5;--tone-ffffff0d:rgb(252 252 252 / 0.0510);--tone-c2c2c2:#c6c6c6;--tone-262028:#252525;--tone-d0d0d0:#d5d5d5;--tone-8c8c8c:#8e8e8e;--tone-a8a8a8:#acacac;--tone-f29696:#b9b9b9;--tone-969696:#999999;--tone-747474:#767676;--tone-f5abab:#c8c8c8;--tone-ef9b9b33:rgb(187 187 187 / 0.2000);--tone-f0a3a3:#c1c1c1;--tone-6a6a6a:#6c6c6c;--tone-ffffff13:rgb(252 252 252 / 0.0745);--tone-a3a3a3:#a6a6a6;--tone-e2e2e2:#e7e7e7;--tone-bebebe:#c2c2c2;--tone-9bbb9f:#aaaaaa;--tone-b6b6b6:#bababa;--tone-161616:#202020;--tone-f2f2f2:#f6f6f6;--tone-9a9a9a:#9d9d9d;--tone-9b9b9b:#9e9e9e;--tone-b8b8b8:#bcbcbc;--tone-ffffff0e:rgb(252 252 252 / 0.0549);--tone-e6e6e6:#ebebeb;--tone-ed9999:#b9b9b9;--tone-858585:#888888;--tone-151515dd:rgb(32 32 32 / 0.8667);--tone-e3e3e3:#e8e8e8;--tone-767676:#787878;--tone-edb3b3:#cacaca;--tone-f9a9a9:#c8c8c8;--tone-efb2b2:#cacaca;--tone-eaabab:#c4c4c4;--tone-eda0a0:#bebebe;--tone-ffffff0a:rgb(252 252 252 / 0.0392);--tone-c6c6c6:#cacaca;--tone-808080:#828282;--tone-a2a2a226:rgb(165 165 165 / 0.1490);--tone-e9acac:#c4c4c4;--tone-2d2d2d:#252525;--tone-c8c8c8:#cccccc;--tone-828282:#848484;--tone-eeeeee:#f2f2f2;--tone-efabab:#c6c6c6;--tone-efbfbf:#d3d3d3;--tone-dcdcdc:#e0e0e0;--tone-a4a4a4:#a8a8a8;--tone-a7a7a7:#aaaaaa;--tone-aaaaaa:#aeaeae;--tone-f6a8a80a:rgb(198 198 198 / 0.0392);--tone-ff9191:#bababa;--tone-f197ab:#c0c0c0;--tone-fff4f4:#fcfcfc;--tone-ffc0c0:#dadada;--tone-ff8686:#b2b2b2;--tone-fbd5d5:#e7e7e7;--tone-ffe9e9:#f4f4f4;--tone-ffb7b705:rgb(211 211 211 / 0.0196);--tone-ffdcdc30:rgb(236 236 236 / 0.1882);--tone-fcc3c3:#dadada;--tone-ff91910a:rgb(186 186 186 / 0.0392);--tone-ff8787:#b2b2b2;--tone-f4f4f4:#f8f8f8;--tone-ff909030:rgb(185 185 185 / 0.1882);--tone-ed9da7:#bebebe;--tone-393939:#252525;--tone-f1f1f1:#f5f5f5;--tone-363636:#252525;--tone-ffffff05:rgb(252 252 252 / 0.0196);--tone-f5eded:#f4f4f4;--tone-b0b0b0:#b3b3b3;--tone-b1b1b1:#b4b4b4;--tone-f4a4a4:#c2c2c2;--tone-e89ca5:#bcbcbc;--tone-d6d6d6:#dadada;--tone-999999:#9c9c9c;--tone-22222270:rgb(32 32 32 / 0.4392);--tone-f5ecec:#f3f3f3;--tone-cacaca:#cecece;--tone-dadada:#dedede;--tone-dedede:#e2e2e2;--tone-f1e6e6:#eeeeee;--tone-cdb0b0:#bebebe;--tone-fdacac:#cccccc;--tone-d8d8d8:#dcdcdc;--tone-a9a9a9:#acacac;--tone-ebebeb:#f0f0f0;--tone-48484840:rgb(37 37 37 / 0.2510);--tone-edc9c9:#dadada;--tone-ff909024:rgb(185 185 185 / 0.1412);--tone-f5e3e3:#eeeeee;--tone-f6baba:#d3d3d3;--tone-1d1d1d:#202020;--tone-343434cf:rgb(37 37 37 / 0.8118);--tone-fac5c5:#dcdcdc;--tone-f4ecec:#f3f3f3;--tone-f6f0f0:#f6f6f6;--tone-f6eded:#f4f4f4;--tone-ece1e1:#eaeaea;--tone-f5eeee:#f4f4f4;--tone-ff9c9c55:rgb(193 193 193 / 0.3333);--tone-ffc7c7:#dedede;--tone-ff9c9c:#c1c1c1;--tone-f4eded:#f3f3f3;--tone-f0a6a6:#c2c2c2;--tone-ede0e0:#e9e9e9;--tone-ddadad:#c1c1c1;--tone-e1a4a437:rgb(188 188 188 / 0.2157);--tone-20202066:rgb(32 32 32 / 0.4000);--tone-ff9c9c77:rgb(193 193 193 / 0.4667);--tone-f1e1e1:#ebebeb;--tone-eebbbb:#d0d0d0;--tone-fa8b8b:#b3b3b3;--tone-e9a7a7:#c1c1c1;--tone-ef9d9d:#bcbcbc;--tone-e8acac:#c4c4c4;--tone-f7cccc:#dedede;--tone-f1e4e4:#ececec;--tone-4d4d4d:#2c2c2c;--tone-9f9f9f:#a2a2a2;--tone-f5c4c4:#d8d8d8;--tone-f2a0a0:#bebebe;--tone-e4bdbd:#cecece;--tone-f3b4b4:#cecece;--tone-f3b4b455:rgb(206 206 206 / 0.3333);--tone-919191:#949494;--tone-f5c2c2:#d8d8d8;--tone-faa4a4:#c6c6c6;--tone-3a1414:#202020;--tone-edb9b9:#cecece;--tone-f2a4a418:rgb(194 194 194 / 0.0941);--tone-f2a4a40b:rgb(194 194 194 / 0.0431);--tone-fcd6d6:#e8e8e8;--tone-f58b8b1a:rgb(178 178 178 / 0.1020);--tone-3d3d3d:#252525;--tone-ef9a9a22:rgb(186 186 186 / 0.1333);--tone-f3b6b6:#cecece;--tone-e7a3a3:#bebebe;--tone-c0c0c0:#c4c4c4;--tone-361313:#202020;--tone-ecb2b2:#cacaca;--tone-faa6a6:#c6c6c6;--tone-141414b8:rgb(32 32 32 / 0.7216);--tone-f38f8f0e:rgb(179 179 179 / 0.0549);--tone-e8a1a1:#bcbcbc;--tone-e9939313:rgb(179 179 179 / 0.0745);--tone-f1a0a03a:rgb(190 190 190 / 0.2275);--tone-e9dcdc:#e4e4e4;--tone-faa5a5:#c6c6c6;--tone-f7f1f1:#f8f8f8;--tone-7d7d7d:#808080;--tone-ff878770:rgb(178 178 178 / 0.4392);--tone-f0a6b3:#c8c8c8;--tone-ff808010:rgb(174 174 174 / 0.0627);--tone-fa9393:#b9b9b9;--tone-f5a8a8:#c6c6c6;--tone-2c2c2cf5:rgb(37 37 37 / 0.9608);--tone-ff868616:rgb(178 178 178 / 0.0863);--tone-fab1b1:#cecece;--tone-12121275:rgb(32 32 32 / 0.4588);--tone-ff7e7e:#acacac;--tone-efc7c7:#d8d8d8;--tone-ffffff36:rgb(252 252 252 / 0.2118);--tone-24242444:rgb(32 32 32 / 0.2667);--tone-252525:#252525;--tone-494949:#252525;--tone-ffffff17:rgb(252 252 252 / 0.0902);--tone-ff8989:#b3b3b3;--tone-14141410:rgb(32 32 32 / 0.0627);--tone-14141480:rgb(32 32 32 / 0.5020);--tone-141414ed:rgb(32 32 32 / 0.9294);--tone-ff8a8a35:rgb(180 180 180 / 0.2078);--tone-dddddd:#e2e2e2;--tone-ff8888:#b3b3b3;--tone-d1d1d1:#d5d5d5;--tone-0a0202c2:rgb(32 32 32 / 0.7608);}html[data-theme="light"]{--tone-202020:#fcfcfc;--tone-232323:#fcfcfc;--tone-262626:#fbfbfb;--tone-2c2c2c:#fafafa;--tone-424242:#c1c1c1;--tone-7c7c7c:#868686;--tone-242424:#fcfcfc;--tone-ffb4b4:#252525;--tone-ff8484:#2c2c2c;--tone-ff7b7b:#2c2c2c;--tone-2b2b2b:#fafafa;--tone-e1b5b5:#252525;--tone-383838:#f6f6f6;--tone-444444:#bebebe;--tone-ffd9d9:#202020;--tone-d8b0b0:#252525;--tone-9393934d:rgb(110 110 110 / 0.3020);--tone-56565638:rgb(172 172 172 / 0.2196);--tone-f2aabb:#252525;--tone-303030f5:rgb(248 248 248 / 0.9608);--tone-ffd6d6:#202020;--tone-ffe3e3:#202020;--tone-2e2e2e:#f8f8f8;--tone-4c4c4c:#b7b7b7;--tone-303030:#f8f8f8;--tone-ecbcbc:#252525;--tone-ffbcbc:#252525;--tone-282828:#fbfbfb;--tone-373737:#f6f6f6;--tone-fbd2d2:#202020;--tone-fa8c8c:#2c2c2c;--tone-ef8c8c:#2c2c2c;--tone-ff8d8d:#2c2c2c;--tone-ffa5a5:#252525;--tone-343434:#f8f8f8;--tone-8a8a8a:#787878;--tone-4040403b:rgb(194 194 194 / 0.2314);--tone-33333377:rgb(248 248 248 / 0.4667);--tone-3b3b3b:#f5f5f5;--tone-464646:#bcbcbc;--tone-242424d9:rgb(252 252 252 / 0.8510);--tone-f6a7a7:#252525;--tone-222222:#fcfcfc;--tone-ffa2a2:#252525;--tone-ffa1a1:#252525;--tone-26262666:rgb(251 251 251 / 0.4000);--tone-3c3c3c25:rgb(245 245 245 / 0.1451);--tone-333333:#f8f8f8;--tone-ff8e8e:#2c2c2c;--tone-404040:#c2c2c2;--tone-2f2f2f:#f8f8f8;--tone-eac4c4:#252525;--tone-ff9b9b:#252525;--tone-ffc6c6:#252525;--tone-3c3c3c:#f5f5f5;--tone-c09797:#2c2c2c;--tone-3e3e3e55:rgb(198 198 198 / 0.3333);--tone-5d5d5d80:rgb(165 165 165 / 0.5020);--tone-2a2a2a:#fafafa;--tone-3b191955:rgb(252 252 252 / 0.3333);--tone-f5a2a2:#252525;--tone-22222255:rgb(252 252 252 / 0.3333);--tone-3c3c3c55:rgb(245 245 245 / 0.3333);--tone-f0b1b1:#252525;--tone-202020c9:rgb(252 252 252 / 0.7882);--tone-323232:#f8f8f8;--tone-f6abab:#252525;--tone-40404030:rgb(194 194 194 / 0.1882);--tone-272727:#fbfbfb;--tone-4a4a4a:#b9b9b9;--tone-ff8080:#2c2c2c;--tone-ffa3a3:#252525;--tone-ffb0b0:#252525;--tone-42424255:rgb(193 193 193 / 0.3333);--tone-fa8888:#2c2c2c;--tone-ff9a9a:#252525;--tone-f78d8d:#2c2c2c;--tone-fa8080:#2c2c2c;--tone-2c2c2cb8:rgb(250 250 250 / 0.7216);--tone-e9a9a9:#252525;--tone-f88787:#2c2c2c;--tone-e4b1b1:#252525;--tone-e7b9b9:#252525;--tone-faacac:#252525;--tone-3c3c3c5c:rgb(245 245 245 / 0.3608);--tone-ff8b8b:#2c2c2c;--tone-454545:#bebebe;--tone-f09595:#2c2c2c;--tone-f49898:#252525;--tone-4646465c:rgb(188 188 188 / 0.3608);--tone-45454566:rgb(190 190 190 / 0.4000);--tone-f8b4b4:#252525;--tone-484848:#bbbbbb;--tone-f8d1d1:#202020;--tone-f58585:#2c2c2c;--tone-3a3a3a77:rgb(246 246 246 / 0.4667);--tone-fca4a4:#252525;--tone-000000:#fcfcfc;--tone-959595:#6c6c6c;--tone-8e8e8e:#747474;--tone-fcf3f3:#202020;--tone-fdeded:#202020;--tone-929292:#6f6f6f;--tone-f88383:#2c2c2c;--tone-ff8b8b66:rgb(44 44 44 / 0.4000);--tone-f5888830:rgb(44 44 44 / 0.1882);--tone-2c2c2ced:rgb(250 250 250 / 0.9294);--tone-232323ed:rgb(252 252 252 / 0.9294);--tone-ffd5d50a:rgb(32 32 32 / 0.0392);--tone-ff808070:rgb(44 44 44 / 0.4392);--tone-ffe4e4:#202020;--tone-e7b4b4:#252525;--tone-ffb8b8:#252525;--tone-262626eb:rgb(251 251 251 / 0.9216);--tone-26262655:rgb(251 251 251 / 0.3333);--tone-26262612:rgb(251 251 251 / 0.0706);--tone-26262699:rgb(251 251 251 / 0.6000);--tone-f6f6f6:#202020;--tone-46464690:rgb(188 188 188 / 0.5647);--tone-40404038:rgb(194 194 194 / 0.2196);--tone-282828f5:rgb(251 251 251 / 0.9608);--tone-262626b3:rgb(251 251 251 / 0.7020);--tone-26262633:rgb(251 251 251 / 0.2000);--tone-202020d9:rgb(252 252 252 / 0.8510);--tone-ff7d7d:#2c2c2c;--tone-dbadad:#252525;--tone-20202055:rgb(252 252 252 / 0.3333);--tone-ffa0a0:#252525;--tone-ffdbdb:#202020;--tone-0b0202:#fcfcfc;--tone-c09999:#2c2c2c;--tone-f7a9a9:#252525;--tone-f7b3b3:#252525;--tone-f19aa9:#252525;--tone-ffb1b1:#252525;--tone-1e1e1e:#fcfcfc;--tone-a5a5a5:#2c2c2c;--tone-9c9c9c:#404040;--tone-1c1c1c:#fcfcfc;--tone-ffffff:#202020;--tone-ffffff0b:rgb(32 32 32 / 0.0431);--tone-adadad:#2c2c2c;--tone-ffebeb:#202020;--tone-ffffff66:rgb(32 32 32 / 0.4000);--tone-ff85850c:rgb(44 44 44 / 0.0471);--tone-ffffff04:rgb(32 32 32 / 0.0157);--tone-ffffff0f:rgb(32 32 32 / 0.0588);--tone-b3b3b3:#2c2c2c;--tone-ffffff0c:rgb(32 32 32 / 0.0471);--tone-ffffff10:rgb(32 32 32 / 0.0627);--tone-ede9ee:#202020;--tone-fab7b7:#252525;--tone-949494:#6d6d6d;--tone-ffffff18:rgb(32 32 32 / 0.0941);--tone-f79a9a:#252525;--tone-989898:#6a6a6a;--tone-ffffff06:rgb(32 32 32 / 0.0235);--tone-ffffff16:rgb(32 32 32 / 0.0863);--tone-ffffff50:rgb(32 32 32 / 0.3137);--tone-f8a5a5:#252525;--tone-f3eff5:#202020;--tone-a0a0a0:#2c2c2c;--tone-888888:#7a7a7a;--tone-ababab:#2c2c2c;--tone-f9b2b2:#252525;--tone-a6a6a6:#2c2c2c;--tone-ffffff03:rgb(32 32 32 / 0.0118);--tone-ffffff08:rgb(32 32 32 / 0.0314);--tone-c3c3c3:#252525;--tone-a2a2a2:#2c2c2c;--tone-f0f0f0:#202020;--tone-181818:#fcfcfc;--tone-8d8d8d:#757575;--tone-ffffff09:rgb(32 32 32 / 0.0353);--tone-acacac:#2c2c2c;--tone-ffffff14:rgb(32 32 32 / 0.0784);--tone-909090:#717171;--tone-f3f3f3:#202020;--tone-7e7e7e:#848484;--tone-e8e8e8:#202020;--tone-9e9e9e:#404040;--tone-ffffff07:rgb(32 32 32 / 0.0275);--tone-848484:#7e7e7e;--tone-939393:#6e6e6e;--tone-1f1f1f:#fcfcfc;--tone-eba5a528:rgb(37 37 37 / 0.1569);--tone-fab4b4:#252525;--tone-f59c9c28:rgb(37 37 37 / 0.1569);--tone-f59c9c14:rgb(37 37 37 / 0.0784);--tone-cccccc:#252525;--tone-ffffff12:rgb(32 32 32 / 0.0706);--tone-b2b2b2:#2c2c2c;--tone-ffffff0d:rgb(32 32 32 / 0.0510);--tone-c2c2c2:#252525;--tone-262028:#fbfbfb;--tone-d0d0d0:#252525;--tone-8c8c8c:#757575;--tone-a8a8a8:#2c2c2c;--tone-f29696:#252525;--tone-969696:#6b6b6b;--tone-747474:#8e8e8e;--tone-f5abab:#252525;--tone-ef9b9b33:rgb(37 37 37 / 0.2000);--tone-f0a3a3:#252525;--tone-6a6a6a:#989898;--tone-ffffff13:rgb(32 32 32 / 0.0745);--tone-a3a3a3:#2c2c2c;--tone-e2e2e2:#202020;--tone-bebebe:#252525;--tone-9bbb9f:#2c2c2c;--tone-b6b6b6:#252525;--tone-161616:#fcfcfc;--tone-f2f2f2:#202020;--tone-9a9a9a:#676767;--tone-9b9b9b:#666666;--tone-b8b8b8:#252525;--tone-ffffff0e:rgb(32 32 32 / 0.0549);--tone-e6e6e6:#202020;--tone-ed9999:#252525;--tone-858585:#7c7c7c;--tone-151515dd:rgb(252 252 252 / 0.8667);--tone-e3e3e3:#202020;--tone-767676:#8c8c8c;--tone-edb3b3:#252525;--tone-f9a9a9:#252525;--tone-efb2b2:#252525;--tone-eaabab:#252525;--tone-eda0a0:#252525;--tone-ffffff0a:rgb(32 32 32 / 0.0392);--tone-c6c6c6:#252525;--tone-808080:#828282;--tone-a2a2a226:rgb(44 44 44 / 0.1490);--tone-e9acac:#252525;--tone-2d2d2d:#fafafa;--tone-c8c8c8:#252525;--tone-828282:#808080;--tone-eeeeee:#202020;--tone-efabab:#252525;--tone-efbfbf:#252525;--tone-dcdcdc:#202020;--tone-a4a4a4:#2c2c2c;--tone-a7a7a7:#2c2c2c;--tone-aaaaaa:#2c2c2c;--tone-f6a8a80a:rgb(37 37 37 / 0.0392);--tone-ff9191:#252525;--tone-f197ab:#252525;--tone-fff4f4:#202020;--tone-ffc0c0:#252525;--tone-ff8686:#2c2c2c;--tone-fbd5d5:#202020;--tone-ffe9e9:#202020;--tone-ffb7b705:rgb(37 37 37 / 0.0196);--tone-ffdcdc30:rgb(32 32 32 / 0.1882);--tone-fcc3c3:#252525;--tone-ff91910a:rgb(37 37 37 / 0.0392);--tone-ff8787:#2c2c2c;--tone-f4f4f4:#202020;--tone-ff909030:rgb(37 37 37 / 0.1882);--tone-ed9da7:#252525;--tone-393939:#f6f6f6;--tone-f1f1f1:#202020;--tone-363636:#f8f8f8;--tone-ffffff05:rgb(32 32 32 / 0.0196);--tone-f5eded:#202020;--tone-b0b0b0:#2c2c2c;--tone-b1b1b1:#2c2c2c;--tone-f4a4a4:#252525;--tone-e89ca5:#252525;--tone-d6d6d6:#252525;--tone-999999:#686868;--tone-22222270:rgb(252 252 252 / 0.4392);--tone-f5ecec:#202020;--tone-cacaca:#252525;--tone-dadada:#252525;--tone-dedede:#202020;--tone-f1e6e6:#202020;--tone-cdb0b0:#252525;--tone-fdacac:#252525;--tone-d8d8d8:#252525;--tone-a9a9a9:#2c2c2c;--tone-ebebeb:#202020;--tone-48484840:rgb(187 187 187 / 0.2510);--tone-edc9c9:#252525;--tone-ff909024:rgb(37 37 37 / 0.1412);--tone-f5e3e3:#202020;--tone-f6baba:#252525;--tone-1d1d1d:#fcfcfc;--tone-343434cf:rgb(248 248 248 / 0.8118);--tone-fac5c5:#252525;--tone-f4ecec:#202020;--tone-f6f0f0:#202020;--tone-f6eded:#202020;--tone-ece1e1:#202020;--tone-f5eeee:#202020;--tone-ff9c9c55:rgb(37 37 37 / 0.3333);--tone-ffc7c7:#252525;--tone-ff9c9c:#252525;--tone-f4eded:#202020;--tone-f0a6a6:#252525;--tone-ede0e0:#202020;--tone-ddadad:#252525;--tone-e1a4a437:rgb(37 37 37 / 0.2157);--tone-20202066:rgb(252 252 252 / 0.4000);--tone-ff9c9c77:rgb(37 37 37 / 0.4667);--tone-f1e1e1:#202020;--tone-eebbbb:#252525;--tone-fa8b8b:#2c2c2c;--tone-e9a7a7:#252525;--tone-ef9d9d:#252525;--tone-e8acac:#252525;--tone-f7cccc:#252525;--tone-f1e4e4:#202020;--tone-4d4d4d:#b5b5b5;--tone-9f9f9f:#2c2c2c;--tone-f5c4c4:#252525;--tone-f2a0a0:#252525;--tone-e4bdbd:#252525;--tone-f3b4b4:#252525;--tone-f3b4b455:rgb(37 37 37 / 0.3333);--tone-919191:#707070;--tone-f5c2c2:#252525;--tone-faa4a4:#252525;--tone-3a1414:#fcfcfc;--tone-edb9b9:#252525;--tone-f2a4a418:rgb(37 37 37 / 0.0941);--tone-f2a4a40b:rgb(37 37 37 / 0.0431);--tone-fcd6d6:#202020;--tone-f58b8b1a:rgb(44 44 44 / 0.1020);--tone-3d3d3d:#c6c6c6;--tone-ef9a9a22:rgb(37 37 37 / 0.1333);--tone-f3b6b6:#252525;--tone-e7a3a3:#252525;--tone-c0c0c0:#252525;--tone-361313:#fcfcfc;--tone-ecb2b2:#252525;--tone-faa6a6:#252525;--tone-141414b8:rgb(252 252 252 / 0.7216);--tone-f38f8f0e:rgb(44 44 44 / 0.0549);--tone-e8a1a1:#252525;--tone-e9939313:rgb(44 44 44 / 0.0745);--tone-f1a0a03a:rgb(37 37 37 / 0.2275);--tone-e9dcdc:#202020;--tone-faa5a5:#252525;--tone-f7f1f1:#202020;--tone-7d7d7d:#848484;--tone-ff878770:rgb(44 44 44 / 0.4392);--tone-f0a6b3:#252525;--tone-ff808010:rgb(44 44 44 / 0.0627);--tone-fa9393:#252525;--tone-f5a8a8:#252525;--tone-2c2c2cf5:rgb(250 250 250 / 0.9608);--tone-ff868616:rgb(44 44 44 / 0.0863);--tone-fab1b1:#252525;--tone-12121275:rgb(252 252 252 / 0.4588);--tone-ff7e7e:#2c2c2c;--tone-efc7c7:#252525;--tone-ffffff36:rgb(32 32 32 / 0.2118);--tone-24242444:rgb(252 252 252 / 0.2667);--tone-252525:#fbfbfb;--tone-494949:#bababa;--tone-ffffff17:rgb(32 32 32 / 0.0902);--tone-ff8989:#2c2c2c;--tone-14141410:rgb(252 252 252 / 0.0627);--tone-14141480:rgb(252 252 252 / 0.5020);--tone-141414ed:rgb(252 252 252 / 0.9294);--tone-ff8a8a35:rgb(44 44 44 / 0.2078);--tone-dddddd:#202020;--tone-ff8888:#2c2c2c;--tone-d1d1d1:#252525;--tone-0a0202c2:rgb(252 252 252 / 0.7608);}:root{--ease:cubic-bezier(.22,.78,.22,1);}*,*::before,*::after{box-sizing:border-box;}html{color-scheme:dark;scroll-behavior:smooth;scrollbar-gutter:stable;}body{margin:0;min-width:320px;font:400 14px/1.65 var(--font-body);overflow-x:clip;}h1,h2,h3,h4,p,figure{overflow-wrap:anywhere;margin:0;}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.25;letter-spacing:-.035em;}a{color:inherit;text-decoration:none;}button,input,select,textarea{font:inherit;}button{cursor:pointer;color:inherit;}button:disabled{cursor:not-allowed;opacity:.45;}button{border:0;background:none;}img,video{display:block;max-width:100%;}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none;}ul{padding-left:20px;}fieldset{min-width:0;border:0;margin:0;padding:0;}input,select{max-width:100%;color:var(--text);background:var(--tone-202020);border:1px solid var(--tone-424242);border-radius:10px;padding:12px 14px;min-height:46px;transition:border-color .2s,box-shadow .2s;}textarea{max-width:100%;color:var(--text);background:var(--tone-202020);border:1px solid var(--tone-424242);border-radius:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;}input::placeholder,textarea::placeholder{color:var(--tone-7c7c7c);}input:focus,textarea:focus,select:focus{outline:0;border-color:#e51d1d;box-shadow:0 0 0 3px rgb(229 29 33 / 0.0784);}input[type=checkbox],input[type=radio]{min-height:0;accent-color:var(--accent);}textarea{resize:vertical;min-height:110px;}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent-bright);outline-offset:5px;}.sr-only{clip-path:inset(50%);}.container{width:min(var(--shell),calc(100% - var(--gutter)*2));margin-inline:auto;}.site-main{position:relative;z-index:1;min-height:55vh;width:100%;max-width:none;}.site-main>section:not(.container){width:100%;margin-inline:0;}.section{position:relative;padding:90px 0;}.section-title{font-size:clamp(30px,3.8vw,46px);line-height:1.2;letter-spacing:-.045em;}.section-sub{color:var(--muted);font-size:16px;line-height:1.9;margin-top:18px;max-width:550px;}.gradient-text{color:var(--accent);font-style:normal;background:linear-gradient(100deg,var(--tone-ffb4b4),#e51d1d);background-clip:text;-webkit-text-fill-color:transparent;}.kicker,.account-eyebrow{font-size:14px;letter-spacing:.15em;color:var(--accent);font-weight:600;text-transform:uppercase;}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:45px;padding:11px 20px;border:1px solid var(--border);border-radius:10px;font-size:15px;line-height:1.4;font-weight:650;white-space:normal;transition:transform .3s var(--ease),background .3s,border-color .3s,box-shadow .3s;}.btn-primary{background:linear-gradient(115deg,var(--tone-ff8484),#e51d1d);color:var(--tone-242424);border-color:var(--tone-ff7b7b);box-shadow:0 8px 28px rgb(229 29 33 / 0.1020);}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 38px rgb(229 29 33 / 0.2196);filter:brightness(1.07);}.btn-ghost{background:var(--tone-2b2b2b);color:var(--tone-e1b5b5);}.btn-ghost:hover{background:var(--tone-383838);border-color:#e51d1d;}.btn span{font-size:17px;}.btn-discord{background:var(--tone-444444);color:var(--tone-ffd9d9);}.form-group{display:grid;gap:8px;}.form-group label,form>label{font-size:15px;font-weight:500;color:var(--tone-d8b0b0);}.form-error,.verify-alert{padding:13px 16px;border:1px solid var(--tone-9393934d);border-radius:10px;background:var(--tone-56565638);color:var(--tone-f2aabb);font-size:16px;margin-bottom:18px;overflow-wrap:anywhere;}.form-success{padding:13px 16px;border:1px solid var(--tone-9393934d);border-radius:10px;font-size:16px;margin-bottom:18px;overflow-wrap:anywhere;}.form-success,.verify-alert.success{background:#17403433;border-color:#3c96725e;color:#90dbbd;}.site-toast{position:fixed;left:50%;bottom:28px;z-index:3000;max-width:calc(100% - 32px);padding:13px 22px;border:1px solid rgb(229 29 33 / 0.3333);border-radius:12px;background:var(--tone-303030f5);box-shadow:0 10px 50px #20202055;color:var(--tone-ffd6d6);font-size:16px;opacity:0;transform:translate(-50%,15px);pointer-events:none;transition:opacity .25s,transform .25s;}.site-toast.show,.site-toast.visible{opacity:1;transform:translate(-50%,0);}#particle-canvas{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.24;}.brand{display:inline-flex;align-items:center;gap:10px;flex:none;}.brand-logo{width:35px;height:35px;display:grid;place-items:center;}.brand-logo img{width:100%;height:100%;object-fit:contain;}.brand-word{font:650 23px/1 var(--font-display);letter-spacing:-.06em;color:var(--tone-ffe3e3);}.brand-word>span{color:#e51d1d;}.notification-wrap,.account-menu-wrap{position:relative;}.icon-btn{height:36px;width:36px;border:1px solid var(--border);border-radius:10px;background:var(--tone-2e2e2e);display:grid;place-items:center;color:#e51d1d;}.notification-dot{position:absolute;right:-3px;top:-5px;background:#e51d1d;color:var(--tone-232323);border-radius:50%;font-size:12px;min-width:15px;height:15px;text-align:center;}.account-chip{display:flex;align-items:center;gap:9px;padding:4px 10px 4px 5px;border:1px solid var(--tone-4c4c4c);border-radius:10px;background:var(--tone-303030);color:var(--tone-ecbcbc);font-size:15px;}.avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#e51d1d;color:var(--tone-ffbcbc);overflow:hidden;flex:none;}.account-menu-summary-avatar{display:grid;place-items:center;background:#e51d1d;color:var(--tone-ffbcbc);overflow:hidden;flex:none;}.avatar img,.account-menu-summary-avatar img{width:100%;height:100%;object-fit:cover;}.account-name{max-width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.account-chevron{width:14px;height:14px;}.account-menu-panel{position:absolute;right:0;top:calc(100% + 15px);width:320px;max-width:calc(100vw - 32px);border:1px solid #e51d1d;border-radius:17px;background:var(--tone-282828);box-shadow:0 25px 80px #20202077;padding:9px;z-index:1001;}.notification-panel{position:absolute;right:0;top:calc(100% + 15px);max-width:calc(100vw - 32px);border:1px solid #e51d1d;border-radius:17px;background:var(--tone-282828);box-shadow:0 25px 80px #20202077;padding:9px;z-index:1001;}.notification-panel{display:none;width:370px;}.notification-panel.open{display:block;}.account-menu-summary{display:flex;gap:12px;padding:15px;border-bottom:1px solid var(--border);margin-bottom:5px;}.account-menu-summary-avatar{width:42px;height:42px;border-radius:11px;}.account-menu-summary-copy{min-width:0;}.account-menu-summary small{font-size:11px;color:#e51d1d;letter-spacing:.15em;}.account-menu-summary strong{display:block;font-size:16px;overflow-wrap:anywhere;}.account-menu-summary em{display:block;font-size:13px;font-style:normal;color:#e51d1d;}.account-menu-summary em i{display:inline-block;width:5px;height:5px;background:var(--green);border-radius:50%;margin-right:4px;}.account-menu-panel a,.account-menu-panel form button{display:grid;grid-template-columns:31px 1fr;gap:2px 10px;width:100%;padding:12px;text-align:left;border-radius:10px;}.account-menu-panel a:hover,.account-menu-panel form button:hover{background:var(--tone-373737);}.menu-icon{grid-row:span 2;display:grid;place-items:center;color:#e51d1d;}.menu-icon svg{width:18px;height:18px;}.account-menu-panel a>span:not(.menu-icon),.account-menu-panel button>span:not(.menu-icon){font-size:15px;color:var(--tone-fbd2d2);}.account-menu-panel small{font-size:13px;color:#909090;}.account-menu-logout{border-top:1px solid var(--border);}.notification-head{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;}.notification-head strong{display:block;font-size:16px;}.notification-head small{font-size:12px;letter-spacing:.14em;}.notification-head button{color:var(--tone-fa8c8c);font-size:13px;}.notification-list{max-height:380px;overflow:auto;}.notification-empty{padding:28px 15px;text-align:center;display:grid;gap:8px;}.notification-empty>span{font-size:22px;color:var(--green);}.notification-empty strong{font-size:16px;}.notification-empty small{font-size:14px;color:var(--muted);}.notification-item{display:flex;border-top:1px solid var(--border);padding:10px 5px;border-radius:8px;}.notification-link{display:flex;gap:9px;flex:1;}.notification-link strong{display:block;font-size:15px;}.notification-link small,.notification-link time{display:block;font-size:13px;color:var(--muted);}.notification-delete{align-self:start;color:#9e9e9e;}.notification-item.is-removing{opacity:0;transition:opacity .18s;}.home-v40-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:13px;letter-spacing:.17em;font-weight:600;color:var(--tone-ef8c8c);}.home-v40-eyebrow i{width:5px;height:5px;border:1px solid var(--tone-ff8d8d);transform:rotate(45deg);box-shadow:0 0 13px rgb(229 29 33 / 0.4000);}.home-v40-products,.home-v40-guide,.home-v40-discord,.home-v40-status,.home-v40-reviews,.home-v40-faq{isolation:isolate;background:transparent;}.home-v40-announcements{isolation:isolate;}.home-v40-discord:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 0 50%,var(--tone-4040403b),transparent 60%);}.home-v40-section-head{position:relative;margin:0 auto 34px;max-width:760px;display:flex;align-items:center;flex-direction:column;gap:16px;}.home-v40-section-head .section-title{margin-top:14px;}.home-v40-section-head .section-sub{margin-inline:auto;}.home-v40-count{font-size:13px;color:#e51d1d;padding:5px 12px;background:var(--tone-33333377);border:1px solid rgb(229 29 33 / 0.3333);border-radius:999px;}.home-v40-live{display:flex;align-items:center;gap:6px;background:var(--tone-242424d9);border:1px solid rgb(229 29 33 / 0.1961);border-radius:7px;padding:5px 8px;font-size:12px;color:var(--tone-f6a7a7);backdrop-filter:blur(10px);}.home-v40-live i{width:4px;height:4px;border-radius:50%;background:currentColor;}.home-v40-price{display:flex;align-items:baseline;gap:7px;margin:0 12px;}.home-v40-price strong{font-size:24px;font-weight:600;color:var(--tone-ffa2a2);letter-spacing:-.035em;}.home-v40-price span{font-size:13px;color:#858585;}.home-v40-empty-card{width:100%;grid-column:1/-1;border:1px dashed #e51d1d;padding:42px 25px;border-radius:17px;background:var(--tone-26262666);text-align:center;color:#e51d1d;font-size:16px;}.home-v40-announcements{background:radial-gradient(ellipse at 80% 50%,var(--tone-3c3c3c25),transparent 60%);}.home-v40-guide{padding-top:45px;}.home-v40-status .home-v40-section-head{max-width:780px;}.status-pill{display:inline-flex;align-items:center;gap:5px;border-radius:5px;border:1px solid currentColor;padding:3px 7px;color:#e51d1d;background:rgb(229 29 33 / 0.0784);}.status-pill i{height:4px;width:4px;background:currentColor;border-radius:50%;}.status-pill.live,.status-pill.online{color:#78d5b1;background:#284a3728;}.status-pill.update,.status-pill.updating{color:var(--amber);}.status-pill.offline,.status-pill.risk{color:var(--red);}.home-v40-review-score{display:flex;gap:13px;align-items:center;}.home-v40-review-score>strong{font-size:29px;letter-spacing:-.05em;}.home-v40-review-score>span{font-size:16px;letter-spacing:2px;}.home-v40-review-score small{display:block;letter-spacing:0;}.home-v40-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.home-v40-review-card{display:flex;flex-direction:column;gap:18px;box-shadow:0 18px 45px #20202022;}.home-v40-review-card>span{font-size:16px;letter-spacing:2px;}.home-v40-review-card>p{font-size:16px;color:#e51d1d;line-height:1.95;flex:1;}.home-v40-review-card footer{border-top:1px solid var(--border);padding-top:17px;display:flex;justify-content:space-between;align-items:center;gap:12px;}.home-v40-review-card b{font-size:15px;font-weight:600;}.home-v40-review-card time{font-size:12px;color:#828282;}.faq-list{display:grid;gap:12px;}.faq-item{border:1px solid var(--tone-404040);border-radius:12px;background:var(--tone-262626);overflow:hidden;transition:background .3s,border-color .3s;}.faq-item[open]{background:var(--tone-333333);border-color:#e51d1d;}.faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;color:var(--tone-eac4c4);font-size:16px;font-weight:550;}.faq-item summary::-webkit-details-marker{display:none;}.faq-item summary b{display:grid;place-items:center;width:21px;height:21px;background:var(--tone-464646);border-radius:50%;font-size:16px;font-weight:400;color:var(--tone-ff9b9b);flex:none;}.faq-item[open] summary b{transform:rotate(45deg);}.faq-answer{overflow:hidden;transition:max-height .42s var(--ease),opacity .32s;will-change:max-height;}.faq-answer>div{padding:0 22px 20px;}.faq-answer p{font-size:15px;color:#e51d1d;line-height:1.9;}.account-v42{padding:50px 0 90px;}.account-v42-container{max-width:1080px;}.account-v42-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;border:1px solid #e51d1d;margin-bottom:40px;}.account-v42-identity{display:flex;align-items:center;gap:22px;min-width:0;}.account-v42-avatar{position:relative;display:grid;place-items:center;flex:none;width:80px;height:80px;border-radius:21px;font-size:32px;color:var(--tone-ffc6c6);}.account-v42-avatar-edit{position:absolute;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;}.account-v42-avatar-edit svg{width:13px;height:13px;}.account-v42-identity-copy{min-width:0;}.account-v42-kicker{font-size:12px;letter-spacing:.15em;}.account-v42-name-row{display:flex;align-items:center;gap:14px;margin:7px 0;}.account-v42-name-row h1{font-size:30px;overflow-wrap:anywhere;}.account-v42-state{display:inline-flex;align-items:center;gap:5px;border:1px solid #32726770;border-radius:6px;padding:3px 8px;font-size:12px;flex:none;}.account-v42-state i{width:4px;height:4px;border-radius:50%;background:currentColor;}.account-v42-state.is-idle{color:var(--tone-c09797);background:var(--tone-3e3e3e55);border-color:var(--tone-5d5d5d80);}.account-v42-identity-copy>p{font-size:14px;color:#e51d1d;}.account-v42-hero-actions{display:flex;gap:9px;flex:none;}.account-v42-section{margin-top:28px;}.account-v42-section-title{display:flex;align-items:center;gap:10px;margin:0 0 15px;font-size:10px;font-weight:600;letter-spacing:.14em;}.account-v42-section-title i{width:4px;height:4px;background:#e51d1d;transform:rotate(45deg);}.account-v42-section-title b{height:1px;background:linear-gradient(90deg,rgb(229 29 33 / 0.4000),transparent);flex:1;margin-left:4px;}.account-v42-details-card,.account-v42-license-card,.account-v42-action-card,.account-v42-password-card,.account-v42-orders{border:1px solid var(--tone-424242);}.account-v42-details-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 12px;}.account-v42-details-card>div{padding:0 18px;min-width:0;border-right:1px solid var(--border);}.account-v42-details-card>div:last-child{border:0;}.account-v42-details-card span{display:block;font-size:13px;color:#8c8c8c;margin-bottom:8px;}.account-v42-details-card strong{font-size:15px;font-weight:500;overflow-wrap:anywhere;}.account-v42-license-card{overflow:hidden;}.account-v42-license-row{display:grid;grid-template-columns:minmax(0,1fr) 160px 180px;align-items:center;gap:20px;padding:23px 26px;}.account-v42-license-row+.account-v42-license-row{border-top:1px solid var(--border);}.account-v42-license-product{display:flex;gap:14px;align-items:center;min-width:0;}.account-v42-license-thumb{width:62px;height:51px;border-radius:9px;overflow:hidden;flex:none;}.account-v42-license-thumb img{width:100%;height:100%;object-fit:cover;}.account-v42-license-product>div:last-child{min-width:0;overflow-wrap:anywhere;}.account-v42-license-product strong{font-size:16px;display:block;}.account-v42-license-product small{font-size:13px;display:block;margin-top:3px;}.account-v42-license-valid small{font-size:11px;letter-spacing:.1em;display:block;}.account-v42-license-valid strong{font-size:15px;font-weight:500;}.account-v42-license-remaining{text-align:right;}.account-v42-license-remaining strong{font-size:13px;font-weight:500;color:#8bcfba;background:var(--tone-3b191955);border:1px solid #3c7b664d;border-radius:7px;padding:7px 10px;display:inline-block;}.account-v42-license-empty{padding:30px;display:flex;gap:20px;align-items:center;}.account-v42-license-empty-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgb(229 29 33 / 0.5020);border-radius:13px;background:var(--tone-383838);color:var(--tone-f5a2a2);font-size:23px;font-weight:700;flex:none;}.account-v42-license-empty strong{display:block;font-size:16px;}.account-v42-license-empty small{display:block;font-size:14px;margin-top:4px;color:#e51d1d;}.account-v42-redeem{padding:18px 26px;border-top:1px solid var(--border);background:var(--tone-22222255);}.account-v42-redeem-form{display:flex;align-items:end;gap:10px;}.account-v42-redeem-form label{display:grid;gap:7px;flex:1;}.account-v42-redeem-form label>span{font-size:12px;color:#e51d1d;letter-spacing:.12em;}.account-v42-redeem-form input{width:100%;font-size:16px;}.account-v42-inline-status{padding:10px 13px;background:var(--tone-3c3c3c55);border-radius:8px;margin-top:12px;font-size:15px;color:var(--tone-f0b1b1);}.account-v42-action-card{padding:25px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;}.account-v42-action-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgb(229 29 33 / 0.4510);border-radius:13px;}.account-v42-action-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}.account-v42-action-copy h3,.account-v42-password-card h3{font-size:15px;}.account-v42-action-copy p,.account-v42-password-card p{font-size:14px;line-height:1.8;margin-top:7px;}.account-v42-credit{padding:3px 7px;font-size:11px;letter-spacing:.08em;border:1px solid #43796166;border-radius:5px;}.account-v42-action-controls{display:flex;align-items:center;gap:8px;}.account-v42-discord-note{grid-column:1/-1;border-top:1px solid var(--border);padding-top:14px;font-size:13px;line-height:1.8;}.account-v42-discord-note strong{font-weight:500;}.account-v42-password-card{padding:26px;}.account-v42-password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:23px;}.account-v42-password-form label{display:grid;gap:7px;font-size:13px;color:#e51d1d;}.account-v42-password-form input{width:100%;font-size:16px;}.account-v42-password-form button{grid-column:1/-1;justify-self:end;}.account-v42-orders{padding:7px 24px;}.account-v42-orders>div{display:grid;grid-template-columns:1fr 90px 95px 100px;gap:16px;align-items:center;padding:17px 0;font-size:14px;}.account-v42-orders>div+div{border-top:1px solid var(--border);}.account-v42-orders code,.account-v42-orders time{font-size:13px;color:#8d8d8d;}.account-v40-order-state{font-size:12px;color:#e51d1d;}.account-v40-order-state.paid,.account-v40-order-state.approved{color:var(--green);}.account-v42-avatar-modal{color:var(--text);width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #e51d1d;border-radius:22px;background:var(--tone-2a2a2a);box-shadow:0 30px 100px #20202088;}.account-v42-avatar-modal::backdrop{background:var(--tone-202020c9);backdrop-filter:blur(8px);}.account-v42-modal-shell{position:relative;padding:32px;}.account-v42-modal-close{position:absolute;right:16px;top:12px;font-size:24px;color:#e51d1d;}.account-v42-modal-head>span{font-size:12px;letter-spacing:.15em;color:#e51d1d;}.account-v42-modal-head h2{font-size:24px;margin:10px 0;}.account-v42-modal-head p{font-size:15px;color:#e51d1d;}.account-v42-modal-preview{display:grid;place-items:center;width:96px;height:96px;margin:28px auto;border-radius:24px;color:var(--tone-ffc6c6);font-size:40px;}.account-v42-modal-preview img{width:100%;height:100%;object-fit:cover;}.account-v42-modal-preview .account-v42-avatar-edit{display:none;}.account-v42-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.account-v42-file-picker{position:relative;grid-column:1/-1;display:grid;gap:4px;border:1px dashed #e51d1d;border-radius:10px;padding:18px;text-align:center;cursor:pointer;background:var(--tone-323232);}.account-v42-file-picker span{font-size:16px;color:var(--tone-f6abab);}.account-v42-file-picker small{font-size:13px;color:#e51d1d;overflow-wrap:anywhere;}.account-v42-file-picker input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;}.account-v42-file-picker:focus-within{outline:2px solid var(--accent);}.auth-wrap{padding:55px var(--gutter) 85px;min-height:72vh;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 20%,var(--tone-40404030),transparent 68%);}.auth-shell-v24{display:grid;grid-template-columns:.85fr 1.15fr;width:min(1040px,100%);border:1px solid #e51d1d;border-radius:24px;overflow:hidden;background:var(--tone-272727);box-shadow:0 30px 110px #20202044;}.auth-v24-brand{display:none;}.auth-card{width:min(480px,100%);padding:36px;border:1px solid #e51d1d;border-radius:20px;}.auth-card-v24{width:auto;border:0;border-radius:0;padding:42px;background:transparent;align-self:center;}.auth-kicker-v24{font-size:12px;letter-spacing:.17em;}.auth-card h1{font-size:28px;margin:10px 0 12px;}.auth-card .sub{font-size:15px;line-height:1.85;margin-bottom:26px;}.auth-form-v24{display:grid;gap:19px;}.auth-grid-v24{display:grid;gap:16px;grid-template-columns:1fr 1fr;}.auth-form-v24 input:not([type=checkbox]):not([type=hidden]){width:100%;font-size:15px;min-height:47px;}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;}.auth-label-row a{font-size:13px;}.auth-password-field{position:relative;}.auth-password-field input{padding-right:44px;width:100%;}.auth-password-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);height:38px;width:38px;display:grid;place-items:center;}.auth-password-toggle svg{width:17px;height:17px;}.auth-password-toggle .eye-closed{display:none;}.auth-password-toggle[aria-pressed=true] .eye-open{display:none;}.auth-password-toggle[aria-pressed=true] .eye-closed{display:block;}.auth-submit-v24{width:100%;justify-content:space-between;min-height:47px;font-size:16px;}.auth-switch-v24{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--border);margin-top:24px;padding-top:20px;font-size:14px;}.auth-consent-v24{position:relative;display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.8;color:#e51d1d;cursor:pointer;}.auth-consent-v24 input{position:absolute;left:0;top:2px;width:17px;height:17px;opacity:0;}.auth-check-v24{display:grid;place-items:center;flex:none;width:17px;height:17px;margin-top:2px;border:1px solid #e51d1d;border-radius:4px;background:var(--tone-242424);}.auth-check-v24 svg{width:12px;height:12px;opacity:0;stroke:var(--tone-ffb0b0);}.auth-consent-v24 input:checked+.auth-check-v24{background:#e51d1d;border-color:#e51d1d;}.auth-consent-v24 input:checked+.auth-check-v24 svg{opacity:1;}.auth-consent-v24 input:focus-visible+.auth-check-v24{outline:2px solid var(--accent);outline-offset:3px;}.turnstile-wrap{min-height:65px;max-width:100%;overflow:hidden;}.auth-card:not(.auth-card-v24) form{display:grid;gap:16px;}.auth-back,.recovery-note{display:block;margin-top:22px;font-size:14px;color:#e51d1d;}.auth-back:hover{color:var(--tone-ffa5a5);}.verify-wrap{min-height:65vh;display:grid;place-items:center;padding:55px var(--gutter);}.verify-card{width:min(560px,100%);border:1px solid #e51d1d;border-radius:22px;background:linear-gradient(145deg,var(--tone-303030),var(--tone-242424));padding:40px;text-align:center;}.verify-icon{display:grid;place-items:center;width:60px;height:60px;border:1px solid rgb(229 29 33 / 0.4000);border-radius:18px;background:var(--tone-42424255);color:var(--tone-fa8888);margin:0 auto 22px;}.verify-kicker{font-size:13px;color:#e51d1d;letter-spacing:.14em;}.verify-card h1{font-size:28px;margin:12px 0;}.verify-copy,.verify-help{color:#e51d1d;font-size:15px;margin:12px 0 22px;}.verify-email-shell{padding:18px;border:1px solid #e51d1d;border-radius:12px;margin:20px 0;background:var(--tone-262626);}.verify-email-display{display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere;font-size:16px;}.verify-edit-btn{color:var(--tone-ff9a9a);font-size:14px;}.verify-email-editor input{width:100%;margin-bottom:10px;}.verify-email-actions{display:flex;gap:8px;}.verify-primary,.verify-resend{width:100%;min-height:45px;border-radius:10px;background:#e51d1d;color:var(--tone-ffc6c6);border:1px solid rgb(229 29 33 / 0.3333);font-size:15px;}.verify-login{font-size:15px;color:var(--tone-f78d8d);}.verify-hidden-confirm{display:none;}.device-approval-card,.approval-result{text-align:center;}.approval-spinner{width:35px;height:35px;border:2px solid var(--tone-464646);border-top-color:var(--tone-fa8080);border-radius:50%;animation:ruzySpin 1s linear infinite;margin:20px auto;}.device-pending-box,.approval-pending-box{padding:20px;border:1px solid #e51d1d;border-radius:12px;margin:20px 0;font-size:16px;color:#e51d1d;}.breadcrumbs{display:flex;align-items:center;gap:12px;color:#e51d1d;font-size:13px;margin-bottom:26px;flex-wrap:wrap;}.breadcrumbs a:hover{color:var(--tone-ffa3a3);}.gallery-hero{position:relative;overflow:hidden;border:1px solid var(--tone-4a4a4a);border-radius:21px;aspect-ratio:1.15;background:var(--tone-282828);}.gallery-hero>img{width:100%;height:100%;object-fit:cover;transition:opacity .18s,transform .7s;}.gallery-hero:hover>img{transform:scale(1.035);}.gallery-arrow{position:absolute;top:45%;width:35px;height:35px;display:grid;place-items:center;background:var(--tone-2c2c2cb8);border:1px solid rgb(229 29 33 / 0.3333);border-radius:50%;font-size:24px;backdrop-filter:blur(10px);}.gallery-arrow.prev{left:15px;}.gallery-arrow.next{right:15px;}.gallery-count{position:absolute;right:20px;bottom:20px;font-size:13px;color:var(--tone-e9a9a9);}.gallery-thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding:2px;}.gallery-thumbs button{width:80px;height:55px;flex:none;padding:3px;border:1px solid var(--tone-4a4a4a);border-radius:8px;opacity:.55;transition:opacity .2s,border-color .2s;}.gallery-thumbs button.selected{border-color:var(--tone-f88787);opacity:1;}.gallery-thumbs img{width:100%;height:100%;border-radius:5px;object-fit:cover;}.purchase-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px;}.purchase-panel h1{font-size:36px;margin-bottom:15px;}.plan-options legend{font-size:14px;color:var(--tone-e4b1b1);margin-bottom:12px;}.plan-option{display:block;position:relative;cursor:pointer;margin-top:9px;}.plan-option input{position:absolute;inset:0;opacity:0;cursor:pointer;}.plan-option>span{position:relative;display:grid;grid-template-columns:1fr auto 18px;gap:3px 12px;align-items:center;pointer-events:none;padding:14px;border:1px solid var(--tone-464646);border-radius:10px;background:var(--tone-242424);transition:background .2s,border-color .2s;}.plan-option small{grid-column:1;font-size:15px;color:var(--tone-e7b9b9);}.plan-option em{grid-column:1;font-size:13px;font-style:normal;color:#e51d1d;}.plan-option strong{grid-column:2;grid-row:1/3;font-size:16px;font-weight:600;color:var(--tone-faacac);}.plan-option b{grid-column:3;grid-row:1/3;border:1px solid #e51d1d;width:17px;height:17px;border-radius:50%;font-size:13px;display:grid;place-items:center;color:transparent;}.plan-option input:checked+span{border-color:#e51d1d;background:var(--tone-3c3c3c5c);}.plan-option input:checked+span b{color:var(--tone-2c2c2c);background:var(--tone-ff8b8b);border-color:var(--tone-ff8b8b);}.plan-option input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px;}.feature-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0;}.feature-cards article{display:flex;gap:13px;border:1px solid var(--tone-464646);border-radius:13px;padding:23px;background:var(--tone-282828);}.feature-cards article>span{font-size:13px;color:#e51d1d;}.feature-cards h2{font-size:15px;}.feature-cards p{font-size:14px;color:#e51d1d;line-height:1.85;margin-top:8px;}.product-information{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;}.product-information.no-video{grid-template-columns:1fr;}.info-panel{padding:28px;border:1px solid var(--tone-454545);border-radius:17px;background:var(--tone-272727);}.product-description{font-size:16px;color:#e51d1d;line-height:1.95;}.section-link{display:inline-flex;gap:30px;color:var(--tone-f09595);font-size:15px;margin-top:22px;}.gallery-video video{width:100%;border-radius:12px;max-height:350px;}.catalog-count{font-size:14px;color:#e51d1d;}.store-card{position:relative;border:1px solid #e51d1d;border-radius:20px;background:var(--tone-282828);overflow:hidden;transition:border-color .2s,transform .3s;}.store-card:hover{border-color:#e51d1d;transform:translateY(-4px);}.empty-state{padding:35px;border:1px dashed #e51d1d;border-radius:16px;font-size:16px;color:#e51d1d;}.order-summary{padding:28px;border:1px solid #e51d1d;border-radius:17px;background:var(--tone-2a2a2a);max-width:800px;margin:25px auto;}.order-summary>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;}.order-total{border-top:1px solid var(--border);font-size:20px;margin-top:18px;}.support-page{padding:45px 0 85px;}.support-hero{margin-bottom:32px;}.support-hero h1{font-size:38px;}.support-hero p{margin-top:12px;color:#e51d1d;font-size:16px;}.support-shell{display:grid;grid-template-columns:290px minmax(0,1fr);gap:25px;align-items:start;}.support-sidebar,.support-main{min-width:0;}.support-sidebar{padding:18px;border:1px solid var(--tone-4a4a4a);border-radius:17px;background:var(--tone-282828);}.ticket-state{font-size:12px;padding:3px 7px;color:var(--tone-f49898);background:var(--tone-4646465c);border-radius:5px;}.conversation{padding:28px;border:1px solid #e51d1d;border-radius:18px;background:linear-gradient(145deg,var(--tone-2f2f2f),var(--tone-262626));}.conversation-head h2{font-size:23px;}.support-error{font-size:14px;color:#e51d1d;line-height:1.8;padding:16px 0;}.conversation-head{padding-bottom:20px;border-bottom:1px solid var(--border);}.message-row{display:flex;gap:12px;padding:24px 0;border-bottom:1px solid var(--tone-45454566);}.message-avatar{width:34px;height:34px;border-radius:10px;background:#252525;color:var(--tone-f8b4b4);display:grid;place-items:center;font-size:16px;flex:none;overflow:hidden;}.message-avatar img{width:100%;height:100%;object-fit:cover;}.message-meta{display:flex;justify-content:space-between;gap:15px;color:#e51d1d;font-size:13px;margin-bottom:8px;}.message-meta small,.message-meta time{color:#e51d1d;font-size:12px;}.message-content{font-size:16px;line-height:1.9;color:#e51d1d;overflow-wrap:anywhere;white-space:pre-wrap;}.legal-shell{padding:55px 0 90px;}.legal-heading{margin-bottom:35px;}.legal-heading h1{font-size:40px;margin:10px 0;}.legal-heading p{color:#e51d1d;font-size:14px;}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start;}.legal-nav{display:grid;gap:9px;position:sticky;top:120px;}.legal-nav a{padding:13px 15px;border:1px solid var(--tone-464646);border-radius:9px;font-size:15px;color:#e51d1d;background:var(--tone-272727);}.legal-nav a.active{color:var(--tone-ffb0b0);background:var(--tone-3b3b3b);border-color:#e51d1d;}.legal-content,.refund-content{border:1px solid var(--tone-484848);border-radius:19px;padding:35px;background:var(--tone-282828);color:#e51d1d;font-size:16px;line-height:1.95;overflow-wrap:anywhere;}.legal-content h2,.refund-content h2{font-size:20px;color:var(--tone-f8d1d1);margin:32px 0 13px;}.legal-content h2:first-child{margin-top:0;}.legal-content h3{font-size:15px;margin:22px 0 10px;}.legal-content p,.refund-content p{margin:12px 0;}.legal-content a{color:var(--tone-f58585);text-decoration:underline;text-underline-offset:3px;}.reference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.reference-grid>article{padding:25px;border:1px solid var(--border);border-radius:15px;background:var(--surface);}body:has(.error-card){min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(ellipse at center,var(--tone-3a3a3a77),transparent 65%),var(--tone-202020);padding:30px;}body:has(.error-card)>header{display:flex;justify-content:space-between;max-width:1180px;width:100%;margin:auto auto 0;}.error-brand{display:flex;gap:10px;align-items:center;font-size:20px;font-weight:650;}.error-brand img{width:35px;}.error-support{font-size:15px;color:#e51d1d;}.error-card{max-width:600px;margin:70px auto;text-align:center;}.error-number{font-size:clamp(100px,18vw,200px);font-weight:700;letter-spacing:-.08em;line-height:1;background:linear-gradient(var(--tone-fca4a4),#e51d1d);background-clip:text;color:transparent;}.error-kicker{font-size:13px;letter-spacing:.18em;color:#e51d1d;}.error-card h1{font-size:30px;margin:22px 0 15px;}.error-message{line-height:1.8;color:#e51d1d;}.error-actions{display:flex;justify-content:center;gap:13px;margin-top:27px;}.error-hint{color:#e51d1d;margin-top:25px;}body:has(.error-card)>footer{text-align:center;color:#e51d1d;font-size:14px;margin:auto 0 0;}.page-loader-direct .site-main{min-height:auto!important;}.page-loader-direct .site-footer{display:block!important;}.ldr-choice-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:20px;background:var(--tone-0a0202c2);backdrop-filter:blur(14px);opacity:0;transition:.18s ease;}.ldr-choice-modal.open{opacity:1;}.ldr-choice-dialog{width:min(590px,100%);padding:24px;border:1px solid rgb(229 29 33 / 0.1412);border-radius:24px;background:linear-gradient(155deg,var(--tone-262626),var(--tone-202020));box-shadow:0 34px 110px #20202094;}.ldr-choice-head{display:flex;align-items:center;gap:14px;margin-bottom:20px;}.ldr-choice-head img{width:44px;height:44px;object-fit:contain;}.ldr-choice-head small{font-size:11px;letter-spacing:.18em;font-weight:800;color:#e51d1d;}.ldr-choice-head h2{margin:4px 0 0;font-size:26px;color:var(--tone-fcf3f3);}.ldr-choice-list{display:grid;gap:10px;}.ldr-choice-item{width:100%;display:grid;grid-template-columns:68px 1fr auto;align-items:center;gap:14px;padding:10px;text-align:left;border:1px solid rgb(229 29 33 / 0.1294);border-radius:16px;background:var(--tone-232323);color:var(--tone-fdeded);cursor:pointer;transition:.2s ease;}.ldr-choice-item:hover{transform:translateY(-2px);border-color:rgb(229 29 33 / 0.2980);background:var(--tone-282828);}.ldr-choice-item img{width:68px;height:56px;object-fit:cover;border-radius:12px;}.ldr-choice-item span{display:grid;gap:3px;}.ldr-choice-item strong{font-size:16px;}.ldr-choice-item small{font-size:12px;color:var(--tone-929292);}.ldr-choice-item b{font-size:18px;color:var(--tone-f88383);}@keyframes ldrDirectDone{0%{box-shadow:0 0 0 0 #4ae1a052}100%{box-shadow:0 0 0 18px #4ae1a000}}@media (max-width:620px){.ldr-choice-dialog{padding:18px;}.ldr-choice-item{grid-template-columns:56px 1fr auto;}.ldr-choice-item img{width:56px;height:50px;}}.page-loader.page-loader-direct .site-header,.page-loader-direct .site-header{display:block!important;}.cb-cursor{position:fixed;top:0;left:0;z-index:12000;pointer-events:none;width:0;height:0;color:var(--tone-ff8b8b);opacity:0;transition:opacity .2s;}.cb-cursor.-visible{opacity:1;}.cb-cursor:before{content:"";position:absolute;left:-13px;top:-13px;width:26px;height:26px;border:1px solid var(--tone-ff8b8b66);border-radius:50%;background:transparent;transform:scale(1);transition:transform .2s,background .2s;}.cb-cursor.-pointer:before{transform:scale(1.45);background:rgb(229 29 33 / 0.0392);}.cb-cursor.-active:before{transform:scale(.85);}.ruzy-page-leaving .site-main{pointer-events:none;}.reveal-up,.reveal-scale{transform-origin:center;}@keyframes ruzySpin{to{transform:rotate(360deg)}}@media (max-width:1100px){.brand-word{font-size:21px;}.account-v42-license-row{grid-template-columns:minmax(0,1fr) 130px 165px;}.auth-card-v24{padding:32px;}}@media (max-width:900px){.home-v40-review-grid{gap:14px;}.account-v42-details-card{grid-template-columns:1fr 1fr;gap:22px;}.account-v42-details-card>div:nth-child(2){border:0;}.account-v42-license-row{grid-template-columns:minmax(0,1fr) 120px;gap:12px;}.account-v42-license-remaining{grid-column:1/-1;text-align:left;padding-left:76px;}.auth-shell-v24{grid-template-columns:.8fr 1.2fr;}.auth-grid-v24{grid-template-columns:1fr;gap:18px;}.plan-option>span{grid-template-columns:1fr 18px;}.plan-option strong{grid-column:1;grid-row:auto;margin-top:5px;}.plan-option b{grid-column:2;grid-row:1/4;}.support-shell{grid-template-columns:240px minmax(0,1fr);}.legal-layout{grid-template-columns:180px 1fr;gap:24px;}}@media (max-width:680px){.section{padding:60px 0;}.brand-logo{width:29px;height:29px;}.brand-word{font-size:21px;}.brand{gap:7px;}.notification-wrap .icon-btn{height:31px;width:31px;}.account-name{display:none;}.account-chip{gap:4px;padding:3px;}.account-name{max-width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.account-chevron{width:12px;}.account-menu-panel{right:-40px;}.notification-panel{position:fixed;right:var(--gutter);top:82px;width:min(370px,calc(100vw - var(--gutter)*2));}.section-title{font-size:32px;}.section-sub{font-size:16px;}.home-v40-review-grid{grid-template-columns:1fr;gap:16px;}.faq-item summary{font-size:15px;padding:18px;}.faq-answer>div{padding:0 18px 19px;}.account-v42{padding:25px 0 60px;}.account-v42-hero{padding:24px;align-items:start;flex-direction:column;gap:20px;margin-bottom:28px;}.account-v42-identity{gap:16px;}.account-v42-avatar{width:62px;height:62px;font-size:27px;border-radius:17px;}.account-v42-name-row{flex-wrap:wrap;gap:8px;}.account-v42-name-row h1{font-size:26px;}.account-v42-kicker{font-size:11px;}.account-v42-hero-actions .btn{min-height:38px;padding:9px 16px;font-size:14px;}.account-v42-details-card{padding:20px 6px;gap:23px 0;}.account-v42-details-card>div{padding-inline:16px;}.account-v42-details-card strong{font-size:14px;}.account-v42-license-row{padding:20px 18px;grid-template-columns:1fr;}.account-v42-license-valid{padding-left:76px;}.account-v42-license-remaining{padding-left:76px;}.account-v42-redeem{padding:18px;}.account-v42-redeem-form{flex-wrap:wrap;}.account-v42-redeem-form label{flex-basis:100%;}.account-v42-license-empty{padding:24px 18px;gap:15px;}.account-v42-action-card{padding:21px;grid-template-columns:40px minmax(0,1fr);gap:15px;}.account-v42-action-icon{width:40px;height:40px;border-radius:11px;}.account-v42-action-card>form,.account-v42-action-controls{grid-column:1/-1;justify-self:stretch;}.account-v42-action-card>form .btn,.account-v42-action-controls>.btn{width:100%;}.account-v42-action-heading{gap:8px;}.account-v42-password-card{padding:22px;}.account-v42-password-form{grid-template-columns:1fr;gap:16px;}.account-v42-password-form button{justify-self:stretch;}.account-v42-orders{padding:5px 18px;}.account-v42-orders>div{grid-template-columns:1fr 1fr;gap:8px;}.account-v42-orders strong,.account-v42-orders time{text-align:right;}.account-v42-modal-shell{padding:28px 22px;}.auth-wrap{padding:28px var(--gutter) 60px;min-height:65vh;}.auth-shell-v24{grid-template-columns:1fr;border-radius:19px;max-width:470px;}.auth-card-v24{padding:28px;}.auth-card h1{font-size:26px;}.auth-card .sub{font-size:15px;margin-bottom:22px;}.auth-grid-v24{gap:17px;}.auth-wrap>.auth-card{padding:27px;}.auth-form-v24{gap:18px;}.auth-form-v24 input:not([type=checkbox]):not([type=hidden]),.account-v42-password-form input{font-size:16px;}.auth-consent-v24{font-size:14px;}.verify-wrap{padding:30px var(--gutter) 55px;}.verify-card{padding:28px 23px;}.verify-card h1{font-size:26px;}.purchase-panel h1{font-size:31px;}.plan-option>span{grid-template-columns:1fr auto 18px;}.plan-option strong{grid-column:2;grid-row:1/3;margin:0;}.plan-option b{grid-column:3;grid-row:1/3;}.feature-cards{grid-template-columns:1fr;gap:12px;margin-block:25px;}.product-information{grid-template-columns:1fr;}.info-panel{padding:24px;}.support-shell{grid-template-columns:1fr;}.support-sidebar{padding:17px;}.conversation{padding:23px;}.support-hero h1{font-size:32px;}.legal-shell{padding:30px 0 55px;}.legal-heading h1{font-size:32px;}.legal-layout{grid-template-columns:1fr;gap:24px;}.legal-nav{position:static;display:flex;flex-wrap:wrap;gap:7px;}.legal-nav a{font-size:14px;padding:9px 13px;}.legal-content,.refund-content{padding:25px;}.reference-grid{grid-template-columns:1fr;}.cb-cursor{display:none;}}@media (max-width:680px){.message-meta{flex-wrap:wrap;gap:6px 10px;}.message-meta>strong,.message-meta>span{white-space:nowrap;}.message-meta>time{flex-basis:100%;}}@media (max-width:380px){.brand-word{font-size:19px;}.auth-card-v24{padding:23px;}.account-v42-hero{padding:20px;}.account-v42-details-card>div{padding-inline:12px;}}@media (hover:none),(pointer:coarse){.cb-cursor{display:none;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;}.cb-cursor{display:none;}}.message-content{min-width:0;flex:1;}.conversation-head{margin-bottom:20px;}.conversation-head small{font-size:12px;letter-spacing:.1em;color:#e51d1d;}.legal-nav>small{font-size:14px;color:#e51d1d;padding:10px;line-height:1.9;}.legal-content section+section{margin-top:30px;}.site-header{position:sticky;top:0;z-index:1000;padding:16px 0 12px;}.nav-shell{position:relative;width:min(1240px,calc(100% - var(--gutter)*2));min-height:72px;margin:auto;padding:0 22px;display:flex;align-items:center;gap:25px;border:1px solid var(--tone-f5888830);border-radius:22px;background:linear-gradient(110deg,var(--tone-2c2c2ced),var(--tone-232323ed));backdrop-filter:blur(24px);box-shadow:0 14px 50px #20202044,inset 0 1px var(--tone-ffd5d50a);transition:box-shadow .3s,border-color .3s;}.nav-shell:after{content:"";position:absolute;bottom:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--tone-ff808070),transparent);pointer-events:none;}.main-nav{display:flex;gap:5px;align-items:center;justify-content:center;margin:auto;}.main-nav>a{position:relative;padding:13px 15px;color:#e51d1d;font-size:14px;transition:color .25s,background .25s;border-radius:10px;}.main-nav>a:after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:2px;border-radius:2px;background:var(--tone-ff8e8e);transform:scaleX(0);transition:transform .3s var(--ease);}.main-nav>a:hover,.main-nav>a.active{color:var(--tone-ffe4e4);background:rgb(229 29 33 / 0.1490);}.main-nav>a.active:after{transform:scaleX(1);}.nav-actions{display:flex;gap:17px;align-items:center;margin-left:auto;}.btn-login{font-size:14px;color:var(--tone-e7b4b4);}.nav-cta{min-height:40px;border-radius:12px;padding:10px 17px;font-size:13px;}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;padding:9px;}.nav-toggle span{display:block;width:20px;height:2px;background:var(--tone-ffb8b8);border-radius:4px;transition:transform .25s,opacity .25s;}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg);}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0;}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg);}.community-photo{position:absolute;inset:0 0 0 30%;z-index:-1;overflow:hidden;}.community-photo img{width:100%;height:100%;object-fit:cover;object-position:72% center;transition:transform 1.2s var(--ease);filter:saturate(.8);}.community-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--tone-262626) 0%,var(--tone-262626eb) 15%,var(--tone-26262655) 55%,var(--tone-26262612)),linear-gradient(0deg,var(--tone-26262699),transparent 60%);}.status-v16-summary{display:flex;align-items:center;gap:15px;}.status-v16-summary>span{width:10px;height:10px;flex:none;background:var(--state-color,#e51d1d);border-radius:50%;box-shadow:0 0 0 7px color-mix(in srgb,var(--state-color,#e51d1d) 10%,transparent);}.status-v16-summary strong{font-weight:500;}.status-v16-summary small{display:block;margin-top:5px;}.online{--state-color:#72d5ad;}.updating{--state-color:#ef7a7a;}.offline{--state-color:#e51d1d;}.risk{--state-color:var(--tone-f6f6f6);}.status-v16-stats{display:flex;flex-wrap:wrap;gap:12px 22px;border-top:1px solid var(--tone-454545);border-bottom:1px solid var(--tone-454545);}.status-v16-stats>span{display:flex;align-items:center;gap:8px;}.status-v16-stats i{height:5px;width:5px;border-radius:50%;background:var(--state-color);}.status-v16-stats b{display:grid;place-items:center;min-width:24px;height:21px;border:1px solid var(--tone-464646);border-radius:6px;font-weight:500;}.status-v16-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}.status-v16-row{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:24px;border:1px solid var(--tone-484848);transition:transform .3s,border-color .3s,box-shadow .3s;}.status-v16-row:hover{transform:translateY(-4px);box-shadow:0 14px 35px #20202033;}.status-v16-row:before{content:"";position:absolute;width:100px;height:100px;right:-65px;top:-65px;background:var(--state-color);filter:blur(35px);opacity:.14;}.status-v16-service{display:flex;align-items:flex-start;gap:13px;min-width:0;}.status-v16-dot{width:9px;height:9px;border-radius:3px;background:var(--state-color);flex:none;margin-top:6px;}.status-v16-service strong{display:block;font-weight:550;overflow-wrap:anywhere;}.status-v16-service small{display:block;line-height:1.75;margin-top:7px;overflow-wrap:anywhere;}.status-v16-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid var(--tone-46464690);padding-top:16px;}.status-v16-meta>small{font-size:12px;color:#e51d1d;}.status-v16-meta .status-pill{border:0;background:color-mix(in srgb,var(--state-color) 10%,transparent);color:var(--state-color);font-size:12px;padding:5px 9px;border-radius:6px;}.status-v16-empty{grid-column:1/-1;padding:30px;text-align:center;color:#e51d1d;font-size:15px;}.status-freshness.is-stale{color:#b3b3b3;}.site-footer{position:relative;z-index:1;background:radial-gradient(ellipse at 40% 0,var(--tone-40404038),transparent 60%),var(--tone-202020);border-top:1px solid rgb(229 29 33 / 0.5020);padding:0 0 12px;}@media (max-width:1100px){.nav-shell{gap:15px;padding-inline:16px;}.main-nav>a{padding-inline:10px;font-size:13px;}.nav-actions{gap:12px;}.status-v16-list{grid-template-columns:1fr 1fr;}}@media (max-width:900px){.nav-shell{position:relative;min-height:66px;}.main-nav{position:absolute;top:calc(100% + 10px);left:0;right:0;display:none;flex-direction:column;align-items:stretch;padding:12px;border:1px solid #e51d1d;border-radius:18px;background:var(--tone-282828f5);backdrop-filter:blur(24px);box-shadow:0 20px 60px #20202066;}.main-nav.open{display:flex;animation:navPanelIn .25s var(--ease);}.main-nav>a{padding:14px 16px;font-size:15px;}.main-nav>a:after{left:16px;right:auto;width:20px;bottom:6px;}.nav-toggle{display:flex;order:3;}.nav-actions{margin-left:auto;}}@media (max-width:680px){.site-header{padding:12px 0 8px;}.nav-shell{min-height:60px;padding:0 12px;gap:8px;border-radius:18px;}.nav-actions{gap:10px;}.nav-cta{display:none;}.nav-toggle{width:34px;padding:7px;}.btn-login{font-size:13px;}.status-v16-stats{gap:13px 17px;}.status-v16-list{grid-template-columns:1fr;gap:12px;}.status-v16-row{gap:20px;}.community-photo{inset:30% 0 0;}.community-photo img{object-position:75% center;opacity:.8;}.community-photo:after{background:linear-gradient(180deg,var(--tone-262626),var(--tone-262626b3) 35%,var(--tone-26262633)),linear-gradient(90deg,var(--tone-26262699),transparent);}}@keyframes navPanelIn{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}[hidden]{display:none!important;}.account-v42-avatar{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;isolation:isolate;line-height:1;}.account-v42-avatar>img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center;border:0;border-radius:inherit;}.account-v42-avatar-edit{right:4px;bottom:4px;border:0;background:var(--tone-202020c9);backdrop-filter:blur(6px);}.account-v42-modal-preview{padding:0;border:0;background:transparent;overflow:hidden;}.account-v42-modal-preview>img{display:block;width:100%;height:100%;object-fit:cover;}.faq-v45 h2{font:600 clamp(34px,4.5vw,56px)/1.12 var(--font-display);margin:18px 0;}.contact-v45 h1{font:600 clamp(34px,4.5vw,56px)/1.12 var(--font-display);letter-spacing:-.055em;}.reviews-v45 h2{font:600 clamp(34px,4.5vw,56px)/1.12 var(--font-display);letter-spacing:-.055em;margin:18px 0;}.faq-v45 h2 em,.contact-v45 h1 em,.reviews-v45 h2 em{font-style:normal;}.rating-stars{color:var(--v45-gold);letter-spacing:2px;font-size:17px;white-space:nowrap;}.faq-v45{padding:100px 0 120px;}.faq-v45-layout{display:grid;align-items:start;}.faq-v45-contact{display:flex;align-items:center;border:1px solid var(--v45-line);margin-top:34px;font-size:13px;color:var(--v45-dim);}.faq-v45-contact strong{display:flex;justify-content:space-between;align-items:center;font-weight:500;gap:70px;}.faq-v45-contact i{font-size:22px;font-style:normal;}.faq-v45-item{border-bottom:1px solid var(--v45-line);}.faq-v45-item summary{display:flex;align-items:center;cursor:pointer;list-style:none;font-weight:500;}.faq-v45-item summary::-webkit-details-marker{display:none;}.faq-v45-item summary small{letter-spacing:.12em;flex:none;}.faq-v45-item summary span{flex:1;}.faq-v45-item summary b{line-height:1;border:1px solid var(--v45-line);border-radius:50%;display:grid;place-items:center;font-weight:400;transition:transform .25s;}.faq-v45-item[open]{border-bottom-color:rgb(229 29 33 / 0.3137);}.faq-v45-item[open] summary b{transform:rotate(45deg);}.faq-v45-item p{margin:0;}.product-v45{padding:30px 0 105px;}.product-v45>.container{max-width:1240px;}.product-v45 .breadcrumbs{font-size:13px;margin:0 0 34px;flex-wrap:wrap;}.product-v45-title{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:29px;}.product-v45-title h1{font:600 clamp(32px,4.4vw,54px)/1.18 var(--font-display);letter-spacing:-.055em;margin:13px 0 0;overflow-wrap:anywhere;}.product-v45-main{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:start;}.product-v45-gallery{border:0;background:transparent;}.product-v45-gallery .gallery-hero{height:auto;aspect-ratio:1.17;border:1px solid var(--v45-line);overflow:hidden;position:relative;background:var(--tone-242424);}.product-v45-gallery .gallery-hero>img{width:100%;height:100%;object-fit:cover;display:block;}.product-v45-image-shade{position:absolute;inset:0;pointer-events:none;}.product-v45-image-caption{position:absolute;bottom:26px;left:29px;letter-spacing:.14em;font-size:11px;}.product-v45-image-caption b{display:block;font:500 16px var(--font-display);letter-spacing:0;margin-top:4px;}.product-v45-gallery .gallery-thumbs{margin-top:12px;display:flex;gap:10px;overflow-x:auto;padding:0 0 5px;}.product-v45-gallery .gallery-thumbs button{width:74px;height:57px;border:1px solid var(--v45-line);border-radius:9px;padding:0;overflow:hidden;flex:none;opacity:.65;background:var(--tone-262626);}.product-v45-gallery .gallery-thumbs button.selected{border-color:var(--tone-ff7d7d);opacity:1;}.product-v45-gallery .gallery-thumbs img{width:100%;height:100%;object-fit:cover;}.product-v45-gallery .gallery-arrow{background:var(--tone-202020d9);border:1px solid var(--v45-line);width:38px;height:38px;font-size:25px;}.product-v45-specs{display:grid;grid-template-columns:1.3fr .7fr 1fr;border-top:1px solid var(--v45-line);margin-top:22px;padding-top:21px;gap:16px;}.product-v45-specs small{display:block;font-size:11px;letter-spacing:.1em;margin-bottom:6px;}.product-v45-specs strong{font-size:13px;font-weight:500;}.product-v45-purchase{padding:28px;border:1px solid rgb(229 29 33 / 0.4588);position:sticky;top:110px;}.product-v45-purchase-head{display:flex;justify-content:space-between;align-items:center;gap:12px;}.product-v45-purchase-head>span:first-child{letter-spacing:.13em;}.product-v45-purchase-head .status-pill{font-size:11px;padding:5px 8px;}.product-v45-purchase h2{font:500 33px/1.2 var(--font-display);letter-spacing:-.045em;margin:26px 0 12px;}.product-v45-purchase h2 em{font-style:normal;}.product-v45-purchase>p{font-size:14px;line-height:1.85;margin:0 0 26px;max-width:280px;}.product-v45-plans{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:9px;}.product-v45-plans legend{font-size:12px;color:var(--tone-dbadad);margin-bottom:12px;padding:0;}.product-v45-plan{display:block;position:relative;cursor:pointer;}.product-v45-plan>input{position:absolute;opacity:0;inset:0;pointer-events:none;}.product-v45-plan>span{display:flex;align-items:center;gap:12px;min-height:67px;padding:13px 15px;border:1px solid var(--v45-line);border-radius:10px;transition:border-color .2s,background .2s;}.product-v45-plan>span>i{width:15px;height:15px;border:1px solid #6d6d6d;border-radius:50%;flex:none;display:grid;place-items:center;}.product-v45-plan>span>i::after{content:"";width:7px;height:7px;border-radius:50%;transform:scale(0);transition:transform .2s;}.product-v45-plan>span>span{flex:1;}.product-v45-plan strong{display:block;font-size:14px;font-weight:500;}.product-v45-plan small{display:block;font-size:11px;margin-top:2px;}.product-v45-plan b{font-size:16px;font-weight:600;}.product-v45-plan input:checked+span>i::after{transform:scale(1);}.product-v45-plan input:focus-visible+span{outline:2px solid var(--tone-ffa0a0);outline-offset:3px;}.product-v45-total{display:flex;align-items:end;justify-content:space-between;gap:14px;padding-top:22px;margin-top:24px;border-top:1px solid var(--v45-line);}.product-v45-total small{display:block;font-size:12px;margin-bottom:5px;}.product-v45-total strong{display:block;font:600 31px/1.3 var(--font-display);letter-spacing:-.055em;}.product-v45-total>span{font-size:11px;padding-bottom:6px;}.product-v45-buy{width:100%;justify-content:space-between;margin-top:20px;font-size:14px;min-height:49px;white-space:normal;text-align:left;}.product-v45-buy:disabled{opacity:.55;cursor:default;}.product-v45-help{display:block;font-size:12px;text-align:center;margin-top:17px;}.product-v45-help span{margin-left:5px;}.product-v45-section-nav{display:flex;gap:32px;border-top:1px solid var(--v45-line);border-bottom:1px solid var(--v45-line);padding:23px 0;margin-top:55px;}.product-v45-section-nav a{font-size:13px;transition:color .2s;}.product-v45-section-nav a:hover{color:var(--tone-ffdbdb);}.product-v45-section-nav b{font-size:11px;border:1px solid var(--v45-line);border-radius:5px;padding:2px 6px;margin-left:5px;}.product-v45-overview{display:grid;grid-template-columns:.85fr 1.45fr;gap:80px;padding:62px 0;border-bottom:1px solid var(--v45-line);scroll-margin-top:110px;}.product-v45-overview h2{font:500 34px/1.2 var(--font-display);letter-spacing:-.045em;margin:17px 0 23px;}.product-v45-overview h2 em{font-style:normal;}.product-v45-overview header>a{font-size:13px;}.product-v45-description{font-size:15px;line-height:2;overflow-wrap:anywhere;padding-top:8px;}.product-v45-description video{display:block;width:100%;max-height:400px;background:var(--tone-0b0202);border:1px solid var(--v45-line);border-radius:14px;margin-top:26px;}.product-v45-features{padding:55px 0;border-bottom:1px solid var(--v45-line);scroll-margin-top:110px;}.product-v45-features h2{font:500 28px/1.3 var(--font-display);letter-spacing:-.035em;margin:16px 0 26px;}.product-v45-features>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.product-v45-features article{border:1px solid var(--v45-line);border-radius:13px;padding:25px;}.product-v45-features article>span{font-size:12px;letter-spacing:.12em;}.product-v45-features h3{font:500 16px/1.5 var(--font-display);margin:17px 0 9px;overflow-wrap:anywhere;}.product-v45-features p{font-size:14px;line-height:1.85;margin:0;overflow-wrap:anywhere;}.reviews-v45{padding-top:66px;scroll-margin-top:110px;}.reviews-v45-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;}.reviews-v45-heading h2{font-size:38px;margin-bottom:0;}.reviews-v45-heading>span{font-size:8px;letter-spacing:.13em;color:#747474;border:1px solid #70b79e30;border-radius:7px;padding:8px 12px;margin-bottom:3px;}.reviews-v45-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:50px;align-items:start;}.reviews-v45-summary{border:1px solid var(--v45-line);border-radius:14px;padding:25px;position:sticky;top:110px;}.reviews-v45-summary>span:first-child{font-size:11px;letter-spacing:.12em;}.reviews-v45-summary>div:nth-child(2){display:flex;gap:8px;align-items:baseline;margin-top:13px;}.reviews-v45-summary strong{font:600 50px/1.2 var(--font-display);letter-spacing:-.06em;}.reviews-v45-summary small{font-size:12px;}.reviews-v45-summary>p{font-size:12px;margin:8px 0 23px;}.reviews-v45-bars{display:flex;flex-direction:column;gap:10px;}.reviews-v45-bars>div{display:flex;align-items:center;gap:10px;}.reviews-v45-bars>div>span{font-size:12px;color:var(--tone-c09999);min-width:24px;}.reviews-v45-bars i{color:#8a8a8a;font-style:normal;font-size:11px;}.reviews-v45-bars meter{flex:1;min-width:0;height:6px;border:0;border-radius:4px;appearance:none;}.reviews-v45-bars meter::-webkit-meter-bar{border:0;border-radius:4px;height:6px;}.reviews-v45-bars meter::-webkit-meter-optimum-value{background:#a2a2a2;border-radius:4px;}.reviews-v45-bars meter::-moz-meter-bar{background:#a2a2a2;border-radius:4px;}.reviews-v45-bars small{text-align:right;min-width:29px;font-size:11px;}.reviews-v45-feed{min-width:0;}.reviews-v45-review{display:grid;grid-template-columns:39px minmax(0,1fr);gap:16px;padding:24px 0;border-bottom:1px solid var(--v45-line);}.reviews-v45-review:first-child{padding-top:5px;}.reviews-v45-avatar{width:39px;height:39px;display:grid;place-items:center;border:1px solid rgb(229 29 33 / 0.2706);border-radius:50%;font-size:16px;font-weight:600;overflow:hidden;}.reviews-v45-avatar img{width:100%;height:100%;object-fit:cover;}.reviews-v45-review header{display:flex;align-items:center;gap:13px;flex-wrap:wrap;}.reviews-v45-review header strong{font-size:15px;font-weight:600;overflow-wrap:anywhere;}.reviews-v45-verified{font-size:11px;color:#6fc8a2;}.reviews-v45-meta{display:flex;align-items:center;gap:12px;margin:5px 0 12px;flex-wrap:wrap;}.reviews-v45-meta .rating-stars{font-size:16px;letter-spacing:1px;}.reviews-v45-meta time{font-size:11px;}.reviews-v45-review p{font-size:14px;line-height:1.95;margin:0;overflow-wrap:anywhere;}.reviews-v45-empty{padding:25px 0 35px;border-bottom:1px solid var(--v45-line);}.reviews-v45-empty>span{font-size:30px;color:#e51d1d;}.reviews-v45-empty h3{font:500 18px/1.5 var(--font-display);margin:10px 0;}.reviews-v45-empty p{font-size:14px;line-height:1.85;}.reviews-v45-pagination{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:20px 0;font-size:13px;color:var(--v45-dim);}.reviews-v45-pagination a{color:var(--tone-f7a9a9);}.reviews-v45-composer{border:1px solid var(--v45-line);border-radius:14px;padding:25px;margin-top:30px;}.reviews-v45-composer>p{font-size:14px;margin:0;line-height:1.85;}.reviews-v45-composer a{color:var(--tone-f7b3b3);}.reviews-v45-composer-kicker{font-size:11px;letter-spacing:.14em;}.reviews-v45-composer h3{font:500 21px/1.5 var(--font-display);margin:8px 0 19px;letter-spacing:-.035em;}.reviews-v45-picker{border:0;padding:0;margin:0 0 18px;display:flex;gap:5px;}.reviews-v45-picker legend,.reviews-v45-text-label{color:#e51d1d;font-size:12px;margin-bottom:6px;display:block;}.reviews-v45-picker label{position:relative;cursor:pointer;padding:0 3px;}.reviews-v45-picker input{position:absolute;opacity:0;width:100%;height:100%;inset:0;margin:0;cursor:pointer;}.reviews-v45-picker label>span{font-size:27px;transition:color .15s;}.reviews-v45-picker input:focus-visible+span{outline:2px solid var(--tone-ffa1a1);outline-offset:3px;border-radius:4px;}.reviews-v45-composer textarea{display:block;width:100%;resize:vertical;min-height:110px;max-height:350px;border:1px solid var(--v45-line);border-radius:9px;padding:13px;font:12px/1.8 var(--font-body);}.reviews-v45-composer textarea:focus{outline:1px solid #e51d1d;border-color:#e51d1d;}.reviews-v45-composer form>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px;}.reviews-v45-composer footer small{font-size:11px;}.reviews-v45-composer footer button{font-size:13px;white-space:nowrap;padding:11px 18px;}[data-review-status]{font-size:14px;margin:15px 0 0;color:#6fc8a2;}[data-review-status][data-type=error]{color:var(--tone-f19aa9);}.contact-v45{padding:65px 0 100px;}.contact-v45-heading{padding-bottom:47px;border-bottom:1px solid var(--v45-line);margin-bottom:36px;}.contact-v45 h1{font-size:clamp(45px,6vw,76px);margin:20px 0;}.contact-v45-heading>p{font-size:15px;line-height:1.95;margin:0;}.contact-v45-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;}.contact-v45-grid article{position:relative;border:1px solid var(--v45-line);border-radius:18px;padding:34px;display:flex;flex-direction:column;align-items:start;}.contact-v45-icon{font-size:28px;line-height:1;border:1px solid rgb(229 29 33 / 0.1490);border-radius:13px;width:53px;height:53px;display:grid;place-items:center;margin-bottom:28px;}.contact-v45-kicker{font-size:11px;letter-spacing:.14em;}.contact-v45-grid h2{font:500 27px/1.25 var(--font-display);letter-spacing:-.045em;margin:12px 0 15px;}.contact-v45-grid p{font-size:14px;line-height:1.95;margin:0 0 28px;max-width:450px;}.contact-v45-email{font:500 clamp(16px,2vw,22px)/1.5 var(--font-display);letter-spacing:-.03em;display:flex;gap:22px;align-items:center;padding-bottom:5px;border-bottom:1px solid rgb(229 29 33 / 0.3333);overflow-wrap:anywhere;}.contact-v45-main footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:36px;}.contact-v45-main footer span{font-size:11px;border:1px solid var(--v45-line);padding:6px 9px;border-radius:6px;}.contact-v45-support .btn{font-size:14px;padding:12px 18px;}.contact-v45-faq{font-size:12px;margin-top:auto;padding-top:30px;}.contact-v45-faq span{margin-left:8px;}.contact-v45-grid .contact-v45-note{border:1px solid var(--v45-line);padding:12px 15px;border-radius:8px;font-size:13px;background:var(--tone-242424);}.contact-v45-foot{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:30px;padding-top:26px;border-top:1px solid var(--v45-line);}.contact-v45-foot>span{font-size:11px;letter-spacing:.12em;}.contact-v45-foot p{font-size:13px;margin:0;}@media(min-width:1600px){.product-v45>.container{max-width:1340px;}.product-v45-main{gap:40px;}}@media(max-width:1000px){.product-v45-main{gap:22px;grid-template-columns:1.2fr 1fr;}.product-v45-purchase{padding:22px;}.product-v45-gallery .gallery-hero{aspect-ratio:.95;}.product-v45-overview{gap:40px;}.reviews-v45-layout{grid-template-columns:235px minmax(0,1fr);gap:30px;}.contact-v45-grid article{padding:27px;}.product-v45-purchase-head{flex-wrap:wrap;gap:8px;}}@media(max-width:760px){.faq-v45{padding:70px 0;}.faq-v45-contact{margin-top:22px;}.faq-v45-contact strong{gap:30px;}.faq-v45-item p{padding-left:29px;padding-right:28px;}.product-v45{padding-top:25px;}.product-v45-title{align-items:start;flex-direction:column;gap:18px;}.product-v45-title h1{font-size:37px;}.product-v45-main{grid-template-columns:1fr;gap:30px;}.product-v45-gallery .gallery-hero{aspect-ratio:1.16;}.product-v45-purchase{position:static;padding:26px;}.product-v45-purchase-head{flex-wrap:nowrap;}.product-v45-purchase>p{max-width:100%;}.product-v45-plans{gap:10px;}.product-v45-section-nav{gap:19px;padding:19px 0;margin-top:35px;flex-wrap:wrap;}.product-v45-overview{grid-template-columns:1fr;gap:20px;padding:38px 0;}.product-v45-overview h2{font-size:29px;}.product-v45-features{padding:38px 0;}.product-v45-features>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.product-v45-features article{padding:19px;}.product-v45-features h2{font-size:24px;}.reviews-v45{padding-top:40px;}.reviews-v45-heading{align-items:start;flex-direction:column;gap:20px;}.reviews-v45-heading h2{font-size:31px;}.reviews-v45-layout{grid-template-columns:1fr;gap:30px;}.reviews-v45-summary{position:static;display:grid;grid-template-columns:1fr 1.2fr;gap:0 30px;align-items:start;}.reviews-v45-summary>span:first-child{grid-column:1;}.reviews-v45-summary>div:nth-child(2){grid-column:1;}.reviews-v45-summary>.rating-stars,.reviews-v45-summary>p{grid-column:1;}.reviews-v45-summary>.reviews-v45-bars{grid-column:2;grid-row:1/5;align-self:center;}.reviews-v45-summary>p{margin-bottom:0;}.contact-v45{padding-top:42px;}.contact-v45-grid{grid-template-columns:1fr;}.contact-v45-heading{padding-bottom:32px;}.contact-v45-foot{align-items:start;flex-direction:column;gap:15px;}.contact-v45-grid article{padding:27px;}.contact-v45-main footer{padding-top:28px;}.reviews-v45-composer form>footer{flex-wrap:wrap;}.reviews-v45-composer footer button{margin-left:auto;}}@media(max-width:480px){.product-v45 .breadcrumbs{margin-bottom:25px;font-size:11px;}.product-v45-purchase{padding:22px;}.product-v45-purchase-head .status-pill{font-size:11px;}.product-v45-specs{gap:12px;grid-template-columns:1fr 1fr;}.product-v45-specs>div:last-child{grid-column:1/-1;}.product-v45-features>div{grid-template-columns:1fr;}.product-v45-section-nav{gap:15px;}.product-v45-section-nav a{font-size:11px;}.reviews-v45-summary{padding:22px;column-gap:18px;grid-template-columns:1fr 1.2fr;}.reviews-v45-summary strong{font-size:41px;}.reviews-v45-bars>div{gap:7px;}.reviews-v45-composer{padding:20px;}.reviews-v45-review{gap:12px;grid-template-columns:34px minmax(0,1fr);}.reviews-v45-avatar{width:34px;height:34px;}.reviews-v45-meta{gap:8px;}.reviews-v45-review header{gap:6px 10px;}.reviews-v45-verified{font-size:11px;}.contact-v45-grid article{padding:25px;}.contact-v45-email{font-size:17px;gap:14px;}.contact-v45-grid h2{font-size:25px;}}@media(prefers-reduced-motion:reduce){.faq-v45-item summary b,.reviews-v45-picker label>span{transition:none;}}:root{--amber:#ef7575;--shell:1280px;--gutter:36px;}body.revolution-v48{font:400 14px/1.75 var(--font-body);overflow-x:clip;}#ruzy-atelier .container{width:min(100% - 2*var(--gutter),var(--shell));padding:0;margin-inline:auto;}#ruzy-atelier .site-main{position:relative;z-index:1;min-height:55vh;}#ruzy-atelier .section{padding:86px 0;}.site-aura{position:fixed;width:500px;height:500px;pointer-events:none;z-index:0;border-radius:50%;}.site-aura-one{top:30vh;animation:aura-drift 19s ease-in-out infinite alternate;}.site-aura-two{top:120px;animation:aura-drift 24s ease-in-out infinite alternate-reverse;}.skip-link{position:fixed;top:0;left:24px;padding:10px 20px;background:var(--accent);color:white;z-index:5000;transform:translateY(-120%);}.skip-link:focus{transform:none;}#ruzy-atelier .site-header{position:fixed;inset:0 0 auto;z-index:1000;padding:0;overflow:visible;}#ruzy-atelier .nav-shell{width:min(100% - 2*var(--gutter),var(--shell));max-width:var(--shell);margin:0 auto;display:flex;align-items:center;padding:0;border:0;border-radius:0;background:none;backdrop-filter:none;box-shadow:none;overflow:visible;}#ruzy-atelier .brand{gap:10px;position:relative;flex:none;text-decoration:none;}#ruzy-atelier .brand-logo{width:36px;height:42px;}#ruzy-atelier .brand-logo img{object-fit:contain;}#ruzy-atelier .brand-word{font:650 29px/1 var(--font-display);letter-spacing:-.065em;}#ruzy-atelier .brand-word>i{font-style:normal;color:var(--accent);}#ruzy-atelier .site-header .brand::after{content:"";position:absolute;height:2px;bottom:-10px;left:46px;width:88px;opacity:.8;}#ruzy-atelier .main-nav{position:static;flex-direction:row;display:flex;align-items:center;flex:1;justify-content:center;}#ruzy-atelier .main-nav>a{letter-spacing:.015em;background:none;}#ruzy-atelier .main-nav>a::after{content:"";position:absolute;transform:scaleX(0);transition:transform .3s;}#ruzy-atelier .main-nav>a.active::after,#ruzy-atelier .main-nav>a:hover::after{transform:scaleX(1);}#ruzy-atelier .nav-toggle{display:none;}#ruzy-atelier .nav-cta{display:inline-flex;}#ruzy-atelier .nav-actions{display:flex;align-items:center;flex:none;}.nav-discord{display:inline-flex;gap:9px;align-items:center;background:var(--tone-ffebeb);color:#e51d1d;border:1px solid var(--tone-ffffff66);border-radius:6px;font-weight:600;padding:11px 16px;box-shadow:0 0 24px var(--tone-ff85850c);transition:transform .25s,box-shadow .25s;}.nav-discord svg{width:15px;height:15px;fill:currentColor;stroke:none;}.nav-discord i{font-size:16px;font-style:normal;margin-left:5px;}.nav-discord:hover{transform:translateY(-2px);box-shadow:0 5px 30px rgb(229 29 33 / 0.1451);background:var(--tone-ffffff);}#ruzy-atelier .icon-btn{width:38px;height:38px;border-radius:9px;color:var(--tone-b3b3b3);}.icon-btn:hover{background:var(--tone-ffffff0c)!important;}#ruzy-atelier .notification-dot{color:white;}#ruzy-atelier .account-chip{font:500 12px var(--font-body);color:var(--tone-ede9ee);cursor:pointer;min-height:44px;transition:border-color .25s,background .25s;}#ruzy-atelier .account-chip .avatar{background:var(--tone-3c3c3c);color:var(--tone-fab7b7);}#ruzy-atelier .account-name{max-width:100px;display:block;}#ruzy-atelier .account-chevron{width:12px;height:12px;transition:transform .25s;}.account-chip[aria-expanded=true] .account-chevron{transform:rotate(180deg);}#ruzy-atelier .account-menu-panel{display:block;top:calc(100% + 16px);max-width:calc(100vw - 28px);animation:menu-enter .24s var(--ease);overflow:hidden;}#ruzy-atelier .account-menu-panel[hidden]{display:none!important;}#ruzy-atelier .account-menu-summary{padding:14px 12px 18px;margin:0 0 7px;border-bottom:1px solid var(--tone-ffffff0c);gap:12px;align-items:center;}#ruzy-atelier .account-menu-summary-avatar{width:41px;height:41px;border-radius:11px;background:var(--tone-424242);color:var(--tone-f79a9a);}#ruzy-atelier .account-menu-summary-copy small{letter-spacing:.1em;color:var(--tone-989898);}.account-menu-summary-copy strong{font-size:16px!important;color:var(--tone-ffffff);}.account-menu-summary-copy em{font-size:11px!important;color:var(--tone-8a8a8a)!important;line-height:1.7;margin-top:2px;}#ruzy-atelier .account-menu-panel a{grid-template-columns:28px 1fr;gap:1px 10px;background:none;font-family:var(--font-body);cursor:pointer;}#ruzy-atelier .account-menu-panel form button{padding:12px 10px;grid-template-columns:28px 1fr;gap:1px 10px;border-radius:9px;background:none;font-family:var(--font-body);cursor:pointer;}#ruzy-atelier .account-menu-panel a>span:not(.menu-icon),#ruzy-atelier .account-menu-panel button>span:not(.menu-icon){font-weight:500;}#ruzy-atelier .account-menu-logout{border-color:var(--tone-ffffff0c);padding-top:6px;}#ruzy-atelier .btn-primary{font-weight:500;}#ruzy-atelier .btn-ghost{background:var(--tone-ffffff04);border:1px solid var(--tone-ffffff16);border-radius:8px;}.button-ripple{position:absolute;border-radius:50%;background:var(--tone-ffffff50);pointer-events:none;z-index:0;transform:scale(0);animation:button-ripple .7s ease-out forwards;}.btn svg{width:17px;height:17px;flex:none;}#ruzy-atelier .gradient-text{background:linear-gradient(110deg,var(--tone-f8a5a5),#e51d1d);-webkit-background-clip:text;background-clip:text;color:transparent;}#ruzy-atelier .section-title{font-size:clamp(31px,3.5vw,44px);letter-spacing:-.045em;line-height:1.25;color:var(--tone-f3eff5);text-align:inherit;font-weight:600;}#ruzy-atelier .section-sub{line-height:1.85;}#ruzy-atelier .home-v40-eyebrow{letter-spacing:.18em;font-weight:500;justify-content:flex-start;}#ruzy-atelier .home-v40-eyebrow>i{width:5px;height:5px;border-radius:50%;background:#e51d1d;box-shadow:0 0 10px rgb(229 29 33 / 0.2667);transform:none;}#ruzy-atelier .breadcrumbs a{color:var(--tone-ababab);}.hero-v46{position:relative;min-height:680px;overflow:hidden;}.hero-v46-layout{position:relative;display:grid;grid-template-columns:1.03fr 1fr;align-items:center;min-height:680px;gap:20px;z-index:2;}.hero-v46-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(95px);will-change:transform;}.hero-v46-glow-one{animation:aura-drift 12s ease-in-out infinite alternate;}.hero-v46-glow-two{width:420px;height:480px;right:-120px;top:50px;animation:aura-drift 18s ease-in-out infinite alternate-reverse;}.hero-v46-copy{padding:25px 0 56px;max-width:650px;position:relative;z-index:4;}.hero-v46-eyebrow{display:inline-flex;gap:10px;align-items:center;font-size:11px;letter-spacing:.2em;font-weight:500;margin-bottom:23px;}.hero-v46-eyebrow i{width:6px;height:6px;border-radius:50%;animation:dot-pulse 2.5s ease-in-out infinite;}.hero-v46 h1{font:600 clamp(46px,4.9vw,70px)/1.1 var(--font-display);letter-spacing:-.064em;margin:0 0 25px;white-space:nowrap;}.hero-v46 h1 em{font-style:normal;text-shadow:0 0 70px rgb(229 29 33 / 0.1255);}.hero-v46-copy>p{max-width:445px;line-height:1.95;margin:0 0 29px;}.hero-v46-actions{display:flex;align-items:center;gap:27px;}.hero-v46-actions .btn{padding:15px 21px;font-size:14px;gap:13px;min-height:51px;}.hero-v46-actions .btn>span{margin-left:5px;font-size:20px;}.hero-v46-visual{position:relative;min-width:0;align-self:start;}.hero-v46-gallery{display:grid;grid-template-columns:1fr 1fr;}.hero-v46-column{height:max-content;}.hero-v46-column-1{animation-duration:42s;animation-direction:reverse;}.hero-v46-group{display:grid;}.hero-v46-tile{position:relative;width:100%;overflow:hidden;}.hero-v46-tile>img{width:100%;height:100%;object-fit:cover;display:block;}.hero-v46-tile::after{content:"";position:absolute;inset:0;}.hero-v46-tile>span{position:absolute;z-index:1;bottom:16px;left:18px;right:18px;font-weight:500;letter-spacing:.15em;display:flex;align-items:center;gap:7px;}.hero-v46-tile>span>i{width:4px;height:4px;border-radius:50%;}.hero-v46-tile>span>b{margin-left:auto;font-size:22px;font-weight:600;letter-spacing:-.08em;opacity:.7;}.hero-v46-scroll{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;z-index:4;}.hero-v46-scroll span{font-size:11px;letter-spacing:.2em;}.hero-v46-scroll svg{width:21px;height:21px;animation:scroll-cue 2s ease-in-out infinite;}.orbit-one{width:340px;height:340px;animation:orbit-turn 38s linear infinite;}#ruzy-atelier .community-v46{padding:0 0 40px;}#ruzy-atelier .home-v40-status{padding:47px 0 75px;}.home-v40-section-head{text-align:left!important;justify-content:space-between!important;margin-bottom:30px!important;}.home-v40-section-head>div{max-width:none!important;}.home-v40-section-head .home-v40-eyebrow{justify-content:flex-start!important;}.home-v40-section-head .section-sub{margin:12px 0 0!important;}.status-v16-summary strong{color:var(--tone-cccccc)!important;}.status-v16-stats{border-color:var(--tone-ffffff07)!important;margin:22px 0!important;padding:15px 0!important;}.status-v16-stats>span{color:var(--tone-959595)!important;}.status-v16-stats b{border-color:var(--tone-ffffff0d)!important;background:var(--tone-242424)!important;color:var(--tone-c2c2c2)!important;}.status-v16-row{background:var(--tone-222222)!important;border-color:var(--tone-ffffff09)!important;border-radius:11px!important;padding:20px!important;}.status-v16-row:hover{border-color:color-mix(in srgb,var(--state-color) 30%,var(--tone-262028))!important;}.status-v16-service strong{color:var(--tone-d0d0d0)!important;}.status-pill{font-size:11px!important;}#ruzy-atelier .home-v40-reviews{padding:65px 0;border-top:1px solid var(--tone-ffffff04);border-bottom:1px solid var(--tone-ffffff04);}.home-v40-review-card{border-color:var(--tone-ffffff0b)!important;border-radius:13px!important;padding:26px!important;}.home-v40-review-card>span{color:#ef7676!important;}.home-v40-review-card p{line-height:1.9!important;min-height:70px;}.home-v40-review-card footer{border-color:var(--tone-ffffff07)!important;}.home-v40-review-score strong{font-size:31px!important;}.home-v40-review-score>span{color:#ef7878!important;}.home-v40-review-score small{color:var(--tone-7c7c7c)!important;}#ruzy-atelier .faq-v45{padding:85px 0 95px;}.faq-v45-layout{grid-template-columns:.95fr 1.25fr;gap:95px;}.faq-v45 h2{font-size:39px!important;line-height:1.2;letter-spacing:-.045em;}.faq-v45 h2 em{color:var(--tone-f29696);}.faq-v45 header>p{max-width:290px;line-height:1.9;}.faq-v45-contact{border-radius:11px;padding:18px 20px;max-width:280px;}.faq-v45-contact strong{font-size:16px;margin-top:6px;}.faq-v45-list{border-top:0;}.faq-v45-item{border:1px solid var(--tone-ffffff09);border-radius:11px;margin-bottom:11px;overflow:hidden;transition:background .3s,border-color .3s;}.faq-v45-item summary{padding:20px 21px;gap:19px;}.faq-v45-item summary small{color:var(--tone-747474);}.faq-v45-item summary b{width:24px;height:24px;font-size:17px;color:var(--tone-9e9e9e);border-color:var(--tone-ffffff0f);}.faq-v45-item[open] summary b{color:var(--tone-f5abab);border-color:var(--tone-ef9b9b33);}.faq-v45-item p{padding:0 56px 22px;}.faq-v45-item::details-content{overflow:hidden;}.faq-v45-item[open]::details-content{height:auto;}#ruzy-atelier .footer-v46{position:relative;z-index:2;border-top:1px solid var(--tone-ffffff0b);padding:39px 0 20px;margin:0;box-shadow:none;}.footer-v46-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:28px;}.footer-v46-brand .brand-logo{width:26px!important;height:30px!important;}.footer-v46-brand .brand-word{font-size:23px!important;}.footer-v46-brand p{line-height:1.9;margin:13px 0 0;max-width:260px;}.footer-v46-links{display:flex;flex-direction:column;gap:6px;}.footer-v46-links h3{letter-spacing:.015em;font-weight:500;margin:0 0 5px;}.footer-v46-links a{transition:color .2s;}.footer-v46-links a:hover{color:var(--tone-f0a3a3);}.footer-v46-links a>span{margin-left:5px;color:var(--tone-a5a5a5);}.footer-v46-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--tone-ffffff07);padding-top:20px;}.footer-v46-bottom>div{display:flex;flex-direction:column;gap:4px;}.footer-v46-bottom small{display:flex;gap:5px;align-items:center;}.footer-v46-bottom small svg{width:10px;height:10px;stroke-width:1.5;color:var(--tone-929292);}.footer-v46-payments{display:block;width:190px;height:auto;object-fit:contain;margin:0 0 0 auto;flex:none;}.scroll-top-v46{position:fixed;bottom:24px;right:24px;z-index:900;width:43px;height:43px;border-radius:50%;border:1px solid var(--tone-ffffff13);backdrop-filter:blur(14px);display:grid;place-items:center;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .3s,transform .3s,background .2s;box-shadow:0 8px 30px #20202044;}.scroll-top-v46.is-visible{opacity:1;pointer-events:auto;transform:none;}.scroll-top-v46>svg:first-child{width:17px;height:17px;stroke-width:1.6;}.scroll-top-ring{position:absolute;inset:-1px;width:43px;height:43px;transform:rotate(-90deg);pointer-events:none;}.scroll-top-ring circle{fill:none;stroke:currentColor;stroke-width:1.3;stroke-dasharray:138.23;stroke-dashoffset:calc(138.23*(1 - var(--scroll-progress,0)));}#ruzy-atelier .account-v42-container{max-width:1120px;}.account-v42-hero{background:radial-gradient(ellipse at 100% 0,rgb(229 29 33 / 0.0745),transparent 65%),var(--tone-202020)!important;border-color:var(--tone-ffffff0d)!important;border-radius:18px!important;box-shadow:0 20px 50px #20202022;}.account-v42-kicker{color:var(--tone-a5a5a5)!important;}.account-v42-state{background:#75b78a0c!important;border-color:#75b78a25!important;color:#acd4b4!important;}.account-v42-identity-copy p{color:var(--tone-848484)!important;}.account-v42-section-title{color:var(--tone-a0a0a0)!important;}.account-v42-section-title>b{background:var(--tone-ffffff09)!important;}.account-v42-section-title>i{background:var(--tone-a3a3a3)!important;}.account-v42-details-card,.account-v42-license-card,.account-v42-action-card,.account-v42-password-card,.account-v42-orders{background:radial-gradient(400px circle at var(--pointer-x,0%) var(--pointer-y,0%),rgb(229 29 33 / 0.0235),transparent),var(--tone-1f1f1f)!important;border-color:var(--tone-ffffff0d)!important;border-radius:14px!important;}.account-v42-details-card>div{border-color:var(--tone-ffffff0c)!important;}.account-v42-details-card strong{color:var(--tone-d0d0d0)!important;}.account-v42-details-card>div>span{color:var(--tone-8c8c8c)!important;}.account-v42-license-row{border-color:var(--tone-ffffff08)!important;}.account-v42-license-product small,.account-v42-license-valid small,.account-v42-action-copy p,.account-v42-password-card p{color:var(--tone-8c8c8c)!important;}.account-v42-license-valid strong{color:var(--tone-bebebe)!important;}.account-v42-license-remaining>strong{background:#71c7960c!important;border-color:#71c79622!important;color:var(--tone-9bbb9f)!important;}.account-v42-redeem{border-color:var(--tone-ffffff08)!important;}.account-v42-action-icon{background:rgb(229 29 33 / 0.0627)!important;border-color:rgb(229 29 33 / 0.1882)!important;color:#e51d1d!important;}.account-v42-discord-note{background:none!important;color:var(--tone-888888)!important;border-color:var(--tone-ffffff08)!important;}.account-v42-discord-note strong{color:var(--tone-b2b2b2)!important;}.account-v42-password-form label>span{color:var(--tone-9e9e9e)!important;}.account-v42-password-form input,.account-v42-redeem input{background:var(--tone-161616)!important;border-color:var(--tone-ffffff0d)!important;color:var(--tone-e2e2e2)!important;}#ruzy-atelier input:focus,#ruzy-atelier textarea:focus,#ruzy-atelier select:focus{outline:1px solid rgb(229 29 33 / 0.1882);}#ruzy-atelier .auth-shell-v24{border-color:var(--tone-ffffff0d);background:var(--tone-202020);box-shadow:0 30px 70px #20202044;}.auth-card{background:var(--tone-202020)!important;border-color:var(--tone-ffffff0d)!important;}.auth-card .sub,.auth-card-head p{color:var(--tone-9b9b9b)!important;}.auth-kicker-v24{color:#e51d1d!important;}.auth-card h1{color:var(--tone-f2f2f2)!important;}.auth-form-v24 label,.auth-label-row label{color:var(--tone-b8b8b8)!important;}.auth-form-v24 input{background:var(--tone-181818)!important;border-color:var(--tone-ffffff0e)!important;color:var(--tone-e6e6e6)!important;}.auth-switch-v24,.auth-form-v24 .auth-consent-v24{color:var(--tone-8e8e8e)!important;}.auth-switch-v24 a,.auth-label-row a,.auth-consent-v24 a{color:var(--tone-ed9999)!important;}.auth-v24-brand small{color:var(--tone-8a8a8a)!important;}.auth-password-toggle{color:var(--tone-a0a0a0)!important;}.auth-v24-logo img{filter:brightness(0) invert(1);}#ruzy-atelier .product-v45{padding-top:35px;}.product-v45-gallery .gallery-hero{border-color:var(--tone-ffffff14);border-radius:18px;box-shadow:0 30px 60px #20202044;}.product-v45-image-shade{background:linear-gradient(180deg,transparent 65%,var(--tone-151515dd));}.product-v45-image-caption{color:var(--tone-acacac);}.product-v45-image-caption b{color:var(--tone-e3e3e3);}.product-v45-specs{border-color:var(--tone-ffffff09);}.product-v45-specs small{color:var(--tone-8a8a8a);}.product-v45-specs strong{color:var(--tone-b6b6b6);}.product-v45-purchase{border-radius:18px;box-shadow:0 24px 60px #20202033;backdrop-filter:blur(16px);}.product-v45-purchase-head>span:first-child{color:var(--tone-9a9a9a);font-size:11px;}.product-v45-purchase h2 em{color:var(--tone-f9b2b2);}.product-v45-purchase>p{color:var(--tone-929292);}.product-v45-plan>span{border-color:var(--tone-ffffff0d);}.product-v45-plan strong{color:var(--tone-c3c3c3);}.product-v45-plan small{color:var(--tone-767676);}.product-v45-plan b{color:var(--tone-edb3b3);}.product-v45-plan input:checked+span{border-color:rgb(229 29 33 / 0.3333);}.product-v45-plan input:checked+span>i{border-color:var(--tone-f9a9a9);}.product-v45-plan>span>i::after{background:var(--tone-f9a9a9);}.product-v45-total{border-color:var(--tone-ffffff09);}.product-v45-total small{color:var(--tone-969696);}.product-v45-total>span{color:var(--tone-7e7e7e);}.product-v45-help{color:var(--tone-b2b2b2);}.product-v45-help span{color:var(--tone-efb2b2);}.product-v45-section-nav{border-color:var(--tone-ffffff08);}.product-v45-section-nav a{color:var(--tone-a3a3a3);}.product-v45-section-nav b{color:#e51d1d;border-color:var(--tone-ffffff10);}.product-v45-overview,.product-v45-features{border-color:var(--tone-ffffff08);}.product-v45-overview h2 em{color:var(--tone-eaabab);}.product-v45-overview header>a{color:#e51d1d;}.product-v45-features article>span{color:var(--tone-a5a5a5);}.reviews-v45 h2{color:var(--tone-f0f0f0);}.reviews-v45 h2 em{color:var(--tone-eda0a0);}.reviews-v45-summary>span:first-child{color:var(--tone-9c9c9c);}.reviews-v45-summary small,.reviews-v45-summary>p{color:var(--tone-8e8e8e);}.reviews-v45-review{border-color:var(--tone-ffffff0a);}.reviews-v45-review header strong{color:var(--tone-c6c6c6);}.reviews-v45-meta time{color:var(--tone-808080);}.reviews-v45-avatar{background:var(--tone-303030);border-color:var(--tone-a2a2a226);color:var(--tone-e9acac);}.reviews-v45-bars meter,.reviews-v45-bars meter::-webkit-meter-bar{background:var(--tone-2d2d2d);}.reviews-v45-composer textarea{border-color:var(--tone-ffffff0a);color:var(--tone-c8c8c8);}.reviews-v45-picker label>span{color:var(--tone-4c4c4c);}.reviews-v45-picker .is-lit>span{color:#a9a9a9;}.reviews-v45-composer-kicker{color:var(--tone-909090);}.reviews-v45-composer h3{color:var(--tone-d0d0d0);}.reviews-v45-composer footer small{color:var(--tone-828282);}.reviews-v45-empty h3{color:var(--tone-bebebe);}.reviews-v45-empty p,.reviews-v45-composer>p{color:var(--tone-949494);}.contact-v45-grid article{box-shadow:0 20px 45px #20202022;}.contact-v45 h1 em{color:var(--tone-f8a5a5);}.contact-v45-heading>p{color:var(--tone-a2a2a2);}.contact-v45-kicker{color:var(--tone-acacac);}.contact-v45-icon{background:rgb(229 29 33 / 0.0627);border-color:rgb(229 29 33 / 0.1686);color:var(--tone-efabab);}.contact-v45-email{color:var(--tone-efbfbf);border-color:rgb(229 29 33 / 0.2510);}.contact-v45-main footer span{color:var(--tone-a2a2a2);border-color:var(--tone-ffffff0d);}.contact-v45-faq{color:var(--tone-b2b2b2);}.contact-v45-foot{border-color:var(--tone-ffffff08);}.contact-v45-foot p{color:var(--tone-929292);}.contact-v45-foot a{color:var(--tone-dcdcdc);}.contact-v45-heading{border-color:var(--tone-ffffff08);}.contact-v45-foot>span{color:var(--tone-858585);}[data-reveal-ready]{opacity:0;transform:translateY(28px);transition:opacity .85s var(--ease),transform .85s var(--ease);transition-delay:var(--reveal-delay,0ms);}[data-reveal-ready].is-revealed{opacity:1;transform:none;}@keyframes gallery-rise{to{transform:translateY(-50%)}}@keyframes aura-drift{to{transform:translate(55px,35px) scale(1.12)}}@keyframes dot-pulse{50%{box-shadow:0 0 18px rgb(229 29 33 / 0.6275);opacity:.65}}@keyframes scroll-cue{50%{transform:translateY(5px);opacity:.5}}@keyframes orbit-turn{to{transform:rotate(340deg)}}@keyframes menu-enter{from{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:none}}@keyframes button-ripple{to{transform:scale(1);opacity:0}}@media(min-width:1600px){.hero-v46-layout{min-height:750px;}.hero-v46{min-height:750px;}.hero-v46 h1{font-size:76px;}}@media(max-width:1150px){.nav-discord{padding:10px 12px;}.nav-discord i{display:none;}.hero-v46-layout{grid-template-columns:1fr 1fr;gap:0;}.hero-v46 h1{font-size:55px;}.hero-v46-copy>p{max-width:370px;}.hero-v46-actions{gap:20px;flex-wrap:wrap;}.hero-v46-actions .btn{font-size:13px;padding:14px 18px;}.faq-v45-layout{gap:65px;}}@media(max-width:960px){#ruzy-atelier .brand-word{font-size:25px;}#ruzy-atelier .brand-logo{width:29px;height:34px;}.nav-discord>span,.nav-discord>i{display:none;}.nav-discord{padding:11px;border-radius:8px;}.hero-v46 h1{font-size:47px;}.hero-v46-copy>p{max-width:330px;}.hero-v46-layout{min-height:630px;}.hero-v46{min-height:630px;}.orbit-one{width:290px;height:290px;}.faq-v45-layout{gap:40px;}.faq-v45 h2{font-size:34px!important;}.footer-v46-payments{width:170px;}}@media(max-width:900px){:root{--gutter:24px;}#ruzy-atelier .brand-word{font-size:24px;}#ruzy-atelier .brand-logo{width:27px;height:32px;}#ruzy-atelier .site-header .brand::after{left:37px;width:70px;bottom:-8px;}#ruzy-atelier .nav-actions{margin-left:auto;}#ruzy-atelier .account-name{max-width:72px;font-size:12px;display:block;}#ruzy-atelier .account-chip{min-height:39px;}#ruzy-atelier .icon-btn{width:32px;height:32px;}.nav-discord{display:none;}#ruzy-atelier .nav-toggle{order:3;position:static;flex:none;align-items:center;justify-content:center;padding:5px;gap:4px;}#ruzy-atelier .nav-toggle span{background:var(--tone-bebebe);width:18px;height:1px;}#ruzy-atelier .main-nav{backdrop-filter:blur(20px);}#ruzy-atelier .main-nav>a::after{display:none;}#ruzy-atelier .account-menu-panel{top:calc(100% + 20px);}#ruzy-atelier .notification-panel{max-width:calc(100vw - 32px);}.hero-v46-layout{grid-template-columns:1fr;gap:0;min-height:0;}.hero-v46{min-height:0;}.hero-v46-copy{padding:65px 0 5px;text-align:center;max-width:none;}.hero-v46-eyebrow{font-size:11px;margin-bottom:22px;}.hero-v46 h1{font-size:58px;white-space:normal;line-height:1.13;letter-spacing:-.06em;margin-bottom:22px;}.hero-v46-copy>p{margin:0 auto 25px;}.hero-v46-actions{justify-content:center;gap:24px;flex-wrap:nowrap;}.hero-v46-actions .btn{font-size:13px;padding:14px 18px;}.hero-v46-visual{align-self:stretch;}.hero-v46-gallery{margin:auto;}.hero-v46-scroll{display:none;}#ruzy-atelier .section{padding:62px 0;}.home-v40-section-head .section-title{font-size:31px!important;}#ruzy-atelier .home-v40-status{padding:30px 0 60px;}.home-v40-section-head{margin-bottom:24px!important;}.status-v16-stats{gap:10px 15px!important;}#ruzy-atelier .home-v40-reviews{padding:55px 0;}.home-v40-review-card p{min-height:0;}.faq-v45-layout{grid-template-columns:1fr;gap:30px;}.faq-v45 h2{font-size:35px!important;}.faq-v45 header>p{max-width:100%;}.faq-v45-contact{max-width:100%;margin-top:22px;}.faq-v45-contact strong{font-size:16px;}.faq-v45-item summary{padding:18px 19px;gap:16px;}.faq-v45-item p{padding:0 49px 20px;}#ruzy-atelier .faq-v45{padding:65px 0;}.footer-v46-main{grid-template-columns:1.4fr 1fr 1fr;gap:25px;}.footer-v46-brand{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:30px;}.footer-v46-brand p{margin:0;text-align:right;}.footer-v46-main{padding-bottom:25px;}.scroll-top-v46{width:39px;height:39px;bottom:16px;right:16px;}.scroll-top-ring{width:39px;height:39px;}.product-v45-purchase{position:static;}.contact-v45-grid article{border-radius:14px;}}@media(max-width:480px){:root{--gutter:20px;}#ruzy-atelier .brand-word{font-size:21px;}#ruzy-atelier .brand-logo{width:25px;height:30px;}#ruzy-atelier .brand{gap:7px;}#ruzy-atelier .account-name{max-width:52px;font-size:11px;}#ruzy-atelier .account-chip{padding-right:7px;}#ruzy-atelier .account-chevron{width:10px;}#ruzy-atelier .site-header .brand::after{left:32px;bottom:-9px;width:60px;}#ruzy-atelier .nav-toggle{width:28px;padding:5px;}#ruzy-atelier .nav-toggle span{width:16px;}#ruzy-atelier .account-menu-panel{right:-29px;}.hero-v46-copy{padding-top:54px;}.hero-v46-eyebrow{font-size:11px;letter-spacing:.17em;margin-bottom:20px;}.hero-v46 h1{margin-bottom:22px;}.hero-v46-copy>p{line-height:1.85;max-width:320px;}.hero-v46-actions{gap:19px;flex-direction:column;}.hero-v46-actions .btn{padding:14px 20px;font-size:13px;}.hero-v46-visual{margin:22px -100px 0;}.orbit-one{width:285px;height:285px;}.home-v40-section-head .section-title{font-size:29px!important;}.home-v40-review-score strong{font-size:27px!important;}.faq-v45 h2{font-size:30px!important;}.faq-v45-item summary{padding:18px 17px;gap:12px;}.faq-v45-item p{padding:0 43px 20px;}.footer-v46-brand{flex-direction:column;align-items:start;gap:13px;}.footer-v46-brand p{text-align:left;}.footer-v46-main{gap:27px 17px;padding-bottom:25px;}.footer-v46-bottom{align-items:start;}.footer-v46-payments{margin-top:1px;}.footer-v46-bottom span{max-width:180px;}.footer-v46-bottom small svg{width:8px;height:8px;}.footer-v46-bottom{padding-top:18px;}#ruzy-atelier .footer-v46{padding:33px 0 19px;}.product-v45-title h1{font-size:30px;}.product-v45-purchase h2{font-size:28px;}.contact-v45 h1{font-size:43px;}.auth-card h1{font-size:25px!important;}.account-v42-hero{padding:24px!important;}}@media(max-width:350px){#ruzy-atelier .account-name{display:none;}#ruzy-atelier .brand-word{font-size:20px;}.hero-v46 h1{font-size:39px;}.orbit-one{width:250px;height:250px;}.footer-v46-payments{width:110px;}}@media(prefers-reduced-motion:reduce){.hero-v46-column,.hero-v46-glow,.site-aura,.hero-v46-eyebrow i,.hero-v46-scroll svg{animation:none!important;}[data-reveal-ready]{opacity:1;transform:none;transition:none;}.scroll-top-v46,.account-menu-panel{transition:none!important;}.button-ripple{display:none;}}html.motion-paused .hero-v46-column,html.motion-paused .hero-v46-glow,html.motion-paused .site-aura{animation-play-state:paused;}.faq-v45-item::details-content{height:auto;transition:none;}#ruzy-atelier input::placeholder,#ruzy-atelier textarea::placeholder{opacity:1;}.nav-discord{font-size:14px;}#ruzy-atelier .account-menu-summary-copy small{font-size:11px;}#ruzy-atelier .account-menu-summary-copy em{font-size:13px!important;}#ruzy-atelier .account-menu-panel a>span:not(.menu-icon),#ruzy-atelier .account-menu-panel button>span:not(.menu-icon){font-size:15px;}.hero-v46-copy>p{font-size:16px;}#ruzy-atelier .section-sub{font-size:14px;}#ruzy-atelier .home-v40-eyebrow{font-size:12px;}.home-v40-section-head .section-sub{font-size:15px!important;}.status-v16-summary strong{font-size:16px!important;}.status-v16-summary small{font-size:13px!important;color:var(--tone-989898)!important;}.status-v16-stats>span,.status-v16-stats b{font-size:13px!important;}.status-v16-service strong{font-size:16px!important;}.status-v16-service small{font-size:14px!important;color:var(--tone-9e9e9e)!important;}.status-v16-meta small{font-size:12px!important;color:var(--tone-9e9e9e)!important;}.status-freshness{font-size:12px!important;color:var(--tone-ababab)!important;}.home-v40-review-card p{font-size:15px!important;}.home-v40-review-card footer>b{font-size:14px!important;}.home-v40-review-card footer>time{font-size:12px!important;}.home-v40-review-score small{font-size:12px!important;}.faq-v45 header>p{font-size:15px;}.faq-v45-item summary{font-size:16px;}.faq-v45-item summary small{font-size:12px;}.faq-v45-item p{line-height:1.9;}.faq-v45-contact span{font-size:13px;}.footer-v46-brand p{font-size:13px;}.footer-v46-links h3{font-size:12px;}.footer-v46-links a{font-size:13px;}.footer-v46-bottom span{font-size:12px;}.footer-v46-bottom small{font-size:11px;}@media(max-width:1150px){.hero-v46-copy>p{font-size:15px;}}@media(max-width:960px){.hero-v46-copy>p{font-size:14px;}.footer-v46-main{gap:24px;}}@media(max-width:900px){.hero-v46-copy>p{font-size:15px;max-width:450px;}.faq-v45-item summary{font-size:16px;}.footer-v46-brand p{font-size:12px;}.footer-v46-links h3{font-size:11px;}.footer-v46-links a{font-size:12px;}.footer-v46-bottom span{font-size:11px;}.footer-v46-bottom small{font-size:11px;}.footer-v46-payments{width:140px;}}@media(max-width:480px){.hero-v46-copy>p{font-size:15px;}.hero-v46 h1{font-size:43px;}.status-v16-summary strong{font-size:14px!important;}.status-v16-summary small{font-size:12px!important;}.status-v16-service strong{font-size:15px!important;}.status-v16-service small{font-size:13px!important;}.status-freshness{font-size:11px!important;}.faq-v45-item summary{font-size:15px;}.faq-v45-item p{padding-left:42px;padding-right:24px;}.footer-v46-links a{font-size:12px;}.footer-v46-links h3{font-size:11px;}.footer-v46-bottom span{font-size:11px;}.footer-v46-bottom small{font-size:11px;}.footer-v46-payments{width:124px;}.footer-v46-bottom{gap:12px;}}.site-aura{filter:blur(85px);}.site-aura-one{background:#e51d1d;right:-280px;}.site-aura-two{left:-340px;}#ruzy-atelier .site-header{border-bottom-color:var(--tone-f6a8a80a);}#ruzy-atelier .account-menu-summary-copy em{color:#e51d1d!important;}.account-menu-panel .menu-icon{color:var(--tone-ff9191);}.account-menu-logout .menu-icon{color:var(--tone-f197ab)!important;}.notification-item.unread{background:rgb(229 29 33 / 0.0353)!important;}.hero-v46-glow-one{filter:blur(100px);width:650px;height:550px;left:-200px;top:110px;}.hero-v46-glow-two{filter:blur(100px);}.hero-v46 h1{color:var(--tone-fff4f4);}.hero-v46 h1 em{background:linear-gradient(100deg,var(--tone-ffc0c0) 0%,#e51d1d 45%,#e51d1d 100%);background-clip:text;-webkit-background-clip:text;color:transparent;}.hero-v46-visual{margin-right:calc((min(var(--shell),100vw - 2*var(--gutter)) - 100vw)/2 - 80px);height:680px;perspective:none;pointer-events:auto;mask-image:linear-gradient(180deg,black 0%,black 85%,transparent 100%);}.hero-v46-gallery{width:calc(100% + 80px);height:auto;min-height:950px;gap:24px;transform:rotate(-8deg) translateY(-115px);transform-origin:center;animation:gallery-float-v47 30s ease-in-out infinite;will-change:transform;}.hero-v46-column{animation:none;will-change:auto;transform:none;margin-top:0;}.hero-v46-column-1{animation:none;will-change:auto;transform:none;}.hero-v46-column-1{margin-top:-75px;}.hero-v46-group{gap:24px;padding-bottom:0;}.hero-v46-tile{height:285px;border:0;border-radius:15px;}.hero-v46-tile>span>i{background:var(--tone-ff8686);}.hero-v46-tile>span{color:var(--tone-fbd5d5);font-size:11px;}.hero-v46-tile>span>b{color:var(--tone-ffe9e9);}.hero-v46-scroll svg{color:#e51d1d;}.hero-v46-scroll span{color:#767676;}@keyframes gallery-float-v47{0%,100%{transform:rotate(-8deg) translateY(-115px)}50%{transform:rotate(-8deg) translateY(-85px)}}.hero-v46-tile::before{position:absolute;inset:-35% auto auto -5%;height:170%;width:32%;z-index:3;background:linear-gradient(90deg,transparent,var(--tone-ffb7b705) 15%,var(--tone-ffdcdc30) 48%,rgb(229 29 33 / 0.0431) 78%,transparent);transform:translate(-650px,-320px) rotate(-35deg);pointer-events:none;opacity:0;}.hero-v46-tile:hover::before{animation:diagonal-shine-v47 1.05s cubic-bezier(.25,.5,.4,1) forwards;}@keyframes diagonal-shine-v47{0%{transform:translate(-500px,-260px) rotate(-35deg);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translate(650px,260px) rotate(-35deg);opacity:0}}.home-v40-review-card{border:0!important;}.home-v40-review-score strong{color:var(--tone-fcc3c3)!important;}#ruzy-atelier .footer-v46{border-top-color:var(--tone-ff91910a);}.scroll-top-ring{color:var(--tone-ff8787);}@media(min-width:1600px){.hero-v46-visual{height:770px;}.hero-v46-tile{height:320px;}.hero-v46-gallery{width:calc(100% + 95px);}}@media(max-width:1150px){.hero-v46-visual{margin-right:calc(-1*var(--gutter) - 80px);}.hero-v46-gallery{width:calc(100% + 60px);}.hero-v46-tile{height:265px;}}@media(max-width:900px){.hero-v46-visual{height:390px;margin:25px calc(-1*var(--gutter)) 0;width:calc(100% + 2*var(--gutter));mask-image:linear-gradient(180deg,transparent 0%,black 10%,black 85%,transparent);}.hero-v46-gallery{width:calc(100% + 120px);margin-left:-55px;min-height:900px;transform:rotate(-8deg) translateY(-135px);animation-name:gallery-float-mobile-v47;}.hero-v46-tile{height:255px;}.hero-v46-column-1{margin-top:-75px;}}@keyframes gallery-float-mobile-v47{0%,100%{transform:rotate(-8deg) translateY(-135px)}50%{transform:rotate(-8deg) translateY(-110px)}}@media(max-width:600px){.hero-v46-gallery{width:calc(100% + 150px);margin-left:-55px;gap:20px;}.hero-v46-tile{height:220px;}.hero-v46-group{gap:20px;}.hero-v46-visual{height:340px;}.hero-v46-tile>span{font-size:11px;}}@media(prefers-reduced-motion:reduce){.hero-v46-gallery{animation:none!important;}.hero-v46-column-1{transform:none;}.hero-v46-tile::before{display:none;}}html.motion-paused .hero-v46-gallery,html.motion-paused .hero-v46-eyebrow i,html.motion-paused .hero-v46-scroll svg{animation-play-state:paused;}:root{--v45-line:var(--tone-ffffff0d);--v45-gold:#b9b9b9;--green:#8ed2b4;--red:var(--tone-ed9da7);}html{background:var(--tone-202020);color:var(--tone-f4f4f4);}body::-webkit-scrollbar-thumb{border-color:var(--tone-202020);}.site-aura{opacity:.045;}.site-aura-two{background:#e51d1d;}#ruzy-atelier .brand-word{color:var(--tone-f4f4f4);}#ruzy-atelier .nav-discord{min-height:37px;height:37px;font-weight:500;box-shadow:none;transition:background .25s,transform .25s;}#ruzy-atelier .nav-discord svg{width:14px;height:14px;}#ruzy-atelier .nav-discord i{font-size:14px;}#ruzy-atelier .nav-discord:hover{transform:translateY(-1px);}#ruzy-atelier .account-chip{border-color:var(--tone-ffffff09);}#ruzy-atelier .icon-btn{background:var(--tone-2a2a2a);border-color:var(--tone-ffffff09);}#ruzy-atelier .account-chip:hover,#ruzy-atelier .account-chip[aria-expanded=true]{background:var(--tone-363636);border-color:var(--tone-ffffff18);}#ruzy-atelier .account-menu-panel{width:275px;padding:8px;border-color:var(--tone-ffffff13);backdrop-filter:blur(22px);}#ruzy-atelier .account-menu-shortcuts{padding:0;}#ruzy-atelier .account-menu-panel a,#ruzy-atelier .account-menu-panel button{padding:15px 16px;border-radius:8px;}#ruzy-atelier .account-menu-panel a:hover,#ruzy-atelier .account-menu-panel button:hover{background:var(--tone-ffffff05);}#ruzy-atelier .account-menu-panel small{color:var(--tone-a2a2a2)!important;font-size:12px;}#ruzy-atelier .account-menu-panel a>span:not(.menu-icon),#ruzy-atelier .account-menu-panel button>span:not(.menu-icon){color:var(--tone-f5eded);}.account-menu-logout{padding-top:5px;margin-top:5px;border-color:var(--tone-ffffff0b);}.hero-v46{background:var(--tone-202020);}.hero-v46-glow-one{opacity:.13;background:#e51d1d;}.hero-v46-glow-two{opacity:.065;background:#e51d1d;}.hero-v46-copy>p{color:var(--tone-b0b0b0);}.hero-v46-eyebrow{color:var(--tone-acacac);}.hero-v46-tile{background:var(--tone-282828);box-shadow:0 14px 40px #20202022;transition:box-shadow .7s ease;}.hero-v46-tile>img{filter:saturate(.94) brightness(.97);transform:scale(1);transition:filter .75s ease,transform 1.1s cubic-bezier(.2,.65,.3,1);}.hero-v46-tile::before{content:none!important;animation:none!important;}.hero-v46-tile::after{background:linear-gradient(180deg,transparent 72%,var(--tone-20202055));}.hero-v46-tile:hover>img{filter:saturate(1.05) brightness(1.07);transform:scale(1.025);}.hero-v46-tile:hover{box-shadow:0 16px 50px #20202033,0 0 32px rgb(229 29 33 / 0.0706);}.product-v48-card{min-width:0;border:0;background:var(--tone-2a2a2a);border-radius:17px;overflow:hidden;position:relative;box-shadow:0 12px 32px #2020200b;transition:transform .55s cubic-bezier(.2,.65,.3,1),box-shadow .6s,background .6s;}.product-v48-card:hover,.product-v48-card:focus-within{transform:translateY(-3px);background:var(--tone-2f2f2f);box-shadow:0 18px 48px #20202033,0 0 40px rgb(229 29 33 / 0.0431);}.product-v48-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px;}.product-v48-state{display:flex;align-items:center;gap:8px;font-size:14px;color:#99d4b8;}.product-v48-state i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px #99d4b82b;}.product-v48-state.update{color:#b7b7b7;}.product-v48-state.offline{color:var(--tone-e89ca5);}.product-v48-state.risk{color:var(--tone-eeeeee);}.product-v48-version{display:flex;align-items:center;gap:10px;min-width:0;}.product-v48-version small{font-size:11px;letter-spacing:.12em;color:var(--tone-8c8c8c);}.product-v48-version b{font-size:14px;font-weight:500;color:var(--tone-d6d6d6);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;}.product-v48-link{display:block;outline-offset:-4px;border-radius:0 0 17px 17px;}.product-v48-main{display:grid;grid-template-columns:185px minmax(0,1fr);gap:27px;align-items:center;padding:3px 24px 23px;}.product-v48-art{height:180px;position:relative;overflow:hidden;border:0;border-radius:11px;background:var(--tone-222222);}.product-v48-art>img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.94);transform:scale(1);transition:transform 1s cubic-bezier(.2,.65,.3,1),filter .7s;}.product-v48-card:hover .product-v48-art>img,.product-v48-card:focus-within .product-v48-art>img{transform:scale(1.035);filter:brightness(1.05);}.product-v48-copy{min-width:0;}.product-v48-category{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--tone-a4a4a4);}.product-v48-copy h3{font-size:27px;line-height:1.22;font-weight:600;letter-spacing:-.035em;color:var(--tone-f3f3f3);margin:11px 0 19px;overflow-wrap:anywhere;}.product-v48-rating{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:14px;color:var(--tone-cccccc);line-height:1.5;}.product-v48-rating .rating-stars{font-size:15px;letter-spacing:1px;color:#acacac;}.product-v48-rating small{color:var(--tone-999999);font-size:12px;}.product-v48-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px 20px;background:var(--tone-22222270);}.product-v48-bottom>div{display:flex;align-items:center;gap:12px;}.product-v48-bottom small{font-size:11px;letter-spacing:.1em;color:var(--tone-989898);}.product-v48-bottom strong{font-size:23px;font-weight:500;letter-spacing:-.03em;color:var(--tone-f5ecec);}#ruzy-atelier .status-v48{padding:85px 0 96px;background:transparent;}.status-v48-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:31px;}.status-v48-heading :is(h1,h2){font-size:44px;font-weight:600;line-height:1.2;letter-spacing:-.045em;margin:15px 0;color:var(--tone-f2f2f2);}.status-v48-heading :is(h1,h2) em{font-style:normal;color:var(--tone-f4a4a4);}.status-v48-heading p{color:var(--tone-a7a7a7);font-size:14px;margin:0;}.status-v48-filter{display:flex;flex-direction:column;gap:8px;}.status-v48-filter>span{font-size:11px;letter-spacing:.09em;color:var(--tone-959595);}.status-v48-filter select{width:178px;min-height:41px;background:var(--tone-2c2c2c);color:var(--tone-cacaca);border:1px solid var(--tone-ffffff0a);border-radius:8px;padding:8px 12px;font:400 12px var(--font-body);}.status-v48-overview{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--tone-ffffff0c);border-bottom:1px solid var(--tone-ffffff0c);padding:22px 0;margin-bottom:26px;}#ruzy-atelier .status-v48 .status-v16-summary{display:flex;align-items:center;gap:12px;}#ruzy-atelier .status-v48 .status-v16-summary>span{width:8px;height:8px;border-radius:50%;background:var(--state-color);box-shadow:0 0 13px color-mix(in srgb,var(--state-color) 20%,transparent);flex:none;}#ruzy-atelier .status-v48 .status-v16-summary strong{font-size:14px;font-weight:500;color:var(--tone-dadada);}#ruzy-atelier .status-v48 .status-v16-summary small{font-size:12px;color:var(--tone-989898);margin-top:2px;}#ruzy-atelier .status-v48 .status-v16-stats{display:flex;gap:20px;flex-wrap:wrap;margin:0;padding:0;border:0;background:none;}#ruzy-atelier .status-v48 .status-v16-stats>span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--tone-9b9b9b);}#ruzy-atelier .status-v48 .status-v16-stats i{width:5px;height:5px;}#ruzy-atelier .status-v48 .status-v16-stats b{display:block;min-width:0;height:auto;padding:0;background:none;border:0;font-size:14px;color:var(--tone-dedede);font-weight:500;}#ruzy-atelier .status-v48-grid .status-v16-row{padding:27px 26px 22px;gap:0;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background:var(--tone-2a2a2a);border:0;border-radius:14px;box-shadow:none;transform:none;min-height:168px;transition:background .4s,box-shadow .4s;}#ruzy-atelier .status-v48-grid .status-v16-row:hover{background:var(--tone-303030);box-shadow:0 12px 35px #20202022;transform:none;}#ruzy-atelier .status-v48-grid .status-v16-row::before{content:none;}#ruzy-atelier .status-v48-grid .status-v16-service{display:flex;align-items:center;gap:15px;padding-right:90px;}#ruzy-atelier .status-v48-grid .status-v16-dot{width:40px;height:40px;margin:0;border-radius:11px;background:var(--tone-373737);display:grid;place-items:center;color:#e51d1d;box-shadow:none;}#ruzy-atelier .status-v48-grid .status-v16-dot svg{width:20px;height:20px;stroke-width:1.4;}#ruzy-atelier .status-v48-grid .status-v16-service strong{font-size:17px;color:var(--tone-f1e6e6);line-height:1.35;font-weight:500;}#ruzy-atelier .status-v48-grid .status-v16-service small{font-size:14px;line-height:1.6;color:var(--tone-a6a6a6);margin:5px 0 0;}#ruzy-atelier .status-v48-grid .status-v16-meta{border-top:1px solid var(--tone-ffffff09);padding-top:16px;margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:nowrap;}#ruzy-atelier .status-v48-grid .status-v16-meta>small{font-size:12px;color:var(--tone-8c8c8c);}#ruzy-atelier .status-v48-grid .status-pill{position:absolute;top:29px;right:26px;background:color-mix(in srgb,var(--state-color) 8%,transparent);color:var(--state-color);border:0;border-radius:7px;font-size:12px;font-weight:500;padding:6px 10px;line-height:1.5;}.status-v48-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;}.status-v48-foot .status-freshness{font-size:12px!important;color:var(--tone-8c8c8c)!important;}.status-v48-foot>a{display:flex;align-items:center;gap:12px;color:var(--tone-cdb0b0);font-size:13px;}.status-v48-foot>a span{color:var(--tone-fdacac);}#ruzy-atelier .home-v40-eyebrow{color:var(--tone-a8a8a8);}#ruzy-atelier .home-v40-reviews{background:var(--tone-242424);}.home-v40-review-card{background:var(--tone-2d2d2d)!important;}.home-v40-review-card p{color:var(--tone-b0b0b0)!important;}.home-v40-review-card footer>b{color:var(--tone-d6d6d6)!important;}.home-v40-review-card footer>time{color:var(--tone-939393)!important;}.faq-v45-item{background:var(--tone-2a2a2a);border-color:var(--tone-ffffff09);}.faq-v45-item[open]{background:radial-gradient(ellipse at 0% 0%,rgb(229 29 33 / 0.0510),transparent),var(--tone-2f2f2f);border-color:var(--tone-ff909024);}.faq-v45-item summary{color:var(--tone-d6d6d6);}.faq-v45-item[open] summary{color:var(--tone-f5e3e3);}.faq-v45-item p{color:var(--tone-a9a9a9);font-size:14px;}.faq-v45 header>p{color:var(--tone-aaaaaa);}.faq-v45-contact{background:var(--tone-2e2e2e);border-color:var(--tone-ffffff0c);}.faq-v45-contact strong{color:var(--tone-f6baba);}.faq-v45-contact span{color:var(--tone-acacac);}#ruzy-atelier .footer-v46{background:var(--tone-1d1d1d);border-color:var(--tone-ffffff08);}.footer-v46-brand p,.footer-v46-links a{color:var(--tone-a8a8a8);}.footer-v46-links h3{color:var(--tone-d8d8d8);}.footer-v46-bottom{border-color:var(--tone-ffffff08);}.footer-v46-bottom span{color:var(--tone-9c9c9c);}.footer-v46-bottom small{color:var(--tone-8c8c8c);}.scroll-top-v46{background:var(--tone-343434cf);color:var(--tone-fac5c5);border-color:var(--tone-ffffff0e);}.scroll-top-v46:hover{background:var(--tone-464646);}.account-v42-license-product strong,.account-v42-action-copy h3,.account-v42-password-card h3{color:var(--tone-f4ecec)!important;}.product-v45-title h1,.product-v45-overview h2,.product-v45-purchase h2,.contact-v45-grid h2{color:var(--tone-f6f0f0);}.product-v45-purchase,.product-v45-features article,.reviews-v45-summary,.reviews-v45-composer,.contact-v45-grid article{background:var(--tone-2a2a2a);border-color:var(--tone-ffffff0d);}.product-v45-purchase{border-top-color:var(--tone-ff909030);}.product-v45-description,.product-v45-features p,.contact-v45-grid p{color:var(--tone-b0b0b0);}.product-v45-plan>span{background:var(--tone-242424);}.product-v45-plan input:checked+span{background:rgb(229 29 33 / 0.0706);}.product-v45-total strong{color:var(--tone-f6eded);}.product-v45-features h3{color:var(--tone-ece1e1);}.reviews-v45-review p{color:var(--tone-b1b1b1);}.reviews-v45-composer textarea{background:var(--tone-202020);}@media(max-width:1150px){.product-v48-main{grid-template-columns:150px minmax(0,1fr);gap:20px;padding-inline:21px;}.product-v48-meta{padding-inline:21px;}.product-v48-copy h3{font-size:24px;}.product-v48-art{height:168px;}.product-v48-bottom{padding-inline:21px;}.product-v48-bottom>div{flex-direction:column;align-items:start;gap:3px;}.product-v48-bottom strong{font-size:22px;}.status-v48-overview{align-items:start;}.status-v48 .status-v16-stats{max-width:270px;justify-content:end;}}@media(max-width:900px){#ruzy-atelier .nav-discord{display:none;}.product-v48-main{grid-template-columns:185px minmax(0,1fr);gap:28px;padding-inline:24px;}.product-v48-meta{padding-inline:24px;}.product-v48-art{height:180px;}.product-v48-copy h3{font-size:29px;}.product-v48-bottom>div{flex-direction:row;align-items:center;gap:12px;}.product-v48-bottom{padding-inline:24px;}.status-v48-heading :is(h1,h2){font-size:38px;}.status-v48-heading p{font-size:12px;}.status-v48-overview{flex-direction:column;gap:17px;}#ruzy-atelier .status-v48 .status-v16-stats{max-width:none;justify-content:start;gap:23px;}#ruzy-atelier .status-v48-grid .status-v16-service{padding-right:0;align-items:start;}#ruzy-atelier .status-v48-grid .status-pill{position:static;flex:none;}#ruzy-atelier .status-v48-grid .status-v16-meta>small{font-size:11px;}#ruzy-atelier .status-v48-grid .status-v16-row{padding:25px 23px 20px;min-height:175px;}#ruzy-atelier .status-v48-grid .status-v16-service strong{font-size:16px;}}@media(max-width:600px){#ruzy-atelier .account-menu-panel{width:260px;top:calc(100% + 17px);}.product-v48-meta{padding:18px 18px 15px;}.product-v48-version{gap:7px;}.product-v48-version small{font-size:11px;}.product-v48-version b{font-size:13px;}.product-v48-state{font-size:13px;}.product-v48-main{grid-template-columns:112px minmax(0,1fr);gap:17px;padding:0 18px 20px;}.product-v48-art{height:135px;border-radius:9px;}.product-v48-copy h3{font-size:23px;margin:8px 0 12px;}.product-v48-category{font-size:11px;}.product-v48-rating{gap:5px;font-size:12px;}.product-v48-rating .rating-stars{font-size:12px;letter-spacing:.3px;}.product-v48-rating small{font-size:11px;flex-basis:100%;}.product-v48-bottom{padding:16px 18px 18px;gap:16px;}.product-v48-bottom>div{flex-direction:column;align-items:start;gap:2px;}.product-v48-bottom small{font-size:11px;}.product-v48-bottom strong{font-size:23px;}.product-v48-card{border-radius:14px;}.status-v48-heading{flex-direction:column;align-items:start;gap:24px;}.status-v48-heading :is(h1,h2){font-size:33px;}.status-v48-filter{flex-direction:row;justify-content:space-between;align-items:center;width:100%;}.status-v48-filter select{width:168px;}.status-v48-heading p{font-size:12px;}#ruzy-atelier .status-v48-grid .status-v16-row{min-height:155px;}.status-v48-foot{flex-direction:column;align-items:start;gap:12px;}#ruzy-atelier .status-v48 .status-v16-stats{gap:15px;}#ruzy-atelier .status-v48 .status-v16-stats>span{font-size:11px;gap:5px;}.faq-v45-item p{font-size:13px;}.status-v48-foot .status-freshness{font-size:11px!important;}}@media(max-width:350px){.product-v48-main{grid-template-columns:98px minmax(0,1fr);gap:14px;}.product-v48-copy h3{font-size:20px;}.product-v48-version small{display:none;}#ruzy-atelier .nav-cta{display:none;}}@media(prefers-reduced-motion:reduce){.product-v48-card,.product-v48-art>img,.hero-v46-tile>img,.status-v16-row{transition:none!important;}.product-v48-card:hover{transform:none;}}#ruzy-atelier .account-v42-avatar.is-empty,#ruzy-atelier .account-v42-modal-preview.is-empty{border:1px solid var(--tone-ff9c9c55)!important;background:radial-gradient(ellipse at 15% 0%,rgb(229 29 33 / 0.2706),transparent 70%),linear-gradient(145deg,var(--tone-454545),var(--tone-343434) 80%)!important;box-shadow:inset 0 1px 0 var(--tone-ffffff0c)!important;color:var(--tone-ffc7c7);}.profile-photo-initial{font-weight:500;letter-spacing:-.04em;line-height:1;pointer-events:none;}#ruzy-atelier .account-v42-avatar-edit{box-sizing:content-box;}#ruzy-atelier .account-v42-avatar-edit svg{width:14px;height:14px;}#ruzy-atelier .account-v42-avatar:focus-visible{outline:2px solid var(--tone-ff9c9c);outline-offset:5px;}#ruzy-atelier .account-v42-avatar-modal{width:min(500px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;overflow:auto;}#ruzy-atelier .account-v42-modal-shell{padding:32px;}#ruzy-atelier .account-v42-modal-close{display:grid;place-items:center;right:18px;top:18px;width:30px;height:30px;border:1px solid var(--tone-ffffff0b);border-radius:9px;background:var(--tone-ffffff04);color:var(--tone-b1b1b1);font-size:22px;line-height:1;transition:background .2s,color .2s;}#ruzy-atelier .account-v42-modal-close:hover{background:var(--tone-ffffff0c);color:var(--tone-ffffff);}#ruzy-atelier .account-v42-modal-close:focus-visible{outline:2px solid var(--tone-ff9c9c);outline-offset:3px;}#ruzy-atelier .account-v42-modal-head>span{font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--tone-f0a6a6);}#ruzy-atelier .account-v42-modal-head h2{font-size:27px;font-weight:600;letter-spacing:-.035em;margin:12px 0 8px;line-height:1.3;}#ruzy-atelier .account-v42-modal-head p{font-size:15px;line-height:1.65;color:var(--tone-b1b1b1);margin:0;}.profile-photo-preview-row{display:flex;align-items:center;gap:20px;margin:27px 0;padding:21px;background:var(--tone-ffffff03);border-radius:14px;}#ruzy-atelier .account-v42-modal-preview{position:relative;flex:none;width:80px;height:80px;margin:0;border:0;border-radius:20px;background:transparent;padding:0;box-shadow:none;font-size:32px;overflow:hidden;}#ruzy-atelier .account-v42-modal-preview>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}.profile-photo-preview-copy{display:grid;gap:5px;min-width:0;}.profile-photo-preview-copy strong{font-size:16px;font-weight:500;color:var(--tone-ede0e0);overflow-wrap:anywhere;}.profile-photo-preview-copy span{font-size:14px;color:var(--tone-ddadad);}.profile-photo-preview-copy small{font-size:13px;color:var(--tone-9a9a9a);line-height:1.6;}#ruzy-atelier .account-v42-modal-actions{grid-template-columns:1fr 1.1fr;gap:12px;}#ruzy-atelier .account-v42-file-picker{display:flex;flex-direction:column;align-items:center;gap:8px;padding:25px 16px;margin-bottom:9px;border:1px dashed var(--tone-e1a4a437);border-radius:14px;background:var(--tone-20202066);transition:background .25s,border-color .25s;overflow:hidden;}#ruzy-atelier .account-v42-file-picker:hover,#ruzy-atelier .account-v42-file-picker.has-selection{background:rgb(229 29 33 / 0.0627);border-color:var(--tone-ff9c9c77);}#ruzy-atelier .account-v42-file-picker:focus-within{outline:2px solid var(--tone-ff9c9c);outline-offset:4px;}.profile-photo-upload-icon{width:36px;height:36px;padding:9px;box-sizing:content-box;border-radius:13px;background:rgb(229 29 33 / 0.0627);color:var(--tone-f7b3b3);stroke:currentColor;stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round;}#ruzy-atelier .account-v42-file-picker>span{font-size:16px;font-weight:500;color:var(--tone-f1e1e1);margin-top:3px;}#ruzy-atelier .account-v42-file-picker small{font-size:14px;line-height:1.5;color:var(--tone-acacac);max-width:100%;overflow-wrap:anywhere;}#ruzy-atelier .account-v42-file-picker.has-selection small{color:var(--tone-eebbbb);}#ruzy-atelier .account-v42-file-picker em{font-style:normal;font-size:12px;line-height:1.6;color:var(--tone-8c8c8c);}#ruzy-atelier .account-v42-modal-actions>.btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 12px;border-radius:10px;font-size:14px;line-height:1.5;font-weight:500;}#ruzy-atelier .account-v42-modal-actions>.btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none;}#ruzy-atelier .account-v42-modal-actions>.btn-primary{background:#e51d1d;color:var(--tone-2c2c2c);border:1px solid transparent;box-shadow:none;}#ruzy-atelier .account-v42-modal-actions>.btn-primary:hover:not(:disabled){background:var(--tone-fa8b8b);}#ruzy-atelier .account-v42-modal-actions>.btn-ghost{background:var(--tone-ffffff03);border:1px solid var(--tone-ffffff0e);color:var(--tone-b3b3b3);}#ruzy-atelier .account-v42-modal-actions>.btn-ghost:hover:not(:disabled){background:var(--tone-ffffff08);color:var(--tone-f4eded);}#ruzy-atelier .account-v42-modal-actions>.btn:disabled{opacity:.4;cursor:not-allowed;transform:none;}#ruzy-atelier .account-v42-avatar-modal .account-v42-inline-status{font-size:14px;line-height:1.6;margin-top:16px;}@media(max-width:480px){#ruzy-atelier .account-v42-modal-shell{padding:27px 22px 24px;}#ruzy-atelier .account-v42-modal-head h2{font-size:25px;}.profile-photo-preview-row{gap:16px;padding:17px;margin:23px 0;}#ruzy-atelier .account-v42-modal-preview{width:70px;height:70px;border-radius:18px;font-size:29px;}.profile-photo-preview-copy small{font-size:12px;}#ruzy-atelier .account-v42-modal-actions>.btn{font-size:13px;gap:7px;}#ruzy-atelier .account-v42-file-picker{padding:22px 14px;}}@media(prefers-reduced-motion:reduce){#ruzy-atelier .account-v42-file-picker,#ruzy-atelier .account-v42-modal-close{transition:none;}}#ruzy-atelier.page-home-v48 .hero-v46-visual{mask-clip:no-clip;-webkit-mask-clip:no-clip;mask-size:calc(100% + 600px) 100%;-webkit-mask-size:calc(100% + 600px) 100%;mask-position:center top;-webkit-mask-position:center top;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;}.page-legal .legal-shell{padding:48px 0 100px;}.page-legal .legal-heading{padding:0 0 36px;margin-bottom:36px;border-bottom:1px solid var(--tone-ffffff0c);}.legal-breadcrumb{display:inline-flex;gap:12px;align-items:center;font-size:13px;color:var(--tone-b1b1b1);margin-bottom:32px;}.legal-breadcrumb span{color:var(--tone-6a6a6a);}.legal-hero-row{display:flex;align-items:center;justify-content:space-between;gap:35px;}.page-legal .legal-heading .kicker{font-size:10px;letter-spacing:.15em;color:var(--tone-e9a7a7);}.page-legal .legal-heading h1{font-size:clamp(32px,4vw,52px);font-weight:600;letter-spacing:-.045em;line-height:1.2;margin:13px 0;}.page-legal .legal-heading .legal-description{font-size:14px;color:var(--tone-b2b2b2);margin:0;line-height:1.7;}.page-legal .legal-heading .legal-updated{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--tone-9a9a9a);margin:19px 0 0;flex-wrap:wrap;}.legal-date-dot{width:5px;height:5px;border-radius:50%;background:var(--tone-ef9d9d);margin-right:3px;}.legal-document-icon{display:grid;place-items:center;width:96px;height:96px;flex:none;border-radius:25px;background:radial-gradient(ellipse at 15% 0%,rgb(229 29 33 / 0.1333),transparent),var(--tone-2f2f2f);box-shadow:inset 0 1px 0 var(--tone-ffffff09);color:var(--tone-e8acac);transform:rotate(-5deg);}.legal-document-icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round;}.page-legal .legal-layout{grid-template-columns:240px minmax(0,1fr);gap:68px;align-items:start;}.legal-sidebar{position:sticky;top:112px;min-width:0;display:grid;gap:26px;}.page-legal .legal-nav{position:static;display:grid;gap:4px;}.legal-side-label{font-size:11px;letter-spacing:.14em;color:var(--tone-8c8c8c);padding:0 12px;display:block;margin-bottom:12px;}.page-legal .legal-nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:11px 13px;border:0;border-radius:8px;background:none;font-size:14px;color:var(--tone-b2b2b2);transition:background .25s,color .25s;}.page-legal .legal-nav a.active{background:rgb(229 29 33 / 0.0824);color:var(--tone-f7cccc);border:0;box-shadow:inset 2px 0 0 var(--tone-ff9c9c);}.page-legal .legal-nav a:hover{background:var(--tone-ffffff05);color:var(--tone-f1e4e4);}.legal-toc>div{display:grid;gap:3px;max-height:calc(100dvh - 420px);min-height:120px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--tone-4d4d4d) transparent;}.legal-toc a{display:block;padding:7px 12px;border-left:1px solid var(--tone-ffffff0c);font-size:13px;line-height:1.55;color:var(--tone-9f9f9f);transition:color .2s,border-color .2s;}.legal-toc a[aria-current="location"]{color:var(--tone-f5c4c4);border-color:var(--tone-f2a0a0);background:linear-gradient(90deg,rgb(229 29 33 / 0.0431),transparent);}.legal-toc a:hover{color:var(--tone-dcdcdc);}.legal-toc[hidden]{display:none;}.legal-help{display:grid;gap:8px;padding:17px 13px;background:var(--tone-ffffff03);border-radius:10px;}.legal-help>span{font-size:13px;color:var(--tone-969696);}.legal-help strong{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:500;color:var(--tone-e4bdbd);}.legal-help b{font-weight:400;}.page-legal .legal-content,.page-legal .refund-content{border:0;border-radius:0;padding:0;max-width:850px;background:none;color:var(--tone-b8b8b8);font-size:16px;line-height:1.9;}.page-legal .legal-content>section{scroll-margin-top:6px;padding-bottom:30px;}.page-legal .legal-content>section+section{border-top:1px solid var(--tone-ffffff09);padding-top:30px;margin-top:0;}.page-legal .legal-content h2{color:var(--tone-e8e8e8);font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.5;margin:0 0 16px;}.page-legal .legal-content p{margin:12px 0;}.page-legal .legal-content p:last-child{margin-bottom:0;}.page-legal .legal-content strong{color:var(--tone-d6d6d6);font-weight:500;}.page-legal .legal-content a{color:var(--tone-f3b4b4);text-decoration-color:var(--tone-f3b4b455);}.page-legal .legal-content ul{padding-left:20px;margin:14px 0;}.page-legal .legal-content li{padding-left:5px;margin:8px 0;}.page-legal .legal-content li::marker{color:#e51d1d;}.legal-document-end{display:flex;flex-direction:column;gap:15px;margin-top:20px;padding:26px;background:var(--tone-2b2b2b);border-radius:12px;}.legal-document-end>span{font-size:11px;letter-spacing:.13em;color:var(--tone-919191);}.legal-document-end>a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;color:var(--tone-b3b3b3)!important;text-decoration:none!important;}.legal-document-end b{color:var(--tone-f5c2c2);font-weight:500;}.page-error-v50>.skip-link{position:absolute;left:20px;top:10px;transform:translateY(-160%);padding:10px 15px;border-radius:8px;background:var(--tone-faa4a4);color:var(--tone-3a1414);font-size:14px;z-index:10;}.page-error-v50>.skip-link:focus{transform:none;}body.page-error-v50:has(.error-card){min-height:100dvh;padding:28px 5vw;display:flex;flex-direction:column;color:var(--tone-f5eded);background:radial-gradient(ellipse at 22% 45%,rgb(229 29 33 / 0.0706),transparent 45%),var(--tone-202020);}body.page-error-v50:has(.error-card)>header{width:min(1180px,100%);margin:0 auto;align-items:center;gap:25px;}.page-error-v50 .error-brand{font-size:23px;font-weight:600;letter-spacing:-.035em;color:var(--tone-f3f3f3);gap:12px;}.page-error-v50 .error-brand img{width:32px;height:32px;object-fit:contain;}.page-error-v50 .error-support{font-size:14px;color:var(--tone-edb9b9);display:flex;gap:13px;align-items:center;padding:10px 14px;border-radius:8px;background:var(--tone-ffffff04);}.page-error-v50 main{display:grid;place-items:center;flex:1;width:100%;}.page-error-v50 .error-card{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;width:min(1100px,100%);max-width:none;margin:65px auto;text-align:left;}.error-v50-art{position:relative;display:grid;place-items:center;min-height:360px;isolation:isolate;}.error-v50-ring{position:absolute;left:50%;top:50%;width:320px;height:320px;max-width:90%;border:1px solid var(--tone-f2a4a418);border-radius:50%;transform:translate(-50%,-50%);z-index:-1;}.error-v50-ring:nth-child(2){width:400px;height:400px;border-style:dashed;border-color:var(--tone-f2a4a40b);}.page-error-v50 .error-number{font-size:clamp(130px,17vw,225px);font-weight:600;letter-spacing:-.075em;background:linear-gradient(160deg,var(--tone-fcd6d6),#e51d1d 50%,var(--tone-4d4d4d));background-clip:text;color:transparent;line-height:1.1;padding-right:15px;filter:drop-shadow(0 15px 45px var(--tone-f58b8b1a));}.error-v50-symbol{position:absolute;bottom:38px;right:35px;width:57px;height:57px;display:grid;place-items:center;border-radius:17px;background:var(--tone-3d3d3d);border:1px solid var(--tone-ef9a9a22);box-shadow:0 10px 25px #20202033;transform:rotate(8deg);}.error-v50-symbol svg{width:28px;height:28px;fill:none;stroke:var(--tone-f3b6b6);stroke-width:1.2;stroke-linecap:round;}.page-error-v50 .error-kicker{color:var(--tone-e7a3a3);font-size:12px;letter-spacing:.15em;margin:0;}.page-error-v50 .error-card h1{font-size:clamp(29px,3vw,43px);font-weight:600;letter-spacing:-.04em;line-height:1.2;margin:18px 0;color:var(--tone-f5eded);}.page-error-v50 .error-message{font-size:16px;line-height:1.85;color:var(--tone-b2b2b2);max-width:420px;}.page-error-v50 .error-actions{justify-content:start;align-items:center;flex-wrap:wrap;gap:11px;margin:27px 0 0;}.page-error-v50 .error-actions a{display:inline-flex;align-items:center;justify-content:center;gap:17px;font-size:14px;font-weight:500;min-height:43px;padding:12px 17px;border-radius:9px;color:var(--tone-c0c0c0);background:var(--tone-ffffff04);border:1px solid var(--tone-ffffff0b);}.page-error-v50 .error-actions a.primary{background:#e51d1d;color:var(--tone-361313);border:1px solid transparent;}.page-error-v50 .error-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}.page-error-v50 .error-actions a:hover{filter:brightness(1.15);}.page-error-v50 .error-hint{font-size:13px;color:var(--tone-989898);line-height:1.8;margin-top:25px;}.page-error-v50 .error-hint a{color:var(--tone-ecb2b2);margin-left:4px;}body.page-error-v50:has(.error-card)>footer{width:min(1180px,100%);display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;border-top:1px solid var(--tone-ffffff08);padding:22px 0 0;color:var(--tone-8d8d8d);font-size:12px;text-align:left;}.error-v50-footer nav{display:flex;gap:20px;flex-wrap:wrap;}.error-v50-footer a{color:var(--tone-aaaaaa);}.page-error-v50 a:focus-visible,.page-legal .legal-sidebar a:focus-visible,.page-legal .legal-content a:focus-visible{outline:2px solid var(--tone-faa6a6);outline-offset:4px;}#ruzy-atelier .ldr-choice-modal{background:var(--tone-141414b8);backdrop-filter:blur(10px);overflow:auto;padding:24px;}#ruzy-atelier .ldr-choice-modal[hidden]{display:none!important;}#ruzy-atelier .ldr-choice-dialog{width:min(510px,100%);padding:30px;border:1px solid var(--tone-ffffff12);border-radius:20px;background:radial-gradient(ellipse at 0% 0%,var(--tone-f38f8f0e),transparent 60%),var(--tone-2b2b2b);box-shadow:0 30px 80px #20202055;max-height:calc(100dvh - 48px);overflow:auto;}#ruzy-atelier .ldr-choice-head{gap:14px;margin:0 0 13px;}#ruzy-atelier .ldr-choice-head img{width:35px;height:35px;}#ruzy-atelier .ldr-choice-head small{font-weight:500;color:var(--tone-e8a1a1);font-size:11px;}#ruzy-atelier .ldr-choice-head h2{font-size:24px;font-weight:500;letter-spacing:-.025em;color:var(--tone-f5eeee);}.ldr-choice-description{font-size:14px;line-height:1.8;color:var(--tone-a6a6a6);margin:0 0 23px;}#ruzy-atelier .ldr-choice-item{grid-template-columns:65px minmax(0,1fr) auto;gap:16px;border:1px solid var(--tone-ffffff08);background:var(--tone-ffffff03);border-radius:12px;padding:11px;transition:background .25s,border-color .25s;transform:none;}#ruzy-atelier .ldr-choice-item:hover{background:var(--tone-e9939313);border-color:var(--tone-f1a0a03a);transform:none;}#ruzy-atelier .ldr-choice-item img{width:65px;height:60px;border-radius:8px;}#ruzy-atelier .ldr-choice-item strong{font-size:15px;font-weight:500;color:var(--tone-e9dcdc);overflow-wrap:anywhere;}#ruzy-atelier .ldr-choice-item small{font-size:12px;color:var(--tone-a4a4a4);}#ruzy-atelier .ldr-choice-item b{color:var(--tone-f5abab);font-size:16px;font-weight:400;}.page-loader-direct .ldr-choice-item:focus-visible{outline:2px solid var(--tone-faa5a5);outline-offset:4px;}@media(max-width:1000px){.page-legal .legal-layout{gap:36px;grid-template-columns:210px minmax(0,1fr);}.page-error-v50 .error-card{gap:30px;}.error-v50-ring{width:250px;height:250px;}.error-v50-ring:nth-child(2){width:310px;height:310px;}.error-v50-symbol{right:15px;}}@media(max-width:760px){.page-legal .legal-layout{grid-template-columns:1fr;gap:35px;}.legal-sidebar{position:static;gap:0;}.page-legal .legal-nav{display:flex;flex-wrap:wrap;gap:5px;}.legal-nav .legal-side-label,.legal-toc,.legal-help{display:none;}.page-legal .legal-nav a{font-size:13px;padding:10px 12px;min-height:40px;background:var(--tone-ffffff03);}.page-legal .legal-nav a.active{box-shadow:inset 0 -2px 0 var(--tone-ff9c9c);}.legal-document-icon{width:70px;height:70px;border-radius:20px;}.legal-document-icon svg{width:29px;height:29px;}.page-legal .legal-shell{padding-top:34px;}.page-legal .legal-heading{margin-bottom:23px;padding-bottom:28px;}.page-legal .legal-content{font-size:15px;}.page-legal .legal-content h2{font-size:18px;}.page-legal .legal-content>section+section{padding-top:25px;}.page-legal .legal-content>section{padding-bottom:25px;}.page-error-v50 .error-card{grid-template-columns:1fr;gap:15px;text-align:center;margin:40px auto;width:min(500px,100%);}.error-v50-art{min-height:265px;}.page-error-v50 .error-number{font-size:155px;}.error-v50-ring{width:215px;height:215px;}.error-v50-ring:nth-child(2){width:260px;height:260px;}.error-v50-symbol{bottom:26px;right:calc(50% - 128px);width:43px;height:43px;border-radius:13px;}.error-v50-symbol svg{width:24px;height:24px;}.page-error-v50 .error-card h1{font-size:32px;}.page-error-v50 .error-message{margin-inline:auto;font-size:15px;max-width:360px;}.page-error-v50 .error-actions{justify-content:center;}.page-error-v50 .error-hint{margin-top:20px;}.page-error-v50 .error-brand{font-size:21px;}.page-error-v50 .error-support{font-size:13px;}}@media(max-width:480px){.legal-document-icon{display:none;}.legal-breadcrumb{margin-bottom:27px;}.page-legal .legal-heading .legal-description{font-size:12px;}.page-legal .legal-nav a{font-size:12px;gap:8px;padding:10px 11px;}.page-legal .legal-heading .legal-updated{font-size:10px;}.legal-document-end{padding:21px;}.page-legal .legal-shell{padding-bottom:60px;}.page-legal .legal-content{font-size:15px;line-height:1.9;}.page-legal .legal-content h2{font-size:17px;}body.page-error-v50:has(.error-card){padding:22px;}.page-error-v50 .error-brand{font-size:20px;}.page-error-v50 .error-brand img{width:27px;height:27px;}.page-error-v50 .error-support{padding:9px 11px;font-size:12px;}.page-error-v50 .error-card h1{font-size:29px;}.page-error-v50 .error-actions{gap:9px;}.page-error-v50 .error-actions a{font-size:13px;padding:12px 14px;}.page-error-v50 .error-message{font-size:14px;}body.page-error-v50:has(.error-card)>footer{flex-direction:column;gap:14px;align-items:center;font-size:11px;text-align:center;}.error-v50-footer nav{gap:24px;}#ruzy-atelier .ldr-choice-dialog{padding:24px 20px;}#ruzy-atelier .ldr-choice-item{grid-template-columns:54px minmax(0,1fr) auto;gap:12px;}#ruzy-atelier .ldr-choice-item img{width:54px;height:54px;}.ldr-choice-description{font-size:13px;}}@media(prefers-reduced-motion:reduce){.legal-toc a,.page-legal .legal-nav a,#ruzy-atelier .ldr-choice-item{transition:none!important;}}#ruzy-atelier .site-aura-two{background:#e51d1d;}#ruzy-atelier .home-v40-empty-card,#ruzy-atelier .empty-state{background:var(--tone-282828);border:1px solid var(--tone-ffffff12);border-radius:18px;color:var(--tone-b0b0b0);padding:36px;text-align:center;}#ruzy-atelier .empty-state h2{color:var(--tone-f7f1f1);}#ruzy-atelier input:not([type=checkbox]):not([type=radio]):not([type=file]),#ruzy-atelier textarea,#ruzy-atelier select{background:var(--tone-1c1c1c);border-color:var(--tone-ffffff16);color:var(--tone-f5eded);}#ruzy-atelier input::placeholder,#ruzy-atelier textarea::placeholder{color:var(--tone-7d7d7d);}#ruzy-atelier .form-error{background:rgb(229 29 33 / 0.0431);border-color:rgb(229 29 33 / 0.1882);color:var(--tone-f0a6b3);}#ruzy-atelier .form-success{background:#75cba010;border-color:#75cba026;color:#add9bf;}#ruzy-atelier .auth-wrap{position:relative;min-height:650px;display:flex;align-items:center;justify-content:center;padding:70px var(--gutter) 84px;background:radial-gradient(ellipse at 50% 30%,rgb(229 29 33 / 0.0392),transparent 66%);}#ruzy-atelier .auth-shell-v54{display:block;width:min(540px,100%);border:1px solid var(--tone-ffffff10);border-radius:24px;overflow:hidden;background:var(--tone-272727);box-shadow:0 24px 80px #20202024;}#ruzy-atelier .auth-v24-brand{display:none;}#ruzy-atelier .auth-card{width:min(540px,100%);padding:42px;border:1px solid var(--tone-ffffff10);border-radius:24px;background:var(--tone-272727)!important;box-shadow:0 24px 80px #20202024;color:var(--tone-f7f1f1);}#ruzy-atelier .auth-shell-v54 .auth-card{width:100%;border:0;border-radius:0;box-shadow:none;padding:40px;}#ruzy-atelier .auth-card-head{position:relative;margin-bottom:30px;}#ruzy-atelier .auth-card-head::before{content:"";display:block;width:38px;height:3px;margin:0 0 23px;border-radius:4px;background:linear-gradient(90deg,var(--tone-ff8080),var(--tone-ff808010));}#ruzy-atelier .auth-card h1{font-size:31px;line-height:1.22;letter-spacing:-.045em;color:var(--tone-f7f1f1)!important;margin:12px 0 14px;}#ruzy-atelier .auth-card .sub,#ruzy-atelier .auth-card-head p{font-size:15px;line-height:1.85;color:var(--tone-b0b0b0)!important;margin-bottom:0;}#ruzy-atelier .auth-card>.sub{margin-bottom:26px;}#ruzy-atelier .auth-card .kicker,#ruzy-atelier .auth-kicker-v24{color:var(--tone-fa9393)!important;font-size:12px;font-weight:500;letter-spacing:.15em;}#ruzy-atelier .auth-card label{color:var(--tone-c3c3c3)!important;font-size:14px;}#ruzy-atelier .auth-card input:not([type=checkbox]):not([type=radio]){background:var(--tone-1e1e1e)!important;color:var(--tone-f5eded)!important;border:1px solid var(--tone-ffffff0d)!important;border-radius:11px;min-height:50px;padding:13px 15px;font-size:14px;}#ruzy-atelier .auth-card input:focus{border-color:var(--tone-ff878770)!important;box-shadow:0 0 0 3px rgb(229 29 33 / 0.0627);}#ruzy-atelier .auth-card .auth-password-field input{padding-right:48px!important;}#ruzy-atelier .auth-card .auth-password-toggle{color:var(--tone-8e8e8e);}#ruzy-atelier .auth-form-v24{gap:20px;}#ruzy-atelier .auth-grid-v24{grid-template-columns:1fr;gap:20px;}#ruzy-atelier .auth-card .btn-primary{min-height:50px;border:0;border-radius:11px;background:linear-gradient(105deg,#e51d1d,#e51d1d);box-shadow:0 6px 28px rgb(229 29 33 / 0.1020);font-size:15px;color:var(--tone-ffffff);}#ruzy-atelier .auth-card .btn-primary:hover{background:linear-gradient(105deg,#e51d1d,#e51d1d);}#ruzy-atelier .auth-card .auth-consent-v24{color:var(--tone-b0b0b0)!important;font-size:13px;line-height:1.8;}#ruzy-atelier .auth-card a:not(.btn){color:var(--tone-f5a8a8)!important;}#ruzy-atelier .auth-switch-v24{padding-top:22px;margin-top:24px;border-color:var(--tone-ffffff0b);color:var(--tone-a0a0a0)!important;font-size:14px;}#ruzy-atelier .recovery-note{color:var(--tone-a0a0a0);font-size:13px;line-height:1.8;}#ruzy-atelier .catalog-count,#ruzy-atelier .breadcrumbs,#ruzy-atelier .section-sub{color:var(--tone-b0b0b0);}#ruzy-atelier .catalog-count{background:var(--tone-ffffff04);border-color:var(--tone-ffffff0d);}#ruzy-atelier .store-card,#ruzy-atelier .order-summary{background:var(--tone-282828);border-color:var(--tone-ffffff0f);color:var(--tone-f5eded);}#ruzy-atelier .order-summary p{color:var(--tone-b0b0b0);}#ruzy-atelier .order-total{border-color:var(--tone-ffffff0e);}@media(max-width:600px){#ruzy-atelier .auth-wrap{padding:46px 20px 60px;min-height:580px;}#ruzy-atelier .auth-card,#ruzy-atelier .auth-shell-v54 .auth-card{padding:30px 24px;}#ruzy-atelier .auth-card h1{font-size:28px;}#ruzy-atelier .auth-card-head{margin-bottom:25px;}}.session-notice-v55{position:fixed;right:28px;bottom:28px;z-index:2500;display:flex;align-items:center;gap:14px;width:min(390px,calc(100vw - 40px));padding:19px 21px;border:1px solid var(--tone-ffffff14);border-radius:14px;background:var(--tone-2c2c2cf5);box-shadow:0 12px 45px #20202044;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s,transform .2s;}.session-notice-v55.is-visible{opacity:1;transform:none;}.session-notice-v55 p{font:400 12px/1.75 Poppins,system-ui,sans-serif;color:var(--tone-ebebeb);margin:0;}.session-notice-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--tone-ff868616);color:var(--tone-fab1b1);font:500 17px/1 system-ui,sans-serif;}.session-notice-v55.success .session-notice-icon{background:#78d5a418;color:#a4dfbe;}.session-notice-v55.error .session-notice-icon{background:rgb(229 29 33 / 0.0941);color:var(--tone-f0a6b3);}@media(max-width:600px){.session-notice-v55{right:20px;bottom:20px;padding:17px 18px;}}@media(prefers-reduced-motion:reduce){.session-notice-v55{transition:none;transform:none;}}#ruzy-atelier .categories-v56{padding:78px 0 86px;}.categories-v56-grid{display:grid;align-items:start;}.category-v56-card{display:block;min-width:0;color:var(--tone-f4f4f4);outline-offset:7px;border-radius:9px;position:relative;transform-origin:center;transition:transform .45s cubic-bezier(.2,.7,.3,1);}.category-v56-art{aspect-ratio:2/3.2;position:relative;overflow:hidden;background:linear-gradient(145deg,var(--tone-303030),var(--tone-262626));border-radius:9px;box-shadow:0 12px 26px #20202020;transition:box-shadow .45s ease;}.category-v56-art>img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.96);transition:filter .45s ease;}.category-v56-art::after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,var(--tone-12121275));opacity:0;transition:opacity .4s ease;pointer-events:none;}.category-v56-card:hover,.category-v56-card:focus-visible{transform:scale(1.035);z-index:2;}.category-v56-card:hover .category-v56-art::after,.category-v56-card:focus-visible .category-v56-art::after{opacity:1;}.category-v56-card:hover .category-v56-art,.category-v56-card:focus-visible .category-v56-art{box-shadow:0 22px 40px #20202035;}.category-v56-card:hover .category-v56-art>img{filter:brightness(1.04);}.category-v56-card:focus-visible{outline:2px solid var(--tone-ff7e7e);}.category-v56-placeholder{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;color:var(--tone-9e9e9e);text-align:center;font-size:16px;}.category-v56-placeholder svg{width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:1.3;}#ruzy-atelier .catalog-v56{padding:48px 0 100px;min-height:65vh;}.catalog-v56 .breadcrumbs{margin-bottom:32px;flex-wrap:wrap;font-size:14px;}.catalog-v56-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:38px;}.catalog-v56-eyebrow{font-size:12px;color:var(--tone-a2a2a2);letter-spacing:.16em;}#ruzy-atelier .catalog-v56-heading h1{font-weight:600;color:var(--tone-f3f3f3);}.catalog-v56-heading p{font-size:13px;color:var(--tone-a2a2a2);line-height:1.65;margin:0;}.catalog-v56-back{display:flex;align-items:center;gap:10px;flex:none;font-size:14px;color:var(--tone-efc7c7);border-radius:9px;background:var(--tone-2c2c2c);padding:13px 17px;transition:background .25s;}.catalog-v56-back:hover{background:var(--tone-393939);}.catalog-v56-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}.catalog-v56-products .product-v48-card{opacity:1;transform:none;}.catalog-v56-products .product-v48-card:hover{transform:none;}.catalog-v56-products .product-v48-main{min-width:0;}.catalog-v56-products .product-v48-copy h3{font-size:27px;}.catalog-v56-products .product-v48-link:focus-visible{outline:2px solid var(--tone-ff7e7e);}.catalog-v56-empty h2{font-size:23px;margin:0 0 12px;color:var(--tone-f5eeee);}.catalog-v56-empty p{font-size:15px;margin-bottom:22px;}@media(max-width:1150px){.catalog-v56-products .product-v48-copy h3{font-size:24px;}}@media(max-width:900px){.catalog-v56-products{grid-template-columns:1fr;}.categories-v56-grid{max-width:none;}}@media(max-width:600px){#ruzy-atelier .categories-v56{padding:52px 0 62px;}.category-v56-placeholder{padding:16px;font-size:14px;}#ruzy-atelier .catalog-v56{padding:30px 0 64px;}.catalog-v56 .breadcrumbs{font-size:13px;margin-bottom:25px;}.catalog-v56-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:28px;}.catalog-v56-heading p{font-size:12px;}.catalog-v56-back{font-size:13px;padding:10px 13px;}.catalog-v56-products .product-v48-copy h3{font-size:22px;}}@media(max-width:350px){.catalog-v56-products .product-v48-copy h3{font-size:19px;}}@media(hover:none){.category-v56-art::after{opacity:1;}.category-v56-card:hover{transform:none;}}@media(prefers-reduced-motion:reduce){.category-v56-card,.category-v56-art,.category-v56-art>img,.category-v56-art::after,.catalog-v56-back{transition:none;}.category-v56-card:hover,.category-v56-card:focus-visible{transform:none;}}#ruzy-atelier .category-v56-card:hover .category-v56-art{box-shadow:0 18px 38px #20202035,0 0 28px var(--glow-soft);}#ruzy-atelier .category-v56-card:focus-visible .category-v56-art{border-color:var(--glow-line);box-shadow:0 18px 38px #20202035,0 0 28px var(--glow-soft);}#ruzy-atelier .btn-primary:focus-visible{box-shadow:0 8px 22px rgb(229 29 33 / 0.1804),0 0 26px rgb(229 29 33 / 0.1020);}#ruzy-atelier .account-chip:hover{box-shadow:0 0 20px rgb(229 29 33 / 0.0784);}.categories-v56-grid{grid-template-columns:repeat(auto-fit,minmax(180px,220px));gap:28px;}@media(max-width:900px){.categories-v56-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:30px;}}@media(max-width:600px){.categories-v56-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;}}:root{--v45-dim:var(--tone-a6a6a6);}body,body.revolution-v48,body.page-error-v50{color:var(--text);}#ruzy-atelier .site-header{-webkit-backdrop-filter:none;}#ruzy-atelier .site-header .brand::after{background:linear-gradient(90deg,#e51d1d,rgb(229 29 33 / 0.0000));}#ruzy-atelier .site-aura{opacity:.055;background:#e51d1d;}#ruzy-atelier .hero-v46-glow-one{background:#e51d1d;opacity:.065;}#ruzy-atelier .hero-v46-glow-two{background:#e51d1d;opacity:.04;}#ruzy-atelier .hero-v46-copy h1 em{background:none;}#ruzy-atelier .auth-submit,#ruzy-atelier .product-v45-purchase .btn-primary{border:1px solid #e51d1d;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease,border-color .25s ease;}#ruzy-atelier .btn-primary:hover{filter:none;}#ruzy-atelier .auth-submit:hover{transform:translateY(-2px);filter:none;}#ruzy-atelier .auth-submit:active{transform:translateY(0);box-shadow:0 4px 16px rgb(229 29 33 / 0.1490);}#ruzy-atelier .btn-ghost{color:var(--tone-e8e8e8);}#ruzy-atelier .btn-ghost:hover{border-color:rgb(229 29 33 / 0.4000);background:rgb(229 29 33 / 0.0392);color:var(--tone-ffffff);}#ruzy-atelier .btn-login:hover{color:var(--tone-ffffff);}#ruzy-atelier input:focus,#ruzy-atelier textarea:focus,#ruzy-atelier select:focus{border-color:#e51d1d;box-shadow:0 0 0 3px rgb(229 29 33 / 0.0784);}#ruzy-atelier .button-ripple{background:var(--tone-ffffff36);}#ruzy-atelier .hero-v46-tile:hover{box-shadow:0 18px 44px #20202040,0 0 26px rgb(229 29 33 / 0.0902);}#ruzy-atelier .hero-v46-tile>img{filter:saturate(.96) brightness(.99);}#ruzy-atelier .hero-v46-tile::after{background:linear-gradient(180deg,transparent 74%,var(--tone-24242444));}html.ruzy-page-ready #ruzy-atelier .hero-v46-column-1{animation-name:ruzy-column-drift-reverse;animation-duration:18s;}html.ruzy-page-ready #ruzy-atelier .hero-v46-tile{animation-delay:var(--ruzy-card-delay,0ms);}html.motion-paused #ruzy-atelier .hero-v46-column,html.ruzy-booting #ruzy-atelier .hero-v46-column{animation-play-state:paused;}@keyframes ruzy-page-enter{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes ruzy-card-enter{from{opacity:0;translate:0 42px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes ruzy-column-drift{from{translate:0 -30px}to{translate:0 30px}}@keyframes ruzy-column-drift-reverse{from{translate:0 28px}to{translate:0 -32px}}.ruzy-page-loader{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none;}html.ruzy-booting .ruzy-page-loader,html.ruzy-page-leaving .ruzy-page-loader{opacity:1;visibility:visible;pointer-events:auto;}.ruzy-page-loader-inner{display:flex;align-items:center;flex-direction:column;}.ruzy-page-loader strong{font:600 24px/1.2 Poppins,system-ui,sans-serif;}.ruzy-page-loader strong span{color:#e51d1d;}.ruzy-page-loader small{font:400 10px/1.5 Poppins,system-ui,sans-serif;}@media(max-width:600px){html.ruzy-page-ready #ruzy-atelier .hero-v46-column{animation-duration:18s;}}@media(prefers-reduced-motion:reduce){html.ruzy-page-ready .site-main{will-change:auto;}#ruzy-atelier .auth-submit{transition:none;}#ruzy-atelier .auth-submit:hover{transform:none;}}body,body.revolution-v48,body.page-error-v50{background:var(--tone-252525);}#ruzy-atelier.page-home-v48 .site-main>section:not(.hero-v46):nth-child(odd){background:var(--tone-2c2c2c);}#ruzy-atelier.page-home-v48 .site-main>section:not(.hero-v46):nth-child(even){background:var(--tone-252525);}.footer-v46{background:var(--tone-252525);}#ruzy-atelier .catalog-v56{background:var(--tone-2c2c2c);}#ruzy-atelier .categories-v56{padding-top:38px;padding-bottom:70px;}html.ruzy-page-ready #ruzy-atelier .hero-v46-gallery{--ruzy-gallery-x:24px;will-change:translate;}html.ruzy-page-ready #ruzy-atelier .hero-v46-column{translate:0 0;}html.ruzy-page-ready #ruzy-atelier .hero-v46-column-1{animation:none!important;translate:0 0;will-change:auto;}html.motion-paused #ruzy-atelier .hero-v46-gallery,html.ruzy-booting #ruzy-atelier .hero-v46-gallery{animation-play-state:paused!important;}@media(min-width:901px){#ruzy-atelier.page-home-v48 .hero-v46-visual{height:100%;min-height:0;align-self:stretch;}}@media(max-width:900px){html.ruzy-page-ready #ruzy-atelier .hero-v46-gallery{--ruzy-gallery-x:10px;}}@media(max-width:600px){#ruzy-atelier .categories-v56{padding-top:30px;padding-bottom:62px;}}html{scrollbar-width:thin;scrollbar-color:var(--tone-494949) var(--tone-222222);}body::-webkit-scrollbar{width:5px;height:5px;}body::-webkit-scrollbar-track{background:var(--tone-222222);}body::-webkit-scrollbar-thumb{background:var(--tone-494949);border:0;border-radius:4px;}body::-webkit-scrollbar-thumb:hover{background:#e51d1d;}@media(hover:hover) and (pointer:fine){#ruzy-atelier .hero-v46-actions .btn-primary:hover,#ruzy-atelier .nav-cta:hover{filter:none;}}#ruzy-atelier .hero-v46-actions .btn-primary:focus-visible,#ruzy-atelier .nav-cta:focus-visible{outline:2px solid var(--tone-ffb1b1);outline-offset:4px;}:root{--glow-soft:rgb(229 29 33 / 0.1020);--glow-line:rgb(229 29 33 / 0.3020);}#ruzy-atelier .main-nav>a::after{background:#e51d1d;}#ruzy-atelier .auth-submit,#ruzy-atelier .product-v45-purchase .btn-primary{background:#e51d1d;border-color:#e51d1d;color:var(--tone-ffffff);box-shadow:0 7px 25px rgb(229 29 33 / 0.1412);}#ruzy-atelier .btn-primary:hover{color:var(--tone-ffffff);}#ruzy-atelier .auth-submit:hover,#ruzy-atelier .hero-v46-actions .btn-primary:hover{background:#e51d1d;border-color:var(--tone-ff9c9c);color:var(--tone-ffffff);box-shadow:0 10px 30px rgb(229 29 33 / 0.2000);}#ruzy-atelier .nav-cta:hover{color:var(--tone-ffffff);box-shadow:0 10px 30px rgb(229 29 33 / 0.2000);}#ruzy-atelier .btn-primary:disabled,#ruzy-atelier .auth-submit:disabled{opacity:.55;cursor:not-allowed;transform:none;}#ruzy-atelier .hero-v46-copy h1 em{-webkit-text-fill-color:#e51d1d;}#ruzy-atelier .hero-v46-copy>p{color:var(--tone-aaaaaa);}#ruzy-atelier.page-home-v48 .hero-v46-copy h1{letter-spacing:-.035em;max-width:570px;}#ruzy-atelier.page-home-v48 .hero-v46-visual{margin-right:calc((min(var(--shell),100vw - 2*var(--gutter)) - 100vw)/2);perspective:none;mask-image:none;-webkit-mask-image:none;overflow:visible;pointer-events:none;}#ruzy-atelier.page-home-v48 .hero-v46-gallery{--ruzy-gallery-x:0px;width:clamp(820px,54vw,1040px);min-height:0;height:auto;margin:0;scale:1;transform:rotate(-12deg) translateY(-70px);transform-origin:50% 35%;translate:0 24px;}#ruzy-atelier.page-home-v48 .hero-v46-column{margin-top:0;top:0;position:relative;transform:none;translate:0 0;}#ruzy-atelier.page-home-v48 .hero-v46-column-1{position:relative;transform:none;}#ruzy-atelier.page-home-v48 .hero-v46-group{flex-direction:column;}#ruzy-atelier.page-home-v48 .hero-v46-tile{height:auto;aspect-ratio:1672/941;border-radius:11px;border:1px solid var(--tone-ffffff08);background:var(--tone-222222);margin:0;}#ruzy-atelier.page-home-v48 .hero-v46-tile>img{object-fit:cover;filter:none;transform:none;}#ruzy-atelier.page-home-v48 .hero-v46-tile::after{content:none;}html.ruzy-page-ready #ruzy-atelier .hero-v46-gallery{animation:ruzy-gallery-reference 32s ease-in-out infinite!important;}@keyframes ruzy-gallery-reference{0%,100%{translate:var(--ruzy-gallery-x) var(--ruzy-gallery-low)}50%{translate:var(--ruzy-gallery-x) var(--ruzy-gallery-high)}}#ruzy-atelier.page-home-v48 .site-main>.community-v46{background:var(--tone-252525)!important;}#ruzy-atelier .faq-v45-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.45fr);gap:70px;align-items:start;}#ruzy-atelier .faq-v45 h2{color:var(--tone-f3f3f3);line-height:1.22;letter-spacing:-.04em;}#ruzy-atelier .faq-v45 h2 em{color:#e51d1d;}#ruzy-atelier .faq-v45 header>p{color:var(--tone-aaaaaa);}#ruzy-atelier .faq-v45-contact{max-width:310px;background:var(--tone-222222);border:1px solid var(--tone-ffffff0b);border-radius:12px;padding:20px 22px;}#ruzy-atelier .faq-v45-contact span{color:var(--tone-999999);font-size:13px;}#ruzy-atelier .faq-v45-contact strong{color:var(--tone-ff8b8b);gap:35px;font-size:16px;}#ruzy-atelier .faq-v45-contact:hover{border-color:rgb(229 29 33 / 0.2510);background:var(--tone-242424);}#ruzy-atelier .faq-v45-list{min-width:0;display:grid;gap:13px;border:0;}#ruzy-atelier .faq-v45-item{min-width:0;margin:0;box-shadow:0 7px 22px #2020200a;}#ruzy-atelier .faq-v45-item summary{font-weight:500;line-height:1.65;min-height:72px;}#ruzy-atelier .faq-v45-item summary small{width:24px;height:28px;border-radius:5px;display:grid;place-items:center;background:var(--tone-ffffff05);letter-spacing:.03em;}#ruzy-atelier .faq-v45-item summary span{min-width:0;overflow-wrap:anywhere;}#ruzy-atelier .faq-v45-item summary b{flex:none;border-color:var(--tone-ffffff17);background:var(--tone-ffffff03);font-size:19px;}#ruzy-atelier .faq-v45-item[open] summary{color:var(--tone-ffffff);}#ruzy-atelier .faq-v45-item[open] summary small{background:rgb(229 29 33 / 0.0784);color:var(--tone-ff8989);}#ruzy-atelier .faq-v45-item p{margin:0;overflow-wrap:anywhere;}#ruzy-atelier .faq-v45-item[data-expanded=false] summary b{transform:none;color:var(--tone-aaaaaa);}@media(max-width:1150px){#ruzy-atelier .faq-v45-layout{gap:40px;}}@media(max-width:900px){#ruzy-atelier.page-home-v48 .hero-v46-visual{height:360px;margin:22px calc(-1*var(--gutter)) 0;width:calc(100% + 2*var(--gutter));overflow:hidden;}#ruzy-atelier.page-home-v48 .hero-v46-gallery{width:max(720px,110vw);margin:0 0 0 -30px;transform:rotate(-12deg) translateY(-80px);}#ruzy-atelier .faq-v45-layout{grid-template-columns:1fr;gap:30px;}#ruzy-atelier .faq-v45-contact{max-width:100%;}#ruzy-atelier .faq-v45 h2{font-size:34px!important;}}@media(max-width:600px){#ruzy-atelier.page-home-v48 .hero-v46-visual{height:300px;}#ruzy-atelier.page-home-v48 .hero-v46-gallery{width:650px;margin-left:-40px;}#ruzy-atelier .faq-v45 h2{font-size:30px!important;}}@media(prefers-reduced-motion:reduce){html.ruzy-page-ready #ruzy-atelier .hero-v46-gallery{animation:none!important;translate:0 var(--ruzy-gallery-low);will-change:auto;}}#ruzy-atelier .whats-new{padding:55px 0 66px;isolation:isolate;}.whats-new::before{content:"";position:absolute;width:550px;max-width:100%;height:260px;top:0;left:50%;translate:-50% 0;background:radial-gradient(ellipse,rgb(229 29 33 / 0.0353),transparent 70%);pointer-events:none;z-index:-1;}@media(hover:hover){}#ruzy-atelier .site-main>.community-v46{padding-bottom:48px!important;}@media(max-width:650px){}@media(prefers-reduced-motion:reduce){}:root{--brand:#e51d1d;--brand-hover:#db1a1a;--brand-soft:rgb(229 29 33 / .12);--bg:#252525;--bg-soft:#252525;--surface:#252525;--text:#fafafa;--muted:#b9b9b9;--accent:#e51d1d;--accent-bright:#e51d1d;--border:rgb(252 252 252 / .09);--theme-nav:#202020;--theme-shadow:0 18px 55px rgb(32 32 32 / .14);--theme-line:rgb(252 252 252 / .09);}html[data-theme=light]{color-scheme:light;--bg:#fbfbfb;--bg-soft:#f2f2f2;--surface:#fcfcfc;--text:#202020;--muted:#686868;--border:rgb(32 32 32 / .11);--theme-nav:#fcfcfc;--theme-shadow:0 18px 55px rgb(32 32 32 / .07);--theme-line:rgb(32 32 32 / .09);}html[data-theme=dark]{color-scheme:dark;}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:42px;min-width:42px;height:42px;padding:10px;border:1px solid var(--theme-line);border-radius:13px;background:var(--surface);color:var(--text);cursor:pointer;position:relative;transition:background .2s,border-color .2s,transform .2s;flex-shrink:0;}.theme-toggle:hover{border-color:var(--brand);background:var(--brand-soft);}.theme-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:4px;}.theme-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}button,input,textarea,select{font-family:inherit;}input,textarea,select{color-scheme:inherit;}::selection{background:var(--brand);color:#fcfcfc;}#ruzy-atelier{--font-body:Poppins,Inter,system-ui,sans-serif;font-size:16px;color:var(--text);background:var(--bg);}#ruzy-atelier .nav-cta{background:var(--brand);border-color:var(--brand);color:#fcfcfc;}#ruzy-atelier .nav-cta:hover{background:var(--brand-hover);border-color:var(--brand-hover);}#ruzy-atelier .site-footer{background:var(--theme-nav);border-color:var(--theme-line);}#ruzy-atelier .site-footer p,#ruzy-atelier .site-footer a:not(.brand),#ruzy-atelier .site-footer small{font-size:14px;}#ruzy-atelier .hero-v46-copy>p,#ruzy-atelier .faq-v45 header>p{font-size:16px;line-height:1.8;}#ruzy-atelier.page-home-v48 .hero-v46-gallery{align-items:center;--ruzy-gallery-low:14px;--ruzy-gallery-high:-185px;gap:24px;}#ruzy-atelier.page-home-v48 .hero-v46-column{align-self:center;}#ruzy-atelier.page-home-v48 .hero-v46-column-1{align-self:center!important;margin-top:0!important;top:0!important;translate:0 0!important;}#ruzy-atelier.page-home-v48 .hero-v46-group{display:grid;gap:24px;}#ruzy-atelier.page-home-v48 .hero-v46-tile{box-shadow:0 16px 40px rgb(32 32 32 / .17);border-color:var(--theme-line);}#ruzy-atelier .whats-new{position:relative;padding-top:74px;padding-bottom:78px;}#ruzy-atelier .whats-new::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,var(--brand-soft),transparent 58%);pointer-events:none;opacity:.6;}#ruzy-atelier .whats-new .container{position:relative;}#ruzy-atelier .status-modern .container{max-width:1140px;}#ruzy-atelier .status-v48-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px;}#ruzy-atelier .status-v48-heading p{font-size:15px;}#ruzy-atelier .status-v48-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;background:var(--surface);border:1px solid var(--theme-line);border-radius:17px;margin-bottom:18px;}#ruzy-atelier .status-v16-summary{border:0;background:none;padding:0;min-width:0;}#ruzy-atelier .status-v16-summary strong{font-size:14px;color:var(--text);}#ruzy-atelier .status-v16-summary small{font-size:12px;color:var(--muted);}#ruzy-atelier .status-v16-stats{display:flex;gap:16px;flex-wrap:wrap;}#ruzy-atelier .status-v16-stats>span{background:none;border:0;padding:0;font-size:12px;color:var(--muted);}#ruzy-atelier .status-v16-stats b{font-size:15px;color:var(--text);}#ruzy-atelier .status-v48-grid{display:grid;grid-template-columns:1fr;gap:12px;}#ruzy-atelier .status-v16-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:21px 24px;min-height:88px;border-radius:16px;background:var(--surface);border:1px solid var(--theme-line);box-shadow:0 3px 12px rgb(32 32 32 / .025);transition:border-color .25s,transform .25s;}#ruzy-atelier .status-v16-row:hover{border-color:rgb(229 29 33 / .35);transform:translateX(3px);}#ruzy-atelier .status-v16-service{min-width:0;gap:17px;}#ruzy-atelier .status-v16-service strong{font-size:15px;color:var(--text);letter-spacing:0;}#ruzy-atelier .status-v16-service small{font-size:13px;color:var(--muted);line-height:1.6;}#ruzy-atelier .status-v16-dot{width:40px;height:40px;border-radius:12px;border:1px solid var(--theme-line);background:var(--bg-soft);color:var(--muted);flex-shrink:0;}#ruzy-atelier .status-v16-meta{display:flex;align-items:center;gap:24px;flex-shrink:0;}#ruzy-atelier .status-v16-meta>small{color:var(--muted);font-size:12px;}#ruzy-atelier .status-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:30px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;min-width:89px;}#ruzy-atelier .status-pill::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;}#ruzy-atelier .status-pill.online{color:#4ade80;background:rgb(34 197 94 / .1);border:1px solid rgb(34 197 94 / .2);}#ruzy-atelier .status-pill.updating{color:#e62929;background:rgb(219 26 29 / .1);border:1px solid rgb(219 26 29 / .2);}#ruzy-atelier .status-pill.offline{color:#ef7a7a;background:var(--brand-soft);border:1px solid rgb(229 29 33 / .2);}#ruzy-atelier .status-pill.risk{color:#ea4d4d;background:rgb(230 41 44 / .1);border:1px solid rgb(230 41 44 / .2);}#ruzy-atelier .status-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;}#ruzy-atelier .status-legend article{padding:20px;border:1px solid var(--theme-line);border-radius:15px;background:var(--bg-soft);}#ruzy-atelier .status-legend .status-pill{font-size:11px;padding:6px 10px;min-width:0;}#ruzy-atelier .status-legend p{font-size:13px;line-height:1.75;color:var(--muted);margin-top:14px;}#ruzy-atelier .status-v48-foot{font-size:13px;gap:14px;flex-wrap:wrap;}#ruzy-atelier .faq-v45-item>p{font-size:15px;line-height:1.85;}html[data-theme=light] #ruzy-atelier .status-pill.online{color:#15803d;}html[data-theme=light] #ruzy-atelier .status-pill.updating{color:#db1a1a;}html[data-theme=light] #ruzy-atelier .status-pill.offline{color:var(--brand);}html[data-theme=light] #ruzy-atelier .status-pill.risk{color:#db1a1a;}html[data-theme=light] #ruzy-atelier .category-card,html[data-theme=light] #ruzy-atelier .categories-v56-card{color:#fcfcfc;}@media(max-width:1100px){#ruzy-atelier .status-v48-overview{align-items:flex-start;flex-direction:column;}#ruzy-atelier .status-v16-stats{gap:18px;}#ruzy-atelier .status-v16-meta{gap:14px;}}@media(max-width:900px){#ruzy-atelier .status-legend{grid-template-columns:repeat(2,minmax(0,1fr));}#ruzy-atelier .status-v16-meta>small{display:none;}#ruzy-atelier .hero-v46-copy>p{font-size:15px;}}@media(max-width:650px){#ruzy-atelier .nav-actions .theme-toggle{width:35px;min-width:35px;height:35px;padding:8px;border-radius:10px;}#ruzy-atelier .status-v16-row{padding:17px 14px;gap:12px;min-height:82px;}#ruzy-atelier .status-v16-service{gap:10px;}#ruzy-atelier .status-v16-dot{display:none;}#ruzy-atelier .status-v16-service strong{font-size:14px;}#ruzy-atelier .status-v16-service small{font-size:12px;}#ruzy-atelier .status-v16-meta{flex-shrink:1;min-width:0;}#ruzy-atelier .status-pill{white-space:normal;text-align:center;font-size:11px;padding:6px 9px;min-width:76px;}#ruzy-atelier .status-pill.risk{max-width:109px;}#ruzy-atelier .status-v48-overview{padding:18px;}#ruzy-atelier .status-v16-stats{gap:10px 14px;}#ruzy-atelier .status-legend{gap:10px;}#ruzy-atelier .status-legend article{padding:14px;}#ruzy-atelier .status-legend p{font-size:12px;}#ruzy-atelier .whats-new{padding:55px 0;}#ruzy-atelier .hero-v46-group{gap:20px;}#ruzy-atelier.page-home-v48 .hero-v46-gallery{--ruzy-gallery-low:12px;--ruzy-gallery-high:-90px;}}@media(prefers-reduced-motion:reduce){#ruzy-atelier .status-v16-row{transition:none;}}#ruzy-atelier .status-modern .status-v16-row{flex-direction:row;align-items:center;min-height:88px;border:1px solid var(--theme-line)!important;background:var(--surface)!important;border-radius:16px!important;padding:20px 24px!important;gap:24px;}#ruzy-atelier .status-modern .status-v16-service{align-items:center;padding-right:0;}#ruzy-atelier .status-modern .status-v16-service strong{font-size:15px!important;color:var(--text)!important;}#ruzy-atelier .status-modern .status-v16-service small{font-size:13px!important;color:var(--muted)!important;margin-top:4px;}#ruzy-atelier .status-modern .status-v16-meta{border:0;padding:0;margin:0;gap:22px;flex-wrap:nowrap;justify-content:flex-end;}#ruzy-atelier .status-modern .status-v16-meta>small{font-size:12px!important;color:var(--muted)!important;}#ruzy-atelier .status-modern .status-v16-meta .status-pill{position:static;border-radius:30px;font-size:12px;padding:7px 12px;}#ruzy-atelier .status-modern .status-v16-summary strong{color:var(--text)!important;}#ruzy-atelier .status-modern .status-v16-summary small{color:var(--muted)!important;}#ruzy-atelier .status-modern .status-v16-meta .status-pill.online{color:#4ade80;background:rgb(34 197 94 / .1);border:1px solid rgb(34 197 94 / .2);}#ruzy-atelier .status-modern .status-v16-meta .status-pill.updating{color:#e62929;background:rgb(219 26 29 / .1);border:1px solid rgb(219 26 29 / .2);}#ruzy-atelier .status-modern .status-v16-meta .status-pill.offline{color:#ef7a7a;background:var(--brand-soft);border:1px solid rgb(229 29 33 / .2);}#ruzy-atelier .status-modern .status-v16-meta .status-pill.risk{color:#ea4d4d;background:rgb(230 41 44 / .1);border:1px solid rgb(230 41 44 / .2);}html[data-theme=light] #ruzy-atelier .status-modern .status-v16-meta .status-pill.online{color:#15803d;}html[data-theme=light] #ruzy-atelier .status-modern .status-v16-meta .status-pill.updating{color:#db1a1a;}html[data-theme=light] #ruzy-atelier .status-modern .status-v16-meta .status-pill.offline{color:var(--brand);}html[data-theme=light] #ruzy-atelier .status-modern .status-v16-meta .status-pill.risk{color:#db1a1a;}@media(max-width:650px){#ruzy-atelier .status-modern .status-v16-row{padding:17px 14px!important;gap:12px;min-height:82px;}#ruzy-atelier .status-modern .status-v16-service strong{font-size:14px!important;}#ruzy-atelier .status-modern .status-v16-service small{font-size:12px!important;}#ruzy-atelier .status-modern .status-v16-meta .status-pill{font-size:11px;padding:6px 9px;}}.error-actions .primary{background:var(--brand);border-color:var(--brand);color:#fcfcfc;}.error-message,.error-hint{font-size:16px;}.error-v50-header .theme-toggle{margin-left:14px;}.error-v50-header .error-support{margin-left:auto;}#ruzy-atelier h1 em,#ruzy-atelier h2 em{color:var(--brand)!important;}#ruzy-atelier .status-v16-stats i.risk{background:#e62929;}.theme-toggle svg{position:absolute;transition:opacity .32s,transform .5s cubic-bezier(.2,.8,.2,1);}.theme-toggle .theme-sun{display:block;opacity:1;transform:rotate(0) scale(1);}.theme-toggle .theme-moon{display:block;opacity:0;transform:rotate(-70deg) scale(.6);}html[data-theme=light] .theme-toggle .theme-sun{display:block;opacity:0;transform:rotate(90deg) scale(.6);}html[data-theme=light] .theme-toggle .theme-moon{display:block;opacity:1;transform:rotate(0) scale(1);}@keyframes theme-wash{0%{clip-path:circle(0 at var(--theme-x) var(--theme-y));opacity:.25}65%{clip-path:circle(145vmax at var(--theme-x) var(--theme-y));opacity:.16}100%{clip-path:circle(145vmax at var(--theme-x) var(--theme-y));opacity:0}}@keyframes theme-button-pulse{35%{box-shadow:0 0 0 7px var(--brand-soft);transform:rotate(10deg)}100%{box-shadow:0 0 0 0 transparent;transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.theme-toggle svg{transition:none;}}#ruzy-atelier #news::before{display:none;}#ruzy-atelier .status-modern .status-v16-row{opacity:1!important;translate:none!important;transform:none;}#ruzy-atelier .contact-v45-email{display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;border-bottom:1px solid var(--theme-line);padding:14px 0;margin:28px 0 8px;width:100%;background:none;color:var(--text);font-size:clamp(18px,2vw,27px);font-weight:500;text-align:left;cursor:pointer;transition:color .2s;}#ruzy-atelier .contact-v45-email svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.5;fill:none;flex:none;}#ruzy-atelier .contact-v45-email:hover,#ruzy-atelier .contact-v45-email.is-copied{color:var(--brand);}.contact-copy-hint{display:block;color:var(--muted);font-size:12px;}#ruzy-atelier .footer-v46-main{padding-bottom:34px;}#ruzy-atelier .footer-v46-brand p{color:var(--muted);line-height:1.85;}.footer-socials{margin-top:22px;display:flex;flex-direction:column;gap:12px;}.footer-socials>span{font-size:11px;letter-spacing:.06em;color:var(--muted);}.footer-socials>div{display:flex;gap:10px;}#ruzy-atelier .footer-socials a,#ruzy-atelier .footer-socials button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--theme-line);border-radius:13px;background:var(--surface);cursor:pointer;transition:background .25s,transform .25s,box-shadow .25s;color:var(--text);}.footer-socials svg{width:20px;height:20px;fill:currentColor;}.footer-socials .social-play{fill:var(--surface);}#ruzy-atelier .footer-socials a:hover,#ruzy-atelier .footer-socials button:hover{background:var(--brand);color:#fcfcfc;transform:translateY(-3px);box-shadow:0 8px 24px var(--brand-soft);}#ruzy-atelier .footer-socials :hover .social-play{fill:var(--brand);}#ruzy-atelier .footer-v46-bottom{padding-block:22px;align-items:center;}#ruzy-atelier .site-toast,#ruzy-atelier .session-notice-v55{position:fixed;top:92px;bottom:auto;left:auto;right:24px;z-index:10040;width:min(405px,calc(100vw - 32px));max-width:calc(100vw - 32px);border:1px solid var(--theme-line);border-radius:17px;background:var(--surface);color:var(--text);padding:18px 21px;font-size:14px;line-height:1.65;box-shadow:0 12px 40px rgb(32 32 32 / .18);transform:translateY(-12px);transition:opacity .24s,transform .3s;}#ruzy-atelier .site-toast.show,#ruzy-atelier .session-notice-v55.is-visible{transform:none;opacity:1;}#ruzy-atelier .session-notice-v55 p{color:var(--text);font-size:14px;line-height:1.65;}#ruzy-atelier .session-notice-v55.success,#ruzy-atelier .site-toast[data-type=success]{border-color:rgb(34 197 94 / .4);border-left:4px solid #22c55e;background:linear-gradient(rgb(34 197 94 / .08),rgb(34 197 94 / .08)),var(--surface);}#ruzy-atelier .session-notice-v55.error,#ruzy-atelier .site-toast[data-type=error]{border-color:rgb(229 29 33 / .4);border-left:4px solid var(--brand);background:linear-gradient(var(--brand-soft),var(--brand-soft)),var(--surface);}#ruzy-atelier .session-notice-v55.success .session-notice-icon{color:#22c55e;background:rgb(34 197 94 / .12);}#ruzy-atelier .session-notice-v55.error .session-notice-icon{color:var(--brand);background:var(--brand-soft);}.catalog-product-card{position:relative;border:1px solid var(--theme-line);border-radius:23px;background:var(--surface);overflow:hidden;box-shadow:var(--theme-shadow);transition:box-shadow .3s,transform .3s;}.catalog-product-card:hover{box-shadow:0 16px 50px rgb(32 32 32 / .15);transform:translateY(-3px);}.catalog-product-link{display:grid;grid-template-columns:minmax(190px,27%) minmax(0,1fr);color:var(--text);min-height:330px;}.catalog-product-link:focus-visible{outline:2px solid var(--brand);outline-offset:-5px;border-radius:23px;}.catalog-product-art{position:relative;overflow:hidden;min-width:0;background:var(--bg-soft);padding:18px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--theme-line);}.catalog-product-art>img{display:block;width:100%;height:100%;max-height:360px;object-fit:contain;border-radius:13px;transition:transform .55s;}.catalog-product-link:hover .catalog-product-art img{transform:scale(1.035);}.catalog-product-art>span{position:absolute;bottom:20px;left:50%;translate:-50% 0;color:#fcfcfc;background:rgb(32 32 32 / .5);backdrop-filter:blur(10px);border-radius:6px;padding:5px 8px;font-size:8px;letter-spacing:.12em;white-space:nowrap;}.catalog-product-content{padding:30px 34px;min-width:0;display:flex;flex-direction:column;gap:16px;}.catalog-product-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}.catalog-product-top>span:first-child{color:var(--muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase;}.catalog-product-top .product-v48-state{font-size:12px;border-radius:25px;background:rgb(34 197 94 / .07);padding:6px 11px;}.catalog-product-top .product-v48-state.live{color:#4ade80;}.catalog-product-top .product-v48-state.update{color:#e62929;background:rgb(219 26 29 / .1);}.catalog-product-top .product-v48-state.offline{color:#ef7a7a;background:var(--brand-soft);}.catalog-product-top .product-v48-state.risk{color:#ea4d4d;background:rgb(230 41 44 / .1);}.catalog-product-content h3{font-size:29px;letter-spacing:-.035em;line-height:1.25;margin:0;color:var(--text);}.catalog-product-content p{font-size:14px;color:var(--muted);line-height:1.8;margin:0;max-width:66ch;}.catalog-product-specs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.catalog-product-specs>span{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:7px 10px;border-radius:9px;background:var(--bg-soft);border:1px solid var(--theme-line);}.catalog-product-specs svg{width:13px;height:13px;fill:currentColor;}.catalog-product-specs b{font-weight:500;color:var(--text);}.catalog-product-bottom{margin-top:auto;padding-top:18px;border-top:1px solid var(--theme-line);display:flex;align-items:center;justify-content:space-between;gap:20px;}.catalog-product-bottom>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;}.catalog-product-bottom small{width:100%;font-size:9px;letter-spacing:.13em;color:var(--muted);}.catalog-product-bottom strong{font-size:28px;line-height:1;color:var(--text);letter-spacing:-.04em;}.catalog-product-bottom>div>span{font-size:11px;color:var(--muted);}.catalog-product-cta{display:inline-flex;align-items:center;gap:18px;border-radius:11px;padding:13px 18px;background:var(--brand);color:#fcfcfc;font-size:13px;font-weight:500;white-space:nowrap;transition:background .2s,box-shadow .2s;}.catalog-product-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;}.catalog-product-link:hover .catalog-product-cta{background:var(--brand-hover);box-shadow:0 6px 22px var(--brand-soft);}html[data-theme=light] .catalog-product-top .product-v48-state.live{color:#15803d;}html[data-theme=light] .catalog-product-top .product-v48-state.update{color:#db1a1a;}html[data-theme=light] .catalog-product-top .product-v48-state.offline{color:var(--brand);}html[data-theme=light] .catalog-product-top .product-v48-state.risk{color:#db1a1a;}#ruzy-atelier .product-v45-image-shade{background:linear-gradient(180deg,transparent 75%,rgb(32 32 32 / .25));pointer-events:none;}#ruzy-atelier .product-v45-image-caption{display:none;}#ruzy-atelier .product-v45-purchase{position:relative;top:auto;}#ruzy-atelier .product-v45-purchase>h2{margin-top:23px;margin-bottom:12px;line-height:1.25;color:var(--text);}#ruzy-atelier .product-v45-purchase>h2 em{color:var(--brand);font-style:normal;}#ruzy-atelier .product-v45-purchase>p{color:var(--muted);}#ruzy-atelier .product-v45-plans{margin-top:22px;margin-bottom:24px;}#ruzy-atelier .product-v45-plan>span{border-color:var(--theme-line);}#ruzy-atelier .product-v45-plan input:checked+span{background:var(--brand-soft);border-color:var(--brand);}#ruzy-atelier .product-v45-plan strong,#ruzy-atelier .product-v45-plan b{color:var(--text);}#ruzy-atelier .product-v45-plan small{color:var(--muted);}#ruzy-atelier .product-v45-total strong{color:var(--text);line-height:1.15;}#ruzy-atelier .product-v45-total{border-color:var(--theme-line);}#ruzy-atelier .product-v45-specs strong{color:var(--text);}#ruzy-atelier .product-v45-specs small{color:var(--muted);font-size:9px;letter-spacing:.07em;}#ruzy-atelier .account-v42-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 85% 20%,var(--brand-soft),transparent 65%),var(--surface)!important;border-color:var(--theme-line)!important;border-radius:24px!important;padding:34px!important;min-height:185px;box-shadow:var(--theme-shadow);}.account-v42-hero::before{content:"";position:absolute;inset:-10%;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 71% 26%,rgb(229 29 33 / .55) 1px,transparent 2px),radial-gradient(circle at 84% 70%,rgb(229 29 33 / .3) 1.5px,transparent 3px),radial-gradient(circle at 97% 40%,rgb(229 29 33 / .4) 1px,transparent 2px),radial-gradient(circle at 55% 76%,rgb(229 29 33 / .4) 1px,transparent 2px);background-size:190px 140px,260px 220px,140px 160px,210px 260px;opacity:.5;animation:profile-particles 12s ease-in-out infinite alternate;}#ruzy-atelier .account-v42-avatar{width:96px;height:96px;border-radius:26px;border:1px solid rgb(229 29 33 / .25);background:var(--bg-soft);box-shadow:0 0 0 6px var(--brand-soft),0 10px 30px rgb(32 32 32 / .12);flex:none;overflow:visible;}#ruzy-atelier .account-v42-avatar>img{border-radius:25px;object-fit:cover;}#ruzy-atelier .account-v42-avatar .profile-photo-initial{font-size:36px;color:var(--brand);}#ruzy-atelier .account-v42-avatar-edit{border:3px solid var(--surface);bottom:-7px;right:-7px;border-radius:12px;width:32px;height:32px;background:var(--brand);color:#fcfcfc;}#ruzy-atelier .account-v42-identity-copy>p{font-size:13px;color:var(--muted);}#ruzy-atelier .account-v42-kicker{color:var(--muted);font-size:10px;letter-spacing:.14em;}#ruzy-atelier .account-v42-details-card,#ruzy-atelier .account-v42-license-card,#ruzy-atelier .account-v42-action-card,#ruzy-atelier .account-v42-password-card,#ruzy-atelier .account-v42-orders{background:var(--surface)!important;border-color:var(--theme-line)!important;border-radius:18px!important;box-shadow:0 8px 30px rgb(32 32 32 / .025);}#ruzy-atelier .account-v42-details-card strong{font-size:15px!important;color:var(--text)!important;}#ruzy-atelier .account-v42-details-card>div>span{font-size:12px!important;color:var(--muted)!important;}#ruzy-atelier .account-v42-action-icon{background:var(--brand-soft);color:var(--brand);border-color:rgb(229 29 33 / .15);}#ruzy-atelier .account-v42-action-copy h3,#ruzy-atelier .account-v42-password-card h3{color:var(--text);font-size:17px;}#ruzy-atelier .account-v42-action-copy p,#ruzy-atelier .account-v42-password-card p{color:var(--muted);font-size:14px;line-height:1.8;}#ruzy-atelier .account-v42-avatar-modal{border:1px solid var(--theme-line);color:var(--text);}#ruzy-atelier .account-v42-avatar-modal::backdrop{background:rgb(32 32 32 / .55);backdrop-filter:blur(9px);}#ruzy-atelier .account-menu-panel:not([hidden]),#ruzy-atelier .notification-panel.open,.ldr-choice-modal.open .ldr-choice-dialog{animation:ruzy-popup-arrive .32s cubic-bezier(.16,1,.3,1);}@keyframes profile-particles{from{translate:0 0;opacity:.3}to{translate:0 -14px;opacity:.65}}@keyframes ruzy-popup-arrive{from{opacity:0;translate:0 12px;scale:.97;filter:blur(3px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@media(max-width:1000px){.catalog-product-content{padding:25px;}.catalog-product-link{grid-template-columns:220px minmax(0,1fr);}}@media(max-width:800px){.catalog-product-link{grid-template-columns:185px minmax(0,1fr);}.catalog-product-content{padding:22px;}.catalog-product-bottom{align-items:flex-start;flex-wrap:wrap;}.catalog-product-bottom>div{flex:1;}.catalog-product-art>img{max-height:330px;}.catalog-product-cta{font-size:12px;gap:10px;padding:12px;}#ruzy-atelier .account-v42-hero{padding:27px!important;}.account-v42-hero-actions{flex-wrap:wrap;}}@media(max-width:600px){.catalog-product-link{grid-template-columns:1fr;min-height:0;}.catalog-product-art{border-right:0;border-bottom:1px solid var(--theme-line);padding:16px;height:245px;}.catalog-product-art>img{max-height:215px;}.catalog-product-art>span{bottom:18px;}.catalog-product-content{padding:22px;gap:14px;}.catalog-product-content h3{font-size:25px;}.catalog-product-top .product-v48-state{font-size:11px;}.catalog-product-bottom{gap:15px;}.catalog-product-cta{padding:12px 14px;}.catalog-product-bottom strong{font-size:25px;}.catalog-product-bottom>div>span{font-size:10px;}#ruzy-atelier .account-v42-hero{padding:23px!important;}#ruzy-atelier .account-v42-avatar{width:72px;height:72px;border-radius:21px;}#ruzy-atelier .account-v42-avatar>img{border-radius:20px;}#ruzy-atelier .account-v42-identity{gap:17px;}#ruzy-atelier .account-v42-name-row{flex-wrap:wrap;}#ruzy-atelier .account-v42-hero-actions{width:100%;}#ruzy-atelier .account-v42-hero-actions .btn{flex:1;font-size:12px;padding:10px 12px;}#ruzy-atelier .site-toast,#ruzy-atelier .session-notice-v55{top:80px;right:16px;padding:15px 17px;font-size:13px;}#ruzy-atelier .session-notice-v55 p{font-size:13px;}#ruzy-atelier .contact-v45-email{font-size:19px;gap:12px;}.footer-socials{margin-top:19px;}.footer-socials>span{font-size:11px;}}@media(prefers-reduced-motion:reduce){.account-v42-hero::before{animation:none;}#ruzy-atelier .account-menu-panel:not([hidden]),#ruzy-atelier .notification-panel.open,.ldr-choice-modal.open .ldr-choice-dialog{animation:none;}}#ruzy-atelier .product-v45-purchase-head .status-pill i{display:none;}#ruzy-atelier .product-v45-purchase-head .status-pill.live{color:#4ade80;background:rgb(34 197 94 / .08);border-color:rgb(34 197 94 / .25);}#ruzy-atelier .product-v45-purchase-head .status-pill.update{color:#e62929;background:rgb(219 26 29 / .08);border-color:rgb(219 26 29 / .25);}html[data-theme=light] #ruzy-atelier .product-v45-purchase-head .status-pill.live{color:#15803d;}html[data-theme=light] #ruzy-atelier .product-v45-purchase-head .status-pill.update{color:#db1a1a;}#ruzy-atelier.page-catalog-v56,#ruzy-atelier.page-product-v45{background:#252525;}html[data-theme=light] #ruzy-atelier.page-catalog-v56,html[data-theme=light] #ruzy-atelier.page-product-v45{background:var(--bg);}#ruzy-atelier .catalog-v56-heading{margin-bottom:26px;}#ruzy-atelier .catalog-product-link{text-decoration:none;}#ruzy-atelier .catalog-product-art{border:0;}#ruzy-atelier .catalog-product-top{align-items:center;}#ruzy-atelier .catalog-product-top .product-v48-state{font-size:10px;padding:4px 8px;max-width:100%;white-space:normal;}#ruzy-atelier .catalog-product-content h3{overflow-wrap:anywhere;}#ruzy-atelier .catalog-product-content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}#ruzy-atelier .catalog-product-specs>span{padding:0;border-radius:0;gap:5px;}#ruzy-atelier .catalog-product-specs svg{width:11px;height:11px;}#ruzy-atelier .catalog-product-bottom{flex-wrap:nowrap;}#ruzy-atelier .catalog-product-bottom>div{gap:4px 6px;}#ruzy-atelier .catalog-product-bottom strong{line-height:1.2;}#ruzy-atelier .catalog-product-cta{gap:7px;}#ruzy-atelier .catalog-product-cta svg{width:15px;height:15px;transition:translate .25s;}#ruzy-atelier .catalog-product-link:hover .catalog-product-cta svg{translate:3px 0;}#ruzy-atelier .catalog-product-link:focus-visible{outline:2px solid var(--brand);outline-offset:-4px;border-radius:18px;}#ruzy-atelier .product-v45-title{margin-bottom:24px;gap:20px;}#ruzy-atelier .product-v45-title h1{line-height:1.2;}#ruzy-atelier .product-v45-main{align-items:start;}#ruzy-atelier .product-v45-gallery .gallery-thumbs{margin-top:10px;gap:8px;}#ruzy-atelier .product-v45-gallery .gallery-thumbs button{height:54px;width:68px;border-radius:9px;}#ruzy-atelier .product-v45-specs{margin-top:12px;box-shadow:none;}#ruzy-atelier .product-v45-plans{margin-block:16px;gap:8px;}#ruzy-atelier .product-v45-plan strong,#ruzy-atelier .product-v45-plan b{font-size:13px;}#ruzy-atelier .product-v45-plan small{font-size:11px;}#ruzy-atelier .product-v45-total{padding-block:14px;}#ruzy-atelier .product-v45-total strong{font-size:30px;}#ruzy-atelier .product-v45-buy{margin-top:12px;font-size:13px;}#ruzy-atelier .product-v45-help{font-size:11px;}#ruzy-atelier .product-v45-section-nav{padding-block:16px;}#ruzy-atelier.page-account-v42 .account-v42-hero-actions:empty{display:none;}#ruzy-atelier.page-account-v42 .account-v42-license-empty{padding:22px;}#ruzy-atelier.page-account-v42 .account-v42-redeem{background:none;}#ruzy-atelier.page-account-v42 .account-v42-redeem-toggle{font-size:13px;min-height:42px;border-radius:11px;gap:16px;}#ruzy-atelier.page-account-v42 .account-v42-redeem-toggle::after{content:"+";font-size:20px;line-height:1;transition:rotate .28s;}#ruzy-atelier.page-account-v42 .account-v42-redeem-toggle[aria-expanded=true]::after{rotate:45deg;}#ruzy-atelier .account-redeem-panel{overflow:hidden;}#ruzy-atelier .account-redeem-panel[hidden]{display:none!important;}#ruzy-atelier.page-account-v42 .account-v42-redeem-form{display:flex;align-items:center;gap:10px;padding:10px;opacity:1;transform:none;transition:none;}#ruzy-atelier.page-account-v42 .account-v42-redeem-form .btn{height:56px;font-size:13px;border-radius:12px;}#ruzy-atelier.page-account-v42 .account-floating-field{display:block;position:relative;min-width:0;isolation:isolate;}#ruzy-atelier.page-account-v42 .account-floating-field input{width:100%;height:58px;padding:23px 15px 8px!important;border-radius:12px;border:1px solid var(--theme-line)!important;background:var(--bg-soft)!important;color:var(--text)!important;font:inherit;font-size:14px;outline:none;box-shadow:none;transition:border-color .22s,box-shadow .22s;}#ruzy-atelier.page-account-v42 .account-floating-field>span{position:absolute;top:19px;left:15px;right:12px;font-size:14px!important;line-height:20px;color:var(--muted)!important;pointer-events:none;transform-origin:left top;transition:transform .22s,color .22s;letter-spacing:0;}#ruzy-atelier.page-account-v42 .account-floating-field input::placeholder{opacity:0;color:var(--muted);transition:opacity .22s;font-size:12px;}#ruzy-atelier.page-account-v42 .account-floating-field input:focus+span{transform:translateY(-12px) scale(.77);}#ruzy-atelier.page-account-v42 .account-floating-field input:not(:placeholder-shown)+span{transform:translateY(-12px) scale(.77);color:var(--muted)!important;}#ruzy-atelier.page-account-v42 .account-floating-field input:focus+span{color:var(--brand)!important;}#ruzy-atelier.page-account-v42 .account-floating-field input:focus::placeholder{opacity:.65;}#ruzy-atelier.page-account-v42 .account-floating-field input:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px var(--brand-soft);}#ruzy-atelier.page-account-v42 .account-v42-password-form>.btn{border-radius:11px;}@media(max-width:600px){#ruzy-atelier .catalog-product-cta{gap:4px;}#ruzy-atelier .catalog-product-cta svg{width:13px;}#ruzy-atelier .product-v45-title{align-items:start;flex-direction:column;}#ruzy-atelier.page-account-v42 .account-floating-field input{font-size:16px;}#ruzy-atelier.page-account-v42 .account-v42-redeem-form{flex-wrap:wrap;}#ruzy-atelier.page-account-v42 .account-v42-redeem-form label{flex-basis:100%;}#ruzy-atelier.page-account-v42 .account-v42-redeem-form .btn{height:44px;flex:1;}}@media(prefers-reduced-motion:reduce){#ruzy-atelier .catalog-product-cta svg,#ruzy-atelier .account-floating-field input,#ruzy-atelier .account-floating-field input::placeholder,#ruzy-atelier .account-floating-field>span,#ruzy-atelier .account-v42-redeem-toggle::after{transition:none;}}#ruzy-atelier #products.categories-v56{background:#252525;}html[data-theme=light] #ruzy-atelier #products.categories-v56{background:var(--bg);}#ruzy-atelier .site-header{height:84px;min-height:84px;}#ruzy-atelier .site-main{padding-top:84px;}#ruzy-atelier .site-header .brand{gap:11px;}#ruzy-atelier .site-header .brand::after{display:none;}#ruzy-atelier .site-header .brand-word{font-weight:600;}#ruzy-atelier .main-nav>a{position:relative;line-height:1.4;font-weight:500;}#ruzy-atelier .main-nav>a::after{left:16px;right:16px;bottom:5px;width:auto;height:2px;border-radius:2px;transform-origin:center;}#ruzy-atelier .account-chip{border-radius:12px;background:var(--bg-soft);border:1px solid var(--theme-line);padding:6px 11px 6px 6px;gap:9px;}#ruzy-atelier .account-chip .account-name{font-size:12px;max-width:105px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#ruzy-atelier .account-chip .avatar{width:31px;height:31px;border-radius:9px;}#ruzy-atelier .account-menu-panel{background:var(--surface);border:1px solid var(--theme-line);border-radius:16px;box-shadow:0 16px 50px rgb(32 32 32 / .18);}#ruzy-atelier .about-refined .about-v46-copy>p:not(.about-v46-lead){color:var(--muted);font-size:14px;line-height:1.85;}@media(max-width:1150px){#ruzy-atelier .nav-discord>span{display:none;}}@media(max-width:900px){#ruzy-atelier .site-header{height:73px;min-height:73px;}#ruzy-atelier .main-nav{position:absolute;display:none;left:0;right:0;flex-direction:column;align-items:stretch;}#ruzy-atelier .main-nav.open{display:flex;}#ruzy-atelier .nav-toggle{display:flex;}}@media(max-width:600px){#ruzy-atelier .account-chip{padding:4px;border-radius:10px;}#ruzy-atelier .account-chip .account-name,#ruzy-atelier .account-chip .account-chevron{display:none;}#ruzy-atelier .nav-discord{display:none;}}@media(max-width:600px){#ruzy-atelier .nav-shell{width:calc(100% - 32px);}}@media(max-width:420px){#ruzy-atelier .site-header .brand-word{display:none;}}#ruzy-atelier #news{background:#252525!important;}#ruzy-atelier .catalog-section-heading{display:flex;margin:0 0 40px;}.catalog-heading-label{flex:none;}.catalog-heading-index{display:block;font-size:10px;font-weight:500;letter-spacing:.16em;color:var(--muted);margin-bottom:12px;}#ruzy-atelier .catalog-section-heading h2{font-weight:500;letter-spacing:-.055em;padding:0;background:none;margin:0;}.catalog-section-heading h2>span{color:var(--brand,#e51d1d);}.catalog-section-rule{height:1px;flex:1;background:var(--theme-line);position:relative;align-self:center;margin-top:22px;}.catalog-section-rule i{display:block;position:absolute;left:0;top:-1px;width:64px;height:3px;background:var(--brand,#e51d1d);border-radius:2px;}.catalog-heading-caption{display:flex;align-items:center;gap:24px;font-size:12px;color:var(--muted);margin-top:22px;}.catalog-heading-caption>span{font-size:25px;line-height:1;color:var(--text);}#ruzy-atelier:not(.admin-v48) .site-header{height:84px;min-height:84px;background:var(--theme-nav);border-bottom:1px solid var(--theme-line);box-shadow:0 6px 30px rgb(32 32 32 / .08);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);}#ruzy-atelier .nav-shell{height:84px;}#ruzy-atelier .site-header .brand-logo{border:0;background:transparent;border-radius:0;padding:2px;}#ruzy-atelier .site-header .brand-logo img{width:100%;height:100%;object-fit:contain;}#ruzy-atelier .site-header .brand-word{letter-spacing:-.045em;}#ruzy-atelier .main-nav>a{color:var(--muted);padding:10px 14px;border:0;border-radius:9px;font-size:13px;white-space:nowrap;transition:background .2s,color .2s;}#ruzy-atelier .main-nav>a:hover{background:var(--surface);color:var(--text);}#ruzy-atelier .main-nav>a.active{background:var(--brand-soft);color:var(--text);}#ruzy-atelier .main-nav>a:after{display:none;}#ruzy-atelier .main-nav>a:focus-visible,#ruzy-atelier .nav-actions>a:focus-visible,#ruzy-atelier .nav-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:3px;}#ruzy-atelier .nav-discord{border:0;border-radius:10px;background:transparent;padding:10px 9px;gap:8px;}#ruzy-atelier .nav-discord:hover{color:var(--text);background:var(--surface);}#ruzy-atelier .nav-discord>i{font-style:normal;color:var(--muted);}#ruzy-atelier .nav-cta{border-radius:10px;font-size:12px;padding:11px 16px;min-height:40px;}#ruzy-atelier .nav-toggle{border:1px solid var(--theme-line);border-radius:10px;background:var(--surface);color:var(--text);}.ruzy-page-loader{color:var(--text,#fafafa);}.ruzy-page-loader strong{font-size:30px;font-weight:500;letter-spacing:-.055em;margin-top:9px;}html[data-theme=light] #ruzy-atelier #news{background:#fcfcfc!important;}@media(max-width:1150px){#ruzy-atelier .nav-discord{display:none;}#ruzy-atelier .main-nav>a{padding-inline:12px;}.catalog-heading-caption{font-size:11px;}}@media(max-width:900px){#ruzy-atelier .nav-shell{height:74px;}#ruzy-atelier:not(.admin-v48) .site-header{height:74px;min-height:74px;}#ruzy-atelier .site-main{padding-top:74px;}#ruzy-atelier .main-nav{top:calc(100% + 9px);}#ruzy-atelier .nav-toggle{width:35px;height:35px;}#ruzy-atelier .nav-cta{padding:10px 13px;font-size:11px;}.catalog-heading-caption{display:none;}}@media(max-width:600px){.catalog-heading-index{font-size:8px;}.catalog-section-rule{margin-top:18px;}.catalog-section-rule i{width:34px;}}@media(prefers-reduced-motion:reduce){#ruzy-atelier .main-nav>a{transition:none;}}.help-shell{padding-top:110px;padding-bottom:70px;}.help-heading{max-width:820px;margin-bottom:34px;}.help-heading h1{font-size:clamp(34px,5vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1.12;margin:16px 0;}.help-heading>p{opacity:.7;font-size:16px;line-height:1.7;}.help-shortcuts{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px;}.help-shortcuts a,.help-card a{font-size:13px;font-weight:500;}.help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}.help-card{background:var(--surface,var(--bg-soft,#202020));border:1px solid var(--theme-line,rgba(130,130,130,.18));border-radius:16px;padding:28px;min-width:0;}.help-card>span{font-size:11px;opacity:.6;letter-spacing:.08em;}.help-card h2{font-size:23px;font-weight:600;letter-spacing:-.025em;margin:12px 0 20px;}.help-card details{border-top:1px solid var(--theme-line,rgba(130,130,130,.18));padding:15px 0;}.help-card details:last-child{padding-bottom:0;}.help-card summary{cursor:pointer;font-size:14px;font-weight:500;line-height:1.5;}.help-card details p{font-size:14px;line-height:1.8;opacity:.7;margin:12px 0;}.help-card summary:focus-visible,.help-shortcuts a:focus-visible{outline:2px solid currentColor;outline-offset:5px;}.help-support{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:28px;border:1px solid var(--theme-line,rgba(130,130,130,.18));border-radius:16px;}.help-support h2{font-size:22px;font-weight:600;margin:0 0 8px;}.help-support p{font-size:14px;line-height:1.7;opacity:.7;margin:0;}@media(max-width:760px){.help-grid{grid-template-columns:1fr;}.help-shell{padding-top:90px;}.help-card{padding:22px;}.help-support{align-items:flex-start;flex-direction:column;}}#ruzy-atelier .site-header .brand-logo{width:46px;height:46px;}#ruzy-atelier :is(.site-header,.footer-v46-brand) .brand-logo>img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;}#ruzy-atelier .footer-v46-brand .brand-logo{width:58px;height:58px;}#ruzy-atelier .site-header .brand-word{font-size:25px;}#ruzy-atelier .profile-direct{text-decoration:none;white-space:nowrap;}#ruzy-atelier.page-account-v42 .account-v42{padding-block:44px 72px;}#ruzy-atelier.page-account-v42 .account-v42-container{max-width:1152px;display:block;}.profile-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;}#ruzy-atelier.page-account-v42 .account-v42-hero{background:var(--surface)!important;border:1px solid var(--theme-line)!important;padding:32px!important;min-height:158px;margin-bottom:0;border-radius:20px!important;box-shadow:none!important;overflow:hidden;}#ruzy-atelier.page-account-v42 .account-v42-hero::before,#ruzy-atelier.page-account-v42 .account-v42-hero::after{display:none;}#ruzy-atelier.page-account-v42 .account-v42-kicker{font-size:10px;letter-spacing:.17em;color:var(--muted);}#ruzy-atelier.page-account-v42 .account-v42-name-row h1{font-size:clamp(25px,3.2vw,38px);letter-spacing:-.045em;line-height:1.3;overflow-wrap:anywhere;}#ruzy-atelier.page-account-v42 .account-v42-avatar{width:82px;height:82px;border-radius:20px;border:1px solid var(--theme-line);box-shadow:none;}#ruzy-atelier.page-account-v42 .account-v42-avatar>img{border-radius:19px;}#ruzy-atelier.page-account-v42 .account-v42-avatar{background:var(--bg-soft)!important;color:var(--text)!important;flex:none;}#ruzy-atelier.page-account-v42 .account-v42-avatar-edit{position:absolute;right:-4px;bottom:-4px;width:26px;height:26px;box-sizing:border-box;border:2px solid var(--surface);border-radius:8px;background:var(--text);color:var(--surface);display:grid;place-items:center;padding:4px;box-shadow:none;}#ruzy-atelier.page-account-v42 .account-v42-avatar-edit svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;}#ruzy-atelier .account-v42-avatar-modal:not([open]){display:none;}#ruzy-atelier .account-v42-avatar-modal{background:var(--surface);border-radius:18px;box-shadow:0 24px 100px rgba(32,32,32,.3);}#ruzy-atelier input[type=hidden]{display:none;}#ruzy-atelier.page-account-v42 .account-v42-state{border-radius:7px;padding:5px 9px;font-size:10px;letter-spacing:.03em;}#ruzy-atelier.page-account-v42 .profile-logout{gap:9px;font-size:12px;min-height:42px;border-radius:10px;}.profile-logout svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}#ruzy-atelier.page-account-v42 .account-v42-section{margin-top:28px;min-width:0;scroll-margin-top:110px;}#ruzy-atelier.page-account-v42 .account-v42-section-title{margin-bottom:14px;gap:12px;}#ruzy-atelier.page-account-v42 .account-v42-section-title>span{font-size:10px;letter-spacing:.14em;color:var(--muted);}#ruzy-atelier.page-account-v42 .account-v42-section-title>i{width:5px;height:5px;border-radius:1px;background:var(--brand);box-shadow:none;transform:rotate(45deg);}#ruzy-atelier.page-account-v42 :is(.account-v42-details-card,.account-v42-license-card,.account-v42-action-card,.account-v42-password-card,.account-v42-orders){border-radius:16px;background:var(--surface);border:1px solid var(--theme-line);box-shadow:none;}#ruzy-atelier.page-account-v42 .account-v42-details-card{padding:24px;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));}#ruzy-atelier.page-account-v42 .account-v42-details-card>div{padding:0;border:0;min-width:0;}#ruzy-atelier.page-account-v42 .account-v42-details-card span{font-size:11px;color:var(--muted);margin-bottom:6px;}#ruzy-atelier.page-account-v42 .account-v42-details-card strong{font-size:14px;font-weight:500;overflow-wrap:anywhere;}#ruzy-atelier.page-account-v42 .account-v42-license-row{padding:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto auto;}#ruzy-atelier.page-account-v42 .account-v42-license-thumb{width:58px;height:58px;border-radius:12px;}#ruzy-atelier.page-account-v42 .account-v42-license-thumb img{object-fit:cover;}#ruzy-atelier.page-account-v42 .account-v42-license-product strong{font-size:16px;font-weight:500;}#ruzy-atelier.page-account-v42 .account-v42-license-product small{font-size:12px;margin-top:5px;}#ruzy-atelier.page-account-v42 .account-v42-license-valid strong{font-size:13px;}#ruzy-atelier.page-account-v42 .account-v42-license-remaining strong{font-size:11px;padding:7px 10px;background:var(--bg-soft);border:1px solid var(--theme-line);border-radius:7px;color:var(--text);}#ruzy-atelier.page-account-v42 .account-v42-redeem{padding:18px 24px;border-top:1px solid var(--theme-line);}#ruzy-atelier.page-account-v42 .profile-tools-grid .account-v42-section{margin:0;}#ruzy-atelier.page-account-v42 .account-v42-action-card{padding:24px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px;min-height:206px;height:calc(100% - 29px);}#ruzy-atelier.page-account-v42 .account-v42-action-icon{height:42px;width:42px;border-radius:11px;background:var(--bg-soft);border:1px solid var(--theme-line);box-shadow:none;color:var(--text);}#ruzy-atelier.page-account-v42 .account-v42-action-copy{min-width:0;flex:1;}#ruzy-atelier.page-account-v42 .account-v42-action-heading{flex-wrap:wrap;gap:8px;}#ruzy-atelier.page-account-v42 .account-v42-action-copy h3{font-size:16px;font-weight:500;letter-spacing:-.02em;}#ruzy-atelier.page-account-v42 .account-v42-action-copy p{font-size:12px;line-height:1.7;margin-top:9px;max-width:40ch;}#ruzy-atelier.page-account-v42 .account-v42-action-card>form,#ruzy-atelier.page-account-v42 .account-v42-action-controls{width:100%;margin-top:auto;padding-left:60px;}#ruzy-atelier.page-account-v42 .account-v42-action-card .btn{font-size:12px;min-height:39px;padding:10px 15px;border-radius:9px;}#ruzy-atelier.page-account-v42 .account-v42-password-card{padding:25px;display:block;}#ruzy-atelier.page-account-v42 .account-v42-password-card h3{font-size:17px;font-weight:500;}#ruzy-atelier.page-account-v42 .account-v42-password-card p{font-size:12px;}#ruzy-atelier.page-account-v42 .account-v42-password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;}#ruzy-atelier.page-account-v42 .account-v42-password-form>.btn{grid-column:1/-1;justify-self:start;font-size:12px;padding-inline:22px;min-height:42px;}#ruzy-atelier .catalog-v56{padding-block:36px 80px;}#ruzy-atelier .catalog-v56-heading{margin:30px 0 34px;align-items:flex-end;gap:24px;}#ruzy-atelier .catalog-v56-heading h1{font-size:clamp(34px,4.5vw,58px);line-height:1.1;letter-spacing:-.055em;margin:12px 0 14px;}#ruzy-atelier .catalog-v56-heading p{font-size:14px;color:var(--muted);}#ruzy-atelier .catalog-v56-eyebrow{font-size:10px;letter-spacing:.18em;color:var(--muted);}#ruzy-atelier .catalog-v56-back{border:1px solid var(--theme-line);padding:11px 15px;border-radius:9px;font-size:12px;background:var(--surface);}#ruzy-atelier .catalog-refined-products{align-items:stretch;}#ruzy-atelier .catalog-product-link{flex-direction:column;min-height:0;height:100%;border-radius:18px;}#ruzy-atelier .catalog-product-art{width:100%;aspect-ratio:16/10;padding:0;background:var(--bg-soft);flex:none;}#ruzy-atelier .catalog-product-art>img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;border-radius:0;transition:transform .4s;}#ruzy-atelier .catalog-product-link:hover .catalog-product-art>img{transform:scale(1.035);}#ruzy-atelier .catalog-product-content{flex-direction:column;gap:13px;flex:1;}#ruzy-atelier .catalog-product-content p{min-height:42px;margin:0;}#ruzy-atelier .catalog-product-top{gap:8px;}#ruzy-atelier .catalog-product-top>span:first-child{overflow-wrap:anywhere;}#ruzy-atelier .catalog-product-specs{display:flex;flex-wrap:wrap;gap:14px;}#ruzy-atelier .catalog-product-specs>span{font-size:10px;color:var(--muted);background:none;border:0;}#ruzy-atelier .catalog-product-bottom{margin-top:auto;}#ruzy-atelier .catalog-product-bottom>div>span{display:none;}#ruzy-atelier .has-one .catalog-product-link{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);}#ruzy-atelier .has-one .catalog-product-art{aspect-ratio:auto;min-height:330px;height:100%;}#ruzy-atelier .has-one .catalog-product-content{padding:34px;gap:18px;}#ruzy-atelier .has-one .catalog-product-content h3{font-size:32px;}#ruzy-atelier .has-one .catalog-product-content p{font-size:13px;line-height:1.8;min-height:0;max-width:44ch;}#ruzy-atelier .has-one .catalog-product-bottom{padding-top:24px;}#ruzy-atelier .has-one .catalog-product-bottom strong{font-size:32px;}#ruzy-atelier .has-one .catalog-product-cta{padding:12px 17px;font-size:12px;width:auto;}#ruzy-atelier .has-one .catalog-product-specs>span{font-size:11px;}@media(max-width:760px){#ruzy-atelier .has-one .catalog-product-link{display:flex;}#ruzy-atelier .has-one .catalog-product-art{height:auto;aspect-ratio:16/9;min-height:0;}#ruzy-atelier .has-one .catalog-product-content{padding:25px;gap:15px;}#ruzy-atelier .has-one .catalog-product-content h3{font-size:26px;}#ruzy-atelier .has-one .catalog-product-bottom{flex-wrap:nowrap;}}#ruzy-atelier .product-v45{padding-block:36px 70px;}#ruzy-atelier .product-v45-title{margin-block:30px 34px;}#ruzy-atelier .product-v45-title h1{letter-spacing:-.055em;}#ruzy-atelier .product-v45-main{grid-template-columns:minmax(0,1.4fr) minmax(340px,.85fr);gap:28px;}#ruzy-atelier .product-v45-gallery .gallery-hero{height:440px;aspect-ratio:auto;border-radius:18px;background:var(--surface);border:1px solid var(--theme-line);box-shadow:none;}#ruzy-atelier .product-v45-gallery .gallery-hero>img{padding:0;object-fit:contain;}#ruzy-atelier .product-v45-image-caption{font-size:9px;left:24px;bottom:24px;}#ruzy-atelier .product-v45-specs{border-radius:14px;padding:22px;background:var(--surface);border:1px solid var(--theme-line);gap:18px;}#ruzy-atelier .product-v45-specs strong{font-size:12px;line-height:1.6;}#ruzy-atelier .product-v45-purchase{padding:28px;border:1px solid var(--theme-line);border-radius:18px;background:var(--surface);box-shadow:none;}#ruzy-atelier .product-v45-purchase>h2{font-size:26px;letter-spacing:-.035em;margin:22px 0 10px;}#ruzy-atelier .product-v45-purchase>p{font-size:12px;line-height:1.75;}#ruzy-atelier .product-v45-plan>span{padding:15px;border-radius:11px;background:var(--bg-soft);}#ruzy-atelier .product-v45-plan:has(input:checked)>span{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);}#ruzy-atelier .product-v45-plan:has(input:focus-visible)>span{outline:2px solid var(--brand);outline-offset:3px;}#ruzy-atelier .product-v45-buy{min-height:48px;border-radius:10px;}#ruzy-atelier .product-v45-section-nav{margin-top:40px;gap:28px;font-size:12px;}#ruzy-atelier .product-v45-overview{grid-template-columns:1fr 2fr;gap:50px;padding-block:44px;}#ruzy-atelier .product-v45-overview h2{font-size:30px;letter-spacing:-.04em;}#ruzy-atelier .product-v45-description{font-size:14px;line-height:1.9;}#ruzy-atelier .help-shell{padding-top:44px;padding-bottom:80px;}#ruzy-atelier .help-heading{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:10px 50px;padding-bottom:34px;border-bottom:1px solid var(--theme-line);margin-bottom:28px;}#ruzy-atelier .help-heading>span{grid-column:1;letter-spacing:.14em;font-size:10px;}#ruzy-atelier .help-heading h1{grid-column:1;font-size:clamp(32px,4.5vw,56px);margin:6px 0 4px;}#ruzy-atelier .help-heading>p{grid-column:1;font-size:14px;color:var(--muted);margin:0;opacity:1;}#ruzy-atelier .help-shortcuts{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;gap:0;margin:0;background:var(--surface);border:1px solid var(--theme-line);border-radius:14px;padding:6px 18px;}#ruzy-atelier .help-shortcuts a{font-size:12px;padding:13px 0;border-bottom:1px solid var(--theme-line);}#ruzy-atelier .help-shortcuts a:last-child{border:0;}#ruzy-atelier .help-grid{gap:24px;}#ruzy-atelier .help-card{padding:28px;border-radius:16px;box-shadow:none;background:var(--surface);}#ruzy-atelier .help-card>span{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.13em;color:var(--muted);opacity:1;}.help-category-icon{display:grid;place-items:center;width:33px;height:33px;background:var(--bg-soft);border:1px solid var(--theme-line);border-radius:9px;color:var(--text);}.help-category-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}#ruzy-atelier .help-card h2{font-size:22px;letter-spacing:-.035em;margin:17px 0 22px;}#ruzy-atelier .help-card summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;line-height:1.6;}#ruzy-atelier .help-card summary::-webkit-details-marker{display:none;}#ruzy-atelier .help-card summary::after{content:"+";font-size:20px;font-weight:400;color:var(--muted);flex:none;}#ruzy-atelier .help-card details[open] summary::after{content:"−";}#ruzy-atelier .help-card details p{font-size:12px;line-height:1.9;color:var(--muted);opacity:1;margin:13px 24px 12px 0;}#ruzy-atelier .help-card details a{font-size:11px;display:inline-block;padding-bottom:4px;border-bottom:1px solid var(--theme-line);}#ruzy-atelier .help-support{background:var(--surface);padding:28px;border-radius:16px;margin-top:24px;}#ruzy-atelier .help-support h2{font-size:20px;letter-spacing:-.03em;}#ruzy-atelier .help-support p{font-size:12px;color:var(--muted);opacity:1;}#ruzy-atelier .help-support .btn{font-size:12px;min-height:43px;border-radius:10px;}#ruzy-atelier.panel-refresh{--brand:#c0c0c0;--brand-soft:rgba(192,192,192,.09);--surface:#202020;--bg:#202020;--bg-soft:#202020;--text:#f4f4f4;--muted:#a2a2a2;--theme-line:#252525;--border:#252525;--accent:#c0c0c0;--green:#88d5b0;--red:#c2c2c2;background:var(--bg)!important;color:var(--text);}html[data-theme=light] #ruzy-atelier.panel-refresh{--brand:#939393;--brand-soft:rgba(147,147,147,.07);--surface:#fcfcfc;--bg:#fbfbfb;--bg-soft:#fcfcfc;--text:#202020;--muted:#7a7a7a;--theme-line:#ececec;--border:#ececec;--accent:#939393;--green:#238158;--red:#7a7a7a;}#ruzy-atelier.panel-refresh :is(.admin-ambient,.admin-grid,.admin-noise,.sidebar-light,.workspace-glow,.metric-line){display:none!important;}#ruzy-atelier.panel-refresh .admin-shell{display:grid;grid-template-columns:242px minmax(0,1fr);max-width:1800px;margin:auto;min-height:100vh;}#ruzy-atelier.panel-refresh .sidebar{width:242px;background:var(--surface)!important;border-right:1px solid var(--theme-line);padding:28px 16px;box-shadow:none!important;top:0;left:auto;bottom:0;border-radius:0;overflow:auto;}#ruzy-atelier.panel-refresh .logo{padding:0 12px 27px;border-bottom:1px solid var(--theme-line);margin-bottom:22px;gap:12px;font-size:23px;}#ruzy-atelier.panel-refresh .logo-mark{width:43px;height:43px;background:none;border:0;box-shadow:none;}#ruzy-atelier.panel-refresh .logo-mark img{width:100%;height:100%;object-fit:contain;}#ruzy-atelier.panel-refresh .logo small{font-size:8px;letter-spacing:.18em;color:var(--muted);margin-top:4px;}#ruzy-atelier.panel-refresh .logo em{color:var(--brand);}#ruzy-atelier.panel-refresh .nav-label{font-size:8px;letter-spacing:.14em;padding-inline:13px;color:var(--muted);}#ruzy-atelier.panel-refresh .nav-group{margin-bottom:18px;}#ruzy-atelier.panel-refresh .nav button{padding:11px 13px;border-radius:9px;font-size:12px;color:var(--muted);border:1px solid transparent;background:none;box-shadow:none;gap:12px;min-height:42px;}#ruzy-atelier.panel-refresh .nav button:hover{background:var(--bg-soft);color:var(--text);}#ruzy-atelier.panel-refresh .nav button.active{background:var(--brand-soft)!important;border-color:rgba(192,192,192,.2);color:var(--brand)!important;box-shadow:none!important;}#ruzy-atelier.panel-refresh .nav button::before,#ruzy-atelier.panel-refresh .nav button b{display:none;}#ruzy-atelier.panel-refresh .nav button svg{width:17px;height:17px;stroke-width:1.6;}#ruzy-atelier.panel-refresh .main{grid-column:2;margin:0;width:auto;max-width:none;padding:34px 36px 48px;min-width:0;}#ruzy-atelier.panel-refresh .topbar-actions{gap:12px;}#ruzy-atelier.panel-refresh .live-clock{display:none;}#ruzy-atelier.panel-refresh .admin-pill{border:0;background:none;box-shadow:none;padding:0;gap:10px;font-size:12px;}#ruzy-atelier.panel-refresh .admin-pill small{font-size:9px;color:var(--muted);}#ruzy-atelier.panel-refresh .admin-user-avatar{width:34px;height:34px;border-radius:10px;background:var(--bg-soft);border:1px solid var(--theme-line);color:var(--text);box-shadow:none;}#ruzy-atelier.panel-refresh .admin-logout{font-size:11px;padding:9px 12px;border:1px solid var(--theme-line);border-radius:8px;background:var(--surface);color:var(--text);}#ruzy-atelier.panel-refresh .metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;}#ruzy-atelier.panel-refresh .metric{padding:23px;min-height:125px;display:flex;gap:16px;align-items:flex-start;background:var(--surface)!important;border:1px solid var(--theme-line);border-radius:14px;box-shadow:none!important;transform:none;}#ruzy-atelier.panel-refresh .metric-icon{width:36px;height:36px;flex:none;font-size:19px;border-radius:10px;background:var(--brand-soft);color:var(--brand);border:0;box-shadow:none;}#ruzy-atelier.panel-refresh .metric span{font-size:8px;letter-spacing:.11em;color:var(--muted);}#ruzy-atelier.panel-refresh .metric strong{font-size:30px;line-height:1.3;margin:6px 0 2px;font-weight:500;letter-spacing:-.05em;color:var(--text);}#ruzy-atelier.panel-refresh .metric small{font-size:10px;color:var(--muted);}#ruzy-atelier.panel-refresh .workspace{background:var(--surface)!important;border:1px solid var(--theme-line);border-radius:16px;box-shadow:none;overflow:hidden;padding:0;}#ruzy-atelier.panel-refresh .workspace-head{padding:23px 25px;border-bottom:1px solid var(--theme-line);background:none;gap:20px;}#ruzy-atelier.panel-refresh .section-title>span{display:none;}#ruzy-atelier.panel-refresh .section-title small{font-size:8px;color:var(--muted);letter-spacing:.14em;}#ruzy-atelier.panel-refresh .section-title h2{font-size:21px;letter-spacing:-.04em;color:var(--text);font-weight:500;}#ruzy-atelier.panel-refresh .toolbar{gap:10px;}#ruzy-atelier.panel-refresh .search-wrap{background:var(--bg-soft);border:1px solid var(--theme-line);border-radius:9px;box-shadow:none;}#ruzy-atelier.panel-refresh .search-wrap input{font-size:11px;color:var(--text);background:none;border:0;padding:11px 12px;}#ruzy-atelier.panel-refresh .btn{font-size:11px;border-radius:8px;padding:10px 14px;background:var(--bg-soft);border:1px solid var(--theme-line);color:var(--text);box-shadow:none;font-weight:500;letter-spacing:0;}#ruzy-atelier.panel-refresh .btn.primary{background:var(--brand)!important;border-color:var(--brand);color:#202020!important;}html[data-theme=light] #ruzy-atelier.panel-refresh .btn.primary{color:#fcfcfc!important;}#ruzy-atelier.panel-refresh .btn.danger{color:#c2c2c2;border-color:rgba(240,125,127,.25);background:rgba(240,125,127,.04);}#ruzy-atelier.panel-refresh .content{padding:25px;min-width:0;}#ruzy-atelier.panel-refresh :is(.form-grid,.overview-card,.chart-card){background:var(--bg-soft)!important;border:1px solid var(--theme-line);border-radius:12px;box-shadow:none;}#ruzy-atelier.panel-refresh .form-grid{padding:20px;gap:16px;margin-bottom:24px;}#ruzy-atelier.panel-refresh .form-grid label{font-size:11px;color:var(--muted);}#ruzy-atelier.panel-refresh :is(input,select,textarea){background:var(--bg-soft)!important;border:1px solid var(--theme-line);border-radius:8px;font-size:12px;color:var(--text);box-shadow:none;}#ruzy-atelier.panel-refresh :is(input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:2px;}#ruzy-atelier.panel-refresh .table-wrap{border:1px solid var(--theme-line);border-radius:11px;box-shadow:none;}#ruzy-atelier.panel-refresh table{font-size:12px;}#ruzy-atelier.panel-refresh th{font-size:9px;letter-spacing:.06em;padding:14px 16px;background:var(--bg-soft)!important;color:var(--muted);font-weight:500;border-color:var(--theme-line);}#ruzy-atelier.panel-refresh td{padding:17px 16px;background:none;border-color:var(--theme-line);color:var(--text);}#ruzy-atelier.panel-refresh td small{font-size:10px;color:var(--muted);}#ruzy-atelier.panel-refresh .btn.small{font-size:9px;padding:7px 9px;border-radius:6px;}#ruzy-atelier.panel-refresh .tag{font-size:9px;letter-spacing:0;border-radius:6px;padding:5px 8px;background:var(--brand-soft);color:var(--brand);box-shadow:none;}#ruzy-atelier.panel-refresh .tag.red{background:rgba(240,125,127,.08);color:#c2c2c2;}#ruzy-atelier.panel-refresh .admin-modal-card{background:var(--surface)!important;border:1px solid var(--theme-line);box-shadow:0 24px 100px rgba(32,32,32,.4);border-radius:16px;}#ruzy-atelier.panel-refresh .sidebar-footer{border-color:var(--theme-line);background:none;}#ruzy-atelier.panel-refresh .table-scroll{border:1px solid var(--theme-line);border-radius:11px;background:var(--surface);}#ruzy-atelier.panel-refresh :is(.overview-panel,.admin-quick-actions){background:var(--bg-soft)!important;border:1px solid var(--theme-line);box-shadow:none;border-radius:12px;}#ruzy-atelier.panel-refresh .overview-panel>header{border-color:var(--theme-line);background:none;}#ruzy-atelier.panel-refresh .overview-panel h3{font-size:16px;font-weight:500;color:var(--text);letter-spacing:-.025em;}#ruzy-atelier.panel-refresh .overview-panel small{color:var(--muted);font-size:9px;}#ruzy-atelier.panel-refresh .overview-events>div{border-color:var(--theme-line);background:none;color:var(--text);}#ruzy-atelier.panel-refresh :is(.table-controls,.table-footer){font-size:10px;color:var(--muted);}#ruzy-atelier.panel-refresh .mobile-menu{background:var(--surface);border-color:var(--theme-line);}#ruzy-atelier.panel-refresh .mobile-menu span{background:var(--text);}.moderator-refresh{--bg:#202020;--surface:#202020;--line:#252525;--text:#f4f4f4;--muted:#a2a2a2;--accent:#c0c0c0;}.moderator-refresh .license-workspace{max-width:1360px;padding:36px;}.moderator-refresh .license-header img{width:46px;height:46px;}.moderator-refresh .license-header a:first-child{font-size:24px;letter-spacing:-.05em;}.moderator-refresh .rank{font-size:11px;border-radius:8px;letter-spacing:0;background:var(--surface);}.moderator-refresh .license-intro{margin:34px 0;}.moderator-refresh h1{font-size:38px;font-weight:600;letter-spacing:-.05em;}.moderator-refresh .license-tabs{border-bottom:1px solid var(--line);gap:24px;padding-bottom:0;}.moderator-refresh .license-tabs button{border:0;border-radius:0;padding:12px 0;background:none;color:var(--muted);font-size:12px;border-bottom:2px solid transparent;}.moderator-refresh .license-tabs button.selected{color:var(--text);border-bottom-color:var(--accent);}.moderator-refresh .panel{border-radius:14px;padding:28px;}.moderator-refresh h2{font-size:18px;font-weight:500;letter-spacing:-.03em;}.moderator-refresh form{grid-template-columns:2fr 2fr 1fr 1fr auto;gap:15px;}.moderator-refresh button{font-size:12px;border-radius:8px;background:var(--surface);}.moderator-refresh .primary{background:var(--accent);color:#202020;}.moderator-refresh :is(input,select,textarea){font-size:12px;background:var(--bg);border-radius:8px;}.moderator-refresh td{padding:18px 14px;font-size:12px;}.moderator-refresh th{padding:18px 14px;}.moderator-refresh th{font-size:10px;}.moderator-refresh .status{border-radius:6px;font-size:10px;}.moderator-refresh .license-intro small{letter-spacing:.14em;font-size:9px;}.moderator-refresh dialog form{grid-template-columns:1fr;}@media(max-width:1200px){#ruzy-atelier.panel-refresh .metrics{grid-template-columns:repeat(2,minmax(0,1fr));}#ruzy-atelier.panel-refresh .main{padding:28px;}#ruzy-atelier .main-nav>a{padding-inline:9px;font-size:12px;}}@media(max-width:1000px){#ruzy-atelier.panel-refresh .admin-shell{display:block;}#ruzy-atelier.panel-refresh .sidebar{left:0;transform:translateX(-100%);z-index:100;height:100vh;}#ruzy-atelier.panel-refresh .sidebar.open{transform:translateX(0);}#ruzy-atelier.panel-refresh .main{padding:80px 24px 32px;}#ruzy-atelier.panel-refresh .mobile-menu{display:flex;}#ruzy-atelier .product-v45-main{grid-template-columns:1fr 1fr;gap:20px;}#ruzy-atelier .product-v45-purchase{padding:23px;}#ruzy-atelier .product-v45-gallery .gallery-hero{height:390px;}.moderator-refresh form{grid-template-columns:1fr 1fr;}.moderator-refresh form button{justify-self:start;}}@media(max-width:900px){#ruzy-atelier .site-header .brand-logo{width:39px;height:39px;}#ruzy-atelier .site-header .brand-word{font-size:23px;}#ruzy-atelier .main-nav>a{padding:13px 15px;font-size:14px;}#ruzy-atelier.page-account-v42 .account-v42-container{gap:24px;}#ruzy-atelier.page-account-v42 .account-v42-details-card{grid-template-columns:repeat(2,minmax(0,1fr));}#ruzy-atelier.page-account-v42 .account-v42-license-row{gap:14px;}#ruzy-atelier.page-account-v42 .account-v42-license-remaining{grid-column:1/-1;}#ruzy-atelier.page-account-v42 .account-v42-password-form{grid-template-columns:1fr;}#ruzy-atelier .product-v45-main{grid-template-columns:1fr;}#ruzy-atelier .product-v45-gallery .gallery-hero{height:440px;}#ruzy-atelier .product-v45-overview{grid-template-columns:1fr;gap:24px;}#ruzy-atelier .help-heading{grid-template-columns:1fr;gap:10px;}#ruzy-atelier .help-shortcuts{grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap;gap:12px 24px;padding:15px 18px;margin-top:12px;}#ruzy-atelier .help-shortcuts a{border:0;padding:0;}}@media(max-width:760px){.profile-tools-grid{grid-template-columns:1fr;gap:26px;}#ruzy-atelier.page-account-v42 .account-v42-container{display:block;}#ruzy-atelier.page-account-v42 .account-v42-section{margin-top:26px;}#ruzy-atelier.page-account-v42 .account-v42-hero{padding:24px!important;}#ruzy-atelier.page-account-v42 .account-v42-action-card{height:auto;min-height:188px;}#ruzy-atelier .catalog-product-bottom{flex-wrap:wrap;}#ruzy-atelier .catalog-product-cta{width:100%;justify-content:center;}#ruzy-atelier .help-grid{grid-template-columns:1fr;}#ruzy-atelier.panel-refresh .topbar-actions{justify-content:flex-start;flex-wrap:wrap;}#ruzy-atelier.panel-refresh .workspace-head{flex-direction:column;align-items:stretch;padding:21px;}#ruzy-atelier.panel-refresh .content{padding:18px;}#ruzy-atelier.panel-refresh .toolbar{flex-wrap:wrap;}.moderator-refresh .license-workspace{padding:24px;}.moderator-refresh .license-intro{gap:20px;}.moderator-refresh h1{font-size:32px;}}@media(max-width:520px){#ruzy-atelier .site-header .brand-logo{width:37px;height:37px;}#ruzy-atelier .footer-v46-brand .brand-logo{width:51px;height:51px;}#ruzy-atelier.page-account-v42 .account-v42{padding-block:25px 52px;}#ruzy-atelier.page-account-v42 .account-v42-hero{gap:20px;}#ruzy-atelier.page-account-v42 .account-v42-avatar{height:65px;width:65px;border-radius:16px;}#ruzy-atelier.page-account-v42 .account-v42-hero-actions{width:auto;}#ruzy-atelier.page-account-v42 .account-v42-identity{gap:15px;}#ruzy-atelier.page-account-v42 .account-v42-details-card{padding:20px;gap:20px;}#ruzy-atelier.page-account-v42 .account-v42-details-card strong{font-size:12px;}#ruzy-atelier.page-account-v42 .account-v42-license-row{grid-template-columns:1fr;padding:20px;}#ruzy-atelier.page-account-v42 .account-v42-license-valid{display:flex;align-items:center;gap:12px;}#ruzy-atelier.page-account-v42 .account-v42-redeem{padding:18px 20px;}#ruzy-atelier.page-account-v42 .account-v42-redeem-form{flex-wrap:wrap;}#ruzy-atelier.page-account-v42 .account-v42-redeem-form label{width:100%;}#ruzy-atelier .catalog-v56-heading{align-items:flex-start;flex-direction:column;gap:20px;}#ruzy-atelier .catalog-product-art{aspect-ratio:16/9;}#ruzy-atelier .catalog-product-bottom{flex-wrap:nowrap;}#ruzy-atelier .catalog-product-cta{width:auto;}#ruzy-atelier .product-v45-title{align-items:flex-start;flex-direction:column;}#ruzy-atelier .product-v45-gallery .gallery-hero{height:300px;}#ruzy-atelier .product-v45-specs{padding:18px;grid-template-columns:1fr;gap:14px;}#ruzy-atelier .product-v45-specs>div{display:flex;align-items:center;justify-content:space-between;gap:10px;}#ruzy-atelier .product-v45-section-nav{gap:20px;overflow:auto;white-space:nowrap;}#ruzy-atelier .help-shell{padding-top:30px;}#ruzy-atelier .help-card{padding:23px;}#ruzy-atelier .help-support{padding:23px;align-items:flex-start;flex-direction:column;}#ruzy-atelier.panel-refresh .main{padding-inline:16px;}#ruzy-atelier.panel-refresh .metric{padding:17px;gap:11px;}#ruzy-atelier.panel-refresh .metric-icon{width:28px;height:28px;font-size:15px;}#ruzy-atelier.panel-refresh .metric strong{font-size:25px;}#ruzy-atelier.panel-refresh .search-wrap{min-width:0;width:100%;}#ruzy-atelier.panel-refresh .metrics{gap:12px;}.moderator-refresh form{grid-template-columns:1fr;}.moderator-refresh .panel{padding:22px;}.moderator-refresh .license-header .rank{padding:8px;}.moderator-refresh .license-header a:first-child{font-size:21px;}.moderator-refresh .license-header img{width:39px;height:39px;}}@media(prefers-reduced-motion:reduce){#ruzy-atelier .catalog-product-art>img{transition:none;}#ruzy-atelier .catalog-product-link:hover .catalog-product-art>img{transform:none;}}@font-face{font-family:Poppins;src:url("/assets/fonts/Poppins-Regular.woff2") format("woff2"),url("/assets/fonts/Poppins-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("/assets/fonts/Poppins-Medium.woff2") format("woff2"),url("/assets/fonts/Poppins-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("/assets/fonts/Poppins-SemiBold.woff2") format("woff2"),url("/assets/fonts/Poppins-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("/assets/fonts/Poppins-Bold.woff2") format("woff2"),url("/assets/fonts/Poppins-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}body:not(.page-loader),body:not(.page-loader) :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,span,small,strong,th,td,summary){font-family:var(--font-ui);}body:not(.page-loader){font-weight:400;letter-spacing:-.015em;}#ruzy-atelier .profile-direct .avatar{transition:transform .3s;flex-shrink:0;}#ruzy-atelier .profile-direct:hover .avatar{transform:rotate(-5deg) scale(1.05);}#ruzy-atelier .profile-direct .account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;}#ruzy-atelier .category-v56-card{position:relative;}#ruzy-atelier .category-v56-art{overflow:hidden;position:relative;}#ruzy-atelier .category-v56-art>img{width:100%;height:100%;}#ruzy-atelier .category-v56-card:hover{transform:translateY(-7px);border-color:rgba(234,73,76,.5);box-shadow:0 16px 32px rgba(32,32,32,.2);}#ruzy-atelier .category-v56-card:hover .category-v56-art>img{transform:scale(1.055);filter:brightness(1.05);}#ruzy-atelier .catalog-product-link{grid-template-columns:none;}#ruzy-atelier .catalog-product-art{min-height:0;}#ruzy-atelier .catalog-product-content{display:block;}#ruzy-atelier .catalog-product-content p{max-width:58ch;}#ruzy-atelier .catalog-product-specs{border:0;}#ruzy-atelier .catalog-product-bottom strong{letter-spacing:-.04em;}#ruzy-atelier .catalog-product-cta{transition:background .25s,border-color .25s;}#ruzy-atelier .catalog-product-card:hover .catalog-product-art img{transform:scale(1.035);}#ruzy-atelier .catalog-refined-products.has-one .catalog-product-link{align-items:stretch;}#ruzy-atelier.product-studio .product-v45{padding-top:32px;}#ruzy-atelier.product-studio .product-v45-title{margin:30px 0 28px;align-items:end;gap:24px;}#ruzy-atelier.product-studio .product-v45-title h1{font-size:clamp(36px,4.4vw,60px);font-weight:650;letter-spacing:-.055em;line-height:1.08;margin:16px 0;}.product-studio-intro{max-width:650px;margin:0;}.product-studio-reviews{display:flex;flex-direction:column;text-align:right;gap:8px;flex-shrink:0;padding-bottom:4px;color:#f9f9f9;}.product-studio-reviews>span{font-size:24px;font-weight:600;}.product-studio-reviews i{font-style:normal;color:#eb5050;}.product-studio-reviews small{font-size:12px;color:#a3a3a3;}#ruzy-atelier.product-studio .product-v45-main{display:block;gap:0;}#ruzy-atelier.product-studio .product-v45-gallery{border-radius:22px;border:1px solid rgba(252,252,252,.08);overflow:hidden;background:#202020;}#ruzy-atelier.product-studio .gallery-hero{height:420px;min-height:0;aspect-ratio:auto;border-radius:0;}#ruzy-atelier.product-studio .gallery-hero>img{width:100%;height:100%;object-fit:cover;}#ruzy-atelier.product-studio .product-v45-image-caption{left:30px;bottom:25px;font-size:10px;letter-spacing:.15em;}#ruzy-atelier.product-studio .product-v45-image-caption b{font-size:20px;letter-spacing:-.02em;margin-top:8px;}#ruzy-atelier.product-studio .gallery-thumbs{margin:0;padding:14px;background:#202020;}#ruzy-atelier.product-studio .product-v45-specs{display:flex;margin:18px 0 24px;padding:0 2px;background:none;border:0;box-shadow:none;border-radius:0;}#ruzy-atelier.product-studio .product-v45-specs>div{display:flex;align-items:center;gap:16px;border:0;padding:0;background:none;}#ruzy-atelier.product-studio .product-v45-specs small{font-size:10px;color:#919191;letter-spacing:.09em;}#ruzy-atelier.product-studio .product-v45-specs strong{font-size:12px;font-weight:500;color:#d0d0d0;}#ruzy-atelier.product-studio .product-v45-purchase{position:static;display:grid;grid-template-columns:210px minmax(0,1fr) 210px;grid-template-areas:"head plans total" "title plans buy" "desc plans help" "assure assure assure";gap:0 28px;padding:30px;border:1px solid rgba(252,252,252,.08);background:#252525;border-radius:22px;box-shadow:none;}#ruzy-atelier.product-studio .product-v45-purchase-head{grid-area:head;margin:0 0 14px;display:flex;justify-content:start;gap:12px;}#ruzy-atelier.product-studio .product-v45-purchase-head>span:first-child{font-size:10px;letter-spacing:.1em;color:#989898;}#ruzy-atelier.product-studio .product-v45-purchase h2{grid-area:title;font-size:27px;line-height:1.2;font-weight:600;margin:0 0 12px;}#ruzy-atelier.product-studio .product-v45-purchase>p{grid-area:desc;margin:0;font-size:12px;color:#9e9e9e;line-height:1.7;}#ruzy-atelier.product-studio .product-v45-plans{grid-area:plans;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0;padding:0;align-self:start;}#ruzy-atelier.product-studio .product-v45-plan>span{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-height:140px;padding:18px 14px;border-radius:14px;border:1px solid rgba(252,252,252,.08);background:#252525;position:relative;}#ruzy-atelier.product-studio .product-v45-plan>span>i{position:absolute;right:12px;top:12px;width:10px;height:10px;}#ruzy-atelier.product-studio .product-v45-plan strong{font-size:14px;font-weight:600;}.product-studio .product-v45-plan small{font-size:10px!important;margin-top:6px;}#ruzy-atelier.product-studio .product-v45-plan b{font-size:22px;line-height:1;font-weight:600;letter-spacing:-.03em;}#ruzy-atelier.product-studio .product-v45-plan input:checked+span{background:rgba(232,58,61,.08);border-color:#e94444;box-shadow:inset 0 0 0 1px rgba(232,58,61,.1);}#ruzy-atelier.product-studio .product-v45-total{grid-area:total;display:block;margin:0 0 20px;padding:0;border:0;}#ruzy-atelier.product-studio .product-v45-total strong{font-size:32px;line-height:1.3;letter-spacing:-.035em;}.product-studio .product-v45-total>span{font-size:10px!important;}#ruzy-atelier.product-studio .product-v45-buy{grid-area:buy;width:100%;font-size:12px;border-radius:12px;margin:0;align-self:start;}#ruzy-atelier.product-studio .product-v45-help{grid-area:help;margin-top:14px;font-size:11px;}.product-studio .product-v45-help:last-child{display:none;}#ruzy-atelier.product-studio .product-v45-section-nav{margin-top:42px;gap:28px;border-bottom:1px solid rgba(252,252,252,.07);padding-bottom:18px;}.product-studio .product-v45-section-nav a{font-size:12px!important;}.subscription-notice{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:20px 24px;margin:18px auto;border:1px solid rgba(234,73,76,.2);border-radius:16px;background:rgba(234,73,76,.05);font-size:13px;color:#d0d0d0;}.subscription-notice strong{color:#adadad;font-size:14px;}.subscription-notice span{line-height:1.7;color:#bababa;}#ruzy-atelier.status-studio .status-modern{padding:64px 0 90px;background:none;}#ruzy-atelier.status-studio .status-v48-heading{align-items:end;margin-bottom:42px;}#ruzy-atelier.status-studio .status-v48-heading h1{font-size:clamp(38px,5vw,64px);font-weight:650;letter-spacing:-.055em;line-height:1.1;margin:18px 0;}#ruzy-atelier.status-studio .status-v48-heading p{font-size:15px;color:#a2a2a2;}#ruzy-atelier.status-studio .status-v48-overview{display:block;background:#252525;border:1px solid rgba(252,252,252,.07);border-radius:20px;padding:30px;box-shadow:none;}#ruzy-atelier.status-studio .status-v16-summary{background:none;border:0;padding:0;margin-bottom:28px;}#ruzy-atelier.status-studio .status-v16-summary strong{font-size:23px;font-weight:600;letter-spacing:-.025em;}.status-studio .status-v16-summary small{font-size:12px!important;color:#a0a0a0;}#ruzy-atelier.status-studio .status-v16-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(252,252,252,.08);padding-top:24px;}#ruzy-atelier.status-studio .status-v16-stats>span{display:flex;align-items:center;gap:10px;padding:0 18px;background:none;border:0;border-right:1px solid rgba(252,252,252,.07);border-radius:0;}.status-studio .status-v16-stats>span:last-child{border:0!important;}#ruzy-atelier.status-studio .status-v16-stats b{font-size:24px;font-weight:600;}.status-studio .status-v16-stats>span>span{font-size:11px!important;color:#b2b2b2;}#ruzy-atelier.status-studio .status-v48-grid{display:block;margin-top:30px;border:1px solid rgba(252,252,252,.07);border-radius:20px;overflow:hidden;}#ruzy-atelier.status-studio .status-v16-row{display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid rgba(252,252,252,.06);border-radius:0;background:#252525;padding:25px 28px;min-height:100px;box-shadow:none;}#ruzy-atelier.status-studio .status-v16-row:last-child{border-bottom:0;}.status-studio .status-v16-row:before{display:none;}#ruzy-atelier.status-studio .status-v16-service{display:flex;align-items:center;gap:18px;}.status-studio .status-v16-service strong{font-size:17px!important;font-weight:600;}.status-studio .status-v16-service small{font-size:12px!important;}#ruzy-atelier.status-studio .status-v16-dot{width:44px;height:44px;border-radius:13px;background:rgba(252,252,252,.03);border:1px solid rgba(252,252,252,.05);}#ruzy-atelier.status-studio .status-v16-meta{display:flex;flex-direction:row;align-items:center;gap:24px;text-align:right;}.status-studio .status-v16-meta small{font-size:11px!important;color:#8e8e8e;}#ruzy-atelier.status-studio .status-legend{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:38px;}.status-studio .status-legend article{background:none!important;border:0!important;padding:0!important;}.status-studio .status-legend p{font-size:12px!important;line-height:1.8;color:#989898;}#ruzy-atelier.terms-studio .legal-shell{padding-top:42px;padding-bottom:90px;}#ruzy-atelier.terms-studio .legal-heading{padding:0 0 44px;border:0;background:none;box-shadow:none;}#ruzy-atelier.terms-studio .legal-hero-row{margin-top:34px;align-items:center;}#ruzy-atelier.terms-studio .legal-heading h1{font-size:clamp(40px,5vw,64px);line-height:1.1;font-weight:650;letter-spacing:-.05em;}#ruzy-atelier.terms-studio .legal-document-icon{width:100px;height:100px;border-radius:26px;background:#252525;border:1px solid rgba(252,252,252,.06);color:#eb5656;}.terms-studio .legal-document-icon svg{width:42px;height:42px;}#ruzy-atelier.terms-studio .legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:60px;align-items:start;}#ruzy-atelier.terms-studio .legal-sidebar{position:sticky;top:110px;background:none;padding:0;border:0;box-shadow:none;}#ruzy-atelier.terms-studio .legal-nav a{padding:14px 16px;margin:3px 0;border-radius:12px;background:none;border:0;font-size:13px;}.terms-studio .legal-nav a.active{background:rgba(232,62,65,.08)!important;color:#ef7979!important;}#ruzy-atelier.terms-studio .legal-content{padding:10px 0 0;border:0;background:none;border-radius:0;box-shadow:none;max-width:790px;}#ruzy-atelier.terms-studio .legal-content section{padding:0 0 28px;margin-bottom:30px;border-bottom:1px solid rgba(252,252,252,.07);scroll-margin-top:110px;}#ruzy-atelier.terms-studio .legal-content h2{font-size:21px;font-weight:600;line-height:1.4;letter-spacing:-.025em;margin-bottom:18px;color:#eeeeee;}#ruzy-atelier.terms-studio .legal-content :is(p,li){font-size:14px;line-height:1.95;color:#b2b2b2;}.terms-studio .legal-toc a{font-size:11px!important;line-height:1.65;}.terms-studio .legal-document-end{background:#252525!important;border-radius:16px;padding:22px!important;}.panel-shortcuts{display:flex;gap:10px;}.studio-overview{display:grid;gap:24px;}.studio-access{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:32px 36px;background:#252525;border:1px solid rgba(252,252,252,.06);border-radius:18px;position:relative;overflow:hidden;}.studio-access:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#e94444;}.studio-access h3{font-size:29px;font-weight:600;letter-spacing:-.04em;margin:12px 0;}.studio-access p{font-size:13px;color:#aaaaaa;line-height:1.7;margin:0 0 22px;}.studio-mode-badge{display:flex;align-items:center;gap:8px;align-self:start;font-size:10px;font-weight:600;color:#f08181;letter-spacing:.08em;padding:10px 14px;background:rgba(232,58,61,.06);border:1px solid rgba(232,58,61,.18);border-radius:30px;}.studio-mode-badge i{width:6px;height:6px;border-radius:50%;background:currentColor;}.studio-mode-badge.running{color:#8cd4a9;background:rgba(88,172,117,.06);border-color:rgba(88,172,117,.2);}.studio-activity>div{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid rgba(252,252,252,.05);font-size:11px;}.studio-activity>div:last-child{border:0;}.studio-activity strong{font-weight:500;font-size:12px;flex:1;}.studio-activity>div>span:not(.event-dot){color:#979797;}.studio-activity time{font-size:10px;color:#787878;}.subscription-control-panel{padding:32px;border:1px solid var(--line);background:#252525;border-radius:18px;}.subscription-control-panel h3{font-size:30px;font-weight:600;letter-spacing:-.04em;margin:12px 0;}.subscription-control-panel>header>p{font-size:13px;line-height:1.8;color:#9a9a9a;max-width:650px;}.subscription-mode-options{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0;}.subscription-mode{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:24px;background:#252525;border:1px solid rgba(252,252,252,.06);border-radius:16px;}.subscription-mode.selected{border-color:rgba(233,65,68,.45);background:rgba(233,65,68,.04);}.mode-symbol{font-size:28px;line-height:1;padding-bottom:30px;color:#a6a6a6;}.subscription-mode h4{font-size:19px;font-weight:600;margin:0 0 12px;}.subscription-mode p{font-size:12px;line-height:1.8;color:#9e9e9e;margin:0 0 24px;min-height:44px;}.subscription-mode button{margin-top:auto;width:100%;min-height:40px;}.subscription-control-panel>footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:20px;color:#909090;font-size:11px;}.subscription-control-panel>footer b{margin-left:10px;color:#e0e0e0;font-weight:500;}body.moderator-studio{background:#202020;color:#f4f4f4;font-family:var(--font-ui);}.moderator-studio .license-header{border-bottom:1px solid rgba(252,252,252,.08);}.moderator-studio .license-header a{color:#f4f4f4;}.moderator-studio .rank{background:#252525;color:#d0d0d0;border:1px solid rgba(252,252,252,.08);font-size:12px;}.moderator-studio .license-intro h1{letter-spacing:-.05em;}.moderator-studio .license-intro small{color:#8e8e8e;}.moderator-studio .panel{background:#252525;border:1px solid rgba(252,252,252,.06);box-shadow:none;}.moderator-studio :is(button,input,select,textarea,dialog){font-family:var(--font-ui);border-radius:10px;background:#252525;border:1px solid rgba(252,252,252,.08);color:#dedede;}.moderator-studio button.primary,.moderator-studio .license-tabs button.selected{background:#e83939;border-color:#e83939;color:white;}.moderator-studio th{background:#252525;color:#9c9c9c;font-size:10px;letter-spacing:.04em;}.moderator-studio td{border-color:rgba(252,252,252,.05);font-size:12px;}.moderator-studio h2{font-size:18px;font-weight:600;}.moderator-studio label{font-size:12px;color:#a3a3a3;}.moderator-studio .license-tabs{border:0;background:none;gap:10px;margin-bottom:24px;}.moderator-studio dialog{background:#252525;}.moderator-studio #notice{background:#252525;border:1px solid rgba(252,252,252,.1);}html[data-theme=light] #ruzy-atelier:not(.page-loader) :is(.catalog-product-card,.product-v45-purchase,.status-v48-overview,.status-v16-row,.legal-document-icon){background:#fcfcfc;border-color:rgba(32,32,32,.08);color:#252525;}html[data-theme=light] #ruzy-atelier:not(.page-loader) :is(.catalog-product-content h3,.catalog-product-bottom strong,.product-v45-title h1,.product-v45-purchase h2,.product-v45-plan strong,.product-v45-total strong,.product-studio-reviews,.status-v16-summary strong,.status-v16-service strong,.legal-content h2){color:#252525;}html[data-theme=light] #ruzy-atelier.product-studio .product-v45-plan>span{background:#fbfbfb;border-color:#e8e8e8;}html[data-theme=light] #ruzy-atelier.product-studio .product-v45-plan input:checked+span{background:#c5c5c5;border-color:#e94646;}html[data-theme=light] #ruzy-atelier.terms-studio .legal-content :is(p,li){color:#6a6a6a;}html[data-theme=light] .subscription-notice{background:#c5c5c5;border-color:#e3e3e3;color:#252525;}html[data-theme=light] .subscription-notice span{color:#828282;}html[data-theme=light] #ruzy-atelier.panel-studio :is(.panel-masthead,.sidebar){background:#fcfcfc;}html[data-theme=light] #ruzy-atelier.panel-studio :is(.studio-access,.studio-surface,.subscription-control-panel,.form-grid,.panel,.table-scroll,.admin-modal-card,#secret-dialog){background:#fcfcfc!important;}html[data-theme=light] #ruzy-atelier.panel-studio :is(.metric strong,.studio-access h3,.studio-surface h3,.studio-catalog-count strong,.subscription-control-panel h3,.subscription-mode h4){color:#252525;}html[data-theme=light] #ruzy-atelier.panel-studio :is(input,select,textarea,.panel-nav-group>div){background:#fafafa!important;color:#252525!important;border-color:#e7e7e7!important;}html[data-theme=light] #ruzy-atelier.panel-studio .btn:not(.primary){background:#f8f8f8;color:#676767;}@media(min-width:1440px){#ruzy-atelier.product-studio .gallery-hero{height:450px;}}@media(max-width:1100px){#ruzy-atelier.product-studio .product-v45-purchase{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"head plans" "title plans" "desc plans" "total buy" "assure help";gap:18px 24px;}.product-studio .product-v45-total{margin:0!important;}}@media(max-width:800px){#ruzy-atelier.product-studio .gallery-hero{height:310px;}#ruzy-atelier.product-studio .product-v45-title{align-items:start;}.product-studio-reviews{display:none;}#ruzy-atelier.product-studio .product-v45-purchase{display:block;padding:24px;}#ruzy-atelier.product-studio .product-v45-plans{margin:22px 0;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));}#ruzy-atelier.product-studio .product-v45-plan>span{min-height:128px;}#ruzy-atelier.product-studio .product-v45-total{margin-bottom:20px!important;}#ruzy-atelier.status-studio .status-v16-meta{flex-direction:column;gap:9px;}#ruzy-atelier.status-studio .status-v16-stats{grid-template-columns:repeat(2,1fr);gap:22px 0;}.status-studio .status-v16-stats>span:nth-child(2){border:0!important;}#ruzy-atelier.status-studio .status-legend{grid-template-columns:repeat(2,1fr);}#ruzy-atelier.terms-studio .legal-layout{grid-template-columns:1fr;gap:32px;}#ruzy-atelier.terms-studio .legal-sidebar{position:static;}#ruzy-atelier.terms-studio .legal-nav{display:flex;flex-wrap:wrap;gap:8px;}.terms-studio .legal-toc,.terms-studio .legal-help,.terms-studio .legal-side-label{display:none!important;}#ruzy-atelier.terms-studio .legal-document-icon{display:none;}.studio-access{padding:26px;gap:18px;}.studio-access h3{font-size:25px;}.studio-mode-badge{font-size:8px;padding:9px;white-space:nowrap;}.subscription-mode-options{grid-template-columns:1fr;}.subscription-control-panel{padding:24px;}.subscription-control-panel h3{font-size:26px;}.subscription-mode p{min-height:0;}.mode-symbol{padding-bottom:18px;}.studio-activity time{display:none;}}@media(max-width:500px){#ruzy-atelier .profile-direct .account-name{font-size:11px;}#ruzy-atelier.product-studio .gallery-hero{height:235px;}#ruzy-atelier.product-studio .product-v45-plans{grid-template-columns:1fr;}#ruzy-atelier.product-studio .product-v45-plan>span{min-height:0;flex-direction:row;justify-content:space-between;align-items:center;padding:18px 30px 18px 16px;}#ruzy-atelier.product-studio .product-v45-plan>span>i{top:50%;transform:translateY(-50%);}#ruzy-atelier.status-studio .status-v16-row{padding:22px 18px;}.status-studio .status-v16-meta>small{display:none;}#ruzy-atelier.status-studio .status-v16-service{gap:12px;}.status-studio .status-v16-service strong{font-size:14px!important;}.status-studio .status-v16-service small{font-size:10px!important;}.status-studio .status-pill{font-size:10px!important;}.status-studio .status-v16-summary strong{font-size:19px!important;}.studio-access{display:block;}.studio-mode-badge{width:max-content;margin-top:24px;}.subscription-control-panel>footer{align-items:start;flex-direction:column;gap:10px;}}@media(prefers-reduced-motion:reduce){#ruzy-atelier :is(.category-v56-card,.category-v56-art>img,.category-v57-panel:after,.catalog-product-card,.catalog-product-art img,.profile-direct,.profile-direct .avatar){transition:none;transform:none!important;}}#ruzy-atelier .profile-direct .account-name{flex:0 1 auto;}.product-studio .product-studio-reviews{min-width:145px;white-space:nowrap;}#ruzy-atelier.product-studio .product-v45-plans legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}#ruzy-atelier.product-studio .product-v45-buy{white-space:nowrap;min-height:46px;line-height:1.5;justify-content:space-between;padding:14px 18px;}#ruzy-atelier.product-studio .product-v45-purchase-head{align-self:start;}.product-studio .product-v45-purchase :is(h2,p){align-self:start;}#ruzy-atelier.status-studio .status-v16-summary>div{flex:1;min-width:0;}.status-studio .status-v16-summary strong{max-width:none!important;}.status-studio .status-v16-service>div{min-width:0;}.status-studio .status-v16-meta>small{white-space:nowrap;}.status-studio .status-v16-dot svg{fill:none;stroke:currentColor;stroke-width:1.6;}.status-studio .status-v16-dot svg{width:20px;height:20px;}.panel-nav-group:not([open])>div{display:none;}html[data-theme=light] #ruzy-atelier.panel-studio :is(.nav button:hover,.panel-nav-group summary:hover){background:#f8f8f8!important;color:#252525!important;}#ruzy-atelier .profile-direct .account-name{flex-shrink:0;}#ruzy-atelier.terms-studio .legal-document-icon svg{fill:none;stroke:currentColor;stroke-width:1.4;}#ruzy-atelier [hidden]{display:none!important;}#ruzy-atelier .category-v56-card{transform:translateY(0);}#ruzy-atelier .category-v56-art{z-index:1;}#ruzy-atelier .category-v56-art>img{transform:scale(1);}#ruzy-atelier .category-v56-card:is(:hover,:focus-visible) .category-v56-art>img{transform:scale(1.05);}#ruzy-atelier .category-v56-card:is(:hover,:focus-visible) .category-image-glow{opacity:.6;transform:translateY(9px) scale(1.03);animation:categoryGlowPulse 3s ease-in-out .6s infinite alternate;}#ruzy-atelier .category-v56-card:focus-visible{outline:2px solid #eb5858;outline-offset:6px;}@keyframes categoryGlowPulse{from{filter:blur(24px) saturate(1.3)}to{filter:blur(29px) saturate(1.55)}}.classic-sidebar-user{display:flex;align-items:center;gap:12px;padding:14px 20px 22px;margin:0 12px;border-bottom:1px solid var(--line);flex-shrink:0;transition:color .25s;}.classic-sidebar-user strong{display:block;font-size:12px;font-weight:500;color:var(--text);max-width:136px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.classic-sidebar-user small{display:block;font-size:9px;color:var(--muted);margin-top:4px;}.classic-sidebar-user:hover strong{color:#ee7070;}.classic-nav-label{display:block;margin:20px 14px 8px;font-size:8px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#717171;}.classic-sidebar-footer{flex-shrink:0;padding:12px 22px 18px;border-top:1px solid var(--line);background:var(--classic-sidebar);}.classic-sidebar-footer a,.classic-sidebar-footer button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 2px;font-size:10px;color:#9a9a9a;border:0;background:none;cursor:pointer;}.classic-sidebar-footer span{font-size:15px;color:#9c9c9c;}.classic-sidebar-footer a:hover,.classic-sidebar-footer button:hover{color:var(--text);}.classic-masthead{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:18px 30px;border-bottom:1px solid var(--line);background:var(--classic-sidebar);}.classic-masthead>div:first-child{display:flex;gap:16px;align-items:center;}.classic-masthead h1{font-size:17px;font-weight:500;letter-spacing:-.035em;line-height:1.5;margin:0;}.classic-masthead .classic-status-link{font-size:10px;color:var(--muted);}.classic-work-area{width:100%;padding:28px 30px 20px;min-width:0;}.classic-overview{display:grid;gap:24px;min-width:0;}.classic-access-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;background:var(--classic-surface);border:1px solid var(--line);border-radius:10px;}.classic-access-bar>div{display:flex;align-items:center;gap:15px;min-width:0;}.classic-access-bar p{margin:0;color:var(--muted);font-size:11px;line-height:1.7;}.classic-access-bar .studio-mode-badge{align-self:auto;font-size:9px;padding:7px 10px;white-space:nowrap;letter-spacing:0;}.classic-access-bar>.btn{flex-shrink:0;}.classic-data-section{border:1px solid var(--line);border-radius:10px;background:var(--classic-surface);padding:0;min-width:0;overflow:hidden;}.classic-data-section>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--line);}.classic-data-section h3{font-size:14px;font-weight:500;line-height:1.5;letter-spacing:-.02em;margin:0 0 3px;}.classic-data-section>header span{font-size:10px;color:var(--muted);}.panel-classic .table :is(th,td){padding:13px 20px!important;line-height:1.6;vertical-align:middle;}.classic-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:155px;padding:30px 20px;color:var(--muted);}.classic-empty>span{font-size:22px;color:#7a7a7a;}.classic-empty strong{font-size:11px;font-weight:400;color:#bcbcbc;}.classic-empty p{font-size:10px;margin:0;color:#7a7a7a;}.panel-classic .form-grid :is(input,select){min-height:38px;font-size:11px!important;}.moderator-studio .license-workspace{max-width:none;width:100%;padding:26px 36px;}.moderator-studio .license-header{padding-bottom:20px;}.moderator-studio .license-intro{margin:30px 0 24px;}.moderator-studio .license-intro h1{font-size:28px;font-weight:500;}.moderator-studio .panel{border-radius:10px;padding:24px;}.moderator-studio .table-scroll{width:100%;overflow-x:auto;}@media(max-width:1200px){.classic-work-area{padding:24px;}.classic-masthead{padding:18px 24px;}}@media(max-width:800px){.classic-work-area{padding:22px 18px;}.classic-masthead{padding:16px 18px;min-height:68px;}.classic-masthead h1{font-size:14px;}.classic-masthead .classic-status-link,.classic-masthead .live-clock{display:none!important;}.moderator-studio .license-workspace{padding:20px 18px;}}@media(prefers-reduced-motion:reduce){#ruzy-atelier .category-v56-card,#ruzy-atelier .category-v56-art,#ruzy-atelier .category-v56-art>img{animation:none!important;transform:none!important;}}.classic-module-group{margin-top:6px;}.classic-module-group>summary{display:flex;align-items:center;gap:12px;padding:11px 14px;min-height:39px;border-radius:8px;font-size:11px;line-height:1.6;color:#b3b3b3;list-style:none;cursor:pointer;transition:background .2s,color .2s;}.classic-module-group>summary::-webkit-details-marker{display:none;}.classic-module-group>summary>i{width:16px;height:16px;display:block;flex:0 0 16px;color:#878787;}.classic-module-group>summary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}.classic-module-group>summary>b{margin-left:auto;font-size:12px;font-weight:400;color:#7e7e7e;transition:transform .2s;}.classic-module-group[open]>summary>b{transform:rotate(180deg);}.classic-module-group>summary:hover{background:rgba(252,252,252,.04);color:var(--text);}.classic-module-group.has-active>summary{color:#f08080;background:rgba(233,65,68,.045);}.classic-module-group:not([open])>.classic-module-items{display:none;}.classic-module-items{padding:5px 0 8px 12px;margin-left:20px;border-left:1px solid var(--line);}.classic-module-items button.active:after{display:none!important;}html{scroll-padding-top:110px;}#ruzy-atelier .main-nav a{background:transparent!important;box-shadow:none!important;}#ruzy-atelier .main-nav a.active{background:transparent!important;box-shadow:none!important;border-radius:10px;padding:11px 14px;}#ruzy-atelier .main-nav a:before,#ruzy-atelier .main-nav a:after{display:none!important;}#ruzy-atelier .profile-direct .avatar{transform:none;}#ruzy-atelier .profile-direct .avatar img{width:100%;height:100%;object-fit:cover;border-radius:9px;}#ruzy-atelier .profile-direct .account-name{gap:1px;text-align:left;line-height:1.4;}#ruzy-atelier .account-name strong{font-size:12px;font-weight:600;color:#f4f4f4;}#ruzy-atelier .account-name small{font-weight:400;overflow:hidden;text-overflow:ellipsis;}#ruzy-atelier .account-chevron{font-size:17px;color:#b6b6b6;margin-left:3px;}#ruzy-atelier .notification-btn,#ruzy-atelier .theme-toggle{width:44px;height:44px;border:1px solid #252525;border-radius:12px;}#ruzy-atelier .notification-dot{border:2px solid #202020;font-size:9px;top:-4px;right:-3px;}#ruzy-atelier .notification-panel{width:390px;border:1px solid #252525;border-radius:18px;overflow:hidden;backdrop-filter:none;}#ruzy-atelier .notification-head{padding:22px;border-bottom:1px solid #252525;align-items:center;gap:12px;}#ruzy-atelier .notification-head small{font-size:9px;letter-spacing:.16em;}#ruzy-atelier .notification-head strong{font-size:18px;margin-top:5px;display:flex;align-items:center;gap:9px;}#ruzy-atelier .notification-total{font-size:10px;border-radius:6px;padding:3px 7px;}#ruzy-atelier .notification-head button{border:1px solid #252525;border-radius:8px;padding:8px;cursor:pointer;}#ruzy-atelier .notification-list{padding:8px;overflow:auto;}#ruzy-atelier .notification-item{border:0;border-radius:12px;margin:3px 0;background:transparent;position:relative;}#ruzy-atelier .notification-item.unread{box-shadow:none;border:0;}#ruzy-atelier .notification-item.unread:before{display:none;}#ruzy-atelier .notification-link{display:flex;gap:12px;padding:16px 30px 16px 12px;}#ruzy-atelier .notification-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #252525;border-radius:11px;}#ruzy-atelier .notification-icon:before,#ruzy-atelier .notification-icon:after{display:none!important;}#ruzy-atelier .notification-icon svg,#ruzy-atelier .notification-empty-art svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;}#ruzy-atelier .notification-link small{line-height:1.65;margin-top:4px;display:block;}#ruzy-atelier .notification-link time{font-size:9px;margin-top:8px;display:block;}#ruzy-atelier .notification-delete{width:23px;height:23px;top:12px;right:7px;border:0;background:transparent;color:#8e8e8e;border-radius:6px;font-size:18px;}#ruzy-atelier .notification-delete:hover{background:#252525;color:white;}#ruzy-atelier .notification-empty{padding:32px 22px 38px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:10px;}#ruzy-atelier .notification-empty-art{width:52px;height:52px;border:1px solid #252525;border-radius:16px;display:grid;place-items:center;font-size:0;box-shadow:none;}#ruzy-atelier .notification-empty strong{font-size:14px;}#ruzy-atelier .notification-empty small{max-width:250px;line-height:1.7;}.ruzy-page-loader{transition:opacity .2s,visibility .2s!important;}.ruzy-page-loader-inner{gap:22px!important;translate:0 -10px;}.ruzy-boot-brand{display:flex;align-items:center;gap:13px;}.ruzy-boot-brand img{object-fit:contain;}.ruzy-boot-brand strong{font-size:23px!important;letter-spacing:-.04em;}.ruzy-boot-track{width:160px;overflow:hidden;border-radius:10px;}.ruzy-boot-track i{display:block;width:65px;height:100%;animation:boot-slide 1s ease-in-out infinite;}.ruzy-page-loader small{font-size:10px!important;letter-spacing:.05em!important;text-transform:none!important;color:#8d8d8d!important;}@keyframes boot-slide{from{transform:translateX(-70px)}to{transform:translateX(170px)}}html.ruzy-page-ready .site-main,html.ruzy-booting .site-main,html.ruzy-page-leaving .site-main{animation:none!important;filter:none!important;transform:none!important;opacity:1!important;visibility:visible!important;transition:none!important;}#ruzy-atelier .hero-v46-glow,#ruzy-atelier .site-aura{display:none!important;}#ruzy-atelier .hero-v46{isolation:isolate;}html.ruzy-page-ready #ruzy-atelier.page-home-v48 .hero-v46-gallery{will-change:transform;translate:none!important;transform:rotate(-12deg) translateY(-70px);filter:none!important;}html.ruzy-page-ready #ruzy-atelier .hero-v46-column,html.ruzy-page-ready #ruzy-atelier .hero-v46-tile,html.ruzy-page-ready #ruzy-atelier .hero-v46-tile img{animation:none!important;filter:none!important;will-change:auto;opacity:1!important;}@keyframes workspace-gallery{from{transform:rotate(-12deg) translateY(-70px)}to{transform:rotate(-12deg) translateY(-190px)}}#ruzy-atelier .btn{border:1px solid #252525;display:inline-flex;align-items:center;justify-content:center;}#ruzy-atelier .btn-login{border:1px solid #252525;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;}#ruzy-atelier .btn:before,#ruzy-atelier .btn:after{display:none;}#ruzy-atelier .btn:disabled{opacity:.45;cursor:not-allowed;}#ruzy-atelier .btn svg{flex-shrink:0;}#ruzy-atelier .catalog-refined-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;}#ruzy-atelier .catalog-refined-products.has-one{max-width:1100px;grid-template-columns:1fr;}#ruzy-atelier .catalog-product-card{border:1px solid #252525;overflow:hidden;transition:transform .25s,border-color .25s;}#ruzy-atelier .catalog-product-link{display:block;}#ruzy-atelier .catalog-product-art{height:240px;margin:0;border-radius:0;position:relative;overflow:hidden;}#ruzy-atelier .catalog-product-art:after{content:"";position:absolute;inset:0;pointer-events:none;}#ruzy-atelier .catalog-product-art img{object-fit:cover;width:100%;height:100%;filter:none;transition:transform .5s;}#ruzy-atelier .catalog-product-content{padding:26px 30px 30px;}#ruzy-atelier .catalog-product-content h3{line-height:1.2;font-weight:600;letter-spacing:-.04em;margin:20px 0 13px;}#ruzy-atelier .catalog-product-top>span:first-child{font-size:10px;letter-spacing:.13em;}#ruzy-atelier .catalog-product-content p{line-height:1.8;}#ruzy-atelier .catalog-product-specs{padding:14px 0 20px;}#ruzy-atelier .catalog-product-bottom{padding-top:23px;border-top:1px solid #252525;align-items:end;gap:20px;}#ruzy-atelier .catalog-product-bottom small{font-size:9px;letter-spacing:.13em;}#ruzy-atelier .catalog-product-bottom strong{font-size:33px;font-weight:600;margin:5px 0;}#ruzy-atelier .catalog-product-bottom>div>span{font-size:9px;color:#979797;}#ruzy-atelier .catalog-product-cta{border:1px solid #2c2c2c;border-radius:10px;padding:12px 17px;box-shadow:none;}#ruzy-atelier .catalog-refined-products.has-one .catalog-product-link{display:grid;grid-template-columns:1.12fr 1fr;}#ruzy-atelier .catalog-refined-products.has-one .catalog-product-art{height:auto;min-height:350px;border-radius:0;}#ruzy-atelier .catalog-refined-products.has-one .catalog-product-content{padding:36px;}.product-video-frame{aspect-ratio:16/9;border:1px solid #252525;overflow:hidden;margin-top:18px;isolation:isolate;}.product-video-frame :is(video,iframe){width:100%!important;height:100%!important;display:block;border:0;margin:0!important;border-radius:0!important;}#ruzy-atelier.profile-workspace .account-v42-container{max-width:1180px;}#ruzy-atelier.profile-workspace .account-v42-hero{border:1px solid #252525;position:relative;gap:25px;}#ruzy-atelier.profile-workspace .account-v42-avatar{flex:0 0 82px;border:1px solid #2c2c2c;}#ruzy-atelier.profile-workspace .account-v42-avatar img{border-radius:17px;object-fit:cover;}#ruzy-atelier.profile-workspace .account-v42-identity-copy h1{line-height:1.2;letter-spacing:-.04em;word-break:break-word;}#ruzy-atelier.profile-workspace .account-v42-identity-copy p{margin-top:11px;}#ruzy-atelier.profile-workspace .account-v42-hero-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:end;}#ruzy-atelier.profile-workspace .account-v42-state{border:1px solid #2c2c2c;}#ruzy-atelier.profile-workspace .account-v42-section{margin-bottom:26px;}#ruzy-atelier.profile-workspace .account-v42-section-title{gap:12px;margin-bottom:12px;padding:0 2px;}#ruzy-atelier.profile-workspace .account-v42-section-title>i{width:4px;height:4px;border-radius:1px;}#ruzy-atelier.profile-workspace .account-v42-section-title>b{height:1px;}#ruzy-atelier.profile-workspace :is(.account-v42-details-card,.account-v42-license-card,.account-v42-action-card,.account-v42-password-card,.account-v42-orders){background:#252525;border:1px solid #252525;border-radius:17px;box-shadow:none;}#ruzy-atelier.profile-workspace .account-v42-details-card{display:grid;grid-template-columns:repeat(4,1fr);padding:24px;}#ruzy-atelier.profile-workspace .account-v42-details-card>div{padding:5px 20px;border-right:1px solid #252525;border-bottom:0;}#ruzy-atelier.profile-workspace .account-v42-details-card>div:first-child{padding-left:0;}#ruzy-atelier.profile-workspace .account-v42-details-card>div:last-child{border:0;}#ruzy-atelier.profile-workspace .account-v42-details-card strong{font-weight:500;overflow-wrap:anywhere;}#ruzy-atelier.profile-workspace .account-v42-details-card>div>span{margin-bottom:8px;}.profile-email-state{font-size:9px;color:#adbd9f;margin-top:7px;display:block;}#ruzy-atelier.profile-workspace .account-v42-license-row{border-bottom:1px solid #252525;}#ruzy-atelier.profile-workspace .account-v42-license-thumb{background:#252525;}#ruzy-atelier.profile-workspace .account-v42-license-product small{margin-top:5px;}#ruzy-atelier.profile-workspace .account-v42-license-remaining{display:flex;flex-direction:column;align-items:end;gap:9px;}#ruzy-atelier.profile-workspace .account-v42-license-remaining strong{font-weight:400;}#ruzy-atelier.profile-workspace .account-v42-redeem{border-top:0;}#ruzy-atelier.profile-workspace .account-v42-redeem-toggle{font-size:11px;background:#252525;border-color:#2c2c2c;color:#cecece;}#ruzy-atelier.profile-workspace .account-v42-action-card{flex-wrap:wrap;}#ruzy-atelier.profile-workspace .account-v42-action-card form,#ruzy-atelier.profile-workspace .account-v42-action-controls{margin-left:57px;}#ruzy-atelier.profile-workspace .account-v42-action-icon{border-radius:12px;border:1px solid #2c2c2c;box-shadow:none;flex:0 0 42px;}#ruzy-atelier.profile-workspace .account-v42-action-copy{flex:1;min-width:190px;}#ruzy-atelier.profile-workspace .account-v42-action-copy h3,#ruzy-atelier.profile-workspace .account-v42-password-card h3{font-size:15px;font-weight:500;color:#d9d9d9;}#ruzy-atelier.profile-workspace .account-v42-action-copy p{line-height:1.8;color:#969696;}#ruzy-atelier.profile-workspace .account-v42-password-card p{font-size:11px;line-height:1.8;color:#969696;}#ruzy-atelier.profile-workspace .account-v42-credit{background:#252525;border:1px solid #2c2c2c;color:#acacac;font-size:8px;border-radius:6px;}#ruzy-atelier.profile-workspace .account-v42-password-card{padding:26px;grid-template-columns:240px 1fr;gap:28px;}#ruzy-atelier.profile-workspace .account-floating-field input{background:#202020;border:1px solid #252525;color:#dcdcdc;border-radius:10px;font-size:11px;}#ruzy-atelier.profile-workspace .account-floating-field span{color:#8e8e8e;font-size:9px;}#ruzy-atelier.profile-workspace .account-v42-orders>div{border-color:#252525;font-size:11px;}#ruzy-atelier.profile-workspace .account-v42-avatar-modal{background:#252525;border:1px solid #2c2c2c;color:#d9d9d9;border-radius:20px;box-shadow:0 24px 80px #20202088;}.workspace-eyebrow{font-size:9px;font-weight:500;}.download-workspace{max-width:1180px;padding-bottom:80px;}.download-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin:35px 0;}.download-heading h1{line-height:1.2;letter-spacing:-.055em;font-weight:600;margin:13px 0 16px;}.download-heading h1>span{color:#eb5454;}.download-heading p{line-height:1.8;margin:0;}.download-count{border:1px solid #252525;border-radius:9px;padding:10px 15px;font-size:10px;white-space:nowrap;}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:start;}.download-card{border:1px solid #252525;overflow:hidden;scroll-margin-top:120px;}.download-cover{position:relative;background:#202020;}.download-cover>img{width:100%;height:100%;object-fit:cover;}.download-cover:after{content:"";position:absolute;inset:0;}.download-access{position:absolute;top:18px;left:18px;background:#252525;color:#b0c2a5;border:1px solid #2c2c2c;border-radius:7px;font-size:9px;padding:7px 10px;display:flex;align-items:center;gap:7px;z-index:1;}.download-access i{width:5px;height:5px;background:#abc28e;border-radius:50%;}.download-card-body{padding:27px;}.download-card-top{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;}.download-card-top small{color:#999999;font-size:9px;}.download-card h2{letter-spacing:-.04em;font-weight:600;margin:14px 0 10px;}.download-card-body>p{font-size:11px;line-height:1.8;margin-bottom:24px;}.download-card-body>p>span{padding:0 8px;color:#2c2c2c;}#ruzy-atelier .download-product-button{width:100%;justify-content:space-between;gap:12px;}.download-product-button>span:nth-child(2){flex:1;text-align:center;}.download-guide{margin-top:27px;padding-top:23px;border-top:1px solid #252525;}.download-help{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px;border:1px solid #252525;border-radius:16px;margin-top:30px;}.download-help strong{font-size:16px;font-weight:500;}.download-help p,.download-terms{font-size:11px;line-height:1.8;margin-top:8px;}.download-terms{margin:20px 0;text-align:center;}.download-terms a{text-decoration:underline;text-underline-offset:4px;}html[data-theme=light] #ruzy-atelier :is(.site-header,.main-nav,.notification-panel,.profile-direct,.catalog-product-card,.catalog-product-content,.download-card,.download-help,.account-v42-hero,.account-v42-details-card,.account-v42-license-card,.account-v42-action-card,.account-v42-password-card,.account-v42-orders,.profile-summary-grid article,.profile-section-nav){background:#fcfcfc;border-color:#d0d0d0;color:#252525;}html[data-theme=light] #ruzy-atelier :is(.catalog-product-content h3,.download-heading h1,.download-card h2,.account-name strong,.notification-head strong,.notification-link strong,.profile-summary-grid strong,.account-v42-identity-copy h1,.account-v42-details-card strong,.account-v42-license-product strong,.account-v42-action-copy h3,.account-v42-password-card h3){color:#252525;}html[data-theme=light] #ruzy-atelier .hero-v46{background:#f0f0f0;}html[data-theme=light] .ruzy-page-loader{color:#252525;}@media(min-width:1000px){#ruzy-atelier .nav-discord{padding:10px 12px;}}@media(max-width:1100px){#ruzy-atelier .nav-discord span{display:none;}#ruzy-atelier .nav-discord i{display:none;}#ruzy-atelier .account-name{max-width:80px;}#ruzy-atelier.profile-workspace .account-v42-hero{flex-direction:column;align-items:start;}#ruzy-atelier.profile-workspace .account-v42-hero-actions{justify-content:start;}}@media(max-width:900px){#ruzy-atelier .notification-panel{right:0;}#ruzy-atelier.profile-workspace .account-v42-details-card{grid-template-columns:repeat(2,1fr);gap:18px;}#ruzy-atelier.profile-workspace .account-v42-details-card>div{padding:5px 0;border:0;}#ruzy-atelier.profile-workspace .account-v42-password-card{grid-template-columns:1fr;}.download-heading{align-items:start;}.download-grid{gap:18px;}.download-card-body{padding:22px;}}@media(max-width:650px){.profile-direct .account-name,.profile-direct .account-chevron{display:none!important;}#ruzy-atelier .notification-btn,#ruzy-atelier .theme-toggle{width:36px;height:36px;border-radius:9px;}#ruzy-atelier .notification-panel{position:fixed;top:85px;right:14px;left:14px;width:auto;}#ruzy-atelier .catalog-refined-products{grid-template-columns:1fr;}#ruzy-atelier .catalog-refined-products.has-one .catalog-product-link{display:block;}#ruzy-atelier .catalog-refined-products.has-one .catalog-product-art{min-height:0;height:230px;}#ruzy-atelier .catalog-refined-products.has-one .catalog-product-content{padding:25px;}#ruzy-atelier.profile-workspace .account-v42-license-row{flex-wrap:wrap;}#ruzy-atelier.profile-workspace .account-v42-license-remaining{margin-left:auto;}.download-heading{display:block;}.download-count{display:inline-flex;margin-top:22px;}.download-grid{grid-template-columns:1fr;}.download-help{flex-direction:column;align-items:start;}}@media(prefers-reduced-motion:reduce){.ruzy-boot-track i{animation:none!important;}.ruzy-page-loader{transition:none!important;}}#ruzy-atelier.profile-workspace .account-v42-action-copy p{font-size:12px;}#ruzy-atelier .download-card-body>p{font-size:12px;}.product-video-frame iframe{color-scheme:normal;}@media(max-width:650px){#ruzy-atelier.profile-workspace .account-v42-hero-actions{grid-template-columns:1fr 1fr;gap:10px;}#ruzy-atelier.profile-workspace .account-v42-hero-actions>a.btn-primary{grid-column:1/-1;}#ruzy-atelier.profile-workspace .account-v42-hero-actions .btn{white-space:nowrap;flex:none;padding:12px!important;min-height:44px;}}#ruzy-atelier .brand-logo{background:transparent;border:0;box-shadow:none;}#ruzy-atelier .brand-logo img{filter:none!important;}#ruzy-atelier .main-nav a.active{font-weight:500;}#ruzy-atelier .notification-btn,#ruzy-atelier .theme-toggle{background:#252525;border-color:#2c2c2c;color:#cbcbcb;transition:transform .2s,border-color .2s;}#ruzy-atelier .notification-btn:hover,#ruzy-atelier .theme-toggle:hover{transform:translateY(-2px);border-color:#8c8c8c;}#ruzy-atelier .notification-total,#ruzy-atelier .notification-icon,#ruzy-atelier .notification-empty-art{background:#2c2c2c;border-color:#404040;color:#b8b8b8;}#ruzy-atelier .notification-link time{color:#8f8f8f;}.ruzy-boot-brand img{filter:none!important;}.ruzy-boot-track{height:3px;}#ruzy-atelier .hero-v46-copy{position:relative;z-index:2;}#ruzy-atelier .hero-v46-copy h1{font-size:clamp(40px,4.5vw,66px);line-height:1.15;font-weight:600;letter-spacing:-.045em;max-width:660px;}#ruzy-atelier .hero-v46-copy h1 em{font-style:normal;color:#ababab;text-shadow:0 0 35px #eb575725;}#ruzy-atelier .hero-v46-copy p{max-width:460px;margin-top:26px;}#ruzy-atelier .hero-v46-eyebrow{font-size:10px;letter-spacing:.24em;}#ruzy-atelier .hero-v46-eyebrow i{background:#ef7777;box-shadow:0 0 10px #ed6262;}#ruzy-atelier .hero-v46-tile{border:1px solid #40404070;overflow:hidden;}#ruzy-atelier .btn{position:relative;overflow:hidden;}#ruzy-atelier .btn-login{font-weight:500;position:relative;overflow:hidden;}#ruzy-atelier .btn-primary:after{content:"";position:absolute;inset:-40% auto -40% -40%;width:24%;background:linear-gradient(90deg,transparent,#ffffff18,transparent);transform:skewX(-25deg) translateX(-250%);pointer-events:none;}#ruzy-atelier .btn-primary:hover:after{animation:blue-button-shine .75s ease-out;}#ruzy-atelier .whats-new h2 em{color:#ababab;}#ruzy-atelier .categories-v56{background:linear-gradient(#202020,#202020);}#ruzy-atelier .catalog-product-card{border-radius:22px;box-shadow:0 14px 35px #00000033;}#ruzy-atelier .catalog-product-bottom small{color:#acacac;}#ruzy-atelier.profile-workspace .account-v42-hero{overflow:hidden;isolation:isolate;}#ruzy-atelier.profile-workspace .account-v42-identity,#ruzy-atelier.profile-workspace .account-v42-hero-actions{position:relative;z-index:2;}#ruzy-atelier.profile-workspace .account-v42-avatar{width:96px;height:96px;flex-basis:96px;}#ruzy-atelier.profile-workspace .profile-photo-initial{color:#ececec;font-size:38px;}#ruzy-atelier.profile-workspace .account-v42-identity-copy h1{font-size:44px;font-weight:600;color:#f7f7f7;}#ruzy-atelier.profile-workspace .account-v42-kicker{letter-spacing:.20em;}#ruzy-atelier.profile-workspace .account-v42-state{border-radius:30px;padding:7px 12px;}.profile-hero-signal{position:absolute;right:9%;width:330px;height:330px;display:grid;place-items:center;z-index:0;pointer-events:none;transform:rotate(-14deg);}.profile-hero-signal>span{font:600 230px/1 Poppins,sans-serif;}.profile-hero-signal i{position:absolute;inset:0;border:1px solid #aeaeae16;border-radius:50%;}.profile-hero-signal i:nth-child(3){inset:-35px;border-style:dashed;animation:blue-orbit 55s linear infinite;}.profile-hero-signal i:nth-child(4){inset:-70px;border-color:#f080800b;}#ruzy-atelier.profile-workspace .account-v42-license-card{background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible;}#ruzy-atelier.profile-workspace .account-v42-license-list{grid-template-columns:1fr 1fr;}#ruzy-atelier.profile-workspace .account-v42-license-product{display:flex;width:100%;}#ruzy-atelier.profile-workspace .account-v42-license-thumb img{width:100%;height:100%;object-fit:cover;}#ruzy-atelier.profile-workspace .account-v42-license-valid{border-top:1px solid #2c2c2c;padding-top:17px;}#ruzy-atelier.profile-workspace .account-v42-redeem{border:1px solid #2c2c2c;border-radius:16px;}#ruzy-atelier.profile-workspace .account-v42-modal-card{background:#252525;border-color:#404040;box-shadow:0 30px 100px #000000aa;}.download-workspace{padding-top:38px;}.download-heading h1{font-size:48px;color:#f6f6f6;}.download-heading h1 span{color:#f08383;}.workspace-eyebrow{color:#f08080;letter-spacing:.19em;}.download-heading p{color:#afafaf;font-size:14px;}.download-card{background:linear-gradient(140deg,#252525,#252525);border-color:#404040;border-radius:22px;box-shadow:0 16px 42px #00000033;transition:border-color .25s,transform .25s;}.download-card:hover{border-color:#848484;transform:translateY(-3px);}.download-cover{height:230px;}.download-card h2{font-size:30px;}.download-card-top{color:#adadad;}#ruzy-atelier .download-product-button{background:linear-gradient(120deg,#de2828,#ec5b5b);border-color:#ed6767;color:white;font-size:13px;min-height:52px;}#ruzy-atelier .download-product-button:hover{background:linear-gradient(120deg,#e83d3d,#ef7777);border-color:#c3c3c3;box-shadow:0 8px 28px #eb535330;}.download-form{margin:0;}.download-feedback{font-size:12px;color:#b4b4b4;margin:12px 0 0;line-height:1.6;}.download-feedback:empty{display:none;}.product-video-frame{border-radius:16px;}.download-terms a{color:#b8b8b8;}html[data-theme=light] #ruzy-atelier :is(.site-header,.main-nav,.notification-panel,.profile-direct,.catalog-product-card,.catalog-product-content,.download-card,.download-help,.account-v42-hero,.account-v42-details-card,.account-v42-license-row,.account-v42-action-card,.account-v42-password-card,.account-v42-orders,.profile-summary-grid article,.profile-section-nav,.account-v42-redeem){background:#fcfcfc!important;border-color:#dcdcdc!important;color:#2c2c2c;}html[data-theme=light] #ruzy-atelier :is(.hero-v46,.categories-v56){background:radial-gradient(ellipse at 15% 20%,#ededed,transparent 60%),#f8f8f8;}html[data-theme=light] #ruzy-atelier :is(h1,h2,h3,strong,.brand-word){color:#2c2c2c!important;}html[data-theme=light] #ruzy-atelier :is(.hero-v46-copy p,.download-heading p,.catalog-product-content p,.account-v42-identity-copy p,.account-v42-action-copy p,.account-v42-password-card p){color:#757575;}@keyframes blue-orbit{to{transform:rotate(360deg)}}@keyframes blue-button-shine{to{transform:skewX(-25deg) translateX(800%)}}@media(max-width:1100px){#ruzy-atelier .hero-v46-copy h1{font-size:48px;}}@media(max-width:900px){#ruzy-atelier.profile-workspace .account-v42-license-list{grid-template-columns:1fr;}.download-heading h1{font-size:38px;}}@media(max-width:650px){#ruzy-atelier .hero-v46-copy h1{font-size:38px;max-width:100%;}#ruzy-atelier.profile-workspace .account-v42-avatar{width:72px;height:72px;flex-basis:72px;}#ruzy-atelier.profile-workspace .account-v42-hero-actions{display:flex!important;width:100%!important;justify-content:start;}#ruzy-atelier.profile-workspace .account-v42-hero-actions .btn{width:auto;font-size:11px;}#ruzy-atelier.profile-workspace .account-v42-hero-actions form{margin:0;}.profile-hero-signal{right:-30%;}.download-cover{height:200px;}.download-heading h1{font-size:34px;}}@media(prefers-reduced-motion:reduce){.profile-hero-signal i,#ruzy-atelier .btn-primary:after{animation:none!important;}#ruzy-atelier .btn,#ruzy-atelier .catalog-product-card,.download-card{transition:none!important;}}#ruzy-atelier.page-home-v48 .hero-v46-copy h1{font-size:56px!important;line-height:1.15!important;font-weight:600!important;}@media(max-width:1100px){#ruzy-atelier.page-home-v48 .hero-v46-copy h1{font-size:47px!important;}}@media(max-width:650px){#ruzy-atelier.page-home-v48 .hero-v46-copy h1{font-size:37px!important;}}html[data-theme=light] #ruzy-atelier.page-home-v48 .hero-v46-copy h1 em{-webkit-text-fill-color:#e52828!important;}:root{--font-ui:Poppins,system-ui,sans-serif;--font-body:Poppins,system-ui,sans-serif;--font-display:Poppins,system-ui,sans-serif;}#ruzy-atelier:not(.page-loader){background:#252525!important;color:#f3f3f3;}#ruzy-atelier .site-header{border-color:#3b3b3b!important;backdrop-filter:none!important;box-shadow:0 5px 20px #0002;}#ruzy-atelier .main-nav{border-color:#414141!important;}#ruzy-atelier .main-nav a.active{font-size:13px;color:#bcbcbc!important;}#ruzy-atelier .profile-direct{transform:none;}#ruzy-atelier .account-name small{font-size:11px;color:#acacac;}#ruzy-atelier :is(.theme-toggle,.notification-btn){background:#2c2c2c!important;border-color:#4b4b4b!important;}#ruzy-atelier .notification-dot{background:#e85c5c;border-color:#252525;box-shadow:none;}#ruzy-atelier .notification-panel{background:#2c2c2c!important;box-shadow:0 24px 60px #0006;}#ruzy-atelier .notification-head{border-color:#444;}.notification-head small{color:#ce8c8c!important;}#ruzy-atelier :is(.notification-total,.notification-icon,.notification-empty-art){background:#333333!important;border-color:#525252!important;color:#b9b9b9;}#ruzy-atelier .notification-head button{background:#383838;border-color:#535353;color:#d0d0d0;font-size:11px;}#ruzy-atelier .notification-link strong{font-size:14px;color:#f3f3f3;}#ruzy-atelier .notification-link small,#ruzy-atelier .notification-empty small{font-size:13px;color:#b7b7b7;}#ruzy-atelier .notification-item.unread{background:#3a3031;}#ruzy-atelier .notification-empty strong{color:#ececec;}#ruzy-atelier .hero-v46,#ruzy-atelier.page-home-v48 .hero-v46{background:#252525!important;}#ruzy-atelier :is(.categories-v56,.studio58,.home-v40-about){background:#2c2c2c!important;}#ruzy-atelier :is(.whats-new,.community-v46,.faq-v45,.site-footer){background:#252525!important;}#ruzy-atelier.page-home-v48 .hero-v46-copy h1 em{text-shadow:none!important;}#ruzy-atelier .hero-v46-copy p{font-size:16px!important;line-height:1.85!important;color:#b9b9b9!important;}#ruzy-atelier .hero-v46-eyebrow{color:#b2b2b2!important;}.hero-v46-eyebrow i{background:#f17979!important;box-shadow:none!important;}#ruzy-atelier .hero-v46-scroll{color:#e77272;}#ruzy-atelier .hero-v46-tile{border-color:#484848!important;box-shadow:none!important;filter:none!important;}#ruzy-atelier .hero-v46-visual{mask-image:none!important;-webkit-mask-image:none!important;filter:none!important;contain:paint;}html.ruzy-page-ready #ruzy-atelier.page-home-v48 .hero-v46-gallery{animation:workspace-gallery 34s ease-in-out infinite alternate!important;}#ruzy-atelier .btn{background:#353535!important;border-color:#515151!important;box-shadow:inset 0 1px #ffffff06;}#ruzy-atelier .btn-login{font-size:14px;min-height:48px;padding:12px 21px;background:#353535!important;border-color:#515151!important;color:#eaeaea;border-radius:11px;box-shadow:inset 0 1px #ffffff06;transition:transform .2s,border-color .2s;}#ruzy-atelier .btn:hover,#ruzy-atelier .btn-login:hover{background:#3c3c3c!important;border-color:#727272!important;box-shadow:none;transform:translateY(-2px);}#ruzy-atelier .btn-primary:after{display:none!important;}#ruzy-atelier :is(input,select,textarea){color:#e9e9e9;}#ruzy-atelier :is(a,button,input,select,textarea):focus-visible{outline-color:#b4b4b4;}#ruzy-atelier :is(.catalog-section-heading h2 span,.whats-new h2 em){color:#ed7777;}#ruzy-atelier .catalog-section-rule i{box-shadow:none;}#ruzy-atelier .catalog-product-card,#ruzy-atelier .catalog-product-content{background:#2c2c2c!important;border-color:#494949!important;}#ruzy-atelier .catalog-product-card:hover{border-color:#7b7b7b!important;box-shadow:0 12px 24px #0003;transform:translateY(-4px);}#ruzy-atelier .catalog-product-art:after{background:linear-gradient(transparent 60%,#2c2c2c)!important;}#ruzy-atelier .catalog-product-content h3{color:#f1f1f1;font-size:32px;}#ruzy-atelier .catalog-product-content p{color:#bababa;font-size:14px;}#ruzy-atelier .catalog-product-specs{color:#c3babc;font-size:12px;}#ruzy-atelier .catalog-product-top>span:first-child{color:#b8b8b8;}#ruzy-atelier .catalog-product-cta{background:#393939;border-color:#636363;color:#d4d4d4;font-size:13px;}#ruzy-atelier .catalog-product-card:hover .catalog-product-cta{background:#4e4e4e;border-color:#909090;}#ruzy-atelier .catalog-product-bottom{border-color:#454545;}#ruzy-atelier .catalog-product-bottom strong{color:#f3f3f3;}#ruzy-atelier .catalog-refined-products.has-one .catalog-product-art:after{background:linear-gradient(90deg,transparent 65%,#2c2c2c)!important;}#ruzy-atelier .category-v56-art{border-color:#505050!important;transition:border-color .2s!important;}#ruzy-atelier .category-v56-art>img{filter:none!important;}#ruzy-atelier .category-v56-card:is(:hover,:focus-visible) .category-v56-art>img{filter:none!important;transition:transform .25s!important;}#ruzy-atelier .category-v56-card:hover .category-v56-art{border-color:#818181!important;}.ruzy-page-loader{background:#252525!important;}.ruzy-boot-brand strong{color:#f3f3f3;}.ruzy-boot-track{background:#444;}.ruzy-boot-track i{background:linear-gradient(90deg,#cb4545,#b9b9b9);box-shadow:none;}.ruzy-page-loader[aria-hidden=true] .ruzy-boot-track i{animation:none!important;}#ruzy-atelier.profile-workspace .account-v42{background:#252525!important;padding:38px 0 80px;}#ruzy-atelier.profile-workspace .account-v42-hero{min-height:205px;padding:36px;box-shadow:inset 0 1px #ffffff05;border-radius:20px;}#ruzy-atelier.profile-workspace .account-v42-hero:before{display:none!important;animation:none!important;}.profile-hero-signal{top:-45%;opacity:.75;}.profile-hero-signal>span{color:#c9c9c904;-webkit-text-stroke:1px #b6b6b615;}.profile-hero-signal i{display:none;animation:none;}#ruzy-atelier.profile-workspace .account-v42-avatar{border-radius:20px;}#ruzy-atelier.profile-workspace .account-v42-kicker{color:#d49b9b;font-size:11px;}#ruzy-atelier.profile-workspace .account-v42-identity-copy p{font-size:14px;color:#bababa;}#ruzy-atelier.profile-workspace .account-v42-state{background:#26392f!important;border-color:#40664f!important;color:#afe0c0!important;font-size:11px;}#ruzy-atelier.profile-workspace .account-v42-section-title{color:#b5b5b5;margin:26px 0 15px;}#ruzy-atelier.profile-workspace .account-v42-section-title>span{font-size:11px;letter-spacing:.12em;}#ruzy-atelier.profile-workspace .account-v42-section-title>i{background:#d98282;box-shadow:none;}#ruzy-atelier.profile-workspace .account-v42-section-title>b{background:linear-gradient(90deg,#4b4b4b,transparent);}#ruzy-atelier.profile-workspace :is(.account-v42-details-card,.account-v42-action-card,.account-v42-password-card,.account-v42-orders){background:#2c2c2c!important;border-color:#484848!important;border-radius:17px;box-shadow:none;}#ruzy-atelier.profile-workspace .account-v42-details-card strong{font-size:16px;color:#e9e9e9;}#ruzy-atelier.profile-workspace .account-v42-details-card>div{border-color:#454545;}#ruzy-atelier.profile-workspace .account-v42-details-card>div>span{color:#b5b5b5;font-size:13px;}#ruzy-atelier.profile-workspace .account-v42-license-list{display:flex;flex-direction:column;gap:13px;}#ruzy-atelier.profile-workspace .account-v42-license-row{display:grid!important;grid-template-columns:minmax(0,1fr) 155px 220px;align-items:center;gap:25px;padding:24px;border:1px solid #4e4446!important;background:#2c2c2c!important;border-radius:17px;transform:none;transition:border-color .2s;}#ruzy-atelier.profile-workspace .account-v42-license-row:hover{border-color:#757575!important;transform:none;box-shadow:inset 3px 0 #e18c8c;}#ruzy-atelier.profile-workspace .account-v42-license-product{grid-column:auto;gap:19px;}#ruzy-atelier.profile-workspace .account-v42-license-thumb{width:78px;height:78px;flex:0 0 78px;border-radius:13px;border:1px solid #585858;box-shadow:none;}#ruzy-atelier.profile-workspace .account-v42-license-product strong{font-size:20px;color:#eeeeee;line-height:1.4;}#ruzy-atelier.profile-workspace .account-v42-license-product small{font-size:13px;color:#bababa;line-height:1.8;}#ruzy-atelier.profile-workspace .account-v42-license-valid{padding:0;border:0;align-self:center;}#ruzy-atelier.profile-workspace .account-v42-license-valid small{color:#aa999c;font-size:10px;}#ruzy-atelier.profile-workspace .account-v42-license-valid strong{font-size:14px;color:#d8d8d8;margin-top:8px;}#ruzy-atelier.profile-workspace .account-v42-license-remaining{margin:0;max-width:none;text-align:right;align-self:center;}#ruzy-atelier.profile-workspace .account-v42-license-remaining strong{background:#2c3830;border:1px solid #4b6653;color:#bbd8c1;border-radius:9px;font-size:12px;padding:10px 12px;line-height:1.6;}#ruzy-atelier.profile-workspace .account-v42-redeem{background:#2c2c2c!important;border-color:#474747!important;padding:20px;margin-top:15px;}#ruzy-atelier.profile-workspace .profile-tools-grid{display:flex!important;flex-direction:column;gap:0;}#ruzy-atelier.profile-workspace .profile-tools-grid>.account-v42-section{width:100%;margin-bottom:0;}#ruzy-atelier.profile-workspace .account-v42-action-card{padding:25px;min-height:130px;align-items:center;}#ruzy-atelier.profile-workspace .account-v42-action-icon{background:#393939;border-color:#626262;color:#bbbbbb;width:52px;height:52px;}#ruzy-atelier.profile-workspace :is(.account-v42-action-copy h3,.account-v42-password-card h3){font-size:20px;color:#e9e9e9;}#ruzy-atelier.profile-workspace :is(.account-v42-action-copy p,.account-v42-password-card p){font-size:14px;color:#b5b5b5;line-height:1.8;}#ruzy-atelier.profile-workspace :is(input,textarea){background:#252525!important;border-color:#515151!important;color:#ededed;font-size:14px;}#ruzy-atelier.profile-workspace .account-floating-field>span{color:#b6b6b6;font-size:12px;}#ruzy-atelier.profile-workspace .account-v42-password-form .btn{font-size:13px;}#ruzy-atelier .photo-editor{width:min(600px,calc(100vw - 30px));padding:0!important;border:1px solid #5d5d5d!important;border-radius:22px;background:#2c2c2c!important;color:#efefef;box-shadow:0 25px 80px #0008;max-height:90vh;overflow:auto;}#ruzy-atelier .photo-editor::backdrop{background:#0009!important;backdrop-filter:none!important;}#ruzy-atelier .photo-editor .account-v42-modal-shell{display:block;margin:0;padding:0!important;}.photo-editor-header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:29px 30px 23px;border-bottom:1px solid #494044;background:linear-gradient(120deg,#353535,#2c2c2c);}.photo-editor-kicker{font-size:10px;letter-spacing:.15em;color:#d49b9b;}.photo-editor-header h2{font-size:30px;letter-spacing:-.04em;margin:10px 0 8px;color:#f4f4f4;}.photo-editor-header h2 span{color:#eb7a7a;}.photo-editor-header p{margin:0;color:#b4b4b4;font-size:13px;}#ruzy-atelier .photo-editor .account-v42-modal-close{position:static;width:37px;height:37px;padding:0;flex:0 0 37px;border:1px solid #5d5d5d;border-radius:11px;background:#3c3c3c;color:#cacaca;font-size:26px;line-height:1;}.photo-editor-body{padding:28px 30px;}.photo-editor .profile-photo-preview-row{display:flex;align-items:center;gap:22px;padding:0 0 27px;border:0;background:transparent;border-radius:0;}#ruzy-atelier .photo-editor .account-v42-modal-preview{width:92px;height:92px;flex:0 0 92px;border-radius:24px;border:1px solid #c68787;background:#3f3f3f;box-shadow:0 0 0 5px #d082820b;overflow:hidden;}.photo-editor .account-v42-modal-preview img{width:100%;height:100%;object-fit:cover;}.photo-editor .profile-photo-initial{font-size:34px;color:#d9d9d9;}.photo-editor .profile-photo-preview-copy strong{font-size:20px;color:#f3f3f3;}.photo-editor .profile-photo-preview-copy span{font-size:12px;color:#b7b7b7;}.photo-editor .profile-photo-preview-copy small{font-size:12px;color:#acacac;line-height:1.7;margin-top:8px;}#ruzy-atelier .photo-editor .account-v42-file-picker{display:flex;position:relative;flex-direction:column;align-items:center;gap:8px;min-height:185px;padding:24px;border:1px dashed #6f6f6f!important;border-radius:15px;background:#30292b!important;cursor:pointer;overflow:hidden;text-align:center;transition:border-color .2s;}.photo-upload-mark{width:40px;height:40px;display:grid;place-items:center;background:#464646;border:1px solid #686868;border-radius:12px;color:#c3c3c3;}.photo-upload-mark svg{width:22px;height:22px;}#ruzy-atelier .photo-editor .account-v42-file-picker>span:not(.photo-upload-mark){font-size:14px;font-weight:500;color:#dedede;}.photo-editor .account-v42-file-picker small{font-size:12px;color:#aeaeae;max-width:100%;overflow-wrap:anywhere;}.photo-editor .account-v42-file-picker em{font-size:11px;color:#969696;font-style:normal;margin-top:7px;}.photo-editor .account-v42-file-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;}#ruzy-atelier .photo-editor .account-v42-file-picker:is(.has-selection,.is-dragging,:focus-within){border-color:#b6b6b6!important;background:#3c3c3c!important;}#ruzy-atelier .photo-editor .account-v42-modal-actions{display:flex;flex-direction:row;justify-content:space-between;gap:15px;padding:20px 30px;border-top:1px solid #484044;background:#282828;position:static;}.photo-editor .account-v42-modal-actions .btn{min-width:120px;}.photo-editor .account-v42-inline-status{margin:18px 0 0;}#ruzy-atelier .product-v45{background:#252525!important;}#ruzy-atelier .product-v45-title h1{font-size:54px;}.product-studio-intro{font-size:15px!important;color:#bfbfbf!important;line-height:1.8!important;}#ruzy-atelier .product-v45-purchase.purchase-dock{display:grid!important;grid-template-columns:260px minmax(0,1fr) 235px;align-items:center;gap:30px;position:static;padding:30px!important;background:#2c2c2c!important;border:1px solid #534447!important;border-radius:19px;min-height:230px;box-shadow:inset 0 1px #ffffff05;margin-top:25px;}#ruzy-atelier .purchase-dock-heading{min-width:0;}.purchase-dock-heading .product-v45-purchase-head{display:flex;align-items:center;justify-content:start;gap:12px;margin-bottom:21px;}.purchase-dock-heading .product-v45-purchase-head>span:first-child{font-size:10px;letter-spacing:.14em;color:#a9a9a9;}#ruzy-atelier .purchase-dock h2{font-size:25px;line-height:1.4;margin:0 0 10px;grid-column:auto;grid-row:auto;align-self:auto;color:#eeeeee;letter-spacing:-.03em;}.purchase-dock h2 span{color:#e58181;}#ruzy-atelier .purchase-dock-heading p{font-size:13px;color:#b6b6b6;line-height:1.8;margin:0;}.purchase-dock-note{display:block;font-size:11px;color:#9d9d9d;margin-top:20px;}#ruzy-atelier .purchase-dock .product-v45-plans{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;grid-column:auto!important;grid-row:auto!important;align-self:auto!important;margin:0!important;padding:0!important;border:0;min-width:0;}#ruzy-atelier .purchase-dock .product-v45-plans:has(>.product-v45-plan:only-child){grid-template-columns:minmax(0,1fr);}#ruzy-atelier .purchase-dock .product-v45-plan{min-width:0;margin:0;position:relative;}#ruzy-atelier .purchase-dock .product-v45-plan>span{display:flex!important;flex-direction:column;align-items:start;gap:23px;min-height:166px;border:1px solid #575052;background:#292929!important;border-radius:13px;padding:22px!important;box-shadow:none!important;}#ruzy-atelier .purchase-dock .product-v45-plan>span>i{position:absolute;right:18px;top:20px;width:13px;height:13px;border:1px solid #99898c;background:transparent;border-radius:50%;}#ruzy-atelier .purchase-dock .product-v45-plan input:checked+span{border-color:#d57d7d!important;background:#343434!important;box-shadow:inset 0 1px #ffffff05!important;}#ruzy-atelier .purchase-dock .product-v45-plan input:checked+span>i{border:4px solid #d98585;background:#ebebeb;}#ruzy-atelier .purchase-dock .product-v45-plan strong{font-size:16px;color:#ececec;line-height:1.5;}.purchase-dock .product-v45-plan small{font-size:12px;color:#b1b1b1;margin-top:7px;display:block;}#ruzy-atelier .purchase-dock .product-v45-plan b{font-size:23px;color:#ebebeb;}#ruzy-atelier .purchase-dock .product-v45-total{display:block!important;grid-column:auto!important;grid-row:auto!important;margin:0 0 18px!important;padding:0;border:0;}#ruzy-atelier .purchase-dock .product-v45-total small{font-size:12px;color:#b0b0b0;}.purchase-dock .product-v45-total strong{font-size:30px;color:#efefef;margin:7px 0 5px!important;display:block;line-height:1.4;}.purchase-dock .product-v45-total>span{font-size:11px;color:#9d9d9d;display:block;}#ruzy-atelier .purchase-dock .product-v45-buy{width:100%;grid-column:auto!important;grid-row:auto!important;margin:0!important;font-size:13px;}#ruzy-atelier .purchase-dock .product-v45-help{display:block;text-align:center;margin:13px 0 0;font-size:11px;color:#b2b2b2;border:0;padding:0;grid-column:auto!important;grid-row:auto!important;}#ruzy-atelier .purchase-dock .product-v45-buy:disabled{background:#474747!important;border-color:#646464!important;color:#bdbdbd!important;opacity:1;box-shadow:none;cursor:default;}#ruzy-atelier .product-v45-specs{padding-top:17px;font-size:13px;}#ruzy-atelier .download-card{background:#2c2c2c!important;border-color:#534448!important;box-shadow:none;}.download-cover:after{background:linear-gradient(transparent,#2c2c2c);}.download-card h2{color:#eeeeee;}.download-card-body>p{color:#b9b9b9;}.download-help{background:#2c2c2c;border-color:#4d4d4d;}.download-help strong{color:#dedede;}.download-help p,.download-terms{color:#aaa;}.download-count{background:#393939;border-color:#666666;color:#cfcfcf;}.download-guide{border-color:#55494c;}.product-video-frame{background:#252525;border-color:#595052;}#ruzy-atelier .status-center{background:#252525!important;padding:45px 0 75px;}.status-center .status-v48-heading{margin-bottom:30px;align-items:center;gap:25px;}.status-center .status-v48-heading h1{font-size:48px;line-height:1.2;color:#f2f2f2;letter-spacing:-.04em;}.status-center .status-v48-heading h1>span{color:#e27b7b;}.status-center .status-v48-heading p{font-size:15px;line-height:1.8;color:#b9b9b9;margin-top:13px;}#ruzy-atelier .status-center .status-v48-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;background:#2c2c2c!important;border:1px solid #515151!important;border-radius:18px;padding:28px;margin-bottom:32px;box-shadow:none;}#ruzy-atelier .status-center .status-v16-summary{display:flex;align-items:center;gap:17px;margin:0;padding:0;border:0;background:none!important;}#ruzy-atelier .status-center .status-v16-summary>span{display:grid;place-items:center;width:50px;height:50px;flex:0 0 50px;border:1px solid #527963;border-radius:14px;background:#293d30;box-shadow:none;animation:none;}.status-center .status-v16-summary>span svg{width:26px;height:26px;fill:none;stroke:#a0d2b1;stroke-width:1.5;}.status-center .status-v16-summary strong{font-size:17px;color:#deece2;line-height:1.7;}.status-center .status-v16-summary small{font-size:12px;color:#a4b5a9;margin-top:5px;display:block;}.status-center .status-v16-summary:is(.offline,.risk)>span{background:#3c3c3c;border-color:#6e6e6e;}.status-center .status-v16-summary:is(.offline,.risk)>span svg{stroke:#bababa;}.status-center .status-v16-summary:is(.offline,.risk) strong{color:#d7d7d7;}.status-center .status-v16-summary:is(.offline,.risk) small{color:#a7a7a7;}.status-center .status-v16-summary.updating>span{background:#423b2d;border-color:#7e6e4c;}.status-center .status-v16-summary.updating>span svg{stroke:#ddc392;}.status-center .status-v16-summary.updating strong{color:#e8d9b5;}.status-center .status-v16-summary.neutral>span{background:#373737;border-color:#5d5d5d;}.status-center .status-v16-summary.neutral strong{color:#dedede;}#ruzy-atelier .status-center .status-v16-stats{display:grid;grid-template-columns:repeat(4,auto);gap:12px;align-items:center;border:0;background:none;padding:0;margin:0;}#ruzy-atelier .status-center .status-v16-stats>span{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;padding:12px 15px;border:1px solid #4a4a4a;border-radius:12px;background:#303030;min-width:92px;font-size:11px;color:#bcbcbc;}.status-center .status-v16-stats>span>i{grid-row:1;width:5px;height:5px;align-self:center;}.status-center .status-v16-stats b{font-size:20px;font-weight:500;color:#e4e4e4;grid-column:2;grid-row:1;line-height:1.4;}.status-center .status-v16-stats>span>span{grid-column:1/-1;font-size:11px;}.availability-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:27px;align-items:start;}.availability-products{min-width:0;}.availability-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px;}.availability-section-head h2{font-size:22px;font-weight:500;margin:0;color:#e3e3e3;}.availability-section-head .status-freshness{font-size:11px;color:#999;text-align:right;max-width:280px;}#ruzy-atelier .status-center .status-v16-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;border:0;background:none;}#ruzy-atelier .status-center .status-v16-row{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#2c2c2c!important;border:1px solid #4b4b4b!important;border-radius:15px;padding:25px;box-shadow:none;transform:none!important;min-height:120px;}#ruzy-atelier .status-center .status-v16-service{display:flex;align-items:center;gap:18px;min-width:0;}.status-center .status-v16-service strong{font-size:19px;font-weight:500;color:#eeeeee;}.status-center .status-v16-service small{font-size:13px;line-height:1.8;color:#ababab;display:block;margin-top:7px;}#ruzy-atelier .status-center .status-v16-dot{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border:1px solid #535b55;border-radius:12px;background:#313a34;box-shadow:none;animation:none;color:#b1d0ba;}.status-center .status-v16-dot svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.3;}.status-center .status-v16-row.offline .status-v16-dot{background:#3c3c3c!important;border-color:#636363!important;color:#bebebe;}.status-center .status-v16-row.updating .status-v16-dot{background:#403c32!important;border-color:#716752!important;color:#dbcb9f;}.status-center .status-v16-meta{display:flex;flex-direction:column-reverse;align-items:end;gap:10px;flex-shrink:0;}.status-center .status-v16-meta small{font-size:11px;color:#999;}#ruzy-atelier .status-center .status-pill{font-size:11px;padding:6px 11px;border-radius:30px;line-height:1.5;}.status-guide,.availability-support{background:#2c2c2c;border:1px solid #4d4547;border-radius:16px;overflow:hidden;}.status-guide summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:22px 24px;cursor:pointer;color:#dadada;font-size:15px;}.status-guide summary::-webkit-details-marker{display:none;}.status-guide[open] summary{border-bottom:1px solid #4a4144;}#ruzy-atelier .status-center .status-legend{display:flex;flex-direction:column;gap:18px;padding:23px;margin:0;border:0;background:transparent;}#ruzy-atelier .status-center .status-legend article{padding:0;margin:0;border:0;border-radius:0;background:none!important;box-shadow:none;}.status-center .status-legend p{font-size:12px!important;line-height:1.75;color:#aaaaaa;margin:9px 0 0;}.availability-support{padding:25px;margin-top:20px;}.availability-support>span{font-size:9px;letter-spacing:.14em;color:#ababab;}.availability-support h3{font-size:22px;line-height:1.5;margin:12px 0;color:#e2e2e2;}.availability-support p{font-size:13px;line-height:1.8;color:#aeaeae;}.availability-support .btn{font-size:12px!important;width:100%;margin-top:13px;padding:12px!important;}#ruzy-atelier .status-center .status-v48-foot{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #464646;margin-top:30px;padding-top:22px;font-size:12px;color:#aaa;}.status-center .status-v48-foot a{color:#bcbcbc;}html[data-theme=light] #ruzy-atelier:not(.page-loader){background:#f5f5f5!important;color:#2c2c2c;}html[data-theme=light] #ruzy-atelier :is(.site-header,.main-nav,.profile-direct,.notification-panel,.catalog-product-card,.catalog-product-content,.account-v42-hero,.account-v42-details-card,.account-v42-license-row,.account-v42-action-card,.account-v42-password-card,.account-v42-orders,.profile-summary-grid article,.profile-section-nav,.account-v42-redeem,.photo-editor,.purchase-dock,.download-card,.download-help,.status-v48-overview,.status-v16-row,.status-guide,.availability-support){background:#ffffff!important;border-color:#d9d9d9!important;color:#3d3538;}html[data-theme=light] #ruzy-atelier :is(.hero-v46,.categories-v56,.whats-new,.community-v46,.about-v46,.faq-v45,.site-footer,.account-v42,.product-v45,.status-center){background:#f5f5f5!important;}html[data-theme=light] #ruzy-atelier :is(h1,h2,h3,h4,strong,.brand-word,.catalog-product-content h3,.product-v45-plan b){color:#2f282c!important;}html[data-theme=light] #ruzy-atelier :is(.hero-v46-copy p,.product-studio-intro,.account-v42-identity-copy p,.account-v42-action-copy p,.account-v42-password-card p,.catalog-product-content p,.purchase-dock-heading p,.availability-support p,.status-v48-heading p){color:#6b6568!important;}html[data-theme=light] #ruzy-atelier .hero-v46-copy h1 em{color:#ce4545!important;-webkit-text-fill-color:#ce4545!important;}html[data-theme=light] #ruzy-atelier .btn{background:#efefef!important;border-color:#cecece!important;color:#545454!important;box-shadow:none;}html[data-theme=light] #ruzy-atelier :is(.theme-toggle,.notification-btn){background:#f7f7f7!important;border-color:#d5d5d5!important;color:#757575;}html[data-theme=light] #ruzy-atelier :is(input,select,textarea){background:#f9f9f9!important;border-color:#cecece!important;color:#3d3438!important;}html[data-theme=light] #ruzy-atelier :is(.account-v42-details-card>div>span,.account-v42-license-product small,.account-v42-license-valid small,.profile-summary-grid small,.profile-summary-grid article>span,.account-v42-identity-copy p){color:#777074!important;}html[data-theme=light] #ruzy-atelier .account-v42-license-remaining strong{background:#eff6f0!important;border-color:#c5d6c8!important;color:#48654d!important;}html[data-theme=light] #ruzy-atelier .photo-editor-header{background:linear-gradient(120deg,#f4f4f4,#fff);border-color:#d7d7d7;}html[data-theme=light] #ruzy-atelier .photo-editor-header p{color:#867278;}html[data-theme=light] #ruzy-atelier .photo-editor .account-v42-modal-close{background:#eeeeee;border-color:#c8c8c8;color:#868686;}html[data-theme=light] #ruzy-atelier .photo-editor .account-v42-file-picker{background:#f8f8f8!important;border-color:#b8b8b8!important;}html[data-theme=light] #ruzy-atelier .photo-editor .account-v42-file-picker:is(.has-selection,.is-dragging,:focus-within){background:#eeeeee!important;}html[data-theme=light] #ruzy-atelier .photo-editor .account-v42-file-picker>span:not(.photo-upload-mark){color:#696969;}html[data-theme=light] #ruzy-atelier .photo-editor .account-v42-modal-actions{background:#f8f8f8;border-color:#d9d9d9;}html[data-theme=light] #ruzy-atelier .photo-editor :is(.profile-photo-preview-copy small,.profile-photo-preview-copy span,.account-v42-file-picker small,.account-v42-file-picker em){color:#8c737c;}html[data-theme=light] #ruzy-atelier .purchase-dock .product-v45-plan>span{background:#fbfbfb!important;border-color:#d0d0d0!important;}html[data-theme=light] #ruzy-atelier .purchase-dock .product-v45-plan input:checked+span{background:#f5f5f5!important;border-color:#bd7272!important;}html[data-theme=light] #ruzy-atelier .purchase-dock .product-v45-plan small,html[data-theme=light] #ruzy-atelier .purchase-dock .product-v45-total>span{color:#8e7781;}html[data-theme=light] #ruzy-atelier .purchase-dock .product-v45-buy:disabled{background:#eaeaea!important;border-color:#d2d2d2!important;color:#858585!important;}html[data-theme=light] #ruzy-atelier .status-center .status-v16-summary{background:none!important;}html[data-theme=light] #ruzy-atelier .status-center .status-v16-summary small{color:#72967c;}html[data-theme=light] #ruzy-atelier .status-center .status-v16-stats>span{background:#fafafa;border-color:#e0e0e0;color:#8a7b82;}html[data-theme=light] #ruzy-atelier .status-center .status-v16-stats b{color:#3b3b3b;}html[data-theme=light] #ruzy-atelier .status-center :is(.status-v16-service small,.status-v16-meta small,.status-legend p,.status-freshness){color:#82777d;}html[data-theme=light] .ruzy-page-loader{background:#f5f5f5!important;}@media(max-width:1100px){#ruzy-atelier .product-v45-purchase.purchase-dock{grid-template-columns:220px minmax(0,1fr);gap:24px;}.purchase-dock-checkout{grid-column:1/-1;display:flex;align-items:center;gap:25px;border-top:1px solid #55494d;padding-top:20px;}#ruzy-atelier .purchase-dock .product-v45-total{margin:0!important;flex:1;}#ruzy-atelier .purchase-dock .product-v45-buy{width:220px;}.status-center .status-v48-overview{grid-template-columns:1fr!important;gap:23px!important;}.availability-layout{grid-template-columns:minmax(0,1fr) 250px;}#ruzy-atelier.profile-workspace .account-v42-license-row{grid-template-columns:minmax(0,1fr) 135px 195px;gap:17px;}#ruzy-atelier.profile-workspace .account-v42-license-product strong{font-size:18px;}}@media(max-width:900px){.availability-layout{grid-template-columns:1fr;}.availability-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px;}.availability-support{margin-top:0;}#ruzy-atelier.profile-workspace .account-v42-license-row{grid-template-columns:minmax(0,1fr) 200px;}#ruzy-atelier.profile-workspace .account-v42-license-product{grid-column:1/-1;}#ruzy-atelier.profile-workspace .account-v42-license-valid{border-top:1px solid #4a4044;padding-top:15px;}#ruzy-atelier.profile-workspace .account-v42-license-remaining{text-align:right;}}@media(max-width:650px){#ruzy-atelier .hero-v46-copy p{font-size:14px!important;}#ruzy-atelier.profile-workspace .account-v42-hero{padding:25px;min-height:220px;}#ruzy-atelier.profile-workspace .account-v42-identity-copy h1{font-size:32px;}#ruzy-atelier.profile-workspace .account-v42-license-row{padding:20px;}#ruzy-atelier.profile-workspace .account-v42-license-thumb{width:66px;height:66px;flex-basis:66px;}#ruzy-atelier.profile-workspace .account-v42-license-product strong{font-size:18px;}#ruzy-atelier.profile-workspace .account-v42-license-product small{font-size:12px;}#ruzy-atelier.profile-workspace .account-v42-action-card{padding:22px;}#ruzy-atelier.profile-workspace .account-v42-action-card form,#ruzy-atelier.profile-workspace .account-v42-action-controls{margin-left:0;}.photo-editor-header{padding:24px;}.photo-editor-header h2{font-size:27px;}.photo-editor-body{padding:24px;}.photo-editor .profile-photo-preview-row{gap:18px;}#ruzy-atelier .photo-editor .account-v42-modal-preview{width:75px;height:75px;flex-basis:75px;}.photo-editor .profile-photo-preview-copy strong{font-size:18px;}#ruzy-atelier .photo-editor .account-v42-modal-actions{padding:20px 24px;}.photo-editor .account-v42-modal-actions .btn{min-width:100px;}#ruzy-atelier .product-v45-title h1{font-size:38px;}#ruzy-atelier .product-v45-purchase.purchase-dock{display:flex!important;flex-direction:column;align-items:stretch;gap:22px;padding:24px!important;min-height:0;}#ruzy-atelier .purchase-dock .product-v45-plans{grid-template-columns:1fr;}.purchase-dock-checkout{display:flex;flex-wrap:wrap;gap:16px;}#ruzy-atelier .purchase-dock .product-v45-total{width:100%;flex:none;}#ruzy-atelier .purchase-dock .product-v45-buy{width:100%;}.purchase-dock .product-v45-plan>span{min-height:130px!important;}.purchase-dock .product-v45-help{width:100%;margin:0!important;}#ruzy-atelier .status-center{padding:28px 0 55px;}.status-center .status-v48-heading{display:flex;flex-direction:column;align-items:start;gap:22px;}.status-center .status-v48-heading h1{font-size:37px;}.status-center .status-v48-heading p{font-size:14px;}#ruzy-atelier .status-center .status-v48-overview{padding:23px;gap:25px!important;}.status-center .status-v16-summary strong{font-size:15px;}.status-center .status-v16-summary>span{width:43px!important;height:43px!important;flex-basis:43px!important;}#ruzy-atelier .status-center .status-v16-stats{grid-template-columns:1fr 1fr;gap:10px;}.availability-section-head{align-items:start;flex-direction:column;gap:10px;}.availability-section-head .status-freshness{text-align:left;max-width:none;}#ruzy-atelier .status-center .status-v16-row{padding:23px;flex-direction:column;align-items:stretch;gap:20px;}.status-center .status-v16-meta{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;}.status-center .status-v16-meta small{font-size:10px;}.availability-sidebar{grid-template-columns:1fr;}.status-center .status-v48-foot{flex-direction:column!important;gap:13px;}.availability-support h3{font-size:22px;}}@media(prefers-reduced-motion:reduce){html.ruzy-page-ready #ruzy-atelier.page-home-v48 .hero-v46-gallery{animation:none!important;}}#ruzy-atelier .product-v45-purchase.purchase-dock{grid-template-areas:none!important;grid-template-rows:none!important;grid-auto-rows:auto;align-content:center;}#ruzy-atelier.profile-workspace .account-v42-action-card{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:none!important;gap:22px;}#ruzy-atelier.profile-workspace .account-v42-action-copy{grid-column:auto;max-width:none;}#ruzy-atelier.profile-workspace .account-v42-action-card>form,#ruzy-atelier.profile-workspace .account-v42-action-controls{grid-column:auto!important;grid-row:auto!important;margin:0!important;justify-self:end;}#ruzy-atelier.status-studio .status-center .status-v48-heading h1{font-size:48px!important;}#ruzy-atelier.status-studio .status-center .status-v48-overview{grid-template-rows:auto!important;padding:24px!important;min-height:0;height:auto;}#ruzy-atelier.status-studio .status-center .status-v16-stats{padding:0!important;margin:0!important;height:auto;min-height:0;}#ruzy-atelier.status-studio .status-center .status-v16-stats>span{border:1px solid #4a4a4a!important;background:#303030!important;padding:12px 15px!important;min-height:72px;}#ruzy-atelier.status-studio .status-center .status-v16-stats b{display:block;background:none!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;height:auto!important;line-height:1.4!important;font-size:20px!important;padding:0!important;}#ruzy-atelier.status-studio .status-center .status-v16-stats i.updating{background:#dcb967!important;}#ruzy-atelier.status-studio .status-center .status-v16-stats i.risk{background:#e99862!important;}#ruzy-atelier.status-studio .status-center .status-v16-summary.updating>span{background:#413a2b!important;border-color:#88744e!important;}#ruzy-atelier.status-studio .status-center .status-v16-summary.updating strong{color:#e8d8b1;}#ruzy-atelier.status-studio .status-center .status-v16-summary.updating small{color:#bfb39a;}#ruzy-atelier.status-studio .status-center .status-pill.updating{background:#423a26!important;border:1px solid #786239!important;color:#e7ca83!important;}#ruzy-atelier.status-studio .status-center .status-pill.risk{background:#45342a!important;border:1px solid #865a3d!important;color:#edb387!important;}#ruzy-atelier.status-studio .status-center .status-pill.updating:before{background:#e0bd72!important;}#ruzy-atelier.status-studio .status-center .status-pill.risk:before{background:#edaa7b!important;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-stats>span{border-color:#ddd!important;background:#fafafa!important;color:#6c6c6c;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-stats b{color:#333!important;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-summary>span{background:#edf6ef!important;border-color:#aacdb5!important;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-summary>span svg{stroke:#52735b;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-summary.updating>span{background:#fbf4e5!important;border-color:#dbc48c!important;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-summary.updating>span svg{stroke:#947332;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-summary:is(.offline,.risk)>span{background:#f2f2f2!important;border-color:#c6c6c6!important;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-summary:is(.offline,.risk)>span svg{stroke:#ae5454;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-summary small{color:#747474!important;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-pill.updating{background:#fcf6e8!important;border-color:#e3ce9a!important;color:#866421!important;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-pill.risk{background:#fcf0e7!important;border-color:#e6c1a6!important;color:#a05f31!important;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-dot{background:#f0f5f1!important;border-color:#c7d5cb!important;color:#587661;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-row.updating .status-v16-dot{background:#faf5ea!important;border-color:#dfd1af!important;color:#917335;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-row:is(.offline,.risk) .status-v16-dot{background:#f3f3f3!important;border-color:#cbcbcb!important;color:#767676;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-guide summary{color:#373737!important;border-color:#ddd;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v48-foot{border-color:#ddd;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v48-foot a{color:#b34848;}html[data-theme=light] #ruzy-atelier.profile-workspace .account-v42-state{background:#eff7f1!important;border-color:#b6d4bf!important;color:#4a7457!important;}@media(max-width:650px){#ruzy-atelier.profile-workspace .account-v42-action-card{grid-template-columns:46px minmax(0,1fr);gap:16px;}#ruzy-atelier.profile-workspace .account-v42-action-icon{width:46px;height:46px;}#ruzy-atelier.profile-workspace .account-v42-action-card>form,#ruzy-atelier.profile-workspace .account-v42-action-controls{grid-column:1/-1!important;justify-self:start;}#ruzy-atelier.status-studio .status-center .status-v48-heading h1{font-size:37px!important;}}html.hero-offscreen #ruzy-atelier.page-home-v48 .hero-v46-gallery,html.motion-paused #ruzy-atelier.page-home-v48 .hero-v46-gallery,html.ruzy-booting #ruzy-atelier.page-home-v48 .hero-v46-gallery{animation-play-state:paused!important;}#ruzy-atelier.status-studio .status-center .status-v16-stats>span>span{color:#b7b7b7;font-size:12px;}html[data-theme=light] #ruzy-atelier.status-studio .status-center .status-v16-stats>span>span{color:#696969;}#ruzy-atelier #products{background:#2c2c2c!important;padding:48px 0 66px;position:relative;}#ruzy-atelier.page-home-v48 .hero-v46-visual{contain:none!important;}@media(min-width:901px){#ruzy-atelier.page-home-v48 .hero-v46{overflow:hidden;}}#ruzy-atelier.page-home-v48 .hero-v46-copy h1 em{color:#f03434!important;-webkit-text-fill-color:#f03434!important;}#ruzy-atelier .btn{font-size:14px;font-weight:500;letter-spacing:0;border-radius:10px;gap:10px;min-height:46px;padding:12px 20px;color:#f2f2f2;transition:transform .18s,border-color .18s,box-shadow .18s;}#ruzy-atelier .btn-primary{border-color:#f74b4b!important;}#ruzy-atelier :is(.btn-ghost,.btn-login){background:#343434!important;border-color:#505050!important;color:#e5e5e5!important;box-shadow:none;}#ruzy-atelier :is(.btn-ghost,.btn-login):hover{background:#3a3a3a!important;border-color:#747474!important;color:#fff!important;}#ruzy-atelier :is(a,button,input,select,textarea):focus-visible{outline:2px solid #f35c5c;outline-offset:4px;}#ruzy-atelier .btn svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}#ruzy-atelier .main-nav a{font-weight:500;letter-spacing:.015em;border-radius:9px;transition:color .18s,background-color .18s;}#ruzy-atelier .main-nav a:hover,#ruzy-atelier .main-nav a:focus-visible{color:#c0c0c0!important;background:#313131!important;}#ruzy-atelier .brand-word>span{color:#f13a3a;}#ruzy-atelier .profile-direct{border-color:#545454!important;}#ruzy-atelier .profile-direct .avatar{border-color:#656565!important;}#ruzy-atelier .profile-direct .account-name small{font-size:11px;color:#aaa;}#ruzy-atelier :is(.theme-toggle,.notification-btn){width:44px;height:44px;border-radius:12px;color:#d9d9d9;}#ruzy-atelier :is(.theme-toggle,.notification-btn):hover{border-color:#757575!important;background:#313131!important;color:#cdcdcd;}#ruzy-atelier :is(.theme-toggle,.notification-btn) svg{stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}#ruzy-atelier .nav-discord{font-size:12px;color:#bdbdbd;}#ruzy-atelier .catalog-section-heading{gap:26px;align-items:end;margin-bottom:30px;}#ruzy-atelier .catalog-section-heading h2{font-size:43px;line-height:1.1;color:#f3f3f3;}#ruzy-atelier .catalog-section-heading h2 span{color:#f23a3a;}#ruzy-atelier .catalog-section-heading>span,#ruzy-atelier .catalog-section-heading p{font-size:13px;color:#b8b8b8;}#ruzy-atelier .catalog-section-rule i{background:#ed2929;}#ruzy-atelier .category-v56-card{flex-direction:column;isolation:auto;}#ruzy-atelier .category-v56-card:is(:hover,:focus-visible){border-color:#d74e4e!important;box-shadow:0 10px 30px #0002;}#ruzy-atelier .category-v56-art{background:#252525;}#ruzy-atelier .category-v56-art>img{object-fit:cover;object-position:center;transition:transform .3s!important;}#ruzy-atelier .category-v56-card .category-collection-copy{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 25px;background:#252525;margin-top:-12px;z-index:2;}.category-collection-copy>div{min-width:0;}.category-collection-copy>div>span{display:block;font-size:10px;letter-spacing:.13em;color:#9b9b9b;margin-bottom:9px;}.category-collection-copy h3{margin:0;font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-.025em;color:#f4f4f4;}.category-collection-link{display:flex;align-items:center;gap:11px;color:#d6d6d6;font-size:12px;white-space:nowrap;}.category-collection-link svg{width:36px;height:36px;padding:9px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;background:#ed2929;border:1px solid #f54b4b;border-radius:50%;transition:transform .2s;}.category-v56-card:hover .category-collection-link svg{transform:translateX(3px);}#ruzy-atelier.product-studio .product-v45-purchase.access-selector{display:flex!important;flex-direction:column!important;align-items:stretch;gap:24px;padding:26px 30px!important;background:#2c2c2c!important;border-color:#4b4b4b!important;min-height:0;grid-template:none!important;box-shadow:inset 0 1px #ffffff04;border-radius:18px;}#ruzy-atelier .access-selector .purchase-dock-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;}.access-selector-title{display:flex;align-items:center;gap:15px;min-width:0;}.access-selector-icon{display:grid;place-items:center;flex:0 0 45px;width:45px;height:45px;border:1px solid #545454;border-radius:12px;background:#343434;color:#b1b1b1;}.access-selector-icon svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}#ruzy-atelier .access-selector .purchase-dock-heading h2{font-size:23px!important;margin:0 0 5px;line-height:1.4;color:#f0f0f0;}.access-selector .purchase-dock-heading h2 span{color:#f13a3a;}#ruzy-atelier .access-selector .purchase-dock-heading p{font-size:13px;color:#b2b2b2;margin:0;}#ruzy-atelier .access-selector .product-v45-plans{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;gap:14px;width:100%;margin:0!important;grid-area:auto!important;}#ruzy-atelier .access-selector .product-v45-plan>span{display:flex!important;flex-direction:row!important;align-items:center;gap:15px;padding:21px!important;min-height:94px!important;background:#252525!important;border:1px solid #4b4b4b!important;border-radius:12px;}#ruzy-atelier .access-selector .product-v45-plan>span>i{position:static;flex:0 0 17px;width:17px;height:17px;border:1px solid #737373;background:none;}#ruzy-atelier .access-selector .product-v45-plan input:checked+span{background:#2d2d2d!important;border-color:#df4545!important;box-shadow:inset 0 0 0 1px #e52f2f0c!important;}#ruzy-atelier .access-selector .product-v45-plan input:checked+span>i{background:#f43131;border:5px solid #f43131;box-shadow:inset 0 0 0 3px #2d2d2d;}#ruzy-atelier .access-selector .product-v45-plan strong{font-size:16px;color:#f2f2f2;font-weight:500;line-height:1.5;}.access-selector .product-v45-plan small{font-size:12px;color:#a8a8a8;margin-top:4px;}.access-selector .product-v45-plan>span>span{flex:1;min-width:0;}#ruzy-atelier .access-selector .product-v45-plan b{font-size:22px;font-weight:600;color:#f6f6f6;margin-left:auto;white-space:nowrap;}#ruzy-atelier .access-selector .purchase-dock-checkout{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #444;padding-top:22px;width:100%;grid-area:auto;flex-wrap:nowrap;}#ruzy-atelier .access-selector .product-v45-total{display:flex!important;align-items:center;gap:16px;flex:1;margin:0!important;min-width:0;}.access-selector .product-v45-total>div{display:flex;align-items:center;gap:15px;flex-direction:row-reverse;}#ruzy-atelier .access-selector .product-v45-total strong{font-size:30px;line-height:1.2;margin:0!important;color:#f3f3f3;}.access-selector .product-v45-total small{font-size:12px;color:#b6b6b6;}.access-selector .product-v45-total>span{color:#8c8c8c;padding-left:16px;border-left:1px solid #505050;line-height:1.8;}.access-selector-action{display:flex;align-items:center;gap:20px;flex-direction:row-reverse;}.access-selector .access-selector-action .product-v45-help{display:flex!important;align-items:center;gap:6px;margin:0!important;color:#bcbcbc;font-size:12px;text-align:left;}.access-selector .product-v45-help svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7;}#ruzy-atelier .access-selector .product-v45-buy{width:auto!important;min-width:220px;min-height:48px;font-size:13px;}#ruzy-atelier .access-selector .product-v45-buy:disabled{background:#353535!important;border-color:#515151!important;color:#aaa!important;box-shadow:none;cursor:default;opacity:1;transform:none;}#ruzy-atelier.profile-workspace .account-v42-hero{background:#2c2c2c!important;border-color:#484848!important;margin-bottom:30px;}#ruzy-atelier.profile-workspace .account-v42-avatar{background:#343434!important;border-color:#656565!important;box-shadow:0 0 0 5px #ee34340a!important;}#ruzy-atelier.profile-workspace .account-v42-license-row{border-color:#484848!important;box-shadow:inset 3px 0 #e83b3b;}.account-v42-credit{background:#303030!important;border-color:#545454!important;color:#c1c1c1!important;}#ruzy-atelier .notification-head small{color:#fa7979!important;}#ruzy-atelier .notification-panel{border-color:#505050!important;}html[data-theme=light] #ruzy-atelier #products{background:#f4f4f4!important;}html[data-theme=light] #ruzy-atelier .btn-primary{color:#fff!important;box-shadow:0 5px 18px #e6262618;}html[data-theme=light] #ruzy-atelier .btn-primary:hover{border-color:#f13737!important;box-shadow:0 7px 23px #e6262625;}html[data-theme=light] #ruzy-atelier :is(.btn-ghost,.btn-login){background:#f3f3f3!important;border-color:#d8d8d8!important;color:#454545!important;}html[data-theme=light] #ruzy-atelier :is(.btn-ghost,.btn-login):hover{background:#ebebeb!important;border-color:#b5b5b5!important;color:#222!important;}html[data-theme=light] #ruzy-atelier :is(.theme-toggle,.notification-btn,.profile-direct){background:#fff!important;border-color:#dcdcdc!important;color:#555;}html[data-theme=light] #ruzy-atelier .category-v56-card{border-color:#ddd!important;}html[data-theme=light] #ruzy-atelier .category-v56-card .category-collection-copy{background:#fff;color:#333;}html[data-theme=light] .category-collection-copy>div>span{color:#797979;}html[data-theme=light] .category-collection-link{color:#666;}html[data-theme=light] #ruzy-atelier.product-studio .product-v45-purchase.access-selector{background:#fff!important;border-color:#ddd!important;}html[data-theme=light] #ruzy-atelier .access-selector .product-v45-plan>span{background:#fafafa!important;border-color:#dedede!important;}html[data-theme=light] #ruzy-atelier .access-selector .product-v45-plan input:checked+span{background:#f7f7f7!important;border-color:#e24444!important;}html[data-theme=light] #ruzy-atelier .access-selector .product-v45-plan input:checked+span>i{box-shadow:inset 0 0 0 3px #f7f7f7;}html[data-theme=light] #ruzy-atelier .access-selector .product-v45-buy:disabled{background:#f2f2f2!important;border-color:#ddd!important;color:#777!important;}html[data-theme=light] .access-selector-icon{background:#f6f6f6;border-color:#d3d3d3;color:#ca3a3a;}html[data-theme=light] #ruzy-atelier .access-selector .purchase-dock-checkout{border-color:#e4e4e4;}html[data-theme=light] .access-selector :is(.product-v45-plan small,.product-v45-total small,.product-v45-help){color:#717171!important;}html[data-theme=light] .access-selector .product-v45-total>span{color:#777;border-color:#ddd;}html[data-theme=light] #ruzy-atelier.profile-workspace .account-v42-hero{background:#fff!important;border-color:#ddd!important;}@media(max-width:1100px){#ruzy-atelier .access-selector .product-v45-total{align-items:start;flex-direction:column;gap:7px;}.access-selector .product-v45-total>span{padding:0;border:0;}.access-selector-action{flex-direction:column;align-items:end;gap:10px;}}@media(max-width:700px){#ruzy-atelier .category-v56-card .category-collection-copy{padding:19px;}.category-collection-copy h3{font-size:21px;}.category-collection-link{font-size:0;gap:0;}.category-collection-link svg{width:34px;height:34px;}}@media(max-width:650px){#ruzy-atelier #products{padding:35px 0 45px;}#ruzy-atelier .catalog-section-heading h2{font-size:33px;}#ruzy-atelier.product-studio .product-v45-purchase.access-selector{padding:22px!important;gap:20px;}#ruzy-atelier .access-selector .purchase-dock-heading{align-items:start;gap:15px;flex-wrap:wrap;}.access-selector-title{gap:13px;}#ruzy-atelier .access-selector .purchase-dock-heading h2{font-size:21px!important;}.access-selector .purchase-dock-heading .status-pill{margin-left:58px;}.access-selector-icon{width:45px;flex-basis:45px;}#ruzy-atelier .access-selector .product-v45-plan>span{padding:18px!important;}.access-selector .purchase-dock-checkout{align-items:stretch!important;flex-direction:column;gap:20px!important;}#ruzy-atelier .access-selector .product-v45-total{width:100%;flex-direction:row;align-items:center;justify-content:space-between;}.access-selector .product-v45-total>div{gap:10px;}.access-selector .product-v45-total>span{max-width:100px;text-align:right;}.access-selector-action{align-items:stretch;gap:13px;}#ruzy-atelier .access-selector .product-v45-buy{width:100%!important;min-width:0;}.access-selector .access-selector-action .product-v45-help{justify-content:center;font-size:12px;}.access-selector .product-v45-plan b{font-size:20px!important;}#ruzy-atelier .catalog-section-heading{margin-bottom:24px;}}::view-transition-old(root){animation:ruzy-theme-out .3s ease both;mix-blend-mode:normal;}::view-transition-new(root){animation:ruzy-theme-in .38s ease both;mix-blend-mode:normal;}.theme-settling [data-theme-toggle] svg{animation:ruzy-theme-turn .38s cubic-bezier(.2,.7,.3,1) both;}@keyframes ruzy-theme-out{to{opacity:0}}@keyframes ruzy-theme-in{from{opacity:0}to{opacity:1}}@keyframes ruzy-theme-turn{from{transform:rotate(-25deg) scale(.8)}to{transform:rotate(0) scale(1)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important;}.theme-settling [data-theme-toggle] svg{animation:none!important;}#ruzy-atelier :is(.btn,.category-v56-card,.category-collection-link svg){transition:none!important;transform:none!important;}}#ruzy-atelier .account-chevron svg{display:block;width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.access-selector .product-v45-total>span{font-size:12px;}html[data-theme=light] #ruzy-atelier .access-selector .status-pill:is(.live,.online){background:#eff8f2!important;border-color:#b9d9c6!important;color:#387955!important;}@media(max-width:650px){#ruzy-atelier.profile-workspace .account-v42-license-row{grid-template-columns:105px minmax(0,1fr);gap:17px;}#ruzy-atelier.profile-workspace .account-v42-license-product{grid-column:1/-1!important;grid-row:1!important;}#ruzy-atelier.profile-workspace .account-v42-license-valid{display:block!important;grid-column:1!important;grid-row:2!important;border-top:0;padding-top:0;}#ruzy-atelier.profile-workspace .account-v42-license-valid small{font-size:9px;display:block;}#ruzy-atelier.profile-workspace .account-v42-license-valid strong{display:block;font-size:12px;white-space:nowrap;margin-top:7px;}#ruzy-atelier.profile-workspace .account-v42-license-remaining{grid-column:2!important;grid-row:2!important;align-self:center;text-align:right!important;}#ruzy-atelier.profile-workspace .account-v42-license-remaining strong{font-size:11px;display:block;width:auto;line-height:1.7;padding:9px;}}#ruzy-atelier .ruzy-platform{padding:88px 0 34px;background:#252525!important;overflow:hidden;}.ruzy-platform-heading{text-align:center;max-width:820px;margin:0 auto 40px;}#ruzy-atelier .ruzy-platform-heading .home-v40-eyebrow{justify-content:center;font-size:10px;letter-spacing:.16em;color:#acacac;}#ruzy-atelier .ruzy-platform-heading h2{margin:19px 0 17px;font-size:clamp(32px,3.7vw,52px);line-height:1.2;letter-spacing:-.045em;font-weight:500;color:#f5f5f5;}.ruzy-platform-heading h2 em{font-style:normal;color:#f03b3b;}#ruzy-atelier .ruzy-platform-heading p{margin:0;color:#bcbcbc;font-size:15px;line-height:1.8;}[data-motion-scene]{--scene-play-state:paused;}[data-motion-scene].is-scene-active{--scene-play-state:running;}html.motion-paused [data-motion-scene]{--scene-play-state:paused!important;}.ruzy-platform-visual{position:relative;width:100%;max-width:1120px;margin:0 auto;}.ruzy-platform-bridge{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;}.platform-rail-shadow{stroke-width:23;}.platform-rail{stroke-width:1.2;}.platform-rail-flow{stroke-width:3;stroke-linecap:round;stroke-dasharray:5 95;animation:ruzy-circuit-current 7s linear infinite;animation-play-state:var(--scene-play-state);}.platform-rail-flow-second{animation-delay:-3.5s;}.ruzy-platform-features{position:absolute;left:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;z-index:2;}#ruzy-atelier .ruzy-platform-feature{position:relative;display:flex;flex-direction:column;text-decoration:none;transition:transform .22s,border-color .22s,background .22s;}.ruzy-platform-feature:before{content:"";position:absolute;top:0;height:1px;}#ruzy-atelier .ruzy-platform-feature:is(:hover,:focus-visible){transform:translateY(-3px);outline:2px solid #ef424240;outline-offset:4px;}#ruzy-atelier .ruzy-platform-feature h3{margin:0 0 10px;font-weight:500;letter-spacing:-.02em;}#ruzy-atelier .ruzy-platform-feature p{margin:0;}.ruzy-platform-circuit{position:absolute;right:0;width:50%;pointer-events:none;}.ruzy-circuit-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;}.circuit-traces{stroke-width:1.05;}.circuit-flow{stroke-width:2;stroke-linecap:round;}.circuit-flow path{stroke-dasharray:8 92;animation:ruzy-circuit-current 5.4s linear infinite;animation-delay:var(--flow-delay);animation-play-state:var(--scene-play-state);}.circuit-nodes circle{animation:ruzy-circuit-node 4s ease-in-out infinite;animation-delay:var(--flow-delay);animation-play-state:var(--scene-play-state);}.ruzy-processor{position:absolute;left:32.15%;top:26.5%;width:35.7%;aspect-ratio:1;}.ruzy-processor-face{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;}.ruzy-processor-face:before{content:"";position:absolute;pointer-events:none;}.ruzy-processor-face img{height:auto;aspect-ratio:1.116;object-fit:contain;filter:brightness(0) invert(1);position:relative;z-index:1;}.ruzy-processor-face>span{font-size:8px;margin-top:6px;z-index:1;}.processor-sparks{position:absolute;inset:0;pointer-events:none;}.processor-sparks i{position:absolute;width:3px;height:3px;left:18%;bottom:9%;border-radius:50%;animation:ruzy-chip-spark 5s ease-in-out infinite;animation-play-state:var(--scene-play-state);}.processor-sparks i:nth-child(2){left:24%;bottom:19%;animation-delay:-.8s;}.processor-sparks i:nth-child(3){left:12%;bottom:24%;animation-delay:-2.3s;}.processor-sparks i:nth-child(4){left:32%;bottom:13%;animation-delay:-1.7s;}.processor-sparks i:nth-child(5){left:83%;bottom:28%;animation-delay:-3.7s;}.processor-sparks i:nth-child(6){left:78%;bottom:14%;animation-delay:-3.1s;}.processor-sparks i:nth-child(7){left:19%;bottom:35%;animation-delay:-4.4s;}#ruzy-atelier .ruzy-community{background:#252525!important;padding:30px 0 78px;}.ruzy-community-banner{position:relative;display:flex;align-items:center;min-height:370px;max-width:1120px;margin:auto;padding:43px 46px;overflow:hidden;border:1px solid #4a4a4a;border-radius:27px;box-shadow:inset 0 1px #ffffff04;}.ruzy-community-copy{position:relative;z-index:2;max-width:52%;}#ruzy-atelier .ruzy-community-copy .home-v40-eyebrow{color:#b5b5b5;font-size:9px;letter-spacing:.13em;}#ruzy-atelier .ruzy-community-copy h2{font-size:clamp(26px,2.9vw,40px);letter-spacing:-.04em;line-height:1.25;margin:15px 0 16px;font-weight:500;color:#f3f1f2;}.ruzy-community-copy h2 em{font-style:normal;color:#f47777;}#ruzy-atelier .ruzy-community-copy p{font-size:13px;color:#bcb1b4;line-height:1.8;margin:0 0 23px;}#ruzy-atelier .ruzy-community-join{font-size:13px;gap:12px;padding:13px 19px;}.ruzy-community-join>svg{fill:currentColor!important;stroke:none!important;width:18px;height:18px;}@keyframes ruzy-circuit-current{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes ruzy-circuit-node{0%,100%{opacity:.45}50%{opacity:1}}@keyframes ruzy-chip-spark{0%,100%{opacity:.15;transform:translateY(5px)}45%{opacity:.9;transform:translateY(-10px)}}html[data-theme=light] #ruzy-atelier :is(.ruzy-platform,.ruzy-community){background:#f5f5f5!important;}html[data-theme=light] #ruzy-atelier .ruzy-platform-heading h2{color:#292929;}html[data-theme=light] #ruzy-atelier .ruzy-platform-heading :is(p,.home-v40-eyebrow){color:#70676a;}html[data-theme=light] #ruzy-atelier .ruzy-platform-feature{box-shadow:inset 0 1px #fff;}html[data-theme=light] .platform-rail{stroke:#bfbfbf;}html[data-theme=light] .platform-rail-flow{stroke:#dc3535;}html[data-theme=light] .circuit-traces{stroke:#d89c9c;}html[data-theme=light] #ruzy-atelier .ruzy-community-copy h2{color:#332b2e;}html[data-theme=light] .ruzy-community-copy h2 em{color:#d33535;}html[data-theme=light] #ruzy-atelier .ruzy-community-copy :is(p,.home-v40-eyebrow){color:#6e6e6e;}@media(max-width:1050px){.ruzy-community-banner{padding:34px;min-height:345px;}.ruzy-community-copy{max-width:53%;}#ruzy-atelier .ruzy-community-copy p br{display:none;}}@media(max-width:760px){#ruzy-atelier .ruzy-platform{padding:57px 0 10px;}.ruzy-platform-heading{margin-bottom:30px;}#ruzy-atelier .ruzy-platform-heading h2{font-size:36px;}#ruzy-atelier .ruzy-platform-heading p{font-size:14px;}.ruzy-platform-visual{display:flex;flex-direction:column;align-items:center;gap:8px;}.ruzy-platform-bridge{display:none;}.ruzy-platform-features{position:relative;left:auto;grid-template-rows:auto auto;}.ruzy-platform-circuit{position:relative;right:auto;width:min(100%,520px);}.ruzy-processor-face>span{font-size:7px;}#ruzy-atelier .ruzy-community{padding:5px 0 54px;}.ruzy-community-banner{display:flex;flex-direction:column;align-items:stretch;padding:30px 26px 0;min-height:0;border-radius:23px;}.ruzy-community-copy{max-width:100%;}#ruzy-atelier .ruzy-community-copy h2{font-size:32px;}#ruzy-atelier .ruzy-community-copy p{font-size:13px;max-width:390px;margin-bottom:21px;}}@media(max-width:380px){#ruzy-atelier .ruzy-platform-heading h2{font-size:31px;}.ruzy-platform-features{gap:12px;}.ruzy-community-banner{padding:26px 20px 0;}#ruzy-atelier .ruzy-community-copy h2{font-size:28px;}#ruzy-atelier .ruzy-community-copy .home-v40-eyebrow{font-size:8px;}}@media(prefers-reduced-motion:reduce){.platform-rail-flow,.circuit-flow path,.circuit-nodes circle,.processor-sparks i{animation:none!important;}#ruzy-atelier .ruzy-platform-feature{transition:none;transform:none!important;}}#ruzy-atelier .notification-panel.open{display:flex;flex-direction:column;max-height:calc(100dvh - 115px);}#ruzy-atelier .notification-head{flex-shrink:0;}#ruzy-atelier .notification-list{min-height:0;max-height:410px;overflow-y:auto;overscroll-behavior:contain;}#ruzy-atelier .notification-dot{min-width:19px;padding-inline:3px;}#ruzy-atelier .notification-head button:disabled{opacity:.45;cursor:default;}@media(max-width:900px){#ruzy-atelier .main-nav.open{max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;}}#ruzy-atelier{--brand:#ee2525;--accent:#ee2525;--brand-soft:#ee252512;--glow-soft:#ee25251c;--glow-line:#ee25254d;--surface:#2c2c2c;--bg:#252525;}@media(min-width:901px){#ruzy-atelier.page-home-v48 .hero-v46{height:630px!important;min-height:630px!important;}#ruzy-atelier.page-home-v48 .hero-v46-layout{height:630px!important;min-height:630px!important;}}#ruzy-atelier :is(.hero-v46-copy h1 em,.ruzy-platform-heading h2 em,.ruzy-community-copy h2 em,.faq-v45 h2 em){color:#ef2929!important;}#ruzy-atelier .site-header{background:#2c2c2c!important;border-bottom:1px solid #414141;}#ruzy-atelier .nav-shell{min-height:84px;gap:25px;}#ruzy-atelier .main-nav{background:transparent!important;border:0!important;box-shadow:none;border-radius:12px;padding:0;gap:2px;}#ruzy-atelier .main-nav a{font-size:13px!important;padding:12px 14px!important;color:#bbb!important;}#ruzy-atelier .main-nav a:is(:hover,:focus-visible){background:#353535!important;color:#fff!important;}#ruzy-atelier .nav-actions{gap:9px;}#ruzy-atelier :is(.staff-shortcut,.notification-btn,.theme-toggle){display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #484848;border-radius:12px;background:#303030!important;color:#c7c7c7;transition:transform .2s,border-color .2s,background .2s;}#ruzy-atelier :is(.staff-shortcut,.notification-btn,.theme-toggle):hover{background:#383838!important;border-color:#777;transform:translateY(-2px);}#ruzy-atelier .staff-shortcut{color:#ed3636;border-color:#4a4a4a;}.staff-shortcut svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}#ruzy-atelier .profile-direct{display:flex;align-items:center;gap:11px;padding:5px 14px 5px 5px;min-height:52px;border:1px solid #515151!important;border-radius:15px;background:#333!important;box-shadow:inset 0 1px #ffffff06;transition:transform .2s,border-color .2s,background .2s;}#ruzy-atelier .profile-direct:hover{background:#3b3b3b!important;border-color:#ee3535!important;transform:translateY(-2px);box-shadow:0 6px 18px #0002;}#ruzy-atelier .profile-direct .avatar{width:40px;height:40px;border-radius:10px;border:1px solid #626262!important;background:#292929!important;color:#fff!important;box-shadow:none;font-size:17px;}#ruzy-atelier .profile-direct .account-name{display:block!important;min-width:0;max-width:115px;}#ruzy-atelier .profile-direct .account-name strong{display:block;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eee!important;}#ruzy-atelier .btn-primary{position:relative;isolation:isolate;overflow:hidden;background:#ed2525!important;border:1px solid #f14242!important;border-radius:12px;color:#fff!important;box-shadow:0 6px 22px #ed252522,inset 0 1px #ffffff14;transition:transform .2s,background .2s,box-shadow .2s!important;}#ruzy-atelier .btn-primary:hover{background:#fa3030!important;border-color:#ff4a4a!important;transform:translateY(-2px);box-shadow:0 10px 27px #ed252533;}#ruzy-atelier .btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 3px 10px #ed252520;}#ruzy-atelier .btn-primary:before{content:""!important;display:block;position:absolute;inset:-70% auto auto -60%;width:40%;height:240%;z-index:-1;opacity:1;background:linear-gradient(90deg,transparent,#ffffff22,transparent)!important;transform:skewX(-20deg);transition:transform .65s ease;pointer-events:none;}#ruzy-atelier .btn-primary:hover:before{transform:translateX(450%) skewX(-20deg);}#ruzy-atelier :is(.btn,.staff-shortcut,.profile-direct):focus-visible{outline:2px solid #f53232;outline-offset:4px;}#ruzy-atelier .btn:disabled{transform:none!important;}#ruzy-atelier .categories-v56-grid{grid-template-columns:repeat(auto-fit,minmax(180px,220px))!important;gap:24px;align-items:start;}#ruzy-atelier .category-v56-card{display:block;overflow:visible;background:none!important;border:0!important;box-shadow:none!important;border-radius:15px;transition:transform .24s!important;}#ruzy-atelier .category-v56-art{height:310px;min-height:310px;aspect-ratio:auto;border:1px solid #505050!important;border-radius:15px;box-shadow:none!important;}#ruzy-atelier .category-v56-art:after{inset:45% 0 0;background:linear-gradient(transparent,#0004);opacity:0;}#ruzy-atelier .category-v56-card:is(:hover,:focus-visible){transform:translateY(-5px);border:0!important;}#ruzy-atelier .category-v56-card:is(:hover,:focus-visible) .category-v56-art{border-color:#ee3535!important;box-shadow:0 12px 28px #0002!important;}#ruzy-atelier .category-v56-card:is(:hover,:focus-visible) .category-v56-art:after{opacity:1;}.ruzy-platform-visual{aspect-ratio:1120/520;}.ruzy-platform-features{top:7.7%;height:84.6%;row-gap:6.8%;}#ruzy-atelier .ruzy-platform-feature{align-items:flex-start;text-align:left;justify-content:flex-start;padding:20px 20px 18px;background:linear-gradient(145deg,#2f2f2f,#292929)!important;border:1px solid #454545;border-radius:16px;box-shadow:inset 0 1px #ffffff04;}.ruzy-platform-feature:before{left:18px;right:60%;background:linear-gradient(90deg,#f0323280,transparent);}.platform-feature-icon{display:grid;place-items:center;width:33px;height:33px;border:1px solid #454545;border-radius:9px;background:#333;color:#ef3434;margin-bottom:13px;}.platform-feature-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}.ruzy-platform-feature>small{font-size:8px;letter-spacing:.11em;color:#989898;margin-bottom:6px;}#ruzy-atelier .ruzy-platform-feature h3{margin-bottom:8px;color:#f1f1f1;line-height:1.35;}#ruzy-atelier .ruzy-platform-feature p{line-height:1.75;color:#aaa;}#ruzy-atelier .ruzy-platform-feature:is(:hover,:focus-visible){border-color:#ec3333;background:#323232!important;outline-color:#ee252533;}.ruzy-platform-circuit{height:auto;aspect-ratio:560/430;top:50%;transform:translateY(-50%);background:radial-gradient(ellipse at center,#f1212115,transparent 65%);}.platform-rail-shadow{stroke:#333;}.platform-rail{stroke:#4e4e4e;}.circuit-traces{opacity:.7;}.circuit-flow{stroke:#fa3434;}.circuit-nodes circle{fill:#ed3434;}.ruzy-processor{padding:10px;border-radius:20px;background:linear-gradient(135deg,#757575,#343434 36%,#454545 72%,#666);border:1px solid #888;box-shadow:0 0 0 5px #343434,0 12px 36px #0005,0 0 40px #f1232312,inset 0 1px #ffffff40;}.ruzy-processor-face{border-radius:12px;border:1px solid #e62f2f;background:radial-gradient(ellipse at 50% 0%,#ee252515,transparent 70%),linear-gradient(145deg,#303030,#242424);box-shadow:inset 0 0 0 3px #333,0 0 14px #ee252514;}.ruzy-processor-face:before{inset:-60% -100%;background:linear-gradient(135deg,transparent 40%,#ffffff0b 49%,transparent 57%);animation:ruzy-core-scan 8s ease-in-out infinite;animation-play-state:var(--scene-play-state);}.ruzy-processor-face img{width:58%;}.ruzy-processor-face>span{color:#ddd;letter-spacing:.24em;}.processor-sparks i{background:#ef3434;box-shadow:0 0 5px #ef343450;}.processor-pin-edge{position:absolute;display:block;z-index:-1;}.edge-top,.edge-bottom{left:16%;right:16%;height:8px;background:repeating-linear-gradient(90deg,#888 0 3px,transparent 3px 10px);}.edge-top{top:-9px;}.edge-bottom{bottom:-9px;}.edge-left,.edge-right{top:16%;bottom:16%;width:8px;background:repeating-linear-gradient(#888 0 3px,transparent 3px 10px);}.edge-left{left:-9px;}.edge-right{right:-9px;}@keyframes ruzy-core-scan{0%,100%{transform:translateX(-25%)}50%{transform:translateX(25%)}}.ruzy-community-banner{border-color:#484848;background:radial-gradient(ellipse at 85% 0%,#ed252514,transparent 65%),#2c2c2c;}#ruzy-atelier .ruzy-community-copy :is(p,.home-v40-eyebrow){color:#b4b4b4;}#ruzy-atelier .faq-v45-item{background:#2c2c2c;border:1px solid #424242;border-radius:13px;transition:border-color .25s,background .25s;}#ruzy-atelier .faq-v45-item[open]{border-color:#e33333;background:#2d2d2d;}#ruzy-atelier .faq-v45-item summary{padding:21px;gap:16px;font-size:15px;color:#e4e4e4;}#ruzy-atelier .faq-v45-item summary small{font-size:10px;color:#777;}#ruzy-atelier .faq-v45-item summary b{width:28px;height:28px;border:1px solid #4c4c4c;color:#ccc;transition:transform .3s,background .3s;}#ruzy-atelier .faq-v45-item[open] summary b{color:#fff;background:#ed2525;border-color:#ed2525;transform:rotate(45deg);}#ruzy-atelier .faq-v45-item p{font-size:13px;line-height:1.9;color:#b5b5b5;padding:0 62px 25px;}#ruzy-atelier.page-legal .legal-shell{padding-top:52px;padding-bottom:80px;}#ruzy-atelier.page-legal .legal-heading{position:relative;border:1px solid #444;background:#2c2c2c;border-radius:20px;padding:30px 34px;margin-bottom:30px;overflow:hidden;}.legal-heading:before{content:"";position:absolute;left:34px;right:70%;top:0;height:2px;background:#ed2525;}#ruzy-atelier.page-legal .legal-heading h1{font-size:clamp(32px,4vw,49px);font-weight:600;letter-spacing:-.04em;margin:15px 0 13px;color:#f4f4f4;}#ruzy-atelier.page-legal .legal-heading .legal-description{font-size:14px;line-height:1.8;color:#aaa;}#ruzy-atelier.page-legal .legal-hero-row{align-items:center;gap:24px;}#ruzy-atelier.page-legal .legal-document-icon{width:70px;height:80px;flex:0 0 70px;border:1px solid #555;border-radius:14px;background:#333;color:#ed3535;}.legal-reading-progress{position:absolute;left:0;bottom:0;height:2px;width:calc(var(--read-progress,0)*100%);background:#ed2525;}#ruzy-atelier.page-legal .legal-layout{grid-template-columns:235px minmax(0,1fr);gap:30px;}#ruzy-atelier.page-legal :is(.legal-nav,.legal-toc){border:1px solid #444;background:#2c2c2c;border-radius:14px;padding:17px;}#ruzy-atelier.page-legal .legal-nav a{padding:12px;border-radius:8px;color:#aaa;border:0;background:none;font-size:13px;}#ruzy-atelier.page-legal .legal-toc a{color:#aaa;border-radius:5px;padding:8px 9px;}#ruzy-atelier.page-legal .legal-toc a[aria-current]{color:#f43b3b;background:#343434;}#ruzy-atelier.page-legal .legal-content{background:#2c2c2c;border:1px solid #444;border-radius:18px;padding:32px 36px;font-size:14px;line-height:1.9;color:#bcbcbc;}#ruzy-atelier.page-legal .legal-content section{border:0;background:none;padding:0 0 26px;margin:0 0 27px;border-bottom:1px solid #414141;scroll-margin-top:120px;}#ruzy-atelier.page-legal .legal-content h2{font-size:18px;line-height:1.5;letter-spacing:-.01em;color:#f1f1f1;margin:0 0 14px;}#ruzy-atelier.page-legal .legal-content a{color:#ed3939;text-decoration-color:#ed393950;}#ruzy-atelier.page-legal .legal-help{background:#2c2c2c;border-color:#444;border-radius:13px;padding:18px;}html[data-theme=light] #ruzy-atelier{--surface:#fff;--bg:#f5f5f5;}html[data-theme=light] #ruzy-atelier .site-header{background:#fff!important;border-color:#ddd;}html[data-theme=light] #ruzy-atelier .main-nav a{color:#666!important;}html[data-theme=light] #ruzy-atelier .main-nav a:hover{background:#f4f4f4!important;color:#222!important;}html[data-theme=light] #ruzy-atelier :is(.staff-shortcut,.notification-btn,.theme-toggle,.profile-direct){background:#fafafa!important;border-color:#d5d5d5!important;}html[data-theme=light] #ruzy-atelier .profile-direct .avatar{background:#ededed!important;border-color:#ccc!important;color:#333!important;}html[data-theme=light] #ruzy-atelier .profile-direct .account-name strong{color:#333!important;}html[data-theme=light] #ruzy-atelier .btn-primary{background:#e72525!important;border-color:#ed3737!important;}html[data-theme=light] #ruzy-atelier .btn-primary:hover{background:#f13131!important;}html[data-theme=light] #ruzy-atelier .category-v56-card{background:none!important;border:0!important;}html[data-theme=light] #ruzy-atelier .category-v56-art:after{background:linear-gradient(transparent,#0004);}html[data-theme=light] #ruzy-atelier .ruzy-platform-feature{background:linear-gradient(145deg,#fff,#fafafa)!important;border-color:#d6d6d6;}html[data-theme=light] #ruzy-atelier .ruzy-platform-feature h3{color:#303030;}html[data-theme=light] #ruzy-atelier .ruzy-platform-feature p{color:#737373;}html[data-theme=light] .platform-feature-icon{background:#f7f7f7;border-color:#ddd;}html[data-theme=light] .ruzy-processor{box-shadow:0 0 0 5px #e1e1e1,0 8px 26px #0001,0 0 30px #ed25250b;}html[data-theme=light] .platform-rail-shadow{stroke:#ddd;}.platform-rail-flow{stroke:#ed2525;}html[data-theme=light] .circuit-flow{stroke:#ed2525;}html[data-theme=light] .circuit-nodes circle{fill:#ed2525;}html[data-theme=light] .ruzy-community-banner{background:radial-gradient(ellipse at 90% 0%,#ed252508,transparent 65%),#fff;border-color:#ddd;}html[data-theme=light] #ruzy-atelier .faq-v45-item{background:#fff;border-color:#ddd;}html[data-theme=light] #ruzy-atelier .faq-v45-item[open]{border-color:#ed2525;background:#fff;}html[data-theme=light] #ruzy-atelier .faq-v45-item summary{color:#333;}html[data-theme=light] #ruzy-atelier .faq-v45-item p{color:#707070;}html[data-theme=light] #ruzy-atelier.page-legal :is(.legal-heading,.legal-content,.legal-nav,.legal-toc,.legal-help){background:#fff;border-color:#ddd;}html[data-theme=light] #ruzy-atelier.page-legal :is(.legal-heading h1,.legal-content h2){color:#303030;}html[data-theme=light] #ruzy-atelier.page-legal .legal-content{color:#707070;}html[data-theme=light] #ruzy-atelier.page-legal .legal-content section{border-color:#e4e4e4;}html[data-theme=light] #ruzy-atelier.page-legal .legal-toc a[aria-current]{background:#f4f4f4;color:#d22a2a;}html[data-theme=light] #ruzy-atelier.page-legal .legal-document-icon{background:#fafafa;border-color:#ddd;}@media(min-width:1440px){#ruzy-atelier .category-v56-art{height:340px;min-height:340px;}}@media(max-width:1100px){#ruzy-atelier .nav-shell{gap:15px;}#ruzy-atelier .main-nav a{padding-inline:10px!important;}}@media(max-width:900px){#ruzy-atelier .nav-shell{gap:12px;}#ruzy-atelier .main-nav.open{padding:12px;background:#2c2c2c!important;border:1px solid #4a4a4a!important;}#ruzy-atelier .categories-v56-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;}#ruzy-atelier.page-legal .legal-layout{grid-template-columns:195px minmax(0,1fr);gap:20px;}#ruzy-atelier.page-legal .legal-content{padding:27px;}}@media(max-width:760px){.ruzy-platform-visual{aspect-ratio:auto;}.ruzy-platform-features{top:auto;height:auto;gap:14px;}#ruzy-atelier .ruzy-platform-feature{min-height:207px;padding:20px;}.ruzy-platform-circuit{top:auto;transform:none;height:auto;}.ruzy-processor{padding:9px;border-radius:18px;}.ruzy-processor-face{border-radius:10px;}#ruzy-atelier .faq-v45-item summary{padding:18px;font-size:14px;}#ruzy-atelier .faq-v45-item p{padding:0 22px 22px;font-size:12px;}html[data-theme=light] #ruzy-atelier .main-nav.open{background:#fff!important;border-color:#ddd!important;}}@media(max-width:680px){#ruzy-atelier.page-legal .legal-layout{grid-template-columns:1fr;}#ruzy-atelier.page-legal .legal-heading{padding:25px;}#ruzy-atelier.page-legal .legal-document-icon{display:none;}#ruzy-atelier.page-legal .legal-content{padding:25px;}#ruzy-atelier.page-legal .legal-toc{max-height:215px;overflow:auto;}}@media(max-width:500px){#ruzy-atelier .categories-v56-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px;}#ruzy-atelier .category-v56-art{height:235px;min-height:235px;}#ruzy-atelier .nav-shell{min-height:76px;gap:10px;}#ruzy-atelier .nav-actions{gap:7px;}#ruzy-atelier :is(.staff-shortcut,.notification-btn,.theme-toggle){width:34px;height:36px;border-radius:10px;}#ruzy-atelier .profile-direct{min-height:42px;padding:4px 10px 4px 4px;gap:7px;border-radius:11px;}#ruzy-atelier .profile-direct .avatar{width:32px;height:32px;border-radius:7px;font-size:14px;}#ruzy-atelier .profile-direct .account-name{max-width:65px;}#ruzy-atelier .profile-direct .account-name strong{font-size:12px;}}@media(max-width:380px){#ruzy-atelier .nav-actions{gap:5px;}#ruzy-atelier .profile-direct .account-name{max-width:39px;}#ruzy-atelier .ruzy-platform-feature{padding:15px;min-height:213px;}}@media(prefers-reduced-motion:reduce){.ruzy-processor-face:before{animation:none!important;}#ruzy-atelier .btn-primary:before{display:none;}#ruzy-atelier :is(.btn,.profile-direct,.staff-shortcut,.notification-btn,.theme-toggle){transition:none!important;transform:none!important;}}#ruzy-atelier .profile-direct{min-width:0!important;width:auto;height:auto;flex:none;}.ruzy-platform-features{width:45.5%;column-gap:9.8%;}#ruzy-atelier .ruzy-platform-feature h3{font-size:16px;}#ruzy-atelier .ruzy-platform-feature p{font-size:12px;}.circuit-traces{stroke:#595959;}.circuit-nodes circle{stroke:none!important;}#ruzy-atelier.page-legal .legal-content{max-width:none!important;width:100%;}#ruzy-atelier.page-legal .legal-nav a.active{background:#363636!important;color:#fff!important;box-shadow:inset 2px 0 #ed2525;border-left:0;}html[data-theme=light] #ruzy-atelier.page-legal .legal-nav a.active{background:#f3f3f3!important;color:#333!important;}@media(max-width:1100px) and (min-width:761px){.ruzy-platform-visual{min-height:500px;}}@media(max-width:760px){.ruzy-platform-features{width:100%;column-gap:14px;}#ruzy-atelier .ruzy-platform-feature h3{font-size:15px;}#ruzy-atelier .ruzy-platform-feature p{font-size:12px;}}@media(max-width:380px){#ruzy-atelier .ruzy-platform-feature p{font-size:11px;}}#ruzy-atelier.page-legal .legal-toc:not([hidden]){display:block!important;}#ruzy-atelier.page-legal .legal-toc a{font-size:12px!important;}.legal-toc-toggle{display:none;}#ruzy-atelier [data-legal-toc][hidden]{display:none!important;}@media(max-width:760px){#ruzy-atelier.page-legal .legal-layout{grid-template-columns:1fr;gap:24px;}#ruzy-atelier.page-legal .legal-sidebar{position:static;gap:14px;}#ruzy-atelier.page-legal .legal-toc{max-height:none!important;}#ruzy-atelier.page-legal .legal-toc>div{max-height:230px;}.legal-toc-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;color:#bbb;font:500 13px Poppins,sans-serif;cursor:pointer;}.legal-toc-toggle:after{content:"+";color:#ed2525;font-size:20px;}.legal-toc-toggle[aria-expanded=true]{margin-bottom:14px;}.legal-toc-toggle[aria-expanded=true]:after{content:"−";}html[data-theme=light] .legal-toc-toggle{color:#555;}}