@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-cyrillic-ext-200-normal-CZJ4cUBu.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-200-normal-D_iEhpPi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-cyrillic-200-normal-CXBQYKzb.woff2) format("woff2"),url(/assets/inter-cyrillic-200-normal-BbeBjk1e.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-greek-ext-200-normal-Dq1CX1Yh.woff2) format("woff2"),url(/assets/inter-greek-ext-200-normal-Bkc44p7b.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-greek-200-normal-eNF1HMAo.woff2) format("woff2"),url(/assets/inter-greek-200-normal-Bu8uf3rj.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-vietnamese-200-normal-BYvDigGQ.woff2) format("woff2"),url(/assets/inter-vietnamese-200-normal-DzDmzEiT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-latin-ext-200-normal-BbLMEfwQ.woff2) format("woff2"),url(/assets/inter-latin-ext-200-normal-BZvdQwkN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-latin-200-normal-CGIQ4gbF.woff2) format("woff2"),url(/assets/inter-latin-200-normal-fAycq8N-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA+cAA0AAAAAVgAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABMAAAABYAAAAWABEAcU9TLzIAAAFIAAAAUgAAAGBgTpD+U1RBVAAAAZwAAAA4AAAAQM6quPZjbWFwAAAB1AAAAVAAAAHsjL51p2dhc3AAAAMkAAAACAAAAAgAAAAQZ2x5ZgAAAywAAAfhAABKLA5rR/9oZWFkAAALEAAAADYAAAA2Jy4HdGhoZWEAAAtIAAAAIAAAACQGEQVUaG10eAAAC2gAAAAqAAAA5go3BuVsb2NhAAALlAAAAOQAAADkRK1Xd21heHAAAAx4AAAAGAAAACAAhwFmbmFtZQAADJAAAAEGAAACEit0U9xwb3N0AAANmAAAAgIAAAPtF1VmawABAAAADAAAAAAAAAACAAEAAQBwAAEAAHjaY2BhimDaw8DKwMDUBaQZGHogNOMDBkNGJg4uJm4uTiYmZg4mdgUGhnwGJGBg4GbMsIBBQe4z87b/bAwMzC2MOkBhYZAc4xewWUAtAH4zDTIAAHjaBcHBAcEAFAWwvA8AwAhGcQWW4E7b5TpcExFzhbPCRb0f92vQfb7/RIztBZUViJB59QyDMAQmeNpljDNApgEAhp/3Qzpn27bts22b69m+6ZZj7XPacu1T1r7V/GfXy+0BDMAEPDHRwlvqB8opxcYglDLqaadHzvJQgCIUowSlKkfFqtVhHddZXdZ13dULI8DIMXqNEVOmZboEvw/+Hzw1MwNrGMhN3gpWtOKVrGzlqUyHdEyndEHXdEcPDN8lBqY5x3g1x5icmSF1pm2mcaZ8ppB1mglnk6arpxMcDxzXARznYKIXEKvKpZpTXOEeD3gEPOEZX/jGD37ym7/8BwCgiRZYaBtgk45FKk5k4EwmruTgQjZu5LKFPLZTyDYK2EERW8lnJ8XsooQTnMSdMjypwItKPPCmijOcxYdqfKnBj1rOcR5/dhPAHgLZSxD7CGY/oRwkhAOEcZgIjhHFTcI5SiQ3iOE28dwjgSQekMIjknlIKWkc4Spx3CWaW8Ryh0TuzwKslEomAAEAAf//AA942mJgYjD6d4XxEHMLAzMDOwODsKCioKqioKIR44R/ixh1/l35d4Vlw+8AIxYfBgEGXgZexhdMG8AquRn4GYQZxBmkGeQZlBnUGbQZ9BmMGcwZrBnsGRjMRY1NFYFYFVDMFcPGcQNBSnaaWK/YkgxBPR7Xw4WQOjBSXIAUadLD6f09vnOjvu/LS98XSg/3+M7N952TJ6hBiMFSwxH10EXHo+4/uBnu3nLIXbm6fqBz3fjOdDhX88nH+fv6ob0p/+FGae/m7bzMf86H4xOacuQuNemqG/sv6dc0p98LB8aLK9/j3ye65nM1b8FiO3/fl/6+vrkcOnP+tdAiargQtXykdFH4vbrq4TdmH/C67bRTvpWpKVuBZTFYek+MtMX+GOe15u85HGHTu3xPk+VLuvQYPyNbn2Unv3v454Hbvx+N9y/9UHnaejCanPycPTAT6Iwqn+GIndHlvMty6baBdypn8y3bFJyAnw96s4AMsMM36qdO//JxItJprMu87UKb8a468PpYJUaB7/5Jb6r21sB74xFeZZgV/qC94dEG/qDhUb9wZkoe/+Da+fkGwWWXie3AYlt+Q3PDzq7mxSt7FgEjRg4bhPfD75O9buBrMB+6hXdtKxiE7RNYy+L3PNy6OXXxwTv1UpZCv48VnNBglo/03pn/oGauaQ50uUZ8v5apcN+mWpGt50FmG/46FhvbKmXq02oc2Xfg1xZpsfyMBJo/g/qcpi4OSwfw+4FY3o7T8T3+bFMWOKWplzogUAgi4HHYjhVXOuDfHNh8aY0+8GMk6QxHeZnLsdC4Vj/1eK6AQCoSgYJHkNGw0A4hIbacp80htnwRVkY0CUYjOjliYIRwLBwg0COchpITEY6x3UYRuxzbMEKTmjsWrukxXHMXrjP53gaKklCQdTd1hMdGw1LhIRD4Jb0z4nl7RdoRu9fhnsIOmyPbIgl3+GjPi9D4AhqeUhpkgvE32ED/CT7D2s9ff3DEp/mJ2zt8vCtqPpbrcbgfsJJeeTCvYB+rLDIwZdUsb8JdLDSt9VSy1dA4I/iewYp8T/PKzN72Mos9bwq8LIppvP8xVx5WrTSiPZC6h/5RkZMFJPLWdkjcS++MNUS6fkA1xQykGgX6pcGg1qOfCW6E3tcCE065AoJOwQFHrxbWoTCp8Q1oe3E1Yue6I2jeozfoyQZ6gZxiv4z40K0XzpqY9KvPBlfoWckHLWvcR5vk66WROXmSloHaQLqsdzIenIkNrRSrv7z1B62ECxgF+o8ZsJA1LTPEB5bRXGAWyeP+Ba3yodMq4KPZgNLL8Jk8L1tML/vxUUY8szV8B7PZUl7d2lPKg4IJwX1y/HQ8mZ+NJwcPf5YnT+GTMf785HE1x+oNZ6wygt2Gm7YKbe7YDEQjEznrI4keQknj93dDB9Br1BrxYMZOr7d6dqWrTDPgz/GedLzwom0/GOE0fT39CzuSKV3m0XzQOKd/w9OMXeBx3v18e5kmrHxOvmkGXDnwNDaoGNgLJqQNYyrj2WyvOkDVBlTjm3sHPJvKh95kL6pWVTkswJcyj/FaB6d+QFQPEB+AlPunJj6BS2CyI6XOuKxrHwBCyHzsvh36yLvM2WlrIRNofvwArYoX/bn/dv4FQHd41aJUDIOtev4sqvPB2j85JbyOnZTnodBVjdEeQC9RdyH2ZxIbL/UVbswkGrw/k9COg8uGs2cxD55HFJGESgKvLvK6Y8w59ji5dpgDVsELva0+wVZK/DoH1vJ3Pcd59vPaG2wS67ST/ysTF0yufiTw8vSIBDsuqSrTBoUCpsH99DqtDoxqP0yX9MwVtjMPDPE/I4sPll4WH/eivPmSe3HKvA4BZzJbzu+9RMMZciRY+a1mPMMVDawD8XwgaJcPlCsQfBtCAAUSIMjKQyA4I38QWi1iz7YCDowCrMNI0PjaVu/Qimp5tMgBb9vZRRYNnpq0cGIMBVaRM2SJM56lGM1NG1lpSrG8Edh5b0vYvxxsc7hgaO0zOXoaA30GHJE920j8OnectzpjyvtrsBcn3ls66d6vcfcxBjtpcUZXIEW06dKi6RroTMQb6OMAKidtY6iuvddGDS7mTVR8Y+GX76BSiiI0Yy0Wf502sQ6p54MtdjHGc6fom1nfLcp/etO+7cSvrxRt5Bo1HElCLjNA0fC/6bFu1y08qWahwi8qFuJyhUtztfVsK63JW2Et1trq01PXVROz4itld3i9mGszgqKkpXTyLc64y3z7224emkWIHL4WM4A16q3BGH+YLTzvQU/IjXpUIA7KURlnpNJRJavri/3qYqALK4t1XbH/N4WILVpR6oiJ2VUUd1IZSewScfy01YGp9Rl/JPIZcoA7mXEEaAeq0opqeOaytGNqMWC+G9JiKz3O9ewZn+vmXwThQLSocIU/OIwIBmSGVgS6pk4EwqZSxC7HY9Yt6BhVuONDqnUXxCw0FK1ylu0fyrLRPtarq4cxPa2/W74JHVu+4/5bDM5fg/N19ZBSopoyTt60EzZozHVPnMdVdXKcuwVuv6rv+GuECQyl2kZ5xtLW27wwOu/yEOC26/SQbZTVeW289l6WixNjK7CiskoVqx15VD/0IdU40zFRTj22X7Ttn2ttNT3ZJ1hAhK9f4cmrK+0nFxa3cWYuq73DKV/Hq73MCrs7o74OB7D6cdtGK/cCRU0dY/Zji4tYINUo03+StzNcAAAAAAEAAAABAACQStU4Xw889QACA+gAAAAA4psJoAAAAADjIrqZAA3+1AJMA4QAAQAGAAIAAAAAAAB42mNgZGBg3vafjYGBKYKBl4GHyYf5BQMqYAIAVaADbnjaY/zCYMQUwcBLBCwEQ16y4FWYGdhlYebjsIMBrpMB2T3Euw4AdzwOIAAAAAAAFQBzAOMBTAHFAjMCogL1A00DmgQIBG8E3wVEBbMGKAaWBu4HVQeWB+EIMgh+CMoJEAl0Cd0KRwqvCxwLeQvVDDgMhAzeDT0NqA4MDnUO1w8/D6gP5RAiEGAQvBEdEXMR3xHxElIStBMBExgTahOyFAkUXxTAFRYVdxXYFlAWsxbFFxwXOBd4F74X/xhAGIYY2RkxGY8Z0BoWGmcavRsOGw4bYBt8G9ocMhwyHI8c/B1gHb8eER5dHswfIB+DH9QgICByILQgyiDbITkhjiHsIj8ilyLqIz0jqyQUJGokxSUWeNpjYGRgYChkTGUQZQACIA8NAAAYFQDveNplkDVWREEABAt3DYnIcHdI8BSHFLd1370EISl6GEJCjkMFf/2N1XT3KNDNK000NHfI3/wF3EA7vwE3yj+ybD/Ke8DNDPIScAtDpANuVb8OuJdlJmW5AfWhgBvo1pPl9uL+cpcq7HLHPVdkCJPmwtkTDzzKx8RUo9wSVU1ZVC1xaZ0ZS0y+072Xojph196gYuKOadUkD+w6pm1TbNuHueWcO52UadcxzJzZWSzFrFoxW/Y2sGefBal+z+JYdHZscQokKb5nmHlmbYtMFUntVO/OsXzyIUnHZ9UbXMUWGcdHNe/sfLTuHx48w4S5a6a5MRlR9T7qWXyrdIWNqHrxpLF/iexLhQAAeNpiYGIAg/9zGIyAFCMDOigEYhWGCQwnGZkYmRlZGP4y/GdkBRAED9YRAFAAwH5q27Zt2zZm7TB99QjVKZEnX4FCRYrjR4nS+FOmXIXKeFWlWo1aderjPf41aNSkWYtWbdp16IwnXbrjU49effoNRCpehEFDGDZi1Fj8GjdhMp5NmTZjNt7Mmbdg0ZLl+IhEZFuxas26DZu2bNuxa8++A4eOHDtx6sy5C5euXLtx6869B4/xJVMVFeQmDAPBS2srIP4SgLblGGjUIiEq0UYR3IzjBquJLRmbFF5f2F0lcBpNZnY3ntmyZOfUUfGkFtJZwxNbWqN+e/PCeiGlMp69SXFRLuCs8CwF1ktbnac0mtLoeys9fOyE4wvSF6izpZDBK7bEtStkK2CDz30wpXChrkTwbI3aGp1fyL7Rmd06eUY3MrzxmDltSpbDRD+X2slQ/1TqL8oLrZw66APLSyeOqr/pRLaBT2wLY71tF4GAkCL4Lm2944LuCXqz7LwF/q3CnFSXk6IZRTNlK0Vw97r4YX9NTJNTU2IVvrzCzQaZwRzsXWIONYfOAzIPLPK6KuDIINxlF+haMDqOkxhwOBoRjhHHz4QvhDPCOeLkiRB9o+Er4ZQwIZwh0p5xPCEE/zCdpjxQhwE6bLDD5qbDpu2wwQ5PnchO2OEZOzy3Gf8DPj8mawAA) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/doto-latin-700-normal-B677g5ff.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-rgb: 5, 5, 5;--ink-rgb: 242, 242, 242;--acc-rgb: 255, 77, 31;--green-rgb: 61, 220, 132;--shade-rgb: 0, 0, 0;--shade-k: 1;--bg: #050505;--bg-2: #0b0b0b;--surface: #08090b;--surface-hover: #0d0e10;--panel: #0c0d11;--ink: #f2f2f2;--ink-2: rgba(var(--ink-rgb), .78);--dim: rgba(var(--ink-rgb), .65);--faint: rgba(var(--ink-rgb), .16);--hair: rgba(var(--ink-rgb), .08);--accent: #ff4d1f;--accent-dim: rgba(var(--acc-rgb), .18);--on-accent: #0b0b0c;--blue: #4da3ff;--green: #3ddc84;--amber: #ffb020;--yellow-line: #ffcc33;--grain-opacity: .045;--grain-blend: normal;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--dot: "Doto", "IBM Plex Mono", monospace;--gutter: clamp(16px, 4vw, 48px);--ease-out: cubic-bezier(.22, 1, .36, 1);color-scheme:dark}:root[data-theme=light]{--bg-rgb: 243, 241, 234;--ink-rgb: 20, 22, 26;--acc-rgb: 220, 62, 14;--green-rgb: 14, 140, 82;--shade-rgb: 64, 48, 30;--shade-k: .32;--bg: #f3f1ea;--bg-2: #ebe8df;--surface: #efece4;--surface-hover: #e8e4d9;--panel: #ebe7dd;--ink: #14161a;--ink-2: rgba(var(--ink-rgb), .82);--dim: rgba(var(--ink-rgb), .66);--faint: rgba(var(--ink-rgb), .2);--hair: rgba(var(--ink-rgb), .085);--accent: #dc3e0e;--on-accent: #fff;--blue: #1f6fd1;--green: #0e8c52;--amber: #b86e00;--yellow-line: #d9a300;--grain-opacity: .1;--grain-blend: multiply;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-weight:300;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--hair) 1px,transparent 1px),linear-gradient(90deg,var(--hair) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(ellipse at 50% 30%,#000 0%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 0%,transparent 75%);opacity:.6;z-index:0}#app{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}a{color:inherit}::selection{background:var(--accent);color:var(--on-accent)}.mono{font-family:var(--mono)}.dim{color:var(--dim)}.accent{color:var(--accent)}.up{text-transform:uppercase;letter-spacing:.08em}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;padding:12px var(--gutter);background:rgba(var(--bg-rgb),.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--faint)}.topbar-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:rgba(var(--ink-rgb),.06);pointer-events:none}.topbar-progress-bar{height:100%;width:10%;background:linear-gradient(90deg,rgba(var(--acc-rgb),.35),var(--accent));transition:width .38s cubic-bezier(.22,1,.36,1)}.brand{text-decoration:none;display:flex;flex-direction:column;line-height:1.1;flex:none}.brand-mark{font-family:var(--dot);font-weight:700;font-size:22px;letter-spacing:.04em}.brand-sub{font-family:var(--mono);font-size:9.5px;color:var(--dim);letter-spacing:.14em;margin-top:3px}.tabs-rail{display:flex;align-items:center;gap:6px;margin-inline-start:auto;min-width:0;max-width:100%;position:relative}.tabs{position:relative;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:2px 0}.tabs::-webkit-scrollbar{display:none}.tabs-rail.can-right .tabs{mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 36px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 36px),transparent 100%)}.tabs-rail.can-left .tabs{mask-image:linear-gradient(90deg,transparent 0%,#000 32px,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 32px,#000 100%)}.tabs-rail.can-left.can-right .tabs{mask-image:linear-gradient(90deg,transparent 0%,#000 28px,#000 calc(100% - 34px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 28px,#000 calc(100% - 34px),transparent 100%)}.tab{position:relative;z-index:1;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--dim);padding:8px 13px;border:1px solid transparent;white-space:nowrap;display:flex;gap:8px;align-items:center;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .18s ease}.tab .n{font-size:9.5px;color:var(--dim);transition:color .22s ease}.tab:hover{color:var(--ink);background:rgba(var(--ink-rgb),.035)}.tab:active{transform:scale(.98)}.tab[aria-current=page]{color:var(--ink);background:rgba(var(--acc-rgb),.06);border-color:rgba(var(--ink-rgb),.18)}.tab[aria-current=page] .n{color:var(--accent);font-weight:500}.tab-glider{position:absolute;bottom:2px;left:0;height:2px;width:0;background:var(--accent);box-shadow:0 0 10px rgba(var(--acc-rgb),.65);pointer-events:none;transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1);z-index:2}.tab-step-btn{flex:none;width:28px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--ink-rgb),.03);border:1px solid var(--faint);color:var(--ink);font-family:var(--mono);font-size:15px;line-height:1;cursor:pointer;transition:border-color .18s,background-color .18s,color .18s}.tab-step-btn:hover{border-color:var(--accent);color:var(--accent);background:rgba(var(--acc-rgb),.08)}.tab-counter{flex:none;font-size:10px;letter-spacing:.1em;color:var(--dim);padding:4px 7px;border:1px solid var(--faint);background:rgba(var(--ink-rgb),.02)}.sec-pager{margin-top:64px;padding:20px 24px 24px;background:linear-gradient(180deg,rgba(var(--bg-rgb),.85),rgba(var(--bg-rgb),.95))}.sec-pager-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:10.5px;letter-spacing:.12em;color:var(--dim);padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--faint)}.sec-pager-dots{display:flex;gap:6px;align-items:center}.sec-pager-dot{width:16px;height:4px;background:var(--faint);transition:background-color .2s,width .2s}.sec-pager-dot.done{background:rgba(var(--acc-rgb),.45)}.sec-pager-dot.on{width:28px;background:var(--accent)}.sec-pager-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sec-pager-card{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid var(--faint);text-decoration:none;background:rgba(var(--bg-rgb),.65);transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.sec-pager-card:hover:not(.disabled){border-color:var(--accent);background:rgba(var(--acc-rgb),.05);transform:translateY(-2px)}.sec-pager-card.next{border-color:rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.035)}.sec-pager-card.disabled{opacity:.65}.sec-pager-dir{font-size:10px;letter-spacing:.14em;color:var(--accent)}.sec-pager-card.prev .sec-pager-dir{color:var(--dim)}.sec-pager-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:300;color:var(--ink)}.sec-pager-card p{margin:0;font-size:13px;color:var(--dim)}@media (max-width: 680px){.sec-pager-grid{grid-template-columns:minmax(0,1fr)}.sec-pager{padding:16px;margin-top:44px}.tab-counter{display:none}}main{flex:1;outline:none}.page{max-width:1360px;margin:0 auto;padding:56px var(--gutter) 96px;animation:fade .5s ease both}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:64px}.kicker{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;display:flex;gap:12px;align-items:center}.kicker:before{content:"";width:24px;height:1px;background:var(--accent)}h1{font-weight:200;font-size:clamp(40px,6.4vw,88px);line-height:.98;letter-spacing:-.035em;margin:16px 0 0}h2{font-weight:300;font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.02em;margin:0 0 12px}h3{font-weight:400;font-size:18px;letter-spacing:-.005em;margin:0 0 6px}h4{font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 0 10px}p{margin:0 0 12px;color:var(--ink-2)}.lead{font-size:17px;color:var(--ink-2);max-width:56ch}@media (max-width: 860px){.page-head{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:40px}}.sec{display:grid;grid-template-columns:72px minmax(0,1fr);gap:0 32px;padding:48px 0;border-top:1px solid var(--faint);position:relative}.sec>.sec-n{font-family:var(--mono);font-size:12px;color:var(--dim);position:relative;padding-inline-start:14px}.sec>.sec-n:before{content:"";position:absolute;left:0;top:4px;bottom:0;width:8px;border:1px solid var(--faint);border-inline-end:none}.sec-title{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-bottom:28px}.sec-title p{margin:0}@media (max-width: 860px){.sec{grid-template-columns:minmax(0,1fr);padding:36px 0}.sec>.sec-n{margin-bottom:12px}.sec>.sec-n:before{bottom:auto;height:14px;top:3px}.sec-title{grid-template-columns:minmax(0,1fr);gap:8px}}.frame{position:relative;border:1px solid var(--faint)}.frame:before,.frame:after{content:"+";position:absolute;font-family:var(--mono);font-size:14px;color:var(--dim);line-height:1}.frame:before{top:-8px;left:-5px}.frame:after{bottom:-8px;right:-5px}.grid{display:grid;gap:0;border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint)}.grid>*{background:var(--bg)}.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 (max-width: 1080px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}}.cell{padding:24px;position:relative}.cell .idx{font-family:var(--mono);font-size:10.5px;color:var(--dim);letter-spacing:.1em;display:block;margin-bottom:14px}.cell p:last-child{margin-bottom:0}.stat{display:flex;flex-direction:column;gap:2px}.stat .v{font-weight:200;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.04em}.stat .v small{font-size:.4em;letter-spacing:0;color:var(--dim);margin-inline-start:4px}.stat .k{font-size:13px;color:var(--dim);border-top:1px solid var(--faint);padding-top:8px;margin-top:10px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:transparent;color:var(--dim);border:1px solid var(--faint);padding:7px 12px;cursor:pointer;transition:all .15s}.chip:hover{color:var(--ink);border-color:var(--dim)}.chip[aria-pressed=true],.chip.on{color:var(--bg);background:var(--ink);border-color:var(--ink)}.chip.accent[aria-pressed=true],.chip.accent.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tag{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--faint);padding:2px 7px;color:var(--dim);display:inline-block}.tag.red{color:var(--accent);border-color:var(--accent-dim)}.arrow-list{list-style:none;padding:0;margin:0}.arrow-list li{font-family:var(--mono);font-size:12.5px;color:var(--ink-2);padding:3px 0}.arrow-list li:before{content:"→ ";color:var(--dim)}.dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 24px;font-size:13.5px;margin:0}.dl dt{color:var(--dim);font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;padding-top:2px}.dl dd{margin:0;color:var(--ink)}table.t{width:100%;border-collapse:collapse;font-size:14px}table.t th{font-family:var(--mono);font-weight:400;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-align:start;padding:10px 12px;border-bottom:1px solid var(--faint)}table.t td{padding:12px;border-bottom:1px solid var(--hair);vertical-align:top;color:var(--ink-2)}table.t td:first-child{color:var(--ink)}.table-wrap{overflow-x:auto;border:1px solid var(--faint);-webkit-overflow-scrolling:touch}.note{border:1px solid var(--faint);border-inline-start:2px solid var(--accent);padding:14px 18px;font-size:13.5px;color:var(--ink-2);background:rgba(var(--acc-rgb),.03)}.note b{color:var(--ink);font-weight:500}.foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px var(--gutter);border-top:1px solid var(--faint);font-size:12px;color:var(--dim)}.foot-credit{flex:1 0 100%;order:1;align-self:stretch;margin:0;padding-top:14px;border-top:1px solid var(--hair);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--dim)}.foot-credit:before{content:"● ";color:var(--accent)}[dir=rtl] .foot-credit{font-family:inherit;letter-spacing:0;font-size:12px}svg.lineart{display:block;width:100%;height:auto;overflow:visible}svg.lineart text{font-family:var(--mono);fill:var(--dim);font-size:10px;letter-spacing:.06em}svg.lineart .ln{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}svg.lineart .ln2{fill:none;stroke:var(--dim);stroke-width:1;vector-effect:non-scaling-stroke}svg.lineart .ln3{fill:none;stroke:var(--faint);stroke-width:1;vector-effect:non-scaling-stroke}svg.lineart .dash{fill:none;stroke:var(--dim);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}svg.lineart .acc{fill:none;stroke:var(--accent);stroke-width:1.4;vector-effect:non-scaling-stroke}svg.lineart .accf{fill:var(--accent);stroke:none}svg.lineart .inkf{fill:var(--ink);stroke:none}svg.lineart .bgf{fill:var(--bg)}svg.lineart text.ink{fill:var(--ink)}svg.lineart text.big{font-family:var(--sans);font-weight:200;font-size:28px;fill:var(--ink);letter-spacing:-.02em}svg.lineart .s-bold{fill:none;stroke:var(--ink);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}svg.lineart .s-med{fill:none;stroke:var(--ink-2);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}svg.lineart .s-dim{fill:none;stroke:var(--dim);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}svg.lineart .s-faint{fill:none;stroke:var(--faint);stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}svg.lineart .s-grid{fill:none;stroke:var(--hair);stroke-width:.65;vector-effect:non-scaling-stroke}svg.lineart .s-dash{fill:none;stroke:var(--dim);stroke-width:.9;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}svg.lineart .s-acc{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}svg.lineart .s-acc-thin{fill:none;stroke:var(--accent);stroke-width:.95;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}svg.lineart .fill-bg{fill:var(--surface)}svg.lineart .fill-panel{fill:var(--panel)}svg.lineart .fill-glass{fill:#4da3ff09}svg.lineart .fill-acc{fill:rgba(var(--acc-rgb),.14);stroke:var(--accent);stroke-width:1;vector-effect:non-scaling-stroke}svg.lineart .dot-acc{fill:var(--accent);stroke:none}svg.lineart text.t-acc{fill:var(--accent);font-weight:500}svg.lineart text.t-num{fill:var(--ink);font-weight:500}svg.lineart text.t-label{fill:var(--ink-2)}svg.lineart text.t-dim{fill:var(--dim)}.hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;align-items:stretch;margin-bottom:56px}.hero-copy{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding-top:8px}.hero-stage{position:relative;min-height:460px}.hero-stage canvas{display:block}.hero-spec{position:absolute;left:16px;bottom:14px;font-family:var(--mono);font-size:10.5px;color:var(--dim);letter-spacing:.08em;line-height:1.7;pointer-events:none}.hero-spec b{color:var(--ink);font-weight:400}@media (max-width: 960px){.hero{grid-template-columns:minmax(0,1fr)}.hero-stage{min-height:340px}}.route-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint)}.route{display:block;background:var(--bg);padding:22px 22px 26px;text-decoration:none;position:relative;transition:background .2s;min-height:170px}.route:hover{background:var(--surface-hover)}.route .n{font-family:var(--mono);font-size:11px;color:var(--accent)}.route h3{margin-top:26px;font-size:22px;font-weight:300}.route p{font-size:13.5px;color:var(--dim);margin:0}.route .go{position:absolute;top:20px;right:22px;font-family:var(--mono);font-size:13px;color:var(--dim);transition:transform .2s,color .2s}.route:hover .go{transform:translate(4px);color:var(--ink)}@media (max-width: 900px){.route-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.route-list{grid-template-columns:minmax(0,1fr)}}.lab{display:grid;grid-template-columns:minmax(0,1fr) 360px;border:1px solid var(--faint)}.lab-stage{position:relative;height:min(76vh,760px);min-height:480px;border-inline-end:1px solid var(--faint);overflow:hidden;cursor:grab;touch-action:none}.lab-stage:active{cursor:grabbing}.lab-stage canvas{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.lab-stage svg.overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.overlay text{font-family:var(--mono);font-size:10px;fill:var(--dim);letter-spacing:.05em}.overlay text.on{fill:var(--accent)}.overlay line,.overlay polyline{stroke:rgba(var(--ink-rgb),.22);stroke-width:1;fill:none}.overlay .on{stroke:var(--accent)}.overlay circle{fill:var(--bg);stroke:rgba(var(--ink-rgb),.6)}.overlay circle.on{fill:var(--accent);stroke:var(--accent)}.lab-hud{position:absolute;left:14px;right:14px;bottom:12px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;pointer-events:none;flex-wrap:wrap}.lab-hud>*{pointer-events:auto}.lab-hud .readout{font-family:var(--mono);font-size:10px;color:var(--dim);letter-spacing:.08em;line-height:1.6;pointer-events:none}.slider{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;color:var(--dim);letter-spacing:.1em;text-transform:uppercase;background:rgba(var(--bg-rgb),.7);padding:6px 10px;border:1px solid var(--faint)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;height:1px;background:var(--dim);outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--bg);border:1px solid var(--ink);cursor:pointer}input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--bg);border:1px solid var(--ink);cursor:pointer}.lab-top{position:absolute;top:12px;left:14px;right:14px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;pointer-events:none}.lab-top>*{pointer-events:auto}.lab-top .chip{background:rgba(var(--bg-rgb),.7)}.lab-top .chip[aria-pressed=true],.lab-top .chip.on{background:var(--ink)}.lab-side{display:flex;flex-direction:column;min-height:0;height:min(76vh,760px);min-height:480px}.part-info{padding:22px;border-bottom:1px solid var(--faint);min-height:250px}.part-info .pn{font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.1em}.part-info h3{font-size:24px;font-weight:300;margin:6px 0 10px;line-height:1.15}.part-info p{font-size:13.5px}.part-info .why{font-size:12.5px;color:var(--ink);border-top:1px solid var(--faint);padding-top:10px;margin-top:10px}.part-info .why:before{content:"WHY IT MATTERS TO YOU — ";font-family:var(--mono);font-size:10px;color:var(--dim);letter-spacing:.08em}.part-list{list-style:none;margin:0;padding:6px 0;overflow-y:auto;flex:1;position:relative}.part-list li button{display:grid;grid-template-columns:34px 1fr auto;gap:8px;width:100%;text-align:start;background:none;border:none;color:var(--ink-2);padding:7px 22px;cursor:pointer;font-family:var(--sans);font-size:13.5px;font-weight:300}.part-list li button .n{font-family:var(--mono);font-size:10.5px;color:var(--dim);padding-top:2px}.part-list li button .sys{font-family:var(--mono);font-size:9.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.08em;padding-top:3px}.part-list li button:hover,.part-list li button.on{color:var(--ink);background:rgba(var(--ink-rgb),.03)}.part-list li button.on .n{color:var(--accent)}@media (max-width: 980px){.lab{grid-template-columns:minmax(0,1fr)}.lab-stage{border-inline-end:none;border-bottom:1px solid var(--faint);height:64vh;min-height:420px}.lab-side{height:auto}.part-list{max-height:360px}}.toolbar{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-bottom:24px}.toolbar .lbl{font-family:var(--mono);font-size:10.5px;color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin-inline-end:4px}.brand-card{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;min-height:300px;transition:background .2s}.brand-card:hover{background:var(--surface-hover)}.brand-photo{margin:0 0 6px;position:relative;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--faint);background:var(--surface)}.brand-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:contrast(1.04) saturate(.92);transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .3s}.brand-card:hover .brand-photo img{transform:scale(1.04);filter:contrast(1.06) saturate(1.05)}.brand-photo figcaption{position:absolute;right:6px;bottom:6px;font-size:9.5px;letter-spacing:.08em;color:var(--ink);background:rgba(var(--bg-rgb),.82);border:1px solid var(--faint);padding:2px 6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.brand-card .top{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:10.5px;color:var(--dim);letter-spacing:.08em}.brand-card h3{font-size:28px;font-weight:300;letter-spacing:-.02em;margin:6px 0 0}.brand-card .famous{color:var(--ink);font-size:14px}.brand-card p{font-size:13.5px;margin:0}.brand-card .meta{margin-top:auto;display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:10.5px;color:var(--dim);border-top:1px solid var(--faint);padding-top:10px;flex-wrap:wrap}.dots{letter-spacing:2px}.dots i{font-style:normal;color:var(--faint)}.dots b{font-weight:400;color:var(--ink)}.decoder{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0;border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint)}.decoder>div{background:var(--bg);padding:16px 18px}.decoder code{font-family:var(--mono);font-size:15px;color:var(--ink)}.decoder span{display:block;font-size:13px;color:var(--dim);margin-top:4px}.stereo{padding:22px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.stereo .car{font-size:21px;font-weight:300;letter-spacing:-.01em;color:var(--ink)}.stereo .said{font-size:14px;color:var(--ink-2)}.stereo .real{font-size:13px;color:var(--dim);border-top:1px dashed var(--faint);padding-top:10px}.stereo .real b{font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:.1em;color:var(--green);margin-inline-end:6px}.meter{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;color:var(--dim);letter-spacing:.08em}.meter .bar{flex:1;height:1px;background:var(--faint);position:relative}.meter .bar span{position:absolute;left:0;top:-1px;height:3px;background:var(--accent)}.engine-wrap{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:40px;align-items:center}.strokes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint)}.strokes>div{background:var(--bg);padding:18px;transition:background .3s}.strokes>div .n{font-family:var(--mono);font-size:10.5px;color:var(--dim)}.strokes>div h3{margin:8px 0 4px;font-size:20px;font-weight:300}.strokes>div p{font-size:13px;margin:0}.strokes>div.on{background:rgba(var(--acc-rgb),.07)}.strokes>div.on .n{color:var(--accent)}@media (max-width: 860px){.engine-wrap,.strokes{grid-template-columns:minmax(0,1fr)}}.lights{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0;border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint)}.lights>div{background:var(--bg);padding:16px;display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start}.lights svg{width:52px;height:40px}.lights h3{font-size:15px;margin:0 0 2px}.lights p{font-size:12.5px;margin:0}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--faint)}.timeline>div{padding:22px 20px;border-inline-end:1px solid var(--faint);border-bottom:1px solid var(--faint);position:relative}.timeline>div:nth-child(4n){border-inline-end:none}.timeline>div:nth-last-child(-n+4){border-bottom:none}.timeline .n{font-family:var(--mono);font-size:11px;color:var(--accent)}.timeline h3{margin:18px 0 6px;font-weight:300;font-size:19px}.timeline p{font-size:13px;margin:0}.timeline .cost{font-family:var(--mono);font-size:11px;color:var(--ink);margin-top:10px;display:block}@media (max-width: 980px){.timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline>div{border-inline-end:1px solid var(--faint)!important;border-bottom:1px solid var(--faint)!important}.timeline>div:nth-child(2n){border-inline-end:none!important}}@media (max-width: 560px){.timeline{grid-template-columns:minmax(0,1fr)}.timeline>div{border-inline-end:none!important}}.signs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0;border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint)}.signs>div{background:var(--bg);padding:20px 16px;text-align:center}.signs svg{width:74px;height:74px;margin:0 auto 12px;display:block}.signs .road{font-size:13.5px;color:var(--ink)}.signs .sub{font-size:12px;color:var(--dim)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}@media (max-width: 900px){.split{grid-template-columns:minmax(0,1fr)}}.search{width:100%;max-width:420px;background:transparent;border:1px solid var(--faint);color:var(--ink);font-family:var(--mono);font-size:13px;padding:10px 14px;outline:none}.search:focus{border-color:var(--ink)}.gloss{columns:2;column-gap:48px}.gloss>div{break-inside:avoid;padding:14px 0;border-top:1px solid var(--hair)}.gloss dt{font-size:16px;color:var(--ink);font-weight:400}.gloss dt .letter{display:inline-block;font-family:var(--mono);font-size:10px;color:var(--accent);margin-inline-end:8px}.gloss dd{margin:4px 0 0;font-size:13.5px;color:var(--ink-2)}@media (max-width: 800px){.gloss{columns:1}}.bodytypes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint)}.bodytypes>div{background:var(--bg);padding:18px 18px 20px}.bodytypes svg{height:74px;margin-bottom:10px}.bodytypes h3{font-size:16px}.bodytypes p{font-size:12.5px;margin:0}@media (max-width: 900px){.bodytypes{grid-template-columns:repeat(2,minmax(0,1fr))}}.layouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint)}.layouts>div{background:var(--bg);padding:18px}.layouts svg{max-width:150px;margin:0 auto 14px}.layouts h3{font-size:16px}.layouts p{font-size:12.5px;margin:0}@media (max-width: 900px){.layouts{grid-template-columns:repeat(2,minmax(0,1fr))}}.scroll-x{overflow:visible;width:100%}.mt-s{margin-top:16px}.mt-m{margin-top:32px}.mt-l{margin-top:56px}@media (prefers-reduced-motion: reduce){.page{animation:none}}.grid>*,.decoder>*,.lights>*,.signs>*,.bodytypes>*,.layouts>*,.strokes>*,.route-list>*{border-inline-end:1px solid var(--faint);border-bottom:1px solid var(--faint)}.lights{grid-template-columns:repeat(4,minmax(0,1fr))!important}.signs{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (max-width: 1080px){.lights{grid-template-columns:repeat(2,minmax(0,1fr))!important}.signs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 600px){.lights{grid-template-columns:1fr!important}.signs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}svg.lineart.cap{max-width:360px;margin:0 auto}.ic{display:inline-block;vertical-align:-.2em;flex:none;color:currentColor}h3 .ic,h4 .ic{color:var(--accent);margin-inline-end:6px}.cell>.ic:first-child{color:var(--accent)}.itile{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:11px;border:1px solid var(--faint);background:linear-gradient(160deg,rgba(var(--ink-rgb),.07),rgba(var(--ink-rgb),.01));color:var(--ink);box-shadow:inset 0 1px rgba(var(--ink-rgb),.08)}.itile.acc{color:var(--accent);border-color:rgba(var(--acc-rgb),.45);background:linear-gradient(160deg,rgba(var(--acc-rgb),.18),rgba(var(--acc-rgb),.02))}.tab .ic{margin-inline-end:6px;opacity:.7}.tab[aria-current=page] .ic{color:var(--accent);opacity:1}.sec-title .ic{color:var(--accent);margin-inline-end:10px;vertical-align:-.1em}.logo{color:var(--ink);flex:none;display:inline-block;vertical-align:middle}.logo.big{color:var(--ink)}.mono-badge{display:inline-grid;place-items:center;border:1px solid var(--dim);border-radius:50%;font-family:var(--mono);color:var(--ink);letter-spacing:.02em;line-height:1}.brand-logo{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.brand-logo .logo{opacity:.92}.marquee{overflow:hidden;border-top:1px solid var(--faint);border-bottom:1px solid var(--faint);padding:18px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee .row{display:flex;gap:46px;width:max-content;animation:marq 60s linear infinite}.marquee .row>span{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;color:var(--dim);letter-spacing:.08em;white-space:nowrap}.marquee .logo{color:var(--ink-2)}@keyframes marq{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marquee .row{animation:none}}.kpis .stat .ic{color:var(--accent);margin-bottom:14px}.legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:14px;font-family:var(--mono);font-size:11px;color:var(--ink-2);letter-spacing:.05em}.legend span{display:inline-flex;align-items:center;gap:8px}.legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.chart-frame{padding:18px 18px 10px}.chart{position:relative}.chart .hit{cursor:crosshair}.chart .tip{position:absolute;top:8px;pointer-events:none;z-index:3;min-width:170px;background:rgba(var(--bg-rgb),.94);border:1px solid var(--faint);border-radius:6px;padding:10px 12px;font-family:var(--mono);font-size:11px;color:var(--ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chart .tip b{color:var(--ink);font-weight:400;display:block;margin-bottom:4px}.chart .tip div{display:flex;align-items:center;gap:4px}.chart .tip div span{margin-inline-start:auto;padding-inline-start:14px;color:var(--ink)}.chart .tip i{width:8px;height:8px;border-radius:2px;display:inline-block;margin-inline-end:6px}.chart .pt .pv{opacity:0;transition:opacity .15s}.chart .pt:hover .pv{opacity:1}.chart .pt:hover circle{fill:var(--accent)!important}.chart .pt:last-child .pv{opacity:1}.tablev{margin-top:12px;font-size:13px}.tablev summary{cursor:pointer;font-family:var(--mono);font-size:11px;color:var(--dim);letter-spacing:.06em;list-style:none}.tablev summary:hover{color:var(--ink)}.tablev .table-wrap{overflow-x:auto;margin-top:10px}.hbars{display:flex;flex-direction:column;gap:2px}.hbar{display:grid;grid-template-columns:26px minmax(110px,190px) 1fr 64px;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--hair)}.hbar:hover{background:rgba(var(--ink-rgb),.025)}.hbar .rank{font-family:var(--mono);font-size:10.5px;color:var(--dim)}.hbar .name{display:flex;align-items:center;gap:10px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hbar .track{height:10px;position:relative;background:repeating-linear-gradient(90deg,var(--hair) 0 1px,transparent 1px 10%)}.hbar .fill{position:absolute;left:0;top:0;bottom:0;width:var(--w);background:var(--ink-2);border-radius:0 3px 3px 0;transform-origin:left;animation:grow .9s cubic-bezier(.2,.7,.2,1) both}.hbar .fill.acc{background:var(--accent)}.hbar .val{font-family:var(--mono);font-size:12px;text-align:end;color:var(--ink)}@keyframes grow{0%{transform:scaleX(0)}}@media (max-width: 560px){.hbar{grid-template-columns:22px 1fr 54px}.hbar .track{grid-column:2 / 4;grid-row:2}}.decades{display:flex;flex-direction:column;border-inline-start:1px solid var(--faint);margin-inline-start:4px}.decades>div{display:grid;grid-template-columns:64px 1fr;gap:2px 14px;padding:8px 0 8px 16px;position:relative}.decades>div:before{content:"";position:absolute;left:-4px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--bg);border:1px solid var(--ink)}.decades>div:last-child:before{background:var(--accent);border-color:var(--accent)}.decades .mono{font-size:11px;grid-row:span 2;padding-top:2px}.decades b{font-weight:400}.decades span:last-child{font-size:13px;color:var(--dim)}svg.lineart.iso .cubeL{fill:rgba(var(--ink-rgb),.05);stroke:var(--ink-2);stroke-width:.8}svg.lineart.iso .cubeR{fill:rgba(var(--ink-rgb),.12);stroke:var(--ink-2);stroke-width:.8}svg.lineart.iso .cubeT{fill:rgba(var(--ink-rgb),.2);stroke:var(--ink);stroke-width:.8}svg.lineart.iso .hot{fill:rgba(var(--acc-rgb),.1);stroke:var(--accent)}svg.lineart.iso .cubeR.hot{fill:rgba(var(--acc-rgb),.22)}svg.lineart.iso .hotT{fill:rgba(var(--acc-rgb),.5);stroke:var(--accent)}.iso-frame{padding:24px}.funnel-split{align-items:center}.stack-list{display:flex;flex-direction:column;border-top:1px solid var(--faint)}.stack-list>div{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--faint)}.sec-mini{font-family:var(--dot);font-size:26px;color:var(--accent);line-height:1}.stack-list h3{margin:0 0 6px}.eras{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint)}.eras>div{padding:18px;border-inline-end:1px solid var(--faint);border-bottom:1px solid var(--faint);display:flex;flex-direction:column;gap:8px}.eras>div:hover svg .ln{stroke:var(--accent)}.eras .mono{font-size:10.5px;letter-spacing:.08em}.vtl{list-style:none;margin:0;padding:0;position:relative}.vtl:before{content:"";position:absolute;left:92px;top:0;bottom:0;border-inline-start:1px dashed var(--faint)}.vtl li{display:grid;grid-template-columns:70px 44px 1fr;gap:0 14px;padding:14px 0;align-items:start}.vtl .y{font-family:var(--dot);font-size:22px;text-align:end;line-height:1.4}.vtl .node{width:36px;height:36px;border-radius:50%;border:1px solid var(--faint);background:var(--bg);display:grid;place-items:center;position:relative;z-index:1;margin-inline-start:4px}.vtl li:hover .node{border-color:var(--accent);color:var(--accent)}.vtl li:last-child .node{border-color:var(--accent);color:var(--accent)}.vtl h3{margin:6px 0 4px}.vtl p{margin:0;color:var(--ink-2);font-size:14px;max-width:64ch}@media (max-width: 560px){.vtl:before{left:72px}.vtl li{grid-template-columns:50px 44px 1fr}.vtl .y{font-size:16px}}.levels{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint)}.levels>div{padding:18px;border-inline-end:1px solid var(--faint);border-bottom:1px solid var(--faint);display:flex;flex-direction:column}.levels .lv{font-family:var(--dot);font-size:34px;line-height:1}.levels .bar{height:120px;margin:14px 0;position:relative;background:repeating-linear-gradient(0deg,var(--hair) 0 1px,transparent 1px 12px)}.levels .bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--h);border:1px solid var(--ink-2);border-bottom:none;background:linear-gradient(rgba(var(--ink-rgb),.12),transparent)}.levels>div:nth-child(3) .bar:after{border-color:var(--accent);background:linear-gradient(rgba(var(--acc-rgb),.3),transparent)}.levels>div:nth-child(3) .lv{color:var(--accent)}.levels h3{margin:0 0 4px;font-size:15px}.levels p{font-size:13px;color:var(--dim);margin:0}@media (max-width: 900px){.levels{grid-template-columns:repeat(3,1fr)}}@media (max-width: 560px){.levels{grid-template-columns:repeat(2,1fr)}}.mode-toggle{position:absolute;z-index:4;display:flex;gap:0}.hud-ring{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.hud-ring svg{width:100%;height:100%}.hero-mode{position:absolute;top:14px;right:14px;z-index:4}.hero-mode .chip{display:inline-flex;align-items:center;gap:6px}.hero-coords{position:absolute;top:18px;left:16px;font-size:10px;color:var(--dim);letter-spacing:.08em;line-height:1.7;pointer-events:none;z-index:2}.hero .stat .ic{color:var(--accent);margin-bottom:10px}.cell.ten{display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:start}.cell.ten .idx{margin-bottom:4px}.route .itile{display:grid}.route h3{margin-top:16px}.route:hover .itile{color:var(--accent);border-color:rgba(var(--acc-rgb),.45)}.logo-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.logo-list li{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-2)}.brand-card .top .ic{vertical-align:-2px}.cell.stat>.ic:first-child{color:var(--accent);margin-bottom:12px}.cell>.itile+.idx{margin-top:16px}.tl-ic{display:block;color:var(--accent);margin:8px 0 2px}@media (max-width: 1100px){.eras{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 560px){.eras{grid-template-columns:repeat(2,minmax(0,1fr))}}svg.lineart.lg text{font-size:15px}@media (max-width: 560px){.hero-coords{display:none}}@media (max-width: 560px){.eras>div:last-child{grid-column:span 2}}.langs{display:flex;gap:6px;flex-basis:100%;justify-content:center;padding-top:14px;border-top:1px solid var(--hair)}.lang{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--faint);color:var(--dim);padding:7px 12px;border-radius:999px;font:12px var(--sans);cursor:pointer}.lang svg{border-radius:2px;box-shadow:0 0 0 1px #ffffff26}.lang:hover{color:var(--ink);border-color:var(--dim)}.lang[aria-pressed=true]{color:var(--ink);border-color:var(--accent)}.lang[lang=fa]{font-family:"Vazirmatn",var(--sans)}html[lang=fa]{--sans: "Vazirmatn", "Inter", system-ui, sans-serif;--mono: "IBM Plex Mono", "Vazirmatn", ui-monospace, monospace}html[lang=fa] body{font-weight:300;line-height:1.85}html[lang=fa] :is(h1,h2,h3,h4,p,li,span,b,a,button,dt,dd,td,th,summary,label,div,small,code){letter-spacing:0!important}html[lang=fa] h1{line-height:1.25;font-weight:300}html[lang=fa] h2{line-height:1.4}html[lang=fa] h4,html[lang=fa] .kicker,html[lang=fa] .tab{font-family:var(--sans);font-size:13px}html[lang=fa] .cell .idx,html[lang=fa] .brand-card .top,html[lang=fa] .legend,html[lang=fa] .logo-list li{font-size:12px}html[lang=fa] svg,html[lang=fa] canvas,html[lang=fa] .plate,html[lang=fa] .stat .v{direction:ltr}html[lang=fa] .stat .v{text-align:end}html[lang=fa] svg.lineart text{font-family:"Vazirmatn",var(--mono);letter-spacing:0}html[lang=fa] .part-info .why:before{content:"چرا برای شما مهم است — "}@media (min-width: 981px){[dir=rtl] .topbar .tabs{margin-left:0;margin-right:auto}}[dir=rtl] .sec>.sec-n:before{left:auto;right:0;border-right:1px solid var(--faint);border-left:none}[dir=rtl] .hero-spec,[dir=rtl] .hero-coords{left:auto;right:16px}[dir=rtl] .hero-mode{right:auto;left:14px}[dir=rtl] .route .go{right:auto;left:22px;transform:scaleX(-1)}[dir=rtl] .route:hover .go{transform:scaleX(-1) translate(4px)}[dir=rtl] .meter .bar span{left:auto;right:0}[dir=rtl] .marquee .row{animation-name:marq-rtl}@keyframes marq-rtl{to{transform:translate(50%)}}[dir=rtl] .hbar .fill{left:auto;right:0;border-radius:3px 0 0 3px;transform-origin:right}[dir=rtl] .hbar .val{text-align:left}[dir=rtl] .decades>div{padding:8px 16px 8px 0}[dir=rtl] .decades>div:before{left:auto;right:-4px}[dir=rtl] .vtl:before{left:auto;right:92px}[dir=rtl] .vtl .y{text-align:left}@media (max-width: 560px){[dir=rtl] .vtl:before{left:auto;right:72px}}[dir=rtl] .chart .xhair,[dir=rtl] .chart,[dir=rtl] .lab-hud .slider input{direction:ltr}[dir=rtl] .chart .tip{direction:rtl}@media (prefers-reduced-motion: no-preference){.sec.rv{border-top-color:transparent}.sec.rv:after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--faint);transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.6,.1,.2,1)}.sec.in:after{transform:scaleX(1)}[dir=rtl] .sec.rv:after{transform-origin:right}.sec.rv>.sec-n:before{transform:scaleY(0);transform-origin:top;transition:transform 1s .3s ease}.sec.in>.sec-n:before{transform:scaleY(1)}.page-head.rv h1,.page-head.rv .kicker,.page-head.rv .lead{opacity:0;transform:translateY(14px);transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}.page-head.rv .lead{transition-delay:.15s}.page-head.in h1,.page-head.in .kicker,.page-head.in .lead{opacity:1;transform:none}svg.lineart.rv{clip-path:inset(-30% 101% -30% -30%);transition:clip-path 1.8s cubic-bezier(.6,.1,.2,1)}[dir=rtl] svg.lineart.rv{clip-path:inset(-30% -30% -30% 101%)}svg.lineart.rv.in,[dir=rtl] svg.lineart.rv.in{clip-path:inset(-30% -30% -30% -30%)}svg.lineart.rv .grow{transform:scaleX(0);transform-box:fill-box;transform-origin:left;transition:transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0ms)}svg.lineart.in .grow{transform:none}:is(.grid,.route-list,.timeline,.lights,.signs,.eras,.levels,.vtl,.hbars,.decades,.stack-list,.year-list,.strokes,.bodytypes,.layouts,.decoder).rv>*{opacity:0;transform:translateY(16px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 55ms)}:is(.grid,.route-list,.timeline,.lights,.signs,.eras,.levels,.vtl,.hbars,.decades,.stack-list,.year-list,.strokes,.bodytypes,.layouts,.decoder).in>*{opacity:1;transform:none}.hbars.rv .fill{animation:none;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 70ms + .2s)}.hbars.in .fill{transform:none}.levels.rv .bar:after{transform:scaleY(0);transform-origin:bottom;transition:transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 90ms + .2s)}.levels.in .bar:after{transform:none}svg.lineart .dash{animation:march 2.4s linear infinite}@keyframes march{to{stroke-dashoffset:-14}}svg.lineart circle.accf{animation:breathe 2.6s ease-in-out infinite}@keyframes breathe{50%{opacity:.35}}.itile{transition:color .3s,border-color .3s,transform .3s}.cell:hover .itile{color:var(--accent);border-color:rgba(var(--acc-rgb),.45);transform:translateY(-2px)}.vtl .node:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid var(--accent);opacity:0}.vtl li:last-child .node:after{animation:ping 2.4s ease-out infinite}@keyframes ping{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.6);opacity:0}}.hero-stage .scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--acc-rgb),.55),transparent);top:0;animation:scan 6s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes scan{0%,to{top:6%;opacity:0}10%,90%{opacity:1}50%{top:94%}}}.marks .mark{background:var(--surface);border:1px solid var(--hair);padding:10px}.marks .mark svg{max-height:120px}.year-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--faint)}.year-list li{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--faint);align-items:baseline}.year-list p{margin:0;color:var(--ink-2);font-size:14px}.signs.shapes svg.sign{width:72px;height:72px;display:block;margin:0 auto 10px}[dir=rtl] .scroll-x{direction:ltr}[dir=rtl] .scroll-x>*{direction:rtl}@media (max-width: 640px){.hero-spec{bottom:28px}}.chip.chip-cockpit{border-color:rgba(var(--acc-rgb),.55);color:var(--ink);font-weight:500}.chip.chip-cockpit:hover,.chip.chip-cockpit.on,.chip.chip-cockpit[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.sys-filter-bar{display:flex;flex-wrap:wrap;gap:5px;padding:10px 14px;border-bottom:1px solid var(--faint);background:rgba(var(--ink-rgb),.015)}.sys-filter-bar .chip{font-size:10px;padding:4px 8px}.sim-card,.cockpit-sim{border:1px solid var(--faint);background:radial-gradient(ellipse at 50% 25%,var(--panel) 0%,var(--surface) 80%);overflow:hidden}.sim-bar,.cockpit-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:12px 16px;border-bottom:1px solid var(--faint);background:rgba(var(--bg-rgb),.9)}.sim-meta{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--dim)}.cockpit-ctrl-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cockpit-ctrl-label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--dim);margin-inline-end:2px}.cockpit-slider-wrap{display:flex;align-items:center;gap:10px}.cockpit-slider-wrap input[type=range]{width:130px;accent-color:var(--accent);cursor:pointer}.cockpit-readout{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--accent);min-width:82px}.sim-stage{padding:10px 14px 6px;overflow:hidden}.cockpit-stage{padding:0;overflow:hidden;position:relative}.cockpit-stage-hud{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:9px 16px;background:rgba(var(--bg-rgb),.86);border-bottom:1px solid var(--faint)}.cockpit-hud-status{display:flex;align-items:center;gap:8px}.cockpit-hud-badge{font-family:var(--mono);font-size:11px;letter-spacing:.07em;color:var(--ink-2);padding:4px 9px;border-radius:3px;border:1px solid var(--faint);background:rgba(var(--ink-rgb),.03)}.cockpit-hud-badge.is-zoomed{color:var(--accent);border-color:rgba(var(--acc-rgb),.55);background:rgba(var(--acc-rgb),.12)}.cockpit-hud-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cockpit-stage-canvas{padding:10px 14px 8px}.cockpit-stage svg{width:100%;height:auto;max-height:540px;display:block}.cockpit-zone{transition:opacity .32s ease,filter .32s ease}.cockpit-zone.is-dimmed{opacity:.22}.cockpit-zone.is-focused{opacity:1}.sim-stage svg{min-width:0;width:100%;height:auto;display:block}.cockpit-inspector{display:grid;grid-template-columns:1.25fr 1.75fr;border-top:1px solid var(--faint);background:rgba(var(--bg-rgb),.94)}@media (max-width: 900px){.cockpit-inspector{grid-template-columns:minmax(0,1fr)}}.cockpit-detail{padding:20px 22px;border-inline-end:1px solid var(--faint)}@media (max-width: 900px){.cockpit-detail{border-inline-end:none;border-bottom:1px solid var(--faint)}}.cockpit-detail .meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--accent);margin-bottom:8px}.cockpit-detail .meta i{font-style:normal;color:var(--dim)}.cockpit-zoom-chip{margin-inline-start:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(var(--ink-rgb),.04);border:1px solid var(--faint);color:var(--ink-2);font-family:var(--mono);font-size:10px;letter-spacing:.06em;padding:4px 9px;border-radius:3px;cursor:pointer;transition:all .18s}.cockpit-zoom-chip:hover,.cockpit-zoom-chip.on{border-color:var(--accent);color:var(--accent);background:rgba(var(--acc-rgb),.12)}.cockpit-detail h3{font-size:19px;margin:0 0 8px}.cockpit-detail p{font-size:13.5px;color:var(--ink-2);margin:0 0 12px;line-height:1.55}.cockpit-guide-facts{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;margin-bottom:12px}@media (max-width: 560px){.cockpit-guide-facts{grid-template-columns:minmax(0,1fr)}}.cockpit-fact{padding:8px 10px;background:rgba(var(--ink-rgb),.025);border:1px solid var(--faint);border-radius:3px}.cockpit-fact span{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--dim);margin-bottom:3px}.cockpit-fact b{display:block;font-size:12px;font-weight:500;color:var(--ink);line-height:1.35}.cockpit-try-bar{display:flex;flex-direction:column;gap:6px;padding:10px 0 12px;border-top:1px solid var(--faint)}.cockpit-try-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--accent)}.cockpit-live-strip{display:flex;flex-wrap:wrap;gap:10px 16px;padding-top:10px;border-top:1px solid var(--faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--dim)}.cockpit-live-strip b{color:var(--ink);font-weight:500;margin-inline-start:4px}.cockpit-spot-grid{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 680px){.cockpit-spot-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 440px){.cockpit-spot-grid{grid-template-columns:minmax(0,1fr)}}.cockpit-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--faint);border-inline-end:1px solid var(--faint);color:var(--ink-2);padding:11px 12px;text-align:start;cursor:pointer;display:flex;align-items:baseline;gap:8px;font:inherit;font-size:12px;transition:background .18s,color .18s}.cockpit-pill span{font-family:var(--mono);font-size:10.5px;color:var(--dim)}.cockpit-pill b{font-weight:400;line-height:1.3}.cockpit-pill:hover{background:rgba(var(--ink-rgb),.035);color:var(--ink)}.cockpit-pill.on{background:var(--accent-dim);color:var(--ink)}.cockpit-pill.on span,.cockpit-pill.on b{color:var(--accent)}@keyframes wiperSweep{0%,to{transform:rotate(0)}50%{transform:rotate(46deg)}}.wiper-anim{animation:wiperSweep 1.35s ease-in-out infinite}@keyframes indBlink{0%,49%{opacity:1}50%,to{opacity:.14}}.blink-anim{animation:indBlink .72s linear infinite}@keyframes roadDashFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-36}}.road-flow{animation:roadDashFlow var(--road-dur, .8s) linear infinite}.cockpit-sim.night-mode .cockpit-stage{background:radial-gradient(circle at 68% 48%,rgba(var(--acc-rgb),.08),rgba(var(--bg-rgb),.98) 70%)}.cockpit-sim.night-mode .cockpit-svg .s-acc{filter:drop-shadow(0 0 3px rgba(var(--acc-rgb),.55))}.cockpit-3d-bar{position:absolute;top:52px;left:16px;right:16px;z-index:3;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:8px 12px;background:rgba(var(--bg-rgb),.88);border:1px solid rgba(var(--acc-rgb),.45);border-radius:3px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cockpit-3d-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--accent);text-transform:uppercase}.cockpit-3d-steer{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--dim)}.cockpit-3d-steer b{color:var(--accent);font-weight:500;min-width:32px}.cockpit-3d-steer input[type=range]{width:96px;accent-color:var(--accent)}@media (max-width: 760px){.page{padding:32px var(--gutter) 64px}.topbar{padding:10px var(--gutter) 8px;gap:8px}.brand-mark{font-size:19px}.tab{padding:7px 10px;font-size:10.5px}.hero{gap:20px;margin-bottom:36px}.hero-stage{min-height:300px}.cell{padding:18px 16px}.lab-stage{height:54vh;min-height:350px}.lab-top{top:8px;left:8px;right:8px;gap:6px}.lab-top .chips{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.lab-top .chips::-webkit-scrollbar{display:none}.lab-top .chip{white-space:nowrap;padding:6px 9px;font-size:10px}.cockpit-3d-bar{top:44px;left:8px;right:8px;padding:6px 8px;gap:6px}.cockpit-3d-bar .chips{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cockpit-3d-bar .chips::-webkit-scrollbar{display:none}.cockpit-3d-bar .chip{white-space:nowrap;padding:5px 8px;font-size:10px}.lab-hud{left:8px;right:8px;bottom:8px;gap:8px}.lab-hud .readout{display:none}.lab-hud .slider{width:100%;justify-content:space-between}.lab-hud .slider input[type=range]{flex:1;width:auto}.part-info{padding:16px;min-height:0}.part-info h3{font-size:20px}.sys-filter-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:8px 12px}.sys-filter-bar::-webkit-scrollbar{display:none}.sys-filter-bar .chip{white-space:nowrap;flex:none}.cockpit-toolbar,.sim-bar{padding:10px 12px;gap:10px}.cockpit-ctrl-group{width:100%;justify-content:flex-start}.cockpit-slider-wrap{width:100%;justify-content:space-between}.cockpit-slider-wrap input[type=range]{flex:1;width:auto}.sim-stage{padding:6px 8px 4px;overflow:hidden}.cockpit-stage-hud{padding:8px 10px}.cockpit-stage-canvas{padding:6px 8px 4px}.cockpit-stage svg,.sim-stage svg{min-width:0;width:100%;height:auto}.cockpit-detail{padding:16px}.toolbar{gap:12px 16px}.toolbar>div{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.toolbar>div::-webkit-scrollbar{display:none}.toolbar .chip{white-space:nowrap;flex:none}.brand-card{padding:18px 16px 20px;min-height:0}.brand-card h3{font-size:24px}.chart-frame,.iso-frame{padding:12px 10px 8px;overflow:visible}.dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.dl dd{margin-bottom:8px}}.page-panel{display:block}.page-panel+.page-panel{border-top:2px solid var(--faint)}html.js-ready .page-panel{display:none;border-top:none}html.js-ready .page-panel.is-active{display:block}.sim-modes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sim-btn{font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;background:rgba(var(--ink-rgb),.025);color:var(--ink-2);border:1px solid var(--faint);padding:7px 12px;cursor:pointer;transition:border-color .16s,background-color .16s,color .16s;line-height:1.25}.sim-btn:hover{color:var(--ink);border-color:var(--dim);background:rgba(var(--ink-rgb),.055)}.sim-btn.is-active,.sim-btn[aria-pressed=true]{color:var(--on-accent);background:var(--accent);border-color:var(--accent);font-weight:500}.stereo-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.stereo-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;padding:2px 6px;border:1px solid var(--faint);color:var(--dim);background:rgba(var(--ink-rgb),.02)}.stereo-tag.acc{color:var(--accent);border-color:rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.08)}.sim-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;border-top:1px solid var(--faint);background:rgba(var(--bg-rgb),.92)}.sim-stat{padding:12px 16px;border-inline-end:1px solid var(--faint);border-bottom:1px solid var(--faint)}.sim-stat span{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--dim);margin-bottom:3px}.sim-stat b{display:block;font-size:13.5px;font-weight:500;color:var(--ink)}.sim-stat b.acc{color:var(--accent)}.langs-dd-row{flex-basis:100%;display:flex;justify-content:center;padding-top:16px;margin-top:4px;border-top:1px solid var(--hair)}.lang-dd{position:relative;display:inline-block;min-width:220px}.lang-dd-trigger{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border:1px solid var(--faint);background:rgba(var(--bg-rgb),.92);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;transition:border-color .18s,background-color .18s}.lang-dd-trigger::-webkit-details-marker{display:none}.lang-dd-trigger:hover,.lang-dd[open] .lang-dd-trigger{border-color:var(--accent);background:rgba(var(--acc-rgb),.06)}.lang-dd-lbl{font-size:10px;letter-spacing:.12em;color:var(--dim)}.lang-dd-current{display:inline-flex;align-items:center;gap:8px;font-weight:400;color:var(--ink);margin-inline-start:auto}.lang-dd-current svg,.lang-dd-item svg{border-radius:2px;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.16);flex:none}.lang-dd-sep{color:var(--dim);font-size:11px}.lang-dd-caret{font-family:var(--mono);font-size:11px;color:var(--accent);transition:transform .2s ease}.lang-dd[open] .lang-dd-caret{transform:rotate(180deg)}.lang-dd-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:50;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--accent);box-shadow:0 -10px 30px rgba(var(--shade-rgb),calc(.78 * var(--shade-k)))}.lang-dd-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--hair);color:var(--ink-2);padding:10px 14px;display:flex;align-items:center;gap:10px;font:13px var(--sans);cursor:pointer;text-align:start;width:100%;transition:background-color .15s,color .15s}.lang-dd-item:last-child{border-bottom:none}.lang-dd-item:first-child{background:rgba(var(--ink-rgb),.025)}.lang-dd-item:hover{background:rgba(var(--acc-rgb),.12);color:var(--ink)}.lang-dd-item.is-active{color:var(--ink);font-weight:500;background:rgba(var(--acc-rgb),.08)}.lang-dd-item[lang=fa]{font-family:"Vazirmatn",var(--sans)}.lang-dd-idx{font-size:10px;color:var(--dim)}.lang-dd-name{flex:1}.lang-dd-check{font-size:10px;color:var(--accent)}@media (max-width: 760px){:root{--ink-2: rgba(var(--ink-rgb), .88);--dim: rgba(var(--ink-rgb), .76);--faint: rgba(var(--ink-rgb), .2)}body{font-size:15.5px;line-height:1.68}h1{font-size:clamp(34px,9vw,48px);line-height:1.06;letter-spacing:-.025em}h2{font-size:clamp(22px,5.8vw,30px);line-height:1.18}h3{font-size:18.5px;line-height:1.3}.lead{font-size:16px;line-height:1.62}p,.cell p,.route p,.timeline p,.strokes>div p,.vtl p,.year-list p,.gloss dd,.cockpit-detail p,.part-info p,.brand-card p{font-size:14.5px;line-height:1.64}.stereo .said{font-size:15px;line-height:1.55}.stereo .real{font-size:14px;line-height:1.6}.kicker,.cell .idx,.sim-meta,.stereo-tag,.cockpit-fact span,.sim-stat span{font-size:11px}.note{font-size:14.5px;line-height:1.62;padding:16px}.arrow-list li{font-size:13px;line-height:1.55;padding:5px 0}svg.lineart text{font-size:11.5px;fill:var(--ink-2)}svg.lineart text.ink,svg.lineart text.t-num,svg.lineart text.t-acc{font-weight:600}.sim-modes{width:100%;gap:6px}.sim-btn{padding:9px 12px;font-size:11px;flex:1 1 auto;text-align:center}.sim-footer{grid-template-columns:minmax(0,1fr)}.sim-stat{border-inline-end:none;padding:12px 14px}.sim-stat b{font-size:14.5px}table.t{font-size:13.5px}table.t th{font-size:11px;padding:10px}table.t td{padding:11px 10px;line-height:1.5}.bodytypes,.layouts{grid-template-columns:minmax(0,1fr)}.bodytypes p,.layouts p,.lights p,.signs .sub,.levels p{font-size:13.5px;line-height:1.55}.foot{flex-direction:column;align-items:flex-start;gap:12px;font-size:13px;line-height:1.55;padding:24px var(--gutter) 32px}.foot-credit{padding-bottom:52px}.langs-dd-row{width:100%;justify-content:stretch}.lang-dd{width:100%}.lang-dd-trigger,.lang-dd-item{padding:12px 14px;font-size:14px}}.read-progress{position:absolute;left:0;right:0;top:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;pointer-events:none;opacity:.9}[dir=rtl] .read-progress{transform-origin:right}.zoomable{position:relative}.zoom-btn{position:absolute;top:8px;right:8px;z-index:4;display:none;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:rgba(var(--bg-rgb),.78);border:1px solid var(--faint);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:zoom-in;transition:border-color .2s,color .2s,transform .2s}.zoom-btn svg{width:14px;height:14px}.zoom-btn:hover{border-color:var(--accent);color:var(--accent)}.zoomable.zoom-needed>.zoom-btn{display:inline-flex}[dir=rtl] .zoom-btn{right:auto;left:8px}@media (hover: hover) and (pointer: fine){.zoomable>.zoom-btn{display:inline-flex;opacity:0}.zoomable:hover>.zoom-btn,.zoom-btn:focus-visible{opacity:1}}html.viewer-open,html.viewer-open body{overflow:hidden}.viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;background:var(--bg);background-image:linear-gradient(var(--hair) 1px,transparent 1px),linear-gradient(90deg,var(--hair) 1px,transparent 1px);background-size:32px 32px;opacity:0;transition:opacity .25s ease}.viewer.on{opacity:1}.viewer-bar{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;padding-top:max(10px,env(safe-area-inset-top));border-bottom:1px solid var(--faint);background:rgba(var(--bg-rgb),.92)}.viewer-title{flex:1;min-width:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viewer-tools{display:flex;gap:6px}.viewer-tools button{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);border:1px solid var(--faint);cursor:pointer;font-size:11px}.viewer-tools button:hover{border-color:var(--dim)}.viewer-tools .viewer-close{border-color:var(--accent);color:var(--accent)}.viewer-pct{min-width:56px!important}.viewer-stage{position:relative;flex:1;overflow:hidden;touch-action:none;cursor:grab}.viewer-stage:active{cursor:grabbing}.viewer-sheet{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.viewer-sheet>svg{width:100%!important;height:100%!important;max-width:none!important;display:block;clip-path:none!important}.viewer-hint{position:absolute;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translate(-50%);padding:8px 14px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:rgba(var(--bg-rgb),.85);border:1px solid var(--faint);text-align:center;width:max-content;max-width:92vw;pointer-events:none;transition:opacity .6s}.viewer-hint.gone{opacity:0}.xhair{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:0;transition:opacity .2s}.xhair.on{opacity:1}.xhair .xh-h{position:absolute;left:var(--l);right:var(--r);top:var(--y);height:1px;background:linear-gradient(90deg,transparent,rgba(var(--acc-rgb),.45) 20%,rgba(var(--acc-rgb),.45) 80%,transparent)}.xhair .xh-v{position:absolute;top:var(--t);bottom:var(--b);left:var(--x);width:1px;background:linear-gradient(transparent,rgba(var(--acc-rgb),.45) 20%,rgba(var(--acc-rgb),.45) 80%,transparent)}.xhair b{position:absolute;left:calc(var(--x) + 10px);top:calc(var(--y) + 10px);font-weight:400;font-size:10px;letter-spacing:.08em;color:var(--accent);background:rgba(var(--bg-rgb),.8);padding:2px 6px;border:1px solid rgba(var(--acc-rgb),.35);white-space:nowrap}.xhair.flip b{left:auto;right:calc(100% - var(--x) + 10px)}@media (prefers-reduced-motion: no-preference){svg.lineart.rv.plot,[dir=rtl] svg.lineart.rv.plot{clip-path:none}svg.lineart.rv.plot .dr{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.55,.1,.25,1) var(--dd, 0ms)}svg.lineart.rv.plot .dr-f{opacity:0;transition:opacity .7s ease var(--dd, 0ms)}svg.lineart.rv.plot.in .dr{stroke-dashoffset:0}svg.lineart.rv.plot.in .dr-f{opacity:1}.page-panel.enter>.page{animation:sheetIn .6s cubic-bezier(.2,.7,.2,1) both}.page-panel.enter:before{content:"";position:fixed;left:0;right:0;top:0;height:1px;z-index:30;pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent) 30%,var(--accent) 70%,transparent);box-shadow:0 0 18px 2px rgba(var(--acc-rgb),.35);animation:sweep .9s cubic-bezier(.6,.05,.3,1) both}@keyframes sheetIn{0%{opacity:0;transform:translateY(18px)}}@keyframes sweep{0%{transform:translateY(70px);opacity:1}85%{opacity:.8}to{transform:translateY(100vh);opacity:0}}@media (hover: hover) and (pointer: fine){.cell,.sec-pager-card,.route-list>*{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,background-color .25s}.route-list>a:hover,.sec-pager-card:hover{transform:translateY(-3px)}}.chip,.tab-step-btn,.zoom-btn,.viewer-tools button,button.lang-dd-item{transition:transform .12s ease,color .15s,border-color .15s,background-color .15s}.chip:active,.tab-step-btn:active,.zoom-btn:active,.viewer-tools button:active{transform:scale(.95)}}@media (pointer: coarse),(max-width: 640px){.tab-step-btn{width:40px;height:40px;font-size:18px}.chip{min-height:38px;padding:9px 13px}.sec-pager-dot{position:relative}.sec-pager-dot:after{content:"";position:absolute;top:-12px;right:-3px;bottom:-12px;left:-3px}.foot a{display:inline-block;padding:6px 0}}@media (max-width: 640px){.sec{scroll-margin-top:120px}svg.lineart{-webkit-tap-highlight-color:transparent}}@media (pointer: coarse),(max-width: 640px){.cockpit-zoom-chip{min-height:36px;padding-inline:12px}}.viewer-turn{display:none}@media (orientation: portrait){.viewer-turn{display:block;margin-top:4px;color:var(--accent)}}@media (max-width: 640px){.zoom-btn{top:6px;right:6px;min-height:0;width:34px;height:34px;padding:0;justify-content:center;background:rgba(var(--bg-rgb),.62)}[dir=rtl] .zoom-btn{right:auto;left:6px}.zoom-btn span{display:none}}.nav-compact{display:none;margin-inline-start:auto;align-items:center;gap:8px;min-width:0}.topbar.is-compact .tabs-rail{position:absolute;visibility:hidden;pointer-events:none;height:0;overflow:hidden}.topbar.is-compact .nav-compact{display:flex}.topbar.is-tight .tab{padding:8px 9px;gap:6px}.topbar.is-tight .tab .ic{display:none}.topbar.is-tight .tabs{gap:0}@media (max-width: 980px){html.js-ready .tabs-rail{position:absolute;visibility:hidden;pointer-events:none;height:0;overflow:hidden}html.js-ready .nav-compact{display:flex}}.nav-now{display:flex;align-items:center;gap:10px;min-width:0;background:none;border:1px solid var(--faint);color:var(--ink);cursor:pointer;height:40px;padding:0 12px;font:inherit;font-size:13px}.nav-now-n{font-size:10px;letter-spacing:.1em;color:var(--accent);flex:none}.nav-now-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-burger{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 12px;flex:none;background:rgba(var(--acc-rgb),.08);border:1px solid rgba(var(--acc-rgb),.55);color:var(--ink);cursor:pointer;transition:background-color .2s,border-color .2s}.nav-burger:hover{background:rgba(var(--acc-rgb),.16);border-color:var(--accent)}.burger-txt{font-size:10.5px;letter-spacing:.14em}.burger-lines{position:relative;width:18px;height:12px;display:block}.burger-lines i{position:absolute;left:0;right:0;height:1.5px;background:currentColor;border-radius:1px;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .2s,width .3s}.burger-lines i:nth-child(1){top:0}.burger-lines i:nth-child(2){top:5.25px;width:70%;background:var(--accent)}.burger-lines i:nth-child(3){top:10.5px}.nav-burger[aria-expanded=true] .burger-lines i:nth-child(1){transform:translateY(5.25px) rotate(45deg)}.nav-burger[aria-expanded=true] .burger-lines i:nth-child(2){opacity:0;width:0}.nav-burger[aria-expanded=true] .burger-lines i:nth-child(3){transform:translateY(-5.25px) rotate(-45deg)}@media (max-width: 420px){.nav-now,.burger-txt{display:none}.nav-burger{padding:0 11px;width:44px;justify-content:center}}@media (min-width: 421px) and (max-width: 560px){.nav-now{max-width:46vw}}html.nav-open,html.nav-open body{overflow:hidden}.nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.nav-drawer[hidden]{display:none}.nav-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--shade-rgb),calc(.6 * var(--shade-k)));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .35s ease}.nav-sheet{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);display:flex;flex-direction:column;background:linear-gradient(var(--hair) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,var(--hair) 1px,transparent 1px) 0 0 / 48px 48px,var(--surface);border-inline-start:1px solid var(--faint);box-shadow:-30px 0 80px rgba(var(--shade-rgb),calc(.6 * var(--shade-k)));transform:translate(104%);transition:transform .42s cubic-bezier(.2,.8,.2,1);padding:max(env(safe-area-inset-top),0px) 0 env(safe-area-inset-bottom)}.nav-drawer.is-open .nav-backdrop{opacity:1}.nav-drawer.is-open .nav-sheet{transform:none}.nav-sheet:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(transparent,var(--accent) 30%,var(--accent) 70%,transparent);opacity:.7}.nav-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 14px 22px;border-bottom:1px solid var(--faint);font-size:10.5px;letter-spacing:.16em;color:var(--dim)}.nav-close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--faint);color:var(--ink);cursor:pointer;transition:border-color .2s,color .2s,transform .3s}.nav-close:hover{border-color:var(--accent);color:var(--accent);transform:rotate(90deg)}.nav-list{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px 16px;display:flex;flex-direction:column}.nav-item{position:relative;display:grid;grid-template-columns:28px 38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;text-decoration:none;color:var(--ink-2);border-bottom:1px solid var(--hair);transition:background-color .2s,color .2s}.nav-item:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--accent);transform:scaleY(0);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.nav-item:hover,.nav-item:focus-visible{background:rgba(var(--ink-rgb),.035);color:var(--ink);outline:none}.nav-item[aria-current=page]{background:rgba(var(--acc-rgb),.07);color:var(--ink)}.nav-item[aria-current=page]:after,.nav-item:hover:after,.nav-item:focus-visible:after{transform:none}.nav-n{font-size:10.5px;color:var(--dim);letter-spacing:.08em}.nav-item[aria-current=page] .nav-n{color:var(--accent)}.nav-ic{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--faint);color:var(--ink);background:rgba(var(--ink-rgb),.02)}.nav-item[aria-current=page] .nav-ic{border-color:rgba(var(--acc-rgb),.6);color:var(--accent)}.nav-txt{display:flex;flex-direction:column;min-width:0}.nav-txt b{font-weight:400;font-size:16px;letter-spacing:-.005em}.nav-txt small{font-size:12px;color:var(--dim);line-height:1.4;margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nav-go{color:var(--dim);font-family:var(--mono);transition:transform .25s,color .2s}.nav-item:hover .nav-go,.nav-item[aria-current=page] .nav-go{color:var(--accent);transform:translate(3px)}.nav-langs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 22px 18px;border-top:1px solid var(--faint);font-size:10.5px;letter-spacing:.14em}.nav-langs>span{width:100%}.nav-lang{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 12px;background:none;border:1px solid var(--faint);color:var(--ink-2);font:inherit;font-size:13px;letter-spacing:0;cursor:pointer}.nav-lang.is-active{border-color:var(--accent);color:var(--ink);background:rgba(var(--acc-rgb),.08)}@media (max-width: 560px){.nav-sheet{width:100%;border-inline-start:none}.nav-item{padding:11px 8px}}@media (prefers-reduced-motion: no-preference){.nav-drawer .nav-item,.nav-drawer .nav-langs{opacity:0;transform:translate(18px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1),background-color .2s,color .2s}[dir=rtl] .nav-drawer .nav-item,[dir=rtl] .nav-drawer .nav-langs{transform:translate(-18px)}.nav-drawer.is-open .nav-item,.nav-drawer.is-open .nav-langs{opacity:1;transform:none;transition-delay:calc(80ms + var(--i, 10) * 28ms),calc(80ms + var(--i, 10) * 28ms),0s,0s}}@media (prefers-reduced-motion: reduce){.nav-sheet,.nav-backdrop{transition:none}}[dir=rtl] .nav-compact{margin-left:0;margin-right:auto}[dir=rtl] .nav-sheet{right:auto;left:0;border-left:none;border-right:1px solid var(--faint);transform:translate(-104%)}[dir=rtl] .nav-drawer.is-open .nav-sheet{transform:none}[dir=rtl] .nav-sheet:before{left:auto;right:0}[dir=rtl] .nav-item:after{left:auto;right:0}[dir=rtl] .nav-go{transform:scaleX(-1)}[dir=rtl] .nav-item:hover .nav-go,[dir=rtl] .nav-item[aria-current=page] .nav-go{transform:scaleX(-1) translate(3px)}html[lang=fa] .nav-txt b{font-size:15px}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1180px){.g5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.g5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.g5{grid-template-columns:minmax(0,1fr)}}.tm-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch}.tm-frame{padding:18px 14px 8px}.tm-read{padding:22px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,rgba(var(--acc-rgb),.05),transparent 60%)}.tm-read h3{font-size:22px;font-weight:300}.tm-read p{color:var(--ink-2);font-size:14px;margin:0 0 6px}.tm-read .idx{font-family:var(--mono);font-size:10.5px;color:var(--accent);letter-spacing:.1em}.tm-read.flash{animation:readIn .45s cubic-bezier(.2,.7,.2,1)}@keyframes readIn{0%{opacity:.2;transform:translateY(6px)}}@media (max-width: 900px){.tm-wrap{grid-template-columns:minmax(0,1fr)}}svg.lineart .tm-q{fill:rgba(var(--acc-rgb),.045);stroke:none}svg.lineart .tm-dot{fill:var(--bg);stroke:var(--ink);stroke-width:1.2;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s,r .2s}svg.lineart .tm-hit{fill:transparent;stroke:none}svg.lineart .tm-pt{cursor:pointer;outline:none;transition:opacity .3s}svg.lineart .tm-pt:hover .tm-dot,svg.lineart .tm-pt:focus-visible .tm-dot{stroke:var(--accent)}svg.lineart .tm-pt.on .tm-dot{fill:var(--accent);stroke:var(--accent);r:6.5}svg.lineart .tm-pt.on line{stroke:var(--accent)}svg.lineart .tm-pt.dim{opacity:.18}svg.lineart text.tm-lbl{font-size:9.5px;cursor:pointer;transition:fill .2s}svg.lineart text.tm-lbl.on{fill:var(--accent)}svg.lineart.filtered text.tm-lbl{opacity:.35}.rings{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint)}.rings>.cell{border-inline-end:1px solid var(--faint);border-bottom:1px solid var(--faint);text-align:center;cursor:pointer;padding:18px 12px;transition:background-color .25s}.rings>.cell:hover,.rings>.cell.on{background:rgba(var(--acc-rgb),.045)}.rings>.cell.sel{background:rgba(var(--acc-rgb),.1);box-shadow:inset 0 -2px 0 var(--accent)}.rings svg.ring{max-width:120px;margin:0 auto 6px}.rings h3{font-size:15px;margin:0}.ring-meta{font-size:10px;letter-spacing:.08em;margin:4px 0 0}svg.lineart .ring-arc{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}svg.lineart text.ring-v{font-family:var(--sans);font-weight:200;font-size:22px;fill:var(--ink);letter-spacing:-.02em}@media (max-width: 1080px){.rings{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.rings{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-frame{padding:16px 12px}svg.lineart .tt-co{cursor:pointer;transition:opacity .25s}svg.lineart .tt-co.on circle.ln{stroke:var(--accent);fill:rgba(var(--acc-rgb),.18)!important}svg.lineart .tt-co.on text.t-label{fill:var(--accent)}svg.lineart .tt-co.on path{stroke-width:1.8}.tt-cell{transition:background-color .25s,box-shadow .25s}.tt-cell.on{background:rgba(var(--acc-rgb),.05);box-shadow:inset 0 2px 0 var(--accent)}.tt-cell h3{font-size:16px}.tt-said{color:var(--ink-2);font-size:14px;font-style:italic}.tt-real{font-size:13px;color:var(--dim);border-top:1px dashed var(--faint);padding-top:10px}.tt-real b{display:block;font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:.1em;color:var(--green);margin-bottom:4px}.swatch{overflow:hidden}.swatch:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--sw);opacity:.9}.swatch-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.swatch-top .idx{margin:0}.swatch-chip{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 45%),var(--sw);box-shadow:0 0 0 1px var(--faint),0 0 18px -4px var(--sw)}.swatch svg.swatch-car{margin:6px 0 14px}.swatch p{font-size:14px;color:var(--ink-2)}.swatch-real{font-size:13px!important;color:var(--dim)!important;border-top:1px dashed var(--faint);padding-top:10px}.pk-frame{padding:16px 12px}svg.lineart .pk-co{cursor:pointer}svg.lineart .pk-co.on circle.ln{stroke:var(--accent);fill:rgba(var(--acc-rgb),.18)!important}svg.lineart .pk-co.on .s-bold{stroke:var(--accent)}.pk-cell{transition:background-color .25s,box-shadow .25s}.pk-cell.on{background:rgba(var(--acc-rgb),.05);box-shadow:inset 0 2px 0 var(--accent)}.pk-cell h3,.myth h3{font-size:16px}.myth-tally{font-size:11px;letter-spacing:.08em;color:var(--ink-2);margin-bottom:16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.myth-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.myth-top .idx{margin:0}.myth-v{font-family:var(--mono);font-size:10px;letter-spacing:.1em;padding:2px 7px;border:1px solid currentColor;white-space:nowrap}.myth-v.myth{color:var(--accent);background:rgba(var(--acc-rgb),.08)}.myth-v.half{color:var(--ink-2);background:rgba(var(--ink-rgb),.04)}.myth-v.true{color:var(--green)}.slang{margin:0}.slang dt{font-size:17px;font-weight:300;color:var(--ink);margin-bottom:6px}.slang dd{margin:0;font-size:14px;color:var(--ink-2)}@media (prefers-reduced-motion: no-preference) and (hover: hover){.swatch svg.swatch-car{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.swatch:hover svg.swatch-car{transform:translate(-8px)}}.rings .ring-meta{font-size:10px!important;letter-spacing:.06em;line-height:1.5}@media (max-width: 640px){svg.lineart .tm-hit{r:26px}svg.lineart .tm-dot{r:7px;stroke-width:1.4}svg.lineart .tm-pt.on .tm-dot{r:9px}.rings>.cell{padding:14px 8px}.rings h3{font-size:14px}}.topbar{transition:padding .3s ease,background-color .3s ease,box-shadow .3s ease}.topbar.is-scrolled{background:rgba(var(--bg-rgb),.94);box-shadow:0 10px 30px -12px rgba(var(--shade-rgb),calc(.9 * var(--shade-k)))}@media (min-width: 761px){.topbar.is-scrolled{padding-top:8px;padding-bottom:8px}}.brand-mark{transition:color .25s,text-shadow .25s}.brand:hover .brand-mark{color:var(--ink);text-shadow:0 0 14px rgba(var(--acc-rgb),.45)}:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.grid>.cell:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;opacity:0;background:linear-gradient(var(--accent),var(--accent)) top left / 14px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) top left / 1px 14px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom right / 14px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom right / 1px 14px no-repeat;transition:opacity .3s ease}@media (hover: hover) and (pointer: fine){.grid>.cell:hover:after{opacity:1}}@media (prefers-reduced-motion: no-preference){.page-head.rv h1{filter:blur(8px);letter-spacing:-.02em;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1),filter .9s ease,letter-spacing 1.2s cubic-bezier(.2,.7,.2,1)}.page-head.in h1{filter:none;letter-spacing:-.035em}.grid.rv .meter .bar span{transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.2,.7,.2,1) calc(var(--i, 0) * 60ms + .3s)}.grid.in .meter .bar span{transform:none}[dir=rtl] .grid.rv .meter .bar span{transform-origin:right}.itile{transition:transform .35s cubic-bezier(.2,.7,.2,1),color .25s,border-color .25s}@media (hover: hover) and (pointer: fine){.cell:hover .itile{transform:translateY(-2px) rotate(-4deg);color:var(--accent)}}}.theme-toggle{flex:none;display:inline-grid;place-items:center;margin-inline-start:6px;width:58px;height:40px;padding:0;background:none;border:1px solid var(--faint);color:var(--ink);cursor:pointer;transition:border-color .25s,background-color .25s}.theme-toggle:hover{border-color:var(--accent);background:rgba(var(--acc-rgb),.06)}.tt-track{position:relative;display:flex;align-items:center;justify-content:space-between;width:40px;height:22px;padding:0 4px;border-radius:999px;border:1px solid var(--faint)}.tt-track svg{position:relative;z-index:1;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:color .3s,opacity .3s}.tt-moon{order:-1}.tt-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px rgba(var(--acc-rgb),.55);transition:transform .45s var(--ease-out)}:root[data-theme=light] .tt-knob{transform:translate(18px)}.theme-toggle .tt-moon{color:var(--on-accent)}.theme-toggle .tt-sun{opacity:.55}:root[data-theme=light] .theme-toggle .tt-moon{color:currentColor;opacity:.55}:root[data-theme=light] .theme-toggle .tt-sun{color:var(--on-accent);opacity:1}.topbar.is-compact .theme-toggle{margin-inline-start:auto}.topbar.is-compact .nav-compact{margin-inline-start:8px}@media (max-width: 980px){html.js-ready .theme-toggle{margin-inline-start:auto}html.js-ready .nav-compact{margin-inline-start:8px}}@media (max-width: 420px){.theme-toggle{width:50px}}[dir=rtl] .theme-toggle{margin-left:0;margin-right:6px}[dir=rtl] .topbar.is-compact .theme-toggle{margin-right:auto;margin-left:0}[dir=rtl] .topbar.is-compact .nav-compact{margin-right:8px;margin-left:0}@media (max-width: 980px){[dir=rtl] html.js-ready .theme-toggle,html.js-ready[dir=rtl] .theme-toggle{margin-right:auto;margin-left:0}html.js-ready[dir=rtl] .nav-compact{margin-right:8px;margin-left:0}}[dir=rtl] .tt-knob{left:auto;right:2px}:root[dir=rtl][data-theme=light] .tt-knob{transform:translate(-18px)}@property --vt-p{syntax: "<length>"; inherits: true; initial-value: 0px;}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}html.theme-switching::view-transition-new(root){--vt-mask: radial-gradient(circle at var(--vt-x, 100%) var(--vt-y, 0), #000 calc(var(--vt-p) - 2px), rgba(0, 0, 0, .5) calc(var(--vt-p) + 2px), transparent calc(var(--vt-p) + 8px), transparent calc(var(--vt-p) * 1.04 + 26px), rgba(0, 0, 0, .55) calc(var(--vt-p) * 1.04 + 31px), transparent calc(var(--vt-p) * 1.04 + 38px), transparent calc(var(--vt-p) * 1.09 + 66px), rgba(0, 0, 0, .28) calc(var(--vt-p) * 1.09 + 70px), transparent calc(var(--vt-p) * 1.09 + 76px));-webkit-mask-image:var(--vt-mask);mask-image:var(--vt-mask);animation:themeRipple .95s cubic-bezier(.4,0,.2,1) both}html.theme-switching::view-transition-old(root){animation:themeSink .95s cubic-bezier(.4,0,.2,1) both}@keyframes themeRipple{0%{--vt-p: 0px}to{--vt-p: var(--vt-r, 150vmax)}}@keyframes themeSink{to{filter:brightness(.92) saturate(.9)}}html.theme-fading::view-transition-old(root){animation:themeFadeOut .3s ease both}html.theme-fading::view-transition-new(root){animation:themeFadeIn .3s ease both}@keyframes themeFadeOut{to{opacity:0}}@keyframes themeFadeIn{0%{opacity:0}}.theme-ripple{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;pointer-events:none;background:var(--rp-bg);-webkit-mask-image:radial-gradient(circle at var(--vt-x) var(--vt-y),#000 calc(var(--vt-p) - 2px),transparent calc(var(--vt-p) + 8px),transparent calc(var(--vt-p) * 1.04 + 26px),rgba(0,0,0,.55) calc(var(--vt-p) * 1.04 + 31px),transparent calc(var(--vt-p) * 1.04 + 38px));mask-image:radial-gradient(circle at var(--vt-x) var(--vt-y),#000 calc(var(--vt-p) - 2px),transparent calc(var(--vt-p) + 8px),transparent calc(var(--vt-p) * 1.04 + 26px),rgba(0,0,0,.55) calc(var(--vt-p) * 1.04 + 31px),transparent calc(var(--vt-p) * 1.04 + 38px));animation:rippleGrow .8s cubic-bezier(.5,.05,.2,1) both}.theme-ripple.out{--vt-p: var(--vt-r);animation:rippleFade .35s ease both}@keyframes rippleGrow{0%{--vt-p: 0px}to{--vt-p: var(--vt-r, 150vmax)}}@keyframes rippleFade{to{opacity:0}}.theme-toggle{position:relative}.theme-toggle:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:1px solid var(--accent);opacity:0;pointer-events:none}@media (prefers-reduced-motion: no-preference){.theme-toggle.tt-pulse:after{animation:ttPulse .7s cubic-bezier(.2,.7,.2,1)}.theme-toggle.tt-pulse .tt-knob{animation:ttSquash .45s var(--ease-out)}.theme-toggle:hover .tt-sun{transform:rotate(45deg)}.theme-toggle:hover .tt-moon{transform:rotate(-18deg)}.tt-track svg{transition:color .3s,opacity .3s,transform .6s var(--ease-out)}.theme-toggle:active .tt-track{transform:scale(.94)}.tt-track{transition:transform .15s ease}}@keyframes ttPulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}@keyframes ttSquash{40%{scale:1.35 .8}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html{scrollbar-color:rgba(var(--ink-rgb),.28) var(--bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb),.22);border:3px solid var(--bg);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}p a:not([class]),.note a:not([class]),.foot a:not([class]){text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat,linear-gradient(var(--accent),var(--accent)) 0 100% / 0 1px no-repeat;transition:background-size .45s var(--ease-out),color .25s}p a:not([class]):hover,.note a:not([class]):hover,.foot a:not([class]):hover{color:var(--accent);background-size:100% 1px,100% 1px}.fig{margin:0;padding:18px 20px 14px;background:linear-gradient(rgba(var(--ink-rgb),.012),transparent 40%)}.fig-cap{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--hair)}.fig-no{font-size:10.5px;letter-spacing:.14em;color:var(--accent);white-space:nowrap}.fig-t{font-size:14px;color:var(--ink);font-weight:400;min-width:0}.fig-src{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--hair);font-size:10px;letter-spacing:.1em;color:var(--dim);text-transform:uppercase}.fig-src span:first-child:after{content:" ·"}.fig-note{font-size:13px;color:var(--dim);max-width:72ch}.fig .legend{margin-bottom:8px}.chart[data-plot]{position:relative;min-width:0}.chart[data-plot] svg.dplot{display:block;width:100%;height:auto;overflow:visible;outline:none;touch-action:pan-y}.chart[data-plot] svg.dplot:focus-visible{outline:1px dashed rgba(var(--acc-rgb),.7);outline-offset:6px}.chart[data-plot] .hit{cursor:crosshair}svg.dplot text{font-size:10px}svg.dplot text.v-ink{font-family:var(--sans);font-size:15px;font-weight:300;fill:var(--ink);letter-spacing:-.01em}svg.dplot text.v-acc{font-family:var(--sans);font-size:18px;font-weight:400;fill:var(--accent);letter-spacing:-.02em}svg.dplot text.v-acc-s{fill:var(--accent)}svg.dplot text.iso-name{font-size:9px;letter-spacing:.04em}svg.dplot .mk{opacity:0;transition:opacity .18s var(--ease-out);pointer-events:none}svg.dplot .mk.on{opacity:.75}svg.dplot text.xl{transition:fill .15s}svg.dplot text.xl.on{fill:var(--ink)}svg.dplot .cubeL{fill:rgba(var(--ink-rgb),.05);stroke:var(--ink-2);stroke-width:.8;stroke-linejoin:round}svg.dplot .cubeR{fill:rgba(var(--ink-rgb),.13);stroke:var(--ink-2);stroke-width:.8;stroke-linejoin:round}svg.dplot .cubeT{fill:rgba(var(--ink-rgb),.22);stroke:var(--ink);stroke-width:.8;stroke-linejoin:round}svg.dplot .hot{fill:rgba(var(--acc-rgb),.12);stroke:var(--accent)}svg.dplot .cubeR.hot{fill:rgba(var(--acc-rgb),.26)}svg.dplot .hotT{fill:rgba(var(--acc-rgb),.55);stroke:var(--accent)}.chart[data-plot] .tip{top:4px;min-width:190px;max-width:260px;box-shadow:0 12px 32px -18px rgba(var(--shade-rgb),calc(.9 * var(--shade-k)))}.chart .tip em{font-style:normal;color:var(--dim);font-size:10px;margin-inline-start:8px;display:inline-block;min-width:34px;text-align:end}.chart .tip small{display:block;margin-top:6px;padding-top:6px;border-top:1px solid var(--hair);font-size:9.5px;color:var(--dim);line-height:1.4}.chart .tip .sw{margin-inline-end:8px}.sw{display:inline-block;width:12px;height:12px;border-radius:2px;flex:none;vertical-align:-1px;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.22)}.sw-petrol{background:rgba(var(--ink-rgb),.2)}.sw-diesel{background:repeating-linear-gradient(45deg,rgba(var(--ink-rgb),.6) 0,rgba(var(--ink-rgb),.6) 1.2px,rgba(var(--ink-rgb),.05) 1.2px,rgba(var(--ink-rgb),.05) 4px)}.sw-hev{background:radial-gradient(circle,rgba(var(--ink-rgb),.75) 0 1px,transparent 1.3px) 0 0 / 4px 4px,rgba(var(--ink-rgb),.07)}.sw-phev{background:repeating-linear-gradient(-45deg,var(--accent) 0 1.3px,rgba(var(--acc-rgb),.12) 1.3px 3.6px);box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.5)}.sw-bev{background:rgba(var(--acc-rgb),.86);box-shadow:none}.sw-target{height:2px;width:16px;border-radius:0;background:var(--accent);box-shadow:none;vertical-align:3px}.sw-actual{width:8px;height:8px;border-radius:0;background:var(--ink);box-shadow:none;vertical-align:0}.legend i.sw{width:12px;height:12px}.legend i.sw-target{width:16px;height:2px}.legend i.sw-actual{width:8px;height:8px}.spark{display:grid;grid-template-columns:auto auto;justify-content:space-between;margin-top:14px;row-gap:4px}.spark svg{grid-column:1 / -1;width:100%;height:34px;overflow:visible}.spark .l{fill:none;stroke:var(--ink-2);stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-linejoin:round}.spark .a{fill:rgba(var(--ink-rgb),.06);stroke:none}.spark.acc .l{stroke:var(--accent)}.spark.acc .a{fill:rgba(var(--acc-rgb),.1)}.spark span{font-size:9.5px;letter-spacing:.08em;color:var(--dim)}.sharebar{margin-top:14px;display:flex;flex-direction:column;gap:6px}.sharebar i{display:block;height:10px;border:1px solid var(--faint);background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),var(--hair) calc(10% - 1px) 10%);position:relative}.sharebar i:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:var(--w);background:var(--accent);transform-origin:left}.sharebar span{font-size:9.5px;letter-spacing:.08em;color:var(--dim)}@media (prefers-reduced-motion: no-preference){.kpis.rv .spark svg{clip-path:inset(-4px 100% -4px 0);transition:clip-path 1.5s var(--ease-out) .35s}.kpis.in .spark svg{clip-path:inset(-4px 0 -4px 0)}.kpis.rv .sharebar i:before{transform:scaleX(0);transition:transform 1.2s var(--ease-out) .35s}.kpis.in .sharebar i:before{transform:none}}.hbar .track{height:8px}.hbar .fill{background:linear-gradient(90deg,rgba(var(--ink-rgb),.14),rgba(var(--ink-rgb),.62));border-radius:0}.hbar .fill:after{content:"";position:absolute;right:-1px;top:-3px;bottom:-3px;width:2px;background:var(--ink)}.hbar .fill.acc{background:linear-gradient(90deg,rgba(var(--acc-rgb),.25),var(--accent))}.hbar .fill.acc:after{background:var(--accent)}.hbar{outline:none;transition:background .15s}.hbar:focus-visible{box-shadow:inset 2px 0 0 var(--accent)}.hbar .val{display:grid;justify-items:end}.hbar .val>span{grid-area:1 / 1;transition:opacity .15s,transform .2s var(--ease-out)}.hbar .val .b{opacity:0;transform:translateY(4px);color:var(--accent)}.hbar:is(:hover,:focus-visible) .val .b{opacity:1;transform:none}.hbar:is(:hover,:focus-visible) .val .a:has(+.b){opacity:0;transform:translateY(-4px)}[dir=rtl] .hbar .fill:after{right:auto;left:-1px}[dir=rtl] .hbar .fill{background:linear-gradient(270deg,rgba(var(--ink-rgb),.14),rgba(var(--ink-rgb),.62))}[dir=rtl] .hbar .fill.acc{background:linear-gradient(270deg,rgba(var(--acc-rgb),.25),var(--accent))}[dir=rtl] .sharebar i:before{inset:-1px -1px -1px auto;transform-origin:right}[dir=rtl] .chart .tip div>span{direction:ltr;unicode-bidi:isolate}[dir=rtl] .spark{direction:ltr}@media (max-width: 560px){.fig{padding:14px 12px 12px}.fig-cap{gap:4px 10px}}.topbar .brand{flex:0 1 auto;min-width:0}.topbar .brand-mark{white-space:nowrap}.topbar.is-min .nav-now,.topbar.is-micro .burger-txt{display:none}.topbar.is-micro .nav-burger{padding:0 11px;width:44px;justify-content:center}.topbar.is-micro .theme-toggle{width:50px}.topbar.is-micro .brand-mark{font-size:clamp(15px,5vw,19px)}.topbar .brand-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .nav-compact,.topbar .theme-toggle{flex-shrink:0}.fx-rel{position:relative}.fx-c{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;z-index:2;display:none}@media (prefers-reduced-motion: no-preference){html.fx .grid>.cell:after{display:none}html.fx .fx-c{display:block}.fx-c{--cl: 0px;--cc: rgba(var(--ink-rgb), .38);background:linear-gradient(var(--cc),var(--cc)) top left / var(--cl) 1px no-repeat,linear-gradient(var(--cc),var(--cc)) top left / 1px var(--cl) no-repeat,linear-gradient(var(--cc),var(--cc)) top right / var(--cl) 1px no-repeat,linear-gradient(var(--cc),var(--cc)) top right / 1px var(--cl) no-repeat,linear-gradient(var(--cc),var(--cc)) bottom left / var(--cl) 1px no-repeat,linear-gradient(var(--cc),var(--cc)) bottom left / 1px var(--cl) no-repeat,linear-gradient(var(--cc),var(--cc)) bottom right / var(--cl) 1px no-repeat,linear-gradient(var(--cc),var(--cc)) bottom right / 1px var(--cl) no-repeat;transition:background-size .7s cubic-bezier(.2,.7,.2,1) calc(var(--fi, 0) * 60ms + .15s)}.fx-in>.fx-c{background-size:10px 1px,1px 10px,10px 1px,1px 10px,10px 1px,1px 10px,10px 1px,1px 10px}.fx-c:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease;z-index:-1;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(var(--acc-rgb),.1),transparent 70%)}.fx-c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease;padding:1px;background:radial-gradient(180px circle at var(--mx, 50%) var(--my, 50%),rgba(var(--acc-rgb),.75),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fx-hot>.fx-c,.fx-focus>.fx-c{--cc: var(--accent);background-size:16px 1px,1px 16px,16px 1px,1px 16px,16px 1px,1px 16px,16px 1px,1px 16px;transition-delay:0s}.fx-hot>.fx-c:before,.fx-hot>.fx-c:after,.fx-focus>.fx-c:before{opacity:1}.fx-focus>.fx-c:before{background:radial-gradient(120% 90% at 50% 0%,rgba(var(--acc-rgb),.09),transparent 70%)}.fx-hot.fx-card{will-change:transform;transition:transform .14s linear,border-color .25s,background-color .25s}.fx-hot .itile,.fx-focus .itile{color:var(--accent);border-color:rgba(var(--acc-rgb),.45)}svg.fx-draw>*{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.55,.1,.25,1) calc(var(--k, 0) * 90ms + .12s)}svg.fx-draw.fx-in>*{stroke-dashoffset:0}table.fx-tbl tbody tr,table.fx-tbl>tr{opacity:0;transform:translate(-10px);transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--fi, 0) * 45ms)}[dir=rtl] table.fx-tbl tbody tr{transform:translate(10px)}table.fx-tbl.fx-in tbody tr,table.fx-tbl.fx-in>tr{opacity:1;transform:none}.brand-card .brand-photo img{clip-path:inset(0 0 100% 0);transition:clip-path 1s cubic-bezier(.6,.1,.2,1) .1s,transform .6s,filter .6s}.brand-card.fx-in .brand-photo img{clip-path:inset(0)}@supports (animation-timeline: view()){.brand-photo img{animation:fxDrift linear both;animation-timeline:view()}@keyframes fxDrift{0%{translate:0 -5%;scale:1.1}to{translate:0 5%;scale:1.1}}.sec>.sec-n{animation:fxNum linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes fxNum{0%{translate:0 18px}to{translate:0 -18px}}}.fx-glow{position:fixed;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;pointer-events:none;z-index:0;opacity:0;transition:opacity .6s ease;background:radial-gradient(circle,rgba(var(--acc-rgb),.07),transparent 62%)}.fx-glow.on{opacity:1}:root[data-theme=light] .fx-glow{background:radial-gradient(circle,rgba(var(--acc-rgb),.06),transparent 62%)}}svg.carline{max-width:100%}.tribe-car{margin:-6px 0 16px;padding-bottom:12px;border-bottom:1px dashed var(--faint)}.tribe-car svg.carline{height:92px;width:100%}.swatch svg.carline{height:78px;width:100%}.cl-wheel{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion: no-preference){.fx-card svg.carline>g{transform:translate(7%);opacity:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1) calc(var(--fi, 0) * 60ms + .12s),opacity .6s ease calc(var(--fi, 0) * 60ms + .12s)}.fx-card svg.carline .cl-wheel{transform:rotate(160deg);transition:transform 1.1s cubic-bezier(.2,.7,.2,1) calc(var(--fi, 0) * 60ms + .12s)}.fx-card.fx-in svg.carline>g{transform:none;opacity:1}.fx-card.fx-in svg.carline .cl-wheel{transform:none}.fx-card.fx-hot svg.carline>g,.fx-card.fx-focus svg.carline>g{transform:translate(-2.5%);transition-delay:0s}.fx-card.fx-hot svg.carline .cl-wheel,.fx-card.fx-focus svg.carline .cl-wheel{transform:rotate(-120deg);transition-delay:0s}}.quiz,.sil-game{padding:26px 24px;min-height:320px}.quiz-top,.sil-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:10.5px;letter-spacing:.1em;color:var(--dim);margin-bottom:18px}.sil-head b{color:var(--accent);font-weight:400}.quiz-steps{display:flex;gap:4px}.quiz-steps i{width:22px;height:2px;background:var(--faint);transition:background-color .3s}.quiz-steps i.done{background:var(--ink-2)}.quiz-steps i.on{background:var(--accent)}.quiz-q h3{font-size:clamp(20px,3vw,28px);font-weight:300;letter-spacing:-.01em;margin:0 0 20px}.quiz-answers,.sil-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quiz-a{display:flex;align-items:center;gap:14px;text-align:start;padding:16px 18px;min-height:58px;font:inherit;font-size:15px;color:var(--ink);background:rgba(var(--ink-rgb),.02);border:1px solid var(--faint);cursor:pointer;transition:border-color .2s,background-color .2s,transform .15s}.quiz-a .mono{font-size:11px;color:var(--accent);flex:none;width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(var(--acc-rgb),.5)}.quiz-a:hover:not(:disabled),.quiz-a:focus-visible{border-color:var(--accent);background:rgba(var(--acc-rgb),.06)}.quiz-a:active:not(:disabled){transform:scale(.98)}.quiz-a.picked,.quiz-a.right{border-color:var(--accent);background:rgba(var(--acc-rgb),.14)}.quiz-a.wrong{border-color:var(--ink-2);opacity:.55;text-decoration:line-through}.quiz-a:disabled{cursor:default}.quiz-result{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center}.quiz-name{font-size:clamp(24px,3.4vw,34px);font-weight:300;margin:8px 0 10px;color:var(--accent)}.quiz-cars{font-size:11.5px}.quiz-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.quiz-note{font-size:11px;min-height:1em;margin-top:8px}.sil-stage{padding:6px 0 18px}.sil-stage svg.carline{height:clamp(120px,22vw,200px);width:100%}.sil-fact{margin:16px 0 12px;min-height:1.4em;color:var(--ink-2)}.sil-fact b{color:var(--accent);font-weight:400;font-size:11px;letter-spacing:.1em;margin-inline-end:8px}.sil-done{text-align:center;display:grid;justify-items:center;gap:10px}.sil-score{font-size:72px;font-weight:200;line-height:1}.sil-score small{font-size:24px;color:var(--dim)}.bingo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint)}.bingo-sq{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:120px;padding:14px;text-align:start;font:inherit;color:var(--ink);background:var(--bg);border:0;border-inline-end:1px solid var(--faint);border-bottom:1px solid var(--faint);cursor:pointer;transition:background-color .2s,color .2s}.bingo-sq .ic{color:var(--dim)}.bingo-n{font-size:10px;color:var(--dim);letter-spacing:.1em}.bingo-t{font-size:14px;line-height:1.35}.bingo-sq:after{content:"";position:absolute;right:12px;top:12px;width:18px;height:18px;border:1px solid var(--faint);border-radius:50%;transition:background-color .2s,border-color .2s,transform .3s}.bingo-sq.on{background:rgba(var(--acc-rgb),.08)}.bingo-sq.on .ic{color:var(--accent)}.bingo-sq.on:after{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--bg)}.bingo-sq.line{background:rgba(var(--acc-rgb),.16)}.bingo-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;font-size:11px;letter-spacing:.1em;color:var(--dim)}.bingo{position:relative}.bingo-burst{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:6px;pointer-events:none;background:rgba(var(--bg-rgb),.7)}.bingo-burst b{font-size:clamp(48px,10vw,96px);font-weight:400;color:var(--accent);letter-spacing:.06em;font-family:var(--dot)}.bingo-burst span{letter-spacing:.14em;font-size:12px}svg.lineart.side-svg{width:76px;height:auto;margin:4px 0 12px}@media (prefers-reduced-motion: no-preference){.quiz-q,.quiz-result,.sil-stage{animation:quizIn .45s cubic-bezier(.2,.7,.2,1) both}@keyframes quizIn{0%{opacity:0;transform:translateY(10px)}}.bingo-sq.on:after{animation:pop .35s cubic-bezier(.2,1.6,.4,1)}@keyframes pop{0%{transform:scale(.4)}}.bingo-burst{animation:burst 2.2s ease both}.bingo-burst b{animation:burstIn .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes burst{0%{opacity:0}10%,75%{opacity:1}to{opacity:0}}@keyframes burstIn{0%{transform:scale(.4) rotate(-6deg)}}.sil-car.revealed{animation:quizIn .5s ease both}}@media (max-width: 760px){.quiz,.sil-game{padding:18px 14px}.quiz-answers,.sil-opts{grid-template-columns:minmax(0,1fr)}.quiz-result{grid-template-columns:minmax(0,1fr);gap:12px}.bingo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bingo-sq{min-height:104px;padding:12px}.bingo-t{font-size:13px}}[dir=rtl] .bingo-sq:after{right:auto;left:12px}.stamp-toast{position:fixed;z-index:70;left:50%;bottom:22px;transform:translate(-50%,140%);opacity:0;display:flex;align-items:center;gap:14px;padding:12px 18px 12px 12px;max-width:calc(100vw - 32px);background:rgba(var(--bg-rgb),.94);border:1px solid rgba(var(--acc-rgb),.55);color:var(--ink);box-shadow:0 18px 40px -18px rgba(var(--shade-rgb),calc(.9 * var(--shade-k)));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .5s cubic-bezier(.2,.9,.2,1),opacity .35s ease;pointer-events:none}.stamp-toast.show{transform:translate(-50%);opacity:1}.stamp-mark{flex:none;width:46px;height:46px;display:grid;place-items:center;font-size:15px;color:var(--accent);border:1.5px solid var(--accent);border-radius:50%;outline:1px dashed rgba(var(--acc-rgb),.5);outline-offset:3px;transform:rotate(-12deg)}.stamp-copy{display:grid;gap:3px}.stamp-copy b{font-weight:500;font-size:14px}.stamp-copy .mono{font-size:10px;letter-spacing:.12em;color:var(--dim)}.stamp-row{display:flex;gap:3px;margin-top:3px}.stamp-row i{width:14px;height:3px;background:var(--faint)}.stamp-row i.on{background:var(--ink-2)}.stamp-row i.now{background:var(--accent)}@media (prefers-reduced-motion: no-preference){.stamp-toast.show .stamp-mark{animation:stampIn .55s cubic-bezier(.2,1.6,.4,1) .15s both}@keyframes stampIn{0%{transform:rotate(-30deg) scale(1.8);opacity:0}}}@media (prefers-reduced-motion: reduce){.stamp-toast{transition:opacity .2s}}.press-fx{position:fixed;z-index:90;overflow:hidden;pointer-events:none;contain:strict;transform:scale(.955)}.press-fx i{position:absolute;border-radius:50%;border:1px solid rgba(var(--acc-rgb),.7);background:radial-gradient(circle,rgba(var(--acc-rgb),.16),rgba(var(--acc-rgb),.07) 60%,transparent 71%);animation:pressRipple .6s cubic-bezier(.2,.7,.2,1) both}@keyframes pressRipple{0%{transform:scale(0);opacity:1}60%{opacity:.9}to{transform:scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.press-fx{display:none}}@media (prefers-reduced-motion: no-preference){:where(a,button,summary,[tabindex]):focus-visible{animation:focusIn .35s var(--ease-out)}@keyframes focusIn{0%{outline-offset:9px;outline-color:transparent}}:where(button,summary,.route-list>a,.nav-item,.sec-pager-card){-webkit-tap-highlight-color:transparent}:where(.sim-btn,.quiz-a,.nav-lang,.nav-close,.nav-burger,.nav-item,.cockpit-pill,.cockpit-zoom-chip,.to-top){transition:transform .14s ease,color .2s,border-color .2s,background-color .2s}:where(.sim-btn,.quiz-a,.nav-lang,.nav-close,.nav-burger,.cockpit-pill,.cockpit-zoom-chip):active{transform:scale(.96)}.nav-item:active{transform:scale(.985)}.tablev[open]>.table-wrap{animation:sheetIn .45s var(--ease-out)}}.to-top{position:fixed;z-index:65;inset-inline-end:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:46px;height:46px;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--ink);background:rgba(var(--bg-rgb),.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 28px -14px rgba(var(--shade-rgb),calc(.9 * var(--shade-k)));opacity:0;visibility:hidden;transform:translateY(14px) scale(.85);transition:opacity .3s ease,transform .45s var(--ease-out),visibility 0s .45s}.to-top.show{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .45s var(--ease-out),visibility 0s}.to-top svg{display:block;width:100%;height:100%;fill:none;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-90deg)}.to-top .tt-ring-bg{stroke:var(--faint);stroke-width:1}.to-top .tt-ring{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1}.to-top .tt-arrow{stroke:currentColor;stroke-width:1.5;transform:rotate(90deg);transform-origin:22px 22px;transition:transform .35s var(--ease-out)}.to-top:hover{color:var(--accent)}@media (hover: hover) and (pointer: fine){.to-top:hover .tt-arrow{transform:rotate(90deg) translate(-3px)}}.to-top:active{transform:scale(.92)}@media (prefers-reduced-motion: reduce){.to-top,.to-top.show{transition:opacity .2s,visibility 0s;transform:none}}@media print{.to-top,.press-fx{display:none}}.tab-ghost{position:absolute;bottom:2px;left:0;height:2px;width:0;pointer-events:none;z-index:1;opacity:0;background:rgba(var(--ink-rgb),.35);transition:transform .32s var(--ease-out),width .32s var(--ease-out),opacity .25s}.tab-ghost.on{opacity:1}.tabs:has(.tab[aria-current=page]:hover) .tab-ghost{opacity:0}.xy-fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:0;transition:opacity .2s}.xy-fx.on{opacity:1}.xy-fx.busy{opacity:.35}.xy-h,.xy-v{position:fixed;display:block}.xy-h{height:0;border-top:1px dashed rgba(var(--acc-rgb),.35)}.xy-v{width:0;border-left:1px dashed rgba(var(--acc-rgb),.35)}.xy-tag{position:fixed;left:0;top:0;padding:3px 7px;font-size:10px;font-weight:400;letter-spacing:.08em;white-space:nowrap;color:var(--accent);background:rgba(var(--bg-rgb),.88);border:1px solid rgba(var(--acc-rgb),.45);direction:ltr}@media (hover: hover) and (pointer: fine){svg.lineart:not(.dplot){cursor:crosshair}svg.lineart :is(a,[tabindex],[role=button],.tm-pt,.hit,.hot){cursor:pointer}}@property --fl{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --fr{syntax: "<length>"; inherits: false; initial-value: 0px;}:is(.scroll-x,.table-wrap){transition:--fl .3s,--fr .3s}:is(.scroll-x,.table-wrap):is(.edge-l,.edge-r){-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent)}:is(.scroll-x,.table-wrap).edge-l{--fl: 32px}:is(.scroll-x,.table-wrap).edge-r{--fr: 32px}.scroll-x.can-drag{cursor:grab}.scroll-x.drag-on{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.scroll-x.drag-on svg.lineart{cursor:grabbing}input[type=range]{background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 50%;background-size:var(--pct, 0%) 100%;cursor:pointer}[dir=rtl] input[type=range]{background-position:100% 50%}input[type=range]::-webkit-slider-thumb{transition:transform .2s var(--ease-out),border-color .2s,box-shadow .2s}input[type=range]::-moz-range-thumb{transition:transform .2s var(--ease-out),border-color .2s,box-shadow .2s}input[type=range]:hover::-webkit-slider-thumb{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--acc-rgb),.12)}input[type=range]:hover::-moz-range-thumb{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--acc-rgb),.12)}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.35);border-color:var(--accent);box-shadow:0 0 0 6px rgba(var(--acc-rgb),.16)}input[type=range]:active::-moz-range-thumb{transform:scale(1.35);border-color:var(--accent);box-shadow:0 0 0 6px rgba(var(--acc-rgb),.16)}input[type=range]:focus-visible::-webkit-slider-thumb{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--acc-rgb),.3)}input[type=range]:focus-visible::-moz-range-thumb{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--acc-rgb),.3)}label:has(>input[type=range]:active){color:var(--ink)}table.t tbody tr{transition:background-color .2s}table.t td,table.t th{transition:background-color .2s,color .2s}@media (hover: hover) and (pointer: fine){table.t tbody tr:hover{background:rgba(var(--ink-rgb),.03)}table.t tbody tr:hover>td:first-child{box-shadow:inset 2px 0 0 var(--accent)}[dir=rtl] table.t tbody tr:hover>td:first-child{box-shadow:inset -2px 0 0 var(--accent)}table.t .col-hot{background:rgba(var(--acc-rgb),.04)}table.t th.col-hot{color:var(--accent)}table.t tbody tr:hover>td.col-hot{background:rgba(var(--acc-rgb),.1);color:var(--ink)}}img{transition:opacity .6s ease,filter .8s ease}img.img-wait{opacity:0;filter:blur(8px) grayscale(1)}.search{background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:border-color .25s,background-size .5s var(--ease-out)}.search:focus{background-size:100% 1px}[dir=rtl] .search{background-position:100% 100%}.search.tick{animation:keyTick .25s ease}@keyframes keyTick{40%{border-color:var(--accent)}}.scroll-cue{position:fixed;z-index:55;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));width:28px;height:54px;margin-left:-14px;display:grid;justify-items:center;align-content:end;gap:4px;cursor:pointer;color:var(--accent);opacity:0;translate:0 10px;pointer-events:none;transition:opacity .5s ease,translate .6s var(--ease-out)}.scroll-cue.on{opacity:.85;translate:0 0;pointer-events:auto}.scroll-cue i{position:relative;display:block;width:1px;height:34px;background:rgba(var(--ink-rgb),.2);overflow:hidden}.scroll-cue i:after{content:"";position:absolute;left:-1px;top:-8px;width:3px;height:8px;background:var(--accent);animation:cueDrop 1.8s cubic-bezier(.5,0,.3,1) infinite}.scroll-cue svg{width:14px;height:9px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;animation:cueNod 1.8s ease-in-out infinite}@keyframes cueDrop{to{transform:translateY(46px)}}@keyframes cueNod{50%{transform:translateY(3px)}}@media (prefers-reduced-motion: reduce){.scroll-cue{display:none}}@media (prefers-reduced-motion: no-preference){.fx-card:focus-within>.fx-c{--cc: var(--accent);background-size:16px 1px,1px 16px,16px 1px,1px 16px,16px 1px,1px 16px,16px 1px,1px 16px;transition-delay:0s}}@media (prefers-reduced-motion: no-preference){.quiz-a.right{animation:rightRing .7s var(--ease-out)}@keyframes rightRing{0%{box-shadow:0 0 rgba(var(--acc-rgb),.55)}to{box-shadow:0 0 0 14px rgba(var(--acc-rgb),0)}}.quiz-a.wrong{animation:wrongShake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes wrongShake{15%,55%{translate:-5px 0}35%,75%{translate:5px 0}}.quiz-a.picked{animation:rightRing .6s var(--ease-out)}.quiz-a .mono{transition:background-color .2s,color .2s,transform .3s cubic-bezier(.2,1.6,.4,1)}.quiz-a:hover:not(:disabled) .mono{transform:rotate(-8deg) scale(1.08)}.quiz-a.right .mono,.quiz-a.picked .mono{background:var(--accent);color:var(--on-accent)}.quiz-steps i.on{animation:stepIn .5s var(--ease-out);transform-origin:left}@keyframes stepIn{0%{transform:scaleX(0)}}.sil-score{animation:scoreIn .8s cubic-bezier(.2,1.4,.4,1) both}@keyframes scoreIn{0%{opacity:0;transform:scale(.6) translateY(12px)}}.bingo-sq{transition:background-color .2s,color .2s,scale .15s ease}.bingo-sq:active{scale:.97}.bingo-sq .ic{transition:color .2s,transform .35s cubic-bezier(.2,1.6,.4,1)}.bingo-sq:hover .ic{transform:translateY(-2px) rotate(-6deg);color:var(--ink)}.bingo-sq.on .ic{animation:icPop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes icPop{40%{transform:scale(1.35) rotate(8deg)}}.bingo-sq.line{animation:lineGlow 1.2s ease}@keyframes lineGlow{30%{background:rgba(var(--acc-rgb),.32)}}.chip[aria-pressed=true],.chip.on{animation:chipOn .5s var(--ease-out)}@keyframes chipOn{0%{box-shadow:0 0 rgba(var(--acc-rgb),.5)}to{box-shadow:0 0 0 9px rgba(var(--acc-rgb),0)}}.chip svg.ic{transition:transform .3s cubic-bezier(.2,1.6,.4,1)}.chip:hover svg.ic{transform:rotate(-10deg) scale(1.12)}:where(.part-list li button,.lang-dd-item,.nav-lang,.swatch,.legend span,.sec-pager-dot){transition:scale .15s ease,color .2s,background-color .2s,border-color .2s,opacity .2s}:where(.part-list li button,.lang-dd-item,.swatch):active{scale:.97}.sec>.sec-n{transition:color .3s}.sec-title h2 svg.ic{transition:transform .5s cubic-bezier(.2,1.4,.4,1),color .3s}@media (hover: hover) and (pointer: fine){.sec:hover>.sec-n{color:var(--accent)}.sec-title h2:hover svg.ic{transform:rotate(-12deg) scale(1.1);color:var(--accent)}.sec-pager-dot:hover{scale:1.6}.brand-card:hover .brand-logo .logo{transform:translateY(-2px) scale(1.06)}.stat:hover .v{text-shadow:0 0 22px rgba(var(--acc-rgb),.35)}.stat .v{transition:text-shadow .4s}.nav-item:hover .nav-ic{transform:rotate(-8deg) scale(1.08);color:var(--accent)}.gloss>div:hover dt .letter{transform:translateY(-2px)}.gloss>div:hover{border-top-color:rgba(var(--acc-rgb),.5)}.legend span:hover{color:var(--ink)}.lang-dd-item:hover .lang-dd-idx{color:var(--accent)}}.brand-logo .logo{transition:transform .4s cubic-bezier(.2,1.4,.4,1),opacity .3s}.nav-ic{display:inline-flex;transition:transform .35s cubic-bezier(.2,1.4,.4,1),color .25s}.gloss dt .letter{transition:transform .3s var(--ease-out)}.gloss>div{transition:border-color .3s}.fx-card .dots b{display:inline-block;opacity:0;scale:.2;transition:opacity .3s,scale .45s cubic-bezier(.2,1.6,.4,1)}.fx-card .dots b:nth-child(2){transition-delay:.08s}.fx-card .dots b:nth-child(3){transition-delay:.16s}.fx-card .dots b:nth-child(4){transition-delay:.24s}.fx-card .dots b:nth-child(5){transition-delay:.32s}.fx-card.fx-in .dots b{opacity:1;scale:1}.lang-dd[open] .lang-dd-menu{animation:ddIn .28s var(--ease-out);transform-origin:bottom}.lang-dd[open] .lang-dd-item{animation:ddItem .35s var(--ease-out) both}.lang-dd[open] .lang-dd-item:nth-child(2){animation-delay:.05s}.lang-dd[open] .lang-dd-item:nth-child(3){animation-delay:.1s}@keyframes ddIn{0%{opacity:0;transform:scaleY(.85) translateY(6px)}}@keyframes ddItem{0%{opacity:0;translate:0 6px}}.tablev summary svg.ic{transition:transform .35s var(--ease-out)}.tablev[open] summary svg.ic{transform:rotate(90deg);color:var(--accent)}.brand .brand-sub{transition:color .3s}.brand:hover .brand-sub{color:var(--ink-2)}}@media print{.xy-fx,.scroll-cue,.tab-ghost{display:none}}.spot{margin:-2px 0 14px;padding-bottom:12px;border-bottom:1px dashed var(--hair)}.spot svg.spot-svg{display:block;width:100%;max-width:250px;height:auto;overflow:visible}.spot+.idx,.spot+h3.mt-s,.spot+.mt-s{margin-top:0!important}.cell.ten{display:block}.timeline .spot{margin:12px 0 0;padding-bottom:0;border:0}.timeline .spot svg.spot-svg{max-width:200px}.slang .spot{margin-bottom:10px}.spot-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--faint);border-inline-start:1px solid var(--faint);margin-bottom:16px}.spot-row>div{padding:14px 14px 12px;border-inline-end:1px solid var(--faint);border-bottom:1px solid var(--faint)}.spot-row .spot{margin:0 0 8px;padding:0;border:0}.spot-row h3{font-size:14px;margin:0;font-weight:400}@media (max-width: 900px){.spot-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.spot-row{grid-template-columns:repeat(2,minmax(0,1fr))}}svg.lineart.gb-map{max-width:420px;margin:0 auto}.first-car{display:grid;grid-template-columns:minmax(0,96px) minmax(0,1fr);column-gap:14px;align-items:center}.first-car .fc-car{grid-row:span 2}.first-car .fc-car svg{width:100%;height:auto}.first-car h3,.first-car p{grid-column:2;margin:0}.ev-page .sec[id]{scroll-margin-top:84px}.ev-pad{padding:18px 16px}.ev-hero{position:relative;height:clamp(320px,52vw,520px);overflow:hidden;background:radial-gradient(ellipse at 50% 60%,rgba(var(--acc-rgb),.06),transparent 60%)}.ev-hero canvas{display:block}.ev-hud{position:absolute;top:16px;left:16px;z-index:3;display:grid;gap:6px;font-size:10px;letter-spacing:.1em;color:var(--dim);pointer-events:none}.ev-hud-batt{width:150px;height:14px;border:1px solid var(--ink-2);border-radius:3px;padding:2px;position:relative}.ev-hud-batt:after{content:"";position:absolute;right:-5px;top:3px;width:3px;height:6px;background:var(--ink-2);border-radius:0 1px 1px 0}.ev-hud-batt i{display:block;height:100%;width:78%;background:repeating-linear-gradient(90deg,var(--accent) 0 9px,transparent 9px 11px)}.ev-hud-row{display:flex;gap:12px}.ev-hud-row b{font-weight:400;color:var(--ink)}@media (prefers-reduced-motion: no-preference){.ev-hud-batt i{animation:evcharge 6s cubic-bezier(.4,0,.2,1) infinite}}@keyframes evcharge{0%{width:18%}70%,to{width:92%}}@media (max-width: 640px){.ev-hud{display:none}.ev-modes .chip,.ev-dirs .chip{font-size:10px;padding:5px 8px}}.ev-index{display:flex;flex-wrap:wrap;gap:6px;margin:32px 0 8px;font-size:11px;letter-spacing:.06em}.ev-index a{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--faint);text-decoration:none;color:var(--ink-2);transition:border-color .2s,color .2s}.ev-index a>span:first-child{color:var(--accent)}.ev-index a:hover{border-color:var(--accent);color:var(--ink)}.evstory{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:32px;align-items:start}.evstory-stage{position:sticky;top:84px}.evflow{padding:12px 12px 6px}.ev-modes{margin-bottom:8px}.evstory-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.evstep{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:22px 0 22px 14px;border-inline-start:1px solid var(--faint);cursor:pointer;transition:border-color .3s,opacity .3s;opacity:.55;min-height:26vh;align-content:center}.evstep h3{margin:0 0 6px;font-size:17px;font-weight:400}.evstep p{margin:0;color:var(--ink-2)}.evstep-n{font-size:11px;color:var(--dim);padding-top:4px}.evstep.on{opacity:1;border-inline-start-color:var(--accent)}.evstep.on .evstep-n{color:var(--accent)}@media (max-width: 900px){.evstory{grid-template-columns:minmax(0,1fr);gap:0}.evstory-stage{top:58px;z-index:2;background:var(--bg);padding-bottom:8px}.evstep{min-height:38vh}}svg.lineart.evflow-svg text{font-size:14px}.evflow-svg .ev-ghost{opacity:.55}.evflow-svg .ev-road{fill:none;stroke:var(--faint);stroke-width:1;stroke-dasharray:18 14}.evflow-svg .ev-cmp .ln,.evflow-svg .ev-cmp .ln2{transition:stroke .3s}.evflow-svg .ev-cmp.on .ln,.evflow-svg .ev-cmp.on .ln2{stroke:var(--accent)}.evflow-svg .ev-cmp.on rect.ln{fill:rgba(var(--acc-rgb),.1)!important}.evflow-svg .ev-mk-c{fill:var(--bg);stroke:var(--dim);stroke-width:1}.evflow-svg .ev-mk-t{font-size:11px!important;fill:var(--ink-2)}.evflow-svg .ev-mk.on .ev-mk-c{fill:var(--accent);stroke:var(--accent)}.evflow-svg .ev-mk.on .ev-mk-t{fill:var(--on-accent)}.evflow-svg .ev-modet{visibility:hidden}.evflow[data-mode=drive] .ev-modet[data-hud=drive],.evflow[data-mode=regen] .ev-modet[data-hud=regen],.evflow[data-mode=ac] .ev-modet[data-hud=ac],.evflow[data-mode=dc] .ev-modet[data-hud=dc]{visibility:visible}.evflow-svg .fl{fill:none;stroke:var(--accent);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 9;visibility:hidden;opacity:0;transition:opacity .35s,visibility .35s}.evflow-svg .fl-cool{fill:none;stroke:var(--dim);stroke-width:1.2;stroke-dasharray:3 5;opacity:.7}.evflow[data-mode=drive] .fl-drive,.evflow[data-mode=drive] .fl-bus,.evflow[data-mode=drive] .fl-aux,.evflow[data-mode=regen] .fl-drive,.evflow[data-mode=regen] .fl-bus,.evflow[data-mode=regen] .fl-aux,.evflow[data-mode=ac] .fl-ac,.evflow[data-mode=ac] .fl-bus,.evflow[data-mode=dc] .fl-dc,.evflow[data-mode=dc] .fl-bus{visibility:visible;opacity:1}.evflow[data-mode=regen] .fl{stroke:var(--green)}.evflow-svg .fl-aux{stroke-width:1.6}@media (prefers-reduced-motion: no-preference){.evflow-svg .fl{animation:evdash .7s linear infinite}.evflow[data-mode=regen] .fl-drive,.evflow[data-mode=regen] .fl-bus,.evflow[data-mode=ac] .fl-bus,.evflow[data-mode=dc] .fl-bus{animation-direction:reverse}.evflow[data-mode=dc] .fl{animation-duration:.35s}.evflow-svg .fl-cool{animation:evdash2 2.4s linear infinite}.evflow[data-mode=drive] .cl-wheel,.evflow[data-mode=regen] .cl-wheel{transform-box:fill-box;transform-origin:center;animation:evspin 1.1s linear infinite}.evflow[data-mode=regen] .cl-wheel{animation-duration:2.4s}.evflow[data-mode=drive] .ev-spin,.evflow[data-mode=regen] .ev-spin{transform-box:fill-box;transform-origin:center;animation:evspin .5s linear infinite}.evflow[data-mode=drive] .ev-road,.evflow[data-mode=regen] .ev-road{animation:evroad .6s linear infinite}.evflow[data-mode=regen] .ev-road{animation-duration:1.4s}}@keyframes evdash{to{stroke-dashoffset:-10}}@keyframes evdash2{to{stroke-dashoffset:-16}}@keyframes evspin{to{transform:rotate(-360deg)}}@keyframes evroad{to{stroke-dashoffset:-32}}.ev-cellwrap{position:relative}.ev-cell{max-width:860px;margin:0 auto}.ev-dirs{margin-bottom:6px}.ev-cell .ev-foil{fill:rgba(var(--ink-rgb),.14);stroke:var(--dim);stroke-width:.8}.ev-cell .ev-cath{fill:rgba(var(--acc-rgb),.08);stroke:var(--accent);stroke-width:.9}.ev-cell .ev-anode{fill:rgba(var(--ink-rgb),.06);stroke:var(--ink-2);stroke-width:.9}.ev-cell .ev-sep{fill:none;stroke:var(--dim);stroke-width:.8;stroke-dasharray:2 3}.ev-cell .ev-ion-c{fill:var(--bg);stroke:var(--accent);stroke-width:1.2}.ev-cell .ev-ion-t{font-size:9px!important;fill:var(--accent)!important}.ev-cell .ev-dir{visibility:hidden}.ev-cellwrap[data-dir=charge] .ev-dir[data-dir=charge],.ev-cellwrap[data-dir=drive] .ev-dir[data-dir=drive]{visibility:visible}.ev-cell .ev-ion{transform:translate(170px)}@media (prefers-reduced-motion: no-preference){.ev-cell .ev-ion{animation:evion 2.6s cubic-bezier(.45,0,.55,1) var(--d) infinite}.ev-cellwrap[data-dir=drive] .ev-ion{animation-name:evion-back}}@keyframes evion{0%{transform:translate(140px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(490px);opacity:0}}@keyframes evion-back{0%{transform:translate(490px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(140px);opacity:0}}.ev-pack .ev-coolant{fill:none;stroke:var(--blue);stroke-width:1.6;stroke-dasharray:3 3}.ev-chem td:first-child{color:var(--ink-2);white-space:nowrap}.ev-chem-notes p{font-size:13.5px;margin:0 0 8px}.ev-chem-notes b{font-weight:500}.ev-motor .ev-coil{fill:rgba(var(--ink-rgb),.08);stroke:var(--ink-2);stroke-width:.8}.ev-motor .ev-mag-n{fill:rgba(var(--acc-rgb),.22);stroke:var(--accent);stroke-width:.8}.ev-motor .ev-mag-s{fill:rgba(var(--ink-rgb),.12);stroke:var(--ink-2);stroke-width:.8}.ev-motor .ev-rotor,.ev-motor .ev-field{transform-origin:200px 200px;transform-box:view-box}@media (prefers-reduced-motion: no-preference){.ev-motor .ev-rotor,.ev-motor .ev-field{animation:evrot 3.6s linear infinite}.ev-motor .ev-coil{animation:evcoil 1.2s linear infinite}.ev-motor .ph-b{animation-delay:-.8s}.ev-motor .ph-c{animation-delay:-.4s}}@keyframes evrot{to{transform:rotate(360deg)}}@keyframes evcoil{0%,30%{fill:rgba(var(--acc-rgb),.75);stroke:var(--accent)}34%,to{fill:rgba(var(--ink-rgb),.08);stroke:var(--ink-2)}}.ev-reads{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--faint)}.ev-reads>div{padding:12px 16px;border-inline-end:1px solid var(--faint);display:grid;gap:4px}.ev-reads>div:last-child{border-inline-end:none}.ev-reads span{font-size:10px;letter-spacing:.1em;color:var(--dim)}.ev-reads b{font-weight:200;font-size:26px;letter-spacing:-.02em;line-height:1.1}@media (max-width: 700px){.ev-reads{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-reads>div:nth-child(2){border-inline-end:none}.ev-reads>div:nth-child(n+3){border-top:1px solid var(--faint)}}.ev-sim-note{margin:0;padding:10px 16px 14px;font-size:13px;color:var(--dim);border-top:1px solid var(--faint)}.ev-regen-svg .ev-batt-fill{fill:var(--green);opacity:.7;transition:width .6s var(--ease-out)}.ev-regen-svg .ev-motor-share{fill:var(--green);transition:width .6s var(--ease-out)}.ev-regen-svg .ev-back{fill:none;stroke:var(--green);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1 9}.ev-regen-svg[data-level=off] .ev-back,.ev-regen-svg .ev-brake-lamp{visibility:hidden}.ev-regen-svg.lamps .ev-brake-lamp{visibility:visible}.ev-regen-svg .ev-road{fill:none;stroke:var(--faint);stroke-dasharray:18 14}@media (prefers-reduced-motion: no-preference){.ev-regen-svg .ev-back{animation:evdash .7s linear infinite}.ev-regen-svg .ev-road{animation:evroad 1s linear infinite}.ev-regen-svg .cl-wheel{transform-box:fill-box;transform-origin:center;animation:evspin 1.6s linear infinite}.ev-regen-svg.lamps .ev-brake-lamp{animation:evblink 1s steps(2) infinite}}@keyframes evblink{50%{opacity:.25}}.ev-acdc .fl-on,.ev-type .fl-on{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:1 7}@media (prefers-reduced-motion: no-preference){.ev-acdc .fl-on,.ev-type .fl-on{animation:evdash2 .9s linear infinite}.ev-acdc .fl-dc2{animation-duration:.35s}}.ev-plug-wrap{display:grid;place-items:center;padding:6px 0}svg.lineart.ev-plug{width:120px;max-width:100%;height:auto}@media (max-width: 640px){.ev-plugs{grid-template-columns:repeat(2,minmax(0,1fr))}svg.lineart.ev-plug{width:90px}}.cell:hover .ev-plug .ln{stroke:var(--accent)}.ev-calc-body{padding:18px 16px}.ev-batt{position:relative;height:34px;border:1px solid var(--ink-2);border-radius:5px;margin-inline-end:8px;overflow:hidden}.ev-batt:after{content:"";position:absolute}.ev-batt i{position:absolute;top:3px;bottom:3px;transition:width .5s var(--ease-out),inset-inline-start .5s var(--ease-out)}.ev-batt-from{inset-inline-start:3px;background:rgba(var(--ink-rgb),.2)}.ev-batt-add{background:repeating-linear-gradient(90deg,var(--accent) 0 10px,transparent 10px 13px)}.ev-batt span{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);font-size:11px;letter-spacing:.06em;color:var(--ink);background:rgba(var(--bg-rgb),.8);padding:1px 6px}.ev-calc-meta{font-size:10.5px;letter-spacing:.08em;margin:8px 0 16px}.ev-ladder{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ev-ladder li{display:grid;grid-template-columns:34px minmax(110px,180px) minmax(0,1fr) 96px;gap:12px;align-items:center}.ev-l-n{font-size:10px;color:var(--dim);border:1px solid var(--faint);text-align:center;padding:2px 0}.ev-l-t{display:grid;line-height:1.25}.ev-l-t b{font-weight:400;font-size:14px}.ev-l-t small{font-size:10.5px;color:var(--dim)}.ev-l-bar{height:10px;background:rgba(var(--ink-rgb),.05);position:relative}.ev-l-bar i{position:absolute;inset-block:0;inset-inline-start:0;background:rgba(var(--ink-rgb),.45);transition:width .6s var(--ease-out)}.ev-ladder li.fast .ev-l-bar i{background:var(--accent)}.ev-ladder li.fast .ev-l-v{color:var(--accent)}.ev-l-v{font-size:12px;text-align:end}@media (max-width: 560px){.ev-ladder li{grid-template-columns:30px minmax(0,1fr) 86px}.ev-l-bar{grid-column:2 / 4;grid-row:2}}.ev-range-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding:18px 16px;align-items:center}.ev-gauge{max-width:340px;margin:0 auto}.ev-gauge .ev-gauge-v{fill:none;stroke:var(--accent);stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease-out)}svg.lineart .ev-gauge-n{font-size:44px}.ev-range-side .ev-reads{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--faint)}.ev-range-side .ev-reads>div:nth-child(2){border-inline-end:none}.ev-range-side .ev-reads>div{border-top:none!important}.ev-where{font-size:10.5px;letter-spacing:.1em;color:var(--dim);font-weight:400;margin:18px 0 8px}.ev-split{display:flex;height:16px;gap:2px}.ev-split i{flex:1 1 0;transition:flex-grow .6s var(--ease-out)}.ev-split i[data-p=roll],.ev-split-key .k-roll{background:rgba(var(--ink-rgb),.3)}.ev-split i[data-p=air],.ev-split-key .k-air{background:var(--accent)}.ev-split i[data-p=climate],.ev-split-key .k-climate{background:var(--blue)}.ev-split i[data-p=losses],.ev-split-key .k-losses{background:repeating-linear-gradient(45deg,rgba(var(--ink-rgb),.5) 0 2px,transparent 2px 5px)}.ev-split-key{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;font-size:10.5px;letter-spacing:.06em;color:var(--ink-2)}.ev-split-key li{display:flex;align-items:center;gap:8px}.ev-split-key i{width:10px;height:10px;flex:none}.ev-split-key b{margin-inline-start:auto;font-weight:400;color:var(--ink)}@media (max-width: 760px){.ev-range-body,.ev-split-key{grid-template-columns:minmax(0,1fr)}}.ev-cost{padding:16px;display:grid;gap:10px}.ev-cost-row{display:grid;grid-template-columns:minmax(170px,260px) minmax(0,1fr) auto;gap:14px;align-items:center}.ev-cost-l{display:flex;align-items:center;gap:8px;font-size:14px}.ev-cost-l .ic{color:var(--dim);flex:none}.ev-cost-l small{color:var(--dim);font-size:10px;margin-inline-start:auto}.ev-cost-bar{height:12px;background:rgba(var(--ink-rgb),.04);position:relative}.ev-cost-bar i{position:absolute;inset-block:0;inset-inline-start:0;width:var(--w);background:rgba(var(--ink-rgb),.4)}.ev-cost-row.ev .ev-cost-bar i{background:var(--accent)}.ev-cost-row.ev .ev-cost-l .ic{color:var(--accent)}.ev-cost-row.hy .ev-cost-bar i{background:repeating-linear-gradient(45deg,rgba(var(--ink-rgb),.5) 0 2px,transparent 2px 5px)}.ev-cost-row b{font-weight:400;font-size:13px;text-align:end;white-space:nowrap;min-width:64px}@media (prefers-reduced-motion: no-preference){.sec.rv .ev-cost-bar i{transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--ease-out) calc(var(--i, 0) * 80ms)}[dir=rtl] .sec.rv .ev-cost-bar i{transform-origin:right}.sec.rv.in .ev-cost-bar i{transform:scaleX(1)}}@media (max-width: 600px){.ev-cost-row{grid-template-columns:minmax(0,1fr) auto}.ev-cost-bar{grid-column:1 / 3;grid-row:2}}.ev-mix-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ev-mix-col{padding:16px;display:grid;gap:6px;align-content:start;border-inline-end:1px solid var(--faint)}.ev-mix-col:last-child{border-inline-end:none}.ev-mix-col>.mono{font-size:10px;letter-spacing:.1em;color:var(--dim)}.ev-mix-v{font-weight:200;font-size:clamp(32px,4vw,48px);letter-spacing:-.03em;line-height:1}.ev-mix-bar{height:6px;background:rgba(var(--ink-rgb),.06);position:relative;margin-top:6px}.ev-mix-bar i{position:absolute;inset-block:0;inset-inline-start:0;background:var(--ink-2);transition:width .5s var(--ease-out)}.ev-mix-col:first-child .ev-mix-bar i{background:var(--accent)}@media (max-width: 700px){.ev-mix-body{grid-template-columns:minmax(0,1fr)}.ev-mix-col{border-inline-end:none;border-bottom:1px solid var(--faint)}}.ev-type-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.ev-type-top .idx{margin:0;color:var(--accent)}.ev-type-tags{display:flex;gap:8px;font-size:9.5px;letter-spacing:.06em;color:var(--dim)}.ev-type-tags>span{display:inline-flex;align-items:center;gap:4px}.ev-type-tags>span.on{color:var(--accent)}.ev-type{margin:14px 0 6px}.ev-type .ev-bat-r{fill:rgba(var(--acc-rgb),.2);stroke:var(--accent);stroke-width:1}.ev-types h3{margin-bottom:4px}.ev-type-range{font-size:10.5px;letter-spacing:.06em;color:var(--ink-2);margin:0 0 8px}.ev-vtl .y{font-size:18px}svg.lineart.evflow-svg text.ev-sm{font-size:10px}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-arabic-300-normal-BYd1kBEw.woff2) format("woff2"),url(/assets/vazirmatn-arabic-300-normal-DLHw88_k.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-latin-ext-300-normal-C0szevm-.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-300-normal-e-3YDG27.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-latin-300-normal-BoU4YpvD.woff2) format("woff2"),url(/assets/vazirmatn-latin-300-normal-C6mM4Yld.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2) format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2) format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2) format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
