@font-face{font-family:Lemonada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lemonada-arabic-400-normal-w7xoLTFn.woff2)format("woff2"),url(/assets/lemonada-arabic-400-normal-CZyyVGAa.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Lemonada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lemonada-vietnamese-400-normal-BdAsZdR_.woff2)format("woff2"),url(/assets/lemonada-vietnamese-400-normal-dxgCwKVW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lemonada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lemonada-latin-ext-400-normal-DwDGAkVj.woff2)format("woff2"),url(/assets/lemonada-latin-ext-400-normal-C7udAu2i.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lemonada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lemonada-latin-400-normal-DUvPZbOV.woff2)format("woff2"),url(/assets/lemonada-latin-400-normal-Ca96xa3e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lemonada;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lemonada-arabic-500-normal-DkqwVWUE.woff2)format("woff2"),url(/assets/lemonada-arabic-500-normal-BreeJDuu.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Lemonada;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lemonada-vietnamese-500-normal-C4dNRsLc.woff2)format("woff2"),url(/assets/lemonada-vietnamese-500-normal-D6sESsh9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lemonada;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lemonada-latin-ext-500-normal-BxOh7tRy.woff2)format("woff2"),url(/assets/lemonada-latin-ext-500-normal-DKHrh0sd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lemonada;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lemonada-latin-500-normal-HURNuzaU.woff2)format("woff2"),url(/assets/lemonada-latin-500-normal-DAJzl1Qh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-arabic-300-normal-CbO9c89e.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-300-normal-D1YP2vdu.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAWkABAAAAAACsgAAAVMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNcg1oLDgABNgIkAxgEIAWDQgdGDIRYG54JKB4H1W0W8w8kQZm+KfOwCx742rT3ZwaTtonT3YkoHlVCVEmVNFRcWBG7Gl2dsOJHEz12IcjdvXCLNGhZIK95RBkHCVZ+/2draRcyyUsSCtio1y/V7jMoJMUlUiAk+jOyMAXWpGrryrKu1XWqKrKZDdW+zCjc/JEIwIyLiwiFByYwogCkAlyMHh7y77PWzugcaTu6eytpgJDLFWm38KADKS7NAP3k3xYrcUelUUgWRdZJMpIMyIAEANDbB1XxAqhXaf4/CmW9FFER7QASUhJQGQAJkIE0MgJIo9AGrBiRUAAbqnvVx1PBfUuk/vvN2BcjCPqnyhSwTUCJILfN+hVwuZIi1Zp1aTTIz+MUrd8xmaqb2Ihe9GKHnQRWKUm/JbMvUgPP1DCNzFwU4uqIJlJnNEJ1ARPyqpVeDeFR1a4NoYRY7dWQPBqiPM+rIXvUcEIuCo/NFETUuBrvnY+rYXV9dD6hFBG5vE8sHvGrCcZzQz19IvMSbZHcA3NikUiDV0MR44oIETqnbpThG2Xcf8mrofP0q9vKxSMzozOJ46HcRFsokpuXp3YlXhiZmQRDzLRIxKuhP11Jikc2ZJ04NaT05XHUKBUcT4NtcYPIiXOVgrzE8bSVGy+IsFtpvJC4FEBbRkN2VC7q0sTxEYvgcRXOjcRMZMlI7qg/5NUwefpdk10hTiSf24tAxogZJ0MqxQGAHgArIANtYBgAKCDSkAAAAYpSZzHY9HM2nTUaf//198WJe3LNwjJtFbZb7hEn3jfH321qef4DyxXvvXbR8TvTLJgnbFhvvZPj7y31fdDa/MK7qv7q1s3lHU92NDRYfH3ZQ66OMtdH12XgyHPbmgL7H96Z0djT1FrepxZP3TVXUl0eznA/V5J105GZwOFntzUE9r74QU77YEfIO1r8YPe9G/0fAyRRMGJatLheQ3Fq8CYadKUG/rIAZLWIhvhUg/OhECoqhk8DwXC9S516fxhzqV3y115pNIkNFzbbz+ZvlwEbYsWcraI74tv5+LWKHR/csYAZ6d+24MBs1I0wzzAh/tXYnJTbqWswne3fpCwStm85iN2pUfhdpaYl1ExLqYm6QwTyoL6KieCzBoIIQGR/knHDN5+ucjT9ZzTJPwJ8FXugGOCb8YU/UuFLbyzNVPIAExIAAr4uyaXDRfV/+hYIege9+BBV9NdJXdpCgAmL6M7SIBnux4AAwAwSyr3ICMDI2nqRYgJmQ9JmQZXXzRJ2XjDLhBxerziadeSYM+vxqaL2Lqy3e9Bv18A/uMsaO21g9bvt4nspG2zms81O6/gNCxvQq8OgEZvF7Dcuaqtd2u0UNWeDNbwGbLDOertNidkp99NttlIF+QQFBGmsUXgvVY170LHl6+yxWdROKb9EQs02qpmzurzTNtsdsJPPqypOrVxPzaTriJ2288lN22wzVVjGLi4UIzT2J/eKmecjAUAKbn1PD4iHmxRy0jHs2bohoMMh0qgIdFSxp7YHNHBLIkgjuUWlTSfT50/ZYbkeVS4HRneDZYga1sIjF4dlmtKtVqksBEmUgl1WemMSFUoVyrQEW8ns2mC5wtXsNqs92lx3FEo9x9mgMAOVyuXJYgdmpE8Tv3xpwEzczQnm9XADM/Mq93HErBpgFkqpsixiBmblJg5aJaQMShvrTZaYnWX6NCiTjeUORnSoVKQwp5UGNXHLAbZIj0Y+edKBLbbXav1qqMCWOGKdEfUKkEi7SbzkSJJkMWJwa/Cnm5FkOxexm0AbtMK9zEn2QJt6tcvILuYku2Ebc0inWCuBbXBP/hjVOXYPgefhC54CAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGmjp0JjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADGAAAAxmIpPKRoZWFkAAAC7AAAADYAAAA2QDO5xmhoZWEAAAMkAAAAHwAAACQgnRnBaG10eAAAA0QAAAAXAAAAGAcJAFBsb2NhAAADXAAAAA4AAAAOAIsAi21heHAAAANsAAAAHAAAACAAJwLxbmFtZQAAA4gAAADXAAABwiLaP1Rwb3N0AAAEYAAAADAAAABG/3GrHwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBee/3Q2JS2xPp1bQiehpJDoHcArnUamcTBAmMxm8VisIoE0D0H23idzK1JR5F+R4hDfx0zZ9tBPi7qtrBr9ojFgNIHQAkeQGvxkJ7gAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+kwFC/r4DDPz0KwK2AAEAMP/0Aj0CxgA3AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEOARUUFjMyNjcXDgEBOy5LNR0OClh9v/7EAXgLCEk/KksjJipjNSpHMxwKCFh8vgE6/ooNDk5ELVIrJStrDBovQykcKhIwcDAPIxY7PSEnJy4oFyw/JxgmDjBwMBIoGkFDJy0oMTAAAAABAAAAARnbUsINyF8PPPUACQPoAAAAAOFloyYAAAAA41O57/9G/c8dFwQhAAAACQACAAAAAAAAeNpjYGRgYLH9l8jAIOvy3+2fqKw4UAQVsAEAdFAElgB42mO8waDAAAJvIJgpl8EARAMANO8EXQAAAAAUABQAFAAUAGMAYwAAeNpjYGRgYGBj8mUQY1jEwA7mIQAzAyMAGH4BG3jalY61dUNBFAXHzC7A0TZgZjsxM7MdWcz0SVicKlBNusGnVIuzD+YsMEuWCcYm54C/sXGfx9hh4PM4y/R9nuCCns+TsZopVkj6PM0aOz4viyCPo1nniHVNmxQWBb0d8Rq2uMwaNSxyyj9zxQO3nPHIC2UytHgnQRWbUyxRkgIpVnnQnUN2vshgIRM1qhg2WdPeYDNGx77TiEazv5ERuZSVtUKL3y3y+0Vxg4kZzqlRp40VRgxb6FccYkKjqrCos4ZMlDVNrMNGLzK6M1h4ZEizNgQCIEFQAHjaY2BiAIP/dQzaDNgAGxAzMjIxMDMyM7Kwl+ZlGhgYuIBoIwMnEwjf0QAAuxIINw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-latin-ext-300-normal-BzupEmdQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-300-normal-B47YZoZZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-latin-300-normal-B_2Ptpb1.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-300-normal-D4-nvPU-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cherry:#b3123e;--cherry-50:#fdf2f5;--cherry-100:#f8dce3;--cherry-200:#f1b8c7;--cherry-300:#e68aa2;--cherry-400:#d24b70;--cherry-500:#b3123e;--cherry-600:#9a0f35;--cherry-700:#800c2c;--cherry-800:#650923;--cherry-900:#4b071a;--cherry-950:#300410;--arw:var(--cherry);--coffee:#2a1b12;--cream:#fbf3e4;--honey:#f2a541;--night:#1a100b;--white:#fff;--black:#000;--coffee-50:#f8f5f2;--coffee-100:#e8dfd6;--coffee-200:#d3c5b9;--coffee-300:#b9a79a;--coffee-400:#98806f;--coffee-500:#6e5546;--coffee-600:#5a4436;--coffee-700:#4a3428;--coffee-800:#3a271c;--coffee-900:#2a1b12;--coffee-950:#1a100b;--honey-50:#fef8ee;--honey-100:#fce9cc;--honey-200:#f9d59c;--honey-300:#f6c06d;--honey-400:#f4b055;--honey-500:#f2a541;--honey-600:#d8892a;--honey-700:#9a5a12;--honey-800:#7a4510;--honey-900:#5a320c;--honey-950:#3a1f07;--cream-50:#fffbf4;--cream-100:#fbf3e4;--cream-200:#efe3ce;--cream-300:#dfd0b8;--cream-400:#b8a891;--cream-500:#958571;--cream-600:#766857;--cream-700:#5b4f42;--cream-800:#40372d;--cream-900:#28211a;--cream-950:#18130e;--night-deep:#110a06;--night-surface:#2a1b12;--night-surface-2:#33231a;--night-line:#4a3428;--night-ink:#fbf3e4;--night-ink-2:#b9a79a;--light-line:var(--cream-200);--success:#007f52;--success-base:#1f9d6b;--success-bg:#e7f9ee;--success-ink-dark:#27a06e;--success-bg-dark:#022f1d;--success-on:#2a1b12;--success-ink-light:#007f52;--success-bg-light:#e7f9ee;--warning:#966300;--warning-base:#e0a100;--warning-bg:#fdf2df;--warning-ink-dark:#e0a100;--warning-bg-dark:#382100;--warning-on:#2a1b12;--warning-ink-light:#966300;--warning-bg-light:#fdf2df;--error:#c73622;--error-base:#d6402b;--error-bg:#ffece6;--error-ink-dark:#e7634e;--error-bg-dark:#481009;--error-on:#fff;--error-ink-light:#c73622;--error-bg-light:#ffece6;--info:#216fc0;--info-base:#2e7dd1;--info-bg:#e7f5ff;--info-ink-dark:#4c90dd;--info-bg-dark:#0a2746;--info-on:#2a1b12;--info-ink-light:#216fc0;--info-bg-light:#e7f5ff;--critical:#d21f1f;--critical-base:#d21f1f;--critical-bg:#ffece7;--critical-ink-dark:#da6d62;--critical-bg-dark:#47110d;--critical-on:#fff;--critical-ink-light:#d21f1f;--critical-bg-light:#ffece7;--st-progress:#5a4436;--st-progress-on:#fff;--st-progress-tint:#e8dfd6;--st-progress-ink:#3a271c;--st-progress-strong:#3a271c;--st-progress-strong-on:#fff;--st-neutral:#b8a891;--st-neutral-ink:#5b4f42;--st-neutral-tint:#fbf3e4;--st-celebrate:#f2a541;--st-celebrate-on:#2a1b12;--ink-3-light:#806a5a;--red-700:var(--error);--error-ink:var(--error);--refund:var(--info);--sky-a:#1a100b;--sky-b:#3a271c;--sky-c:#5a4436;--streetlight:#f6c06d;--glass:#d9ccbf;--asphalt:#2b2622;--tyre:#120d0a;--skin-1:#c68b63;--skin-2:#8d5a3b;--skin-3:#e0b08a;--hair:#1b1511;--paper:#fffbf4;--kraft:#c8a27a;--river:#6e97b8;--road:#fff;--land:var(--cream-100);--palm:#22261a;--concrete:#c9c3b6;--phone-body:#120d0a;--phone-edge:#3a2e26;--bg:var(--cream-50);--surface:var(--white);--surface-2:var(--cream-100);--surface-3:var(--cream-200);--line:var(--cream-200);--line-2:var(--cream-300);--ink:var(--coffee);--ink-2:var(--coffee-500);--ink-3:#806a5a;--action:var(--cherry);--on-action:var(--cream);--link:var(--coffee-700);--accent-ink:var(--cherry);--focus:var(--cherry);--mark:var(--coffee);--plate-night:var(--night);--canvas:var(--cream-100);--tag-bg:var(--honey-100);--tag-ink:var(--honey-800);--shadow:42 27 18;--chk-a:var(--white);--chk-b:var(--cream-100);--acc:var(--honey);--wheels-mask:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%22-143.02%20-258.74%20407.17%20538.30%22%3E%3Cpath%20d=%22M-46.56%20-239.31%20248.66%20112.69Q252.76%20117.57%20254.67%20123.64Q256.58%20129.71%20256.02%20136.05Q255.47%20142.4%20252.53%20148.04Q249.59%20153.69%20244.71%20157.77Q233.24%20167.4%20218.52%20164.76L43.35%20133.42L-79.94%20261.73Q-84.35%20266.32%20-90.18%20268.87Q-96.01%20271.42%20-102.38%20271.55Q-108.74%20271.68%20-114.67%20269.36Q-120.59%20267.04%20-125.19%20262.63Q-135.98%20252.27%20-134.93%20237.33L-102.99%20-220.97Q-102.55%20-227.31%20-99.71%20-233.01Q-96.88%20-238.71%20-92.07%20-242.89Q-87.27%20-247.06%20-81.24%20-249.09Q-75.2%20-251.11%20-68.85%20-250.66Q-55.29%20-249.72%20-46.56%20-239.31Z%22/%3E%3C/svg%3E);--frieze-mask:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20768%20276.83%22%3E%3Cpath%20d=%22M279.51%20276.83Q265.52%20276.83%20255.53%20273.73Q245.54%20270.64%20240.15%20265.04Q234.76%20259.45%20234.76%20251.66Q249.34%20251.66%20259.43%20249.56Q269.52%20247.46%20276.21%20243.67Q282.91%20239.87%20286.9%20234.97Q290.9%20230.08%20293.19%20224.39Q295.49%20218.69%20296.89%20212.9Q297.34%20211.05%20297.82%20208.9H274.11Q247.34%20208.9%20234.56%20196.71Q221.77%20184.53%20221.77%20160.35Q221.77%20144.37%20226.86%20130.38Q231.96%20116.4%20241.55%20105.71Q251.14%2095.02%20264.72%2089.03Q278.31%2083.03%20295.29%2083.03Q308.48%2083.03%20318.67%2086.23Q328.86%2089.43%20336.15%2094.12Q343.44%2098.82%20347.64%20103.11Q351.83%20107.41%20352.83%20109.61Q352.83%20111.2%20351.93%20118.8Q351.03%20126.39%20349.44%20137.88Q347.84%20149.36%20345.64%20163.05Q344.54%20169.88%20343.4%20176.74H393.79V176.34Q393.79%20168.54%20394.79%20163.45Q395.79%20158.35%20397.19%20154.46Q398.58%20150.56%20399.58%20146.27Q400.58%20141.97%20400.58%20135.78Q400.58%20129.78%20399.48%20124.89Q398.39%20119.99%20396.39%20117.4Q405.18%20112.8%20413.67%20110.2Q422.16%20107.61%20428.95%20107.61Q436.94%20107.61%20440.14%20111.3Q443.34%20115%20443.34%20121.99Q443.34%20128.79%20441.34%20135.38Q439.34%20141.97%20437.24%20148.46Q435.15%20154.96%20435.15%20161.95Q435.15%20169.34%20438.44%20173.04Q441.74%20176.74%20448.53%20176.74H462.12V176.34Q462.12%20168.54%20463.12%20162.85Q464.12%20157.16%20465.52%20152.46Q466.91%20147.77%20467.91%20142.97Q468.91%20138.18%20468.91%20131.98Q468.91%20125.99%20467.81%20121.09Q466.71%20116.2%20464.72%20113.6Q473.51%20109.01%20482%20106.41Q490.49%20103.81%20497.28%20103.81Q505.27%20103.81%20508.47%20107.51Q511.67%20111.2%20511.67%20118.2Q511.67%20124.99%20509.67%20132.48Q507.67%20139.97%20505.57%20147.47Q503.48%20154.96%20503.48%20161.95Q503.48%20169.34%20506.77%20173.04Q510.07%20176.74%20516.86%20176.74H530.05V176.34Q530.05%20169.94%20530.95%20164.55Q531.85%20159.15%20533.14%20154.36Q534.44%20149.56%20535.74%20144.97Q537.04%20140.37%20537.94%20135.68Q538.84%20130.98%20538.84%20125.79Q538.84%20119.79%20537.64%20115Q536.44%20110.2%20534.64%20107.81Q543.63%20103.21%20552.02%20100.61Q560.42%2098.02%20566.81%2098.02Q575%2098.02%20578.3%20101.71Q581.59%20105.41%20581.59%20111Q581.59%20115.6%20579.9%20123.69Q578.2%20131.78%20575.7%20141.97Q574.58%20146.56%20573.51%20151.31L573.6%20151.16Q573%20154.16%20572.6%20156.96Q572.2%20159.75%20572.2%20162.35Q572.2%20169.54%20575.5%20173.14Q578.8%20176.74%20585.59%20176.74H616.56Q622.75%20176.74%20627.15%20174.64Q631.54%20172.54%20634.24%20169.34Q636.94%20166.15%20637.54%20163.35L646.53%20108.41Q656.52%2099.62%20666.01%2094.02Q675.5%2088.43%20685.49%2085.73Q695.48%2083.03%20706.66%2083.03Q725.44%2083.03%20739.13%2089.73Q752.82%2096.42%20760.41%20108.81Q768%20121.19%20768%20138.18Q768%20151.56%20763.11%20164.45Q758.21%20177.33%20748.62%20188.72Q739.03%20200.11%20725.04%20208.9H337.44Q335.34%20218.68%20333.15%20226.68Q329.06%20241.67%20324.06%20251.46Q319.07%20261.25%20312.77%20266.84Q306.48%20272.44%20298.29%20274.63Q290.1%20276.83%20279.51%20276.83ZM43.55%20276.83Q30.37%20276.83%2020.58%20273.73Q10.79%20270.64%205.39%20265.04Q0%20259.45%200%20251.66Q17.58%20251.66%2028.97%20248.46Q40.36%20245.26%2047.05%20239.77Q53.74%20234.28%2057.24%20227.38Q60.74%20220.49%2062.53%20213.1Q63.33%20209.7%2064.63%20202.41Q65.93%20195.12%2067.53%20185.73Q69.13%20176.34%2070.73%20166.25Q72.32%20156.16%2073.72%20146.97Q74.3%20143.19%2074.8%20139.86L63.93%20112.6Q74.52%20105.21%2082.91%20101.61Q91.3%2098.02%2099.1%2098.02Q107.89%2098.02%20112.98%20102.21Q118.08%20106.41%20118.08%20113.4Q118.08%20115.2%20117.58%20119.1Q117.08%20122.99%20115.88%20131.08Q114.68%20139.17%20112.38%20153.56Q110.09%20167.94%20106.49%20190.52Q102.29%20216.89%2096.7%20233.78Q91.11%20250.66%2083.61%20260.05Q76.12%20269.44%2066.23%20273.13Q56.34%20276.83%2043.55%20276.83ZM166.03%20208.9Q154.44%20208.9%20149.24%20201.51Q144.05%20194.12%20144.05%20182.53Q144.05%20177.13%20144.95%20169.24Q145.85%20161.35%20147.35%20151.66Q148.84%20141.97%20150.64%20131.38Q152.44%20120.79%20154.34%20110.3Q156.24%2099.82%20158.04%2090.03Q159.05%2084.52%20159.87%2079.65L148.65%2063.65Q157.44%2057.26%20167.13%2053.16Q176.82%2049.07%20187.01%2049.07Q195.8%2049.07%20199.39%2052.56Q202.99%2056.06%20202.99%2063.25Q202.99%2068.05%20201.69%2075.34Q200.39%2082.63%20198.39%2091.72Q196.4%20100.81%20194.1%20111.1Q191.8%20121.39%20189.8%20132.48Q187.8%20143.57%20186.51%20154.66Q185.21%20165.75%20185.21%20176.34Q185.21%20183.33%20185.91%20187.42Q186.61%20191.52%20188%20194.02Q189.4%20196.51%20191.4%20199.11Q185.81%20204.11%20179.11%20206.5Q172.42%20208.9%20166.03%20208.9ZM674.95%20176.74H710.37Q712.67%20174.88%20715.35%20171.94Q720.65%20166.15%20724.65%20157.16Q728.64%20148.16%20728.64%20137.18Q728.64%20127.39%20724.05%20121.29Q719.45%20115.2%20707.26%20115.2Q698.27%20115.2%20690.38%20118.4Q686.67%20119.9%20683.64%20121.58ZM303.97%20176.74Q304.22%20175.2%20304.48%20173.64Q306.48%20161.55%20308.38%20149.46Q310.28%20137.38%20311.88%20126.89Q312.47%20122.98%20312.98%20119.58Q310.25%20118.21%20306.08%20116.9Q300.69%20115.2%20294.69%20115.2Q286.1%20115.2%20279.71%20119.1Q273.32%20122.99%20269.22%20129.58Q265.12%20136.18%20263.13%20144.07Q261.13%20151.96%20261.13%20159.75Q261.13%20165.75%20262.53%20169.54Q263.93%20173.34%20267.32%20175.04Q270.72%20176.74%20276.71%20176.74Z%22/%3E%3Cpath%20d=%22M487.64%201.83%20534.83%2058.09Q535.48%2058.87%20535.79%2059.84Q536.09%2060.81%20536.01%2061.82Q535.92%2062.84%20535.45%2063.74Q534.98%2064.64%20534.2%2065.3Q532.36%2066.83%20530.01%2066.41L502.01%2061.4L482.31%2081.91Q481.6%2082.64%20480.67%2083.05Q479.74%2083.46%20478.72%2083.48Q477.7%2083.5%20476.76%2083.13Q475.81%2082.76%20475.08%2082.05Q473.35%2080.4%20473.52%2078.01L478.62%204.76Q478.69%203.74%20479.15%202.83Q479.6%201.92%20480.37%201.26Q481.14%200.59%20482.1%200.27Q483.06%20-0.06%20484.08%200.01Q486.25%200.16%20487.64%201.83Z%22/%3E%3C/svg%3E);--font-display:"Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif;--font-text:"IBM Plex Sans Arabic","Segoe UI",Tahoma,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-hero:clamp(3rem,7.2vw,6.6rem);--fs-h1:clamp(2.3rem,4.6vw,3.8rem);--fs-h2:clamp(1.55rem,2.6vw,2.1rem);--fs-h3:1.2rem;--fs-lede:clamp(1.08rem,1.5vw,1.25rem);--fs-body:1.0625rem;--fs-sm:.9rem;--fs-xs:.78rem;--r-sm:8px;--r-md:14px;--r-lg:18px;--r-xl:22px;--r-2xl:28px;--r-pill:999px;--gutter:clamp(16px,3.4vw,48px);--bar-h:64px;--side-w:284px;--page-max:1080px;--page-wide:1380px;--t-fast:.15s;--t-mid:.3s;--t-page:.38s;--t-reveal:.6s;--ease-out:cubic-bezier(.33,1,.68,1);--spring:cubic-bezier(.34,1.56,.64,1);--ease-inout:cubic-bezier(.65,0,.35,1);--moon:inline;--sun:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--arw:var(--honey);--bg:var(--night);--surface:var(--night-surface);--surface-2:var(--night-surface-2);--surface-3:var(--night-line);--line:var(--night-line);--line-2:var(--night-line);--ink:var(--night-ink);--ink-2:var(--night-ink-2);--ink-3:var(--night-ink-2);--action:var(--honey);--on-action:var(--coffee);--link:var(--honey-400);--accent-ink:var(--honey-400);--focus:var(--honey-400);--mark:var(--cream);--plate-night:var(--night-deep);--canvas:var(--night-deep);--tag-bg:var(--honey-950);--tag-ink:var(--honey-200);--shadow:0 0 0;--chk-a:var(--night-surface);--chk-b:var(--night-surface-2);--moon:none;--sun:inline;--error:var(--error-ink-dark);--success:var(--success-ink-dark);--warning:var(--warning-ink-dark);--info:var(--info-ink-dark);--error-bg:var(--error-bg-dark);--success-bg:var(--success-bg-dark);--warning-bg:var(--warning-bg-dark);--info-bg:var(--info-bg-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--arw:var(--honey);--bg:var(--night);--surface:var(--night-surface);--surface-2:var(--night-surface-2);--surface-3:var(--night-line);--line:var(--night-line);--line-2:var(--night-line);--ink:var(--night-ink);--ink-2:var(--night-ink-2);--ink-3:var(--night-ink-2);--action:var(--honey);--on-action:var(--coffee);--link:var(--honey-400);--accent-ink:var(--honey-400);--focus:var(--honey-400);--mark:var(--cream);--plate-night:var(--night-deep);--canvas:var(--night-deep);--tag-bg:var(--honey-950);--tag-ink:var(--honey-200);--shadow:0 0 0;--chk-a:var(--night-surface);--chk-b:var(--night-surface-2);--moon:none;--sun:inline;--error:var(--error-ink-dark);--success:var(--success-ink-dark);--warning:var(--warning-ink-dark);--info:var(--info-ink-dark);--error-bg:var(--error-bg-dark);--success-bg:var(--success-bg-dark);--warning-bg:var(--warning-bg-dark);--info-bg:var(--info-bg-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:calc(var(--bar-h) + 24px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.8}#bb[data-lang=en]{line-height:1.65}#bb[data-lang=en] .ar,#bb[data-lang=ar] .en{display:none!important}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:700;line-height:1.12}#bb[data-lang=en] :is(h1,h2,h3){letter-spacing:-.01em}#bb[data-lang=en]{--font-display:"Lemonada","Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif;--fs-hero:clamp(2.5rem,5.8vw,5.4rem);--fs-h1:clamp(1.9rem,3.8vw,3.1rem);--fs-h2:clamp(1.3rem,2.2vw,1.75rem)}#bb[data-lang=en] [lang=ar]{--font-display:"Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif}p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--link);text-underline-offset:3px}img,svg{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}code,.hex,.num,.tel,#bb [lang=en]{direction:ltr;unicode-bidi:isolate}#bb [lang=ar]{direction:rtl;unicode-bidi:isolate}#bb [lang=ar] .en{direction:ltr;unicode-bidi:isolate}code,.hex,.mono{font-family:var(--font-mono);font-size:.86em}:is(code,.hex,.mono,kbd,.sn,.cr-code,.cr-p,.stat b,.ex-tag,.search-list .code) .ar{font-family:var(--font-text)}.sprite{width:0;height:0;position:absolute;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}[tabindex="-1"]:focus{outline:none}.skip{inset-inline-start:16px;z-index:130;background:var(--ink);color:var(--bg);border-radius:var(--r-pill);padding:8px 14px;text-decoration:none;position:fixed;top:-60px}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.mono{--acc:currentColor}.mk{aspect-ratio:768/276.83;fill:currentColor;height:auto;display:block}.lk{fill:currentColor;height:auto;display:block}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.f-navy{fill:var(--coffee)}.f-ivory{fill:var(--cream)}.f-orange{fill:var(--honey)}.f-night{fill:var(--night)}.f-white{fill:var(--white)}.f-black{fill:var(--black)}.f-navy-900{fill:var(--coffee-900)}.f-sand-50{fill:var(--cream-50)}.f-sand-100{fill:var(--cream-100)}.f-sand-200{fill:var(--cream-200)}.f-sand-300{fill:var(--cream-300)}.f-sand-400{fill:var(--cream-400)}.f-sand-500{fill:var(--cream-500)}.f-sand-600{fill:var(--cream-600)}.f-sky-a{fill:var(--sky-a)}.f-sky-b{fill:var(--sky-b)}.f-streetlight{fill:var(--streetlight)}.f-glass{fill:var(--glass)}.f-asphalt{fill:var(--asphalt)}.f-tyre{fill:var(--tyre)}.f-skin-1{fill:var(--skin-1)}.f-skin-2{fill:var(--skin-2)}.f-skin-3{fill:var(--skin-3)}.f-hair{fill:var(--hair)}.f-paper{fill:var(--paper)}.f-kraft{fill:var(--kraft)}.f-river{fill:var(--river)}.f-palm{fill:var(--palm)}.f-concrete{fill:var(--concrete)}.f-phone-body{fill:var(--phone-body)}.f-success-base{fill:var(--success-base)}.f-warning-base{fill:var(--warning-base)}.f-info-base{fill:var(--info-base)}.f-critical-base{fill:var(--critical-base)}.bar{top:env(safe-area-inset-top,0px);z-index:60;height:var(--bar-h);background:color-mix(in oklab,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-block-end:1px solid var(--line);position:sticky}.bar-in{align-items:center;gap:8px;height:100%;padding-inline:clamp(10px,1.6vw,20px);display:flex}.brand{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;min-width:0;padding-inline-end:6px;text-decoration:none;display:flex}.brand .mk{width:40px;color:var(--mark);flex:none}.brand .lk{width:160px;color:var(--mark);flex:none}.bar .brand .mk{display:none}.brand b{font-family:var(--font-display);word-spacing:.12em;font-size:1.04rem}.brand>span{color:var(--ink-2);border-inline-start:1px solid var(--line);padding-inline-start:10px;font-size:.8rem}.find{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);height:42px;color:var(--ink-2);cursor:pointer;text-align:start;transition:border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-mid);flex:0 380px;align-items:center;gap:10px;margin-inline-start:auto;padding-inline:14px 8px;font-size:.9rem;display:flex}.find:hover{border-color:var(--action);color:var(--ink);box-shadow:0 6px 18px rgb(var(--shadow) / .08)}.find .t{flex:1}kbd{font:500 .72rem var(--font-mono);border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);direction:ltr;unicode-bidi:isolate;border-radius:6px;padding:2px 7px}.acts{flex:none;gap:6px;display:flex}.pill-btn,.icon-btn{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);min-width:42px;height:42px;color:var(--ink);cursor:pointer;transition:transform var(--t-fast) var(--ease-out),background-color var(--t-fast);place-items:center;padding-inline:12px;font-size:.9rem;font-weight:600;display:inline-grid}.icon-btn{padding:0}.pill-btn:hover,.icon-btn:hover{background:var(--surface-2)}.pill-btn:active,.icon-btn:active{transform:scale(.94)}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.i-moon{display:var(--moon)}.i-sun{display:var(--sun)}.menu-btn{display:none}.bar .go-studio{min-height:42px;padding-inline:16px}@media (width<=1023px){.menu-btn{display:inline-grid}}@media (width<=820px){.brand>span{display:none}.find{flex:0 0 42px;justify-content:center;width:42px;padding:0}.find .t,.find kbd{display:none}}@media (width<=560px){.bar .go-studio .lbl{display:none}.bar .go-studio{padding-inline:12px}.bar .brand .lk{display:none}.bar .brand .mk{display:block}}.shell{grid-template-columns:var(--side-w) minmax(0,1fr);align-items:start;display:grid}.side{top:calc(var(--bar-h) + env(safe-area-inset-top,0px));height:calc(100dvh - var(--bar-h) - env(safe-area-inset-top,0px));overscroll-behavior:contain;border-inline-end:1px solid var(--line);scrollbar-width:thin;padding:20px 14px 48px;position:sticky;overflow-y:auto}.side-top{display:none}.nav-g+.nav-g{margin-block-start:18px}.nav-g>p{color:var(--ink-2);align-items:center;gap:8px;margin-block-end:4px;padding-inline:12px;font-size:.76rem;font-weight:600;display:flex}.nav-g>p .gc{font:500 .68rem var(--font-mono);color:var(--ink-3);direction:ltr;unicode-bidi:isolate}#bb[data-lang=en] .nav-g>p{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.nav-g a{color:var(--ink-2);transition:background-color var(--t-fast),color var(--t-fast);border-radius:10px;align-items:center;gap:10px;padding:5px 12px;font-size:.93rem;font-weight:500;line-height:1.55;text-decoration:none;display:flex}.nav-g a:before{content:"";background:var(--action);opacity:0;width:7px;height:7px;transition:transform var(--t-mid) var(--spring),opacity var(--t-fast);border-radius:50%;flex:none;transform:scale(.3)}.nav-g a:hover{background:var(--surface-2);color:var(--ink)}.nav-g a[aria-current=page]{color:var(--ink);background:var(--surface-2);font-weight:600}.nav-g a[aria-current=page]:before{opacity:1;transform:none}.side-foot{border-block-start:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-2);margin-block-start:26px;padding:14px 12px 0;line-height:1.6}.scrim{display:none}@media (width<=1023px){.shell{display:block}.side{z-index:85;background:var(--bg);border-inline-end:1px solid var(--line);width:min(86vw,340px);height:auto;transform:translateX(var(--off));visibility:hidden;transition:transform var(--t-mid) var(--ease-out),visibility 0s linear var(--t-mid);padding-block-start:calc(12px + env(safe-area-inset-top,0px));position:fixed;inset-block:0;inset-inline-start:0}#bb[dir=rtl] .side{--off:100%}#bb[dir=ltr] .side{--off:-100%}.side.open{visibility:visible;transition:transform var(--t-mid) var(--ease-out);transform:none;box-shadow:0 0 60px #00000040}.side-top{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;margin-block-end:12px;padding:0 4px 14px 12px;display:flex}.scrim{z-index:84;opacity:0;pointer-events:none;transition:opacity var(--t-mid);background:#08141f73;display:block;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}}main{min-width:0}.page{max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto;padding-block-end:clamp(40px,5vw,64px);display:none}.page--wide{max-width:var(--page-wide)}#bb.js .page.on{display:block}@media (prefers-reduced-motion:no-preference){#bb.js .page.on{animation:page-in var(--t-page) var(--ease-out)}}@keyframes page-in{0%{opacity:.35;translate:0 10px}}[id]{scroll-margin-top:calc(var(--bar-h) + 24px)}.ph{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0 clamp(24px,4vw,56px);margin-block-end:clamp(44px,5.5vw,72px);padding-block:clamp(30px,4.4vw,56px) clamp(26px,3.4vw,40px);display:grid;position:relative}.ph:after{content:"";background:var(--action);border-radius:2px;width:28px;height:3px;position:absolute;bottom:0;left:50%;translate:-50%}.ph.has-art{grid-template-columns:minmax(0,1fr) minmax(200px,340px);align-items:end}.ph-text{min-width:0}.ph h1{font-size:var(--fs-h1);line-height:1.04}.ph .lede{margin-block-start:16px}.ph .row{margin-block-start:22px}.ph-art{border-radius:var(--r-2xl);align-self:stretch;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}@media (width<=860px){.ph.has-art{grid-template-columns:minmax(0,1fr)}.ph-art{min-height:150px;margin-block-start:24px}}.crumbs{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:14px;font-size:.82rem;font-weight:500;display:flex}.crumbs .cr-code{font:600 .72rem var(--font-mono);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);padding:2px 8px}.crumbs .cr-sep{opacity:.5}.crumbs .cr-p{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate;font-size:.76rem}.crumbs .cr-g .gc{display:none}.toc{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-block-start:26px;display:flex}.toc a{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink-2);transition:border-color var(--t-fast),color var(--t-fast),background-color var(--t-fast);padding:4px 12px;font-size:.82rem;text-decoration:none}.toc a:hover{border-color:var(--action);color:var(--ink);background:var(--surface)}.lede{font-size:var(--fs-lede);color:var(--ink-2);max-width:64ch;line-height:1.75}.plate{isolation:isolate;border-radius:var(--r-2xl);min-height:clamp(360px,46vw,500px);color:var(--cream);--focus:var(--honey);--link:var(--honey-300);align-content:end;margin-block:clamp(16px,2vw,24px) clamp(48px,6vw,80px);padding:clamp(26px,5vw,60px);display:grid;position:relative;overflow:hidden}.plate .crumbs{color:currentColor;opacity:.88}.plate .crumbs .cr-code{color:currentColor;box-shadow:none;background:#ffffff24}.plate h1{font-size:clamp(2.8rem,6.6vw,5.6rem);line-height:1}#bb[data-lang=en] .plate h1{font-size:clamp(2.3rem,5.4vw,4.6rem)}.plate .lede{color:currentColor;opacity:.9;margin-block-start:16px}.plate .toc a{color:currentColor;border-color:#ffffff4d}.plate .toc a:hover{background:#ffffff1f;border-color:currentColor}.plate .pl-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.plate .pl-text{max-width:min(100%,660px);position:relative}.plate.light{color:var(--coffee);--focus:var(--honey-600);--link:var(--coffee-700)}.plate.light .crumbs .cr-code{background:#0000000f}.plate.light .toc a{border-color:#00000024}.blk+.blk{margin-block-start:clamp(64px,8vw,108px)}.blk>h2{font-size:var(--fs-h2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-block-end:12px;display:flex}.sn{font:500 .76rem var(--font-mono);color:var(--ink-3);letter-spacing:0;order:-1}.blk>.intro{color:var(--ink-2);max-width:66ch;margin-block-end:28px}.h3{font-size:var(--fs-h3);margin-block-end:12px}.sub{margin-block-start:clamp(36px,5vw,56px)}.why{max-width:66ch;font-size:var(--fs-sm);color:var(--ink-2);margin-block-start:18px}.why b{color:var(--ink)}.note{font-size:var(--fs-sm);color:var(--ink-2)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g2,.g3,.g4{gap:clamp(12px,1.8vw,20px);display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}}.scroll-x{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(18px,2.4vw,26px)}.card h3{margin-block-end:8px;font-size:1.12rem}.card p{font-size:var(--fs-sm);color:var(--ink-2)}.card p+p{margin-block-start:8px}.stage{border-radius:var(--r-2xl);background:radial-gradient(90% 70% at 50% 0%,var(--surface) 0,transparent 70%),var(--canvas);padding:clamp(20px,4vw,48px);position:relative;overflow:hidden}.stage--night{background:radial-gradient(80% 70% at 50% 0%,var(--night-surface-2),transparent 70%),var(--night-deep);color:var(--night-ink);--link:var(--honey-300)}.stage--coffee{background:radial-gradient(80% 70% at 50% 0%,var(--coffee-700),transparent 70%),var(--coffee);color:var(--cream);--link:var(--honey-300)}.cap{font-size:var(--fs-xs);color:var(--ink-2);margin-block-start:10px;line-height:1.6}.cap b{color:var(--ink);font-weight:600}.tag{border-radius:var(--r-pill);background:var(--tag-bg);color:var(--tag-ink);align-items:center;gap:6px;padding:2px 10px;font-size:.74rem;font-weight:600;line-height:1.7;display:inline-flex}.btn{border-radius:var(--r-pill);background:var(--action);min-height:46px;color:var(--on-action);cursor:pointer;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-mid) var(--ease-out),background-color var(--t-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:0 1px 2px rgb(var(--shadow) / .12),0 8px 22px rgb(var(--shadow) / .22)}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-busy=true]{opacity:.55;cursor:progress;box-shadow:none;transform:none}.btn--ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn--ghost:hover{background:var(--surface-2);box-shadow:none}.btn--light{background:var(--white);color:var(--coffee)}.btn--sm{gap:6px;min-height:36px;padding:6px 14px;font-size:.84rem}.btn svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.switch{cursor:pointer;align-items:center;gap:10px;font-weight:500;display:inline-flex}.switch input{appearance:none;border-radius:var(--r-pill);background:var(--cream-300);cursor:pointer;width:44px;height:26px;transition:background-color var(--t-mid);flex:none;margin:0;position:relative}.switch input:after{content:"";background:var(--white);width:20px;height:20px;transition:transform var(--t-mid) var(--spring);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.switch input:checked{background:var(--action)}.switch input:checked:after{transform:translate(18px)}#bb[dir=rtl] .switch input:checked:after{transform:translate(-18px)}.chips-r{flex-wrap:wrap;gap:6px;display:flex}.chip-r{display:inline-flex;position:relative}.chip-r input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip-r>span{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);min-height:36px;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast);align-items:center;gap:7px;padding:6px 12px;font-size:.84rem;font-weight:500;display:inline-flex}.chip-r:hover>span{border-color:var(--action)}.chip-r input:checked+span{border-color:var(--action);background:var(--action);color:var(--on-action)}.chip-r input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.chip-r input:disabled{cursor:not-allowed}.chip-r input:disabled+span{opacity:.38;border-style:dashed}.chip-r .sw{background:var(--c);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #80808073}.field{font-size:var(--fs-xs);color:var(--ink-2);gap:6px;font-weight:600;display:grid}.field input,.field select,.field textarea{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);padding:8px 12px;font-size:.95rem;font-weight:400}.field textarea{resize:vertical;min-height:88px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus),0 0 0 5px color-mix(in oklab,var(--focus) 18%,transparent);outline:none}.tabs{border-block-end:1px solid var(--line);gap:4px;margin-block-end:24px;display:flex;overflow-x:auto}.tabs button{cursor:pointer;color:var(--ink-2);border:0;background:0 0;border-block-end:2px solid #0000;flex:none;margin-block-end:-1px;padding:10px 16px;font-weight:600}.tabs button[aria-selected=true]{color:var(--ink);border-color:var(--action)}pre.code{border-radius:var(--r-lg);background:var(--night-deep);color:var(--night-ink);font:.8rem/1.6 var(--font-mono);text-align:left;tab-size:2;direction:ltr;max-height:380px;margin:0;padding:16px 18px;overflow:auto}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.tbl th,.tbl td{border-block-end:1px solid var(--line);text-align:start;vertical-align:top;padding:12px}.tbl th{font-size:var(--fs-xs);color:var(--ink-2);font-weight:600}.tbl td.n,.tbl .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.spec{display:grid}.spec li{font-size:var(--fs-sm);border-block-end:1px solid var(--line);grid-template-columns:minmax(5.5em,auto) 1fr;gap:14px;padding-block:11px;display:grid}.spec li:first-child{border-block-start:1px solid var(--line)}.spec li>b{font-family:var(--font-mono);color:var(--accent-ink);font-weight:500}.spec li>b .ar,.spec li>b[lang=ar]{font-family:var(--font-text);font-weight:600}.rules{gap:9px;display:grid}.rules li{font-size:var(--fs-sm);gap:10px;display:flex}.rules li:before{content:"";background:var(--honey);border-radius:50%;flex:none;width:7px;height:7px;margin-block-start:.72em}.ok,.no{width:22px;height:22px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ok{background:var(--success)}.no{background:var(--red-700)}.ok svg,.no svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.dd{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:16px;display:grid}.dd-i{align-content:start;gap:10px;display:grid}.dd-i .fr{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.dd-i .fr>.ok,.dd-i .fr>.no{z-index:2;position:absolute;inset-block-start:10px;inset-inline-end:10px}.dd-i p{font-size:var(--fs-sm);align-items:flex-start;gap:8px;display:flex}.dd-i p>.ok,.dd-i p>.no{width:20px;height:20px;margin-block-start:2px}@media (width<=900px){.dd{--cols:2!important}}@media (width<=480px){.dd{--cols:1!important}}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.stat{border-radius:var(--r-lg);background:var(--surface-2);padding:16px 18px}.stat b{font:600 1.6rem/1.2 var(--font-mono);color:var(--ink);display:block}.stat span{font-size:var(--fs-xs);color:var(--ink-2)}.pull{font-family:var(--font-display);text-wrap:balance;max-width:34ch;font-size:clamp(1.4rem,2.8vw,2.1rem);font-weight:600;line-height:1.4}.pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:clamp(72px,9vw,112px);display:grid}.pager a{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:border-color var(--t-fast);gap:2px;padding:14px 18px;text-decoration:none;display:grid}.pager a:hover{border-color:var(--action)}.pager a small{font-size:var(--fs-xs);color:var(--ink-2)}.pager a b{font-family:var(--font-display);align-items:center;gap:8px;font-size:1.08rem;display:flex}.pager .nx{text-align:end;grid-column:2}.pager .nx b{justify-content:flex-end}.pager .ic{transition:transform var(--t-mid) var(--ease-out)}.pager .pv:hover .ic{transform:translate(3px)}.pager .nx:hover .ic{transform:translate(-3px)}#bb[dir=ltr] .pager .ic{scale:-1 1}.site-foot{max-width:var(--page-wide);padding:28px var(--gutter) calc(40px + env(safe-area-inset-bottom,0px));font-size:var(--fs-xs);color:var(--ink-2);border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-inline:auto;display:flex}.site-foot a{color:inherit}.tool-error{border-radius:var(--r-lg);background:var(--error-bg);color:var(--red-700);font-size:var(--fs-sm);padding:12px 14px;font-weight:600}.nojs-note{border-radius:var(--r-lg);background:var(--warning-bg);color:var(--warning);font-size:var(--fs-sm);padding:12px 14px;font-weight:600;display:none}#bb:not(.js-pending):not(.js) .nojs-note{display:block}.toast{inset-inline:0;bottom:calc(18px + env(safe-area-inset-bottom,0px));border-radius:var(--r-pill);background:var(--ink);width:max-content;max-width:calc(100% - 32px);color:var(--bg);box-shadow:0 10px 30px rgb(var(--shadow) / .3);opacity:0;transition:transform var(--t-mid) var(--ease-out),opacity var(--t-mid);z-index:120;pointer-events:none;margin-inline:auto;padding:10px 18px;font-size:.9rem;font-weight:500;position:fixed;transform:translateY(160%)}.toast.show{opacity:1;transform:none}.toast.warn{background:var(--warning-base);color:var(--warning-on)}.copy-panel{inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface);max-width:560px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:0 20px 50px rgb(var(--shadow) / .3);z-index:125;gap:10px;margin-inline:auto;padding:16px;display:grid;position:fixed}.copy-panel textarea{resize:vertical;width:100%;min-height:96px;font:.82rem/1.55 var(--font-mono);text-align:left;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);direction:ltr;padding:10px}.modal{z-index:115;background:#08141f80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-box{background:var(--surface);width:min(100%,560px);max-height:min(86vh,720px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-2xl);gap:14px;padding:clamp(18px,3vw,26px);display:grid;overflow:auto;box-shadow:0 30px 80px #00000059}.modal-box h2{font-size:1.3rem}.modal-box .prev{border-radius:var(--r-lg);background:repeating-conic-gradient(var(--chk-a) 0 25%,var(--chk-b) 0 50%) 0 0/16px 16px;box-shadow:inset 0 0 0 1px var(--line);place-items:center;padding:14px;display:grid}.modal-box .prev img{width:auto;max-height:300px}.modal-box textarea{width:100%;min-height:140px;font:.78rem/1.5 var(--font-mono);text-align:left;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);direction:ltr;padding:10px}.search{z-index:110;padding:calc(var(--bar-h) + 12px + env(safe-area-inset-top,0px)) 16px 16px;background:#08141f6b;place-items:start center;display:grid;position:fixed;inset:0}.search-box{background:var(--surface);width:min(100%,640px);max-height:min(72vh,580px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000052}.search-in{border-block-end:1px solid var(--line);align-items:center;gap:10px;padding:6px 14px;display:flex}.search-in input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:50px;font-size:1.05rem}.search-in input::-webkit-search-cancel-button{display:none}.search-list{padding:8px;overflow-y:auto}.search-list li{border-radius:var(--r-md);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 12px;padding:9px 12px;display:grid}.search-list li .ic{color:var(--ink-2)}.search-list li b{font-size:.95rem;font-weight:600}.search-list li small{font-size:var(--fs-xs);color:var(--ink-2);grid-column:2}.search-list li .code{font:500 .7rem var(--font-mono);color:var(--ink-3);direction:ltr;unicode-bidi:isolate;grid-area:1/3/span 2}.search-list li[aria-selected=true]{background:var(--surface-2)}.search-list li[aria-selected=true] .ic{color:var(--accent-ink)}.search-empty{color:var(--ink-2);font-size:var(--fs-sm);padding:18px 14px}.search-foot{border-block-start:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-2);gap:14px;padding:8px 14px;display:flex}.phone{aspect-ratio:9/19.5;background:var(--phone-body);width:min(100%,280px);box-shadow:0 0 0 1.5px var(--phone-edge),0 2px 4px #0003,0 28px 60px #0000004d;border-radius:44px;flex:none;position:relative;container-type:inline-size}.phone .screen{background:var(--cream-50);color:var(--coffee);border-radius:36px;font-size:3.9cqw;line-height:1.45;position:absolute;inset:9px;overflow:hidden}.phone .island{border-radius:var(--r-pill);background:var(--black);z-index:5;width:30%;height:6.8cqw;position:absolute;top:13px;left:50%;translate:-50%}.phone .sb{height:13cqw;font:600 3.6cqw var(--font-text);z-index:4;justify-content:space-between;align-items:center;padding-inline:8cqw;display:flex;position:relative}.browser{background:var(--white);width:100%;color:var(--coffee);box-shadow:0 0 0 1px var(--light-line),0 24px 60px rgb(var(--shadow) / .18);border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.shadow-lg{box-shadow:0 1px 2px #00000014,0 12px 28px #00000024,0 40px 80px #0000001f}.badge{border-radius:var(--r-pill);background:var(--b);color:var(--f);white-space:nowrap;align-items:center;gap:6px;padding:3px 11px 3px 9px;font-size:.8rem;font-weight:600;line-height:1.6;display:inline-flex}.badge .ic{stroke-width:1.9px;width:15px;height:15px}.tool{gap:16px;display:grid}.tool .tool-error:empty{display:none}.dl-status{font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:8px;display:flex}.dl-status:empty{display:none}.dl-status:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.dl-status[data-mode=claude]:before,.dl-status[data-mode=browser]:before{background:var(--success)}.dl-status[data-mode=manual]:before{background:var(--warning)}.fx-gal{margin-inline:calc(-1 * var(--gutter));padding:18px var(--gutter) 30px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:clamp(18px,3vw,32px);display:flex;position:relative;overflow-x:auto}.fx-gal>figure{scroll-snap-align:start;flex:none;align-content:start;justify-items:center;gap:14px;width:min(280px,78vw);display:grid}.fx-gal>figure .phone{width:100%;box-shadow:0 0 0 1.5px var(--phone-edge),0 2px 4px color-mix(in oklab,var(--black) 18%,transparent),0 14px 28px color-mix(in oklab,var(--black) 18%,transparent)}.fx-gal figcaption{text-align:center;font-size:var(--fs-sm);gap:2px;display:grid}.fx-gal figcaption b{font-size:.98rem}.fx-gal figcaption>span{color:var(--ink-2)}.fx-gal figcaption .who{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);font:500 .7rem var(--font-mono);justify-self:center;margin-block-end:4px;padding:1px 10px}.fx-gal figcaption .who .ar{font-family:var(--font-text)}.phone .screen.fx{font-family:var(--font-text);--fx-card:var(--white);--fx-line:var(--cream-200);--fx-ink2:var(--coffee-500);--fx-soft:var(--cream-100);--fx-ring:var(--cream-200);--fx-sel:var(--coffee-50);flex-direction:column;display:flex}.phone .screen.fx[lang=ar],.phone .screen.fx[lang=en]{--font-display:"Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif}.phone .screen.fx.dv{background:var(--night);width:auto;color:var(--night-ink);--fx-card:var(--night-surface);--fx-line:var(--night-line);--fx-ink2:var(--night-ink-2);--fx-soft:var(--night-surface-2);--fx-ring:var(--night-line);--fx-sel:var(--night-surface-2)}.fx .sb.lt{color:var(--cream)}.fx .ic{stroke-width:1.7px;width:5.2cqw;height:5.2cqw}.fx b{font-weight:700}.fx small{color:var(--fx-ink2);font-size:2.8cqw;line-height:1.4;display:block}.fx-code{direction:ltr;justify-content:center;gap:2cqw;display:flex}.fx-code span{background:var(--fx-card);width:11cqw;height:13cqw;box-shadow:inset 0 0 0 1px var(--fx-ring);font:600 6cqw var(--font-mono);border-radius:2.6cqw;place-items:center;display:grid}.fx-code span.on{box-shadow:inset 0 0 0 .6cqw var(--coffee)}.fx.dv .fx-code span.on{box-shadow:inset 0 0 0 .6cqw var(--night-ink)}.fx-sts{border-block-start:1px solid var(--line);gap:0;display:grid}.fx-sts>li{border-block-end:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:2.2em minmax(0,15em) minmax(0,1fr);align-items:center;gap:4px 14px;padding-block:10px;display:grid}.fx-sts>li>.n{font:500 .74rem var(--font-mono);color:var(--ink-3)}.fx-sts>li>.n .ar{font-family:var(--font-text)}.fx-sts>li>.badge{white-space:normal;justify-self:start}.fx-sts>li>p{color:var(--ink-2)}.fx-sts>li>p b{color:var(--ink);font-weight:600}.fx-sts .wh{background:var(--honey);border-radius:50%;flex:none;width:7px;height:7px;margin-inline-start:2px;display:inline-block}@media (width<=620px){.fx-sts>li{grid-template-columns:2em minmax(0,1fr)}.fx-sts>li>p{grid-column:2}}.fx-today{border-radius:var(--r-lg);background:var(--surface-2);border:1px dashed var(--line-2);max-width:78ch;font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 12px;margin-block-start:20px;padding:14px 16px;display:grid}.fx-today>b{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:600 .72rem var(--font-mono);white-space:nowrap;grid-row:1/span 9;align-items:center;gap:6px;padding:1px 10px;display:inline-flex}.fx-today>b .ar{font-family:var(--font-text)}.fx-today>:not(b){grid-column:2}.fx-today>:not(b)+:not(b){margin-block-start:6px}.fx-today ul{gap:6px;display:grid}.fx-today li{gap:8px;display:flex}.fx-today li:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px;margin-block-start:.7em}.fx-today s{color:var(--error);text-decoration-thickness:1.5px}@media (width<=620px){.fx-today{grid-template-columns:minmax(0,1fr)}.fx-today>b{grid-row:auto;justify-self:start;margin-block-end:8px}.fx-today>:not(b){grid-column:1}}.badge.neu{--b:var(--st-neutral-tint);--f:var(--st-neutral-ink)}.badge.inf{--b:var(--info-bg);--f:var(--info)}.badge.prg{--b:var(--st-progress-tint);--f:var(--st-progress-ink)}.badge.prs{--b:var(--st-progress-strong);--f:var(--st-progress-strong-on)}.badge.suc{--b:var(--success-bg);--f:var(--success)}.badge.wrn{--b:var(--warning-bg);--f:var(--warning)}.badge.err{--b:var(--error-bg);--f:var(--error)}.badge.crt{--b:var(--critical);--f:var(--critical-on)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .badge.neu{--b:var(--cream-800);--f:var(--cream-200)}:root:not([data-theme=light]) .badge.prg{--b:var(--coffee-700);--f:var(--coffee-100)}:root:not([data-theme=light]) .badge.prs{--b:var(--coffee-500);--f:var(--white)}}:root[data-theme=dark] .badge.neu{--b:var(--cream-800);--f:var(--cream-200)}:root[data-theme=dark] .badge.prg{--b:var(--coffee-700);--f:var(--coffee-100)}:root[data-theme=dark] .badge.prs{--b:var(--coffee-500);--f:var(--white)}.dep{fill:currentColor;width:min(100%,300px);height:auto;overflow:visible}.dep .dots{transform-box:fill-box;transform-origin:50%}.dep.play .name{animation:mw-word-in .4s var(--ease-out) both}.dep.play .dots{animation:mw-arrow-in .6s var(--ease-out) .3s both}@keyframes mw-word-in{0%{opacity:0}to{opacity:1}}@keyframes mw-arrow-in{0%{opacity:0;transform:translate(90px,26px)}80%{opacity:1;transform:translate(0)rotate(2deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}#bb[data-lang=en] :is(#home,#guide,#story,#platform,#values,#audiences,#messaging) [lang=ar],#bb[data-lang=ar] :is(#home,#guide,#story,#platform,#values,#audiences,#messaging) [lang=en]{--font-display:"Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif}.hm-hero{isolation:isolate;border-radius:var(--r-2xl);color:var(--cream);background:var(--night);--focus:var(--honey);align-items:end;min-height:clamp(520px,68vh,720px);margin-block:clamp(16px,2vw,24px) clamp(64px,8vw,104px);padding:clamp(28px,5.2vw,72px);display:grid;position:relative;overflow:hidden}.hm-hero .fx{z-index:-1;pointer-events:none;position:absolute;inset:0}.hm-hero .glow{background:radial-gradient(40% 42% at 74% 24%,color-mix(in oklab,var(--coffee-600) 60%,transparent) 0,transparent 66%),radial-gradient(46% 50% at 18% 70%,color-mix(in oklab,var(--coffee-700) 90%,transparent) 0,transparent 64%),radial-gradient(64% 44% at 50% 116%,var(--coffee-700) 0,transparent 72%),linear-gradient(180deg,var(--night) 6%,var(--coffee) 60%,var(--coffee-800));position:absolute;inset:-25%}#bb[dir=ltr] .hm-hero .glow{scale:-1 1}@media (prefers-reduced-motion:no-preference){.hm-hero .glow{animation:hm-drift 24s var(--ease-inout) infinite alternate}}@keyframes hm-drift{to{transform:translate(4%,-3%)scale(1.06)}}.hm-hero .frz{background:var(--cream);opacity:.05;-webkit-mask-image:var(--frieze-mask),linear-gradient(180deg,#000 10%,transparent 88%);-webkit-mask-image:var(--frieze-mask),linear-gradient(180deg,#000 10%,transparent 88%);mask-image:var(--frieze-mask),linear-gradient(180deg,#000 10%,transparent 88%);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-size:96px 58.75px,100% 100%;mask-size:96px 58.75px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.hm-hero .halo{aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in oklab,var(--honey) 30%,transparent),color-mix(in oklab,var(--honey) 10%,transparent) 52%,transparent 74%);border-radius:50%;width:clamp(360px,44vw,640px);position:absolute;inset-block-start:clamp(-150px,-7vw,-40px);inset-inline-end:clamp(-150px,-6vw,-50px)}.hm-grid{grid-template-columns:minmax(0,max-content) minmax(clamp(200px,22vw,340px),1fr);grid-template-areas:"head mark""body body";align-items:end;gap:clamp(22px,2.8vw,36px) clamp(24px,3.6vw,52px);display:grid}.hm-head{grid-area:head}.hm-body{grid-area:body}.hm-hero h1{color:var(--cream);font-size:clamp(3rem,6.6vw,6.2rem);font-weight:700;line-height:1.02}.hm-hero h1 .l2{color:var(--honey-200);margin-block-start:.45em;font-size:.42em;font-weight:500;line-height:1.3;display:block}#bb[data-lang=en] .hm-hero h1{text-align:left}.hm-hero .tag-en{font-family:var(--font-display);color:var(--coffee-200);text-wrap:balance;max-width:34ch;margin-block-start:16px;font-size:clamp(1.1rem,1.9vw,1.5rem);font-weight:500;line-height:1.4}#bb[dir=rtl] .hm-hero .tag-en{text-align:right;margin-inline-start:auto}.hm-hero .lede{color:var(--coffee-100);max-width:56ch}.hm-hero .meta{flex-wrap:wrap;gap:8px;margin-block-start:18px;display:flex}.hm-hero .meta>span{font-size:var(--fs-xs);border-radius:var(--r-pill);background:color-mix(in oklab,var(--cream) 10%,transparent);color:var(--coffee-100);padding:3px 10px}.hm-hero .row{margin-block-start:28px}.hm-hero .btn{--action:var(--honey);--on-action:var(--coffee)}.hm-hero .btn--ghost{color:var(--cream);border-color:color-mix(in oklab,var(--cream) 35%,transparent)}.hm-hero .btn--ghost:hover{background:color-mix(in oklab,var(--cream) 10%,transparent)}.hm-mark{grid-area:mark;align-self:center;justify-items:center;gap:clamp(16px,2vw,24px);display:grid}.hm-mark .dep{width:min(100%,460px);color:var(--cream)}@media (width<=760px){.hm-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"mark""head""body"}.hm-mark{justify-items:start;gap:14px}.hm-mark .dep{width:clamp(190px,60vw,300px)}.hm-hero .halo{width:380px;inset-block:-110px auto;inset-inline:-130px auto}}.hm-board{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:14px;display:grid}.hm-t{border-radius:var(--r-2xl);color:var(--ink);background:var(--surface);border:1px solid var(--line);transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out);align-content:space-between;gap:12px;padding:20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.hm-t:hover{box-shadow:0 2px 6px rgb(var(--shadow) / .08),0 18px 40px rgb(var(--shadow) / .14);transform:translateY(-3px)}.hm-t b{font-family:var(--font-display);font-size:1.05rem}.hm-t small{font-size:var(--fs-xs);color:inherit;opacity:.78}.hm-t .lbl{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.hm-logo{background:var(--coffee);color:var(--cream);border:0;grid-area:span 2/span 2}.hm-logo .lk{aspect-ratio:768/497;width:min(62%,320px);color:var(--cream);margin:auto}.hm-logo:before{content:"";background:var(--coffee-700);-webkit-mask-image:var(--frieze-mask);-webkit-mask-image:var(--frieze-mask);mask-image:var(--frieze-mask);opacity:.5;position:absolute;inset:0;-webkit-mask-size:76.8px 47px;mask-size:76.8px 47px}.hm-logo>*{position:relative}.hm-col{grid-column:span 2;padding:0}.hm-col .bars{height:100%;min-height:150px;display:flex}.hm-col .bars i{font:500 .7rem var(--font-mono);color:var(--cream);flex:1;align-items:flex-end;padding:12px;font-style:normal;display:flex}.hm-col .bars i:first-child{background:var(--coffee);flex:2.4}.hm-col .bars i:nth-child(2){background:var(--cream);color:var(--coffee);flex:1.4}.hm-col .bars i:nth-child(3){background:var(--honey);color:var(--coffee)}.hm-col .bars i:nth-child(4){background:var(--night)}.hm-col .bars i:nth-child(5){background:var(--cream-50);color:var(--coffee);box-shadow:inset 0 0 0 1px var(--line)}.hm-col .lbl{color:var(--cream);position:absolute;inset-block-start:16px;inset-inline:18px}.hm-type .gly{font:700 clamp(2.2rem,3.7vw,3.2rem)/1.2 var(--font-display);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.hm-type .gly .rk{font-family:"Lemonada",var(--font-text);color:var(--accent-ink);font-weight:500}.hm-type .gly .ub{font-family:"Lemonada",var(--font-text);font-size:.8em}.hm-voice{background:var(--honey);color:var(--coffee);border:0}.hm-voice q{font:700 1.1rem/1.6 var(--font-display);quotes:"«" "»"}.hm-voice small{opacity:.9}.hm-gfx{background:var(--night);color:var(--night-ink)}.hm-gfx:before{content:"";background:var(--coffee-800);-webkit-mask-image:var(--frieze-mask);-webkit-mask-image:var(--frieze-mask);mask-image:var(--frieze-mask);opacity:.45;position:absolute;inset:0;-webkit-mask-size:64px 39.17px;mask-size:64px 39.17px}.hm-gfx .rt{justify-self:center;width:min(86%,250px);height:auto;position:relative;overflow:visible}.hm-gfx .rt .rd{fill:var(--cream)}.hm-gfx .rt circle{fill:var(--honey)}.hm-gfx .lbl{position:relative}.hm-app{background:var(--canvas);grid-row:span 2;justify-items:center}.hm-app .phone{width:min(100%,170px)}.hm-app .screen{background:var(--cream-50);flex-direction:column;display:flex}.hm-app .mm-map{flex:1;min-height:0;position:relative;overflow:hidden}.hm-app .mm-map svg{width:100%;height:100%;position:absolute;inset:0}.hm-app .mm-map .rd{fill:none;stroke:var(--white);stroke-width:3.4px}.hm-app .mm-map .rd2{fill:none;stroke:var(--white);stroke-width:1.8px}.hm-app .mm-sheet{background:var(--white);box-shadow:0 -1.5cqw 6cqw rgb(var(--shadow) / .12);border-radius:7cqw 7cqw 0 0;gap:3.6cqw;margin-block-start:-7cqw;padding:3.4cqw 6cqw 9cqw;display:grid;position:relative}.hm-app .mm-grab{background:var(--cream-300);border-radius:1cqw;justify-self:center;width:11cqw;height:1.4cqw}.hm-app .mm-where{background:var(--cream-100);border-radius:4cqw;align-items:center;gap:3cqw;height:12cqw;padding-inline:4cqw;display:flex}.hm-app .mm-where i{background:var(--honey);flex:none;width:3.6cqw;height:3.6cqw}.hm-app .mm-where b{background:var(--coffee-300);border-radius:2cqw;width:42%;height:3cqw}.hm-app .mm-row{grid-template-columns:8cqw minmax(0,1fr);align-items:center;gap:1.6cqw 3cqw;display:grid}.hm-app .mm-row i{background:var(--cream-100);border-radius:50%;grid-row:span 2;width:8cqw;height:8cqw}.hm-app .mm-row b{background:var(--coffee-200);border-radius:2cqw;width:64%;height:2.6cqw}.hm-app .mm-row b+b{background:var(--cream-200);width:40%}.hm-mo .ld{place-items:center;height:64px;display:grid}.hm-num dl{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 12px;display:grid}.hm-num dt{font:600 1.15rem var(--font-mono);color:var(--accent-ink);white-space:nowrap;direction:ltr;unicode-bidi:isolate}#bb[dir=rtl] .hm-num dt{text-align:right}.hm-num dd{font-size:var(--fs-xs);color:var(--ink-2)}@media (width<=1100px){.hm-board{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-app{grid-row:span 1}}@media (width<=560px){.hm-board{grid-template-columns:minmax(0,1fr)}.hm-logo,.hm-col{grid-column:auto}.hm-logo{grid-row:span 1;min-height:220px}}.hm-tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hm-task{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:border-color var(--t-fast),background-color var(--t-fast);grid-template-columns:auto 1fr auto;align-items:center;gap:4px 14px;padding:16px 18px;text-decoration:none;display:grid}.hm-task:hover{border-color:var(--action);background:var(--surface-2)}.hm-task .ico{background:var(--surface-2);width:44px;height:44px;color:var(--accent-ink);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.hm-task:hover .ico{background:var(--surface)}.hm-task .ico .ic{width:22px;height:22px}.hm-task b{font-size:.98rem}.hm-task small{font-size:var(--fs-xs);color:var(--ink-2);grid-column:2;line-height:1.5}.hm-task .go{color:var(--ink-3);transition:transform var(--t-mid) var(--ease-out),color var(--t-fast);grid-area:1/3/span 2}.hm-task:hover .go{color:var(--accent-ink);transform:translate(-3px)}#bb[dir=ltr] .hm-task .go{scale:-1 1}@media (width<=900px){.hm-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hm-tasks{grid-template-columns:minmax(0,1fr)}}.hm-ch{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hm-c{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.hm-c:hover{box-shadow:0 16px 36px rgb(var(--shadow) / .12);transform:translateY(-3px)}.hm-c .v{place-items:center;height:110px;display:grid;position:relative;overflow:hidden}.hm-c .v .cd{z-index:1;font:600 .72rem var(--font-mono);opacity:.8;position:absolute;inset-block-start:10px;inset-inline-start:12px}.hm-c .t{align-content:start;gap:4px;padding:14px 16px 16px;display:grid}.hm-c b{font-family:var(--font-display);font-size:1.08rem}.hm-c p{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.55}.hm-c .n{font:500 .7rem var(--font-mono);color:var(--ink-3)}.hm-c .n .ar{font-family:var(--font-text)}.hm-ch .v1{background:var(--coffee);color:var(--cream)}.hm-ch .v2{background:var(--night);color:var(--cream)}.hm-ch .v3{background:linear-gradient(90deg,var(--coffee) 0 40%,var(--cream) 40% 64%,var(--honey) 64% 76%,var(--night) 76% 89%,var(--cream-50) 89%);color:var(--cream)}.hm-ch .v4{background:var(--cream);color:var(--coffee);box-shadow:inset 0 -1px 0 var(--line)}.hm-ch .v5{background:radial-gradient(56% 64% at 50% 80%,color-mix(in oklab,var(--honey) 34%,transparent),transparent 72%),linear-gradient(180deg,var(--night),var(--coffee) 55%,var(--coffee-600));color:var(--cream)}.hm-ch .v6{background:var(--honey);color:var(--coffee)}.hm-ch .v6 .cd{opacity:1}.hm-ch .v7{background:var(--canvas);color:var(--mark)}.hm-ch .v8{background:var(--coffee-600);color:var(--cream)}.hm-ch .vp{background:var(--coffee-100);color:var(--coffee)}.hm-c .v .phs{width:220px;height:110px;margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}.hm-c .v .mk{width:min(58%,150px);height:auto}.hm-c .v .lkv{aspect-ratio:768/497;fill:currentColor;width:auto;height:70%}.hm-c .v .big{font:700 3.4rem/1 var(--font-display)}.hm-c .v .big.lat{font-family:"Lemonada",var(--font-text);font-size:2.9rem}.hm-c .v .bn{width:100%;height:100%;position:absolute;inset:0}.hm-c .v .car{width:min(66%,180px);height:auto;overflow:visible}@media (width<=1000px){.hm-ch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.hm-ch{grid-template-columns:minmax(0,1fr)}}.hm-five{border-block-start:1px solid var(--line);display:grid}.hm-five li{border-block-end:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;padding-block:16px;display:grid}.hm-five .v{border-radius:var(--r-lg);background:var(--surface-2);width:56px;height:56px;color:var(--mark);place-items:center;display:grid}.hm-five .v .mk{aspect-ratio:768/385;width:34px}.hm-five p{font-size:1.04rem;line-height:1.65}.hm-five a{font-size:var(--fs-sm);white-space:nowrap}.hm-five .aa{font:700 1.08rem "Lemonada",var(--font-text)}.hm-five .qq{font:700 1.6rem var(--font-display);color:var(--accent-ink)}.hm-five .wh{aspect-ratio:163.7/61.4;background:var(--action);width:30px;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;mask:var(--wheels-mask) center/100% 100% no-repeat}.hm-dots{gap:4px;display:flex}.hm-dots i{width:11px;height:11px;box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--ink) 34%,transparent);border-radius:50%}@media (width<=640px){.hm-five li{grid-template-columns:48px minmax(0,1fr)}.hm-five .v{width:48px;height:48px}.hm-five a{grid-column:2}}#home .hm-hero,#home .hm-logo{--arw:var(--honey)}#home .hm-col .bars i:first-child{background:var(--cherry);color:var(--cream);flex:2.4}#home .hm-col .bars i:nth-child(2){background:var(--cream);color:var(--coffee);flex:1.4}#home .hm-col .bars i:nth-child(3){background:var(--coffee);color:var(--cream);flex:1.2}#home .hm-col .bars i:nth-child(4){background:var(--honey);color:var(--coffee);flex:1}#home .hm-col .bars i:nth-child(5){background:var(--night);color:var(--cream);box-shadow:none;flex:.8}#home .hm-col .lbl{flex-direction:column;align-items:flex-start}#home .hm-logo .lk{aspect-ratio:768/345.18}#home .hm-gfx .rt .rl,#home .hm-mo .mw-ld .rl{fill:none;stroke:var(--cream);stroke-width:3px;stroke-linecap:round}#home .hm-gfx .rt .ah{stroke-dasharray:1 8;opacity:.55}#home .hm-mo .mw-ld{width:min(100%,180px);height:auto;overflow:visible}#home .hm-mo .mw-ld .rl{stroke:var(--line);stroke-dasharray:2 7}#home .hm-mo .mw-ld .ar-g{transform:translate(66px,30px)}@media (prefers-reduced-motion:no-preference){#home .hm-mo .mw-ld .ar-g{animation:mw-glide 2.4s var(--ease-inout) infinite}}@keyframes mw-glide{0%{opacity:0;transform:translate(118px,30px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(14px,30px)}}#home .hm-app .mm-where i{background:var(--cherry)}#home .hm-ch .v3{background:linear-gradient(90deg,var(--cherry) 0 40%,var(--cream) 40% 62%,var(--coffee) 62% 80%,var(--honey) 80%);color:var(--cream)}#home .hm-c .v .lkv{aspect-ratio:768/345.18}#home .hm-five .v .mk{aspect-ratio:768/276.83}#home .hm-five .wh{aspect-ratio:407.17/538.3;background:var(--arw);width:22px}#home .dep.play .dots{animation:mw-arrow-in .6s var(--ease-out) .72s both}.gd-art{background:var(--canvas);place-items:center;padding:20px;display:grid}.gd-art svg{width:100%;max-width:280px;height:auto;overflow:visible}.gd-art .nt{stroke:var(--line)}.gd-art .wt{stroke:var(--light-line)}.gd-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gd-role{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:12px;padding:20px;display:grid}.gd-role .ico{background:var(--coffee);width:44px;height:44px;color:var(--cream);border-radius:14px;place-items:center;display:grid}:root[data-theme=dark] .gd-role .ico{background:var(--coffee-600)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gd-role .ico{background:var(--coffee-600)}}.gd-role .ico .ic{width:22px;height:22px}.gd-role h3{font-size:1.1rem}.gd-role p{font-size:var(--fs-sm);color:var(--ink-2)}.gd-role ul{flex-wrap:wrap;gap:6px;display:flex}.gd-role li a{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);padding:3px 10px;font-size:.8rem;text-decoration:none;display:inline-flex}.gd-role li a:hover{background:var(--surface-3)}@media (width<=900px){.gd-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.gd-roles{grid-template-columns:minmax(0,1fr)}}.gd-flow{border-radius:var(--r-2xl);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.gd-flow li{background:var(--surface);border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);align-content:start;gap:4px;padding:18px 18px 20px;display:grid;position:relative}.gd-flow li:nth-child(4n){border-inline-end:0}.gd-flow li:nth-child(n+5){border-block-end:0}.gd-flow .c{font:600 .78rem var(--font-mono);color:var(--accent-ink);justify-self:start}.gd-flow b{font-family:var(--font-display);font-size:1.1rem}.gd-flow span.d{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.55}.gd-flow .q{font:500 .7rem var(--font-text);color:var(--ink-3);position:absolute;inset-block-start:16px;inset-inline-end:16px}@media (width<=900px){.gd-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-flow li:nth-child(4n){border-inline-end:1px solid var(--line)}.gd-flow li:nth-child(2n){border-inline-end:0}.gd-flow li:nth-child(n+5){border-block-end:1px solid var(--line)}.gd-flow li:nth-child(n+7){border-block-end:0}}.gd-gold{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gd-gold li{border-radius:var(--r-2xl);background:var(--coffee);color:var(--cream);align-content:start;gap:10px;padding:22px;display:grid}.gd-gold li:nth-child(2){background:var(--night);box-shadow:inset 0 0 0 1px var(--line)}.gd-gold li:nth-child(3){background:var(--honey);color:var(--coffee)}.gd-gold .n{font:700 3rem/1 var(--font-display);opacity:.9}.gd-gold b{font-family:var(--font-display);font-size:1.25rem;line-height:1.3}.gd-gold p{font-size:var(--fs-sm);opacity:.9}@media (width<=860px){.gd-gold{grid-template-columns:minmax(0,1fr)}}.gd-fmt td:first-child{font-family:var(--font-mono);white-space:nowrap;font-weight:600}.gd-fmt .mode{border-radius:var(--r-pill);background:var(--surface-2);font:500 .72rem var(--font-mono);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);padding:1px 8px;display:inline-flex}.pl-brand{--arw:var(--honey);background:var(--coffee);color:var(--cream);--band:clamp(150px,46vw,230px);container-type:inline-size}.pl-brand .pl-text{max-width:min(100%,600px)}.pl-brand .pl-art svg{direction:ltr;width:100%;height:100%;position:absolute;inset:0}.pl-brand .pl-art .pb-s,#bb[dir=rtl] .pl-brand .pb-l,#bb[dir=ltr] .pl-brand .pb-r{display:none}.pl-brand .m{fill:var(--coffee-700)}.pl-brand .a{fill:var(--honey)}.pl-brand .k{fill:none;stroke:var(--coffee);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pl-brand .kd{fill:var(--coffee)}.pl-brand .x{fill:none;stroke:var(--honey);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.4}.pl-brand .d{fill:none;stroke:var(--honey);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pl-brand .t{fill:var(--honey);font:500 13px var(--font-mono)}.pl-brand .pb-s .t{font-size:19px}.pl-brand .toc a{background:var(--coffee)}@container (width<=779px){.pl-brand .pl-text{padding-block-start:var(--band)}.pl-brand .pl-art .pb-l,.pl-brand .pl-art .pb-r{display:none!important}.pl-brand .pl-art .pb-s{height:var(--band);display:block;inset:0 0 auto}}.st-dict{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.st-word{justify-items:start;gap:clamp(10px,1.6vw,20px);display:grid}.st-word p{justify-items:start;gap:2px;display:grid}.st-word .w{font:700 clamp(3.6rem,8.6vw,7rem)/1.32 var(--font-display);color:var(--ink)}.st-word .q .w{color:var(--accent-ink)}.st-word small{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:9px;font-weight:600;display:inline-flex}.st-word small i{width:24px;height:24px;font:600 .74rem var(--font-mono);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;place-items:center;font-style:normal;display:grid}.st-word .q small:before{content:"";aspect-ratio:407.17/538.3;background:var(--arw);width:14px;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;mask:var(--wheels-mask) center/100% 100% no-repeat}.st-entry{border-inline-start:2px solid var(--ink);gap:14px;padding-inline-start:clamp(16px,2.4vw,28px);display:grid}.st-entry .pos{color:var(--ink-2);font-size:var(--fs-sm)}.st-entry .pos b{color:var(--ink);font:700 1.5rem var(--font-display)}.st-senses{counter-reset:s;gap:12px;display:grid}.st-senses li{counter-increment:s;font-size:var(--fs-lede);grid-template-columns:auto 1fr;gap:10px;line-height:1.7;display:grid}.st-senses li:before{content:counter(s);font-family:var(--font-display);color:var(--accent-ink);font-weight:700}#bb[data-lang=en] .st-senses li:before{content:counter(s)}.st-senses b{color:var(--ink);font-weight:700}.st-talk{gap:8px;max-width:520px;margin-block-start:22px;display:grid}.st-talk p{border-radius:20px;width:max-content;max-width:88%;padding:10px 16px;font-size:1.02rem;line-height:1.5}.st-talk .a{background:var(--surface);border:1px solid var(--line);border-end-start-radius:6px}.st-talk .b{background:var(--ink);color:var(--bg);border-end-end-radius:6px;justify-self:end;font-weight:700}.st-talk small{font-size:var(--fs-xs);color:var(--ink-2)}.st-spell{border-radius:var(--r-xl);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-block-start:clamp(28px,4vw,44px);padding:16px 20px;display:flex}.st-spell>p{font-size:var(--fs-sm);font-weight:600}.st-spell>p.nt{font-size:var(--fs-xs);color:var(--ink-2);flex-basis:100%;font-weight:500}.st-spell ul{flex-wrap:wrap;gap:8px;display:flex}.st-spell li{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:7px;padding:4px 12px 4px 8px;font-size:.95rem;font-weight:600;display:inline-flex}.st-spell li .ok,.st-spell li .no{width:18px;height:18px}.st-spell li .ok svg,.st-spell li .no svg{width:10px;height:10px}.st-spell li s{color:var(--ink-2);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);font-weight:500;text-decoration-thickness:2px}.st-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.st-steps li{border-block-start:3px solid var(--line);align-content:start;gap:10px;padding:24px 22px 26px;display:grid;position:relative}.st-steps li:first-child{border-color:var(--honey)}.st-steps li:nth-child(2){border-color:var(--coffee-300)}.st-steps li:last-child{border-color:var(--ink)}.st-steps .k{font:600 .78rem var(--font-mono);color:var(--ink-3);justify-self:start}.st-steps h3{font-size:1.35rem}.st-steps p{font-size:var(--fs-sm);color:var(--ink-2)}.st-steps .ic{width:30px;height:30px;color:var(--ink);stroke-width:1.5px}.st-steps q{color:var(--ink);quotes:"«" "»";font-weight:700}@media (width<=860px){.st-steps{grid-template-columns:minmax(0,1fr)}}.st-mani{border-radius:var(--r-2xl);background:var(--night);color:var(--night-ink);box-shadow:inset 0 0 0 1px var(--night-line);padding:clamp(28px,6vw,80px);position:relative;overflow:hidden}.st-mani:before{content:"";background:radial-gradient(60% 60% at 88% 0%,color-mix(in oklab,var(--honey) 20%,transparent),transparent 70%),radial-gradient(70% 80% at 0% 100%,color-mix(in oklab,var(--coffee-600) 55%,transparent),transparent 70%);position:absolute;inset:0}.st-mani:after{content:"";aspect-ratio:407.17/538.3;background:var(--honey);width:22px;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;mask:var(--wheels-mask) center/100% 100% no-repeat;position:absolute;inset-block-end:clamp(22px,3vw,34px);inset-inline-end:clamp(22px,3vw,34px)}.st-mani .txt{max-width:33ch;font:600 clamp(1.35rem,2.9vw,2.2rem)/1.6 var(--font-display);gap:clamp(18px,2.4vw,28px);display:grid;position:relative}#bb[data-lang=en] .st-mani .txt{max-width:40ch;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:500;line-height:1.55}.st-mani .txt p:last-child{color:var(--honey)}.st-mani .sig{font-size:var(--fs-sm);color:var(--night-ink-2);align-items:center;gap:12px;margin-block-start:clamp(24px,4vw,40px);display:flex;position:relative}.st-mani .sig .mk{aspect-ratio:768/276.83;width:40px;color:var(--cream);--arw:var(--honey)}.st-phrase{border-radius:var(--r-2xl);background:var(--coffee);color:var(--cream);grid-template-columns:minmax(0,1fr) clamp(48px,8vw,104px) minmax(0,1fr);align-items:start;gap:clamp(16px,2.4vw,28px);padding:clamp(24px,4vw,44px);display:grid;position:relative;overflow:hidden}.st-phrase:before{content:"";background:var(--coffee-800);-webkit-mask-image:var(--frieze-mask);-webkit-mask-image:var(--frieze-mask);mask-image:var(--frieze-mask);opacity:.7;position:absolute;inset:0;-webkit-mask-size:87.77px 53.71px;mask-size:87.77px 53.71px}.st-phrase>*{position:relative}.st-phrase>div{align-content:start;gap:10px;display:grid}.st-phrase .k{border-radius:var(--r-pill);background:color-mix(in oklab,var(--cream) 12%,transparent);font-size:var(--fs-xs);color:var(--coffee-100);justify-self:start;padding:2px 10px;font-weight:600}.st-phrase .a{font:700 clamp(2.2rem,4.8vw,3.6rem)/1.2 var(--font-display);justify-self:start}.st-phrase .e{font:500 clamp(1.2rem,2.2vw,1.6rem) var(--font-display);color:var(--honey);justify-self:start}.st-phrase .m{font-size:var(--fs-sm);color:var(--coffee-200);max-width:44ch;margin-block-start:6px}.st-phrase .rd{--th:clamp(10px,1.1vw,14px);align-self:center;justify-items:center;gap:calc(var(--th) * .7);margin-block-start:clamp(28px,4vw,52px);display:grid}.st-phrase .rd:before{content:"";background:repeating-linear-gradient(90deg,var(--cream) 0 3px,transparent 3px 10px);opacity:.75;border-radius:2px;justify-self:stretch;height:3px}.st-phrase .rd:after{content:"";aspect-ratio:407.17/538.3;background:var(--honey);width:clamp(20px,2.2vw,28px);-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;mask:var(--wheels-mask) center/100% 100% no-repeat}@media (width<=760px){.st-phrase{grid-template-columns:minmax(0,1fr)}.st-phrase .rd{justify-self:start;width:88px;margin-block:4px}}.st-where{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block-start:18px;display:grid}.st-where figure{grid-template-rows:1fr auto;gap:12px;display:grid}.st-where .fr{border-radius:var(--r-xl);align-content:center;gap:8px;min-height:176px;padding:20px;display:grid;position:relative;overflow:hidden}.st-where figcaption{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.6}.st-where figcaption b{color:var(--ink);font-size:var(--fs-sm);display:block}.st-where .w-hi .fr{background:var(--cream-50);color:var(--coffee);box-shadow:inset 0 0 0 1px var(--light-line);text-align:center;justify-items:center;gap:14px}.st-where .w-hi .fr b{font:700 2.3rem/1.2 var(--font-display)}.st-where .w-hi .fld{background:var(--white);width:min(100%,260px);box-shadow:inset 0 0 0 1px var(--light-line);color:var(--coffee-500);border-radius:14px;justify-self:stretch;align-items:center;gap:10px;margin-inline:auto;padding:10px 14px;font-size:.9rem;display:flex}.st-where .w-hi .fld:before{content:"";background:var(--cherry);flex:none;width:10px;height:10px}.st-where .w-ad .fr{background:var(--coffee);color:var(--cream)}.st-where .w-ad .h{font:700 1.22rem/1.45 var(--font-display)}.st-where .w-ad .s{font:700 1.4rem var(--font-display);color:var(--honey)}.st-where .w-ad .lk{aspect-ratio:768/345.18;width:128px;color:var(--cream);margin-block-start:6px}.st-where .w-trip .fr{background:var(--cream-50);color:var(--coffee);box-shadow:inset 0 0 0 1px var(--light-line);text-align:center;justify-items:center}.st-where .w-trip .ring{background:var(--success-bg);width:44px;height:44px;color:var(--success);border-radius:50%;place-items:center;display:grid}.st-where .w-trip .ring svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.st-where .w-trip .fr b{font:700 1.3rem var(--font-display)}.st-where .w-trip .fare{font:500 1.9rem/1.1 var(--font-text);font-variant-numeric:tabular-nums}.st-where .w-trip .fare small{color:var(--coffee-500);font-size:.9rem;font-weight:500}.st-where .w-trip .rt{color:var(--coffee-500);font-size:.8rem}.st-where .w-mail .fr{background:var(--white);color:var(--coffee);box-shadow:inset 0 0 0 1px var(--light-line);align-content:start;font-size:.92rem;line-height:1.7}.st-where .w-mail .to{color:var(--coffee-500);border-block-end:1px solid var(--light-line);padding-block-end:8px;font-size:.74rem}.st-where .w-mail .sg{font-weight:700}.st-where .w-mail .sg span{color:var(--coffee-500);font-size:.84rem;font-weight:400;display:block}@media (width<=640px){.st-where{grid-template-columns:minmax(0,1fr)}.st-where .fr{min-height:0}}.st-read{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.st-read>div{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.st-read .art{background:var(--surface-2);place-items:center;padding:clamp(20px,2.6vw,30px) 20px;display:grid}.st-read svg{width:min(100%,236px);height:auto;fill:var(--mark);overflow:visible}.st-read .dim{opacity:.14}.st-read .y{fill:var(--ink-3);--arw:var(--ink-3)}.st-read .a{fill:var(--arw)}.st-read .rt{fill:none;stroke:var(--ink-3);stroke-width:7px;stroke-linecap:round;stroke-dasharray:2 18}.st-read .tx{padding:18px 20px 20px}.st-read b{font:700 1.5rem/1.2 var(--font-display);display:block}.st-read p{color:var(--ink-2);font-size:var(--fs-sm);margin-block-start:6px}.st-read ul{flex-wrap:wrap;gap:5px;margin-block-start:10px;display:flex}.st-read li{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);padding:1px 9px;font-size:.72rem;font-weight:600}@media (width<=1000px){.st-read{grid-template-columns:minmax(0,1fr)}.st-read>div{grid-template-rows:none;grid-template-columns:minmax(150px,220px) minmax(0,1fr)}.st-read .tx{align-self:center}}@media (width<=560px){.st-dict{grid-template-columns:minmax(0,1fr)}.st-read>div{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}}.pf-art{background:var(--canvas);--t2:var(--coffee);--t3:var(--coffee-800);--t4:var(--coffee-700);--t5:var(--coffee-600);--t6:var(--coffee-500);padding:22px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-art{--t2:var(--coffee-100);--t3:var(--coffee-200);--t4:var(--coffee-300);--t5:var(--coffee-400);--t6:var(--coffee-500)}}:root[data-theme=dark] .pf-art{--t2:var(--coffee-100);--t3:var(--coffee-200);--t4:var(--coffee-300);--t5:var(--coffee-400);--t6:var(--coffee-500)}.pf-art svg{width:100%;max-width:260px}.pf-art .t1{fill:var(--honey)}.pf-art .t2{fill:var(--t2)}.pf-art .t3{fill:var(--t3)}.pf-art .t4{fill:var(--t4)}.pf-art .t5{fill:var(--t5)}.pf-art .t6{fill:var(--t6)}.pf-pyr{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.pf-tiers{justify-items:center;gap:6px;display:grid}.pf-tiers li{text-align:center;border-radius:var(--r-sm);min-height:62px;color:var(--cream);width:var(--w);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--white) 8%,transparent);align-content:center;place-items:center;gap:2px;padding:12px 18px;display:grid}.pf-tiers li b{font-family:var(--font-display);text-wrap:balance;font-size:1.02rem;line-height:1.35}.pf-tiers li small{opacity:.86;font-size:.74rem;line-height:1.4}.pf-tiers li:first-child{--w:36%;background:var(--honey);color:var(--coffee);box-shadow:none}.pf-tiers li:nth-child(2){--w:48%;background:var(--coffee)}.pf-tiers li:nth-child(3){--w:60%;background:var(--coffee-800)}.pf-tiers li:nth-child(4){--w:72%;background:var(--coffee-700)}.pf-tiers li:nth-child(5){--w:86%;background:var(--coffee-600)}.pf-tiers li:nth-child(6){--w:100%;background:var(--coffee-500)}.pf-legend{gap:14px;display:grid}.pf-legend li{font-size:var(--fs-sm);grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.pf-legend i{background:var(--c);width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 18%,transparent);border-radius:4px;margin-block-start:5px}.pf-legend b{font-size:.95rem;display:block}.pf-legend span{color:var(--ink-2)}@media (width<=860px){.pf-pyr{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pf-tiers li{padding-inline:12px}.pf-tiers li:first-child{--w:62%}.pf-tiers li:nth-child(2){--w:70%}.pf-tiers li:nth-child(3){--w:78%}.pf-tiers li:nth-child(4){--w:86%}.pf-tiers li:nth-child(5){--w:93%}.pf-tiers li:nth-child(6){--w:100%}}.pf-pvm{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.pf-pvm>div{align-content:start;gap:12px;padding:clamp(20px,2.8vw,32px);display:grid}.pf-pvm>div+div{border-inline-start:1px solid var(--line)}.pf-pvm .k{font:600 .78rem var(--font-mono);color:var(--accent-ink);justify-self:start}.pf-pvm h3{color:var(--ink-2);font-size:1.1rem;font-family:var(--font-text);font-weight:600}.pf-pvm p{font:600 clamp(1.2rem,2vw,1.5rem)/1.55 var(--font-display);color:var(--ink);text-wrap:balance}@media (width<=860px){.pf-pvm{grid-template-columns:minmax(0,1fr)}.pf-pvm>div+div{border-inline-start:0;border-block-start:1px solid var(--line)}}.pf-pos{border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line);font:500 clamp(1.15rem,2vw,1.45rem)/1.95 var(--font-display);padding:clamp(24px,4vw,44px)}.pf-pos mark{color:inherit;border-block-end:2px solid var(--c);background:0 0;padding-block-end:1px}.pf-pos mark[data-k]:before{content:attr(data-k);background:var(--c);color:var(--surface);font:600 .66rem/1.7 var(--font-mono);vertical-align:.35em;border-radius:6px;margin-inline-end:6px;padding:0 7px;display:inline-block}.pf-pos .ar mark[data-k]:before{font-family:var(--font-text);font-size:.7rem}.pf-promise{border-radius:var(--r-2xl);background:var(--coffee);color:var(--cream);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,36px);margin-block-end:18px;padding:clamp(22px,4vw,40px);display:grid;position:relative;overflow:hidden}.pf-promise:after{content:"";background:linear-gradient(90deg,var(--coffee-700),var(--coffee-600));height:4px;position:absolute;inset-block-end:0;inset-inline:0}.pf-promise .mk{aspect-ratio:768/276.83;width:clamp(110px,12.6vw,164px);height:auto;color:var(--cream);--arw:var(--honey)}.pf-promise p{font:700 clamp(1.4rem,2.8vw,2.1rem)/1.45 var(--font-display)}.pf-rtb{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pf-rtb li{border-radius:var(--r-xl);background:var(--surface-2);grid-template-columns:auto 1fr;align-content:start;gap:6px 14px;padding:18px;display:grid}.pf-rtb .ic{width:26px;height:26px;color:var(--ink);stroke-width:1.6px;grid-row:span 2;margin-block-start:2px}.pf-rtb b{font-size:.98rem}.pf-rtb span{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.6}@media (width<=1000px){.pf-rtb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.pf-rtb{grid-template-columns:minmax(0,1fr)}}.pf-cmp td:first-child{white-space:nowrap;font-weight:600}.pf-cmp td:nth-child(2){color:var(--ink-2)}.pf-cmp td:nth-child(3){font-weight:500}.pf-cmp td:nth-child(3):before{content:"";background:var(--arw);vertical-align:.1em;border-radius:50%;width:8px;height:8px;margin-inline-end:8px;display:inline-block}.pf-cmp td{min-width:150px}#bb[data-lang=en] .pf-tiers li b{font-size:.86rem;font-weight:600;line-height:1.4}#bb[data-lang=en] .pf-pvm p{font-size:clamp(1.02rem,1.55vw,1.2rem);font-weight:500}#bb[data-lang=en] .pf-pos{font-size:clamp(.98rem,1.6vw,1.18rem)}#bb[data-lang=en] .pf-promise p{font-size:clamp(1.2rem,2.3vw,1.72rem)}.vl-art{background:var(--coffee);color:var(--cream);padding:18px}.vl-art .g{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:260px;display:grid}.vl-art .g span{aspect-ratio:1.4;background:color-mix(in oklab,var(--white) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--white) 6%,transparent);font:700 1.2rem var(--font-display);border-radius:14px;place-items:center;display:grid}.vl-art .g span:first-child{background:var(--honey);color:var(--coffee);box-shadow:none}.vl-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vl-v{border-radius:var(--r-2xl);border:1px solid var(--line);background:var(--surface);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.vl-v .top{background:var(--c);color:var(--on,var(--cream));box-shadow:inset 0 -1px 0 var(--line);justify-content:space-between;align-items:end;gap:12px;padding:22px 22px 18px;display:flex}.vl-v h3{font-size:clamp(2rem,3.6vw,2.6rem)}.vl-v .top small{font:500 .86rem var(--font-text);opacity:.92;margin-block-start:6px;display:block}.vl-v .top .ic{opacity:.92;stroke-width:1.5px;width:36px;height:36px}.vl-v dl{padding:6px 22px 20px;display:grid}.vl-v dt{font-size:var(--fs-xs);color:var(--ink-3);margin-block-start:14px;font-weight:600}.vl-v dd{font-size:var(--fs-sm);color:var(--ink);line-height:1.7}.vl-v dd.never{color:var(--red-700)}@media (width<=760px){.vl-four{grid-template-columns:minmax(0,1fr)}}.vl-arch{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.vl-dial svg{width:100%;max-width:420px;height:auto;margin-inline:auto;display:block}.vl-dial .seg{fill:var(--surface-2);stroke:var(--bg);stroke-width:3px}.vl-dial .seg.main{fill:var(--mark)}.vl-dial .seg.alt{fill:var(--coffee-300)}.vl-dial text{font:500 12px var(--font-text);fill:var(--ink-2)}.vl-dial text.on{fill:var(--bg);font-weight:700}.vl-dial text.alt{fill:var(--coffee-950);font-weight:600}.vl-dial .hub{fill:var(--bg)}.vl-dial .hk{fill:var(--mark)}.vl-arch-t{gap:16px;display:grid}.vl-arch-t .tag{justify-self:start}.vl-arch-t h3{font-size:1.6rem}.vl-arch-t p{color:var(--ink-2)}.vl-traits{border-block-start:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-block-start:14px;display:flex}.vl-traits li{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:4px 12px;font-size:.86rem;font-weight:600}.vl-traits li:first-child{box-shadow:none;color:var(--ink-3);background:0 0;padding-inline:0 4px;font-weight:500}@media (width<=860px){.vl-arch{grid-template-columns:minmax(0,1fr)}}.vl-sl{gap:4px;display:grid}.vl-row{border-block-end:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:minmax(96px,.8fr) minmax(0,3fr) minmax(96px,.8fr);align-items:center;gap:16px;padding-block:16px 14px;display:grid}.vl-row>span:nth-child(3){text-align:end}.vl-row>span:first-child,.vl-row>span:nth-child(3){font-weight:600}.vl-trk{background:linear-gradient(90deg,var(--surface-2),var(--surface-3));border-radius:4px;height:8px;position:relative}.vl-trk:before{content:"";background:linear-gradient(90deg,var(--line-2) 1.5px,transparent 1.5px) 0 0/calc((100% - 1.5px) / 10) 100% repeat-x;position:absolute;inset-block:-5px;inset-inline:-.75px}.vl-trk:after{content:"";inset-block:-9px;background:var(--ink-3);border-radius:1px;width:2px;position:absolute;left:50%;translate:-50%}.vl-trk i{z-index:1;top:50%;background:var(--honey);width:22px;height:22px;box-shadow:0 0 0 5px var(--bg);border-radius:50%;position:absolute;inset-inline-start:var(--p);translate:-50% -50%}#bb[dir=rtl] .vl-trk i{translate:50% -50%}.vl-row small{color:var(--ink-2);font-size:var(--fs-xs);grid-column:2;margin-block-start:-6px}@media (width<=560px){.vl-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px}.vl-row .vl-trk{grid-area:2/1/auto/-1}.vl-row small{grid-column:1/-1;margin-block-start:4px}}.vl-weare{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.vl-weare li{display:contents}.vl-weare li>span{border-block-end:1px solid var(--line);align-items:center;gap:10px;padding:16px 20px;font-weight:500;display:flex}.vl-weare li>span:nth-child(2){color:var(--ink-2);border-inline-start:1px solid var(--line);font-weight:400}.vl-weare li:last-child>span{border-block-end:0}.vl-test{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.vl-test li{border-radius:var(--r-xl);background:var(--surface-2);align-content:start;gap:8px;padding:20px;display:grid}.vl-test .v{color:var(--ink-2);align-items:center;gap:7px;font-size:.74rem;font-weight:600;display:inline-flex}.vl-test .v:before{content:"";background:var(--c);width:18px;height:9px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 18%,transparent);border-radius:2px}.vl-test b{font-family:var(--font-display);font-size:1.15rem;line-height:1.45}.vl-test span:not(.v){font-size:var(--fs-sm);color:var(--ink-2)}@media (width<=1000px){.vl-test{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.vl-test{grid-template-columns:minmax(0,1fr)}}.au-art{background:var(--canvas);padding:20px}.au-art .row{justify-content:center;gap:8px}.au-art span{width:56px;height:56px;color:var(--cream);font:700 1.3rem var(--font-display);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--white) 14%,transparent);border-radius:50%;place-items:center;display:grid}.au-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.au-p{border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.au-top{background:var(--c);color:var(--on,var(--cream));box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:22px;display:grid;position:relative}.au-top:before{content:"";background:var(--pat,var(--white));-webkit-mask-image:var(--frieze-mask);-webkit-mask-image:var(--frieze-mask);mask-image:var(--frieze-mask);opacity:.07;position:absolute;inset:0;-webkit-mask-size:54.86px 33.57px;mask-size:54.86px 33.57px}.au-av{background:color-mix(in oklab,var(--on,var(--cream)) 14%,transparent);width:76px;height:76px;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--on,var(--cream)) 34%,transparent);font:700 2rem var(--font-display);border-radius:50%;place-items:center;display:grid;position:relative}.au-av .ic{background:var(--badge,var(--honey));width:30px;height:30px;color:var(--badge-ink,var(--coffee));stroke-width:2px;border-radius:50%;padding:6px;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}.au-top h3{font-size:1.35rem;position:relative}.au-top p{font-size:var(--fs-sm);opacity:.92;position:relative}.au-body{align-content:start;gap:14px;padding:20px 22px 22px;display:grid}.au-q{font:600 1.08rem/1.65 var(--font-display);color:var(--ink)}.au-q:before{content:"«";color:var(--accent-ink)}.au-q:after{content:"»";color:var(--accent-ink)}#bb[data-lang=en] .au-q:before{content:"“"}#bb[data-lang=en] .au-q:after{content:"”"}.au-body dl{font-size:var(--fs-sm);grid-template-columns:minmax(92px,auto) 1fr;gap:8px 14px;display:grid}.au-body dt{color:var(--ink-3);font-weight:600;font-size:var(--fs-xs);padding-block-start:2px}.au-body dd{color:var(--ink)}.au-body dd.lim{color:var(--ink-2)}.au-ch{flex-wrap:wrap;gap:6px;display:flex}.au-ch span{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);padding:2px 10px;font-size:.76rem}@media (width<=860px){.au-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.au-body dl{grid-template-columns:minmax(0,1fr);gap:2px}.au-body dd{margin-block-end:8px}}.au-mx td:first-child{white-space:nowrap;font-weight:600}.au-mx td{min-width:160px}.au-mx td:last-child{color:var(--ink);font-weight:600}.au-lang{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.au-lang>div{border-radius:var(--r-xl);background:var(--surface-2);align-content:start;gap:10px;padding:22px;display:grid}.au-lang b{font:700 1.7rem var(--font-display);justify-self:start}.au-lang .who{color:var(--ink);font-size:.8rem;font-weight:600}.au-lang .smp{border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;justify-self:start;padding:8px 14px;font-size:1rem;font-weight:500}.au-lang span{font-size:var(--fs-sm);color:var(--ink-2)}@media (width<=760px){.au-lang{grid-template-columns:minmax(0,1fr)}}.ms-art{background:var(--honey);padding:20px}.ms-art svg{width:100%;max-width:240px}.ms-art .h{fill:var(--coffee)}.ms-house{gap:10px;display:grid}.ms-roof{text-align:center;color:var(--cream);background:var(--coffee);border-radius:var(--r-lg);padding:28px 24px 24px;position:relative}.ms-roof small{font-size:var(--fs-xs);color:var(--coffee-200);margin-block-end:4px;display:block}.ms-roof b{font:700 clamp(1.2rem,2.4vw,1.7rem)/1.45 var(--font-display)}#bb[data-lang=en] .ms-roof b{font-size:clamp(1.05rem,2vw,1.4rem)}.ms-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ms-pillars li{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-content:start;gap:8px;padding:18px;display:grid}.ms-pillars .n{font:600 .75rem var(--font-mono);color:var(--accent-ink);justify-self:start}.ms-pillars b{font-family:var(--font-display);font-size:1.3rem}.ms-pillars span{font-size:var(--fs-sm);color:var(--ink-2)}.ms-pillars q{font-size:var(--fs-sm);color:var(--ink);quotes:"«" "»";border-block-start:1px solid var(--line);padding-block-start:10px;font-weight:600}#bb[data-lang=en] .ms-pillars q{quotes:"“" "”"}.ms-base{background:var(--night);color:var(--night-ink);font-size:var(--fs-sm);box-shadow:inset 0 0 0 1px var(--night-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 20px;display:flex}.ms-base b{color:var(--honey)}.ms-base i{color:var(--night-ink-2);font-style:normal}@media (width<=900px){.ms-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.ms-pillars{grid-template-columns:minmax(0,1fr)}}.ms-sign{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ms-sign figure{border-radius:var(--r-2xl);background:var(--coffee);min-height:220px;color:var(--cream);align-content:space-between;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.ms-sign figure:before{content:"";background:var(--coffee-800);-webkit-mask-image:var(--frieze-mask);-webkit-mask-image:var(--frieze-mask);mask-image:var(--frieze-mask);opacity:.75;position:absolute;inset:0;-webkit-mask-size:71.31px 43.64px;mask-size:71.31px 43.64px}.ms-sign figure>*{position:relative}.ms-sign p{font:700 1.45rem/1.4 var(--font-display)}.ms-sign p em{color:var(--honey);margin-block-start:10px;font-style:normal;display:block}.ms-sign figcaption{font-size:var(--fs-xs);color:var(--coffee-200);justify-content:space-between;align-items:center;gap:10px;display:flex}.ms-sign figcaption .mk{aspect-ratio:768/276.83;width:40px;height:auto;color:var(--cream);--arw:var(--honey);flex:none}@media (width<=860px){.ms-sign{grid-template-columns:minmax(0,1fr)}.ms-sign figure{min-height:0}}.ms-form{gap:12px;display:grid}.ms-f{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:16px;padding:18px;display:grid}.ms-f .fx{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ms-f .fx i{border-radius:var(--r-pill);background:var(--surface-2);padding:3px 10px;font-style:normal;font-weight:600}.ms-f .fx i.h{background:var(--tag-bg);color:var(--tag-ink)}.ms-f ul{gap:8px;display:grid}.ms-f li{font:600 1.02rem/1.6 var(--font-display)}.ms-f li span.e{font:400 .84rem var(--font-text);color:var(--ink-2);display:block}@media (width<=760px){.ms-f{grid-template-columns:minmax(0,1fr)}}.ms-pitch{gap:12px;display:grid}.ms-p{border-radius:var(--r-xl);background:var(--surface-2);grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px 20px;display:grid}.ms-p .t{font:600 1.4rem/1 var(--font-mono);color:var(--accent-ink)}.ms-p .t small{font:500 .72rem var(--font-text);color:var(--ink-2);margin-block-start:8px;display:block}.ms-p .t>.ar{font-family:var(--font-text);font-size:1.3rem}.ms-p p{font-size:1.02rem;line-height:1.8}@media (width<=640px){.ms-p{grid-template-columns:minmax(0,1fr)}.ms-p .btn{justify-self:start}}.ms-boil{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ms-boil article{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);grid-template-rows:auto 1fr auto;gap:12px;padding:20px;display:grid}.ms-boil h3{justify-content:space-between;gap:8px;font-size:1rem;display:flex}.ms-boil h3 small{font:500 .74rem var(--font-mono);color:var(--ink-3)}.ms-boil h3 small .ar{font-family:var(--font-text);font-size:.8rem}.ms-boil p{font-size:.98rem;line-height:1.85}.ms-boil .btn{justify-self:start}@media (width<=760px){.ms-boil{grid-template-columns:minmax(0,1fr)}}.ms-cta td:first-child{font-weight:600}.ms-cta td{min-width:150px}.ms-cta td .pill{margin:2px 0}.ms-cta .pill{border-radius:var(--r-pill);background:var(--action);color:var(--on-action);white-space:nowrap;padding:4px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.ms-cta .pill.gh{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.pl-logo{background:var(--night);color:var(--night-ink);box-shadow:inset 0 0 0 1px var(--night-line)}.pl-logo .pl-art svg{width:min(42%,460px);height:auto;position:absolute;inset-block-start:50%;inset-inline-end:3%;overflow:visible;translate:0 -54%}.pl-logo .pl-art .gr{fill:none;stroke:var(--night-line);stroke-width:1px;vector-effect:non-scaling-stroke}.pl-logo .pl-art .m{fill:var(--coffee-600)}.pl-logo .pl-art .a{fill:var(--honey)}.pl-logo .pl-art .g{fill:none;stroke:var(--honey);stroke-width:1.2px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;opacity:.85}.pl-logo .pl-art .d{fill:none;stroke:var(--honey);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pl-logo .pl-art .q{fill:var(--honey);fill-opacity:.18}.pl-logo .pl-art .t{fill:var(--honey);font:500 24px var(--font-mono);direction:ltr}.pl-logo .pl-art .t.ar{font-family:var(--font-text);font-weight:600}.pl-logo .pl-text{max-width:min(100%,470px)}.pl-logo .toc a{background:color-mix(in oklab,var(--night) 90%,transparent)}@media (width<=640px){.pl-logo{padding-block-start:calc(min(67.4vw,366px) + 14px)}.pl-logo .pl-art svg{inset-block-start:16px;inset-inline:auto;width:min(94%,480px);left:50%;translate:-50%}.pl-logo .pl-art .t{font-size:34px}}.lg-anat{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,44px);display:grid}.lg-anat figure{padding-block:clamp(8px,2vw,20px)}.lg-anat figure svg{width:min(100%,600px);height:auto;fill:var(--cream);--dim:color-mix(in oklab,var(--cream) 17%,var(--night-deep));--dim-acc:color-mix(in oklab,var(--honey) 24%,var(--night-deep));margin-inline:auto;display:block;overflow:visible}.lg-anat use{transition:fill var(--t-mid) var(--ease-out)}.lg-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lg-parts li{display:grid}.lg-parts button{text-align:start;border-radius:var(--r-xl);border:1px solid var(--night-line);width:100%;height:100%;color:var(--night-ink);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast);background:0 0;grid-template-columns:auto 1fr;align-content:start;gap:4px 14px;padding:14px 18px;display:grid}.lg-parts button:hover,.lg-parts button[aria-pressed=true]{background:var(--night-surface);border-color:var(--honey-400)}.lg-parts .dot{background:var(--cream);border-radius:2px;grid-row:span 2;justify-self:center;width:12px;height:12px;margin-block-start:9px}.lg-parts b{font:700 1.2rem var(--font-display)}.lg-parts span.d{color:var(--night-ink-2);font-size:var(--fs-sm)}@media (width<=980px){.lg-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lg-parts{grid-template-columns:minmax(0,1fr)}.lg-anat figure svg{width:min(92%,360px)}}.lg-reads{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block-start:16px;display:grid}.lg-read{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:104px 1fr;align-items:center;gap:16px;padding:16px 18px;display:grid}.lg-read svg{width:104px;height:auto;fill:var(--ink);display:block;overflow:visible}.lg-read .ac{fill:var(--honey)}.lg-read .k2{fill:var(--ink-3)}.lg-read .faint{fill:var(--ink);opacity:.14}.lg-read .road{fill:var(--ink-3)}.lg-read b{font:700 1.02rem var(--font-display);margin-block-end:2px;display:block}.lg-read p{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.6}@media (width<=900px){.lg-reads{grid-template-columns:minmax(0,1fr)}}.lg-cons{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.lg-cons figure{border-radius:var(--r-2xl);background:var(--night-deep);padding:clamp(12px,3vw,28px)}.lg-cons figure svg{direction:ltr;width:100%;height:auto;display:block;overflow:visible}.lg-cons .mk3{fill:var(--cream)}.lg-cons .mk3 .acc{fill:var(--honey)}.lg-cons .grid-layer{transition:opacity var(--t-mid)}.lg-cons:has(#mk-grid:not(:checked)) .grid-layer{opacity:0}.lg-cons .ml{fill:none;stroke:var(--night-ink-2);stroke-opacity:.5;stroke-width:1px;vector-effect:non-scaling-stroke}.lg-cons .ml.band{stroke-dasharray:3 4}.lg-cons .ml.axis{stroke:var(--honey);stroke-opacity:.7;stroke-dasharray:10 4 2 4}.lg-cons .ml.base{stroke:var(--honey);stroke-opacity:1;stroke-width:1.5px}.lg-cons .guide{fill:none;stroke:var(--honey);stroke-width:1.4px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.lg-cons .dim{fill:none;stroke:var(--honey);stroke-width:1.4px;vector-effect:non-scaling-stroke}.lg-cons .unit{fill:var(--honey);fill-opacity:.2;stroke:var(--honey);stroke-width:1.2px;vector-effect:non-scaling-stroke}.lg-cons .ghost{fill:none;stroke:var(--cream);stroke-width:1.4px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.lg-cons text{fill:var(--honey);font:600 22px var(--font-mono)}.lg-cons text.lb{fill:var(--night-ink-2);font-weight:500}.lg-cons text.ar{font-family:var(--font-text);font-weight:600}.lg-cons .switch{margin-block-end:18px}.lg-dims{border-block-start:1px solid var(--line);grid-template-columns:1fr auto;gap:0 16px;display:grid}.lg-dims dt,.lg-dims dd{border-block-end:1px solid var(--line);font-size:var(--fs-sm);padding:9px 0}.lg-dims dt{color:var(--ink-2)}.lg-dims dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;direction:ltr}.lg-dims dd small{color:var(--ink-3);font-size:.9em}.lg-fit{border-radius:var(--r-lg);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink-2);margin-block-start:16px;padding:14px 16px}.lg-fit code{color:var(--accent-ink);white-space:nowrap;font-weight:600}@media (width>=761px){.lg-cons figure{position:sticky;inset-block-start:calc(var(--bar-h,64px) + 20px)}}@media (width<=760px){.lg-cons{grid-template-columns:minmax(0,1fr)}.lg-cons text{font-size:32px}}.lg-lks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lg-lk{align-content:start;gap:10px;display:grid}.lg-lk .paper{background:var(--cream);color:var(--coffee);border-radius:var(--r-2xl);min-height:260px;box-shadow:inset 0 0 0 1px var(--line);place-items:center;padding:clamp(22px,4vw,44px);display:grid;position:relative}.lg-lk .paper.dark{background:var(--coffee);color:var(--cream);box-shadow:none}.lg-lk .paper .k{font:600 .7rem var(--font-mono);opacity:.6;position:absolute;inset-block-start:14px;inset-inline-start:16px}.lg-lk h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.05rem;display:flex}.lg-lk p{font-size:var(--fs-sm);color:var(--ink-2)}@media (width<=760px){.lg-lks{grid-template-columns:minmax(0,1fr)}.lg-lk .paper{min-height:210px}}.lg-cut{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lg-cut-row{border-radius:var(--r-xl);background:var(--coffee);color:var(--cream);flex-wrap:wrap;align-items:flex-end;gap:22px;padding:20px;display:flex}.lg-cut-row figure{justify-items:center;gap:6px;display:grid}.lg-cut-row figcaption{font:500 .72rem var(--font-mono);color:var(--coffee-200);direction:ltr;unicode-bidi:isolate}.lg-cut-row .big{width:150px}.lg-cut-row .sm,.lg-choose .pv .sm{aspect-ratio:768/385}.lg-cut h3{flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px 4px;font-size:1.05rem;display:flex}.lg-cut p{font-size:var(--fs-sm);color:var(--ink-2)}@media (width<=760px){.lg-cut{grid-template-columns:minmax(0,1fr)}}.lg-choose td:first-child{font-weight:600}.lg-choose .pv{background:var(--cream);width:68px;height:42px;color:var(--coffee);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;place-items:center;display:inline-grid}.lg-choose .pv svg{width:auto;max-width:80%;height:auto;max-height:66%}.lg-choose .pv .mk{width:80%}.lu-art{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);padding:18px}.lu-art svg{width:100%;max-width:300px;height:auto}.lu-art .m{fill:var(--coffee)}.lu-art .z{fill:var(--coffee);fill-opacity:.05;stroke:var(--honey-700);stroke-width:6px;stroke-dasharray:16 12}.lu-art .x{fill:var(--honey);fill-opacity:.4}.lu-space{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,8fr);align-items:stretch;gap:16px;display:grid}.lu-fig{background:var(--cream);border-radius:var(--r-2xl);box-shadow:inset 0 0 0 1px var(--line);place-items:center;padding:clamp(16px,2.4vw,26px);display:grid}.lu-fig svg{direction:ltr;width:100%;height:auto;max-height:300px}.lu-fig .m{fill:var(--coffee)}.lu-fig .zone{fill:var(--coffee);fill-opacity:.05;stroke:var(--honey-700);stroke-dasharray:9 7;stroke-width:1.5px;vector-effect:non-scaling-stroke}.lu-fig .x{fill:var(--honey);fill-opacity:.42}.lu-fig text{fill:var(--honey-700);font-family:var(--font-mono);font-weight:600}.lu-fig figcaption{font:500 .74rem var(--font-mono);color:var(--cream-700);margin-block-start:10px}@media (width<=1000px){.lu-space{grid-template-columns:repeat(2,minmax(0,1fr))}.lu-space .wide{grid-column:1/-1}}@media (width<=560px){.lu-space{grid-template-columns:minmax(0,1fr)}}.lu-mins .demo{background:var(--cream);min-width:150px;min-height:64px;color:var(--coffee);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;justify-content:center;align-items:center;padding:10px 12px;display:flex}.lu-mins .demo svg{flex:none;height:auto;display:block}.lu-mins .sm{aspect-ratio:768/385}.lu-mins td:first-child .tag{margin-inline-start:6px}.um{border-collapse:separate;border-spacing:8px;min-width:760px;margin-inline:-8px}.um th{font-size:var(--fs-xs);color:var(--ink-2);text-align:start;padding:0 2px;font-weight:600}.um-ch{background:var(--g);width:18px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cream-500) 45%,transparent);border-radius:5px;margin-block-end:6px;display:block}.um td{vertical-align:top}.um-cell{gap:6px;display:grid}.um-t{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--g);color:var(--f);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cream-500) 28%,transparent);place-items:center;display:grid}.um-t svg{width:70%;height:auto}.um-st{font:500 .72rem var(--font-mono);color:var(--ink-2);align-items:center;gap:6px;display:flex}.um-cell.bad .um-t{opacity:.5}.um-cell .ok,.um-cell .no{width:18px;height:18px}.um-cell .ok svg,.um-cell .no svg{width:10px;height:10px}.um-rowh{white-space:nowrap;font-size:var(--fs-sm)!important;color:var(--ink)!important;vertical-align:middle!important;padding-inline-end:6px!important;font-weight:600!important}.um-rowh small{color:var(--ink-2);font-weight:400;font-size:var(--fs-xs);display:block}.lu-photo .fr{aspect-ratio:4/3}.lu-scene{background:linear-gradient(180deg,var(--sky-a),var(--sky-b) 58%,var(--sky-c));position:absolute;inset:0}.lu-scene:before{content:"";background:var(--palm);clip-path:polygon(0 100%,0 58%,5% 58%,5% 44%,11% 44%,11% 56%,14% 56%,14% 26%,17% 26%,17% 56%,21% 56%,21% 50%,22% 43%,24% 37%,26.5% 34%,29% 37%,31% 43%,32% 50%,34% 50%,34% 10%,35% 5%,36% 10%,36% 50%,40% 50%,40% 64%,62% 64%,62% 40%,68% 40%,68% 52%,75% 52%,75% 30%,79% 30%,79% 52%,86% 52%,86% 46%,93% 46%,93% 64%,100% 64%,100% 100%);height:50%;position:absolute;inset:auto 0 0}.lu-scene:after{content:"";inset-inline:0;background:radial-gradient(circle,var(--streetlight) 0 1.4px,transparent 2.4px) 0 50%/15px 8px repeat-x;height:8px;position:absolute;bottom:17%}.lu-scene.busy{background:repeating-linear-gradient(45deg,var(--honey-300) 0 14px,var(--coffee-300) 14px 28px,var(--sky-c) 28px 42px,var(--cream-200) 42px 56px)}.lu-scene.busy:before,.lu-scene.busy:after{display:none}.lu-scene.dusk{background:linear-gradient(180deg,var(--honey-300),var(--honey) 46%,var(--coffee-700) 80%,var(--night))}.lu-photo .lg{width:42%;color:var(--cream);position:absolute;inset-block-start:9%;inset-inline-start:8%}.lu-photo .lg.mid{inset-block-start:24%}.lu-photo .veil{background:linear-gradient(to top,color-mix(in oklab,var(--coffee) 90%,transparent),transparent);height:62%;position:absolute;inset:auto 0 0}.lu-photo .veil+.lg{inset-block:auto 9%}.lu-photo .box{background:var(--coffee);width:50%;color:var(--cream);border-radius:12px;padding:4.4% 4.8%;position:absolute;inset-block-start:8%;inset-inline-start:7%}.lu-photo .box .lk{width:100%}.lu-place{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lu-canvas{aspect-ratio:4/3;border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);position:relative;container-type:inline-size}.lu-canvas .m{border:1.5px dashed var(--line-2);position:absolute;inset:8cqw}.lu-canvas .spot{width:24cqw;height:12cqw;font:600 2.6cqw var(--font-mono);border-radius:2cqw;place-items:center;display:grid;position:absolute}.lu-canvas .spot.p1{background:var(--mark);color:var(--bg)}.lu-canvas .spot.p2{background:var(--coffee-200);color:var(--coffee)}.lu-canvas .spot.p3{background:var(--surface-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.lu-canvas .tl{inset-block-start:8cqw;inset-inline-start:8cqw}.lu-canvas .tr{inset-block-start:8cqw;inset-inline-end:8cqw}.lu-canvas .bl{inset-block-end:8cqw;inset-inline-start:8cqw}.lu-canvas .br{inset-block-end:8cqw;inset-inline-end:8cqw}.lu-canvas .c{width:28cqw;height:20cqw;inset-block-start:calc(50% - 10cqw);inset-inline-start:36cqw}.lu-place figcaption{font-size:var(--fs-sm);color:var(--ink-2);margin-block-start:10px}.lu-place figcaption b{color:var(--ink)}@media (width<=760px){.lu-place{grid-template-columns:minmax(0,1fr)}}.lu-mis .fr{aspect-ratio:1;background:var(--cream);color:var(--coffee);fill:currentColor;place-items:center;display:grid}.lu-mis .fr>svg{width:66%;height:auto;overflow:visible}.lu-mis .fr>svg.lk{width:84%}.lu-mis .m-stretch>svg{transform:scaleX(1.36)}.lu-mis .m-rotate>svg{transform:rotate(-16deg)}.lu-mis .m-busy{background:repeating-linear-gradient(45deg,var(--honey-300) 0 14px,var(--coffee-300) 14px 28px,var(--sky-c) 28px 42px,var(--cream-200) 42px 56px)!important;color:var(--cream)!important}.lu-mis .m-text b{font:700 clamp(2.6rem,6vw,3.6rem)/1.5 "Lemonada",var(--font-text);color:var(--coffee)}@media (width<=480px){.dd.lu-mis{gap:12px;--cols:2!important}.lu-mis .dd-i p{font-size:var(--fs-xs)}}.lu-cos{gap:12px;display:grid}.lu-co{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);color:var(--mark);flex-wrap:wrap;align-items:center;gap:22px;padding:24px;display:flex}.lu-co>small{font-size:var(--fs-xs);color:var(--ink-2);flex-basis:100%;font-weight:600}.lu-co .lk{width:auto;max-width:100%;height:56px}.lu-co .lk.v{height:96px}.lu-co .div{opacity:.35;background:currentColor;width:1.5px;height:56px}.lu-co .with{font-size:var(--fs-xs);color:var(--ink-2)}.lu-co .ph-box{border:1.5px dashed var(--line-2);border-radius:var(--r-lg);min-width:150px;min-height:60px;color:var(--ink-2);font-weight:600;font-size:var(--fs-sm);text-align:center;place-items:center;padding:6px 14px;line-height:1.4;display:grid}.lu-co .ph-box small{font-weight:400;font-size:var(--fs-xs);display:block}.ar-art{background:var(--coffee);padding:18px}.ar-art svg{width:100%;max-width:260px;height:auto}.ar-art .ln{stroke:var(--coffee-300);stroke-width:1.6px;fill:none}.ar-art .pill{fill:var(--coffee-700)}.ar-art .pill.or{fill:var(--honey)}.ar-art .br{fill:var(--coffee-300)}.ar-art .rl{fill:var(--cream);opacity:.35}.ar-tree{justify-items:center;gap:0;display:grid}.ar-root{border-radius:var(--r-2xl);background:var(--coffee);color:var(--cream);justify-items:center;gap:14px;padding:26px 36px;display:grid}.ar-root .lk{width:min(46vw,190px)}.ar-root small{font-size:var(--fs-xs);color:var(--coffee-200);text-align:center}.ar-stem{background:var(--line-2);width:2px;height:28px}.ar-kids{border-radius:var(--r-2xl);border:1.5px dashed var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;padding:14px;display:grid}.ar-kids>small{font-size:var(--fs-xs);color:var(--ink-2);grid-column:1/-1;justify-self:center;font-weight:600}.ar-kid{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ar-kid .art{background:var(--coffee);min-height:clamp(120px,13vw,150px);color:var(--cream);place-items:center;padding:clamp(22px,3vw,34px) clamp(16px,2.6vw,28px);display:grid}.ar-kid.driver .art{background:var(--honey);color:var(--coffee)}.ar-kid.console .art{background:var(--night)}.ar-kid .art svg{width:auto;max-width:100%;height:clamp(40px,4.6vw,62px)}.ar-kid .txt{align-content:start;gap:6px;padding:14px 16px 16px;display:grid}.ar-kid h3{font-size:1.08rem}.ar-kid p{font-size:var(--fs-sm);color:var(--ink-2)}.ar-kid .plat{flex-wrap:wrap;gap:6px;display:flex}.ar-kid .plat span{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);padding:1px 9px;font-size:.74rem}@media (width<=760px){.ar-kids{grid-template-columns:minmax(0,1fr);padding:10px}}.ar-lks{gap:12px;display:grid}.ar-lk{border-radius:var(--r-xl);background:var(--cream);color:var(--coffee);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;display:grid}.ar-lk.dk{background:var(--night);color:var(--cream);box-shadow:inset 0 0 0 1px var(--night-line)}.ar-lk .lk{width:auto;max-width:100%;height:clamp(52px,5.4vw,72px)}.ar-lk .row{gap:6px}.ar-lk .btn--ghost{color:inherit;border-color:currentColor}.ar-lk .btn--ghost:hover{background:color-mix(in oklab,currentColor 10%,transparent)}.ar-lk.dk .btn--ghost{border-color:color-mix(in oklab,var(--cream) 35%,transparent)}@media (width<=760px){.ar-lk{grid-template-columns:minmax(0,1fr)}}.ar-names td:first-child{white-space:nowrap;font-weight:600}.ar-names td b{font:700 1.08rem var(--font-display)}.ar-names td b[lang=ar]{font-family:"Lemonada",var(--font-text)}.ar-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ar-inline li{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.ar-inline li .x{color:var(--ink-2);margin-block-start:4px;display:block}@media (width<=640px){.ar-inline{grid-template-columns:minmax(0,1fr)}}.ar-new{counter-reset:n;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ar-new li{counter-increment:n;border-radius:var(--r-xl);background:var(--surface-2);align-content:start;gap:8px;padding:18px;display:grid}.ar-new li:before{content:counter(n);font:600 .8rem var(--font-mono);color:var(--accent-ink)}.ar-new b{font-size:1rem}.ar-new span{font-size:var(--fs-sm);color:var(--ink-2)}@media (width<=900px){.ar-new{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.ar-new{grid-template-columns:minmax(0,1fr)}}.ai-art{background:radial-gradient(70% 70% at 70% 20%,var(--coffee-600),transparent 70%),linear-gradient(160deg,var(--coffee-800),var(--night))}.ai-art .ai-set{justify-content:center;align-items:center;gap:clamp(10px,2vw,16px);width:100%;padding:18px;display:flex}.ai-art .ai-ic{width:min(26%,84px);box-shadow:0 20px 40px color-mix(in oklab,var(--black) 40%,transparent)}.ai-art .ai-ic.hero{width:min(36%,118px)}.ai-ic{aspect-ratio:1;border-radius:22.37%;flex:none;width:100%;display:block;position:relative;overflow:hidden}.ai-ic>svg{width:100%;height:100%;display:block}.ai-ic:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ring,transparent);pointer-events:none;position:absolute;inset:0}.ai-ic.lt{--ring:var(--light-line)}:root[data-theme=dark] .ai-ic{--ring:var(--night-line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ai-ic{--ring:var(--night-line)}}.ai-fam{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ai-signs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-block:4px 22px;padding:0;list-style:none;display:grid}.ai-signs li{border-radius:var(--r-xl);background:var(--bg);box-shadow:inset 0 0 0 1px var(--ring,transparent);overflow:hidden}.ai-signs svg{width:100%;height:auto;display:block}.ai-fam .ai-sym{color:var(--ink);font-weight:600}.ai-fam .ai-dir{font:500 .68rem var(--font-mono);color:var(--ink-3);direction:ltr;unicode-bidi:isolate}@media (width<=760px){.ai-signs{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-fam{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-fam figure{text-align:center;border-radius:var(--r-xl);background:var(--surface-2);justify-items:center;gap:12px;padding:22px 16px;display:grid}.ai-fam .ai-ic{width:min(100%,120px)}.ai-fam b{font:700 1rem var(--font-display)}.ai-fam small{font-size:var(--fs-xs);color:var(--ink-2);display:block}.ai-fam .sw{justify-content:center;gap:6px;margin-block-start:8px;display:flex}.ai-fam .sw i{background:var(--c);width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cream-500) 50%,transparent);border-radius:4px}.ai-fix{max-width:72ch;margin-block-start:14px}.ai-fix code{color:var(--accent-ink);white-space:nowrap}.ai-build .spec code{white-space:nowrap}@media (width<=760px){.ai-fam{grid-template-columns:minmax(0,1fr)}}.ai-masks{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.ai-masks figure{justify-items:center;gap:8px;display:grid}.ai-masks .ai-ic{width:84px}.ai-masks figcaption{font-size:var(--fs-xs);color:var(--ink-2);text-align:center;line-height:1.4}.ai-masks figcaption small{font:500 .68rem var(--font-mono);color:var(--ink-3);display:block}.ai-masks .m-circle{border-radius:50%}.ai-masks .m-squircle{border-radius:32%}.ai-masks .m-rounded{border-radius:16%}.ai-masks .m-drop{border-radius:50% 50% 50% 14%}.ai-masks .m-square{border-radius:0}.ai-build{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.ai-build figure{border-radius:var(--r-2xl);background:var(--night-deep);padding:clamp(16px,3vw,28px)}.ai-build svg{direction:ltr;width:100%;height:auto;display:block}.ai-build .bg{fill:var(--coffee)}.ai-build .sym{fill:var(--cream)}.ai-build .g{fill:none;stroke:var(--honey);stroke-width:2.5px;stroke-dasharray:10 8}.ai-build .g2{fill:none;stroke:var(--coffee-300);stroke-width:2.5px}.ai-build .g2.dsh{stroke-dasharray:6 7}.ai-build .dm{fill:none;stroke:var(--honey);stroke-width:2.5px}.ai-build .t{fill:var(--honey);font:600 34px var(--font-mono)}.ai-build .t2{fill:var(--coffee-200);font:600 34px var(--font-mono)}@media (width<=760px){.ai-build{grid-template-columns:minmax(0,1fr)}.ai-build .t,.ai-build .t2{font-size:40px}}.ai-sizes{border-radius:var(--r-2xl);background:var(--surface-2);flex-wrap:wrap;align-items:end;gap:26px;padding:26px;display:flex}.ai-sizes figure{justify-items:center;gap:8px;display:grid}.ai-sizes figcaption{font:500 .72rem var(--font-mono);color:var(--ink-2);direction:ltr;unicode-bidi:isolate}.ai-sizes .fv{background:var(--coffee);color:var(--cream);border-radius:22%;place-items:center;display:grid}.ai-sizes .fv svg{fill:currentColor;width:84.4%;height:auto}.ai-tabs{gap:8px;max-width:560px;margin-block-start:18px;display:grid}.ai-tab{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:12px 12px 0 0;align-items:center;gap:10px;padding:9px 14px;font-size:.84rem;display:flex}.ai-tab .fv{background:var(--coffee);width:16px;height:16px;color:var(--cream);border-radius:22%;flex:none;place-items:center;display:grid}.ai-tab .fv svg{fill:currentColor;width:84.4%;height:auto}.ai-tab.dk{background:var(--night-surface);color:var(--night-ink);box-shadow:none}.ai-tab .x{opacity:.5;margin-inline-start:auto}.ai-phone{gap:10px;max-width:420px;display:grid}.ai-sbar{background:var(--night);height:30px;color:var(--white);font:600 .78rem var(--font-text);box-shadow:inset 0 0 0 1px var(--night-line);border-radius:12px;align-items:center;gap:8px;padding-inline:14px;display:flex}.ai-sbar svg{fill:currentColor;width:26px;height:auto}.ai-sbar .sp{flex:1}.ai-sbar .bt{border-radius:3px;width:22px;height:11px;position:relative;box-shadow:inset 0 0 0 1.5px}.ai-sbar .bt:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:2.5px 6px 2.5px 2.5px}.ai-note{background:var(--night-surface);color:var(--night-ink);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px 16px;font-size:.86rem;line-height:1.5;display:grid}.ai-note .ni{background:var(--coffee-600);width:34px;height:34px;color:var(--white);border-radius:50%;place-items:center;display:grid}.ai-note .ni svg{fill:currentColor;width:24px;height:auto}.ai-note small{color:var(--night-ink-2);display:block}.ai-envs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ai-envs figure{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);grid-template-columns:72px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.ai-envs b{font-size:.98rem;display:block}.ai-envs span{font-size:var(--fs-xs);color:var(--ink-2)}.ai-ic .bd{inset-inline:0;background:var(--coffee);color:var(--cream);font:700 clamp(.5rem,1.6vw,.7rem) var(--font-mono);text-align:center;letter-spacing:.1em;padding-block:4%;position:absolute;bottom:0}@media (width<=900px){.ai-envs{grid-template-columns:minmax(0,1fr)}}.ai-dd .fr{aspect-ratio:4/3;background:var(--surface-2);place-items:center;display:grid}.ai-dd .ai-ic{width:92px}.ai-nw{white-space:nowrap}.lm-art{background:radial-gradient(70% 70% at 70% 15%,var(--coffee-600),transparent 70%),linear-gradient(180deg,var(--coffee),var(--night));color:var(--cream);padding:22px}.lm-art .dep{width:min(80%,240px)}.lm-dep{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.lm-dep .stage{justify-items:center;gap:26px;padding-block:clamp(36px,5vw,60px);display:grid}.lm-dep .stage .btn{min-height:40px}.lm-dep .dep{width:min(100%,340px)}.lm-code{margin-block-start:18px}.lm-dep .spec code{white-space:nowrap;direction:ltr;unicode-bidi:isolate}@media (width<=760px){.lm-dep{grid-template-columns:minmax(0,1fr)}}.lm-tl{gap:10px;display:grid}.lm-tl li{font-size:var(--fs-sm);grid-template-columns:11.5em 1fr;align-items:center;gap:12px;display:grid}.lm-tl .tr{background:var(--surface-2);border-radius:8px;height:26px;position:relative}.lm-tl .tr i{width:var(--d);background:var(--ink);border-radius:5px;min-width:4px;position:absolute;inset-block:4px;inset-inline-start:var(--s)}.lm-tl .tr i.sp{background:var(--honey)}.lm-tl .tr small{background:var(--surface);font:500 .7rem var(--font-mono);color:var(--ink-2);border-radius:4px;padding:0 6px;position:absolute;inset-block-start:50%;inset-inline-start:6px;translate:0 -50%}.lm-tl .tr small.e{inset-inline:auto 6px}.lm-ruler{font:500 .7rem var(--font-mono);color:var(--ink-3);grid-template-columns:11.5em 1fr;gap:12px;margin-block-start:8px;display:grid}.lm-ruler .sc{height:1.5em;position:relative}.lm-ruler .sc>span{white-space:nowrap;position:absolute;inset-inline-start:var(--p);translate:-50%}#bb[dir=rtl] .lm-ruler .sc>span{translate:50%}.lm-ruler .sc>span:first-child{translate:0!important}.lm-ruler .sc>span:last-child{inset-inline:auto 0;translate:0!important}@media (width<=640px){.lm-ruler .sc>span:nth-child(2),.lm-ruler .sc>span:nth-child(4){display:none}.lm-tl li,.lm-ruler{grid-template-columns:8.5em 1fr}}.lm-loaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lm-loaders figure{border-radius:var(--r-xl);align-content:center;justify-items:center;gap:14px;min-height:190px;padding:20px;display:grid}.lm-loaders figcaption{opacity:.85;font-size:.78rem;font-weight:500}.lm-ld{height:auto;fill:var(--honey);display:block;overflow:visible}@media (width<=760px){.lm-loaders{grid-template-columns:minmax(0,1fr)}}.lm-seas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lm-sea{border-radius:var(--r-2xl);background:linear-gradient(160deg,var(--coffee-700),var(--night));color:var(--cream);grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:clamp(18px,3vw,28px);display:grid}.lm-sea .mk{width:clamp(120px,13vw,170px)}.lm-sea h3{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:6px;font-size:1.2rem;display:flex}.lm-sea p{font-size:var(--fs-sm);color:var(--coffee-100)}.lm-sea .row{margin-block-start:12px}.lm-sea .btn--ghost{color:var(--cream);border-color:color-mix(in oklab,var(--cream) 35%,transparent)}.lm-sea .btn--ghost:hover{background:color-mix(in oklab,var(--cream) 10%,transparent)}@media (width<=860px){.lm-seas{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.lm-sea{grid-template-columns:minmax(0,1fr)}}.lm-cal{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block-start:18px;display:grid}.lm-cal li{border-radius:var(--r-lg);background:var(--surface-2);font-size:var(--fs-sm);padding:14px 16px}.lm-cal b{font-size:.98rem;display:block}.lm-cal span{color:var(--ink-2)}@media (width<=760px){.lm-cal{grid-template-columns:minmax(0,1fr)}}.lm-splash{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.lm-splash .phone{width:100%}.lm-splash .phone .screen{background:linear-gradient(180deg,var(--night),var(--coffee) 55%,var(--coffee-700));color:var(--cream);place-items:center;display:grid}.lm-splash .phone .dep{width:64%}.lm-stk .wm{fill:currentColor}.lm-stk.play .wm{animation:lm-wm .45s var(--ease-out) 1.22s both}@keyframes lm-wm{0%{opacity:0;transform:translateY(40px)}}@media (width<=760px){.lm-splash{grid-template-columns:minmax(0,1fr);justify-items:center}.lm-splash .phone{width:min(100%,260px)}}.lm-dd .fr{aspect-ratio:4/3;background:var(--coffee);color:var(--cream);place-items:center;display:grid}.lm-dd .fr .mk{width:120px}.lm-dd .glow{filter:drop-shadow(0 0 14px var(--honey)) drop-shadow(0 0 30px var(--honey-300))}.lm-dd .flip{transform:perspective(300px)rotateY(58deg)}.lm-dd .stretch{transform:scaleX(1.5)}.lm-dd .spin{transform:rotate(-24deg)}.lm-dd .arrow{fill:none;width:128px;height:128px;stroke:var(--honey);stroke-width:2px;stroke-dasharray:4 5;position:absolute;inset:auto}.lm-dd .haz,.lm-dd .away{fill:currentColor;width:140px;height:auto;overflow:visible}.lm-dd .haz .ray{fill:none;stroke:var(--honey);stroke-width:16px;stroke-linecap:round}.lm-dd .away .o{fill:var(--honey)}.lm-dd .away .spd{fill:none;stroke:var(--honey);stroke-width:12px;stroke-linecap:round;stroke-dasharray:24 22}#color .pl-color{background:var(--plate-night);color:var(--night-ink)}#color .pl-color .pl-art svg{width:auto;height:126%;position:absolute;inset-block-start:-13%;inset-inline-end:3%;overflow:visible}#color .pl-color .pl-art .wh{fill:var(--honey)}#color .pl-color .pl-text{max-width:min(100%,560px)}#color .pl-color .toc a{background:var(--plate-night)}@media (width>=1380px){#color .pl-color .toc{max-width:600px}}@media (width<=1379px){#color .pl-color{padding-block-start:clamp(230px,33vw,330px)}#color .pl-color .pl-art svg{height:clamp(280px,40vw,400px);inset-block-start:-40px;inset-inline-end:clamp(16px,4vw,48px)}}#color .cl-core{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#color .cl-sw{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid);grid-template-rows:auto 1fr;display:grid;overflow:hidden}#color .cl-sw:hover{box-shadow:inset 0 0 0 1px var(--line),0 14px 30px rgb(var(--shadow) / .14);transform:translateY(-3px)}#color .cl-chip{aspect-ratio:1/.82;background:var(--c);color:var(--on);text-align:start;cursor:pointer;font:inherit;transition:filter var(--t-fast);border:0;flex-direction:column;justify-content:space-between;padding:18px;display:flex;box-shadow:inset 0 -1px #0000000f}#color .cl-chip:active{filter:brightness(.96)}#color .cl-nm{font:700 clamp(1.4rem,2.4vw,1.9rem)/1.1 var(--font-display)}#color .cl-aa{font:500 .76rem var(--font-mono)}#color .cl-tok{font:500 .72rem var(--font-mono);color:var(--ink-3);direction:ltr;unicode-bidi:isolate;justify-self:start}#color .cl-meta{align-content:start;gap:10px;padding:14px 16px 16px;font-size:.8rem;display:grid}#color .cl-meta>b{font-size:.86rem;line-height:1.5}#color .cl-vals{gap:2px;display:grid}#color .cl-vals>button{cursor:pointer;text-align:start;width:100%;font:inherit;color:inherit;transition:background-color var(--t-fast);background:0 0;border:0;border-radius:8px;grid-template-columns:3.4em 1fr;align-items:baseline;gap:8px;margin-inline:-8px;padding:3px 8px;display:grid}#color .cl-vals>button:hover{background:var(--surface-2)}#color .cl-vals>button>span{font:500 .66rem var(--font-mono);color:var(--ink-3)}#color .cl-vals>button>b,#color .cl-vals>span>b{font:500 .78rem var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}#color .cl-vals>span{grid-template-columns:3.4em 1fr;align-items:baseline;gap:8px;padding:3px 0;display:grid}#color .cl-vals>span>span{font:500 .66rem var(--font-mono);color:var(--ink-3)}#color .cl-vals>span>b{font-family:var(--font-text);color:var(--ink-2);font-weight:500}#bb[dir=rtl] #color .cl-vals>span>b{text-align:start}#color .cl-copy{color:var(--ink-3);font-size:.72rem}#color .cl-sw--night{grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}#color .cl-sw--night .cl-chip{aspect-ratio:auto;min-height:190px}#color .cl-sw--night .cl-meta{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px 24px;padding:18px 20px}#color .cl-sw--night .cl-meta>b,#color .cl-sw--night .cl-meta>p{grid-column:1}#color .cl-sw--night .cl-vals{grid-area:1/2/span 3;align-self:center}#color .cl-sw--night p{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.7}#color .cl-ey{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);justify-self:start;padding:1px 10px;font-size:.72rem;font-weight:600;display:inline-flex}@media (width<=900px){#color .cl-core{grid-template-columns:repeat(2,minmax(0,1fr))}#color .cl-core>.cl-sw:nth-child(3){grid-column:1/-1}#color .cl-core>.cl-sw:nth-child(3) .cl-chip{aspect-ratio:2/.8}}@media (width<=760px){#color .cl-sw--night{grid-template-columns:minmax(0,1fr)}#color .cl-sw--night .cl-chip{min-height:130px}#color .cl-sw--night .cl-meta{grid-template-columns:minmax(0,1fr)}#color .cl-sw--night .cl-vals{grid-area:auto/1}}@media (width<=560px){#color .cl-core{grid-template-columns:minmax(0,1fr)}#color .cl-core>.cl-sw .cl-chip,#color .cl-core>.cl-sw:nth-child(3) .cl-chip{aspect-ratio:2}}#color .co-comps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:26px;display:grid}#color .co-comp{align-content:start;gap:10px;display:grid}#color .co-comp .fr{aspect-ratio:4/3;border-radius:var(--r-xl);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}#color .co-comp p{font-size:var(--fs-sm);color:var(--ink-2)}#color .co-post{background:var(--coffee);grid-template-columns:1fr auto;align-content:space-between;padding:10%;display:grid}#color .co-post>span{grid-column:1/-1}#color .co-post i{background:var(--cream);border-radius:6px;height:12px;display:block}#color .co-post i+i{width:62%;margin-block-start:8px}#color .co-post i+i+i{background:var(--coffee-300);width:34%;height:7px;margin-block-start:14px}#color .co-post .mk{width:21%;min-width:48px;color:var(--cream);grid-column:2}#color .co-inv{background:var(--white);align-content:start;gap:7px;padding:9% 10%;display:grid}#color .co-inv i{background:var(--cream-200);border-radius:4px;height:7px}#color .co-inv i.p{background:var(--coffee);width:34%;height:11px;margin-block-end:4px}#color .co-inv i.t{background:var(--coffee);justify-self:end;width:30%;height:10px;margin-block-start:8px}#color .co-inv i.s{background:var(--honey);border-radius:0;justify-self:end;width:14%;height:6px}@media (width<=760px){#color .co-comps{grid-template-columns:minmax(0,1fr)}}#color .co-roles{gap:10px;display:grid}#color .co-role{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(150px,1fr) 2.2fr minmax(0,1.4fr);align-items:center;gap:18px;padding:16px 18px;display:grid}#color .co-role .sw{align-items:center;gap:12px;display:flex}#color .co-role .sw i{background:var(--c);border-radius:14px;flex:none;width:44px;height:44px;box-shadow:inset 0 0 0 1px #80808040}#color .co-role .sw b{font:700 1.05rem var(--font-display)}#color .co-role .sw small{font:500 .7rem var(--font-mono);color:var(--ink-3);text-align:end;direction:ltr;unicode-bidi:isolate;display:block}#bb[dir=ltr] #color .co-role .sw small{text-align:start}#color .co-role p{font-size:var(--fs-sm);color:var(--ink-2)}#color .co-role .use{flex-wrap:wrap;gap:6px;display:flex}#color .co-role .use span{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);padding:2px 10px;font-size:.76rem}#color .co-role.sup{background:0 0;border-style:dashed}@media (width<=860px){#color .co-role{grid-template-columns:minmax(0,1fr);gap:10px}}#color .co-merge{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}#color .co-merge h3{font:600 .8rem var(--font-text);color:var(--ink-2);margin-block-end:8px}#color .co-merge ul{gap:8px;display:grid}#color .co-merge li{border-radius:var(--r-lg);background:var(--surface-2);font-size:var(--fs-sm);gap:9px;padding:12px 14px;display:grid}#color .co-merge li b{font-weight:600}#color .co-merge li small{color:var(--ink-2);font-size:var(--fs-xs);line-height:1.55;display:block}#color .co-ramp{grid-template-columns:repeat(11,minmax(0,1fr));gap:3px;display:grid}#color .co-ramp i{aspect-ratio:1;background:var(--c);border-radius:5px;box-shadow:inset 0 0 0 1px #8080802e}#color .co-ramp i.gap{box-shadow:none;outline:1.5px dashed var(--line-2);outline-offset:-1.5px;background:0 0}#color .co-ramp i.pk{box-shadow:inset 0 0 0 1px #8080802e,0 0 0 2px var(--surface-2),0 0 0 3.5px var(--ink-3)}#color .co-merge .arrow{fill:none;width:34px;height:34px;stroke:var(--ink-3);stroke-width:1.6px}#bb[dir=ltr] #color .co-merge .arrow{scale:-1 1}@media (width<=760px){#color .co-merge{grid-template-columns:minmax(0,1fr)}#color .co-merge .arrow{justify-self:center;rotate:-90deg}#bb[dir=ltr] #color .co-merge .arrow{scale:1}}#color .co-pairs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#color .co-pair{border-radius:var(--r-xl);background:var(--b);min-height:128px;color:var(--f);align-content:end;gap:4px;padding:16px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #8080802e}#color .co-pair b{font:700 1.7rem/1 var(--font-display)}#color .co-pair span{font-size:.8rem;font-weight:500}#color .co-pair .num{font:600 .74rem var(--font-mono)}#color .co-pair>.ok,#color .co-pair>.no{position:absolute;inset-block-start:12px;inset-inline-end:12px}#color .co-bad{margin-block-start:14px}#color .co-bad .co-pair{min-height:112px}#color .co-lab{font-size:var(--fs-sm);align-items:center;gap:8px;margin-block:26px 12px;font-weight:600;display:flex}@media (width<=900px){#color .co-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}#color-system .cs-art{background:var(--surface-2);align-content:center;gap:6px;padding:18px}#color-system .cs-art .rw{gap:5px;width:100%;display:flex}#color-system .cs-art .rw i{aspect-ratio:1;background:var(--c);border-radius:7px;flex:1;box-shadow:inset 0 0 0 1px #80808024}#color-system .cl-scales{gap:8px;min-width:860px;display:grid}#color-system .cl-scale{grid-template-columns:120px repeat(11,minmax(0,1fr));align-items:stretch;gap:4px;display:grid}#color-system .cl-lab{align-content:center;font-size:.92rem;font-weight:600;line-height:1.3;display:grid}#color-system .cl-lab small{font:500 .7rem var(--font-mono);color:var(--ink-3)}#color-system .cl-step{background:var(--c);min-height:84px;color:var(--on);text-align:start;cursor:pointer;font:inherit;transition:transform var(--t-fast) var(--ease-out);border:0;border-radius:10px;align-content:space-between;gap:10px;padding:8px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #8080801f}#color-system .cl-step:hover{transform:translateY(-2px)}#color-system .cl-step b{font:600 .78rem var(--font-mono)}#color-system .cl-step span{font-size:.64rem}#color-system .cl-step.pack:before{content:"";border-radius:50%;width:11px;height:11px;position:absolute;inset-block-start:7px;inset-inline-end:7px;box-shadow:inset 0 0 0 1.5px}#color-system .cl-step.key:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;inset-block-start:10px;inset-inline-end:10px}#color-system .cs-legend{font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin-block-start:14px;display:flex}#color-system .cs-legend span{align-items:center;gap:8px;display:inline-flex}#color-system .cs-legend i{width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--ink-2);border-radius:50%;position:relative}#color-system .cs-legend i.k:after{content:"";background:var(--ink-2);border-radius:50%;position:absolute;inset:3px}#color-system .cl-grads{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#color-system .cl-grad{align-content:start;gap:12px;display:grid}#color-system .cl-gsw{aspect-ratio:16/10;border-radius:var(--r-xl);background:var(--g);display:block;position:relative;overflow:hidden}#color-system .cl-gsw b{font:700 clamp(1.5rem,2.6vw,2.1rem)/1 var(--font-display);color:var(--gi);position:absolute;inset-block-end:12px;inset-inline-start:16px}#color-system .cl-gsw small{font:500 .7rem var(--font-mono);color:var(--gi);position:absolute;inset-block-start:12px;inset-inline-start:16px}#color-system .cl-grad figcaption{font-size:var(--fs-sm);justify-items:start;gap:4px;display:grid}#color-system .cl-grad figcaption>span{color:var(--ink-2)}#color-system .cl-grad figcaption>code{color:var(--ink-3);overflow-wrap:anywhere;font-size:.7rem}#color-system .cl-grad .btn{margin-block-start:6px}@media (width<=760px){#color-system .cl-grads{grid-template-columns:minmax(0,1fr)}}#color-system .cl-sems{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}#color-system .cl-sem{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);align-content:start;gap:12px;padding:14px;display:grid}#color-system .cl-sem.crit{border-color:var(--critical-base);border-style:dashed}#color-system .cl-pair{gap:6px;display:grid}#color-system .cl-pair>span{border-radius:var(--r-md);background:var(--b);color:var(--f);align-items:center;gap:8px;padding:8px 12px;font-size:.84rem;font-weight:600;line-height:1.35;display:flex}#color-system .cl-info{font-size:var(--fs-xs);color:var(--ink-2);gap:3px;line-height:1.55;display:grid}#color-system .cl-info b{color:var(--ink);font-size:.92rem}#color-system .cl-info .num,#color-system .cl-info .hex{font-size:.72rem}@media (width<=1200px){#color-system .cl-sems{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){#color-system .cl-sems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){#color-system .cl-sems{grid-template-columns:minmax(0,1fr)}}#color-system .cs-tones{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-end:28px;display:grid}#color-system .cs-tones li{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:10px;padding:16px 18px;display:grid}#color-system .cs-tones h3{font-size:1.02rem}#color-system .cs-tones p{font-size:var(--fs-sm);color:var(--ink-2)}#color-system .cs-tones .row{gap:8px}@media (width<=760px){#color-system .cs-tones{grid-template-columns:minmax(0,1fr)}}#color-system .cs-cb{border:0;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;margin:0 0 16px;padding:0;display:flex}#color-system .cs-cb>span{font-size:var(--fs-sm);font-weight:600}#color-system .cl-stats{border-block-start:1px solid var(--line);transition:filter var(--t-mid);display:grid}#color-system .cl-stats:empty{border-block-end:1px solid var(--line);background:repeating-linear-gradient(45deg,var(--surface-2) 0 6px,transparent 6px 12px);min-height:64px}#color-system .cl-stat{border-block-end:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:minmax(150px,1.1fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:12px;padding-block:12px;display:grid}#color-system .cl-stat .badge{white-space:normal;max-width:100%;line-height:1.45}#color-system .cl-stat .cl-fam{color:var(--ink-2)}#color-system .cl-stat .cl-note{color:var(--ink-2);font-size:.8rem}#color-system .cl-stat>div>code{color:var(--ink-3);font-size:.72rem}#color-system .cl-dk{border-radius:var(--r-pill);background:var(--night);justify-self:start;max-width:100%;padding:6px;display:inline-flex}#color-system .cl-stat>.badge{justify-self:start}@media (width<=860px){#color-system .cl-stat{grid-template-columns:minmax(0,1fr) auto}#color-system .cl-stat>div{grid-column:1/-1}}@media (width<=480px){#color-system .cl-stat{grid-template-columns:minmax(0,1fr)}}#color-system #status-list[data-cb=protan]{filter:url(#cbf-protan)}#color-system #status-list[data-cb=deutan]{filter:url(#cbf-deutan)}#color-system #status-list[data-cb=tritan]{filter:url(#cbf-tritan)}#color-system #status-list[data-cb=achroma]{filter:url(#cbf-achroma)}#color-system .cl-cats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}#color-system .cl-cats:empty{border-radius:var(--r-lg);background:repeating-linear-gradient(45deg,var(--surface-2) 0 6px,transparent 6px 12px);min-height:120px}#color-system .cl-cat{border-radius:var(--r-lg);background:var(--ct);color:var(--ck);transition:background-color var(--t-mid),color var(--t-mid);align-content:start;gap:6px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #80808029}#color-system .cl-cat b{font-size:.9rem;line-height:1.35}#color-system .cl-cat small{font-size:.72rem}#color-system .cl-ring{background:var(--white);width:40px;height:40px;color:var(--ck);border-radius:12px;place-items:center;display:grid}#color-system .cl-ring .ic{width:22px;height:22px}#color-system .cl-cats[data-mode=before] .cl-cat{background:color-mix(in srgb,var(--co) 14%,var(--white));color:var(--co)}#color-system .cl-cats[data-mode=before] .cl-ring{color:var(--co)}#color-system .cl-roles td,#color-system .cl-roles th{white-space:nowrap}#color-system .cl-roles td .num{font:500 .74rem var(--font-mono);color:var(--ink-2)}#color-system .cl-rsw{align-items:center;gap:8px;display:inline-flex}#color-system .cl-rsw i{background:var(--c);border-radius:7px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #80808059}.cs-8{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block-end:26px;display:grid}.cs-8 li{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);align-content:start;gap:6px;padding:14px 16px;display:grid}.cs-8 .badge{justify-self:start}.cs-8 p{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.6}.cs-8 code{color:var(--ink-3);justify-self:start;font-size:.72rem}@media (width<=900px){.cs-8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.cs-8{grid-template-columns:minmax(0,1fr)}}.cs-fams{gap:24px;display:grid}.cs-grp h3{margin-block-end:4px;font-size:.84rem;font-weight:600}.cs-grp h3 a{color:var(--accent-ink);align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.cs-grp h3 a:hover{text-decoration:underline}.cs-grp h3 .num{color:var(--ink-3);font-weight:500}.cs-grp dl>div{border-block-start:1px solid var(--line);grid-template-columns:minmax(150px,13rem) minmax(0,1fr);align-items:baseline;gap:8px 20px;padding-block:11px;display:grid}.cs-grp dt{font-size:var(--fs-sm);font-weight:600}.cs-grp dd{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs-grp .cs-or{background:var(--line-2);width:1px;height:18px;margin-inline:6px}@media (width<=640px){.cs-grp dl>div{grid-template-columns:minmax(0,1fr)}}.cs-fams .badge.crt-o{--b:transparent;--f:var(--critical);box-shadow:inset 0 0 0 1.5px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cs-fams .badge.crt-o{--f:var(--critical-ink-dark)}}:root[data-theme=dark] .cs-fams .badge.crt-o{--f:var(--critical-ink-dark)}#color .cl-core{grid-template-columns:repeat(4,minmax(0,1fr))}#color .cl-core>.cl-sw:nth-child(3){grid-column:auto}#color .cl-core>.cl-sw:nth-child(3) .cl-chip{aspect-ratio:1/.82}#color .cl-core>.cl-sw.cl-sw--night{grid-column:1/-1}@media (width<=1200px){#color .cl-core{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){#color .cl-core{grid-template-columns:minmax(0,1fr)}#color .cl-core>.cl-sw .cl-chip,#color .cl-core>.cl-sw:nth-child(3) .cl-chip{aspect-ratio:2}}#color .co-post{background:var(--cherry)}#color .co-post i+i+i{background:var(--cherry-200)}#color .co-post .mk{color:var(--cream);align-self:end;width:30%;height:auto}#color .co-inv i.s{background:var(--cherry)}#color .co-merge .co-ramp i{align-self:start}#color .co-merge .old .co-ramp i.pk{box-shadow:inset 0 0 0 1px #8080802e,0 0 0 2px var(--surface-2),0 0 0 3.5px var(--ink)}#color-access .ca-art{background:var(--plate-night);color:var(--night-ink);align-content:center;justify-items:center;gap:14px;padding:22px}#color-access .ca-art b{font:700 clamp(2.1rem,4.6vw,3.3rem)/1 var(--font-display);border-radius:var(--r-pill);background:var(--cherry);color:var(--cream);padding:.3em .7em .34em}#color-access .ca-art span{font:500 .74rem var(--font-mono);letter-spacing:.06em;color:var(--night-ink-2);text-align:center}#color-access .cm{border-collapse:separate;border-spacing:4px;width:100%;min-width:860px;font-size:.78rem}#color-access .cm th{color:var(--ink-2);text-align:start;white-space:nowrap;padding:6px;font-weight:600}#color-access .cm thead th{vertical-align:bottom}#color-access .cm th i{background:var(--c);vertical-align:-1px;border-radius:4px;width:12px;height:12px;margin-inline-end:6px;display:inline-block;box-shadow:inset 0 0 0 1px #80808066}#color-access .cm td{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);vertical-align:top;text-align:center;border-radius:10px;min-width:88px;padding:6px}#color-access .cm td.same{background:repeating-linear-gradient(45deg,var(--surface-2) 0 6px,transparent 6px 12px)}#color-access .cm-s{background:var(--b);color:var(--f);font:700 1.05rem var(--font-display);border-radius:7px;margin-block-end:6px;padding:8px 0;display:block;box-shadow:inset 0 0 0 1px #80808029}#color-access .cm td .num{font:600 .8rem var(--font-mono);display:block}#color-access .cm td small{color:var(--ink-2);font-size:.68rem}#color-access .cm td.c-no{opacity:.55}#color-access .cm td.c-mid small{color:var(--warning)}#color-access .cm td.c-ok small{color:var(--success)}#color-access .ca-sub{font-size:var(--fs-h3);margin-block:clamp(36px,5vw,52px) 12px}#color-access .ca-roles td{vertical-align:middle}#color-access .ca-roles td:nth-child(2),#color-access .ca-roles td:nth-child(n+4){white-space:nowrap}#color-access .ca-roles code{font-size:.74rem}#color-access .ca-rp{background:var(--b);width:34px;height:26px;color:var(--f);font:700 .82rem var(--font-display);vertical-align:middle;border-radius:7px;place-items:center;margin-inline-end:8px;display:inline-grid;box-shadow:inset 0 0 0 1px #80808040}#color-access .ca-roles .num{font:600 .8rem var(--font-mono)}#color-access .ca-roles small{font-size:.72rem;font-weight:600}#color-access .ca-roles .ok-t{color:var(--success)}#color-access .ca-roles .no-t{color:var(--error)}#color-access .ca-tool{border-radius:var(--r-2xl);background:var(--surface-2);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(18px,3vw,36px);padding:clamp(18px,3vw,30px);display:grid}#color-access .ca-tool .ctl{align-content:start;gap:14px;display:grid}#color-access .ca-tool .swap{justify-self:start}#color-access #cc-out{border-radius:var(--r-xl);background:var(--b,var(--cream));min-height:260px;color:var(--f,var(--coffee));align-content:space-between;gap:14px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:inset 0 0 0 1px #80808040}#color-access #cc-out .big{font:700 clamp(1.7rem,3.6vw,2.4rem)/1.25 var(--font-display)}#color-access #cc-out .body{max-width:42ch;font-size:1rem}#color-access #cc-out .sm{font-size:.8rem}#color-access .ca-res{gap:10px;display:grid}#color-access #cc-ratio{font:600 clamp(2rem,5vw,3rem)/1 var(--font-mono);color:var(--ink);direction:ltr;unicode-bidi:isolate;justify-self:start}#color-access #cc-levels{flex-wrap:wrap;gap:8px;display:flex}#color-access .cc-lv{border-radius:var(--r-pill);background:var(--surface);align-items:center;gap:6px;padding:4px 12px 4px 6px;font-size:.8rem;font-weight:600;display:inline-flex}#bb[dir=rtl] #color-access .cc-lv{padding:4px 6px 4px 12px}#color-access .cc-lv .ok,#color-access .cc-lv .no{width:20px;height:20px}@media (width<=860px){#color-access .ca-tool{grid-template-columns:minmax(0,1fr)}}#color-access .cl-crs{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}#color-access .cl-cr{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}#color-access .cl-cr.fail{border-style:dashed}#color-access .cl-aa2{background:var(--b);width:52px;height:52px;color:var(--f);font:700 1.2rem var(--font-display);border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #80808033}#color-access .cl-cr p{font-size:.8rem;line-height:1.5;display:grid}#color-access .cl-cr p>span:not(.num){color:var(--ink-2)}#color-access .cl-cr p>.num{color:var(--ink-3);font-size:.68rem}#color-access .cl-cr.fail b{color:var(--error)}#color-access .cl-cr.mid b{color:var(--warning)}#color-access .ca-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#color-access .ca-rule{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px;display:grid}#color-access .ca-rule .n{font:600 1.6rem/1 var(--font-mono);color:var(--accent-ink)}#color-access .ca-rule h3{margin-block-end:4px;font-size:1.02rem}#color-access .ca-rule p{font-size:var(--fs-sm);color:var(--ink-2)}@media (width<=760px){#color-access .ca-rules{grid-template-columns:minmax(0,1fr)}}#color-access .ca-img{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#color-access .ca-img figure{align-content:start;gap:10px;display:grid}#color-access .ca-img .fr{aspect-ratio:16/10;border-radius:var(--r-xl);background:linear-gradient(0deg,var(--honey-200) 4%,var(--honey-300) 24%,var(--honey) 46%,var(--coffee-700) 78%,var(--night));position:relative;overflow:hidden}#color-access .ca-img .fr svg{width:100%;height:auto;position:absolute;inset:auto 0 0}#color-access .ca-img .fr .sil{fill:var(--coffee)}#color-access .ca-img .fr .riv{fill:var(--coffee-700)}#color-access .ca-img .fr .lt{fill:var(--honey-300)}#color-access .ca-img .fr p{inset-inline:6%;z-index:1;font:700 clamp(1rem,2.2vw,1.35rem)/1.35 var(--font-display);color:var(--cream);position:absolute;bottom:25%}#color-access .ca-img .fr.shade:after{content:"";background:linear-gradient(0deg,color-mix(in srgb,var(--night) 78%,transparent),color-mix(in srgb,var(--night) 0%,transparent) 72%);position:absolute;inset:0}#color-access .ca-img .fr.shade p{z-index:2}#color-access .ca-img .fr .ok,#color-access .ca-img .fr .no{z-index:3;position:absolute;inset-block-start:10px;inset-inline-end:10px}#color-access .ca-img figcaption{font-size:var(--fs-sm);color:var(--ink-2);align-items:flex-start;gap:8px;display:flex}@media (width<=640px){#color-access .ca-img{grid-template-columns:minmax(0,1fr)}}#type .pl-type{background:var(--honey);color:var(--coffee);--focus:var(--coffee);--link:var(--coffee);container-type:inline-size}#type .pl-type .crumbs .cr-code{background:color-mix(in oklab,var(--coffee) 10%,transparent)}#type .pl-type .toc a{border-color:color-mix(in oklab,var(--coffee) 28%,transparent)}#type .pl-type .toc a:hover{background:color-mix(in oklab,var(--white) 30%,transparent);border-color:var(--coffee)}#type .pl-type .pl-text,#type .pl-type .toc{max-width:52cqi}#type .pl-type .pl-art svg{width:41%;height:auto;position:absolute;inset-block-start:50%;inset-inline-end:3%;translate:0 -50%}#type .pl-type .pl-art .w{fill:var(--coffee)}#type .pl-type .pl-art .iv{fill:var(--cream)}#type .pl-type .pl-art .g{stroke:var(--coffee);stroke-width:1px;opacity:.36;fill:none;vector-effect:non-scaling-stroke}#type .pl-type .pl-art .d{stroke:var(--coffee);stroke-width:1.4px;opacity:.7;fill:none;vector-effect:non-scaling-stroke}#type .pl-type .pl-art .g.b{opacity:.7}#type .pl-type .pl-art text{fill:var(--coffee);font:600 20px var(--font-mono);opacity:.78;direction:ltr;unicode-bidi:isolate}@container (width<=779px){#type .pl-type .pl-art svg{width:min(68cqi,440px);inset-block-start:10px;inset-inline-end:2%;translate:none}#type .pl-type .pl-text{max-width:min(100%,660px);margin-block-start:calc(min(68cqi,440px)/1.37495 + 16px)}#type .pl-type .toc{max-width:none}}#type{--f-disp:"Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif}#type .ty-fams{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#type .ty-fam{border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line);grid-template-rows:auto 1fr auto auto;gap:14px;min-width:0;padding:clamp(18px,2.6vw,28px);display:grid;overflow:hidden}#type .ty-fam.main{background:var(--mark);color:var(--bg);border:0}#type .ty-fam .role{font-size:var(--fs-xs);color:var(--ink-2);font-weight:600}#type .ty-fam.main .role{color:color-mix(in oklab,var(--bg) 74%,var(--mark))}#type .ty-fam .spec-glyph{font-size:clamp(3.4rem,7vw,5.6rem);line-height:1.15}#type .ty-fam .nm{font:700 1.1rem var(--font-display)}#type .ty-fam .nm small{font:400 var(--fs-xs) var(--font-text);opacity:.78;margin-block-start:2px;display:block}#type .ty-fam .ab{opacity:.88;font-size:.92rem;line-height:1.65}#type .ty-fam.disp .spec-glyph,#type .ty-fam.disp .nm{font-family:var(--f-disp);font-weight:700}#type .ty-fam.flat .spec-glyph{font-family:var(--f-disp);align-self:center;font-size:clamp(2.4rem,4.6vw,3.9rem);font-weight:700;line-height:1.3}#type .ty-fam.flat .nm{font-family:var(--f-disp);font-size:1rem}#type .ty-fam.ftext .spec-glyph{font-family:var(--font-text);font-size:clamp(2.8rem,5.6vw,4.4rem);font-weight:600}#type .ty-fam.ftext .nm{font-family:var(--font-text)}#type .ty-fam.fmono .nm{font:600 1rem var(--font-mono)}#type .ty-fam.fmono{background:0 0;border-style:dashed}#type .ty-fam.fmono .spec-glyph{font-family:var(--font-mono);white-space:nowrap;text-align:start;direction:ltr;unicode-bidi:isolate;align-self:center;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500}@media (width<=760px){#type .ty-fams{grid-template-columns:minmax(0,1fr)}}#type .ty-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#type .ty-why li{border-radius:var(--r-xl);background:var(--surface-2);font-size:var(--fs-sm);padding:16px 18px}#type .ty-why b{margin-block-end:4px;font-size:1rem;display:block}#type .ty-why span.x{color:var(--ink-2)}@media (width<=860px){#type .ty-why{grid-template-columns:minmax(0,1fr)}}#type .ty-weights{border-block-start:1px solid var(--line);display:grid}#type .ty-w{border-block-end:1px solid var(--line);grid-template-columns:6.5em minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:16px;padding-block:12px;display:grid}#type .ty-w .n{font:500 .8rem var(--font-mono);color:var(--ink-3)}#type .ty-w .n small{font:500 .7rem var(--font-text);color:var(--ink-3);white-space:nowrap;display:block}#type .ty-w .s{min-width:0;font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.4}#type .ty-w .s.ty-d{font-family:var(--f-disp)}#type .ty-w .s.ty-u{font-family:var(--f-disp);font-size:clamp(1.07rem,2.13vw,1.56rem)}#type .ty-w .u{font-size:var(--fs-sm);color:var(--ink-2)}#type .ty-w .u code{color:var(--ink)}@media (width<=760px){#type .ty-w{grid-template-columns:5.6em minmax(0,1fr)}#type .ty-w .u{grid-column:2}}#type .ty-tester{border-radius:var(--r-2xl);background:var(--surface-2);gap:16px;padding:clamp(18px,3vw,28px);display:grid}#type .ty-set{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}#type .ty-set .lb{font-size:var(--fs-xs);color:var(--ink-2);margin-inline-end:4px;font-weight:600}#type .ty-set .ty-fd{font-family:var(--f-disp)}#type .ty-tester{--font-display:var(--f-disp)}#type .ty-ctl{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}#type .ty-ctl input[type=range]{accent-color:var(--action);padding:0}#type .ty-ctl output{font:500 .78rem var(--font-mono);color:var(--ink-2)}@media (width<=760px){#type .ty-ctl{grid-template-columns:minmax(0,1fr)}}#type #tt-out{border-radius:var(--r-xl);background:var(--surface);min-height:150px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-display);overflow-wrap:anywhere;color:var(--ink);padding:clamp(18px,3vw,28px);font-size:48px;font-weight:700;line-height:1.4}#type .ty-tester:has(input[name=tt][value=display]:checked) #tt-out{font-family:var(--font-display)}#type .ty-tester:has(input[name=tt][value=text]:checked) #tt-out{font-family:var(--font-text)}#type .ty-tester:has(#tt-weight option[value="400"]:checked) #tt-out{font-weight:400}#type .ty-tester:has(#tt-weight option[value="500"]:checked) #tt-out{font-weight:500}#type .ty-tester:has(#tt-weight option[value="600"]:checked) #tt-out{font-weight:600}#type .ty-tester:has(#tt-weight option[value="700"]:checked) #tt-out{font-weight:700}#type .ty-samples{flex-wrap:wrap;gap:6px;display:flex}#type .ty-dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#type .ty-dl a{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:border-color var(--t-fast);gap:4px;padding:16px 18px;text-decoration:none;display:grid}#type .ty-dl a:hover{border-color:var(--action)}#type .ty-dl b{font-size:1rem}#type .ty-dl span{font-size:var(--fs-xs);color:var(--ink-2)}@media (width<=980px){#type .ty-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){#type .ty-dl{grid-template-columns:minmax(0,1fr)}}#type .ty-code{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:20px;display:grid}#type .ty-code>div{align-content:start;gap:10px;min-width:0;display:grid}#type .ty-code .ty-cb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}#type .ty-code .ty-cb b{font-size:.95rem}#type .ty-code pre.code{white-space:pre;max-height:none}@media (width<=980px){#type .ty-code{grid-template-columns:minmax(0,1fr)}}#type .ty-fam.disp .spec-glyph{font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.45}#type .ty-w .s.ty-d,#type .ty-w .s.ty-u{line-height:1.5}#type-system{--f-disp:"Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif}#type-system .ts-art{background:var(--surface-2);align-content:center;justify-items:start;gap:4px;padding:20px 26px;display:grid}#type-system .ts-art span{color:var(--ink);font-weight:700;line-height:1.4}#type-system .ts-art .ar,#type-system .ts-art .en{font-family:var(--f-disp)}#type-system .ts-art .t1{font-size:2.5rem}#type-system .ts-art .t2{color:var(--ink-2);font-size:1.9rem}#type-system .ts-art .t3{color:var(--ink-2);font-size:1.45rem;font-weight:600}#type-system .ts-art .en.t1{font-size:2.2rem}#type-system .ts-art .en.t2{font-size:1.65rem}#type-system .ts-art .en.t3{font-size:1.3rem;font-weight:600}#bb #type-system .ts-art .sz{font:500 .8rem var(--font-mono);color:var(--ink-3);margin-block-start:6px}#type-system .ts-scale{min-width:880px}#type-system .ts-scale td{vertical-align:middle}#type-system .ts-scale .grp th{font:600 var(--fs-sm) var(--font-display);color:var(--ink);padding-block:22px 10px}#type-system .ts-scale .grp th small{font:500 var(--fs-xs) var(--font-text);color:var(--ink-2);margin-inline-start:8px}#type-system .ts-scale tbody+tbody .grp th{padding-block-start:34px}#type-system .ts-scale .smp{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:372px;overflow:hidden}#type-system .ts-scale .smp.d{font-family:var(--f-disp)}#type-system .ts-scale .smp.u{font-family:var(--f-disp);font-weight:700}#type-system .ts-scale .fam .tag{margin-inline-start:6px}#type-system .ts-scale .smp.m{font-variant-numeric:tabular-nums}#type-system .ts-scale .rl{white-space:nowrap;font-weight:600}#type-system .ts-scale .rl small{font:500 .7rem var(--font-mono);color:var(--ink-3);display:block}#type-system .ts-scale .fam{font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap}#type-system .ts-rhythm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#type-system .ts-rhythm figure{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:10px;padding:clamp(16px,2.4vw,24px);display:grid}#type-system .ts-rhythm .smp{background:repeating-linear-gradient(180deg,transparent 0 calc(var(--lh) - 1px),color-mix(in oklab,var(--action) 26%,transparent) calc(var(--lh) - 1px) var(--lh));line-height:var(--lh);max-width:62ch;font-size:17px}#type-system .ts-rhythm figcaption{font-size:var(--fs-xs);color:var(--ink-2)}#type-system .ts-rhythm figcaption b{font-family:var(--font-mono);color:var(--accent-ink)}@media (width<=760px){#type-system .ts-rhythm{grid-template-columns:minmax(0,1fr)}}#type-system .ts-comp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}#type-system .ts-legend{gap:12px;display:grid}#type-system .ts-legend li{font-size:var(--fs-sm);grid-template-columns:4.4em 1fr;align-items:baseline;gap:12px;display:grid}#type-system .ts-legend li b{font:600 .8rem var(--font-mono);color:var(--accent-ink);white-space:nowrap}@media (width<=860px){#type-system .ts-comp{grid-template-columns:minmax(0,1fr)}}#type-system .ts-pair{gap:12px;margin-block-end:16px;display:grid}#type-system .ts-pair .pr{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);color:var(--ink);direction:ltr;justify-content:center;align-items:baseline;gap:clamp(18px,3vw,36px);padding:clamp(24px,4vw,44px) clamp(16px,3vw,32px);display:flex}#type-system .ts-pair .k{font:700 clamp(2rem,4.4vw,3.2rem)/1.45 var(--f-disp);direction:rtl}#type-system .ts-pair .u{font:700 clamp(1.67rem,3.67vw,2.67rem)/1.45 var(--f-disp)}#type-system .ts-pair .pr i{background:var(--line-2);flex:none;align-self:stretch;width:1px}#type-system .ts-pair figcaption{font-size:var(--fs-sm);color:var(--ink-2);max-width:76ch}@media (width<=620px){#type-system .ts-pair .pr{flex-direction:column;align-items:center;gap:10px}#type-system .ts-pair .pr i{align-self:center;width:48px;height:1px}}#type-system .ts-mix{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#type-system .ts-mix li{border-radius:var(--r-xl);background:var(--surface-2);font-size:var(--fs-sm);align-content:start;gap:6px;padding:16px 18px;display:grid}#type-system .ts-mix li .s{color:var(--ink);font-size:1.15rem}#type-system .ts-mix li .x{color:var(--ink-2)}@media (width<=760px){#type-system .ts-mix{grid-template-columns:minmax(0,1fr)}}#type-system .ts-dd .fr{background:var(--surface-2);min-height:140px;color:var(--ink);text-align:center;place-items:center;padding:18px;font-size:1.5rem;font-weight:700;line-height:1.4;display:grid}#type-system .ts-dd .kash,#type-system .ts-dd .track{letter-spacing:0}#type-system .ts-dd .track>span{margin-inline:.13em}#type-system .ts-dd .fake{-webkit-text-stroke:1.7px currentColor;font-weight:400}#type-system .ts-dd .str{display:inline-block;transform:scaleX(1.6)}#type-system .ts-dd .long{max-width:30ch;font:400 .8rem/1.55 var(--f-disp);text-align:start}#type-system .ts-dd .tight{font-family:var(--f-disp);font-size:1.7rem;line-height:.95}#type-system .ts-dd .retype{font-family:var(--f-disp);font-size:2.4rem;line-height:1.5}#type-system .ts-dd .obl{display:inline-block;transform:skew(-14deg)}#arabic .ab-art{background:var(--coffee);color:var(--cream);box-shadow:inset 0 0 0 1px var(--coffee-700);align-content:center;justify-items:center;gap:8px;padding:20px;display:grid}#arabic .ab-art b{font:500 clamp(2.6rem,6vw,4rem)/1.1 var(--font-text);font-variant-numeric:tabular-nums}#arabic .ab-art span{color:var(--coffee-200);font-size:.86rem;font-weight:500}#arabic .ab-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#arabic .ab-num{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:10px;padding:18px;display:grid}#arabic .ab-num .s{color:var(--ink);font-size:1.6rem;font-weight:700;line-height:1.3}#arabic .ab-num .w{font-size:var(--fs-sm);color:var(--ink-2)}#arabic .ab-num .k{font:600 .7rem var(--font-mono);color:var(--accent-ink)}@media (width<=860px){#arabic .ab-nums{grid-template-columns:minmax(0,1fr)}}#arabic .ab-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}#arabic .ab-months li{border-radius:var(--r-lg);background:var(--surface-2);gap:2px;padding:12px;display:grid}#arabic .ab-months b{font-size:1rem}#arabic .ab-months span{font:500 .7rem var(--font-mono);color:var(--ink-3)}#arabic .ab-months li.now{background:var(--mark);color:var(--bg)}#arabic .ab-months li.now span{color:color-mix(in oklab,var(--bg) 70%,var(--mark))}@media (width<=900px){#arabic .ab-months{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=420px){#arabic .ab-months{grid-template-columns:repeat(2,minmax(0,1fr))}}#arabic .ab-addr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,36px);display:grid}#arabic .ab-card{border-radius:var(--r-xl);background:var(--white);color:var(--coffee);box-shadow:0 0 0 1px var(--light-line),0 16px 40px rgb(var(--shadow) / .1);gap:12px;padding:20px;display:grid}#arabic .ab-card .row{justify-content:space-between}#arabic .ab-card dl{grid-template-columns:auto 1fr;align-items:baseline;gap:8px 14px;font-size:.92rem;display:grid}#arabic .ab-card dt{color:var(--coffee-500);font-size:.8rem}#arabic .ab-card dd{font-weight:500}#arabic .ab-card .lm{background:var(--honey-50);box-shadow:inset 0 0 0 1px var(--honey-100);color:var(--coffee);border-radius:10px;gap:2px;padding:10px 12px;font-size:.92rem;font-weight:600;display:grid}#arabic .ab-card .lm small{color:var(--honey-700);font-size:.76rem;font-weight:600}#arabic .ab-card hr{border:0;border-block-start:1px solid var(--cream-200);margin:0}@media (width<=860px){#arabic .ab-addr{grid-template-columns:minmax(0,1fr)}}#arabic .ab-mirror{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#arabic .ab-mirror>div{border-radius:var(--r-xl);background:var(--surface-2);align-content:start;gap:10px;padding:18px;display:grid}#arabic .ab-mirror h3{font-size:1rem}#arabic .ab-mirror ul{gap:8px;display:grid}#arabic .ab-mirror li{font-size:var(--fs-sm);grid-template-columns:44px 1fr;align-items:center;gap:12px;display:grid}#arabic .ab-mirror li i{background:var(--surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:12px;place-items:center;display:grid}#arabic .ab-mirror li i .ic{width:22px;height:22px}#arabic .ab-mirror li i .mk{aspect-ratio:768/385;width:30px;color:var(--mark)}#arabic .ab-mirror .flip .ic{scale:-1 1}#bb[dir=ltr] #arabic .ab-mirror .flip .ic{scale:1}@media (width<=760px){#arabic .ab-mirror{grid-template-columns:minmax(0,1fr)}}#arabic .ab-eta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#arabic .ab-eta figure{border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:14px;min-width:0;padding:clamp(18px,3vw,28px);display:grid}#arabic .ab-eta figcaption{font-size:var(--fs-sm);color:var(--ink-2)}#arabic .ab-eta figcaption b{color:var(--ink)}@media (width<=760px){#arabic .ab-eta{grid-template-columns:minmax(0,1fr)}}#arabic .ab-pair{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}#arabic .ab-sheet{border-radius:var(--r-lg);background:var(--coffee);color:var(--cream);box-shadow:inset 0 0 0 1px var(--coffee-700);align-content:center;gap:2px;padding:14px 16px;display:grid}#arabic .ab-sheet small{font:500 13px/1.4 var(--font-text);color:var(--coffee-200)}#arabic .ab-sheet b{font:700 22px/1.3 Lemonada,IBM Plex Sans Arabic,Tahoma,sans-serif}#arabic .ab-map{aspect-ratio:1;border-radius:var(--r-lg);background:var(--surface-2);width:132px;box-shadow:inset 0 0 0 1px var(--line);align-self:center;position:relative;overflow:hidden}#arabic .ab-map svg{width:100%;height:100%;display:block}#arabic .ab-map .rd{fill:none;stroke:var(--surface);stroke-width:10px}#arabic .ab-map .rt{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linejoin:miter;stroke-linecap:butt}#arabic .ab-map .pk{fill:var(--ink)}#arabic .ab-map .pk-c{fill:var(--surface)}#arabic .ab-map .car{fill:var(--mark)}#arabic .ab-map .wh{fill:var(--honey)}#arabic .ab-map .chip rect{fill:var(--coffee);stroke:var(--coffee-700);stroke-width:1px}#arabic .ab-map .chip text{fill:var(--cream);font:600 12px var(--font-text)}@media (width<=560px){#arabic .ab-map{width:88px}}#arabic .ab-pl{border-block-start:1px solid var(--line);display:grid}#arabic .ab-pl li{border-block-end:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:4.6em minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:10px;padding-block:10px;display:grid}#arabic .ab-pl li>b{font:600 .8rem var(--font-mono);color:var(--accent-ink)}#arabic .ab-pl li>b .ar{font-family:var(--font-text)}#arabic .ab-pl li>[lang=ar]{color:var(--ink);font-size:1.05rem;font-weight:600}#arabic .ab-pl li>[lang=en]{color:var(--ink-2)}@media (width<=560px){#arabic .ab-pl li{grid-template-columns:4.4em minmax(0,1fr);gap:2px 10px}#arabic .ab-pl li>[lang=en]{grid-column:2}}#arabic .ab-meter{border-radius:var(--r-lg);background:var(--night-deep);color:var(--night-ink);box-shadow:inset 0 0 0 1px var(--night-line);gap:4px;padding:18px 20px;display:grid}#arabic .ab-meter .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}#arabic .ab-meter .top small{font:500 13px/1.4 var(--font-text);color:var(--night-ink-2)}#arabic .ab-meter .run{border-radius:var(--r-pill);background:var(--success-bg-dark);color:var(--success-ink-dark);font:600 12px/1.6 var(--font-text);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}#arabic .ab-meter .run i{background:currentColor;border-radius:50%;width:7px;height:7px}#arabic .ab-meter b{font:500 40px/1.1 var(--font-text);font-variant-numeric:tabular-nums;margin-block-start:6px}#arabic .ab-meter .km{font:500 15px/1.6 var(--font-text);font-variant-numeric:tabular-nums;color:var(--night-ink-2)}#arabic .ab-plates{border-radius:var(--r-lg);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:18px;display:flex}#arabic .ab-lp{background:var(--white);color:var(--coffee);box-shadow:inset 0 0 0 2px var(--coffee),0 2px 8px rgb(var(--shadow) / .12);font:700 1.35rem/1 var(--font-text);border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}#arabic .ab-lp>span{place-items:center;padding:10px 14px;display:grid}#arabic .ab-lp>span+span{border-inline-start:2px solid var(--coffee)}#arabic .ab-lp .gv{font-size:1rem;font-weight:600}#arabic .ab-lp .num{font-variant-numeric:tabular-nums;letter-spacing:.06em}#arabic .ab-plates p{font-size:var(--fs-sm);color:var(--ink-2);gap:2px;display:grid}#arabic .ab-plates p b{color:var(--ink);font-weight:600}#graphics .pl-gfx{background:var(--coffee);color:var(--cream);container-type:inline-size}#graphics .pl-gfx .pl-text{margin-block-start:16cqw}#graphics .pl-gfx .pl-art:before{content:"";background:var(--coffee-800);-webkit-mask-image:var(--frieze-mask);-webkit-mask-image:var(--frieze-mask);mask-image:var(--frieze-mask);position:absolute;inset:0;-webkit-mask-size:132px 80.78px;mask-size:132px 80.78px}#graphics .pl-gfx .pl-art:after{content:"";inset-inline:0;background:linear-gradient(0deg,var(--coffee) 40%,transparent);height:74%;position:absolute;bottom:0}#graphics .pl-gfx .pl-art svg{z-index:1;width:100%;height:auto;position:absolute;top:0;left:0}#graphics .gx-els{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}#graphics .gx-el{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);grid-template-rows:auto 1fr;display:grid;overflow:hidden}#graphics .gx-el .v{aspect-ratio:1;place-items:center;display:grid;position:relative;overflow:hidden}#graphics .gx-el .v svg{width:100%;height:100%;display:block;position:relative}#graphics .gx-el .txt{align-content:start;gap:4px;padding:14px 16px 16px;display:grid}#graphics .gx-el h3{font-size:1.05rem}#graphics .gx-el p{font-size:var(--fs-sm);color:var(--ink-2)}#graphics .gx-el .v.wheels,#graphics .gx-el .v.frz{background:var(--coffee)}#graphics .gx-el .v.road{background:var(--cream)}#graphics .gx-el .v.night{background:var(--night)}#graphics .gx-el .v.frz:before{content:"";background:var(--coffee-800);-webkit-mask:var(--frieze-mask) 0 0/104px 63.65px;-webkit-mask:var(--frieze-mask) 0 0/104px 63.65px;mask:var(--frieze-mask) 0 0/104px 63.65px;position:absolute;inset:0}#graphics .gx-wdim-t{fill:var(--coffee-200);font:600 12px var(--font-mono);direction:ltr;unicode-bidi:isolate}#graphics .gx-dim-t{fill:var(--coffee);font:600 38px var(--font-mono);direction:ltr;unicode-bidi:isolate}@media (width<=1000px){#graphics .gx-els{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){#graphics .gx-els{grid-template-columns:minmax(0,1fr)}}#graphics .gx-at{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}#graphics .gx-at figure{align-content:start;gap:10px;display:grid}#graphics .gx-at .fr{aspect-ratio:4/3;border-radius:var(--r-xl);background:var(--cream-50);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}#graphics .gx-at .fr>svg{width:100%;height:100%;display:block}#graphics .gx-at figcaption{font-size:var(--fs-sm);color:var(--ink-2)}#bb[dir=ltr] #graphics .gx-at .flip{scale:-1 1}#bb[dir=ltr] #graphics .gx-at .flip .rd{transform-box:fill-box;transform-origin:50%;scale:1 -1}#graphics .gx-r2{align-content:end;padding:7%;display:grid}#graphics .gx-at .gx-r2{background:linear-gradient(90deg,transparent 26%,var(--road) 26% calc(26% + 12px),transparent 0),linear-gradient(90deg,transparent 70%,var(--road) 70% calc(70% + 7px),transparent 0),linear-gradient(0deg,transparent 64%,var(--road) 64% calc(64% + 12px),transparent 0),linear-gradient(0deg,transparent 86%,var(--road) 86% calc(86% + 7px),transparent 0),var(--land)}#graphics .gx-r2 .tp{background:var(--white);color:var(--coffee);border-radius:14px;gap:10px;padding:14px 16px 12px;display:grid;box-shadow:0 4px 12px #12263a14}#graphics .gx-r2 .tp-eta{font-size:.84rem;line-height:1.3}#graphics .gx-r2 .tp-eta b{font-weight:600}#graphics .gx-r2 .tp-bar{height:8px;margin-inline:9px;position:relative}#graphics .gx-at .gx-r2 .tp-bar .trk{--sl:5px;background:var(--coffee-100);position:absolute;inset-block:0;inset-inline:0 15px}#graphics .gx-r2 .tp-bar .fill{background:var(--coffee);width:62%;position:absolute;inset-block:0;inset-inline-start:0}#graphics .gx-r2 .tp-bar .a{inset-inline-start:-9px;background:var(--coffee);width:18px;height:18px;box-shadow:0 0 0 2px var(--white);border-radius:50%;position:absolute;top:50%;translate:0 -50%}#graphics .gx-r2 .tp-bar .a:after{content:"";background:var(--cream);border-radius:50%;position:absolute;inset:5px}#graphics .gx-r2 .tp-bar .b{inset-inline-end:-9px;background:var(--honey);width:16px;height:16px;box-shadow:0 0 0 2px var(--white);position:absolute;top:50%;translate:0 -50%}#graphics .gx-r2 .tp-ends{color:var(--coffee-500);justify-content:space-between;font-size:.72rem;line-height:1.3;display:flex}#graphics .gx-r4{align-content:start;padding:8% 8% 0;display:grid}#graphics .gx-r4 .sh-t{font:700 1.02rem/1.3 var(--font-display);color:var(--coffee)}#graphics .gx-r4 .sh-rows{gap:9px;inline-size:72%;margin-block-start:18px;display:grid}#graphics .gx-r4 .sh-rows i{background:var(--cream-300);border-radius:5px;height:9px;display:block}#graphics .gx-r4 .sh-rows i:nth-child(2){inline-size:78%}#graphics .gx-r4 .sh-rows i:nth-child(3){inline-size:58%}#graphics .gx-at .gx-r5{background:var(--coffee);color:var(--cream);align-content:space-between;padding:9% 0 8%;display:grid}#graphics .gx-r5 .hl{font:700 clamp(1.15rem,1.9vw,1.5rem)/1.25 var(--font-display);padding-inline:8%}#graphics .gx-r5 .ft{color:var(--coffee-200);justify-content:space-between;align-items:end;gap:10px;padding-inline:8%;font-size:.72rem;display:flex}#graphics .gx-r5 .mk{width:30%;max-width:92px;color:var(--cream);flex:none}@media (width<=1100px){#graphics .gx-at{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){#graphics .gx-at{grid-template-columns:minmax(0,1fr)}}#graphics .gx-no-l{fill:none;stroke:var(--ink);stroke-width:12px;stroke-linejoin:round}#graphics .gx-night{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}#graphics .gx-sky{aspect-ratio:16/10;border-radius:var(--r-2xl);background:var(--night);outline:1px solid var(--line);outline-offset:-1px;position:relative;overflow:hidden}#graphics .gx-sky svg{width:100%;height:100%;display:block}#graphics .gx-stops{gap:8px;display:grid}#graphics .gx-stops li{font-size:var(--fs-sm);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;display:grid}#graphics .gx-stops i{background:var(--c);border-radius:10px;width:36px;height:36px;box-shadow:inset 0 0 0 1px #80808040}@media (width<=860px){#graphics .gx-night{grid-template-columns:minmax(0,1fr)}}#graphics .gx-wh{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}#graphics .gx-wh figure{border-radius:var(--r-xl);background:var(--surface-2);text-align:center;justify-items:center;gap:10px;padding:20px 14px;display:grid}#graphics .gx-wh .v{place-items:center;height:76px;display:grid}#graphics .gx-wh figcaption{font-size:var(--fs-sm);color:var(--ink-2)}#graphics .gx-arr{justify-items:center;gap:6px;display:grid}#graphics .gx-arr b{font:700 1.1rem/1.3 var(--font-display);color:var(--ink)}#graphics .gx-arr .rl{border-block-end:1px solid var(--line-2);width:120px;height:14px;position:relative}#graphics .gx-arr .rl:after{content:"";aspect-ratio:163.7/61.4;background:var(--honey);width:30px;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;mask:var(--wheels-mask) center/100% 100% no-repeat;animation:gx-drop .5s var(--spring) .35s both;position:absolute;bottom:0;left:50%;translate:-50%}@keyframes gx-drop{0%{opacity:0;transform:translateY(-16px)}}@media (width<=860px){#graphics .gx-wh{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-coffee{fill:var(--coffee)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-coffee-50{fill:var(--coffee-50)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-coffee-100{fill:var(--coffee-100)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-coffee-200{fill:var(--coffee-200)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-coffee-300{fill:var(--coffee-300)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-coffee-400{fill:var(--coffee-400)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-coffee-500{fill:var(--coffee-500)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-coffee-600{fill:var(--coffee-600)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-coffee-700{fill:var(--coffee-700)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-coffee-800{fill:var(--coffee-800)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-coffee-900{fill:var(--coffee-900)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-coffee-950{fill:var(--coffee-950)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-honey{fill:var(--honey)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-honey-50{fill:var(--honey-50)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-honey-100{fill:var(--honey-100)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-honey-200{fill:var(--honey-200)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-honey-300{fill:var(--honey-300)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-honey-400{fill:var(--honey-400)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-honey-500{fill:var(--honey-500)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-honey-600{fill:var(--honey-600)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-honey-700{fill:var(--honey-700)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-honey-800{fill:var(--honey-800)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-honey-900{fill:var(--honey-900)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-honey-950{fill:var(--honey-950)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cream{fill:var(--cream)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cream-50{fill:var(--cream-50)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cream-100{fill:var(--cream-100)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cream-200{fill:var(--cream-200)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cream-300{fill:var(--cream-300)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cream-400{fill:var(--cream-400)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cream-500{fill:var(--cream-500)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cream-600{fill:var(--cream-600)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cream-700{fill:var(--cream-700)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cream-800{fill:var(--cream-800)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cream-900{fill:var(--cream-900)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cream-950{fill:var(--cream-950)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cherry{fill:var(--cherry)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cherry-50{fill:var(--cherry-50)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cherry-100{fill:var(--cherry-100)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cherry-200{fill:var(--cherry-200)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cherry-300{fill:var(--cherry-300)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cherry-400{fill:var(--cherry-400)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cherry-500{fill:var(--cherry-500)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cherry-600{fill:var(--cherry-600)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cherry-700{fill:var(--cherry-700)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cherry-800{fill:var(--cherry-800)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cherry-900{fill:var(--cherry-900)}:is(#graphics,#icons,#illustration,#photography,#dataviz,#layout,#motion) .f-cherry-950{fill:var(--cherry-950)}#graphics{--gxv-mask:var(--wheels-mask)}#graphics .pl-gfx .pl-art:before{content:none}#graphics .pl-gfx .pl-art:after{height:46%}#graphics .gxv-pl-done{fill:none;stroke:var(--cream);stroke-width:3px;opacity:.7}#graphics .gxv-pl-ahead{fill:none;stroke:var(--cream);stroke-width:3px;stroke-dasharray:2 12;stroke-linecap:round;opacity:.5}#graphics .gxv-pl-end{fill:none;stroke:var(--cream);stroke-width:3px;opacity:.6}#graphics .gx-a{fill:var(--arw)}#graphics .gx-el .v.gxv-dk{background:var(--coffee)}#graphics .gx-el .v.gxv-lt{background:var(--cream);--arw:var(--cherry)}#bb[dir=ltr] #graphics .gxv-flip{scale:-1 1}#graphics .gxv-guide{fill:none;stroke:var(--coffee-400);stroke-width:1.5px;stroke-dasharray:4 5}#graphics .gxv-arc{fill:none;stroke:var(--coffee-300);stroke-width:1.5px}#graphics .gxv-dim-t{fill:var(--coffee-200);font:600 13px var(--font-mono);direction:ltr;unicode-bidi:isolate}#graphics .gxv-done{fill:none;stroke:var(--coffee);stroke-width:3.5px;stroke-linecap:round}#graphics .gxv-ahead{fill:none;stroke:var(--coffee-400);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:.5 9}#graphics .gxv-start{fill:var(--coffee)}#graphics .gxv-end{fill:var(--cream);stroke:var(--coffee);stroke-width:3px}#graphics .gxv-on-dk.gxv-done{stroke:var(--cream)}#graphics .gxv-on-dk.gxv-ahead{stroke:var(--coffee-300)}#graphics .gxv-on-dk.gxv-end{fill:var(--coffee);stroke:var(--cream)}#graphics .gxv-land{fill:var(--cream-200)}#graphics .gxv-street{fill:none;stroke:var(--white);stroke-width:14px}#graphics .gxv-pin{fill:var(--coffee)}#graphics .gxv-pin-c{fill:var(--cream)}#graphics .gxv-tag{fill:var(--white);stroke:var(--coffee-100)}#graphics .gxv-tag-t{fill:var(--coffee);font:600 12px var(--font-text)}#graphics .gxv-btn{fill:var(--cherry)}#graphics .gxv-ld{width:120px;height:45px;display:block;position:relative}#graphics .gxv-ld--lg{width:160px;height:60px}#graphics .gxv-ld svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}#graphics .gxv-ld path{fill:none;stroke:var(--coffee-300);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.5 8}#graphics .gx-wh .gxv-ld path{stroke:var(--ink-3)}#graphics .gxv-ld i{background:var(--arw);width:14px;height:18.5px;-webkit-mask:var(--gxv-mask) center/100% 100% no-repeat;-webkit-mask:var(--gxv-mask) center/100% 100% no-repeat;mask:var(--gxv-mask) center/100% 100% no-repeat;offset-path:path("M112.5 33C82.5 33 69 12 7.5 12");offset-rotate:auto 108deg;offset-distance:62%;position:absolute;top:0;left:0}#graphics .gxv-ld--lg i{offset-path:path("M150 44C110 44 92 16 10 16");width:18px;height:23.8px}#bb[dir=ltr] #graphics .gxv-ld{scale:-1 1}@keyframes gxv-glide{0%{offset-distance:0%;opacity:1}84%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:no-preference){#graphics .gxv-ld i{animation:1.8s cubic-bezier(.4,0,.2,1) infinite gxv-glide}}#graphics .gx-at .gx-r2 .tp-bar{height:4px}#graphics .gx-at .gx-r2 .tp-bar .trk{clip-path:none;background:repeating-linear-gradient(90deg,var(--coffee-300) 0 3px,transparent 3px 9px);inset-inline:0}#graphics .gx-r2 .tp-bar .fill{border-radius:2px}#graphics .gx-r2 .tp-bar .a{width:12px;height:12px;inset-inline-start:-6px}#graphics .gx-r2 .tp-bar .a:after{content:none}#graphics .gx-r2 .tp-bar .b{background:var(--white);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--coffee);border-radius:50%;inset-inline-end:-7px}#graphics .gx-r2 .gxv-pos{top:50%;background:var(--cherry);width:16px;height:21.2px;-webkit-mask:var(--gxv-mask) center/100% 100% no-repeat;-webkit-mask:var(--gxv-mask) center/100% 100% no-repeat;mask:var(--gxv-mask) center/100% 100% no-repeat;position:absolute;inset-inline-start:62%;translate:-50% -50%;rotate:-72deg}#bb[dir=ltr] #graphics .gx-r2 .gxv-pos{translate:-50% -50%;rotate:108deg}#graphics .gxv-steps{color:var(--coffee-600);justify-content:space-between;margin-block-start:26px;font-size:.72rem;line-height:1.3;display:flex;position:relative}#graphics .gxv-steps:before{content:"";inset-inline:8px;background:var(--coffee-200);height:2px;position:absolute;top:5px}#graphics .gxv-steps>span{text-align:center;justify-items:center;gap:8px;max-width:30%;display:grid;position:relative}#graphics .gxv-steps>span:first-child{text-align:start;justify-items:start}#graphics .gxv-steps>span:nth-child(3){text-align:end;justify-items:end}#graphics .gxv-steps i{background:var(--coffee);border-radius:50%;width:12px;height:12px}#graphics .gxv-steps>span:nth-child(3) i{background:var(--white);box-shadow:inset 0 0 0 2.5px var(--coffee)}#graphics .gxv-pt{top:-3px;background:var(--cherry);width:15px;height:19.8px;-webkit-mask:var(--gxv-mask) center/100% 100% no-repeat;-webkit-mask:var(--gxv-mask) center/100% 100% no-repeat;mask:var(--gxv-mask) center/100% 100% no-repeat;position:absolute;inset-inline-start:72%;rotate:-72deg}#bb[dir=ltr] #graphics .gxv-pt{rotate:108deg}#graphics .gx-r4 .sh-rows{margin-block-start:26px}#graphics .gx-r5 .gxv-adr{width:100%;height:auto;margin-block:8px 6px;display:block}#graphics .gx-r5 .mk{width:34%;max-width:96px;fill:var(--cream)}#graphics .gxv-dd .fr{aspect-ratio:5/3;background:var(--cream-50);--arw:var(--cherry);place-items:center;display:grid}#graphics .gxv-dd .fr>svg{width:100%;height:100%}#bb[dir=ltr] #graphics .gxv-dd .flip{scale:-1 1}#graphics .gx-arr .rl{background:linear-gradient(var(--line-2),var(--line-2)) 0 100%/100% 2px no-repeat;border-block-end:0;width:120px;height:18px}#graphics .gx-arr .rl:after{aspect-ratio:auto;background:var(--arw);width:14px;height:18.5px;animation:none;bottom:-7px;left:2px;translate:0;rotate:-72deg}#bb[dir=ltr] #graphics .gx-arr .rl{scale:-1 1}@keyframes gxv-settle{0%{opacity:.2;translate:96px;rotate:-72deg}80%{opacity:1;translate:0;rotate:-74deg}to{opacity:1;translate:0;rotate:-72deg}}@media (prefers-reduced-motion:no-preference){#graphics .gx-arr .rl:after{animation:.6s cubic-bezier(.16,1,.3,1) .35s both gxv-settle}}#icons .ic-art{background:var(--surface-2);color:var(--ink);grid-template-columns:repeat(4,1fr);place-items:center;gap:14px;padding:26px;display:grid}#icons .ic-art .ic{stroke-width:1.75px;width:30px;height:30px}#icons .ic-art .ic:nth-child(3n){color:var(--accent-ink)}#bb[dir=rtl] #icons .ic.flip{scale:-1 1}#icons .ic-set{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}#icons .ic-set button{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color var(--t-fast),background-color var(--t-fast),transform var(--t-fast) var(--ease-out);justify-items:center;gap:8px;padding:16px 8px 12px;font-size:.76rem;display:grid;position:relative}#icons .ic-set button:hover{border-color:var(--action);background:var(--surface-2)}#icons .ic-set button:active{transform:scale(.96)}#icons .ic-set .ic{stroke-width:1.75px;width:26px;height:26px}#icons .ic-set .d{font:500 .66rem var(--font-mono);color:var(--ink-3);position:absolute;inset-block-start:6px;inset-inline-end:8px}#icons .ic-sizes{color:var(--ink);flex-wrap:wrap;align-items:end;gap:22px;margin-block-start:22px;display:flex}#icons .ic-sizes figure{justify-items:center;gap:6px;display:grid}#icons .ic-sizes figcaption{font:500 .7rem var(--font-mono);color:var(--ink-3)}#icons .ic-sizes .ic{stroke-width:1.75px}#icons .ic-map{border-radius:var(--r-2xl);background:var(--land);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}#icons .ic-map svg{width:100%;height:auto;display:block}#icons .ic-map .river{fill:none;stroke:var(--river);stroke-width:26px;stroke-linecap:round}#icons .ic-map .road{fill:none;stroke:var(--road);stroke-width:9px;stroke-linecap:round}#icons .ic-map .road2{fill:none;stroke:var(--road);stroke-width:4.5px;stroke-linecap:round}#icons .ic-map .lbl{font:600 11px var(--font-text);fill:var(--coffee-500)}#icons .ic-map .lbl.w{fill:var(--coffee-400);font-size:10px}#icons .ic-map .lbl.lm{fill:var(--coffee-700);font-size:9.5px}#icons .ic-dd .fr{background:var(--surface-2);min-height:130px;color:var(--ink);place-items:center;display:grid}#icons .ic-dd .fr .ic{stroke-width:1.75px;width:44px;height:44px}#icons .ic-dd .mix{gap:14px;display:flex}#icons .ic-dd .fill path{fill:currentColor;stroke:none}#icons .ic-dd .sq{stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter}#icons .ic-dd .thick{stroke-width:3.2px}#icons .ic-dd .duo path{fill:var(--coffee-200)}#icons .ic-dd .mir{scale:-1 1}#icons .ic-dd .fr.lite{background:var(--white);color:var(--honey)}#icons .ai-set{--ai-bg:var(--coffee);--ai-ink:var(--cream);--acc:var(--honey);grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 14px;display:grid}#icons .ai:has(input[name=ai-tone][value=cream]:checked) .ai-set{--ai-bg:var(--cream);--ai-ink:var(--coffee);--acc:var(--cherry)}#icons .ai-spec .big{--acc:var(--arw)}#icons .ai-tone{margin-block-end:16px}#icons .ai-set figure{text-align:center;align-content:start;justify-items:center;gap:8px;display:grid}#icons .ai-t{aspect-ratio:1;background:var(--ai-bg);width:100%;max-width:132px;color:var(--ai-ink);cursor:pointer;box-shadow:0 0 0 1px var(--line),0 6px 16px rgb(var(--shadow) / .1);transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-mid);border:0;border-radius:22%;padding:0;display:block;overflow:hidden}#icons .ai-t:hover{box-shadow:0 0 0 1px var(--action),0 10px 22px rgb(var(--shadow) / .16);transform:translateY(-2px)}#icons .ai-t:active{transform:scale(.96)}#icons .ai-t svg{width:100%;height:100%;display:block}#icons .ai-t .ai-bg{fill:var(--ai-bg)}#icons .ai-set b{font-size:.9rem;font-weight:600;line-height:1.35}#icons .ai-set small{color:var(--ink-2);font-size:.74rem;line-height:1.45;display:block}#icons .ai-set code{color:var(--ink-3);font-size:.68rem}#icons .ai-spec{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,48px);margin-block-start:clamp(28px,4vw,44px);display:grid}#icons .ai-spec figure{border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line);gap:14px;padding:clamp(14px,2.4vw,24px);display:grid}#icons .ai-spec .big{width:100%;height:auto;color:var(--ink);display:block}#icons .ai-spec .gl{stroke:var(--line);stroke-width:.5px;fill:none}#icons .ai-spec .gl2{stroke:var(--line-2);stroke-width:.6px;fill:none}#icons .ai-spec .cl{fill:none;stroke:var(--info);stroke-width:.6px;opacity:.8;stroke-dasharray:2 2}#icons .ai-spec text{fill:var(--ink-3);font:500 3.4px var(--font-mono);direction:ltr;unicode-bidi:isolate}#icons .ai-glyphs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}#icons .ai-glyphs span{font:500 .66rem var(--font-mono);color:var(--ink-3);justify-items:center;gap:4px;display:grid}#icons .ai-glyphs i{background:var(--cream-50);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--line);color:var(--coffee);--acc:var(--cherry);border-radius:14px;place-items:center;display:grid}#icons .ai-glyphs i.dk{background:var(--coffee);color:var(--cream);--acc:var(--honey)}#icons .ai-glyphs i.mono{--acc:currentColor}#icons .ai-glyphs svg{width:48px;height:48px}@media (width<=1000px){#icons .ai-set{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){#icons .ai-set{grid-template-columns:repeat(3,minmax(0,1fr))}#icons .ai-spec{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){#icons .ai-set{grid-template-columns:repeat(2,minmax(0,1fr))}}#illustration .il-art{background:var(--cream-100);padding:0}#illustration .il-art svg{width:100%;height:100%;display:block}#illustration .il-street{gap:10px;margin-block-start:28px;display:grid}#illustration .il-street figcaption{font-size:var(--fs-sm);color:var(--ink-2)}#illustration .il-scene{border-radius:var(--r-2xl);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}#illustration .il-scene svg{width:100%;height:auto;display:block}#illustration .il-cast{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-block-start:14px;display:grid}#illustration .il-cast li{font-size:var(--fs-sm);color:var(--ink-2);gap:2px;line-height:1.5;display:grid}#illustration .il-cast b{color:var(--ink);font-weight:600}#bb[dir=rtl] #illustration .il-cast{direction:ltr}#bb[dir=rtl] #illustration .il-cast li{direction:rtl}#illustration .il-cast-in{min-width:700px}#illustration .il-cast-wrap{padding-block-end:4px}#illustration .il-how{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);margin-block-start:28px;display:grid}#illustration .il-build{border-radius:var(--r-2xl);background:var(--surface-2);color:var(--ink);justify-content:center;align-items:end;gap:clamp(10px,3vw,30px);padding:22px;display:flex}#illustration .il-build figure{justify-items:center;gap:8px;display:grid}#illustration .il-build svg{width:auto;height:130px;overflow:visible}#illustration .il-build .sym svg{width:min(176px,36vw);height:auto;margin-block-end:8px}#illustration .il-build .plus{font:600 1.4rem var(--font-mono);color:var(--ink-3);align-self:center}#illustration .il-build figcaption{font-size:var(--fs-xs);color:var(--ink-2)}#illustration .il-build .m{color:var(--ink);fill:currentColor}#illustration .il-grid{fill:none;stroke:var(--line-2);stroke-width:.6px}#illustration .il-build .k{fill:var(--ink)}#illustration .il-build .k2{fill:var(--ink-3)}@media (width<=860px){#illustration .il-how{grid-template-columns:minmax(0,1fr)}}#illustration .il-spots{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}#illustration .il-spot{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);text-align:center;align-content:start;gap:10px;padding:18px;display:grid}#illustration .il-spot svg{width:100%;max-width:200px;height:auto;margin-inline:auto;overflow:visible}#illustration .il-spot b{font-size:.98rem}#illustration .il-spot p{font-size:var(--fs-sm);color:var(--ink-2)}#illustration .il-spot .cta{border-radius:var(--r-pill);background:var(--action);min-height:34px;color:var(--on-action);justify-self:center;align-items:center;padding:4px 16px;font-size:.8rem;font-weight:600;display:inline-flex}#illustration .sp-ink{fill:var(--ink)}#illustration .sp-mid{fill:var(--ink-3)}#illustration .sp-line{fill:var(--line-2)}#illustration .sp-flr{fill:var(--surface-2)}#illustration .sp-bg{fill:var(--surface)}#illustration .sp-ring{fill:none;stroke:var(--line-2);stroke-width:4px}#illustration .sp-road{fill:var(--line-2)}#bb[dir=ltr] #illustration .il-spot .flip{scale:-1 1}#bb[dir=ltr] #illustration .il-spot .flip .rd{transform-box:fill-box;transform-origin:50%;scale:1 -1}#illustration .sp-chk{fill:none;stroke:var(--surface);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}@media (width<=1000px){#illustration .il-spots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){#illustration .il-spots{grid-template-columns:minmax(0,1fr)}}#illustration .il-pal{flex-wrap:wrap;gap:8px;display:flex}#illustration .il-pal>span{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);align-items:center;gap:8px;padding-block:6px;padding-inline:6px 12px;font-size:.8rem;display:inline-flex}#illustration .il-pal i{background:var(--c);border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px #8080804d}#illustration .il-mix{border-radius:var(--r-pill);max-width:560px;height:14px;box-shadow:0 0 0 1px var(--line-2);margin-block-start:18px;display:flex;overflow:hidden}#illustration .il-mix i{background:var(--c);height:100%;display:block}#illustration .il-mix-l{max-width:560px;font-size:var(--fs-xs);color:var(--ink-2);justify-content:space-between;margin-block-start:6px;display:flex}#illustration .il-dd .fr{aspect-ratio:4/3;background:var(--cream-100);place-items:center;display:grid}#illustration .il-dd svg{width:66%;height:auto}#illustration .il-never{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 18px;margin-block-start:22px;display:grid}#illustration .il-never li{font-size:var(--fs-sm);align-items:flex-start;gap:10px;display:flex}#illustration .il-never .no{width:20px;height:20px;margin-block-start:2px}#photography .pho-art{background:linear-gradient(180deg,var(--night) 0%,var(--coffee-800) 52%,var(--coffee-600) 70%);padding:0}#photography .pho-art svg{width:100%;height:100%;display:block}#photography .pho-star{fill:var(--cream);opacity:.55}#photography .pho-moon{fill:var(--cream-100);opacity:.92}#photography .pho-far{fill:var(--coffee-900)}#photography .pho-river{fill:var(--coffee-700)}#photography .pho-refl{fill:var(--streetlight);opacity:.5}#photography .pho-walk{fill:var(--coffee-900)}.pho-road{fill:var(--asphalt)}.pho-lane{fill:var(--road);opacity:.5}.pho-palm-f,.pho-pole{fill:var(--palm)}.pho-lamp{fill:var(--streetlight)}.pho-beam{fill:var(--streetlight);opacity:.16}.pho-body{fill:var(--cream)}.pho-win{fill:var(--coffee-600)}.pho-tail{fill:var(--honey-700)}.pho-tyre{fill:var(--tyre)}.pho-hub{fill:var(--concrete)}.pho-skin{fill:var(--skin-1)}.pho-skin2{fill:var(--skin-2)}.pho-shirt{fill:var(--coffee-700)}.pho-badge{fill:var(--white)}.pho-sun{fill:var(--honey-100)}.pho-far2{fill:var(--coffee-600);opacity:.5}.pho-mid{fill:var(--coffee-700)}.pho-lit{fill:var(--streetlight);opacity:.85}.pho-shop{fill:var(--honey-200)}.pho-awn{fill:var(--coffee-500)}.pho-side{fill:var(--concrete)}.pho-curb{fill:var(--cream-500)}.pho-coat{fill:var(--coffee-500)}.pho-legs{fill:var(--coffee-800)}.pho-scarf{fill:var(--honey-800)}.pho-ph{fill:var(--phone-body)}.pho-scr{fill:var(--coffee-100)}#photography .pho-prin{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}#photography .pho-prin li{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:6px;padding:18px;display:grid}#photography .pho-prin b{font:700 1.02rem var(--font-display)}#photography .pho-prin span{font-size:var(--fs-sm);color:var(--ink-2)}#photography .pho-prin .ic{width:26px;height:26px;color:var(--accent-ink)}@media (width<=1000px){#photography .pho-prin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){#photography .pho-prin{grid-template-columns:minmax(0,1fr)}}#photography .pho-grade{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(20px,3vw,36px);display:grid}#photography #grade-box{aspect-ratio:16/10;border-radius:var(--r-2xl);--cut:50%;background:var(--coffee-700);position:relative;overflow:hidden}#photography #grade-box .lyr{position:absolute;inset:0}#photography #grade-box .lyr svg{width:100%;height:100%;display:block}#photography #grade-box .raw{filter:saturate(.5)contrast(.84)brightness(1.08)}#photography #grade-box .raw:after{content:"";background:color-mix(in oklab,var(--cream-300) 22%,transparent);position:absolute;inset:0}#photography #grade-box .graded{clip-path:inset(0 0 0 var(--cut));filter:saturate(1.08)contrast(1.08)}#photography #grade-box .graded:before{content:"";background:radial-gradient(60% 56% at 24% 50%,color-mix(in oklab,var(--honey-300) 60%,transparent),transparent 72%),linear-gradient(180deg,transparent 28%,color-mix(in oklab,var(--honey-300) 55%,transparent) 52%,transparent 74%);mix-blend-mode:soft-light;position:absolute;inset:0}#photography #grade-box .graded:after{content:"";background:linear-gradient(0deg,color-mix(in oklab,var(--coffee) 40%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in oklab,var(--coffee) 28%,transparent),transparent 30%);mix-blend-mode:multiply;position:absolute;inset:0}#photography #grade-box .cut{inset-block:0;left:var(--cut);background:var(--white);width:2px;position:absolute;box-shadow:0 0 0 1px #00000026}#photography #grade-box .tg{font:600 .74rem var(--font-text);border-radius:var(--r-pill);color:var(--white);background:#00000080;padding:3px 10px;position:absolute;inset-block-start:12px}#photography #grade-box .tg.l{left:12px}#photography #grade-box .tg.r{right:12px}#photography .pho-grade input[type=range]{width:100%;accent-color:var(--action);margin-block-start:14px}#photography .pho-recipe{border-block-start:1px solid var(--line);grid-template-columns:1fr auto;display:grid}#photography .pho-recipe dt,#photography .pho-recipe dd{border-block-end:1px solid var(--line);font-size:var(--fs-sm);padding:9px 0}#photography .pho-recipe dt{color:var(--ink-2)}#photography .pho-recipe dd{font-variant-numeric:tabular-nums;text-align:end;font-weight:600}#photography .pho-recipe dd .num{font-family:var(--font-mono);font-weight:500}@media (width<=900px){#photography .pho-grade{grid-template-columns:minmax(0,1fr)}}#photography .pho-shots th:nth-child(2){width:38%}#photography .pho-shots td.n{color:var(--accent-ink);padding-block-start:15px;font-size:.76rem;font-weight:600}#photography .pho-shots td b{margin-block-end:2px;font-size:.96rem;display:block}#photography .pho-shots td span,#photography .pho-shots td:nth-child(n+3){color:var(--ink-2)}@media (width<=760px){#photography .pho-shots thead{display:none}#photography .pho-shots,#photography .pho-shots tbody{display:block}#photography .pho-shots tr{border-block-end:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:14px 0;display:grid}#photography .pho-shots td{border:0;padding:0;display:block}#photography .pho-shots td.n{grid-row:span 4;padding-block-start:3px}#photography .pho-shots td:nth-child(n+3){font-size:var(--fs-xs)}#photography .pho-shots td[data-lab-ar]:before{content:attr(data-lab-ar) " · ";color:var(--ink-3)}#bb[data-lang=en] #photography .pho-shots td[data-lab-en]:before{content:attr(data-lab-en) " · "}}#photography .pho-crops{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}#photography .pho-crops figure{justify-items:center;gap:8px;display:grid}#photography .pho-crops .fr{width:var(--w);background:var(--coffee-700);--sx:8%;--st:8%;--sb:8%;border-radius:14px;display:block;position:relative;overflow:hidden}#photography .pho-crops .fr>svg:first-child{filter:saturate(1.06)contrast(1.06);width:100%;height:100%;display:block;position:absolute;inset:0}#photography .pho-crops .sa{inset:var(--st) var(--sx) var(--sb);border:1.5px dashed #ffffffd9;border-radius:6px;position:absolute}#photography .pho-crops .tz{inset-block-start:var(--st);inset-inline:var(--sx);width:var(--tzw,auto);background:linear-gradient(180deg,color-mix(in oklab,var(--coffee) 78%,transparent),transparent);border-radius:6px 6px 0 0;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:5px 8px;height:30%;padding:8px;display:grid;position:absolute}#photography .pho-crops .tz b{background:var(--cream);border-radius:3px;grid-column:1;width:80%;height:6px}#photography .pho-crops .tz b+b{opacity:.72;width:46%}#photography .pho-crops .tz .mk{aspect-ratio:768/385;width:24px;color:var(--cream);grid-area:1/2/span 2}#photography .pho-crops figcaption{font:500 .72rem var(--font-mono);color:var(--ink-2);text-align:center;max-width:var(--cw,var(--w))}#photography .pho-crops figcaption span{font-family:var(--font-text);font-size:.74rem;line-height:1.5;display:block}#photography .pho-dd .fr{aspect-ratio:4/3}#photography .pho-dd .fr:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}#photography .pho-dd .fr svg{width:100%;height:100%;display:block;position:absolute;inset:0}#photography .pho-gauge{fill:none;stroke:var(--cream-700);stroke-width:8px;stroke-linecap:round}#photography .pho-gauge.hot{stroke:var(--error-base)}#photography .pho-taxi{fill:var(--black);font:700 7px var(--font-mono)}#dataviz{--d1:var(--coffee-600);--d2:var(--cherry);--d3:var(--coffee-400);--d4:var(--honey-700);--d5:var(--honey);--d6:var(--coffee-800)}:root[data-theme=dark] #dataviz{--d1:var(--coffee-200);--d2:var(--honey);--d3:var(--coffee-400);--d4:var(--cherry-300);--d5:var(--cream-400);--d6:var(--coffee-50)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #dataviz{--d1:var(--coffee-200);--d2:var(--honey);--d3:var(--coffee-400);--d4:var(--cherry-300);--d5:var(--cream-400);--d6:var(--coffee-50)}}#dataviz .dz-art{background:var(--surface-2);justify-content:center;align-items:flex-end;gap:7px;padding:28px 30px 0;display:flex}#dataviz .dz-art i{background:var(--d3);border-radius:4px 4px 0 0;flex:1;max-width:26px}#dataviz .dz-art i:first-child{height:22%}#dataviz .dz-art i:nth-child(2){height:48%}#dataviz .dz-art i:nth-child(3){height:40%}#dataviz .dz-art i:nth-child(4){height:44%}#dataviz .dz-art i:nth-child(5){height:56%}#dataviz .dz-art i:nth-child(6){height:74%}#dataviz .dz-art i:nth-child(7){background:var(--d2);height:88%}#dataviz .dz-art i:nth-child(8){height:70%}#dataviz .dz-art i:nth-child(9){height:38%}#dataviz .dz-art:after{content:"";inset-inline:24px;background:var(--ink-3);height:2px;position:absolute;bottom:0}#dataviz .dv{direction:ltr;width:100%;height:auto;display:block;overflow:visible}#dataviz .dv-grid{stroke:var(--line);stroke-width:1px}#dataviz .dv-tick{fill:var(--ink-3);font:500 11px var(--font-text);font-variant-numeric:tabular-nums}#dataviz .dv-val{fill:var(--ink);font:600 12.5px var(--font-text);font-variant-numeric:tabular-nums}#dataviz .dv-val.q{fill:var(--ink-2)}#dataviz .dv-bar{fill:var(--d3);transition:fill var(--t-fast)}#dataviz .dv-bar.hi{fill:var(--d2)}#dataviz .dv-bar:not(.hi):hover{fill:var(--d1)}#dataviz .dv-line{fill:none;stroke:var(--d1);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}#dataviz .dv-stop-a{stop-color:var(--d1);stop-opacity:.2}#dataviz .dv-stop-b{stop-color:var(--d1);stop-opacity:0}@media (width<=640px){#dataviz .dv-tick{font-size:19px}#dataviz .dv-val{font-size:20px}}#dataviz .dz-card{border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line);padding:clamp(16px,2.6vw,28px)}#dataviz .dz-card .hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-block-end:18px;display:flex}#dataviz .dz-card .hd b{font:700 1.1rem var(--font-display)}#dataviz .dz-card .hd small{font-size:var(--fs-xs);color:var(--ink-2)}#dataviz .dz-two{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;margin-block-start:16px;display:grid}@media (width<=1000px){#dataviz .dz-two{grid-template-columns:minmax(0,1fr)}}#dataviz .dz-sets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#dataviz .dz-set{border-radius:var(--r-xl);gap:14px;padding:18px;display:grid}#dataviz .dz-set.lt{background:var(--white);color:var(--coffee);box-shadow:inset 0 0 0 1px var(--light-line)}#dataviz .dz-set.nt{background:var(--night);color:var(--cream);box-shadow:inset 0 0 0 1px var(--night-line)}#dataviz .dz-set figcaption{font-size:var(--fs-xs);font-weight:600}#dataviz .dz-set.lt figcaption{color:var(--coffee-500)}#dataviz .dz-set.nt figcaption{color:var(--coffee-300)}@media (width<=1100px){#dataviz .dz-sets{grid-template-columns:minmax(0,1fr)}}#dataviz .dz-stat{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block-start:14px;display:grid}#dataviz .dz-stat li{border-radius:var(--r-lg);background:var(--surface-2);font-size:var(--fs-xs);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px 14px;display:grid}#dataviz .dz-stat li i{background:var(--c);border-radius:4px;grid-row:span 2;width:12px;height:36px}#dataviz .dz-stat li b{font:600 .72rem var(--font-mono);color:var(--ink)}@media (width<=900px){#dataviz .dz-stat{grid-template-columns:repeat(2,minmax(0,1fr))}}#dataviz .dz-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#dataviz .dz-kpi{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:6px;padding:16px 18px;display:grid}#dataviz .dz-kpi small{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.5}#dataviz .dz-kpi b{font:600 1.75rem/1.15 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink)}#dataviz .dz-kpi b small{color:var(--ink-2);font-size:.9rem;font-weight:500}#dataviz .dz-kpi .d{font:600 .76rem var(--font-text);color:var(--success);flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}#dataviz .dz-kpi .d.down{color:var(--error)}#dataviz .dz-kpi .d.flat{color:var(--ink-2)}#dataviz .dz-kpi .d em{color:var(--ink-3);font-style:normal;font-weight:500}#dataviz .dz-kpi svg{width:100%;height:34px;overflow:visible}#dataviz .dz-kpi .sp{fill:none;stroke:var(--d1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}#dataviz .dz-kpi .spf{fill:color-mix(in oklab,var(--d1) 12%,transparent)}@media (width<=1100px){#dataviz .dz-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){#dataviz .dz-kpis{grid-template-columns:minmax(0,1fr)}}#layout .ly-art{background:var(--surface-2);grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;place-items:stretch stretch;gap:8px;padding:24px;display:grid;position:relative}#layout .ly-art i{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);z-index:1;border-radius:6px;display:block;position:relative}#layout .ly-art i:first-child{background:var(--coffee-700);height:46px;box-shadow:none;grid-column:span 4}#layout .ly-art i:nth-child(2){grid-column:span 4;height:22px}#layout .ly-art i:nth-child(3),#layout .ly-art i:nth-child(4){grid-column:span 2;height:30px}#layout .ly-art i:nth-child(5){background:var(--cherry);height:24px;box-shadow:none;grid-column:span 4}#layout .ly-art .g{z-index:2;pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:absolute;inset:10px 24px}#layout .ly-art .g b{background:color-mix(in oklab,var(--honey) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--honey) 42%,transparent)}#layout .ly-grid{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}@media (width<=760px){#layout .ly-grid{grid-template-columns:minmax(0,1fr);justify-items:center}#layout .ly-grid .spec{justify-self:stretch}}#layout .ly-space{gap:8px;display:grid}#layout .ly-space li{font-size:var(--fs-sm);grid-template-columns:5.5em 3em 5em minmax(0,1fr);align-items:center;gap:14px;display:grid}#layout .ly-space code{color:var(--ink-2)}#layout .ly-space .v{font:600 .8rem var(--font-mono)}#layout .ly-space i{height:18px;width:var(--w);background:var(--honey);border-radius:3px}#layout .ly-space span.u{color:var(--ink-2);font-size:var(--fs-xs)}@media (width<=640px){#layout .ly-space li{grid-template-columns:3em 4.2em minmax(0,1fr)}#layout .ly-space code{display:none}}#layout .ly-radii{grid-template-columns:minmax(0,4fr) minmax(0,3fr);gap:clamp(16px,2.6vw,32px);display:grid}#layout .ly-rg{align-content:start;gap:12px;display:grid}#layout .ly-rg>p{font-size:var(--fs-xs);color:var(--ink-2);font-weight:600}#layout .ly-rrow{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px;display:grid}#layout .ly-rrow figure{text-align:center;align-content:start;justify-items:center;gap:8px;display:grid}#layout .ly-rrow .sq{aspect-ratio:1;background:var(--surface-2);border:2px solid var(--ink);border-start-start-radius:var(--r);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;width:100%}#layout .ly-rrow figcaption{color:var(--ink-2);font-size:.74rem;line-height:1.45;display:grid}#layout .ly-rrow figcaption b{font:600 .82rem var(--font-mono);color:var(--ink)}@media (width<=1000px){#layout .ly-radii{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){#layout .ly-rrow{gap:8px}}#layout .ly-elev{border-radius:var(--r-2xl);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:26px;display:grid}#layout .ly-elev+.ly-elev{margin-block-start:14px}#layout .ly-elev.lt{background:var(--cream-100)}#layout .ly-elev.nt{background:var(--night);box-shadow:inset 0 0 0 1px var(--night-line)}#layout .ly-elev figure{align-content:start;gap:10px;display:grid}#layout .ly-elev .b{border-radius:var(--r-xl);height:96px}#layout .ly-elev.lt .b{background:var(--white)}#layout .ly-elev.lt .e1{box-shadow:0 1px 2px color-mix(in srgb,var(--coffee) 6%,transparent)}#layout .ly-elev.lt .e2{box-shadow:0 4px 12px color-mix(in srgb,var(--coffee) 8%,transparent)}#layout .ly-elev.lt .e3{box-shadow:0 12px 32px color-mix(in srgb,var(--coffee) 14%,transparent)}#layout .ly-elev.nt .e1{background:var(--night-surface)}#layout .ly-elev.nt .e2{background:var(--night-surface-2)}#layout .ly-elev.nt .e3{background:var(--night-surface-2);box-shadow:inset 0 0 0 1px var(--night-line),0 12px 32px color-mix(in srgb,var(--black) 45%,transparent)}#layout .ly-elev figcaption{font-size:.8rem;line-height:1.5}#layout .ly-elev.lt figcaption{color:var(--coffee-500)}#layout .ly-elev.nt figcaption{color:var(--coffee-300)}#layout .ly-elev figcaption b{font:600 .8rem var(--font-mono);display:block}#layout .ly-elev.lt figcaption b{color:var(--coffee)}#layout .ly-elev.nt figcaption b{color:var(--cream)}#layout .ly-elev figcaption code{overflow-wrap:anywhere;margin-block-start:4px;font-size:.66rem;display:block}@media (width<=860px){#layout .ly-elev{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}}#layout .ly-st-t{grid-column:1/4;align-content:center;line-height:1.3;display:grid}#layout .ly-st-t b{font-size:calc(var(--pt) * 16)}#layout .ly-st-t small{font-size:calc(var(--pt) * 13);color:var(--coffee-500)}#layout .ly-sizes{border-radius:var(--r-2xl);background:var(--surface-2);flex-wrap:wrap;align-items:flex-end;gap:18px 34px;margin-block-start:32px;padding:22px 24px;display:flex}#layout .ly-sizes>p{font-size:var(--fs-xs);color:var(--ink-2);flex-basis:100%;font-weight:600}#layout .ly-sizes figure{align-items:center;gap:10px;display:flex}#layout .ly-sizes figcaption{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.45;display:grid}#layout .ly-sizes figcaption b{font:600 .9rem var(--font-mono);color:var(--ink)}#motion .mo-art{background:radial-gradient(90% 80% at 50% 0%,var(--night-surface-2),transparent 72%),var(--night);box-shadow:inset 0 0 0 1px var(--night-line);place-items:center;padding:24px;display:grid}#motion .mo-art .dep{width:min(84%,250px);color:var(--cream)}#motion .mo-prin{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#motion .mo-p{border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:8px;padding:clamp(18px,2.6vw,26px);display:grid}#motion .mo-p .w{font:700 clamp(1.6rem,3vw,2.2rem)/1.2 var(--font-display);color:var(--accent-ink)}#motion .mo-p h3{font-size:1.05rem}#motion .mo-p p{font-size:var(--fs-sm);color:var(--ink-2)}@media (width<=860px){#motion .mo-prin{grid-template-columns:minmax(0,1fr)}}#motion .mo-tok td:first-child{font-weight:600}#motion .mo-tok td:first-child code{white-space:nowrap}@media (width<=560px){#motion .mo-tok thead{display:none}#motion .mo-tok,#motion .mo-tok tbody{display:block}#motion .mo-tok tr{border-block-end:1px solid var(--line);gap:2px;padding:12px 0;display:grid}#motion .mo-tok td{border:0;padding:0}#motion .mo-tok td.n{text-align:start;color:var(--ink-2);font-size:.8rem}#motion .mo-tok td:last-child{color:var(--ink-2)}}#motion .mo-ez{border-radius:var(--r-2xl);background:var(--surface-2);gap:16px;padding:clamp(18px,3vw,28px);display:grid}#motion .mo-ez fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}#motion .mo-ez legend{font-size:var(--fs-xs);color:var(--ink-2);margin-block-end:6px;font-weight:600}#motion .mo-track{border-radius:var(--r-pill);background:var(--surface);height:64px;box-shadow:inset 0 0 0 1px var(--line);position:relative}#motion .mo-track:before{content:"";inset-inline:28px 40px;background:var(--line-2);border-radius:2px;height:4px;position:absolute;top:50%;translate:0 -50%}#motion .mo-track:after{content:"";inset-inline-end:26px;background:var(--surface);width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--ink);border-radius:50%;position:absolute;top:50%;translate:0 -50%}#motion{--mo-mask:var(--wheels-mask)}#motion .mo-art{--arw:var(--honey)}#motion #ez-dot{top:50%;background:var(--arw);width:22px;height:29px;-webkit-mask:var(--mo-mask) center/100% 100% no-repeat;-webkit-mask:var(--mo-mask) center/100% 100% no-repeat;mask:var(--mo-mask) center/100% 100% no-repeat;z-index:1;margin-block-start:-14.5px;position:absolute;inset-inline-start:22px;rotate:-72deg}#bb[dir=ltr] #motion #ez-dot{rotate:108deg}#motion #ez-dot.far{inset-inline-start:calc(100% - 76px)}#motion #ez-lab{font:500 .78rem var(--font-mono);color:var(--ink-2);direction:ltr;unicode-bidi:isolate}#motion .mo-sound{border-radius:var(--r-2xl);background:radial-gradient(80% 120% at 0% 0%,var(--coffee-700),transparent 70%),var(--coffee);color:var(--cream);--focus:var(--honey-400);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,32px);padding:clamp(18px,3vw,28px);display:grid}:root[data-theme=dark] #motion .mo-sound{box-shadow:inset 0 0 0 1px var(--night-line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #motion .mo-sound{box-shadow:inset 0 0 0 1px var(--night-line)}}#motion .mo-sound .play{background:var(--honey);width:88px;height:88px;color:var(--coffee);cursor:pointer;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-mid) var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid}#motion .mo-sound .play[data-playing]{box-shadow:0 0 0 10px color-mix(in oklab,var(--honey) 28%,transparent)}#motion .mo-sound .play:active{transform:scale(.94)}#motion .mo-sound .play svg{fill:currentColor;width:34px;height:34px}#motion .mo-sound h3{margin-block-end:6px;font-size:1.2rem}#motion .mo-sound p{font-size:var(--fs-sm);color:var(--coffee-100)}#motion .mo-sound p+p{margin-block-start:6px}#motion .mo-sound .notes{font:500 .74rem var(--font-mono);color:var(--coffee-200);flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:12px;display:flex}#motion .mo-sound .notes svg{width:48px;height:24px;fill:var(--honey)}@media (width<=480px){#motion .mo-sound{grid-template-columns:minmax(0,1fr)}#motion .mo-sound .play{width:72px;height:72px}}#motion .mo-hap{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#motion .mo-hap li{border-radius:var(--r-xl);background:var(--surface-2);font-size:var(--fs-sm);align-content:start;gap:6px;padding:16px;display:grid}#motion .mo-hap b{font-size:.96rem}#motion .mo-hap li>span{color:var(--ink-2)}#motion .mo-hap code{color:var(--ink-2);overflow-wrap:anywhere;font-size:.72rem}#motion .mo-hap .pulse{align-items:center;gap:4px;height:14px;display:flex}#motion .mo-hap .pulse i{background:var(--ink);border-radius:3px;width:14px;height:6px}#motion .mo-hap .pulse i.off{background:var(--line-2);width:40px;height:2px}@media (width<=900px){#motion .mo-hap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){#motion .mo-hap{grid-template-columns:minmax(0,1fr)}}.pl-voice{background:var(--coffee-600);color:var(--cream)}.pl-voice .pl-art .q{font:700 clamp(14rem,34vw,28rem)/1 var(--font-display);color:var(--coffee);opacity:.55;position:absolute;inset-block-start:-18%;inset-inline-end:2%}.pl-voice .pl-art .bub{gap:10px;width:min(34%,320px);display:grid;position:absolute;inset-block-start:14%;inset-inline-end:5%}.pl-voice .pl-text{max-width:56%}.pl-voice .pl-art .bub>span{border-radius:14px;background:var(--white);color:var(--coffee);box-shadow:0 10px 30px rgb(var(--shadow) / .22);border-end-start-radius:4px;padding:12px 16px;font-size:clamp(.8rem,1.3vw,1rem);font-weight:600;line-height:1.55}.pl-voice .pl-art .bub>span:nth-child(2){background:var(--honey);border-end-end-radius:4px;border-end-start-radius:14px;justify-self:end}.pl-voice .pl-art .bub small{opacity:.75;margin-block-end:2px;font-size:.74em;font-weight:500;display:block}@media (width<=760px){.pl-voice{padding-block-start:112px}.pl-voice .pl-art .q{opacity:.6;font-size:11rem;inset-block-start:-54px;inset-inline-end:22px}.pl-voice .pl-art .bub{display:none}.pl-voice .pl-text{max-width:100%}}.vo-reg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.vo-r{border-radius:var(--r-2xl);align-content:start;gap:12px;padding:clamp(20px,3vw,30px);display:grid}.vo-r.msa{background:var(--coffee);color:var(--cream)}.vo-r.dia{background:var(--honey-100);color:var(--coffee)}.vo-r .k{font:600 .74rem var(--font-mono);letter-spacing:.04em;opacity:.72}.vo-r h3{font-size:1.4rem}.vo-r .ex{font-size:1.2rem;font-weight:600;line-height:1.6}.vo-r .tr{opacity:.78;margin-block-start:-8px;font-size:.86rem}.vo-r ul{flex-wrap:wrap;gap:6px;display:flex}.vo-r li{border-radius:var(--r-pill);background:color-mix(in oklab,var(--white) 62%,transparent);padding:3px 11px;font-size:.8rem}.vo-r.msa li{background:var(--coffee-700)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vo-r.dia{background:var(--night-surface);color:var(--night-ink);box-shadow:inset 0 0 0 1.5px var(--honey)}:root:not([data-theme=light]) .vo-r.dia li{background:var(--night-surface-2)}}:root[data-theme=dark] .vo-r.dia{background:var(--night-surface);color:var(--night-ink);box-shadow:inset 0 0 0 1.5px var(--honey)}:root[data-theme=dark] .vo-r.dia li{background:var(--night-surface-2)}@media (width<=760px){.vo-reg{grid-template-columns:minmax(0,1fr)}}.vo-scale{margin-block-start:26px;padding:48px 8px 8px;position:relative}.vo-scale .vo-bar{background:linear-gradient(90deg,var(--ink) 0 69%,transparent 69% 71%,var(--honey) 71% 100%);border-radius:2px;height:10px}#bb[dir=rtl] .vo-scale .vo-bar{background:linear-gradient(-90deg,var(--ink) 0 69%,transparent 69% 71%,var(--honey) 71% 100%)}.vo-scale .pin{white-space:nowrap;color:var(--ink-2);justify-items:center;gap:4px;font-size:.74rem;display:grid;position:absolute;inset-block-start:0;inset-inline-start:var(--x);translate:-50%}#bb[dir=rtl] .vo-scale .pin{translate:50%}.vo-scale .pin:after{content:"";background:var(--line-2);width:2px;height:14px}.vo-scale .ends{font-size:var(--fs-xs);justify-content:space-between;gap:16px;margin-block-start:8px;font-weight:600;display:flex}.vo-scale .ends>span:last-child{text-align:end}@media (width<=640px){.vo-scale{padding-block-start:70px}.vo-scale .pin:nth-child(2n){inset-block-start:22px}.vo-scale .pin:nth-child(odd):after{height:36px}}.vo-traits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vo-t{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:10px;padding:18px 20px;display:grid}.vo-t h3{font-size:1.1rem}.vo-t .d{font-size:var(--fs-sm);color:var(--ink-2)}.vo-t .yes,.vo-t .no2{font-size:var(--fs-sm);grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.vo-t .no2{color:var(--ink-2)}.vo-t .yes small,.vo-t .no2 small{color:var(--ink-2);margin-block-start:2px;font-size:.8rem;display:block}@media (width<=760px){.vo-traits{grid-template-columns:minmax(0,1fr)}}.vo-tone{min-width:860px}.vo-tone td{vertical-align:top}.vo-tone .ctx{white-space:nowrap;font-weight:600}.vo-tone .ctx small{max-width:18ch;color:var(--ink-2);white-space:normal;margin-block-start:3px;font-size:.76rem;font-weight:400;line-height:1.5;display:block}.vo-tone .say{color:var(--ink);font-size:.95rem}.vo-tone .say small{color:var(--ink-2);margin-block-start:4px;display:block}.vo-tone .dots{gap:3px;padding-block-start:7px;display:flex}.vo-tone .dots i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.vo-tone .dots i.on{background:var(--accent-ink)}.vo-tone .dots.fm i.on{background:var(--ink)}.vo-rw{gap:12px;display:grid}.vo-rw li{border-radius:var(--r-xl);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.vo-rw .bf{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab,var(--error) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--error) 60%,transparent)}.vo-rw .bf small{margin-block-start:2px}.vo-rw .af{color:var(--ink);font-weight:600}.vo-rw .af>span{display:block}.vo-rw .af .tr{color:var(--ink-2);margin-block-start:2px;font-size:.86rem;font-weight:400}.vo-rw .ar-r{fill:none;width:22px;height:22px;stroke:var(--ink-3);stroke-width:1.8px}#bb[dir=ltr] .vo-rw .ar-r{scale:-1 1}.vo-rw small{color:var(--ink-2);margin-block-start:4px;font-size:.76rem;font-weight:400;display:block}@media (width<=760px){.vo-rw li{grid-template-columns:minmax(0,1fr)}.vo-rw .ar-r{rotate:-90deg}#bb[dir=ltr] .vo-rw .ar-r{rotate:90deg}}#bb[dir=rtl] #voice [lang=en]{text-align:right}#bb[dir=ltr] #voice [lang=ar]{text-align:left}.wr-art{background:var(--surface-2);align-content:center;justify-items:center;gap:10px;padding:22px 26px;display:grid}.wr-art span{font:700 2rem/1.3 var(--font-text);color:var(--ink);word-spacing:.32em}.wr-art small{font:500 .72rem/1.6 var(--font-mono);color:var(--ink-3);text-align:center;direction:ltr}.wr-rules{counter-reset:r;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wr-rules li{counter-increment:r;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:auto 1fr;gap:14px;padding:16px 18px;display:grid}.wr-rules li:before{content:counter(r,decimal-leading-zero);font:600 .8rem var(--font-mono);color:var(--accent-ink);padding-block-start:3px}.wr-rules b{margin-block-end:4px;font-size:1rem;display:block}.wr-rules p{font-size:var(--fs-sm);color:var(--ink-2)}.wr-rules .eg{border-radius:var(--r-md);background:var(--surface-2);color:var(--ink);margin-block-start:8px;padding:8px 12px;font-size:.9rem;display:block}.wr-rules .eg s{color:var(--ink-2);-webkit-text-decoration-color:var(--error);text-decoration-color:var(--error);text-decoration-thickness:1.5px}@media (width<=860px){.wr-rules{grid-template-columns:minmax(0,1fr)}}.wr-punct{min-width:680px}.wr-punct .g{width:3em;color:var(--accent-ink);text-align:center;font-size:1.5rem;font-weight:700;line-height:1.2}.wr-punct td{vertical-align:middle}.wr-dia{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wr-dia li{border-radius:var(--r-lg);background:var(--surface-2);align-content:start;gap:4px;padding:14px;display:grid}.wr-dia b{font-size:1.2rem}.wr-dia span{font-size:var(--fs-xs);color:var(--ink-2)}.wr-dia li.x{background:var(--error-bg)}.wr-dia li.x b{color:var(--error);text-decoration:line-through;text-decoration-thickness:2px}@media (width<=860px){.wr-dia{grid-template-columns:repeat(2,minmax(0,1fr))}}.wr-ad{border-radius:var(--r-lg);background:var(--honey-100);color:var(--coffee);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-block-start:16px;padding:14px 18px;display:flex}.wr-ad .k{font:600 .7rem var(--font-mono);letter-spacing:.06em;border-radius:var(--r-pill);background:var(--coffee);color:var(--cream);padding:2px 8px}.wr-ad [lang=ar]{font-size:1.1rem;font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wr-ad{background:var(--night-surface);color:var(--night-ink);box-shadow:inset 0 0 0 1.5px var(--honey)}:root:not([data-theme=light]) .wr-ad .k{background:var(--honey);color:var(--coffee)}}:root[data-theme=dark] .wr-ad{background:var(--night-surface);color:var(--night-ink);box-shadow:inset 0 0 0 1.5px var(--honey)}:root[data-theme=dark] .wr-ad .k{background:var(--honey);color:var(--coffee)}.wr-en{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wr-en li{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-sm);align-content:start;gap:4px;padding:16px 18px;display:grid}.wr-en b{margin-block-end:2px;font-size:1rem;display:block}.wr-en li>span{color:var(--ink-2)}.wr-en q{quotes:none;border-radius:var(--r-md);background:var(--surface-2);font-family:var(--font-text);color:var(--ink);text-align:left;direction:ltr;margin-block-start:8px;padding:8px 12px;display:block}@media (width<=860px){.wr-en{grid-template-columns:minmax(0,1fr)}}#writing bdi{white-space:nowrap}#bb[dir=rtl] #writing td[lang=en]{text-align:right}#bb[dir=ltr] #writing :is(td,.eg)[lang=ar]{text-align:left}#microcopy{--pgb:var(--coffee-100);--pgf:var(--coffee-800)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #microcopy{--pgb:var(--coffee-700);--pgf:var(--coffee-100)}}:root[data-theme=dark] #microcopy{--pgb:var(--coffee-700);--pgf:var(--coffee-100)}.mc-art{background:var(--night);box-shadow:inset 0 0 0 1px var(--night-line);align-content:center;gap:8px;padding:20px;display:grid}.mc-art .n{background:var(--night-surface-2);color:var(--night-ink);border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:.78rem;line-height:1.4;display:grid}.mc-art .n i{background:var(--cherry);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--night-line);border-radius:9px;place-items:center;display:grid}.mc-art .n i svg{width:17px;height:20px;fill:var(--honey)}.mc-art .n small{color:var(--night-ink-2);display:block}.mc-btns{min-width:720px}.mc-btns td{vertical-align:middle}.mc-btns .b{border-radius:var(--r-pill);background:var(--action);color:var(--on-action);white-space:nowrap;padding:6px 14px;font-size:.84rem;font-weight:600;display:inline-flex}.mc-btns .b.gh{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.mc-btns .b.dg{color:var(--error);background:0 0;box-shadow:inset 0 0 0 1px}.mc-btns .dont{color:var(--ink-2)}.mc-btns .dont small{font-size:.78rem;display:block}.mc-err{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.mc-card{border-radius:var(--r-2xl);background:var(--white);color:var(--coffee);box-shadow:0 0 0 1px var(--light-line),0 18px 44px rgb(var(--shadow) / .12);justify-items:start;gap:12px;padding:22px;display:grid}.mc-card .ico{background:color-mix(in oklab,var(--error-base) 12%,var(--white));width:44px;height:44px;color:var(--error-base);border-radius:50%;place-items:center;display:grid}.mc-card .ico .ic{width:24px;height:24px}.mc-card b{font-size:1.1rem}.mc-card p{color:var(--coffee-500);font-size:.92rem}.mc-card .acts{flex-wrap:wrap;gap:8px;display:flex}.mc-card .acts span{border-radius:var(--r-pill);background:var(--cherry);color:var(--cream);padding:8px 16px;font-size:.84rem;font-weight:600}.mc-card .acts span+span{color:var(--coffee);box-shadow:inset 0 0 0 1px var(--cream-300);background:0 0}.mc-anat{counter-reset:a;gap:10px;display:grid}.mc-anat li{counter-increment:a;font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.mc-anat li:before{content:counter(a);background:var(--tag-bg);width:30px;height:30px;color:var(--tag-ink);font:600 .8rem var(--font-mono);border-radius:50%;place-items:center;display:grid}.mc-anat b{color:var(--ink);font-size:.98rem;display:block}@media (width<=860px){.mc-err{grid-template-columns:minmax(0,1fr)}}.mc-errs{min-width:780px}.mc-errs td{vertical-align:top;font-size:.9rem}.mc-errs td:first-child{white-space:nowrap;font-weight:600}.mc-errs td:first-child small{color:var(--ink-2);font-size:.74rem;font-weight:400;display:block}.mc-notif{min-width:880px}.mc-notif td{vertical-align:middle}.mc-notif .t{color:var(--ink);font-weight:600}.mc-notif small{color:var(--ink-2);font-size:.8rem;display:block}.mc-notif .cb{aspect-ratio:407.17/538.3;background:var(--honey);width:11px;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;mask:var(--wheels-mask) center/100% 100% no-repeat;margin-inline-start:2px;display:inline-block}.mc-limits{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mc-limits li{border-radius:var(--r-xl);background:var(--surface-2);gap:4px;padding:16px;display:grid}.mc-limits b{font:600 1.5rem var(--font-mono);color:var(--accent-ink)}.mc-limits b .ar{font-family:var(--font-text)}.mc-limits li>span{font-size:var(--fs-sm);color:var(--ink-2)}@media (width<=860px){.mc-limits{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-perm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mc-p{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:8px;padding:18px;display:grid}.mc-p code{color:var(--ink-2);overflow-wrap:anywhere;justify-self:start;font-size:.72rem}.mc-p h3{font-size:1.05rem}.mc-p .s{color:var(--ink);font-weight:600}.mc-p .e{color:var(--ink-2);font-size:.86rem}.mc-p .rf{border-radius:var(--r-md);background:var(--surface-2);color:var(--ink-2);margin-block-start:4px;padding:10px 12px;font-size:.84rem}.mc-p .rf b{color:var(--ink);font-size:.8rem;display:block}@media (width<=760px){.mc-perm{grid-template-columns:minmax(0,1fr)}}#bb[dir=rtl] #microcopy :is(td,.e,small)[lang=en]{text-align:right}#bb[dir=ltr] #microcopy :is(td,.s)[lang=ar]{text-align:left}#lexicon{--pg:var(--coffee-600);--pg2:var(--coffee-800)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #lexicon{--pg:var(--coffee-300);--pg2:var(--coffee-100)}}:root[data-theme=dark] #lexicon{--pg:var(--coffee-300);--pg2:var(--coffee-100)}.lx-art{background:var(--honey-100);color:var(--coffee);align-content:center;gap:4px;padding:22px 26px;display:grid}.lx-art b{font:700 2rem/1.3 var(--font-display)}#lexicon .lx-art{--font-display:"Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif}.lx-art s{color:var(--honey-800);font-size:1.1rem;text-decoration-thickness:2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lx-art{background:var(--night-surface);color:var(--night-ink);box-shadow:inset 0 0 0 1.5px var(--honey)}:root:not([data-theme=light]) .lx-art s{color:var(--honey-400)}}:root[data-theme=dark] .lx-art{background:var(--night-surface);color:var(--night-ink);box-shadow:inset 0 0 0 1.5px var(--honey)}:root[data-theme=dark] .lx-art s{color:var(--honey-400)}.lx-terms{min-width:800px}.lx-terms td{vertical-align:middle}.lx-terms td:first-child{font-size:1.02rem;font-weight:700}.lx-terms .avoid{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lx-terms .avoid s{border-radius:var(--r-pill);background:var(--error-bg);color:var(--error);padding:1px 9px;font-size:.8rem;text-decoration-thickness:1.5px}.lx-terms .avoid .nt{font-size:var(--fs-xs);color:var(--ink-2)}.lx-terms .avoid .lx-br{flex-basis:100%;height:0}.lx-terms .where{font-size:var(--fs-xs);color:var(--ink-2)}#lexicon .sl-dot{background:var(--c);vertical-align:1px;border-radius:50%;flex:none;width:10px;height:10px;margin-inline-end:8px;display:inline-block}#lexicon .cb{aspect-ratio:407.17/538.3;background:var(--honey);vertical-align:1px;width:11px;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;-webkit-mask:var(--wheels-mask) center/100% 100% no-repeat;mask:var(--wheels-mask) center/100% 100% no-repeat;margin-inline-start:8px;display:inline-block}.lx-st{min-width:840px}.lx-st td{vertical-align:middle}.lx-st td.rl{font-weight:600}.lx-st .na{font-size:var(--fs-xs);color:var(--ink-3)}.lx-st .tone{font-size:var(--fs-xs);color:var(--ink-2)}.lx-st .tone>span{white-space:nowrap}.lx-note{max-width:78ch;font-size:var(--fs-sm);color:var(--ink-2);margin-block-start:18px}.lx-note b{color:var(--ink)}.lx-av{flex-wrap:wrap;gap:8px;display:flex}.lx-av li{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);align-items:center;gap:6px;padding:6px 14px;font-size:.9rem;display:inline-flex}.lx-av li b{font-weight:600}.lx-av li small{color:var(--ink-2);font-size:.76rem}#lexicon .cl-mini{background:var(--surface-2);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;display:grid}#lexicon .cl-mini .ic{stroke-width:1.75px;width:19px;height:19px}.lx-cats{min-width:700px}.lx-cats td{vertical-align:middle}.lx-cats td.nm{font-weight:700}.lx-cats .ds{font-size:var(--fs-xs);color:var(--ink-2)}.lx-cats .grp th{color:var(--accent-ink);padding-block:24px 8px;font-size:.78rem;font-weight:600}.lx-cats tbody .grp:first-child th{padding-block-start:10px}.lx-feat .grp th{color:var(--accent-ink);padding-block:24px 8px;font-size:.78rem;font-weight:600}.lx-feat tbody .grp:first-child th{padding-block-start:10px}.lx-words{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lx-words>div{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);padding:18px 20px}.lx-words h3{align-items:center;gap:8px;margin-block-end:10px;font-size:1.02rem;display:flex}.lx-words ul{flex-wrap:wrap;gap:8px;display:flex}.lx-words ul+ul{border-block-start:1px solid var(--line);margin-block-start:12px;padding-block-start:12px}.lx-words li{border-radius:var(--r-pill);background:var(--surface-2);padding:4px 12px;font-size:.9rem}.lx-words li small{color:var(--ink-2);margin-inline-start:6px;font-size:.74rem}@media (width<=760px){.lx-words{grid-template-columns:minmax(0,1fr)}}#bb[dir=rtl] #lexicon td[lang=en]{text-align:right}#bb[dir=ltr] #lexicon td[lang=ar]{text-align:left}#ui{--ui-sec:var(--coffee);--ui-ne-b:var(--cream-100);--ui-ne-f:var(--cream-700);--ui-card-ring:var(--light-line);--m-ok:color-mix(in oklab,var(--success-base) 80%,var(--black));--m-ok-bg:color-mix(in oklab,var(--success-base) 10%,var(--white));--m-shadow:0 1px 2px color-mix(in oklab,var(--coffee) 6%,transparent),0 4px 12px color-mix(in oklab,var(--coffee) 8%,transparent)}:root[data-theme=dark] #ui{--ui-sec:var(--night-line);--ui-ne-b:var(--night-surface-2);--ui-ne-f:var(--cream-300);--ui-card-ring:var(--night-line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #ui{--ui-sec:var(--night-line);--ui-ne-b:var(--night-surface-2);--ui-ne-f:var(--cream-300);--ui-card-ring:var(--night-line)}}.pl-ui{background:var(--coffee-100);color:var(--coffee-950);--focus:var(--coffee);--link:var(--coffee)}.pl-ui .crumbs .cr-code{background:color-mix(in oklab,var(--coffee) 9%,transparent)}.pl-ui .toc a{border-color:color-mix(in oklab,var(--coffee) 22%,transparent)}.pl-ui .toc a:hover{background:color-mix(in oklab,var(--white) 55%,transparent)}.pl-ui .pl-text{max-width:min(100%,540px)}.pl-ui .pl-art .ai{aspect-ratio:1;background:linear-gradient(180deg,var(--coffee-700),var(--coffee) 55%,var(--night));width:clamp(240px,34vw,420px);box-shadow:0 40px 80px color-mix(in oklab,var(--coffee) 32%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-26%;inset-inline-end:-12%}.pl-ui .pl-art .ai .mk{width:43%;color:var(--cream);--acc:var(--honey);translate:32% 55%}#bb[dir=ltr] .pl-ui .pl-art .ai .mk{translate:-32% 55%}.pl-ui .pl-art .fl{border-radius:var(--r-pill);background:var(--white);color:var(--coffee);box-shadow:0 14px 30px color-mix(in oklab,var(--coffee) 16%,transparent);white-space:nowrap;align-items:center;gap:8px;padding:10px 16px;font-size:.86rem;font-weight:600;display:inline-flex;position:absolute}.pl-ui .pl-art .fl .ic{width:17px;height:17px}.pl-ui .pl-art .f1{inset-block-start:10%;inset-inline-end:28%}.pl-ui .pl-art .f2{background:var(--honey);color:var(--coffee);inset-block-start:47%;inset-inline-end:4%}.pl-ui .pl-art .f3{background:var(--coffee);color:var(--cream);inset-block-start:71%;inset-inline-end:19%}#bb[data-lang=en] .pl-ui .pl-text{max-width:min(100%,600px)}#bb[data-lang=en] .pl-ui h1{font-size:clamp(2.2rem,5vw,4.5rem)}@media (width<=1100px){.pl-ui .pl-art .fl{display:none}}@media (width<=760px){.pl-ui .pl-art .ai{width:200px;inset-block-start:-64px;inset-inline-end:-36px}.pl-ui .pl-text{padding-block-start:112px}}.ui-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}@media (width<=760px){.ui-fields{grid-template-columns:minmax(0,1fr)}}.u-pin-a{fill:var(--ink)}.u-pin-b{fill:var(--honey)}.ui-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=1180px){.ui-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ui-cards{grid-template-columns:minmax(0,1fr)}}.ui-sheet{grid-template-columns:repeat(2,minmax(0,360px)) minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,40px);display:grid}@media (width<=1180px){.ui-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-sheet .spec{grid-column:1/-1}}@media (width<=760px){.ui-sheet{grid-template-columns:minmax(0,1fr)}}#ui{--ui-pri:var(--cherry);--ui-pri-on:var(--cream);--ui-pri-pr:var(--cherry-600);--ui-pri-pr-on:var(--cream)}:root[data-theme=dark] #ui{--ui-pri:var(--honey);--ui-pri-on:var(--coffee);--ui-pri-pr:var(--honey-600);--ui-pri-pr-on:var(--coffee-950)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #ui{--ui-pri:var(--honey);--ui-pri-on:var(--coffee);--ui-pri-pr:var(--honey-600);--ui-pri-pr-on:var(--coffee-950)}}#ui .pl-ui .pl-art .ai{background:var(--cherry);box-shadow:0 40px 80px color-mix(in oklab,var(--cherry) 30%,transparent)}#ui .pl-ui .pl-art .f2{background:var(--honey);color:var(--coffee)}#screens{--m-ok:color-mix(in oklab,var(--success-base) 80%,var(--black));--m-ok-bg:color-mix(in oklab,var(--success-base) 10%,var(--white));--m-warn:color-mix(in oklab,var(--warning-base) 70%,var(--black));--m-warn-bg:color-mix(in oklab,var(--warning-base) 12%,var(--white));--m-err:color-mix(in oklab,var(--error-base) 90%,var(--black));--m-err-bg:color-mix(in oklab,var(--error-base) 10%,var(--white));--m-info:color-mix(in oklab,var(--info-base) 85%,var(--black));--m-info-bg:color-mix(in oklab,var(--info-base) 10%,var(--white));--sc-river-n:color-mix(in oklab,var(--river) 38%,var(--night))}.phone .screen.sc{font-family:var(--font-text);flex-direction:column;display:flex}.phone .screen.sc[lang=ar],.phone .screen.sc[lang=en]{--font-display:"Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif}.sc .ic{stroke-width:1.7px;width:5.6cqw;height:5.6cqw}.sc .sb.lt{color:var(--cream)}.sc b{font-weight:700}.sc small{display:block}.sc-who{border-block:1px solid var(--cream-200);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.6cqw;padding-block:2.4cqw;display:grid}.sc-who b{font-size:3.9cqw;line-height:1.3}.sc-who small{color:var(--coffee-500);font-size:2.8cqw}.phone .screen.dv{background:var(--night);width:auto;color:var(--night-ink)}.dv .sb{color:var(--night-ink)}#features{--ft-chip-r:var(--cream-100);--ft-chip-r-ink:var(--coffee-800);--ft-chip-d:var(--night);--ft-chip-d-ink:var(--cream)}.ft-art{background:var(--coffee-100);place-items:center;padding:18px;display:grid}.ft-art .grid{grid-template-columns:repeat(4,46px);gap:10px;display:grid}.ft-art .grid span{background:var(--white);width:46px;height:46px;color:var(--coffee);box-shadow:0 1px 2px color-mix(in oklab,var(--coffee) 10%,transparent);border-radius:12px;place-items:center;display:grid}.ft-art .grid span.dk{background:var(--coffee);color:var(--cream)}.ft-art .grid .ic{width:22px;height:22px}.ft-tbl{min-width:980px}.ft-tbl td{vertical-align:middle}.ft-tbl td.nm{white-space:nowrap;font-weight:700}.ft-tbl td.nm[lang=en]{color:var(--ink-2);font-size:.86rem;font-weight:600}.ft-tbl td.ds{font-size:var(--fs-xs);color:var(--ink-2);min-width:22em;line-height:1.6}.ft-tbl .grp th{color:var(--accent-ink);padding-block:26px 8px;font-size:.8rem;font-weight:700}.ft-tbl .grp th small{font:500 .7rem var(--font-mono);color:var(--ink-3);margin-inline-start:10px}.ft-tbl .grp th small .ar{font-family:var(--font-text)}.ft-tbl tbody .grp:first-child th{padding-block-start:8px}#bb[dir=rtl] .ft-tbl td[lang=en]{text-align:right}#bb[dir=ltr] .ft-tbl td[lang=ar]{text-align:left}.ft-i{background:var(--surface-2);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.ft-i .ic{width:19px;height:19px}.ft-apps{flex-wrap:wrap;gap:4px;display:flex}.ft-app{border-radius:var(--r-pill);white-space:nowrap;align-items:center;padding:1px 9px;font-size:.72rem;font-weight:600;line-height:1.7;display:inline-flex}.ft-app.r{background:var(--ft-chip-r);color:var(--ft-chip-r-ink)}.ft-app.d{background:var(--ft-chip-d);color:var(--ft-chip-d-ink);box-shadow:inset 0 0 0 1px var(--night-line)}.ft-app.g,.ft-app.p{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.ft-go{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink);font:500 .74rem var(--font-mono);white-space:nowrap;align-items:center;padding:2px 10px;text-decoration:none;display:inline-flex}.ft-go .ar{font-family:var(--font-text)}.ft-go:hover{border-color:var(--action)}.ft-key{font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin-block-start:14px;display:flex}.ft-key>span{align-items:center;gap:8px;display:inline-flex}.ft-navs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);display:grid}@media (width<=860px){.ft-navs{grid-template-columns:minmax(0,1fr)}}.ft-nav{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:16px;padding:clamp(16px,2.4vw,24px);display:grid}.ft-nav h3{font-size:1.05rem}.ft-nav h3 small{font:500 .78rem var(--font-text);color:var(--ink-2);margin-block-start:2px;display:block}.ft-tabs{border-block-start:1px solid var(--line);gap:0;display:grid}.ft-tabs li{border-block-end:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:7.5em minmax(0,1fr);gap:12px;padding-block:10px;display:grid}.ft-tabs li>b{font-weight:700}.ft-tabs li>b small{font:500 .72rem var(--font-text);color:var(--ink-3);display:block}.ft-tabs li>span{color:var(--ink-2)}.ft-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=1100px){.ft-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ft-cards{grid-template-columns:minmax(0,1fr)}}.ft-card{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 12px;padding:18px;display:grid}.ft-card .ft-i{grid-row:1/span 3}.ft-card h3{font-size:1rem}.ft-card p{font-size:var(--fs-sm);color:var(--ink-2)}.ft-card .ft-apps{margin-block-start:4px}.ft-words{min-width:640px}.ft-words td{vertical-align:middle}.ft-words td.in{font:500 .82rem var(--font-mono);color:var(--ink-3);white-space:nowrap}.ft-words td.in s{text-decoration-thickness:1.5px}.ft-words td[lang=ar]{font-weight:700}#bb[dir=rtl] .ft-words td[lang=en]{text-align:right}#bb[dir=ltr] .ft-words td[lang=ar]{text-align:left}.ft-empty{min-width:820px}.ft-empty td{vertical-align:top}.ft-empty td b{font-size:.95rem;display:block}.ft-empty td small{font-size:var(--fs-xs);color:var(--ink-2);margin-block-start:2px;line-height:1.6;display:block}.ft-empty .btn-l{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.ft-empty .none{font-size:var(--fs-xs);color:var(--ink-3)}.rw-split{align-items:start;gap:0 56px;display:grid}.rw-side{align-content:start;gap:14px;min-width:0;display:grid}.rw-side .fx-sts>li{grid-template-columns:2em minmax(0,1fr)}.rw-side .fx-sts>li>p{grid-column:2}@media (width>=1340px){.rw-split{grid-template-columns:auto minmax(0,1fr)}.rw-split>.fx-gal{margin-inline:0;padding-inline:0;overflow:visible}.rw-side{padding-block-start:18px}}@media (width>=1100px){.rw-split.one{grid-template-columns:auto minmax(0,1fr)}.rw-split.one>.fx-gal{margin-inline:0;padding-inline:0;overflow:visible}.rw-split.one>.rw-side{padding-block-start:18px}}.rw-rules{max-width:84ch}.rw-h{font:700 4.6cqw/1.25 var(--font-display)}.rw-o{color:var(--honey)}.pd-chk{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2.2cqw;font-size:2.8cqw;line-height:1.45;display:grid}.pd-chk>span{background:var(--coffee);width:4.8cqw;height:4.8cqw;color:var(--cream);border-radius:1.2cqw;place-items:center;display:grid}.pd-chk>span .ic{stroke-width:2.6px;width:3.4cqw;height:3.4cqw}#delivery .fx-today :is(bdi,[lang]){white-space:nowrap}#delivery .fx-sts{counter-reset:pd var(--pd-n,0)}#delivery .fx-sts>li{counter-increment:pd}#delivery .fx-sts>li>.n:before{content:counter(pd,arabic-indic);font-family:var(--font-text)}#bb[data-lang=en] #delivery .fx-sts>li>.n:before{content:counter(pd);font-family:inherit}.mn-code{background:var(--fx-soft);font:600 3cqw/1.5 var(--font-mono);letter-spacing:.06em;white-space:nowrap;direction:ltr;border-radius:2cqw;align-items:center;gap:1.2cqw;padding:.8cqw 2.4cqw;display:inline-flex}.fx .mn-code .ic{width:3.6cqw;height:3.6cqw}.mn-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin-block-start:12px;display:grid}.mn-cols .h3,.mn-h3{margin-block-end:12px}.mn-h3{margin-block-start:8px}.mn-cols>.fx-today{margin-block-start:0}.mn-nt{margin-block-start:14px}@media (width<=1000px){.mn-cols{grid-template-columns:minmax(0,1fr)}}.mn-tbl{min-width:620px}#delivery .fx-sts>li>.n:before{content:counter(pd)}.sf-h3{margin-block:clamp(22px,3vw,34px) 12px}.sf-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,56px);margin-block-start:clamp(26px,3.6vw,40px);display:grid}.sf-cols>.fx-today{margin:0}#safety .fx-today [lang]{white-space:nowrap}@media (width<=900px){.sf-cols{grid-template-columns:minmax(0,1fr)}}.sf-sos{background:var(--critical);min-height:14cqw;color:var(--critical-on);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:1.6cqw;padding:0 4.4cqw;font-size:3.6cqw;font-weight:700;display:inline-flex}.fx .sf-sos .ic{stroke-width:2px;width:5cqw;height:5cqw}.sf-t{font-size:3.1cqw;line-height:1.5}.sf-dc-a{align-items:center;gap:14px;display:flex}.sf-dc-a b{font-size:1.06rem;display:block}.sf-n{background:var(--coffee);width:20px;height:20px;color:var(--cream);font:700 .68rem/1 var(--font-text);vertical-align:middle;border-radius:50%;flex:none;place-items:center;margin-inline:4px;display:inline-grid}.dj-art{background:linear-gradient(180deg,var(--coffee-800),var(--night) 80%);align-content:center;justify-items:center;gap:26px;padding:30px 0}.dj-art:before{content:"";background:var(--coffee-700);opacity:.22;-webkit-mask:var(--frieze-mask) 0 0/120px auto repeat;-webkit-mask:var(--frieze-mask) 0 0/120px auto repeat;mask:var(--frieze-mask) 0 0/120px auto repeat;position:absolute;inset:0}.dj-icon{aspect-ratio:1;width:104px;box-shadow:0 0 0 1px color-mix(in oklab,var(--cream) 12%,transparent),0 18px 36px color-mix(in oklab,var(--black) 45%,transparent);border-radius:23px;position:relative;overflow:hidden}.dj-icon svg{width:100%;height:100%;display:block}.dj-road{background:var(--cream);clip-path:polygon(5px 0,100% 0,100% 100%,0 100%);width:60%;height:6px;position:relative}.fx .dj-h{font:700 4.8cqw/1.3 var(--font-display)}#drivers .fx .num{white-space:nowrap}.dj-duo{grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.dj-duo>.fx-gal{margin:0;padding:4px 0 0;overflow:visible}:is(.dj-duo,.dj-split)>div>.h3:first-child{margin-block-start:0}.dj-tbl th[scope=row]{font-size:var(--fs-sm);color:var(--ink);font-weight:600}@media (width<=900px){.dj-duo{grid-template-columns:minmax(0,1fr)}.dj-duo>.fx-gal{margin-inline:calc(-1 * var(--gutter));padding:18px var(--gutter) 30px;overflow-x:auto}.dj-duo>div>.h3:first-child{margin-block-start:8px}}@media (width<=760px){.dj-art{min-height:170px}.dj-icon{border-radius:20px;width:88px}}#drivers .dj-road{clip-path:none;background:0 0;width:66%;height:auto}#drivers .dj-road svg{width:100%;height:auto;display:block;overflow:visible}#drivers .dj-route{fill:none;stroke:var(--cream);stroke-width:2.5px;stroke-dasharray:7 7;stroke-linecap:round;opacity:.7}#drivers .dj-arrow{fill:var(--honey)}.hs-who{flex:1;align-items:center;gap:2.4cqw;min-width:0;display:flex}.hs-who>span+span{min-width:0}.hs-who b{font-size:3.9cqw;line-height:1.3;display:block}.hs-who small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-b{border-radius:3.6cqw;background:var(--fx-card);max-width:82%;box-shadow:inset 0 0 0 1px var(--fx-ring);border-end-start-radius:.9cqw;padding:2.2cqw 3.4cqw;font-size:3.5cqw;line-height:1.45}.hs-b.me{background:var(--coffee);color:var(--cream);box-shadow:none;border-end-end-radius:.9cqw;border-end-start-radius:3.6cqw;align-self:flex-end}.fx.dv .hs-b.me{background:var(--night-ink);color:var(--night)}.hs-t{color:var(--fx-ink2);font-size:2.65cqw;line-height:1.3}.hs-t.me{align-self:flex-end}.hs-t+*{margin-top:1.4cqw}.hs-n{border-bottom:1px solid var(--fx-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2.6cqw;padding-block:2.8cqw;display:grid;position:relative}.hs-n:last-child{border:0}:is(.hs-n,.hs-nc)>i{background:var(--fx-soft);border-radius:2.8cqw;place-items:center;width:10cqw;height:10cqw;display:grid}:is(.hs-n,.hs-nc)>i .ic{width:5cqw;height:5cqw}:is(.hs-n,.hs-nc)>div{gap:.6cqw;min-width:0;display:grid}:is(.hs-n,.hs-nc) b{padding-inline-end:3.6cqw;font-size:3.5cqw;line-height:1.35}:is(.hs-n,.hs-nc):not(.hs-un) b{font-weight:600}#support .rules{max-width:84ch}#marketing{--fd-ar:"Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif;--fd-en:"Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif}.mt-art{background:radial-gradient(20% 26% at 14% 22%,color-mix(in oklab,var(--streetlight) 30%,transparent),transparent 70%),radial-gradient(60% 70% at 74% 12%,var(--coffee-600),transparent 72%),linear-gradient(180deg,var(--coffee),var(--night));place-items:center;padding:20px;display:grid}.mt-art .lk{width:44%;fill:var(--cream)}.mt-scene{border-radius:var(--r-2xl);box-shadow:0 24px 60px rgb(var(--shadow) / .18);overflow:hidden}.mt-scene svg{width:100%;height:auto;display:block}.mt-sky-a{stop-color:var(--sky-a)}.mt-sky-b{stop-color:var(--sky-b)}.mt-sky-c{stop-color:var(--sky-c)}.mt-sky-d{stop-color:var(--coffee-500)}.mt-gl-a{stop-color:var(--streetlight);stop-opacity:.55}.mt-gl-b{stop-color:var(--streetlight);stop-opacity:0}.mt-bm-a{stop-color:var(--cream);stop-opacity:.2}.mt-bm-b{stop-color:var(--cream);stop-opacity:0}.mt-star{fill:var(--cream);opacity:.5}.mt-city1{fill:var(--coffee-700)}.mt-win{fill:var(--streetlight);opacity:.8}.mt-bridge{fill:var(--coffee-800)}.mt-cable{fill:none;stroke:var(--coffee-800);stroke-width:3px}.mt-river{fill:var(--coffee-900)}.mt-ref{fill:var(--streetlight);opacity:.34}.mt-bank{fill:var(--night)}.mt-rail{fill:var(--coffee-800)}.mt-road{fill:var(--asphalt)}.mt-curb{fill:var(--coffee-700)}.mt-lane{fill:var(--cream);opacity:.4}.mt-palm{fill:var(--palm)}.mt-pole{fill:var(--night)}.mt-lamp{fill:var(--streetlight)}.mt-lamph{fill:var(--coffee-900)}.mt-frame{fill:var(--night)}.mt-board{fill:var(--coffee)}.mt-h{fill:var(--cream);font:700 80px var(--font-display)}.mt-a{fill:var(--honey);font:700 70px var(--font-display)}.mt-so{fill:var(--cream);font:500 40px var(--font-display)}.mt-h.l,.mt-a.l,.mt-so.l{font-family:var(--fd-en);letter-spacing:-.01em}.mt-h.l{font-size:50px}.mt-a.l{font-size:44px}.mt-so.l{font-size:30px}.mt-carb{fill:var(--coffee-200)}.mt-carg{fill:var(--coffee-900)}.mt-tyre{fill:var(--tyre)}.mt-rim{fill:var(--coffee-400)}.mt-cap{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin-block-start:14px;display:flex}.mt-cap b{color:var(--ink)}.mt-pv{border-radius:var(--r-2xl);background:radial-gradient(90% 80% at 50% 0%,var(--surface),transparent 72%),var(--surface-2)}.mt-pv svg{width:100%;height:auto;display:block}.lv-shadow{fill:var(--coffee-900);opacity:.16}.lv-body{fill:var(--coffee-100)}.lv-shade{fill:var(--coffee-200)}.lv-tail{fill:var(--honey-700)}.lv-tyre{fill:var(--tyre)}.lv-rim{fill:var(--coffee-300)}.lv-plate{fill:var(--white);stroke:var(--coffee-700);stroke-width:2px}.mt-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:clamp(24px,3vw,36px);display:grid}.mt-parts figure{align-content:start;gap:10px;display:grid}.mt-pv{padding:clamp(12px,2vw,20px)}.mt-parts figcaption{font-size:var(--fs-sm);color:var(--ink-2)}.mt-parts figcaption b{color:var(--ink);font-size:.98rem;display:block}@media (width<=760px){.mt-parts{grid-template-columns:minmax(0,1fr)}}.mt-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mt-post{isolation:isolate;aspect-ratio:1;border-radius:var(--r-xl);align-content:space-between;padding:7%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.mt-post .h{font:700 9.2cqw/1.32 var(--font-display)}#bb[data-lang=en] .mt-post .h{letter-spacing:-.01em;font-size:7cqw;line-height:1.3}.mt-post .hi{color:var(--honey);display:block}.mt-post .sb2{font:500 4.6cqw/1.5 var(--font-text);opacity:.92;margin-block-start:2cqw;display:block}.mt-post .ft{justify-content:space-between;align-items:flex-end;gap:4cqw;display:flex}.mt-post .ft .lk{flex:none;width:25cqw}.mt-post .ft .wm{width:27cqw}.mt-post .cta{font:700 4cqw/1.3 var(--font-text);border-radius:99px;padding:2.4cqw 5cqw}.mt-post.q{background:var(--coffee);color:var(--cream)}.mt-post.q:before{content:"";z-index:-1;background:var(--coffee-800);-webkit-mask-image:var(--frieze-mask);-webkit-mask-image:var(--frieze-mask);mask-image:var(--frieze-mask);opacity:.7;position:absolute;inset:0;-webkit-mask-size:16.5cqw 10.1cqw;mask-size:16.5cqw 10.1cqw}.mt-post.q .cta,.mt-post.o .cta{background:var(--honey);color:var(--coffee)}.mt-post.q .lk,.mt-post.o .lk{fill:var(--cream)}.mt-post.o{background:radial-gradient(70% 60% at 82% 10%,var(--coffee-700),transparent 70%),linear-gradient(180deg,var(--coffee),var(--night));color:var(--cream)}.mt-post.o .big{font:700 30cqw/1 var(--font-display);color:var(--honey)}.mt-post.o .h{font-size:7.4cqw}#bb[data-lang=en] .mt-post.o .h{font-size:5.8cqw}.mt-post.a{background:var(--cream);color:var(--coffee);box-shadow:inset 0 0 0 1px var(--line)}.mt-post.a .mk{z-index:-1;inset-inline-end:-22%;width:78%;color:var(--coffee);opacity:.07;position:absolute;top:-7%}.mt-post.a .sb2{max-width:66%;color:var(--coffee-500);opacity:1}.mt-post.a .cta{background:var(--coffee);color:var(--cream)}.mt-post.a .lk{fill:var(--coffee)}@media (width<=900px){.mt-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mt-posts{grid-template-columns:minmax(0,1fr)}}.mt-qr{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,5vw,56px);display:grid}.mt-stk{background:var(--white);width:min(76vw,300px);color:var(--coffee);box-shadow:0 0 0 10px var(--coffee),0 20px 50px rgb(var(--shadow) / .25);text-align:center;border-radius:30px;justify-items:center;gap:10px;margin:12px;padding:20px 18px;display:grid}.mt-stk b{font:700 1.75rem/1.2 var(--fd-ar)}.mt-stk .st-en{font:500 .78rem var(--fd-en);color:var(--coffee-500);margin-block-start:-6px}.mt-stk .qr{border-radius:14px;width:100%}.mt-stk .lk{width:46%}.mt-stk small{color:var(--coffee-500);font-size:.76rem}@media (width<=760px){.mt-qr{grid-template-columns:minmax(0,1fr);justify-items:center}}.mi-b{text-align:center;background:var(--honey);color:var(--coffee);border-radius:3cqw;padding:2.6cqw;font-weight:700;display:block}.mi-t{font:700 4.6cqw/1.3 var(--font-display)}.pt-art{background:var(--kraft);place-items:center;padding:20px;display:grid}.pt-art .c{aspect-ratio:90/55;background:var(--coffee);width:62%;box-shadow:0 14px 30px color-mix(in oklab,var(--black) 28%,transparent);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden;rotate:-6deg;container-type:inline-size}.pt-art .c svg{width:44%;fill:var(--cream);position:relative}.pt-desk{border-radius:var(--r-2xl);background:linear-gradient(160deg,var(--kraft),color-mix(in oklab,var(--kraft) 72%,var(--cream-800)));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,2vw,24px);padding:clamp(20px,4vw,48px);display:grid;position:relative;overflow:hidden}.pt-desk>*{--sh:0 16px 36px color-mix(in oklab,var(--black) 24%,transparent)}.pt-desk .tel,.pt-desk .num{direction:ltr;unicode-bidi:isolate}.pt-lh{aspect-ratio:210/297;background:var(--paper);box-shadow:var(--sh);color:var(--coffee);grid-column:span 5;grid-template-rows:auto auto auto 1fr auto;padding:9% 9% 7%;display:grid;container-type:inline-size}.pt-lh>*+*{margin-block-start:4.4cqw}.pt-lh .top{justify-content:space-between;align-items:start;gap:4cqw;display:flex}.pt-lh .top .lk{width:22cqw;fill:var(--coffee);flex:none}.pt-lh .ref{font:500 2.4cqw var(--font-mono);color:var(--coffee-500)}.pt-lh .to{color:var(--coffee-500);font-size:2.6cqw;line-height:1.7}.pt-lh .ttl{font:700 4.4cqw/1.35 var(--font-display)}.pt-lh .body{align-content:start;gap:2.2cqw;display:grid}.pt-lh .body i{background:var(--cream-200);border-radius:1cqw;height:1.5cqw}.pt-lh .body i:nth-child(4n){width:70%}.pt-lh .sig{color:var(--coffee-500);gap:.6cqw;margin-block-start:5cqw;font-size:2.6cqw;display:grid}.pt-lh .sig b{font:700 3cqw var(--font-display);color:var(--coffee)}.pt-lh .ft{border-top:.4cqw solid var(--coffee);color:var(--coffee-500);justify-content:space-between;gap:2cqw;padding-top:3cqw;font-size:2.2cqw;display:flex;position:relative}.pt-cards{grid-column:span 7;min-height:280px;position:relative}.pt-card{aspect-ratio:90/55;width:min(78%,340px);box-shadow:var(--sh);border-radius:8px;position:absolute;container-type:inline-size}.pt-card.f{background:var(--coffee);place-items:center;display:grid;inset-block-start:4%;inset-inline-start:4%;overflow:hidden;rotate:-5deg}.pt-card.f svg{width:42cqw;fill:var(--cream);position:relative}.pt-card.b{background:var(--cream);color:var(--coffee);align-content:space-between;padding:clamp(14px,6.5%,24px);display:grid;inset-block-end:0;inset-inline-end:0;rotate:4deg}.pt-card.b b{font:700 6cqw/1.3 var(--font-display)}.pt-card.b small{color:var(--coffee-500);font-size:3.6cqw;font-weight:600;display:block}.pt-card.b .ct{color:var(--coffee-600);justify-content:space-between;align-items:end;gap:3cqw;font-size:3.1cqw;line-height:1.6;display:flex}.pt-card.b .ct .mk{width:16cqw;color:var(--coffee);flex:none}.pt-inv{aspect-ratio:148/210;background:var(--white);box-shadow:var(--sh);color:var(--coffee);flex-direction:column;grid-column:span 5;padding:8%;display:flex;container-type:inline-size}.pt-inv>*+*{margin-block-start:2.6cqw}.pt-inv .hd{justify-content:space-between;align-items:center;gap:3cqw;display:flex}.pt-inv .hd b{font:700 5cqw var(--font-display)}#bb[data-lang=en] .pt-inv .hd b{font-size:4cqw}.pt-inv .hd .lk{width:46cqw;fill:var(--coffee);flex:none}.pt-inv .mt{color:var(--coffee-500);justify-content:space-between;gap:2cqw;font-size:2.7cqw;display:flex}.pt-inv .mt .num{font-family:var(--font-mono)}.pt-inv dl{border-block:.3cqw solid var(--cream-200);grid-template-columns:auto 1fr;gap:1.4cqw 3cqw;padding-block:3cqw;font-size:3.1cqw;display:grid}.pt-inv dt{color:var(--coffee-500)}.pt-inv dd{font-weight:600}.pt-inv table{border-collapse:collapse;width:100%;font-size:3.3cqw}.pt-inv td{border-bottom:.3cqw solid var(--cream-200);padding:2.2cqw 0}.pt-inv td.n{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.pt-inv .tot{background:var(--honey-100);color:var(--coffee);border-radius:2cqw;justify-content:space-between;padding:2.8cqw 3cqw;font-size:4.2cqw;font-weight:700;display:flex}.pt-inv .pay{color:var(--coffee-600);font-size:3cqw;line-height:1.6}.pt-inv .ft{border-top:.4cqw solid var(--coffee);color:var(--coffee-500);margin-block-start:auto;padding-top:2.4cqw;font-size:2.4cqw;line-height:1.6;position:relative}.pt-side{grid-column:span 7;align-content:center;gap:clamp(20px,4vw,40px);display:grid}.pt-env{aspect-ratio:220/110;background:var(--paper);width:min(100%,520px);box-shadow:var(--sh);color:var(--coffee);justify-self:center;position:relative;rotate:-2deg;container-type:inline-size}.pt-env:before{content:"";background:linear-gradient(160deg,transparent 49.6%,var(--light-line) 50%,transparent 50.4%),linear-gradient(20deg,transparent 49.6%,var(--light-line) 50%,transparent 50.4%);position:absolute;inset:0}.pt-env .lk{width:15cqw;fill:var(--coffee);position:absolute;inset-block-start:7cqw;inset-inline-start:6cqw}.pt-env .from{color:var(--coffee-500);font-size:1.9cqw;position:absolute;inset-block-start:19cqw;inset-inline-start:6cqw}.pt-env .to{background:var(--paper);padding:1.4cqw 2.4cqw;font-size:2.5cqw;line-height:1.65;position:absolute;inset-block-end:8cqw;inset-inline-end:8cqw}.pt-slip{aspect-ratio:210/99;background:var(--cream);width:min(100%,500px);box-shadow:var(--sh);color:var(--coffee);grid-template-rows:auto auto 1fr auto;justify-self:end;padding:4.6% 6% 4%;display:grid;rotate:2.5deg;container-type:inline-size}.pt-slip>*+*{margin-block-start:2cqw}.pt-slip .lk{width:24cqw;fill:var(--coffee)}.pt-slip b{font:700 3.6cqw/1.3 var(--font-display)}.pt-slip .hand{align-content:center;gap:4.2cqw;display:grid}.pt-slip .hand i{background:var(--cream-300);height:.25cqw}.pt-slip .ft{border-top:.3cqw solid var(--coffee);color:var(--coffee-500);justify-content:space-between;gap:2cqw;padding-top:1.6cqw;font-size:2cqw;display:flex}@media (width<=900px){.pt-lh,.pt-inv{grid-column:span 6}.pt-cards,.pt-side{grid-column:1/-1}}@media (width<=560px){.pt-desk{grid-template-columns:minmax(0,1fr)}.pt-lh,.pt-inv,.pt-cards,.pt-side{grid-column:1/-1}.pt-cards{min-height:320px}}.pt-spec{min-width:760px}.pt-spec td{vertical-align:top}.pt-spec td:first-child{white-space:nowrap;font-weight:600}.pt-ink{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block-start:26px;display:grid}.pt-ink figure{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);align-content:start;gap:6px;padding:12px 12px 14px;display:grid}.pt-ink .sw{aspect-ratio:16/8;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 18%,transparent);border-radius:10px;margin-block-end:6px}.pt-ink b{font-size:.95rem}.pt-ink code{color:var(--ink-2);font-size:.78rem}.pt-ink small{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.55}@media (width<=760px){.pt-ink{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(#marketing,#print,#environment,#digital) .mwf-c{fill:var(--coffee)}:is(#marketing,#print,#environment,#digital) .mwf-r{fill:var(--cream)}:is(#marketing,#print,#environment,#digital) .mwf-h{fill:var(--honey)}:is(#marketing,#print,#environment,#digital) .mw-on-dark{--arw:var(--honey);--sgi:var(--honey)}:is(#marketing,#print,#environment,#digital) .mw-on-light{--arw:var(--cherry);--sgi:var(--cherry)}#marketing .mt-art{background:radial-gradient(60% 70% at 74% 12%,var(--cherry-400),transparent 72%),var(--cherry);--arw:var(--honey)}#marketing .mt-scene{--arw:var(--honey)}#marketing .mt-board{fill:var(--cherry)}#marketing .mt-a{fill:var(--honey-200)}#marketing .mt-a:not(.l){font-size:52px}#marketing .lv-tk-panel{fill:var(--cherry);stroke:none}#marketing .lv-tk-t{fill:var(--cream);font:700 15px var(--font-display)}#marketing .mt-post.q{background:radial-gradient(70% 60% at 82% 10%,var(--cherry-400),transparent 70%),var(--cherry);--arw:var(--honey)}#marketing .mt-post.q:before{content:none}#marketing .mt-post.q .hi{color:var(--honey-200)}#marketing .mt-post.o{--arw:var(--honey)}#marketing .mt-post.a{--arw:var(--cherry)}#marketing .mt-post.a .cta{background:var(--cherry);color:var(--cream)}#marketing .mt-stk{box-shadow:0 0 0 10px var(--cherry),0 20px 50px rgb(var(--shadow) / .25)}#marketing .mi-b{background:var(--cherry);color:var(--cream)}#print .pt-art .c{background:radial-gradient(70% 80% at 80% 10%,var(--cherry-400),transparent 70%),var(--cherry);--arw:var(--honey)}#print .pt-art .c:before,#print .pt-card.f:before,#print .pt-lh .ft:before,#print .pt-inv .ft:before{content:none}#print .pt-desk{--arw:var(--cherry);--sgi:var(--cherry)}#print .pt-card.f{background:radial-gradient(70% 80% at 80% 10%,var(--cherry-400),transparent 70%),var(--cherry);--arw:var(--honey)}#print .pt-card.b .ct .mk{fill:var(--coffee)}#print .pt-inv .hd .lk{width:50cqw}#print .pt-ink{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=900px){#print .pt-ink{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){#print .pt-ink{grid-template-columns:repeat(2,minmax(0,1fr))}}#environment{--fd-ar:"Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif;--fd-en:"Lemonada","IBM Plex Sans Arabic",Tahoma,sans-serif}.ev-art{background:var(--coffee-50);place-items:end center;padding:16px 0 0;display:grid}.ev-art svg{width:92%;height:auto}.ev-body{fill:var(--coffee-100)}.ev-glass{fill:var(--coffee-800)}.ev-mag{fill:var(--white)}.ev-kit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ev-kit .ev-stage{min-height:422px}.ev-kit .ev-stage>svg{max-width:420px}.ev-row .ev-stage{min-height:468px}.ev-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ev-card{align-content:start;gap:12px;display:grid}.ev-card figcaption{font-size:var(--fs-sm);color:var(--ink-2)}.ev-card figcaption b{color:var(--ink);font-size:.98rem;display:block}.ev-stage{border-radius:var(--r-2xl);background:radial-gradient(90% 80% at 50% 0%,var(--surface),transparent 72%),var(--surface-2);place-items:center;min-height:330px;padding:20px;display:grid;overflow:hidden}.ev-stage.dk{background:radial-gradient(80% 70% at 50% 30%,var(--coffee-700),transparent 72%),var(--night)}.ev-stage.gl{background:linear-gradient(135deg,var(--glass),color-mix(in oklab,var(--glass) 55%,var(--white)) 55%,var(--glass));align-content:center;gap:18px}.ev-stage svg{width:100%;height:auto;display:block}@media (width<=860px){.ev-row{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ev-kit{grid-template-columns:minmax(0,1fr)}}.ev-id{aspect-ratio:67/99;background:var(--white);width:min(100%,236px);color:var(--coffee);box-shadow:0 18px 40px rgb(var(--shadow) / .2);text-align:center;border-radius:14px;grid-template-rows:32% 1fr;margin-top:10px;display:grid;position:relative;container-type:inline-size}.ev-id:before{content:"";aspect-ratio:2;background:var(--honey);z-index:2;border-radius:3px;width:22%;position:absolute;top:-3.5%;left:50%;translate:-50%}.ev-id .top{background:var(--coffee);border-radius:14px 14px 0 0;place-items:center;padding:7cqw 0 16cqw;display:grid}.ev-id .top .lk{width:84cqw;fill:var(--cream)}.ev-id .pic{aspect-ratio:1;background:var(--cream-100);width:38cqw;box-shadow:0 0 0 2cqw var(--white);border-radius:7cqw;justify-self:center;margin-top:-13cqw;overflow:hidden}.ev-id .pic svg{width:100%;height:100%;display:block}.ev-id .bd{flex-direction:column;align-items:center;padding:3cqw 7cqw 6cqw;display:flex}.ev-id .bd .ft{border-top:.4cqw solid var(--cream-200);place-items:center;width:100%;margin-top:auto;padding-top:3.4cqw;display:grid}.ev-id .bd>*+*{margin-top:2.6cqw}.ev-id b{font:700 8.4cqw/1.3 var(--font-display)}.ev-id .vf{background:var(--coffee-100);color:var(--coffee-800);border-radius:99px;align-items:center;gap:1.5cqw;padding:1.2cqw 3.6cqw;font-size:5cqw;font-weight:700;display:inline-flex}.ev-id .vf svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:5.6cqw;height:5.6cqw}.ev-id .pl{box-shadow:inset 0 0 0 .7cqw var(--coffee);font:700 6.4cqw var(--font-mono);direction:ltr;border-radius:2cqw;align-items:center;gap:2.4cqw;padding:1cqw 3cqw;display:inline-flex}.ev-id .pl small{font:600 4.2cqw var(--font-text)}.ev-id .car{color:var(--coffee-500);font-size:4.6cqw}.ev-id .idn{font:500 4.2cqw var(--font-mono);color:var(--coffee-500);direction:ltr}.ev-seat{background:linear-gradient(180deg,var(--coffee-700),var(--coffee-800));width:min(100%,250px);box-shadow:0 18px 40px rgb(var(--shadow) / .22);border-radius:26px 26px 16px 16px;margin-top:36px;padding:30px 24px 26px;position:relative}.ev-seat:before{content:"";background:var(--coffee-700);border-radius:16px 16px 6px 6px;width:46%;height:40px;position:absolute;top:-32px;left:50%;translate:-50%}.ev-seat:after{content:"";inset-inline:8%;border-top:2px solid var(--coffee-600);height:0;position:absolute;top:8%}.ev-sb{z-index:1;aspect-ratio:148/210;background:var(--white);color:var(--coffee);text-align:center;box-shadow:0 0 0 2px color-mix(in oklab,var(--glass) 70%,transparent);border-radius:6px;align-content:start;justify-items:center;padding:8% 8% 7%;display:grid;position:relative;container-type:inline-size}.ev-sb>*+*{margin-top:3.2cqw}.ev-sb .lk{width:40cqw;fill:var(--coffee)}.ev-sb b{font:700 8.6cqw/1.3 var(--font-display)}#bb[data-lang=en] .ev-sb b{font-size:7cqw}.ev-sb .qr{width:48cqw}.ev-sb .t{font-size:5.4cqw;line-height:1.5}.ev-sb .dr{font-size:5cqw;font-weight:700}.ev-sb .sos{background:var(--coffee-50);color:var(--coffee-700);border-radius:2.4cqw;padding:2cqw 3.4cqw;font-size:4.6cqw;line-height:1.5}.ev-sb .so{font:700 6.6cqw var(--font-display)}#bb[data-lang=en] .ev-sb .so{font-size:5.4cqw}.ev-gl-a{stop-color:var(--cream);stop-opacity:.22}.ev-gl-b{stop-color:var(--cream);stop-opacity:0}.ev-lampn{fill:var(--streetlight)}.ev-skin{fill:var(--skin-1)}.ev-hair{fill:var(--hair)}.ev-cloth{fill:var(--coffee-500)}.ev-cloth2{fill:var(--coffee-700)}#environment .ev-mag{fill:var(--cherry)}#environment .ev-shadow{fill:var(--coffee-900);opacity:.14}#environment .ev-shadow2{fill:var(--black);opacity:.35}#environment .ev-tyre{fill:var(--tyre)}#environment .ev-rim{fill:var(--coffee-300)}#environment .ev-roof{fill:var(--coffee-500)}#environment .ev-tank{fill:var(--coffee-100)}#environment .ev-frame{fill:none;stroke:var(--coffee-400);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}#environment .ev-bar{fill:none;stroke:var(--coffee-700);stroke-width:4px;stroke-linecap:round}#environment .ev-seat{fill:var(--night)}#environment .ev-helm{fill:var(--cherry)}#environment .ev-visor{fill:var(--coffee-900)}#environment .ev-rimh{fill:var(--cherry-800)}#environment .ev-vest{fill:var(--honey)}#environment .ev-strip{fill:var(--cream);opacity:.85}#environment .ev-id:before{background:var(--coffee)}#environment .ev-id .top{background:var(--honey);--arw:var(--cherry);--sgi:var(--cherry)}#environment .ev-id .top .lk{fill:var(--coffee)}#environment .ev-sb{--arw:var(--cherry)}.dg-art{background:var(--night);place-items:center;padding:20px;display:grid}.dg-art .w{width:88%;box-shadow:0 18px 40px color-mix(in oklab,var(--black) 45%,transparent);border-radius:10px;overflow:hidden}.dg-art .w i{background:var(--night-surface-2);height:14px;display:block}.dg-art .w span{aspect-ratio:16/8;background:radial-gradient(60% 60% at 72% 18%,var(--coffee-600),transparent 70%),linear-gradient(180deg,var(--coffee),var(--night-deep));place-items:center;display:grid}.dg-art .w .lk{width:32%;fill:var(--cream)}.dg-sig{border-radius:var(--r-2xl);background:var(--surface-2);grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(18px,3vw,32px);padding:clamp(18px,3vw,28px);display:grid}.dg-sig form{align-content:start;gap:12px;display:grid}.dg-sig .mail{border-radius:var(--r-xl);background:var(--white);color:var(--coffee);box-shadow:0 0 0 1px var(--light-line),0 14px 36px rgb(var(--shadow) / .1);align-self:start;gap:0;display:grid;overflow:hidden}.dg-sig .mail .mh{border-bottom:1px solid var(--light-line);color:var(--coffee-500);gap:4px;padding:14px 18px;font-size:.82rem;display:grid}.dg-sig .mail .mh b{color:var(--coffee)}.dg-sig .mail .mb{gap:18px;padding:18px;font-size:.92rem;display:grid}.dg-sig .mail .note{color:var(--coffee-500)}#sg-preview{overflow-x:auto}#sg-preview table{direction:inherit}@media (width<=900px){.dg-sig{grid-template-columns:minmax(0,1fr)}}.pk.dg-deck{border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line);grid-template-rows:none;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(18px,3vw,36px);padding:clamp(18px,3vw,28px);display:grid}.dg-slides{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dg-sl{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--line);border-radius:8px;align-content:center;gap:4px;padding:7%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.dg-sl b{font:700 8cqw/1.25 var(--font-display)}#bb[data-lang=en] :is(.dg-sl.c,.dg-sl.s,.dg-sl.t,.dg-sl.e) b:not(.n){font-size:6.4cqw}.dg-sl small{font-size:4.6cqw;line-height:1.4}.dg-sl.c,.dg-sl.e{background:radial-gradient(60% 60% at 72% 18%,var(--coffee-600),transparent 70%),linear-gradient(180deg,var(--coffee),var(--night));color:var(--cream)}.dg-sl.c .lk{width:17cqw;fill:var(--cream);position:absolute;inset-block-start:7cqw;inset-inline-end:7cqw}.dg-sl.s{background:var(--coffee);color:var(--cream)}.dg-sl.s b.n{font:700 16cqw/1 var(--font-display);color:var(--honey)}.dg-sl.t{background:var(--cream);color:var(--coffee);align-content:start;padding-top:18%}.dg-sl.t .lk{width:16cqw;fill:var(--coffee);position:absolute;inset-block-start:5cqw;inset-inline-start:6cqw}.dg-sl.t i{background:var(--cream-300);border-radius:2cqw;width:80%;height:3cqw;display:block}.dg-sl.t:after{content:"";inset-inline:0;background:var(--coffee);height:2.4cqw;position:absolute;bottom:0}.dg-sl.k{background:var(--cream);color:var(--coffee)}.dg-sl.k b{font:700 24cqw/1 var(--font-display)}.dg-sl.k small{color:var(--coffee-500)}.dg-sl.q{background:var(--night);color:var(--cream);text-align:center}.dg-sl.q b{font-size:6.4cqw;line-height:1.45}#bb[data-lang=en] .dg-sl.q b{font-size:5cqw}.dg-sl.q small{color:var(--honey)}.dg-sl.e{text-align:center;justify-items:center}.dg-sl.e .lk{width:24cqw;fill:var(--cream)}.dg-deck .dg-side{align-content:start;gap:12px;display:grid}.dg-deck .dg-side h3{font-size:1.2rem}.dg-deck .dg-side p{font-size:var(--fs-sm);color:var(--ink-2)}.dg-deck progress{width:100%;accent-color:var(--action)}.pk-st{font-size:var(--fs-xs);color:var(--ink-2);min-height:1.2em}@media (width<=900px){.pk.dg-deck{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.dg-slides{grid-template-columns:repeat(2,minmax(0,1fr))}}.cv-o{fill:var(--coffee)}.cv-t{fill:var(--cream);font:700 13px var(--font-text);paint-order:stroke;stroke:var(--coffee-500);stroke-width:4px;stroke-linejoin:round}#digital .dg-art .w span,#digital .dg-sl.c{background:radial-gradient(60% 60% at 72% 18%,var(--cherry-400),transparent 70%),var(--cherry);--arw:var(--honey)}#digital .dg-sl.e{--arw:var(--honey)}#digital .dg-sl.t{--arw:var(--cherry)}#digital .dg-sl.t:after{background:var(--cherry)}#digital .cv-o{fill:var(--cherry)}#digital .cv-t{stroke:var(--cherry-800)}#digital .dg-av{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}#digital .dg-av figure{text-align:center;border-radius:var(--r-2xl);background:var(--surface-2);align-content:start;justify-items:center;gap:14px;padding:24px 16px;display:grid}#digital .dg-av figcaption{font-size:var(--fs-sm);color:var(--ink-2);gap:4px;display:grid}#digital .dg-av figcaption b{color:var(--ink);font-size:.98rem}#digital .dg-deck .dg-side h3{line-height:1.6}#digital .dav{aspect-ratio:1;background:var(--cherry);--arw:var(--honey);border-radius:50%;place-items:center;width:min(100%,148px);display:grid}#digital .dav.sq{border-radius:22%}#digital .dav .mk{width:64%;fill:var(--cream)}#digital .dav .ar-g{width:34%;fill:var(--honey)}#digital .dav.sm{background:0 0;border-radius:0;justify-content:center;align-items:center;gap:18px;display:flex}#digital .dav.sm .dav.c{flex:none;width:64px}#digital .dav.sm .dav.a{flex:none;width:32px}@media (width<=900px){#digital .dg-av{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-art{background:var(--night);grid-template-columns:repeat(3,1fr);align-content:center;gap:10px;padding:22px;display:grid}.st-art span{aspect-ratio:1;font:600 .72rem var(--font-mono);color:var(--night-ink-2);background:var(--night-surface);box-shadow:inset 0 0 0 1px var(--night-line);border-radius:14px;place-items:center;display:grid}.st-art span svg{width:56%;fill:var(--cream)}.st-art span.on{background:var(--coffee);box-shadow:0 0 0 2px var(--honey)}.st-shell{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(18px,3vw,36px);display:grid}.st-ctl{gap:18px;min-width:0;display:grid}.st-f{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.st-f>legend{align-items:center;gap:8px;margin-block-end:10px;padding:0;font-size:.95rem;font-weight:700;display:flex}.st-f>legend .k{background:var(--action);width:24px;height:24px;color:var(--on-action);font:600 .72rem var(--font-mono);border-radius:50%;place-items:center;display:grid}.st-f>legend .k .ar{font:600 .8rem var(--font-text)}.st-group{font-size:var(--fs-xs);color:var(--ink-2);margin-block-start:4px;font-weight:600}.st-assets{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:8px;display:grid}.st-asset{text-align:center;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color var(--t-fast),background-color var(--t-fast);justify-items:center;gap:6px;padding:10px 6px 8px;font-size:.74rem;line-height:1.35;display:grid;position:relative}.st-asset:hover{border-color:var(--action)}.st-asset input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.st-asset:has(input:checked){border-color:var(--action);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--action)}.st-asset:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.st-asset .th{width:100%;height:46px;color:var(--mark);place-items:center;display:grid}.st-asset .th svg{fill:currentColor;width:auto;max-width:88%;height:auto;max-height:40px}.st-asset .th .sq{background:var(--coffee);width:40px;height:40px;color:var(--cream);box-shadow:0 0 0 1px var(--line-2);border-radius:10px;place-items:center;display:grid}.st-asset .th .sq .mk{width:66.7%}.st-asset .th .sq.sm{border-radius:7px;width:26px;height:26px}.st-asset .th .sq.sm svg{width:75%}.st-asset .th .lt{background:var(--coffee);width:52px;height:40px;box-shadow:0 0 0 1px var(--line-2);border-radius:8px;position:relative;overflow:hidden}.st-asset .th .lt:before{content:"";background:var(--coffee-700);-webkit-mask-image:var(--frieze-mask);-webkit-mask-image:var(--frieze-mask);mask-image:var(--frieze-mask);position:absolute;inset:0;-webkit-mask-size:24px 14.69px;mask-size:24px 14.69px}.st-custom{max-width:220px}.st-inner .st-range{align-items:center;gap:12px;width:100%;display:flex}.st-inner input[type=range]{min-width:0;accent-color:var(--action);flex:1}.st-inner output{font:600 .9rem var(--font-mono);text-align:end;min-width:3.2em}.st-hint{font-size:var(--fs-xs);color:var(--ink-2);margin-block-start:4px;line-height:1.5;display:block}.st-checks{flex-wrap:wrap;gap:10px 22px;display:flex}.st-checks .switch{font-size:.88rem}.st-out{top:calc(var(--bar-h) + 16px + env(safe-area-inset-top,0px));gap:14px;min-width:0;display:grid;position:sticky}#st-stage{border-radius:var(--r-2xl);background:var(--surface);min-height:clamp(240px,32vw,400px);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--t-mid);place-items:center;padding:clamp(16px,3vw,28px);display:grid}#st-stage.dk{background:var(--night-deep)}#st-stage svg{width:100%;height:auto;max-height:min(46vh,360px);overflow:visible}#st-stage .chk-a{fill:var(--chk-a)}#st-stage .chk-b{fill:var(--chk-b)}#st-stage.lt .chk-a{fill:var(--white)}#st-stage.lt .chk-b{fill:var(--cream-100)}#st-stage.dk .chk-a{fill:var(--night-surface)}#st-stage.dk .chk-b{fill:var(--night-surface-2)}#st-stage.or .chk-a{fill:var(--honey)}#st-stage.or .chk-b{fill:var(--honey-400)}#st-stage .edge{fill:none;stroke:var(--line-2);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}#st-stage .zone{fill:none;stroke:var(--honey-600);stroke-width:1.5px;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}#st-stage .unit{fill:color-mix(in oklab,var(--honey) 30%,transparent);stroke:var(--honey-600);stroke-width:1px;vector-effect:non-scaling-stroke}.st-file{border-radius:var(--r-lg);background:var(--surface-2);gap:2px;padding:12px 14px;display:grid}#st-name{font:600 .9rem var(--font-mono);overflow-wrap:anywhere;text-align:start;direction:ltr;unicode-bidi:isolate}.st-file .meta{font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;display:flex}#st-notes{gap:8px;display:grid}#st-notes:empty{display:none}.st-note{border-radius:var(--r-lg);background:var(--warning-bg);color:var(--warning);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-weight:600;display:flex}.st-note.info{background:var(--surface-2);color:var(--ink-2);font-weight:500}#st-actual{border-radius:var(--r-lg);border:1px dashed var(--line-2);font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:12px;padding:10px 14px;display:flex}#st-actual img{image-rendering:auto;background:repeating-conic-gradient(var(--chk-a) 0 25%,var(--chk-b) 0 50%) 0 0/8px 8px}.st-dl{flex-wrap:wrap;gap:10px;display:flex}.st-dl .btn:first-child{flex:200px}#st-code-box summary{cursor:pointer;font-size:var(--fs-sm);padding-block:6px;font-weight:600}#st-code-box pre{margin-block-start:8px}@media (width<=980px){.st-shell{grid-template-columns:minmax(0,1fr)}.st-out{order:-1;position:static}}.pr-shell{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:clamp(18px,3vw,36px);display:grid}.pr-in{gap:16px;min-width:0;display:grid}.pr-drop{border-radius:var(--r-2xl);border:2px dashed var(--line-2);background:var(--surface);text-align:center;cursor:pointer;transition:border-color var(--t-fast),background-color var(--t-fast);justify-items:center;gap:6px;padding:28px 18px;display:grid}.pr-drop:hover,.pr-drop.over{border-color:var(--action);background:var(--surface-2)}.pr-drop:focus-within{outline:3px solid var(--focus);outline-offset:3px}.pr-drop .ic{width:34px;height:34px;color:var(--accent-ink)}.pr-drop b{font-size:1rem}.pr-drop span{font-size:var(--fs-xs);color:var(--ink-2)}#pr-paste{font:.78rem/1.5 var(--font-mono);text-align:left;direction:ltr}.pr-out{gap:14px;min-width:0;display:grid}.pr-empty{border-radius:var(--r-2xl);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-sm);text-align:center;padding:28px 20px}#pr-list{gap:10px;display:grid}.pfile{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 14px;padding:12px;display:grid}.pfile .pv{gap:6px;display:flex}.pfile .pv span{background:repeating-conic-gradient(var(--chk-a) 0 25%,var(--chk-b) 0 50%) 0 0/10px 10px;width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;place-items:center;display:grid}.pfile .pv img{max-width:52px;max-height:52px}.pfile .meta{gap:4px;min-width:0;display:grid}.pfile .meta b{font:600 .84rem var(--font-mono);overflow-wrap:anywhere;text-align:start;direction:ltr}.pfile .sz{font:500 .74rem var(--font-mono);color:var(--success);text-align:start;direction:ltr}.pfile .err{font-size:var(--fs-sm);color:var(--error-ink);font-weight:600}.pfile .cols{flex-wrap:wrap;gap:6px;margin-block-start:4px;display:flex}.cmap{background:var(--surface-2);border-radius:8px;align-items:center;gap:5px;padding:3px 6px;font-size:.7rem;display:inline-flex}.cmap i{border-radius:4px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #80808066}.cmap select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;max-width:120px;padding:2px;font-size:.7rem}.pfile .row{grid-column:1/-1}@media (width<=980px){.pr-shell{grid-template-columns:minmax(0,1fr)}}.st-pickers{flex-wrap:wrap;gap:10px;margin-block-start:10px;display:flex}.st-pickers:empty{display:none}.st-pick{background:var(--surface-2);font-size:var(--fs-sm);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:inline-flex}.st-pick input{cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;padding:0}.st-pick input::-webkit-color-swatch-wrapper{padding:0}.st-pick input::-webkit-color-swatch{border:1px solid var(--line);border-radius:8px}.st-pick code{color:var(--ink-3);direction:ltr;font-size:.72rem}.st-which{min-width:760px}.st-which td{vertical-align:top}.st-which td:first-child{font-weight:600}.st-which code{font-size:.78rem}.mk-art{background:var(--cream-200);place-items:center;padding:18px;display:grid}.mk-art .sq{aspect-ratio:1;background:var(--cherry);--arw:var(--honey);width:58%;color:var(--cream);box-shadow:0 18px 36px rgb(var(--shadow) / .3);border-radius:12px;align-content:space-between;padding:10%;display:grid;position:relative;overflow:hidden;rotate:-4deg}.mk-art .sq b{font:700 1rem/1.5 "Lemonada",var(--font-text);position:relative}.mk-art .sq b span{color:var(--honey);display:block}.mk-art .sq svg{width:52%;fill:var(--cream);justify-self:end;position:relative}.mkr{border-radius:var(--r-2xl);background:var(--surface-2);grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:clamp(18px,3vw,36px);padding:clamp(18px,3vw,28px);display:grid}.mkr form{gap:14px;min-width:0;display:grid}.mkr .fs{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.mkr .fs legend{font-size:var(--fs-xs);color:var(--ink-2);margin-block-end:8px;padding:0;font-weight:600}.mkr .out{justify-items:center;gap:12px;min-width:0;display:grid}.mkr canvas{border-radius:var(--r-lg);width:auto;max-width:100%;height:auto;max-height:560px;box-shadow:0 18px 44px rgb(var(--shadow) / .18);background:var(--surface);display:block}.mkr .cnt{font-size:var(--fs-xs);color:var(--ink-2);justify-self:start}.mkr .row{justify-self:stretch}@media (width<=900px){.mkr{grid-template-columns:minmax(0,1fr)}.mkr .out{order:-1}}.bc-out{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.bc-out figure{gap:6px;min-width:0;margin:0;display:grid}.bc-out canvas{border-radius:10px;width:100%}.bc-out figcaption{font-size:var(--fs-xs);color:var(--ink-2);text-align:center}@media (width<=560px){.bc-out{grid-template-columns:minmax(0,1fr)}}#qr-preview{width:min(100%,300px)}#qr-preview svg{width:100%;height:auto;filter:drop-shadow(0 16px 30px rgb(var(--shadow) / .2));display:block}#qr-err{border-radius:var(--r-lg);background:var(--error-bg);color:var(--error);font-size:var(--fs-sm);padding:10px 14px;font-weight:600}#studio .st-asset .th .sq{background:var(--cherry);color:var(--cream);--arw:var(--honey);box-shadow:none}#studio .st-asset .th .sq.sm svg{width:62%}#studio .st-asset .th .sq.sm svg use{fill:var(--honey)}#studio .st-art span.on svg{width:66%}#studio #st-stage.ch{background:var(--cherry-50)}#studio #st-stage.ch .chk-a{fill:var(--cherry)}#studio #st-stage.ch .chk-b{fill:var(--cherry-600)}#studio #st-stage .zone{stroke:var(--cherry-400)}#studio #st-stage .unit{fill:color-mix(in oklab,var(--cherry) 22%,transparent);stroke:var(--cherry-400)}.dl-art{background:radial-gradient(90% 70% at 50% 110%,color-mix(in oklab,var(--streetlight) 26%,transparent),transparent 70%),linear-gradient(180deg,var(--night),var(--coffee) 60%,var(--coffee-700));place-items:center;padding:20px;display:grid}.dl-art .zip{aspect-ratio:4/5;background:var(--cherry);border-radius:12px;place-items:center;width:46%;display:grid;position:relative;box-shadow:0 18px 40px #00000059}.dl-art .zip:before{content:"";inset-block:0;background:repeating-linear-gradient(180deg,var(--coffee-950) 0 6px,transparent 6px 12px);opacity:.35;width:10%;position:absolute;left:50%;translate:-50%}.dl-art .zip svg{width:66%;fill:var(--cream);--arw:var(--honey);position:relative}.pk.pk-all{border-radius:var(--r-2xl);background:radial-gradient(70% 90% at 85% 115%,color-mix(in oklab,var(--streetlight) 30%,transparent),transparent 70%),linear-gradient(170deg,var(--night),var(--coffee) 58%,var(--coffee-700));color:var(--cream);border:0;grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 30px;padding:clamp(20px,3.4vw,36px);display:grid}.pk.pk-all h3{margin-block-end:6px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.pk.pk-all p{color:var(--coffee-100);font-size:var(--fs-sm);max-width:56ch}.pk.pk-all .n{color:var(--cream);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.pk.pk-all .n:before{content:"";background:var(--honey);border-radius:2px;flex:none;width:16px;height:8px}.pk.pk-all .btn{background:var(--honey);color:var(--coffee);min-height:54px;padding-inline:28px;font-size:1rem}.pk.pk-all .pk-st{color:var(--coffee-100)}.pk.pk-all progress{width:100%;accent-color:var(--honey);grid-column:1/-1}@media (width<=760px){.pk.pk-all{grid-template-columns:minmax(0,1fr)}}.pks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pk{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);transition:box-shadow var(--t-mid),border-color var(--t-mid);grid-template-rows:auto auto 1fr auto;gap:10px;padding:18px;display:grid}.pk .ico{background:var(--surface-2);width:48px;height:48px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.pk .ico .ic{width:26px;height:26px}.pk .ico .mk{width:34px}.pk .ico .ai{width:30px;height:30px;color:var(--ink);--acc:var(--action)}.pk h3{font-size:1.02rem}.pk .n{color:var(--ink-3);font-size:.78rem;font-weight:600}.pk ul{color:var(--ink-2);align-content:start;gap:3px;font-size:.8rem;display:grid}.pk ul li:before{content:"·";color:var(--ink-3);margin-inline-end:6px}.pk .btn{width:100%}.pk progress{width:100%;accent-color:var(--action)}.pk.hl{border-color:var(--action);box-shadow:0 0 0 4px color-mix(in oklab,var(--action) 20%,transparent)}@media (width<=1100px){.pks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pks{grid-template-columns:minmax(0,1fr)}}.dl-quick{min-width:720px}.dl-quick td{vertical-align:middle}.dl-quick .pv{background:var(--cream);width:84px;height:48px;color:var(--coffee);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;place-items:center;display:grid}.dl-quick .pv svg{fill:currentColor;width:auto;max-width:80%;height:auto;max-height:70%}.dl-quick .pv.or{background:var(--honey);color:var(--coffee);--arw:var(--cherry);box-shadow:none}.dl-quick .pv.ch{background:var(--cherry);color:var(--cream);--arw:var(--honey);box-shadow:none}.dl-quick .pv{--arw:var(--cherry)}.dl-quick td .row{flex-wrap:nowrap;gap:6px}.dl-quick .btn{min-height:34px;padding:4px 12px;font-size:.78rem}#downloads .pk ul code,#downloads .dl-quick td code{direction:ltr;unicode-bidi:isolate;font-size:.74rem}.dv2-art{background:var(--night-deep);font:500 .78rem/1.7 var(--font-mono);color:var(--night-ink-2);text-align:left;box-shadow:inset 0 0 0 1px var(--night-line);direction:ltr;align-content:center;gap:4px;padding:22px 24px;display:grid}.dv2-art b{color:var(--coffee-200);font-weight:500}.dv2-art i{color:var(--honey-400);font-style:normal}.dev-code{gap:12px;display:grid}.dev-code .dev-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dev-code .dev-bar .note{max-width:72ch}.dev-code pre.code{max-height:420px}.dev-code .tabs{margin-block-end:0}pre.code [lang=ar]{font-family:var(--font-text);font-size:1.08em}.dev-snips{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;display:grid}.dev-snip{align-content:start;gap:10px;min-width:0;display:grid}.dev-snip h3{font-size:1.02rem}.dev-snip p{font-size:var(--fs-sm);color:var(--ink-2)}.dev-snip--wide{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.dev-snip--wide>h3,.dev-snip--wide>p{grid-column:1/-1}.dev-snip--wide>pre.code,.dev-snip--wide>.row{grid-column:1}.dev-prev{grid-area:3/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dev-prev>div{border-radius:var(--r-xl);align-content:center;gap:10px;padding:18px 16px;display:grid}.dev-prev small{font-size:var(--fs-xs);font-weight:600}.dev-prev .lt{background:var(--cream-50);color:var(--coffee);box-shadow:inset 0 0 0 1px var(--cream-200);--focus:var(--cherry);--shadow:42 27 18;--sheet:var(--white);--muted:var(--coffee-500)}.dev-prev .dk{background:var(--night);color:var(--cream);box-shadow:inset 0 0 0 1px var(--night-line);--focus:var(--honey-400);--sheet:var(--night-surface);--muted:var(--coffee-300)}.dev-prev .cap{color:var(--muted);margin:0}.dev-sheet{border-radius:var(--r-lg);background:var(--sheet);box-shadow:0 4px 12px rgb(var(--shadow) / .08);gap:12px;padding:14px;display:grid}.dev-trip{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;font-size:.84rem;display:flex}.dev-trip b{font:500 1.3rem/1.1 var(--font-text);font-variant-numeric:tabular-nums;color:var(--coffee)}.dev-prev .dk .dev-trip b{color:var(--cream)}.dev-btn{text-align:center;background:var(--cherry);width:100%;min-height:52px;color:var(--cream);font:500 1rem/1.2 var(--font-text);cursor:pointer;transition:box-shadow var(--t-mid) var(--ease-out),transform var(--t-mid) var(--spring);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.dev-btn:hover{box-shadow:0 4px 12px rgb(var(--shadow) / .16)}.dev-btn:active,.dev-btn.is-pressed{background:var(--cherry-600);color:var(--cream);transform:scale(.98)}.dev-prev .dk .dev-btn{background:var(--honey);color:var(--coffee)}.dev-prev .dk .dev-btn:active,.dev-prev .dk .dev-btn.is-pressed{background:var(--honey-600);color:var(--coffee)}.dev-btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.dev-btn.is-pressed{cursor:default}@media (width<=900px){.dev-snips,.dev-snip--wide{grid-template-columns:minmax(0,1fr)}.dev-snip--wide>.row,.dev-prev{grid-area:auto/1}}@media (width<=480px){.dev-prev{grid-template-columns:minmax(0,1fr)}}.dev-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dev-prod{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:14px;min-width:0;padding:18px 20px;display:grid}.dev-prod h3{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:1.05rem;display:flex}.dev-prod h3 .ic{width:22px;height:22px;color:var(--ink)}.dev-prod h3 small{font:500 .7rem var(--font-mono);color:var(--ink-3);direction:ltr;unicode-bidi:isolate;margin-inline-start:auto}.dev-att{border-block-start:1px solid var(--line);display:grid}.dev-att>div{border-block-end:1px solid var(--line);grid-template-columns:6em minmax(0,1fr);gap:12px;padding-block:9px;display:grid}.dev-att dt{font-size:var(--fs-xs);color:var(--ink-2);padding-block-start:3px;font-weight:600}.dev-att dd{min-width:0;font-size:var(--fs-sm);align-items:flex-start;gap:9px;margin:0;line-height:1.6;display:flex}.dev-sw{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:5px;flex:none;margin-block-start:.22em}.dev-sw.cherry{background:var(--cherry)}.dev-sw.coffee{background:var(--coffee)}.dev-sw.honey{background:var(--honey)}.dev-sw.cream{background:var(--cream)}.dev-sw.night{background:var(--night)}.dev-rad{flex:none;gap:5px;margin-block-start:.18em;display:inline-flex}.dev-att dd.rad{flex-wrap:wrap;align-items:center;row-gap:6px}.dev-att dd.rad>span:last-child{white-space:nowrap}.dev-rad i{border:0 solid var(--ink-2);border-block-start-width:2px;border-inline-start-width:2px;border-start-start-radius:var(--r);width:22px;height:22px}.dev-rad .r4{--r:4px}.dev-rad .r6{--r:6px}.dev-rad .r8{--r:8px}.dev-rad .r10{--r:10px}.dev-rad .r16{--r:16px}.dev-rad .rp{--r:999px}.dev-prod .k{font-size:var(--fs-xs);color:var(--ink-2);font-weight:600}.dev-prod ul{gap:8px;display:grid}.dev-prod li{font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr);gap:10px;line-height:1.6;display:grid}.dev-prod li:before{content:"";background:var(--honey);border-radius:50%;width:7px;height:7px;margin-block-start:.62em}.dev-prod li code{overflow-wrap:anywhere;font-size:.78rem}.dev-prod li code.nw{white-space:nowrap;overflow-wrap:normal}.dev-prod--wide{grid-column:1/-1}.dev-prod ul.dev-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px}@media (width<=900px){.dev-prod ul.dev-two,.dev-plan{grid-template-columns:minmax(0,1fr)}}.gv-art{background:var(--surface-2);align-content:center;gap:8px;padding:22px 26px;display:grid}.gv-art>span{color:var(--ink);align-items:center;gap:10px;font-size:.86rem;display:flex}.gv-art>span i{background:var(--success);width:22px;height:22px;color:var(--white);border-radius:6px;flex:none;place-items:center;display:grid}.gv-art>span i svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:12px}.gv-art>span.o i{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2)}.gv-check{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(18px,3vw,36px);display:grid}#chk-list{gap:8px;display:grid}#chk-list li{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);transition:background-color var(--t-fast),border-color var(--t-fast);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}#chk-list li:has(input:checked){background:var(--surface-2);border-color:var(--line-2)}#chk-list input{appearance:none;border:1.5px solid var(--line-2);background:var(--surface);cursor:pointer;width:24px;height:24px;transition:background-color var(--t-fast),border-color var(--t-fast);border-radius:7px;place-items:center;margin:2px 0 0;display:grid}#chk-list input:after{content:"";border:solid var(--on-action);opacity:0;border-width:0 2.4px 2.4px 0;width:6px;height:11px;translate:0 -1px;rotate:45deg}#chk-list input:checked{background:var(--action);border-color:var(--action)}#chk-list input:checked:after{opacity:1}#chk-list label{cursor:pointer;font-size:var(--fs-sm)}#chk-list label b{font-size:.95rem;display:block}#chk-list label small{color:var(--ink-2)}#chk-list li:has(input:checked) label b{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.gv-side{top:calc(var(--bar-h) + 16px + env(safe-area-inset-top,0px));border-radius:var(--r-2xl);background:var(--surface-2);gap:12px;padding:18px;display:grid;position:sticky}#chk-count{font:700 1.5rem var(--font-text);font-variant-numeric:tabular-nums}#chk-bar{border-radius:var(--r-pill);background:var(--surface);height:10px;box-shadow:inset 0 0 0 1px var(--line);--p:0%;overflow:hidden}#chk-bar:before{content:"";height:100%;width:var(--p);background:var(--action);transition:width var(--t-mid) var(--ease-out);display:block}#chk-done{border-radius:var(--r-lg);background:var(--success-bg);color:var(--success);font-weight:600;font-size:var(--fs-sm);padding:10px 12px}.gv-side .note{font-size:var(--fs-xs)}@media (width<=900px){.gv-check{grid-template-columns:minmax(0,1fr)}.gv-side{position:static}}.gv-raci{min-width:820px}.gv-raci th small{color:var(--ink-3);font-weight:500;display:block}.gv-raci th:not(:first-child),.gv-raci td:not(:first-child){text-align:center;width:14.5%}.gv-raci td{vertical-align:middle}.gv-raci td:first-child{font-weight:600}.gv-raci td:first-child small{font-weight:400;font-size:var(--fs-xs);color:var(--ink-2);display:block}.gv-raci .nil{color:var(--ink-3)}.gv-r{min-width:28px;height:28px;font:600 .74rem var(--font-mono);border-radius:8px;place-items:center;padding:0 6px;display:inline-grid}.gv-r.a{background:var(--ink);color:var(--bg)}.gv-r.c{background:var(--tag-bg);color:var(--tag-ink)}.gv-r.i{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.gv-legend{font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin-block-start:12px;display:flex}.gv-legend>span{align-items:center;gap:6px;display:inline-flex}.gv-legend .gv-r{border-radius:6px;min-width:22px;height:22px;font-size:.66rem}.gv-name{gap:14px;display:grid}.gv-name .fn{border-radius:var(--r-xl);background:var(--night-deep);font:500 .92rem var(--font-mono);color:var(--night-ink);direction:ltr;flex-wrap:wrap;gap:4px;padding:16px;display:flex}.gv-name .fn b{border-radius:6px;padding:2px 8px;font-weight:500}.gv-name .a{background:color-mix(in oklab,var(--coffee-300) 32%,transparent)}.gv-name .c{background:color-mix(in oklab,var(--honey) 34%,transparent)}.gv-name .g{background:color-mix(in oklab,var(--info-base) 40%,transparent)}.gv-name .p{background:color-mix(in oklab,var(--success-base) 38%,transparent)}.gv-name .s{background:color-mix(in oklab,var(--cream-400) 45%,transparent)}.gv-name .pat{font-size:var(--fs-sm);color:var(--ink-2);max-width:78ch}.gv-name .rule{text-align:left;direction:ltr}.gv-name .rule code{border-radius:var(--r-lg);background:var(--surface-2);max-width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);overflow-wrap:anywhere;padding:10px 14px;font-size:.86rem;display:inline-block}.gv-name .spec code{white-space:nowrap}.gv-name .spec li>b{color:var(--ink);border-radius:6px;place-self:start;padding:0 8px;font-size:.8rem;line-height:1.9}.gv-name .spec li>b.z{color:var(--accent-ink);padding:0}.gv-ex{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gv-ex .k{font-size:var(--fs-xs);color:var(--ink-2);font-weight:600}.gv-ex code{border-radius:var(--r-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);overflow-wrap:anywhere;direction:ltr;padding:4px 10px;font-size:.76rem}.gv-faq{gap:8px;display:grid}.gv-faq details{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.gv-faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 18px;font-weight:600;list-style:none;display:flex}.gv-faq summary::-webkit-details-marker{display:none}.gv-faq summary:after{content:"+";font:500 1.2rem/1 var(--font-mono);color:var(--accent-ink);transition:rotate var(--t-mid) var(--ease-out);flex:none}.gv-faq details[open] summary:after{rotate:45deg}.gv-faq details p{font-size:var(--fs-sm);color:var(--ink-2);max-width:74ch;padding:0 18px 16px}.cg-art{background:var(--night);color:var(--night-ink);box-shadow:inset 0 0 0 1px var(--night-line);align-content:center;justify-items:start;gap:6px;padding:22px 28px;display:grid}.cg-art b{font:700 clamp(2.8rem,6.4vw,4.4rem)/1.1 var(--font-display);color:var(--honey)}.cg-art>span{color:var(--night-ink-2);font-size:.86rem}.cg-list{border-inline-start:2px solid var(--line-2);gap:0;margin-inline-start:10px;display:grid}.cg-v{gap:10px;padding:0 0 34px;padding-inline-start:28px;display:grid;position:relative}.cg-v:last-child{padding-block-end:4px}.cg-v:before{content:"";inset-inline-start:-9px;background:var(--surface);width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--line-2);border-radius:50%;position:absolute;top:4px}.cg-v.now:before{background:var(--action);box-shadow:0 0 0 5px color-mix(in oklab,var(--action) 20%,transparent)}.cg-v .hd{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.cg-v .hd b{font:700 1.35rem var(--font-display)}.cg-v .hd b.pre{font-size:1.1rem}.cg-v .hd>span{font-size:var(--fs-sm);color:var(--ink-2)}.cg-v h3{font-size:1.1rem}.cg-v .k{font-size:var(--fs-xs);color:var(--ink-2);margin-block-start:6px;font-weight:600}#bb[data-lang=en] .cg-v .k{text-transform:uppercase;letter-spacing:.06em}.cg-v ul{gap:6px;max-width:78ch;display:grid}.cg-v li{font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.cg-v li:before{content:"";background:var(--honey);border-radius:50%;width:6px;height:6px;margin-block-start:.7em}.cg-v .dec li:before{background:var(--ink);border-radius:1px}.cg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block-end:16px;display:grid}.cg-steps li{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);align-content:start;gap:8px;padding:18px 20px;display:grid}.cg-steps li>b{background:var(--ink);width:30px;height:30px;color:var(--bg);font:600 .9rem/1 var(--font-text);border-radius:50%;place-items:center;display:grid}.cg-steps h3{font-size:1.02rem}.cg-steps p{font-size:var(--fs-sm);color:var(--ink-2)}@media (width<=760px){.cg-steps{grid-template-columns:minmax(0,1fr)}}.cg-next{border-radius:var(--r-xl);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink-2);gap:8px;max-width:78ch;padding:18px 20px;display:grid}.cg-next b{color:var(--ink);font-size:1rem}.acct{gap:6px;display:flex}.acct-btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.acct-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}@media (width<=720px){.acct-btn .lbl{display:none}}.nav-g a .nav-lock{vertical-align:middle;color:var(--ink-3);place-items:center;margin-inline-start:6px;display:inline-grid}.nav-lock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.page-wait{justify-items:center;gap:14px;padding-block:18vh;display:grid!important}.locked-page{place-items:center;min-height:62vh;display:grid!important}.locked-card{border-radius:var(--r-2xl);background:var(--surface);max-width:520px;box-shadow:inset 0 0 0 1px var(--line);text-align:center;justify-items:center;gap:12px;padding:clamp(24px,4vw,40px);display:grid}.locked-card h1{font:700 var(--fs-h2)/1.3 var(--font-display);color:var(--ink);margin:0}.locked-page-name{font:600 var(--fs-sm) var(--font-text);color:var(--accent-ink);margin:0}.locked-ic{background:var(--tag-bg);width:52px;height:52px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.locked-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.locked-card .row,.sign-in .row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sign-in{gap:14px;display:grid}.sign-in .row{justify-content:flex-start}.sign-in-error{color:var(--error)}
