@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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.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:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.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:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.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: #F6F7FB;--card: #FFFFFF;--card-solid: #FFFFFF;--line: #E8EAF0;--line-2: #F1F2F7;--ink: #131629;--ink-2: #3E4457;--dim: #8A90A6;--acc: #5A4BE0;--acc-soft: #EEECFD;--acc-dark: #4A3CCC;--ok: #12A150;--ok-soft: #E6F7EE;--warn: #C77A0A;--warn-soft: #FDF3E2;--bad: #D4453B;--bad-soft: #FCEBEA;--info: #2563C9;--info-soft: #E8F0FD;--neu-soft: #F0F1F5;--r: 12px;--r-sm: 9px;--font-ui: "Inter", system-ui, sans-serif;--font-head: var(--font-ui);--head-weight: 600;--mono: "JetBrains Mono", ui-monospace, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 18px;--space-6: 24px;--st-problem: var(--bad);--st-problem-soft: var(--bad-soft);--st-diagnosis: var(--warn);--st-diagnosis-soft: var(--warn-soft);--st-waiting_part: var(--dim);--st-waiting_part-soft: var(--neu-soft);--st-repair: var(--info);--st-repair-soft: var(--info-soft);--st-ready: var(--ok);--st-ready-soft: var(--ok-soft);--rail-problem: #F0402E;--rail-diagnosis: #F59E0B;--rail-waiting_part: #8B5CF6;--rail-repair: #2F80FF;--rail-ready: #17C05F;--kind-car: var(--ink-2);--kind-van: var(--info);--kind-truck: #16447A;--kind-moto: var(--warn);--kind-bus: #5B4B9E;--text-size-3xs: 9.5px;--text-size-2xs: 10px;--text-size-2xs-plus: 10.5px;--text-size-xs: 11px;--text-size-xs-plus: 11.5px;--text-size-sm: 12px;--text-size-sm-plus: 12.5px;--text-size-base: 13px;--text-size-base-plus: 13.5px;--text-size-md: 14px;--text-size-md-plus: 14.5px;--text-size-lg: 15px;--text-size-lg-plus: 15.5px;--text-size-xl: 16px;--text-size-xl-plus: 16.5px;--text-size-2xl: 17px;--text-size-3xl: 18px;--text-size-4xl: 19px;--text-size-5xl: 20px;--text-size-6xl: 22px;--text-size-7xl: 24px;--text-size-8xl: 26px;--text-size-metric: 29px;--text-size-9xl: 30px;--text-size-10xl: 32px;--text-size-11xl: 34px;--text-size-12xl: 36px;--text-size-hero: 47px;--text-weight-regular: 400;--text-weight-medium: 500;--text-weight-semibold: 600;--text-weight-bold: 700;--radius-card: var(--r);--radius-control: var(--r-sm);--radius-pill: 999px;--radius-hairline: 1px;--radius-2xs: 2px;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-md-plus: 7px;--radius-lg: 8px;--radius-lg-plus: 10px;--radius-xl: 15px;--radius-2xl: 20px;--radius-round: 50%;--shadow-none: none;--shadow-card: 0 2px 10px rgba(26, 26, 24, .07);--shadow-raised: 0 10px 28px rgba(19, 22, 41, .12);--shadow-hairline: 0 1px 2px rgba(0, 0, 0, .18);--shadow-hero-sm: 0 6px 24px -18px rgba(14, 17, 20, .28);--shadow-hero-lg: 0 24px 60px -28px rgba(14, 17, 20, .34);--space-5: 20px;--space-7: 32px;--surface-app: var(--bg);--surface-card: var(--card);--surface-raised: var(--card-solid);--surface-sunken: var(--line-2);--border-subtle: var(--line-2);--border-strong: var(--line);--text-primary: var(--ink);--text-secondary: var(--ink-2);--text-muted: var(--dim);--text-inverse: #FFFFFF;--accent-primary: var(--acc);--accent-hover: var(--acc-dark);--accent-subtle-bg: var(--acc-soft);--action-primary-bg: var(--acc);--action-primary-fg: #FFFFFF;--link: var(--acc-dark);--link-hover: var(--acc-dark);--select-ring: var(--acc);--select-ring-halo: var(--acc-soft);--chart-bar: var(--acc);--rail-ink: #FFFFFF;--rail-pending-ink: var(--dim);--nav-bg: color-mix(in srgb, var(--card) 86%, transparent);--nav-line: var(--line-2);--nav-hover: var(--bg);--nav-shadow: 0 1px 2px rgb(19 22 41 / 5%), 0 10px 26px rgb(19 22 41 / 7%);--radius-nav: 22px;--radius-nav-item: 13px;--status-problem-fg: var(--st-problem);--status-problem-bg: var(--st-problem-soft);--status-problem-border: transparent;--status-diagnosis-fg: var(--st-diagnosis);--status-diagnosis-bg: var(--st-diagnosis-soft);--status-diagnosis-border: transparent;--status-waiting-fg: var(--st-waiting_part);--status-waiting-bg: var(--st-waiting_part-soft);--status-waiting-border: transparent;--status-repair-fg: var(--st-repair);--status-repair-bg: var(--st-repair-soft);--status-repair-border: transparent;--status-ready-fg: var(--st-ready);--status-ready-bg: var(--st-ready-soft);--status-ready-border: transparent;--on-accent: #FFFFFF;--bad-ink: #8F3A28;--bad-dark: #B93A31;--warn-ink: #7A4A05;--badge-bg: #C0392B;--paper: #FFFFFF;--scrim: rgba(26, 26, 24, .25);--glare: rgba(255, 255, 255, .55);--banner-ok-bg: #E8F4EC;--banner-ok-border: #1B7A3E55;--banner-ok-fg: #16552E;--banner-bad-bg: #F4E7E4;--banner-bad-border: #E3C7C0;--banner-bad-fg: #8F3A28;--banner-warn-bg: #FBF3DD;--banner-warn-border: #E0B34A;--banner-warn-fg: #6B5316;--banner-note-bg: #FBF6E9;--banner-note-border: #EADFC2;--banner-note-fg: #7A6428;--alert-warn-bg: #FEFBF5;--alert-acc-bg: #FAF9FE;--alert-bad-bg: #FEF7F6;--alert-ok-bg: #F5FCF8;--st-completed: #1E6BB8;--st-completed-border: #1E6BB855;--st-ready-dot: #1B7A3E;--admin-bg: #16211F;--admin-surface: #1E2C29;--admin-surface-2: #24352F;--admin-line: #2C3E3A;--admin-ink: #EAF3F1;--admin-ink-2: #D6E4E1;--admin-dim: #8FA6A1;--admin-dim-2: #889E99;--admin-dim-3: #A9BDB8;--admin-ink-3: #C7D8D4;--admin-acc: #7FD1D1;--admin-primary: #1B6F5C;--admin-ok: #6FD1A6;--admin-ok-bg: #16382E;--admin-bad: #E0917F;--admin-bad-bg: #3A2A28;--admin-bad-2: #7A3A30;--lp-nav-bg: rgba(255, 255, 255, .72);--lp-nav-bg-scrolled: rgba(255, 255, 255, .88);--lp-dark: #101614;--lp-dark-2: #19211E;--lp-dark-3: #242E2A;--lp-dark-line: rgba(255, 255, 255, .1);--lp-dark-line-strong: rgba(255, 255, 255, .22);--lp-on-dark: #FFFFFF;--lp-on-dark-2: #A6B3AE;--lp-on-dark-acc: #6FE0A6;--lp-on-dark-warn: #F5C26B;--lp-on-dark-btn: #6FE0A6;--lp-on-dark-btn-hover: #93EBBD;--lp-on-dark-btn-ink: #101614;--lp-glow: rgba(111, 224, 166, .13);--lp-glow-2: rgba(111, 224, 166, .07);--lp-mock-shadow: 0 18px 42px rgba(0, 0, 0, .38);--lp-video-scrim: rgba(16, 22, 20, .68);--lp-grid-line: rgba(111, 224, 166, .1);--lp-grid-step: 64px;--lp-grid-glow: rgba(111, 224, 166, .045);--lp-card-glow: rgba(111, 224, 166, .34);--lp-on-art-2: #E4EBE8;--action-primary-hover: var(--acc-dark);--radius-button: var(--r-sm);--radius-tag: var(--radius-2xl);--label-transform: uppercase;--label-tracking-loose: .14em;--label-tracking: .1em;--label-tracking-tight: .05em;--heading-tracking: normal;--numeric: normal;--tag-border-width: 0px}[data-theme=workspace]{--bg: #F4F4F6;--card: #FFFFFF;--card-solid: #FFFFFF;--line: #DEDEE3;--line-2: #ECECEF;--paper: #FFFFFF;--ink: #17171A;--ink-2: #63636B;--dim: #6B6B75;--on-accent: #FFFFFF;--acc: #F4633A;--acc-dark: #BE401E;--acc-soft: #FFF1EC;--action-primary-bg: #111113;--action-primary-hover: #000000;--action-primary-fg: #FFFFFF;--tag-border-width: 1px;--select-ring: #1C1C1E;--select-ring-halo: rgb(28 28 30 / 10%);--chart-bar: #26262A;--radius-nav: 999px;--radius-nav-item: 999px;--nav-shadow: 0 1px 2px rgb(24 20 18 / 5%), 0 12px 28px rgb(24 20 18 / 8%);--st-problem: #B42318;--st-problem-soft: #FEF3F2;--st-problem-border: #FECDCA;--st-diagnosis: #B54708;--st-diagnosis-soft: #FFFAEB;--st-diagnosis-border: #FEDF89;--st-repair: #175CD3;--st-repair-soft: #EFF8FF;--st-repair-border: #B2DDFF;--st-ready: #067647;--st-ready-soft: #ECFDF3;--st-ready-border: #ABEFC6;--st-waiting_part: #6941C6;--st-waiting_part-soft: #F4F3FF;--st-waiting_part-border: #D9D6FE;--st-completed: #175CD3;--st-completed-border: #B2DDFF;--st-ready-dot: #067647;--ok: #067647;--ok-soft: #ECFDF3;--warn: #B54708;--warn-soft: #FFFAEB;--bad: #B42318;--bad-soft: #FEF3F2;--info: #175CD3;--info-soft: #EFF8FF;--neu-soft: #F4F4F6;--bad-ink: #B42318;--bad-dark: #912018;--warn-ink: #93370D;--badge-bg: #F4633A;--rail-problem: #F04438;--rail-diagnosis: #F79009;--rail-waiting_part: #8770FA;--rail-repair: #2E90FA;--rail-ready: #17B26A;--rail-ink: #17171A;--rail-pending-ink: #57575F;--banner-ok-bg: #ECFDF3;--banner-ok-border: #ABEFC6;--banner-ok-fg: #067647;--banner-bad-bg: #FEF3F2;--banner-bad-border: #FECDCA;--banner-bad-fg: #B42318;--banner-warn-bg: #FFFAEB;--banner-warn-border: #FEDF89;--banner-warn-fg: #B54708;--banner-note-bg: #FFFAEB;--banner-note-border: #FEDF89;--banner-note-fg: #93370D;--alert-ok-bg: #F6FEF9;--alert-warn-bg: #FFFCF5;--alert-bad-bg: #FFFBFA;--alert-acc-bg: #FFF8F5;--r: 14px;--r-sm: 10px;--radius-card: 14px;--radius-control: 10px;--radius-button: 999px;--radius-tag: 999px;--radius-lg-plus: 12px;--radius-xl: 16px;--radius-2xl: 999px;--shadow-card: 0 1px 2px rgba(16, 24, 40, .04);--shadow-raised: 0 4px 12px rgba(16, 24, 40, .08);--shadow-hairline: 0 1px 2px rgba(16, 24, 40, .06);--label-transform: none;--label-tracking-loose: .01em;--label-tracking: .01em;--label-tracking-tight: .01em;--heading-tracking: -.02em;--head-weight: 700;--text-size-6xl: 32px;--text-size-2xl: 15px;--text-size-base: 14px;--text-size-sm: 13px;--text-size-xs: 12px}[data-theme=morning]{--bg: #EEF3F8;--card: #FFFFFF;--card-solid: #FFFFFF;--line: #D3DEE8;--line-2: #E3EAF1;--paper: #FFFFFF;--ink: #1F2A37;--ink-2: #4F6070;--dim: #546474;--on-accent: #FFFFFF;--acc: #216A3B;--acc-dark: #1A5530;--acc-soft: #E8F4EC;--action-primary-bg: #216A3B;--action-primary-hover: #1A5530;--action-primary-fg: #FFFFFF;--link: #1A5530;--link-hover: #123D22;--select-ring: #1F2A37;--select-ring-halo: rgb(31 42 55 / 10%);--chart-bar: #216A3B;--neu-soft: #D9EEF7;--surface-sunken: #E3EAF1;--nav-bg: color-mix(in srgb, #FFFFFF 90%, transparent);--nav-line: #E3EAF1;--nav-hover: #EEF3F8;--nav-shadow: 0 1px 2px rgb(31 42 55 / 5%), 0 12px 28px rgb(31 42 55 / 8%);--radius-nav: 999px;--radius-nav-item: 999px;--tag-border-width: 1px;--st-problem: #B42318;--st-problem-soft: #FEF3F2;--st-problem-border: #FECDCA;--st-diagnosis: #B54708;--st-diagnosis-soft: #FFFAEB;--st-diagnosis-border: #FEDF89;--st-repair: #175CD3;--st-repair-soft: #EFF8FF;--st-repair-border: #B2DDFF;--st-ready: #067647;--st-ready-soft: #ECFDF3;--st-ready-border: #ABEFC6;--st-waiting_part: #6941C6;--st-waiting_part-soft: #F4F3FF;--st-waiting_part-border: #D9D6FE;--st-completed: #175CD3;--st-completed-border: #B2DDFF;--st-ready-dot: #067647;--ok: #067647;--ok-soft: #ECFDF3;--warn: #B54708;--warn-soft: #FFFAEB;--bad: #B42318;--bad-soft: #FEF3F2;--info: #175CD3;--info-soft: #EFF8FF;--bad-ink: #B42318;--bad-dark: #912018;--warn-ink: #93370D;--badge-bg: #B42318;--rail-problem: #F04438;--rail-diagnosis: #F79009;--rail-waiting_part: #8770FA;--rail-repair: #2E90FA;--rail-ready: #17B26A;--rail-ink: #0B1220;--rail-pending-ink: #4F6070;--banner-ok-bg: #ECFDF3;--banner-ok-border: #ABEFC6;--banner-ok-fg: #067647;--banner-bad-bg: #FEF3F2;--banner-bad-border: #FECDCA;--banner-bad-fg: #B42318;--banner-warn-bg: #FFFAEB;--banner-warn-border: #FEDF89;--banner-warn-fg: #B54708;--banner-note-bg: #FFFAEB;--banner-note-border: #FEDF89;--banner-note-fg: #93370D;--alert-ok-bg: #F6FEF9;--alert-warn-bg: #FFFCF5;--alert-bad-bg: #FFFBFA;--alert-acc-bg: #F3FAF5;--kind-car: #216A3B;--lp-nav-bg: rgba(238, 243, 248, .78);--lp-nav-bg-scrolled: rgba(238, 243, 248, .92);--lp-dark: #0E1A14;--lp-dark-2: #16251D;--lp-dark-3: #1E3228;--lp-dark-line: rgba(255, 255, 255, .1);--lp-dark-line-strong: rgba(143, 227, 176, .28);--lp-on-dark: #FFFFFF;--lp-on-dark-2: #9CB3A5;--lp-on-dark-acc: #5FE39A;--lp-on-dark-warn: #F5C26B;--lp-on-dark-btn: #5FE39A;--lp-on-dark-btn-hover: #8AEDB8;--lp-on-dark-btn-ink: #0E1A14;--lp-glow: rgba(95, 227, 154, .16);--lp-glow-2: rgba(95, 227, 154, .09);--lp-mock-shadow: 0 18px 44px rgba(0, 0, 0, .4);--lp-video-scrim: rgba(14, 26, 20, .68);--lp-grid-line: rgba(95, 227, 154, .11);--lp-grid-step: 64px;--lp-grid-glow: rgba(95, 227, 154, .05);--lp-card-glow: rgba(95, 227, 154, .38);--lp-on-art-2: #E2ECE7;--scrim: rgba(31, 42, 55, .28);--r: 16px;--r-sm: 12px;--radius-card: 16px;--radius-control: 12px;--radius-button: 999px;--radius-tag: 999px;--radius-lg-plus: 12px;--radius-xl: 18px;--radius-2xl: 999px;--shadow-card: 0 1px 2px rgba(31, 42, 55, .04);--shadow-raised: 0 4px 14px rgba(31, 42, 55, .1);--shadow-hairline: 0 1px 2px rgba(31, 42, 55, .06);--label-transform: none;--label-tracking-loose: .01em;--label-tracking: .01em;--label-tracking-tight: .01em;--heading-tracking: -.02em;--head-weight: 700;--text-size-3xs: 11px;--text-size-2xs: 11.5px;--text-size-2xs-plus: 12px;--text-size-xs: 13px;--text-size-xs-plus: 13.5px;--text-size-sm: 14px;--text-size-sm-plus: 14.5px;--text-size-base: 15px;--text-size-base-plus: 15.5px;--text-size-md: 16px;--text-size-md-plus: 16.5px;--text-size-lg: 17px;--text-size-lg-plus: 17.5px;--text-size-xl: 18px;--text-size-xl-plus: 18.5px;--text-size-2xl: 17px;--text-size-3xl: 20px;--text-size-4xl: 21px;--text-size-5xl: 22px;--text-size-6xl: 32px;--text-size-7xl: 26px;--text-size-8xl: 28px;--text-size-metric: 32px;--text-size-9xl: 33px;--text-size-10xl: 35px;--text-size-11xl: 37px;--text-size-12xl: 39px}[data-theme=operations]{--bg: #F6F5FB;--card: #FFFFFF;--card-solid: #FFFFFF;--line: #D5D2E4;--line-2: #E8E6F2;--paper: #FFFFFF;--ink: #16162E;--ink-2: #5C5B78;--dim: #8A8AA3;--on-accent: #FFFFFF;--acc: #16162E;--acc-dark: #0E0E20;--acc-soft: #EFEEF8;--action-primary-bg: #16162E;--action-primary-hover: #0E0E20;--action-primary-fg: #FFFFFF;--link: #3A4EA6;--link-hover: #2C3D87;--tag-border-width: 1px;--radius-nav: 14px;--radius-nav-item: 9px;--nav-shadow: 0 1px 2px rgb(22 22 46 / 6%), 0 8px 22px rgb(22 22 46 / 8%);--st-problem: #A03C33;--st-problem-soft: #FBF1F0;--st-problem-border: #EFD2CF;--st-diagnosis: #9C5417;--st-diagnosis-soft: #FCF7EC;--st-diagnosis-border: #EEDCB8;--st-repair: #2B5FA8;--st-repair-soft: #EFF4FB;--st-repair-border: #C4D7EE;--st-ready: #1F6B4C;--st-ready-soft: #EDF7F1;--st-ready-border: #BFE0CD;--st-waiting_part: #5F4E96;--st-waiting_part-soft: #F2F0FA;--st-waiting_part-border: #D6D0EA;--st-completed: #2B5FA8;--st-completed-border: #C4D7EE;--st-ready-dot: #1F6B4C;--ok: #1F6B4C;--ok-soft: #EDF7F1;--warn: #9C5417;--warn-soft: #FCF7EC;--bad: #A03C33;--bad-soft: #FBF1F0;--info: #2B5FA8;--info-soft: #EFF4FB;--neu-soft: #F1F0F8;--bad-ink: #A03C33;--bad-dark: #85302A;--warn-ink: #7C4212;--badge-bg: #A03C33;--delta-up: #12B76A;--delta-down: #F04438;--rail-problem: #C4483C;--rail-diagnosis: #C97A22;--rail-waiting_part: #7565B8;--rail-repair: #3B77C9;--rail-ready: #2A8A63;--banner-ok-bg: #EDF7F1;--banner-ok-border: #BFE0CD;--banner-ok-fg: #1F6B4C;--banner-bad-bg: #FBF1F0;--banner-bad-border: #EFD2CF;--banner-bad-fg: #A03C33;--banner-warn-bg: #FCF7EC;--banner-warn-border: #EEDCB8;--banner-warn-fg: #7C4212;--banner-note-bg: #F2F0FA;--banner-note-border: #D6D0EA;--banner-note-fg: #5F4E96;--alert-ok-bg: #F7FCF9;--alert-warn-bg: #FDFBF6;--alert-bad-bg: #FDF8F7;--alert-acc-bg: #F8F7FC;--r: 12px;--r-sm: 8px;--radius-card: 12px;--radius-control: 8px;--radius-button: 8px;--radius-tag: 999px;--shadow-card: 0 1px 3px rgba(22, 22, 46, .05);--shadow-raised: 0 6px 18px rgba(22, 22, 46, .1);--shadow-hairline: 0 1px 2px rgba(22, 22, 46, .08);--space-4: 14px;--space-5: 16px;--space-6: 20px;--space-7: 26px;--numeric: tabular-nums;--label-transform: none;--label-tracking-loose: .02em;--label-tracking: .02em;--label-tracking-tight: .02em;--heading-tracking: -.01em;--head-weight: 600;--text-size-6xl: 24px;--text-size-9xl: 30px;--text-size-metric: 30px;--text-size-base: 13px;--text-size-sm: 12px;--text-size-xs: 12px}*{box-sizing:border-box;margin:0;padding:0}.mono,.tbl td,.tbl th,.tile .v{font-variant-numeric:var(--numeric)}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-size-md);line-height:1.5;-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:var(--ink)}h1,h2,h3{font-family:var(--font-head);font-weight:var(--head-weight)}h1{font-size:var(--text-size-6xl);letter-spacing:var(--heading-tracking)}h2{font-size:var(--text-size-2xl)}h3{font-size:var(--text-size-lg);color:var(--ink-2)}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}p a:not(.btn),li a:not(.btn),.small a:not(.btn),td a:not(.btn),.dim a:not(.btn){text-decoration:underline;text-underline-offset:2px}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--radius-sm)}.input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--acc);outline-offset:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;background:var(--card);color:var(--ink);border:2px solid var(--acc);border-radius:var(--radius-md);font-weight:var(--text-weight-semibold);text-decoration:none}.skip-link:focus{top:12px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}main:focus{outline:none}.a11y-statement{max-width:720px;line-height:1.55}.a11y-statement h2,.a11y-statement h3{margin:22px 0 8px}.a11y-statement p{margin:0 0 10px}.a11y-statement ul{margin:0 0 10px;padding-left:22px}.a11y-statement li{margin-bottom:6px}.shell{max-width:1060px;margin:0 auto;padding:28px 24px 96px}.topbar{display:flex;align-items:baseline;gap:14px;padding-bottom:20px;margin-bottom:26px;border-bottom:1px solid var(--line)}.topbar .brand{font-size:var(--text-size-4xl);font-weight:var(--text-weight-semibold);color:var(--ink);width:auto;height:auto;border:none;background:none;overflow:visible;display:inline;white-space:nowrap}.topbar .brand:hover{text-decoration:none}.topbar .tag{font-family:var(--mono);font-size:var(--text-size-xs);color:var(--dim);letter-spacing:.06em}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px}.card+.card{margin-top:18px}.card.hoverable{transition:box-shadow .15s ease}.card.hoverable:hover{box-shadow:var(--shadow-card)}.section-title{font-size:var(--text-size-base);font-weight:var(--text-weight-medium);color:var(--dim);letter-spacing:var(--label-tracking-tight);text-transform:var(--label-transform);margin-bottom:14px}.plate{display:inline-flex;align-items:stretch;font-family:var(--mono);font-weight:var(--text-weight-bold);letter-spacing:.08em;border:1.5px solid var(--ink);border-radius:var(--radius-sm);overflow:hidden;white-space:nowrap;background:var(--paper);color:var(--ink)}.plate .eu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#039;color:#fff;font-size:.5em;font-weight:var(--text-weight-medium);letter-spacing:.02em;padding:2px 4px}.plate .eu .dash{width:9px;height:2.5px;background:#fc0;border-radius:var(--radius-hairline)}.plate .cc{align-self:center;font-size:.6em;font-weight:var(--text-weight-medium);color:var(--dim);padding-left:8px}.plate .chars{padding:1px 10px 2px;align-self:center}.plate.non-eu{border-style:dashed}.plate-lg{font-size:var(--text-size-6xl);border-radius:var(--radius-md)}.plate-row{gap:var(--space-3);align-items:center}.handoff-btn{display:inline-flex;align-items:center;gap:var(--space-2)}.plate-lg .chars{padding:3px 14px 4px}.mono{font-family:var(--mono)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.prog-title{font-size:var(--text-size-base);font-weight:var(--text-weight-semibold)}.prog .pc{font-size:var(--text-size-base);font-weight:var(--text-weight-bold);color:var(--text-primary)}.dim{color:var(--dim)}.ink2{color:var(--ink-2)}.small{font-size:var(--text-size-base)}.tag{display:inline-block;max-width:100%;font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);padding:3px 10px;border-radius:var(--radius-tag);white-space:nowrap;border:var(--tag-border-width) solid transparent}.t-ok{background:var(--ok-soft);color:var(--ok)}.t-warn{background:var(--warn-soft);color:var(--warn)}.t-bad{background:var(--bad-soft);color:var(--bad)}.t-info{background:var(--info-soft);color:var(--info)}.t-acc{background:var(--acc-soft);color:var(--acc)}.t-neu{background:var(--neu-soft);color:var(--dim)}.tag-soft{display:inline-block;border-radius:var(--radius-pill);padding:3px 11px;font-size:var(--text-size-sm-plus);white-space:nowrap;background:var(--line-2);color:var(--ink-2)}.tag-soft.tag-own{background:var(--info-soft);color:var(--info)}.stamp{display:inline-flex;flex-direction:column;gap:1px;padding:4px 10px;border:1.5px solid var(--line);border-radius:var(--radius-md-plus);font-size:var(--text-size-xs-plus);line-height:1.35;color:var(--ink-2);max-width:100%}.stamp-compact{display:inline-block;font-weight:var(--text-weight-semibold);color:var(--ink)}.stamp-name{font-weight:var(--text-weight-semibold);color:var(--ink)}.stamp-line{color:var(--ink-2)}.bad-text{color:var(--bad)}.entry-head,.pp-entry-head{flex-wrap:wrap}.pp-entry-head .stamp{border:1.5px solid #000;outline:1px solid #000;outline-offset:2px;color:#000;transform:rotate(-3deg);transform-origin:left center;margin:2px 6px}.pp-entry-head .stamp-name,.pp-entry-head .stamp-line{color:#000}html[data-a11y-contrast=high] .tag-soft{background:#eaeaea;color:#000;border:1px solid #000000}html[data-a11y-contrast=high] .tag-soft.tag-own{background:var(--info-soft);color:var(--info);border-color:var(--info)}.prog .bar{height:6px;background:var(--line);border-radius:var(--radius-md);overflow:hidden;margin:9px 0 15px}.prog .bar i{display:block;height:100%;background:var(--acc);border-radius:var(--radius-md);position:relative;overflow:hidden;transition:width .65s cubic-bezier(.22,.61,.36,1)}.prog .bar.live i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,var(--glare) 50%,transparent 100%);transform:translate(-100%);animation:bar-sheen 2.4s ease-in-out infinite}@keyframes bar-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.prog .step.now .n{animation:step-pulse 2.4s ease-in-out infinite}@keyframes step-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--c, var(--acc)) 22%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--c, var(--acc)) 22%,transparent)}}@media(prefers-reduced-motion:reduce){.prog .bar i{transition:none}.prog .bar.live i:after,.prog .step.now .n{animation:none}}.steps{display:flex;gap:0}.step{flex:1;text-align:center;position:relative}.step .n{width:20px;height:20px;border-radius:var(--radius-round);display:grid;place-items:center;margin:0 auto 6px;font-size:var(--text-size-2xs);font-weight:var(--text-weight-bold);background:var(--line);color:var(--rail-pending-ink);position:relative;z-index:2}.step.done .n{background:var(--c, var(--acc));color:var(--rail-ink)}.step.now .n{background:var(--c, var(--acc));color:var(--rail-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--c, var(--acc)) 22%,transparent)}.step.now b{color:var(--ct, var(--c, var(--acc)))}.step:before{content:"";position:absolute;top:10px;left:-50%;width:100%;height:2px;background:var(--line)}.step:first-child:before{display:none}.step.done:before,.step.now:before{background:var(--c, var(--acc))}.step b{display:block;font-size:var(--text-size-2xs-plus);font-weight:var(--text-weight-semibold);padding:0 3px;overflow-wrap:break-word}.step span{font-size:var(--text-size-3xs);color:var(--dim)}.step .st-short{display:none}@media(max-width:860px){.step .st-full{display:none}.step .st-short{display:inline}.step:not(.now) .st-state{display:none}}html[data-a11y-text=lg] .step .st-full,html[data-a11y-text=xl] .step .st-full{display:none}html[data-a11y-text=lg] .step .st-short,html[data-a11y-text=xl] .step .st-short{display:inline}html[data-a11y-text=lg] .step:not(.now) .st-state,html[data-a11y-text=xl] .step:not(.now) .st-state{display:none}button.step{border:none;background:none;font:inherit;color:inherit;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.step:disabled{cursor:default}button.step.can:hover .n{box-shadow:0 0 0 4px color-mix(in srgb,var(--c, var(--acc)) 26%,transparent)}button.step.can:hover b{color:var(--c, var(--acc-dark));text-decoration:underline}button.step:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:var(--radius-lg)}.btn{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:var(--radius-button);padding:9px 15px;font-size:var(--text-size-base);font-weight:var(--text-weight-semibold);display:inline-flex;align-items:center;justify-content:center;gap:7px}.btn:hover{background:var(--bg)}.btn.primary{background:var(--action-primary-bg);border-color:var(--action-primary-bg);color:var(--action-primary-fg)}.btn.primary:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.btn.accent{background:var(--acc-soft);border-color:var(--acc);color:var(--acc-dark);font-weight:var(--text-weight-semibold)}.btn.accent:hover{background:color-mix(in srgb,var(--acc) 18%,var(--card));border-color:var(--acc-dark)}.btn.quiet{border:none;background:none;color:var(--link);padding:6px 8px}.btn.danger-quiet{border:none;background:none;color:var(--bad-ink);padding:6px 8px}.btn.danger{background:var(--bad);border-color:var(--bad);color:var(--on-accent)}.btn.danger:hover{background:var(--bad-dark);border-color:var(--bad-dark)}.btn.quiet.danger{background:none;border:none;color:var(--bad)}.btn.quiet.danger:hover{background:var(--bad-soft)}.btn:disabled{opacity:.5;cursor:default}.btn.sm{padding:4px 10px;font-size:var(--text-size-base);border-radius:var(--radius-md-plus)}.field{display:flex;flex-direction:column;gap:5px}.field label{font-size:var(--text-size-base);color:var(--ink-2)}.input,textarea.input,select.input{border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 11px;background:var(--card);width:100%}.input:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}textarea.input{resize:vertical;min-height:64px}.input.mono{font-family:var(--mono)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid .span2{grid-column:span 2}@media(max-width:560px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid .span2{grid-column:span 1}}.combo{position:relative;width:100%}.combo-field{position:relative;display:flex;align-items:center}.combo-field .input{padding-right:28px}.combo-mark{position:absolute;left:7px;pointer-events:none}.combo-mark+.input{padding-left:46px}.combo-caret{position:absolute;right:10px;color:var(--dim);pointer-events:none;font-size:var(--text-size-xs)}.combo-hidden{position:absolute;left:12px;bottom:0;width:1px;height:1px;opacity:0;border:none;padding:0;pointer-events:none}.combo-list{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;max-height:288px;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-raised);padding:4px}.combo-opt{display:flex;align-items:center;gap:9px;width:100%;padding:5px 8px;border:none;background:none;cursor:pointer;border-radius:var(--radius-md-plus);text-align:left;font:inherit;color:var(--ink)}.combo-opt.on{background:var(--acc-soft)}.combo-opt.picked{font-weight:var(--text-weight-semibold)}.combo-empty{padding:10px 8px;color:var(--dim);font-size:var(--text-size-base)}.combo-group{padding:8px 8px 3px;font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--dim)}.combo-group:first-child{padding-top:4px}.work-cat{min-width:180px}.work-cat .input{min-height:34px;padding-top:4px;padding-bottom:4px;font-size:var(--text-size-sm)}.combo.disabled{opacity:.6}.multi-field{flex-wrap:wrap;gap:5px;min-height:40px;height:auto;padding:5px 30px 5px 8px;cursor:text}.combo.multi.open .multi-field{border-color:var(--acc)}.multi-input{flex:1;min-width:90px;border:none;background:none;font:inherit;color:var(--ink);padding:3px 2px;outline:none}.multi-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 9px;border-radius:var(--radius-pill);background:var(--acc-soft);color:var(--acc-dark);font-size:var(--text-size-sm);font-weight:var(--text-weight-medium);white-space:nowrap}.multi-tag button{display:grid;place-items:center;width:20px;height:20px;border:none;background:none;color:inherit;cursor:pointer;border-radius:999px;padding:0}.multi-tag button:hover{background:var(--card)}.multi-check{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--on-accent);flex:none}.multi-check.on{background:var(--acc);border-color:var(--acc)}.worklist{display:flex;flex-direction:column;gap:8px}.workrow{display:flex;align-items:flex-start;gap:8px;padding:8px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg)}.workrow-main{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.workrow .input.compact{width:186px;flex:none}.workrow .btn{flex:none}@media(max-width:720px){.workrow{flex-wrap:wrap}.workrow .input.compact{width:100%}}.plate-search{display:flex;align-items:center;gap:4px;width:100%;max-width:430px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:5px 5px 5px 6px}.plate-search:focus-within{border-color:var(--acc);outline:2px solid var(--acc-soft)}.plate-search .pcc{width:74px;flex:none}.plate-search .pcc .input{border:none;background:none;padding:4px 16px 4px 6px;font-family:var(--mono);font-size:var(--text-size-base);color:var(--ink-2)}.plate-search .pcc .input:focus{outline:none;box-shadow:var(--shadow-none)}.plate-search .pcc .combo-caret{right:4px}.plate-search .pcc .combo-list{width:232px}.plate-search>input{border:none;background:none;font-family:var(--mono);font-size:var(--text-size-2xl);font-weight:var(--text-weight-bold);letter-spacing:.08em;text-transform:var(--label-transform);padding:4px 6px;flex:1;min-width:0}.plate-search>input:focus{outline:none}.fuel-seg{display:flex;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.fuel-seg button{flex:1;border:none;background:var(--card);cursor:pointer;font-family:inherit;font-size:var(--text-size-sm-plus);font-weight:var(--text-weight-semibold);color:var(--ink-2);padding:9px 4px;border-right:1px solid var(--line-2)}.fuel-seg button:last-child{border-right:none}.fuel-seg button:hover{background:var(--neu-soft)}.fuel-seg button.on{background:var(--action-primary-bg);color:var(--action-primary-fg)}.fuel-seg button:disabled{cursor:default;opacity:.7}.check-inline{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-size-base-plus);color:var(--ink-2);white-space:nowrap;cursor:pointer}.check-inline input{width:15px;height:15px;accent-color:var(--acc);cursor:pointer}.plate-search .plate-go{border:none;cursor:pointer;white-space:nowrap;flex:none;background:var(--action-primary-bg);color:var(--action-primary-fg);font-family:inherit;font-weight:var(--text-weight-semibold);font-size:var(--text-size-base);border-radius:var(--radius-md-plus);padding:8px 14px;box-shadow:0 6px 14px -8px var(--action-primary-bg);transition:background .15s ease}.plate-search .plate-go:hover{background:var(--action-primary-hover)}.plate-search .plate-go:disabled{opacity:.6;cursor:default}.office-head .garage-name{font-family:var(--mono);font-size:var(--text-size-sm);letter-spacing:var(--label-tracking-loose);text-transform:var(--label-transform);color:var(--dim);margin-bottom:8px}.office-head h1{font-size:var(--text-size-11xl);font-weight:var(--text-weight-bold);letter-spacing:-.01em}.office-head .sub{color:var(--ink-2);margin-top:4px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.tile{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.tile .k{font-family:var(--mono);font-size:var(--text-size-xs);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--dim)}.tile .v{font-size:var(--text-size-9xl);font-weight:var(--text-weight-bold);margin-top:4px;line-height:1.1}.floor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.floor-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;cursor:pointer;transition:box-shadow .15s ease}.floor-card:hover{box-shadow:var(--shadow-card)}.floor-card .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.floor-card .jobno{font-family:var(--mono);font-size:var(--text-size-base);color:var(--dim)}.floor-card .model{font-weight:var(--text-weight-bold);font-size:var(--text-size-xl-plus)}.floor-card .who{color:var(--ink-2);font-size:var(--text-size-base-plus);margin-top:1px}.floor-card .km{font-family:var(--mono);font-size:var(--text-size-7xl);font-weight:var(--text-weight-bold);margin-top:12px}.floor-card .km small{font-size:var(--text-size-base);font-weight:var(--text-weight-regular);color:var(--dim);margin-left:4px}.floor-card .foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:12px}.minibar{display:flex;gap:3px;flex:1}.minibar .seg{flex:1;height:5px;border-radius:var(--radius-2xs);background:var(--line-2)}.minibar .seg.on{background:var(--seg-color)}.office-table{width:100%;border-collapse:collapse}.office-table th{text-align:left;font-size:var(--text-size-sm);font-weight:var(--text-weight-medium);color:var(--dim);letter-spacing:var(--label-tracking-tight);text-transform:var(--label-transform);padding:6px 10px;border-bottom:1px solid var(--line)}.office-table td{padding:9px 10px;border-bottom:1px solid var(--line-2);vertical-align:middle}.office-table tr:last-child td{border-bottom:none}.office-table tbody tr{cursor:pointer}.office-table tbody tr:hover td{background:var(--bg)}.entry{padding:16px 0;border-bottom:1px solid var(--line-2)}.entry:last-child{border-bottom:none}.entry-head{display:flex;align-items:baseline;gap:14px;margin-bottom:8px}.entry-item{display:flex;justify-content:space-between;gap:16px;padding:5px 0 5px 14px}.correction-note{background:var(--banner-note-bg);border:1px solid var(--banner-note-border);border-radius:var(--r-sm);padding:8px 12px;font-size:var(--text-size-base);color:var(--banner-note-fg);margin-bottom:8px}.error-banner{background:var(--banner-bad-bg);border:1px solid var(--banner-bad-border);border-radius:var(--r-sm);color:var(--bad-ink);padding:10px 14px;margin-bottom:16px}.ok-banner{background:var(--acc-soft);border:1px solid var(--banner-ok-border);border-radius:var(--r-sm);color:var(--acc-dark);padding:10px 14px;margin-bottom:16px}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius-pill);padding:3px 12px;font-size:var(--text-size-base);color:var(--ink-2);background:var(--card);cursor:pointer;-webkit-user-select:none;user-select:none}.chip.on{background:var(--acc-soft);border-color:var(--acc);color:var(--acc-dark)}.row{display:flex;align-items:center;gap:10px}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.spread{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px}.spread>*{min-width:0}.stack{display:flex;flex-direction:column;gap:18px}.meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 22px}.meta-grid .k{font-size:var(--text-size-sm);color:var(--dim);letter-spacing:.04em;text-transform:var(--label-transform)}.meta-grid .v{margin-top:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meta-grid .span2{grid-column:1 / -1}dialog.modal{border:1px solid var(--line);border-radius:var(--r);padding:24px;width:min(680px,calc(100vw - 40px));background:var(--card-solid);color:var(--ink)}dialog.modal::backdrop{background:var(--scrim)}.vkind{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:var(--text-size-xs-plus);font-weight:var(--text-weight-medium);letter-spacing:.08em}.vkind svg{width:15px;height:15px}.print-page{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:34px 38px;max-width:820px;margin:0 auto}.pp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.pp-garage{font-weight:var(--text-weight-bold);font-size:var(--text-size-4xl)}.pp-doctype{font-size:var(--text-size-lg);color:var(--ink-2);margin-top:2px}.pp-marking{border:2px solid var(--ink);border-radius:var(--r-sm);text-align:center;font-family:var(--mono);font-weight:var(--text-weight-bold);font-size:var(--text-size-base);letter-spacing:.08em;padding:9px 12px;margin:16px 0 20px}.pp-meta{display:flex;gap:48px;margin-bottom:20px}.pp-meta .k{font-family:var(--mono);font-size:var(--text-size-2xs-plus);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--dim);margin-bottom:2px}.pp-table{width:100%;border-collapse:collapse;margin-bottom:16px}.pp-table th{text-align:left;font-size:var(--text-size-sm);font-weight:var(--text-weight-medium);color:var(--dim);border-bottom:1.5px solid var(--ink);padding:6px 8px}.pp-table td{padding:9px 8px;border-bottom:1px solid var(--line-2);vertical-align:top}.pp-table .num{text-align:right;white-space:nowrap}.pp-table tr.excluded td{color:var(--dim)}.pp-table tr.excluded .mono{text-decoration:line-through}.pp-table tfoot td{border-top:1.5px solid var(--ink);border-bottom:none;font-weight:var(--text-weight-semibold)}.pp-table .strong{font-weight:var(--text-weight-bold)}.pp-tag{display:inline-block;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-size-xs);color:var(--ink-2);padding:1px 8px;margin-left:7px;vertical-align:1px}.pp-band{background:var(--ink);color:var(--on-accent);font-weight:var(--text-weight-semibold);font-size:var(--text-size-base);letter-spacing:.04em;padding:6px 12px;border-radius:var(--radius-xs);margin:18px 0 10px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.pp-orderbox{text-align:right}.pp-orderbox>div{margin-bottom:6px}.pp-orderbox .k{display:block;font-family:var(--mono);font-size:var(--text-size-3xs);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--dim)}.pp-orderbox .v{display:inline-block;border:1px solid var(--ink);border-radius:var(--radius-xs);min-width:150px;padding:3px 8px;font-size:var(--text-size-base);text-align:center}.pp-vgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.pp-field{display:flex;align-items:stretch}.pp-field .k{flex:0 0 46%;background:var(--neu-soft);border:1px solid var(--line);border-right:none;border-radius:var(--radius-xs) 0 0 var(--radius-xs);font-size:var(--text-size-sm);font-weight:var(--text-weight-semibold);padding:6px 8px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.pp-field .v{flex:1;border:1px solid var(--line);border-radius:0 var(--radius-xs) var(--radius-xs) 0;font-size:var(--text-size-base);padding:6px 8px;white-space:pre-wrap}.pp-issues{margin-top:10px;font-size:var(--text-size-base)}.pp-issues .k{font-weight:var(--text-weight-semibold)}.pp-check{display:inline-block;width:12px;height:12px;border:1.5px solid var(--ink);border-radius:var(--radius-2xs);margin-right:8px;vertical-align:-1.5px;position:relative}.pp-check.on:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:var(--ink);border-radius:var(--radius-hairline);print-color-adjust:exact;-webkit-print-color-adjust:exact}.pp-constable td:first-child{width:42%;white-space:nowrap}.pp-constable td{padding:6px 8px}.pp-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:5px 32px;font-size:var(--text-size-base);padding:2px 4px}.pp-notes{min-height:90px;font-size:var(--text-size-base);padding:2px 4px}.pp-notes p{white-space:pre-wrap}.pp-line{border-bottom:1px solid var(--line);height:26px}.pp-entry{padding:12px 0;border-bottom:1px solid var(--line-2)}.pp-entry:last-of-type{border-bottom:none}.pp-entry-head{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.pp-items{list-style:none;padding-left:14px}.pp-items li{padding:3px 0}.pp-foot{margin-top:18px;font-size:var(--text-size-sm);color:var(--dim)}@media print{body{background:var(--paper)}.topbar,.no-print{display:none!important}.shell{max-width:none;padding:0}.print-page{border:none;border-radius:0;padding:0;max-width:none}.pp-band{break-after:avoid;break-inside:avoid}.pp-constable tr,.pp-checkgrid>div,.pp-field,.pp-orderbox{break-inside:avoid}}.topnav{display:flex;gap:18px;margin-left:26px}.topnav a{color:var(--ink-2);font-size:var(--text-size-md-plus)}.topnav a:hover{color:var(--link-hover);text-decoration:none}@media(max-width:560px){.topbar{flex-wrap:wrap;align-items:center;row-gap:10px;gap:10px}.topnav{margin-left:0;order:3;flex:1 1 100%}.topbar .notif-bell{margin-left:auto}}.qr-tag{display:inline-flex;flex-direction:column;align-items:center;gap:3px}.qr-tag img{display:block}.bookings-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:18px;align-items:start}@media(max-width:1100px){.bookings-layout{grid-template-columns:minmax(0,1fr)}}.cal-nav{display:flex;align-items:center;gap:8px;margin-bottom:14px}.cal-nav-title{flex:1;min-width:0;text-align:center;font-size:var(--text-size-2xl);display:flex;flex-direction:column;align-items:center;gap:2px}.cal-nav-btn{display:inline-flex;align-items:center;gap:4px;min-height:40px}.bk-search-box{display:flex;align-items:center;gap:10px;color:var(--dim)}.bk-search-box .input{flex:1;min-height:44px;font-size:var(--text-size-xl)}.bk-search-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.bk-search-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;text-align:left;font:inherit;cursor:pointer;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);color:var(--ink)}.bk-search-row:hover{border-color:var(--acc)}.bk-search-row .bk-status{margin-left:auto}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.cal-head{margin-bottom:8px}.cal-dow{text-align:center;font-size:var(--text-size-sm);color:var(--dim);font-family:var(--mono);text-transform:var(--label-transform)}.cal-cell{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);padding:12px 6px;min-height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;font:inherit;color:var(--ink)}.cal-cell:hover:not(.off){border-color:var(--acc)}.cal-cell.off{background:transparent;border-color:transparent;color:var(--dim);cursor:default}.cal-cell.off .cal-state{color:var(--dim)}.cal-cell.past{background:var(--surface-sunken);border-color:transparent}.cal-cell.past:not(.sel) .cal-num,.cal-cell.past:not(.sel) .cal-state{color:var(--ink-2);font-weight:var(--text-weight-medium)}.cal-cell.busy{background:var(--warn-soft);border-color:var(--warn)}.cal-cell.busy .cal-state{color:var(--warn-ink);font-weight:var(--text-weight-semibold)}.cal-cell.full{background:var(--bad-soft);border-color:var(--bad)}.cal-cell.full .cal-state{color:var(--bad-ink);font-weight:var(--text-weight-semibold)}.cal-cell.full .cal-num{color:var(--bad-ink)}.cal-extra{font-size:var(--text-size-xs)}.cal-cell.sel.busy,.cal-cell.sel.full{box-shadow:0 0 0 2px var(--acc)}.warn-banner{background:var(--warn-soft);color:var(--warn-ink);border:1px solid var(--warn);border-radius:var(--r-sm);padding:8px 12px;font-size:var(--text-size-sm)}.cal-cell.today .cal-num{color:var(--acc-dark);font-weight:var(--text-weight-bold)}.cal-cell.sel{border-color:var(--acc);background:var(--acc-soft)}.cal-num{font-size:var(--text-size-5xl);font-weight:var(--text-weight-semibold);line-height:1}.cal-state{font-size:var(--text-size-sm);color:var(--ink-2)}@media(max-width:560px){.cal-grid{gap:4px}.cal-nav{flex-wrap:wrap;row-gap:8px}.cal-nav-title{order:-1;flex:1 0 100%}.cal-nav-btn{flex:1 1 0;justify-content:center}.cal-cell{padding:8px 2px;min-height:60px;gap:4px}.cal-seats{display:none}.cal-state{font-size:var(--text-size-xs)}.cal-num{font-size:var(--text-size-base);white-space:nowrap}}.day-panel h2{font-size:var(--text-size-2xl)}.bk-list{margin-top:12px;display:flex;flex-direction:column;gap:10px}.bk-item{border:1px solid var(--line-2);border-radius:var(--r-sm);padding:12px 14px}.bk-item.muted{background:var(--neu-soft);border-style:dashed}.bk-item.movable{cursor:grab}.bk-item.dragging{opacity:.45;cursor:grabbing}.bk-grip{display:inline-grid;place-items:center;width:32px;height:32px;margin:-6px 0 -6px -8px;border-radius:var(--radius-lg);color:var(--dim);touch-action:none;cursor:grab}.bk-grip:hover{background:var(--neu-soft);color:var(--ink-2)}body.dnd-active{user-select:none;-webkit-user-select:none;cursor:grabbing}.dnd-ghost{position:fixed;left:0;top:0;z-index:60;pointer-events:none;display:flex;flex-direction:column;gap:2px;padding:8px 12px;max-width:240px;background:var(--card-solid);border:1px solid var(--acc);border-radius:var(--r-sm);box-shadow:var(--shadow-raised)}.cal-cell.drop-ok{border-style:dashed;border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft);transform:scale(1.04);background:var(--acc-soft)}.bk-status{font-size:var(--text-size-sm);padding:2px 9px;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.bk-status.s-confirmed{border-color:color-mix(in srgb,var(--ok) 35%,transparent);color:var(--ok)}.bk-status.s-completed{border-color:var(--st-completed-border);color:var(--st-completed)}.bk-status.s-cancelled,.bk-status.s-no_show{border-color:var(--line-2);color:var(--dim)}.svc-pill{font-size:var(--text-size-sm);padding:3px 10px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);color:var(--ink-2);white-space:nowrap}.svc-pill.pick{cursor:pointer;-webkit-user-select:none;user-select:none}.svc-pill.pick input{position:absolute;opacity:0;pointer-events:none}.svc-pill.pick.on{border-color:var(--acc);background:var(--acc-soft);color:var(--acc-dark);font-weight:var(--text-weight-medium)}.phone-matches{position:absolute;z-index:5;top:100%;left:0;right:0;margin-top:4px;background:var(--card-solid);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.phone-matches button{display:block;width:100%;text-align:left;padding:8px 12px;font:inherit;font-size:var(--text-size-base);background:none;border:none;border-bottom:1px solid var(--line-2);cursor:pointer;color:var(--ink)}.phone-matches button:last-child{border-bottom:none}.phone-matches button:hover{background:var(--acc-soft)}.arrive-form{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.arrive-form .field{margin:0}.settings-grid{display:flex;gap:22px;align-items:start;flex-wrap:wrap}.dow-toggle{font:inherit;font-size:var(--text-size-sm);padding:5px 9px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--card);color:var(--dim);cursor:pointer}.dow-toggle.on{border-color:var(--acc);background:var(--acc-soft);color:var(--acc-dark);font-weight:var(--text-weight-semibold)}.blocked-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 10px;border:1px solid var(--line);border-radius:var(--radius-pill)}.blocked-chip button{border:none;background:none;cursor:pointer;color:var(--dim);font-size:var(--text-size-md);padding:0 3px}.blocked-chip button:hover,.danger-ink{color:var(--bad-ink)}.owner-shell{max-width:680px}.owner-vehicle-list{display:flex;flex-direction:column;gap:10px}.owner-vehicle-card{display:block;text-decoration:none;color:var(--ink)}.owner-vehicle-card:hover{border-color:var(--acc);text-decoration:none}.owner-phase{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2)}.verify-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--banner-warn-border);background:var(--banner-warn-bg);color:var(--banner-warn-fg);border-radius:var(--r-sm);padding:10px 14px;margin-bottom:16px;font-size:var(--text-size-base)}.claim-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--acc);background:var(--acc-soft);color:var(--acc-dark);border-radius:var(--r-sm);padding:10px 14px;font-size:var(--text-size-base)}.ok-banner{border:1px solid var(--banner-ok-border);background:var(--banner-ok-bg);color:var(--banner-ok-fg);border-radius:var(--r-sm);padding:8px 12px;font-size:var(--text-size-base)}.linklike{border:none;background:none;padding:0;font:inherit;color:var(--acc);cursor:pointer;text-decoration:underline}.btn.disabled{opacity:.6;pointer-events:none}.notif-badge{position:absolute;top:4px;right:3px;background:var(--badge-bg);color:var(--on-accent);font-size:var(--text-size-2xs);font-weight:var(--text-weight-bold);min-width:16px;height:16px;border-radius:var(--radius-lg);display:inline-flex;align-items:center;justify-content:center;padding:0 4px;font-family:var(--mono)}.office-table tbody tr{cursor:default}.admin-shell{min-height:100vh;background:var(--admin-bg);color:var(--admin-ink-2)}.admin-shell .dim{color:var(--admin-dim)}.admin-topbar{display:flex;align-items:center;gap:18px;padding:14px 26px;background:var(--admin-surface);border-bottom:1px solid var(--admin-line)}.admin-topbar .admin-brand{font-weight:var(--text-weight-bold);font-size:var(--text-size-xl);color:var(--admin-acc);letter-spacing:.2px}.admin-topbar .dim{color:var(--admin-dim-2)}.admin-nav{display:flex;gap:6px}.admin-nav button{background:none;border:none;color:var(--admin-dim-3);font:inherit;font-size:var(--text-size-md);padding:6px 12px;border-radius:var(--radius-md);cursor:pointer}.admin-nav button:hover{background:var(--admin-surface-2)}.admin-nav button.on{background:var(--admin-surface-2);color:var(--admin-acc);font-weight:var(--text-weight-semibold)}.admin-badge{background:var(--badge-bg);color:var(--on-accent);font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);border-radius:var(--radius-lg);padding:1px 6px;margin-left:4px;font-family:var(--mono)}.admin-main{max-width:1100px;margin:0 auto;padding:28px 26px}.admin-main h1{font-size:var(--text-size-6xl);margin-bottom:18px;color:var(--admin-ink)}.admin-main h2{font-size:var(--text-size-xl);margin:26px 0 10px;color:var(--admin-ink-3)}.admin-note{color:var(--admin-dim);font-size:var(--text-size-base);margin-bottom:14px}.admin-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admin-tile{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--radius-lg-plus);padding:16px 18px}.admin-tile .k{font-size:var(--text-size-sm);color:var(--admin-dim);text-transform:var(--label-transform);letter-spacing:.4px}.admin-tile .v{font-size:var(--text-size-8xl);font-weight:var(--text-weight-bold);color:var(--admin-acc);margin-top:6px}.admin-table{width:100%;border-collapse:collapse}.admin-table th{text-align:left;font-size:var(--text-size-sm);color:var(--admin-dim);text-transform:var(--label-transform);padding:8px 10px;border-bottom:1px solid var(--admin-line)}.admin-table td{padding:9px 10px;border-bottom:1px solid var(--admin-surface-2)}.admin-table .mono{font-family:var(--mono);color:var(--admin-ink-3)}.admin-audit td{vertical-align:top}.admin-audit td.nowrap{white-space:nowrap}.admin-audit .det{font-family:var(--mono);font-size:var(--text-size-2xs);color:var(--admin-dim);overflow-wrap:anywhere}.admin-audit th:nth-child(4),.admin-audit td:nth-child(4){max-width:160px}.admin-btn{font:inherit;font-size:var(--text-size-base);padding:7px 14px;border-radius:var(--radius-md-plus);cursor:pointer;border:1px solid var(--admin-line);background:var(--admin-surface-2);color:var(--admin-ink-2)}.admin-btn.primary{background:var(--admin-primary);border-color:var(--admin-primary);color:var(--admin-ink);font-weight:var(--text-weight-semibold)}.admin-btn.danger{background:none;border-color:var(--admin-bad-2);color:var(--admin-bad)}.admin-btn.ghost{background:none}.admin-btn:disabled{opacity:.55;pointer-events:none}.admin-doc-list{display:flex;flex-direction:column;gap:14px}.admin-doc{display:grid;grid-template-columns:220px 1fr;gap:18px;background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--radius-lg-plus);padding:16px}@media(max-width:700px){.admin-doc{grid-template-columns:1fr}}.admin-doc-preview img{max-width:100%;max-height:200px;border-radius:var(--radius-md);border:1px solid var(--admin-line)}.admin-doc-info strong{color:var(--admin-ink)}.admin-doc-info .dim{color:var(--admin-dim-2)}.catgroups{display:flex;flex-direction:column;gap:10px}.catgroup-t{font-size:var(--text-size-xs);font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--dim);margin-bottom:4px}.mech-list{display:flex;flex-direction:column;gap:4px}.mech-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card)}.mech-name{font-weight:var(--text-weight-medium)}.mech-old{margin-right:10px}.admin-form{display:flex;flex-direction:column;gap:14px;background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--radius-lg-plus);padding:18px 20px;margin-bottom:22px}.admin-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin-form label{display:flex;flex-direction:column;gap:5px;font-size:var(--text-size-sm);color:var(--admin-dim)}.admin-input{background:var(--admin-bg);border:1px solid var(--admin-line);border-radius:var(--radius-md-plus);color:var(--admin-ink);padding:8px 10px;font:inherit;font-size:var(--text-size-base)}.admin-input:focus{outline:none;border-color:var(--admin-primary)}.admin-input.sm{padding:4px 8px;font-size:var(--text-size-sm);width:170px}.admin-btn.sm{padding:4px 10px;font-size:var(--text-size-sm)}.admin-err{color:var(--admin-bad);font-size:var(--text-size-base)}.admin-ok{color:var(--admin-acc);font-size:var(--text-size-base)}.admin-pill{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);background:var(--admin-surface-2);color:var(--admin-dim);margin-left:6px}.admin-pill.ok{background:var(--admin-ok-bg);color:var(--admin-ok);margin:0}.admin-pill.off{background:var(--admin-bad-bg);color:var(--admin-bad);margin:0}.admin-pill.new{background:var(--admin-primary);color:var(--admin-ink);margin:0}.admin-pill.fleet{background:var(--admin-surface-2);color:var(--admin-ink)}.admin-staff{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:3px 0}.admin-staff .admin-btn,.admin-table td .mono{white-space:nowrap}.admin-row-off td{opacity:.55}.admin-row-off td:last-child,.admin-row-off td:nth-child(4){opacity:1}@media(max-width:800px){.admin-grid3{grid-template-columns:1fr}}.acc{color:var(--acc)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.grow{flex:1}.t-right{text-align:right}.breakall{word-break:break-all}.medium{font-weight:var(--text-weight-medium)}details>summary{cursor:pointer}.form-sep{margin-top:var(--space-4);border-top:1px solid var(--line-2);padding-top:var(--space-4)}.section-title.flush{margin-bottom:0}.input.compact{width:130px;padding:4px 8px}.tile .v.v-ready{color:var(--st-ready, var(--acc))}.dot-ok{background:var(--st-ready, var(--st-ready-dot))}.vkind-car{color:var(--kind-car)}.vkind-van{color:var(--kind-van)}.vkind-truck{color:var(--kind-truck)}.vkind-motorcycle{color:var(--kind-moto)}.vkind-bus{color:var(--kind-bus)}.gshell{display:flex;min-height:100vh}.gside{width:92px;flex:none;position:sticky;top:0;height:100vh;padding:16px 14px 18px;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:30}.glogo{width:60px;height:60px;flex:none;border-radius:var(--radius-nav-item);background:var(--card);color:var(--ink);border:1px solid var(--line);display:grid;place-items:center;text-decoration:none;box-shadow:var(--nav-shadow)}.glogo:hover{text-decoration:none;border-color:var(--acc)}.glogo svg{width:24px;height:24px;stroke-width:1.8}.glogo .logo{width:46px;height:46px}.gnav{display:flex;flex-direction:column;align-items:center;gap:8px;padding:9px;background:var(--nav-bg);border:1px solid var(--nav-line);border-radius:var(--radius-nav);box-shadow:var(--nav-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.gnav a{position:relative;width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:var(--radius-nav-item);color:var(--dim);text-decoration:none}.gnav a svg{width:22px;height:22px;stroke-width:1.8}.gnav a:hover{background:var(--nav-hover);color:var(--text-primary);text-decoration:none}.gnav a.on{background:var(--accent-subtle-bg);color:var(--accent-primary)}.gnav a .tip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--text-primary);color:var(--surface-card);box-shadow:var(--nav-shadow);padding:5px 10px;border-radius:var(--radius-md);white-space:nowrap;font-size:var(--text-size-xs-plus);font-weight:var(--text-weight-medium);opacity:0;pointer-events:none;transition:opacity .12s ease}.gnav a:hover .tip,.gnav a:focus-visible .tip{opacity:1}@media(prefers-reduced-motion:reduce){.gnav a .tip{transition:none}}.av{width:32px;height:32px;border-radius:var(--radius-round);background:var(--action-primary-bg);color:var(--action-primary-fg);display:grid;place-items:center;font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);flex:none}.gside>.av{margin-top:auto;width:44px;height:44px;box-shadow:var(--nav-shadow)}.gcredit{font-size:var(--text-size-2xs);color:var(--dim);padding:4px 24px 22px;line-height:1.5}.gcredit a{color:var(--dim)}.gmain{flex:1;min-width:0;display:flex;flex-direction:column}.gtop{background:var(--card);border-bottom:1px solid var(--line);padding:11px 24px;display:flex;align-items:center;gap:14px;position:sticky;top:0;z-index:20}.gtop-t{min-width:0}.gtop-g{display:block;font-size:var(--text-size-2xs);color:var(--dim);text-transform:var(--label-transform);letter-spacing:var(--label-tracking-tight);font-weight:var(--text-weight-semibold);line-height:1.4}.gtop h1{font-size:var(--text-size-4xl);font-weight:var(--text-weight-bold);margin:0;line-height:1.2}.gcontent{padding:20px 24px 84px;flex:1}.pill-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 13px;font-size:var(--text-size-base);color:var(--ink-2);background:var(--card)}.pill-btn svg{width:15px;height:15px;stroke-width:1.8;color:var(--dim)}.ico-btn{width:36px;height:36px;border:1px solid var(--line);border-radius:var(--r-sm);display:grid;place-items:center;color:var(--dim);background:var(--card);position:relative}.ico-btn:hover{color:var(--ink)}.ico-btn svg{width:16px;height:16px;stroke-width:1.8}.ico-btn .reddot{position:absolute;top:8px;right:9px;width:6px;height:6px;border-radius:var(--radius-round);background:var(--bad)}@media(max-width:980px){.gshell{flex-direction:column}.gside{width:100%;height:auto;position:sticky;top:0;flex-direction:row;padding:8px 10px;gap:8px}.glogo{width:44px;height:44px}.glogo svg{width:19px;height:19px}.glogo .logo{width:34px;height:34px}.gnav{flex:1;flex-direction:row;justify-content:flex-start;padding:5px 6px;min-width:0;gap:2px;overflow-x:auto;scrollbar-width:none}.gnav::-webkit-scrollbar{display:none}.gnav a{width:46px;height:46px;flex:none}.gnav a svg{width:22px;height:22px}.gnav a .tip{display:none}.gside>.av{display:none}.gcredit{padding:4px 16px 20px}}.nvn{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;margin-bottom:12px}.nvn-h{font-size:var(--text-size-base);font-weight:var(--text-weight-semibold);color:var(--text-primary);margin-bottom:8px}.nvn-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nvn-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);background:var(--neu-soft);border:1px solid transparent}.nvn-list li.urgent{background:var(--st-problem-soft);border-color:var(--st-problem-border, transparent)}.nvn-ic{width:17px;height:17px;stroke-width:1.8;color:var(--st-problem);flex:none}.nvn-t{display:grid;gap:1px;min-width:0;flex:1}.nvn-note{font-size:var(--text-size-base-plus);color:var(--text-primary);overflow-wrap:break-word}.nvn-list li.urgent .nvn-note{font-weight:var(--text-weight-semibold);color:var(--st-problem)}.nvn-list li .btn{flex:none}.nvn-list li .btn svg{width:14px;height:14px;stroke-width:2}.nvn-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.owner-book{background:var(--neu-soft);border:1px solid color-mix(in srgb,var(--acc) 22%,transparent);border-radius:var(--r);padding:14px;margin:4px 0}.owner-book .bk-item{background:var(--card);border-color:transparent}.owner-book-pdf{display:inline-flex;align-items:center;gap:6px;background:var(--card)}.owner-nvn{border-color:var(--st-problem-border);background:var(--alert-bad-bg)}.owner-nvn-hint{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--st-problem-soft);color:var(--st-problem);font-size:var(--text-size-sm);font-weight:var(--text-weight-medium)}.nvn-row .input{flex:1;min-width:0}.nvn-urgent{display:inline-flex;align-items:center;gap:6px;flex:none;cursor:pointer;font-size:var(--text-size-sm);color:var(--text-secondary);white-space:nowrap}.nvn-urgent input{width:15px;height:15px;accent-color:var(--st-problem);cursor:pointer}@media(max-width:600px){.nvn-row{flex-wrap:wrap}.nvn-row .input{flex:1 0 100%}}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.panel-hd{padding:17px 18px;border-bottom:1px solid var(--line)}.panel-hd h2{font-size:var(--text-size-lg-plus);font-weight:var(--text-weight-semibold);margin:0}.panel-hd p{margin:2px 0 0;font-size:var(--text-size-sm-plus);color:var(--dim)}.brand{width:68px;height:68px;border-radius:var(--radius-xl);flex:none;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line);overflow:hidden;position:relative}.brand img{width:100%;height:100%;object-fit:contain;padding:6px}.brand b{width:100%;height:100%;display:grid;place-items:center;color:var(--ink);font-size:var(--text-size-8xl);font-weight:var(--text-weight-bold);letter-spacing:-.02em}.brand.lg{width:92px;height:92px;border-radius:var(--radius-2xl)}.brand.lg img{padding:8px}.brand.lg b{font-size:var(--text-size-12xl)}.brand.sm{width:30px;height:30px;border-radius:var(--radius-lg)}.brand.sm img{padding:3px}.brand.sm b{font-size:var(--text-size-sm)}.lp{background:var(--lp-dark);color:var(--lp-on-dark);overflow-x:hidden;--dim: var(--lp-on-dark-2)}.lp .dim,.lp .small.dim{color:var(--lp-on-dark-2)}.lp h1,.lp h2,.lp h3,.lp strong,.lp dt{color:var(--lp-on-dark)}.lp-wrap{max-width:1640px;margin:0 auto;padding:0 24px;width:100%}html:has(.lp){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp :focus-visible{outline:2px solid var(--lp-on-dark-acc);outline-offset:2px}.rv{opacity:0;transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1)}.rv-up{transform:translateY(30px)}.rv-left{transform:translate(-38px)}.rv-right{transform:translate(38px)}.rv-zoom{transform:scale(.955) translateY(14px)}.rv-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}.lp-nav{position:sticky;top:0;z-index:20;background:transparent;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease}.lp-nav.scrolled{background:#0e1a14db;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--lp-dark-line)}.lp-nav-in{display:flex;align-items:center;gap:22px;height:70px}.lp-brand{display:inline-flex;align-items:center;gap:9px;font-size:var(--text-size-6xl);font-weight:var(--text-weight-bold);letter-spacing:.01em;color:var(--lp-on-dark)}.lp-nav-links{display:flex;gap:24px;margin-left:12px}.lp-nav-links a{color:var(--lp-on-dark-2);font-size:var(--text-size-md-plus);text-decoration:none}.lp-nav-links a:hover{color:var(--lp-on-dark)}.lp-nav-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:var(--text-size-lg);font-weight:var(--text-weight-semibold);padding:10px 18px;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.lp-btn.sm{padding:8px 15px;font-size:var(--text-size-md-plus)}.lp-btn.lg{padding:13px 24px;font-size:var(--text-size-2xl)}.lp-btn.solid{background:var(--lp-on-dark-btn);color:var(--lp-on-dark-btn-ink)}.lp-btn.solid:hover{background:var(--lp-on-dark-btn-hover)}.lp-btn.ghost{background:transparent;color:var(--lp-on-dark);border-color:var(--lp-dark-line-strong)}.lp-btn.ghost:hover{background:var(--lp-dark-2);border-color:var(--lp-on-dark-acc)}.lp-btn.fill{background:var(--lp-on-dark-btn);color:var(--lp-on-dark-btn-ink)}.lp-btn.fill:hover{background:var(--lp-on-dark-btn-hover)}.lp-btn.outline{background:transparent;color:var(--lp-on-dark-acc);border-color:var(--lp-dark-line-strong)}.lp-btn.outline:hover{border-color:var(--lp-on-dark-acc);background:var(--lp-dark-3)}@media(prefers-reduced-motion:no-preference){.lp-btn:hover{transform:translateY(-1px)}}.lp-dark{position:relative;background:var(--lp-dark);isolation:isolate}.lp-dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 78% 18%,var(--lp-glow) 0%,transparent 62%),radial-gradient(45% 55% at 8% 88%,var(--lp-glow-2) 0%,transparent 66%)}.lp-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.lp-video-el{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .9s ease}.lp-video.on .lp-video-el{opacity:1}.lp-video.on~.lp-hero .lp-lead,.lp-video.on~.lp-hero .lp-ticks{color:var(--lp-on-art-2)}.lp-video-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lp-video-scrim)}.lp-video-toggle{position:absolute;right:18px;bottom:18px;pointer-events:auto;width:40px;height:40px;border-radius:var(--radius-round);display:grid;place-items:center;cursor:pointer;background:var(--lp-dark-2);color:var(--lp-on-dark);border:1px solid var(--lp-dark-line-strong)}.lp-video-toggle:hover{border-color:var(--lp-on-dark-acc);color:var(--lp-on-dark-acc)}@media(max-width:560px){.lp-video-toggle{right:12px;bottom:12px}}.lp-hero-sec{padding:86px 0;margin-top:-70px;position:relative;overflow:hidden}.lp-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(56px,6vw,110px);align-items:center;padding-top:38px}.lp-hero-copy{min-width:0}.lp-slogan{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-size-sm-plus);font-weight:var(--text-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-on-dark-acc);border:1px solid var(--lp-dark-line-strong);border-radius:var(--radius-pill);padding:6px 14px;background:var(--lp-dark-2)}.lp-h1{font-size:var(--text-size-hero);font-weight:var(--text-weight-bold);letter-spacing:-.025em;line-height:1.08;margin:22px 0 18px;color:var(--lp-on-dark)}.lp-lead{font-size:var(--text-size-3xl);line-height:1.62;color:var(--lp-on-dark-2);max-width:32em;margin:0}.lp-lead-wide{max-width:48em}.lp-cta-row{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.lp-cta-row.center{justify-content:center}.lp-ticks{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;color:var(--lp-on-dark-2);font-size:var(--text-size-md-plus)}.lp-ticks.col{flex-direction:column;gap:10px;margin:16px 0 22px}.lp-ticks li{display:inline-flex;align-items:flex-start;gap:8px}.lp-ticks svg{color:var(--lp-on-dark-acc);flex:none;margin-top:3px}.lp-hero-art{display:flex;justify-content:center;min-width:0}@media(min-width:981px){.lp-hero-art{justify-content:flex-end}.lp-mock{max-width:520px}}.lp-mock{width:100%;max-width:440px;background:var(--lp-dark-2);border:1px solid var(--lp-dark-line);border-radius:var(--radius-card);padding:20px;box-shadow:0 8px 120px -10px var(--lp-card-glow),var(--lp-mock-shadow)}.lp-mock-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-mock-no{color:var(--lp-on-dark-2);font-size:var(--text-size-md)}.lp-mock-sub{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--lp-on-dark-2);font-size:var(--text-size-md);margin-top:12px}.lp-mock .vkind{color:var(--lp-on-dark-2)}.lp-phases{margin:18px 0 14px}.lp-phases-track{height:6px;border-radius:var(--radius-pill);background:var(--lp-dark-3);overflow:hidden}.lp-phases-fill{display:block;height:100%;border-radius:var(--radius-pill);transition:width .55s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.lp-phases-fill{transition:none}}.lp-phases-list{list-style:none;display:flex;justify-content:space-between;gap:2px;margin:6px 0 0;padding:0}.lp-phases-list li{flex:1;min-width:0;display:flex}.lp-phase-btn{flex:1;min-width:0;min-height:44px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:0;padding:5px 2px;font:inherit;border-radius:var(--radius-control)}.lp-phase-btn:disabled{cursor:default}.lp-phase-btn:not(:disabled):hover{background:var(--lp-dark-3)}.lp-phase-dot{width:18px;height:18px;border-radius:var(--radius-round);flex:none;border:2px solid var(--lp-dark-line-strong);display:grid;place-items:center;color:#fff;transition:background .3s ease,border-color .3s ease}.lp-phases-list li.filled .lp-phase-dot{background:var(--st);border-color:var(--st)}.lp-phases-list li.at .lp-phase-dot{border-color:var(--st);box-shadow:0 0 0 4px var(--lp-dark-3)}.lp-phase-name{font-size:var(--text-size-xs-plus);color:var(--lp-on-dark-2);text-align:center;overflow-wrap:break-word}.lp-phases-list li.at .lp-phase-name{color:var(--lp-on-dark);font-weight:var(--text-weight-semibold)}.lp-phases-hint{margin:8px 0 0;text-align:center;font-size:var(--text-size-sm-plus);color:var(--lp-on-dark-2)}.lp-mock-works{display:flex;flex-direction:column;gap:10px;margin-top:4px}.lp-mock-work{display:flex;flex-direction:column;gap:2px;padding-left:13px;position:relative}.lp-mock-work:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:var(--radius-round);background:var(--lp-on-dark-acc)}.lp-mock-work strong{font-size:var(--text-size-lg);font-weight:var(--text-weight-semibold)}.lp-mock-note{font-size:var(--text-size-md);color:var(--lp-on-dark-2)}.lp-mock-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--lp-dark-line);font-size:var(--text-size-md);color:var(--lp-on-dark-2)}.lp-mock-foot span{display:inline-flex;align-items:center;gap:6px}.lp-mock-next{color:var(--lp-on-dark-acc)}.lp-sec-head{max-width:46em}.lp-h2{font-size:var(--text-size-10xl);font-weight:var(--text-weight-bold);letter-spacing:-.02em;line-height:1.16;margin:10px 0 14px;color:var(--lp-on-dark)}.lp-tag-sm{display:inline-block;font-size:var(--text-size-sm-plus);font-weight:var(--text-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-on-dark-acc)}.lp-grid{position:relative;isolation:isolate}.lp-grid .lp-lead,.lp-grid .lp-fact dd.dim,.lp-grid .lp-step .small.dim{color:var(--lp-on-art-2)}.lp-grid:before,.lp-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.lp-grid:before{background-image:linear-gradient(var(--lp-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-grid-line) 1px,transparent 1px);background-size:var(--lp-grid-step) var(--lp-grid-step);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 11%,#000 89%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 11%,#000 89%,transparent 100%)}.lp-grid:after{background:radial-gradient(52% 62% at 18% 34%,var(--lp-grid-glow) 0%,transparent 68%),radial-gradient(44% 56% at 88% 78%,var(--lp-grid-glow) 0%,transparent 70%)}.lp-diag:before{background-image:repeating-linear-gradient(45deg,var(--lp-grid-line) 0 1.5px,transparent 1.5px var(--lp-grid-step));background-size:auto}html[data-a11y-contrast=high] .lp-grid:before,html[data-a11y-contrast=high] .lp-grid:after{display:none}html[data-a11y-contrast=high] .lp{--lp-card-glow: transparent}html[data-a11y-contrast=high] .lp .input,html[data-a11y-contrast=high] .lp .btn,html[data-a11y-contrast=high] .lp .card{border-color:#fff}.lp-doors-sec{padding:84px 0;border-top:1px solid var(--lp-dark-line)}.lp-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}@media(max-width:1240px){.lp-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-door{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:var(--lp-dark-2);border:1px solid var(--lp-dark-line);border-radius:var(--radius-card);padding:30px;scroll-margin-top:90px}.lp-door:hover{border-color:var(--lp-dark-line-strong)}.lp-door p{margin:0;line-height:1.6;font-size:var(--text-size-xl)}.lp-door-ic{width:46px;height:46px;border-radius:var(--radius-control);display:grid;place-items:center;background:var(--lp-dark-3);color:var(--lp-on-dark-acc);border:1px solid var(--lp-dark-line-strong)}.lp-door-h{font-size:var(--text-size-8xl);font-weight:var(--text-weight-bold);margin:0;letter-spacing:-.015em}.lp-door .lp-btn{margin-top:auto}.lp-door-note{margin:0;line-height:1.5}.lp-door-note a,.lp-door-note .linklike{color:var(--lp-on-dark-acc);font-size:inherit}.lp-book-sec{padding:84px 0;border-top:1px solid var(--lp-dark-line);background:var(--lp-dark-2)}.lp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.lp-split-copy{min-width:0}.lp-facts{margin:26px 0 0;display:flex;flex-direction:column;gap:18px}.lp-fact{display:flex;flex-direction:column;gap:4px}.lp-fact dt{font-size:var(--text-size-2xl);font-weight:var(--text-weight-semibold)}.lp-fact dd{margin:0;line-height:1.6}.lp-book-art{display:flex;justify-content:center;min-width:0}@media(min-width:981px){.lp-book-art{justify-content:flex-end}.lp-book{max-width:520px}}.lp-book{width:100%;max-width:460px;background:var(--lp-dark);border:1px solid var(--lp-dark-line);border-radius:var(--radius-card);padding:20px;box-shadow:0 8px 120px -10px var(--lp-card-glow),var(--lp-mock-shadow)}.lp-book-head{display:flex;align-items:center;gap:9px;padding-bottom:14px;border-bottom:1px solid var(--lp-dark-line)}.lp-book-head svg{color:var(--lp-on-dark-acc)}.lp-book-head strong{font-size:var(--text-size-2xl)}.lp-book-head .dim{margin-left:auto}.lp-book-entry{padding:15px 0;border-bottom:1px solid var(--lp-dark-line)}.lp-book-meta{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.lp-km{font-size:var(--text-size-lg);color:var(--lp-on-dark-acc);white-space:nowrap}.lp-book-works{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.lp-book-works li{position:relative;padding-left:14px;font-size:var(--text-size-lg)}.lp-book-works li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:var(--radius-round);background:var(--lp-dark-line-strong)}.lp-book-stamp{display:flex;align-items:center;gap:7px;margin-top:9px}.lp-book-foot{display:flex;align-items:center;gap:7px;padding-top:14px;color:var(--lp-on-dark-2)}.lp-book-foot svg{color:var(--lp-on-dark-acc);flex:none}.lp-feature-sec{padding:84px 0;border-top:1px solid var(--lp-dark-line)}.lp-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 30px;margin-top:40px}.lp-feature{display:flex;flex-direction:column;gap:9px;background:var(--lp-dark-2);border:1px solid var(--lp-dark-line);border-radius:var(--radius-card);padding:24px;box-shadow:0 6px 54px -16px var(--lp-card-glow)}.lp-feature-ic{width:42px;height:42px;border-radius:var(--radius-control);display:grid;place-items:center;background:var(--lp-dark-3);color:var(--lp-on-dark-acc)}.lp-feature strong{font-size:var(--text-size-2xl);margin-top:2px}.lp-feature .small{line-height:1.62;font-size:var(--text-size-md-plus)}.lp-how-sec{padding:84px 0;border-top:1px solid var(--lp-dark-line);background:var(--lp-dark-2)}.lp-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:40px 0 0;padding:0}.lp-step{display:flex;flex-direction:column;gap:9px}.lp-step-n{font-size:var(--text-size-9xl);font-weight:var(--text-weight-bold);color:var(--lp-on-dark-acc);line-height:1}.lp-step strong{font-size:var(--text-size-3xl)}.lp-step .small{line-height:1.62;font-size:var(--text-size-md-plus)}.lp-final{text-align:center;padding:88px 0;border-top:1px solid var(--lp-dark-line)}.lp-final .logo{width:116px;height:116px;margin:0 auto 10px}.lp-final-h{margin-bottom:12px}.lp-final .lp-lead{margin:0 auto}.lp-final-note{margin-top:18px;color:var(--lp-on-dark-2);font-size:var(--text-size-md-plus)}.lp-auth{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:24px 16px 64px}.lp-auth-head{width:100%;max-width:460px;min-height:44px;margin-bottom:14px}.lp-auth-card{width:100%;max-width:460px;background:var(--lp-dark-2);border:1px solid var(--lp-dark-line);border-radius:var(--radius-card);padding:30px 28px;box-shadow:0 8px 120px -10px var(--lp-card-glow),var(--lp-mock-shadow)}.lp-auth-brand{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:22px}.lp-auth-brand .logo{width:84px;height:84px}.lp-auth-name{font-size:var(--text-size-9xl);font-weight:var(--text-weight-bold);letter-spacing:.01em;color:var(--lp-on-dark);line-height:1.1}.lp-auth-slogan{font-size:var(--text-size-xs-plus);font-weight:var(--text-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-on-dark-acc);text-align:center}.lp-auth h1{font-size:var(--text-size-8xl);color:var(--lp-on-dark);margin-bottom:4px}.lp-auth .field label{color:var(--lp-on-dark-2);font-size:var(--text-size-md)}.lp-auth .input{background:var(--lp-dark);border-color:var(--lp-dark-line-strong);color:var(--lp-on-dark)}.lp-auth .input::placeholder{color:var(--lp-on-dark-2)}.lp-auth .input:focus{border-color:var(--lp-on-dark-acc);box-shadow:0 0 0 3px var(--lp-dark-3)}.lp-auth .input:focus-visible{outline-color:var(--lp-on-dark-acc)}.lp-auth .btn.primary{background:var(--lp-on-dark-btn);border-color:var(--lp-on-dark-btn);color:var(--lp-on-dark-btn-ink);font-weight:var(--text-weight-semibold);border-radius:var(--radius-pill);padding:11px 18px}.lp-auth .btn.primary:hover{background:var(--lp-on-dark-btn-hover);border-color:var(--lp-on-dark-btn-hover)}.lp-auth .linklike{color:var(--lp-on-dark-acc)}.lp-auth-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--lp-dark-line);color:var(--lp-on-dark-2)}.lp-auth .error-banner{background:var(--lp-dark-3);border-color:var(--st-problem);color:var(--lp-on-dark)}.lp-auth-head.wide,.lp-auth-card.wide{max-width:680px}.lp-form-intro{margin-bottom:20px}.lp-form-h{font-size:var(--text-size-lg);font-weight:var(--text-weight-semibold);color:var(--lp-on-dark);margin:22px 0 10px}.lp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.lp-form-grid .span2{grid-column:1 / -1}@media(max-width:560px){.lp-form-grid{grid-template-columns:minmax(0,1fr)}}.lp-auth textarea.input{min-height:84px}.lp-auth .field .small{line-height:1.4}.lp-form-bad{color:var(--lp-on-dark-warn)}.lp-form-privacy{margin:18px 0 14px;line-height:1.5}.lp-form-privacy .linklike{font-size:inherit}.lp-kind{display:flex;gap:10px;flex-wrap:wrap;border:0;padding:0;margin:0}.lp-kind legend{color:var(--lp-on-dark-2);font-size:var(--text-size-md);margin-bottom:8px;padding:0}.lp-kind label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--lp-dark-line-strong);border-radius:var(--radius-pill);color:var(--lp-on-dark);background:var(--lp-dark);cursor:pointer;font-weight:var(--text-weight-medium)}.lp-kind label.on{border-color:var(--lp-on-dark-acc);background:var(--lp-dark-3);color:var(--lp-on-dark-acc)}.lp-kind label:focus-within{outline:2px solid var(--lp-on-dark-acc);outline-offset:2px}.lp-kind input{accent-color:var(--lp-on-dark-acc);width:18px;height:18px;margin:0}.lp-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lp-sent{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.lp-sent-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--lp-dark-3);color:var(--lp-on-dark-acc);border:1px solid var(--lp-on-dark-acc)}.lp-sent h1{margin:0}.lp-sent p{color:var(--lp-on-dark-2);line-height:1.55;margin:0 0 8px}.lp-sent p strong,.lp-sent p .mono{color:var(--lp-on-dark)}html[data-a11y-contrast=high] .lp .lp-kind label{border-color:#fff}html[data-a11y-contrast=high] .lp .lp-kind label.on{color:#fff}.lp-footer{border-top:1px solid var(--lp-dark-line);background:var(--lp-dark);padding:46px 0 30px}.lp-footer-in{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.lp-footer-brand{display:flex;flex-direction:column;gap:10px;max-width:34em}.lp-footer-links{display:flex;flex-direction:column;gap:10px}.lp-footer-links a,.lp-footer-links .linklike{color:var(--lp-on-dark-2);font-size:var(--text-size-md-plus);text-decoration:none;text-align:right;background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.lp-footer-links a:hover,.lp-footer-links .linklike:hover{color:var(--lp-on-dark)}.lp-copy{margin-top:30px;padding-top:18px;border-top:1px solid var(--lp-dark-line)}@media(max-width:980px){.lp-nav-links{display:none}.lp-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:24px}.lp-hero-sec{padding:78px 0 60px}.lp-h1{font-size:var(--text-size-12xl)}.lp-split{grid-template-columns:minmax(0,1fr);gap:40px}.lp-doors,.lp-features,.lp-steps{grid-template-columns:minmax(0,1fr)}.lp-doors-sec,.lp-book-sec,.lp-feature-sec,.lp-how-sec,.lp-final{padding:56px 0}.lp-footer-links,.lp-footer-links a,.lp-footer-links .linklike{text-align:left}}@media(max-width:560px){.lp-wrap{padding:0 16px}.lp-nav-in{height:62px;gap:10px}.lp-hero-sec{margin-top:-62px;padding-top:74px}.lp-nav-actions .lp-btn.ghost{display:none}.lp-h1{font-size:var(--text-size-11xl)}.lp-lead{font-size:var(--text-size-xl-plus)}.lp-door{padding:22px}.lp-cta-row .lp-btn{width:100%}.lp-phase-name{font-size:var(--text-size-2xs-plus)}.lp-final .logo{width:88px;height:88px}}.model-row{display:flex;align-items:center;gap:10px;margin:10px 0 2px}.model-row .model{line-height:1.3}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:15px}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:17px 18px}.stat .h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.stat .lb{font-size:var(--text-size-base);color:var(--dim);font-weight:var(--text-weight-medium)}.stat .ic{width:36px;height:36px;border-radius:var(--radius-lg-plus);display:grid;place-items:center;flex:none}.stat .ic svg{width:17px;height:17px;stroke-width:1.9}.stat .ic-acc{background:var(--acc-soft);color:var(--acc)}.stat .ic-warn{background:var(--warn-soft);color:var(--warn)}.stat .ic-info{background:var(--info-soft);color:var(--info)}.stat .ic-bad{background:var(--bad-soft);color:var(--bad)}.stat .ic-ok{background:var(--ok-soft);color:var(--ok)}.stat .v{font-size:var(--text-size-metric);font-weight:var(--text-weight-bold);letter-spacing:-.02em;margin:9px 0 5px;line-height:1}.stat .d{font-size:var(--text-size-sm);color:var(--dim)}.dash-grid{display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:15px;align-items:start}@media(max-width:1280px){.dash-grid{grid-template-columns:minmax(0,1fr)}}.pad18{padding:15px 18px}.w100{width:100%}.t-left{text-align:left}.center-row{justify-content:center}.lb{display:block;font-size:var(--text-size-sm);color:var(--dim);font-weight:var(--text-weight-medium);margin-bottom:5px}.tools{padding:15px 18px 0;display:flex;gap:9px;flex-wrap:wrap}.srch{flex:1;min-width:150px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 12px}.srch input{flex:1;border:none;outline:none;font:inherit;min-width:0;background:none}.srch input::placeholder{color:var(--dim)}.msplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:900px){.msplit{grid-template-columns:minmax(0,1fr)}}.msplit>div:first-child{border-right:1px solid var(--line)}@media(max-width:900px){.msplit>div:first-child{border-right:none;border-bottom:1px solid var(--line)}}.jl{padding:15px 18px 16px}.j{width:100%;text-align:left;border:1px solid var(--line);border-radius:var(--r-sm);padding:11px 12px;margin-bottom:9px;display:flex;align-items:center;gap:12px;background:var(--card);font:inherit;color:inherit;cursor:pointer;transition:border-color .12s}.j:hover{border-color:var(--dim)}.j[aria-current=true]{border-color:var(--select-ring);box-shadow:0 0 0 3px var(--select-ring-halo)}.j{flex-wrap:wrap}.j .mid{flex:1 1 150px;min-width:0}.j .r1{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:3px}.j .ref{font-size:var(--text-size-base);font-weight:var(--text-weight-bold)}.j .r2{display:block;font-size:var(--text-size-sm-plus);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.j .dt{flex:none;margin-left:auto;font-size:var(--text-size-sm);color:var(--dim);white-space:nowrap}.detail .sec{padding:15px 18px;border-bottom:1px solid var(--line-2)}.detail .sec:last-child{border-bottom:none}.detail h3,.detail h4{font-size:var(--text-size-base-plus);font-weight:var(--text-weight-semibold);margin:0 0 11px}.detail .ref{font-weight:var(--text-weight-bold);font-size:var(--text-size-md)}.kv{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:var(--text-size-base)}.kv .k{color:var(--dim)}.kv .v{font-weight:var(--text-weight-medium);text-align:right}.qrow{padding:7px 0}.qrow.off{opacity:.45}.qrow .qtitle{min-width:0}.qrow .qsub{font-size:var(--text-size-xs)}.qtotal{padding-top:11px;margin-top:6px;border-top:1px solid var(--line)}.qsum{font-weight:var(--text-weight-bold);font-size:var(--text-size-2xl);color:var(--acc)}.qlegal{font-size:var(--text-size-2xs);margin-top:5px}.hero{padding:18px;text-align:center;border-bottom:1px solid var(--line-2)}.tri{display:grid;grid-template-columns:repeat(auto-fit,minmax(7em,1fr));gap:10px;padding:15px 18px;border-bottom:1px solid var(--line-2)}.tri .c b{display:block;font-size:var(--text-size-xs);color:var(--dim);font-weight:var(--text-weight-medium);margin-bottom:2px}.tri .c span{font-size:var(--text-size-sm-plus);font-weight:var(--text-weight-semibold);line-height:1.3;display:block;overflow-wrap:break-word}.panel .prog{padding:15px 18px}.alerts{padding:14px 0 6px}.alert{display:block;width:calc(100% - 36px);text-align:left;font:inherit;cursor:pointer;padding:14px 16px;border:1px solid var(--warn-soft);background:var(--alert-warn-bg);border-radius:var(--r-sm);margin:0 18px 12px;color:inherit}.alert .h{display:flex;align-items:center;gap:7px;color:var(--warn);font-weight:var(--text-weight-semibold);font-size:var(--text-size-sm-plus);margin-bottom:6px}.alert .h svg{width:15px;height:15px;stroke-width:2}.alert p{margin:0;font-size:var(--text-size-sm-plus);color:var(--ink-2);line-height:1.5}.alert .rec{display:block;font-size:var(--text-size-xs);color:var(--dim);margin:7px 0 3px;font-weight:var(--text-weight-semibold)}.alert.al-acc{border-color:var(--acc-soft);background:var(--alert-acc-bg)}.alert.al-acc .h{color:var(--acc)}.alert.al-bad{border-color:var(--bad-soft);background:var(--alert-bad-bg)}.alert.al-bad .h{color:var(--bad)}.alert.al-ok{border-color:var(--ok-soft);background:var(--alert-ok-bg)}.alert.al-ok .h{color:var(--ok)}.panel .prog .step span:not(.n){display:none}.panel .prog .step b{font-size:var(--text-size-2xs);padding:0 1px}.plate-cc{width:78px;flex:none}.plate-cc .input{font-family:var(--mono);padding-right:20px}.plate-cc .combo-caret{right:7px}.plate-cc .combo-list{width:232px}.plate-cc+.input{flex:1;min-width:120px}.hit-ok{color:var(--ok);margin-top:4px}.jc-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:15px;align-items:start}@media(max-width:1100px){.jc-grid{grid-template-columns:minmax(0,1fr)}}.jc-side .card+.card{margin-top:0}.catlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:2px 18px;border:1px solid var(--line-2);border-radius:var(--r-sm);padding:10px 12px}.catlist label{display:flex;align-items:center;gap:8px;font-size:var(--text-size-base-plus);color:var(--ink-2);padding:3px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.catlist label:hover{color:var(--ink)}.svc-group{border:0;padding:0;margin:0 0 10px;min-width:0}.svc-group-title{padding:0 0 4px;font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--dim)}.catlist label.on{color:var(--acc-dark);font-weight:var(--text-weight-semibold)}.catlist input[type=checkbox]{width:15px;height:15px;accent-color:var(--acc);flex:none;cursor:pointer}.catlist label.own button{border:none;background:none;color:var(--dim);font-size:var(--text-size-xl);line-height:1;cursor:pointer;padding:0 2px;margin-left:auto}.catlist label.own button:hover{color:var(--bad)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:15px;align-items:start}.colchart{display:flex;align-items:flex-end;gap:10px;padding:18px;height:190px}.colchart .col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0}.colchart .cv{font-size:var(--text-size-xs-plus);color:var(--ink-2);margin-bottom:3px}.colchart .cb{width:100%;max-width:38px;background:var(--chart-bar);border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:2px}.colchart .cl{font-size:var(--text-size-xs);color:var(--dim);margin-top:6px;white-space:nowrap}.logo{display:block;flex:none}.lp-brand{display:inline-flex;align-items:center;gap:8px}.login-logo{display:flex;justify-content:center;margin-bottom:4px}.glogo .logo{margin-top:2px}.fleet-search{padding:0 18px 12px}.fleet-table-wrap{padding:0 6px 10px}.fleet-table td{vertical-align:top}.fleet-table .mt-1{margin-top:5px}.fleet-phase{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.fleet-cards{padding:0 4px 10px}.fleet-card{border-top:1px solid var(--line-2);padding:13px 14px}.fleet-card:first-child{border-top:0}.import-pick{position:relative;overflow:hidden;cursor:pointer}.import-pick input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.import-pick svg{margin-right:7px}.import-res{margin-top:14px}.import-skip{margin:10px 0 0 18px;color:var(--ink-2);font-size:var(--text-size-sm-plus)}.import-table{margin-top:12px}.import-table td,.import-table th{padding-top:7px;padding-bottom:7px}.ownerbrand{display:inline-flex!important;align-items:center;gap:9px}.ownerbrand-ic{width:34px;height:34px;border-radius:var(--radius-lg);flex:none;display:grid;place-items:center;background:var(--acc-soft);color:var(--acc)}.topbar{align-items:center}.topnav a{padding:8px 13px;border-radius:var(--radius-pill);min-height:44px;display:inline-flex;align-items:center}.topnav a:hover{background:var(--neu-soft)}.topnav a.on{background:var(--acc-soft);color:var(--acc-dark, var(--acc));font-weight:var(--text-weight-semibold)}.topnav{gap:4px;flex-wrap:wrap}.owner-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;column-gap:16px;row-gap:14px}.owner-head .sub{margin-top:4px;max-width:38ch}.owner-head .btn{flex:none}.owner-head .btn svg{margin-right:7px}@media(max-width:560px){.owner-head .btn{width:100%;justify-content:center}}.empty-state{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg-plus);padding:26px 22px;text-align:center}.empty-ic{width:62px;height:62px;border-radius:var(--radius-round);display:inline-grid;place-items:center;margin-bottom:12px;background:var(--acc-soft);color:var(--acc)}.empty-state strong{display:block;font-size:var(--text-size-lg);margin-bottom:6px}.empty-state p{margin:0 auto;max-width:44ch}.notif-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-round);color:var(--ink-2)}.notif-bell:hover{background:var(--neu-soft);text-decoration:none}.add-ways{margin-top:14px}.add-or{display:flex;align-items:center;gap:10px;color:var(--dim);font-size:var(--text-size-sm);margin-bottom:10px}.add-or:before,.add-or:after{content:"";flex:1;height:1px;background:var(--line-2)}.add-ways .btn svg{margin-right:6px}.export-rows{margin-top:10px}.export-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:11px 0;border-top:1px solid var(--line-2)}.export-row:first-child{border-top:0}.day-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:15px;align-items:start}.day-hd{padding:12px 16px}.day-list{list-style:none;margin:0;padding:4px 0 10px}.day-list>li{padding:9px 18px;border-top:1px solid var(--line-2)}.day-list>li:first-child{border-top:0}.day-works{margin:5px 0 0;padding-left:18px;color:var(--ink-2);font-size:var(--text-size-sm-plus)}.day-works li{padding:1px 0}.overdue{color:var(--bad);font-weight:var(--text-weight-semibold)}@media print{.day-grid{grid-template-columns:1fr;gap:10px}.day-grid .panel{break-inside:avoid}}.gsearch{position:relative;flex:0 1 380px;min-width:0}.gsearch form{position:relative;display:block}.gsearch .input{padding-left:38px;width:100%}.gsearch-ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--dim);pointer-events:none;display:flex}.gsearch-pop{position:absolute;top:calc(100% + 6px);right:0;width:min(520px,92vw);max-height:70vh;overflow:auto;z-index:40;background:var(--card-solid, var(--card));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 10px 30px #0000001f}.gsearch-grp+.gsearch-grp{border-top:1px solid var(--line-2)}.gsearch-grp-t{padding:9px 16px 4px;font-size:var(--text-size-2xs);color:var(--dim);font-weight:var(--text-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.gsearch-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;width:100%;text-align:left;background:none;border:0;padding:9px 16px;cursor:pointer;color:var(--ink);font-size:var(--text-size-sm-plus);font-family:inherit}.gsearch-row:hover,.gsearch-row:focus-visible{background:var(--neu-soft)}@media(max-width:760px){.gtop{flex-wrap:wrap}.gsearch{flex:1 0 100%;order:3}.gsearch-pop{left:0;right:auto;width:100%}}.tel{color:var(--link);text-decoration:none}.tel:hover,.tel:focus-visible{text-decoration:underline}.today-list{list-style:none;margin:0;padding:4px 0 8px}.today-row{padding:9px 18px;border-top:1px solid var(--line-2)}.today-row:first-child{border-top:0}.today-row.arrived{opacity:.82}.today-row .dim{margin-top:3px}.ml-2{margin-left:8px}.partwait{border:1px solid var(--st-waiting_part-border, var(--line-2));background:var(--st-waiting_part-soft, var(--neu-soft));border-radius:var(--radius-lg);padding:14px 16px 4px}.partwait .section-title{color:var(--st-waiting_part, var(--ink))}.hbars{padding:12px 18px 16px}.hb{display:grid;grid-template-columns:minmax(min-content,38%) minmax(0,1fr) auto;gap:10px;align-items:center;padding:5px 0}.hb .hl{font-size:var(--text-size-sm-plus);color:var(--ink-2);overflow-wrap:break-word}.hb .ht{height:8px;background:var(--line-2);border-radius:var(--radius-sm);overflow:hidden}.hb .ht i{display:block;height:100%;background:var(--chart-bar);border-radius:var(--radius-sm);min-width:2px}.hb .hv{font-size:var(--text-size-sm);color:var(--ink);text-align:right;min-width:42px}.stats-filter{display:flex;flex-wrap:wrap;gap:8px}.stats-body{transition:opacity .2s ease}.stats-body.is-loading{opacity:.6}.stats-grid .span2{grid-column:1 / -1}.colchart.dense{gap:6px}.colchart.dense .cl{font-size:var(--text-size-2xs-plus)}@media(max-width:600px){.colchart.dense{gap:3px;padding:14px 10px}.colchart.dense .col:nth-child(2n) .cl{visibility:hidden}.colchart.dense .cv{font-size:var(--text-size-3xs)}}.stat-empty{padding:18px;color:var(--dim)}.stat-foot{padding:0 18px 14px}.longest{padding:4px 18px 10px}.longest a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;align-items:center;padding:9px 0;border-top:1px solid var(--line-2);color:inherit;text-decoration:none}.longest a:first-child{border-top:0}.longest a:hover .lo-veh{text-decoration:underline}.longest .lo-main{display:flex;align-items:center;gap:10px;min-width:0;flex:1 0 100%}.longest .lo-main>:first-child{flex:none}.longest .lo-side{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1 0 100%}.longest .lo-veh{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.longest .days{font-weight:var(--text-weight-semibold);white-space:nowrap}.invite-taken{background:var(--ok-soft);border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);border-radius:var(--radius-md);padding:10px 12px;color:var(--ink);font-size:var(--text-size-base)}.w-100px{max-width:100px}.w-170px{max-width:170px}.w-220px{max-width:220px}.self-end{align-self:end}.entry-line{display:flex;align-items:baseline;gap:8px;padding:2px 0;color:var(--ink-2)}.entry-dot{width:4px;height:4px;border-radius:var(--radius-round);flex:none;background:var(--dim);transform:translateY(-2px)}.entry-note{padding-left:12px}.entry-next{margin:8px 0 0 14px;padding-top:8px;border-top:1px dashed var(--line);font-size:var(--text-size-sm-plus);color:var(--ink-2)}.pp-next{margin:6px 0 0 14px;font-size:var(--text-size-sm);color:var(--ink-2)}.pp-tag.dim{color:var(--dim);border-color:var(--line-2)}.fl-page{max-width:760px}@media(min-width:1200px){.fl-page{max-width:1040px;margin-inline:auto}.fl-form .fl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:16px;align-items:start}}.fl-split{display:flex;flex-direction:column;gap:16px}.fl-new{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fl-new svg{width:16px;height:16px;stroke-width:2}.fl-srch{padding:9px 12px;min-height:46px;margin-bottom:12px}.fl-srch>svg{width:18px;height:18px;stroke-width:1.8;color:var(--dim);flex:none}.fl-srch input{font-size:var(--text-size-lg)}.fl-srch input::-webkit-search-cancel-button{display:none}.fl-clear{border:none;background:var(--neu-soft);color:var(--ink-2);border-radius:var(--radius-round);width:26px;height:26px;line-height:1;font-size:var(--text-size-2xl);cursor:pointer;flex:none}.fl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.fl-chips .chip{min-height:36px;padding:5px 14px}.fl-empty{text-align:center;padding:28px 12px 14px;color:var(--ink-2)}.fl-empty p{max-width:420px;margin:0 auto 16px;line-height:1.5}.fl-empty .btn{display:inline-flex;align-items:center;gap:6px}.fl-empty .btn svg{width:16px;height:16px}.fl-list{list-style:none;margin:0;padding:0}.fl-row{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:12px 4px;min-height:60px;border:none;background:none;cursor:pointer;border-bottom:1px solid var(--line-2);font:inherit;color:var(--ink);border-radius:0}.fl-list li:last-child .fl-row{border-bottom:none}.fl-row:hover{background:var(--bg)}.fl-row:focus-visible{outline:none;box-shadow:0 0 0 3px var(--acc-soft);border-radius:var(--r-sm)}.fl-row .brand{margin-top:2px}.fl-nomake{color:var(--dim)}.fl-nomake svg{width:16px;height:16px;stroke-width:1.8}.fl-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fl-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fl-code{font-family:var(--mono);font-weight:var(--text-weight-semibold);letter-spacing:.02em}.fl-veh{font-size:var(--text-size-base);color:var(--ink-2)}.fl-sym{font-size:var(--text-size-base-plus);color:var(--ink-2)}.fl-cause{font-size:var(--text-size-md);line-height:1.4;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fl-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none;color:var(--dim)}.fl-icons{display:flex;gap:6px;min-height:15px}.fl-icons svg{width:15px;height:15px;stroke-width:1.8}.fl-date{font-size:var(--text-size-sm);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--dim)}.fl-date-inline{display:none}.fl-top{display:flex;flex-direction:column;gap:4px}.fl-top h2{margin:0;font-size:var(--text-size-5xl);font-weight:var(--text-weight-bold)}.fl-back{display:inline-flex;align-items:center;gap:2px;font-size:var(--text-size-base);color:var(--dim);min-height:32px}.fl-back svg{width:16px;height:16px;stroke-width:2}.fl-fields{display:flex;flex-direction:column;gap:14px}.fl-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.fl-form textarea.input{min-height:56px;line-height:1.45}.fl-form textarea.fl-cause-input{min-height:104px}.fl-more{align-self:flex-start;padding-left:0}.fl-switch{display:flex;gap:14px;align-items:flex-start;cursor:pointer}.fl-switch input{position:absolute;opacity:0;width:0;height:0}.fl-switch .track{flex:none;width:44px;height:26px;border-radius:var(--radius-pill);background:var(--line);position:relative;transition:background .15s ease;margin-top:1px}.fl-switch .knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--radius-round);background:var(--paper);box-shadow:var(--shadow-hairline);transition:transform .15s ease}.fl-switch input:checked+.track{background:var(--acc)}.fl-switch input:checked+.track .knob{transform:translate(18px)}.fl-switch input:focus-visible+.track{box-shadow:0 0 0 3px var(--acc-soft)}.fl-switch .txt{display:flex;flex-direction:column;gap:3px;line-height:1.4}.fl-actions{display:flex;align-items:center;gap:10px}.fl-actions .btn{display:inline-flex;align-items:center;gap:6px}.fl-actions .btn svg{width:15px;height:15px}@media(max-width:980px){.fl-form .input,.fl-form select.input,.fl-srch input{font-size:var(--text-size-xl)}.fl-form .input:not(textarea){min-height:44px}.fl-chips .chip{min-height:40px}.fl-row{padding:12px 0}.fl-actions{position:sticky;bottom:0;z-index:5;background:var(--bg);padding:10px 0 12px;border-top:1px solid var(--line);margin-top:-8px}.fl-actions .btn{min-height:44px}}@media(max-width:560px){.fl-page .spread{flex-direction:column;align-items:stretch}.fl-new{justify-content:center;min-height:44px}.fl-two{grid-template-columns:1fr}.fl-side{flex-direction:row;align-items:center;gap:6px;margin-top:2px}.fl-side>.fl-date{display:none}.fl-date-inline{display:inline}}.fc{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:12px 14px;margin-top:10px}.fc-hd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fc-code{font-family:var(--mono);font-weight:var(--text-weight-semibold);font-size:var(--text-size-md);color:var(--acc-dark);background:var(--acc-soft);border-radius:var(--radius-md);padding:1px 7px;flex:none}.fc-title{font-weight:var(--text-weight-semibold);font-size:var(--text-size-md);line-height:1.35}.fc-plain{margin-top:8px}.fc-plain p{margin:0 0 6px;font-size:var(--text-size-base-plus);line-height:1.5;color:var(--ink-2)}.fc-plain p:last-child{margin-bottom:0}.fc-more{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:6px 0;border:none;background:none;color:var(--acc-dark);font:inherit;font-size:var(--text-size-base);font-weight:var(--text-weight-medium);cursor:pointer;min-height:36px}.fc-more svg{width:15px;height:15px;stroke-width:2}.fc-body{margin-top:10px;border-top:1px solid var(--line);padding-top:10px}.fc-body section{margin-bottom:14px}.fc-body h4{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:var(--text-size-sm);font-weight:var(--text-weight-semibold);letter-spacing:.04em;text-transform:var(--label-transform);color:var(--dim)}.fc-body h4 svg{width:14px;height:14px;stroke-width:1.8}.fc-body ul{margin:0;padding-left:18px}.fc-body li{font-size:var(--text-size-base-plus);line-height:1.5;margin-bottom:4px;color:var(--ink-2)}.fc-practice li{display:flex;flex-direction:column;gap:2px;margin-bottom:9px}.fc-practice li>span:first-child{color:var(--ink)}.fc-src{font-size:var(--text-size-xs-plus);color:var(--dim);display:flex;gap:7px;flex-wrap:wrap;align-items:center}.fc-src b{font-weight:var(--text-weight-semibold);font-size:var(--text-size-xs);padding:1px 6px;border-radius:var(--radius-pill);background:var(--neu-soft);color:var(--ink-2)}.fc-src b.often{background:var(--ok-soft);color:var(--ok)}.fc-warn{margin:6px 0 0;font-size:var(--text-size-sm);line-height:1.45;color:var(--dim)}.fc-en{margin:0 0 8px;font-size:var(--text-size-sm);font-family:var(--mono);color:var(--dim)}.fc-act{margin-top:10px}.fill-owner{display:flex;align-items:center;gap:8px;text-align:left;margin-top:6px;min-height:40px;padding:6px 11px;width:100%;border:1px solid var(--acc);border-radius:var(--r-sm);background:var(--acc-soft);color:var(--acc-dark);font-size:var(--text-size-sm-plus);font-weight:var(--text-weight-medium);line-height:1.35;cursor:pointer}.fill-owner:hover{background:var(--card)}.fill-owner svg{width:15px;height:15px;stroke-width:1.8;flex:none}.fill-owner b{display:block;font-weight:var(--text-weight-semibold)}.close-blocked{background:var(--neu-soft)}.danger-zone{border-color:var(--bad-soft)}.danger-list{margin:8px 0 0;padding-left:18px}.danger-list li{font-size:var(--text-size-base);line-height:1.55;color:var(--ink-2);margin-bottom:3px}.fc-note{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;width:100%;border:1px solid var(--acc);border-radius:var(--r-sm);background:var(--acc-soft);color:var(--acc-dark);font-size:var(--text-size-base-plus);font-weight:var(--text-weight-semibold);text-decoration:none}.fc-note:hover{background:var(--card)}.fc-note svg{width:16px;height:16px;stroke-width:1.8;flex:none}.fc-wrap{margin-bottom:16px}.fc-lead{font-size:var(--text-size-sm);font-weight:var(--text-weight-semibold);letter-spacing:.04em;text-transform:var(--label-transform);color:var(--dim);margin-bottom:2px}.fc-hits{list-style:none;margin:6px 0 0;padding:0}.fc-hits button{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;border:none;background:none;font:inherit;cursor:pointer;padding:9px 2px;border-bottom:1px solid var(--line-2);min-height:44px;color:var(--ink-2)}.fc-hits button:hover{background:var(--card)}.fc-hits li:last-child button{border-bottom:none}.fl-dict{font-size:var(--text-size-base);color:var(--acc-dark)}@media(max-width:980px){.fc{padding:11px 12px}.fc-body li,.fc-plain p{font-size:var(--text-size-md)}}.cu-act{text-align:right;white-space:nowrap}.legal{max-width:720px}.legal h2{font-size:var(--text-size-5xl);margin-bottom:4px}.legal h3{font-size:var(--text-size-md);margin:20px 0 6px;color:var(--ink)}.legal p,.legal li{font-size:var(--text-size-base-plus);line-height:1.65;color:var(--ink-2)}.legal ul{margin:0;padding-left:18px}.legal li{margin-bottom:5px}.legal a{color:var(--acc-dark)}.gp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap}.gp-lead{font-size:var(--text-size-xs-plus);font-weight:var(--text-weight-semibold);letter-spacing:.06em;text-transform:var(--label-transform);color:var(--dim);margin:12px 0 6px}.gp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gp-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card)}.gp-row:hover{background:var(--bg)}.gp-row.on{border-color:var(--acc);background:var(--acc-soft);outline:2px solid var(--acc-soft)}.gp-pick{flex:1 1 auto;min-width:0;display:block;text-align:left;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.gp-main{display:flex;flex-direction:column;gap:3px;min-width:0}.gp-name{font-size:var(--text-size-md-plus);font-weight:var(--text-weight-semibold);color:var(--ink)}.gp-addr{display:flex;align-items:center;gap:5px;font-size:var(--text-size-sm-plus);color:var(--ink-2)}.gp-addr svg{width:13px;height:13px;stroke-width:1.8;flex:none}.gp-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:var(--text-size-sm-plus)}.gp-free{color:var(--ok);font-weight:var(--text-weight-semibold)}.gp-last{font-size:var(--text-size-sm);color:var(--acc-dark)}.gp-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.gp-dist{font-family:var(--mono);font-size:var(--text-size-sm-plus);font-weight:var(--text-weight-semibold);color:var(--ink-2)}.gp-tel{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--mono);font-size:var(--text-size-sm-plus);color:var(--acc-dark);text-decoration:none;white-space:nowrap}.gp-tel:hover{background:var(--bg)}.gp-tel svg{width:13px;height:13px;stroke-width:1.8}.gp-note{margin-top:10px}@media(max-width:560px){.gp-row{flex-direction:column;align-items:stretch;gap:8px}.gp-side{flex-direction:row;align-items:center;justify-content:space-between}.gp-tel,.gp-pick{min-height:44px}}.btn.on{border-color:var(--acc);background:var(--acc-soft);color:var(--acc-dark);font-weight:var(--text-weight-semibold)}.invite-panel{margin-top:16px;padding:16px;border:1px solid var(--acc-soft);border-radius:var(--r-sm);background:var(--acc-soft)}.invite-head{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.invite-qr{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.invite-qr img{background:var(--paper);padding:10px;border-radius:var(--r-sm);flex:none}.invite-side{display:flex;flex-direction:column;gap:10px;min-width:240px;flex:1}.invite-url{display:block;font-size:var(--text-size-xs-plus);color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 10px;word-break:break-all;line-height:1.5}.invite-note{margin-top:12px}.invite-handover{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-2)}.inv-shell{max-width:420px;padding-top:40px}.inv-car{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.inv-car-name{font-size:var(--text-size-xl);font-weight:var(--text-weight-semibold);color:var(--ink)}.inv-tabs{display:flex;gap:6px;margin-bottom:14px}.inv-tab{flex:1;min-height:40px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);font:inherit;font-size:var(--text-size-base-plus);color:var(--ink-2);cursor:pointer}.inv-tab.on{border-color:var(--acc);background:var(--acc-soft);color:var(--acc-dark);font-weight:var(--text-weight-semibold)}.inv-form{display:flex;flex-direction:column;gap:14px}.inv-form label{display:flex;flex-direction:column;gap:5px}.inv-form label>span:first-child{font-size:var(--text-size-base);color:var(--ink-2);font-weight:var(--text-weight-medium)}.inv-form .input{font-size:var(--text-size-xl);min-height:44px}.inv-submit{min-height:48px;font-size:var(--text-size-lg)}.inv-warn{margin-bottom:12px;padding:10px 12px;border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn-ink);font-size:var(--text-size-base);line-height:1.5}.claim-at-close{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border:1px solid var(--warn-soft);border-radius:var(--r-sm);background:var(--warn-soft);font-size:var(--text-size-base);line-height:1.55;cursor:pointer}.claim-at-close input{margin-top:3px;flex:none;width:16px;height:16px}.fleet-open{display:block;color:inherit;text-decoration:none}.fleet-open:hover{text-decoration:none}.ok-ink{color:var(--ok)}.gp-empty{padding:12px 14px;border:1px dashed var(--line);border-radius:var(--r-sm);line-height:1.55}.gp-more{display:block;width:100%;margin-top:10px;min-height:40px;border:1px dashed var(--line);border-radius:var(--r-sm);background:none;font:inherit;font-size:var(--text-size-sm-plus);color:var(--dim);cursor:pointer}.gp-more:hover{color:var(--ink-2);border-color:var(--line-2);background:var(--bg)}.sg{max-width:1040px;margin-inline:auto;padding:var(--space-6) var(--space-4) 80px}.sg-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}.sg-top h1{font-size:var(--text-size-8xl);margin-bottom:var(--space-1)}.sg-top p{max-width:52ch}.sg-theme{display:flex;flex-direction:column;gap:var(--space-1);min-width:220px}.sg-sec{border-top:1px solid var(--line);padding-top:var(--space-4);margin-top:var(--space-6)}.sg-sec h2{font-size:var(--text-size-xl);margin-bottom:var(--space-2)}.sg-note{max-width:68ch;margin-bottom:var(--space-3)}.sg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--space-2)}.sg-swatch{display:flex;align-items:center;gap:var(--space-2);min-width:0}.sg-chip{width:40px;height:40px;flex:none;border:1px solid var(--line);border-radius:var(--radius-lg)}.sg-chip-r{background:var(--acc-soft);border-color:var(--acc)}.sg-chip-sh{background:var(--card);border-color:var(--line-2)}.sg-swatch-t{display:flex;flex-direction:column;gap:1px;min-width:0}.sg-swatch-t code{font-size:var(--text-size-sm);color:var(--ink-2);word-break:break-all}.sg-swatch-t span{font-size:var(--text-size-xs)}.sg-type{display:flex;flex-direction:column;gap:var(--space-2)}.sg-type-row{display:grid;grid-template-columns:190px 1fr 150px;gap:var(--space-3);align-items:baseline;padding-bottom:var(--space-2);border-bottom:1px solid var(--line-2)}.sg-type-row code{font-size:var(--text-size-sm)}.sg-val{font-size:var(--text-size-xs);text-align:right}.sg-space{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.sg-space-row{display:grid;grid-template-columns:140px 1fr 80px;gap:var(--space-3);align-items:center}.sg-space-bar{height:14px;background:var(--acc);border-radius:var(--radius-2xs)}.sg-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-bottom:var(--space-3)}.sg-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3)}.sg-prog{margin-bottom:var(--space-6)}@media(max-width:760px){.sg-type-row{grid-template-columns:1fr;gap:var(--space-1)}.sg-val{text-align:left}.sg-space-row{grid-template-columns:120px 1fr 60px}}.wa-screen{--wa-bg: #EEF3F8;--wa-card: #FFFFFF;--wa-acc: #216A3B;--wa-acc-soft: #E8F4EC;--wa-ink: #1F2A37;--wa-mut: #5B6B7A;--wa-pastel: #D9EEF7;--wa-line: #DCE5EE;position:fixed;top:0;right:0;bottom:0;z-index:50;overflow:auto;background:var(--wa-bg);color:var(--wa-ink);font-family:"Source Sans 3",Segoe UI,system-ui,sans-serif;font-size:16px;display:flex;flex-direction:column;padding:18px 20px 24px;box-sizing:border-box;margin:0 auto;max-width:560px;left:50%;transform:translate(-50%);width:100%}.wa-top{display:flex;align-items:center;justify-content:space-between}.wa-back,.wa-skip,.wa-link{font:inherit;cursor:pointer;border:none;background:none}.wa-back{width:40px;height:40px;border-radius:999px;background:var(--wa-card);display:grid;place-items:center;color:var(--wa-ink)}.wa-back-gap{width:40px;height:40px}.wa-skip{font-weight:600;font-size:14px;color:var(--wa-mut);padding:8px 4px}.wa-dots{display:flex;gap:6px;align-items:center}.wa-dots span{width:8px;height:8px;border-radius:999px;background:var(--wa-line);transition:width .25s ease,background .25s ease}.wa-dots span.on{width:26px;background:var(--wa-acc)}.wa-dots span.past{background:var(--wa-acc);opacity:.5}.wa-head{display:flex;flex-direction:column;gap:12px;padding:34px 4px 0}.wa-car{margin-bottom:4px;overflow:visible}.wa-wheel{animation:wa-spin .9s linear infinite}.wa-car-body{animation:wa-bob 1.1s ease-in-out infinite}.wa-car-shadow{animation:wa-shadow 1.1s ease-in-out infinite;transform-origin:72px 60px}.wa-car-lines{animation:wa-lines .7s linear infinite}@media(prefers-reduced-motion:reduce){.wa-wheel,.wa-car-body,.wa-car-shadow,.wa-car-lines{animation:none}}.wa-q{font-family:Comfortaa,"Source Sans 3",sans-serif;font-weight:700;font-size:28px;line-height:1.2;margin:0;color:var(--wa-ink)}.wa-sub{margin:0;font-size:16px;line-height:1.5;color:var(--wa-mut)}.wa-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:28px}.wa-tile{position:relative;text-align:left;font:inherit;cursor:pointer;color:var(--wa-ink);background:var(--wa-card);border:1px solid var(--wa-line);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:4px;min-height:64px;transition:border-color .15s ease,background .15s ease,transform .15s ease}.wa-tile.wide{grid-column:1 / -1}.wa-tile:hover{border-color:var(--wa-acc)}.wa-tile:active{transform:scale(.985)}.wa-tile.on{border:2px solid var(--wa-acc);background:var(--wa-acc-soft);padding:15px}.wa-tile-ico{width:44px;height:44px;border-radius:999px;background:var(--wa-pastel);display:grid;place-items:center;color:var(--wa-acc);margin-bottom:8px}.wa-tile-t{font-family:Comfortaa,sans-serif;font-weight:700;font-size:16px;line-height:1.25}.wa-tile-s{font-size:14px;line-height:1.35;color:var(--wa-mut)}.wa-tile-chk{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:999px;background:var(--wa-acc);color:#fff;display:grid;place-items:center}.wa-grow{flex:1}.wa-cta{font:inherit;font-weight:600;font-size:17px;cursor:pointer;border:none;height:56px;border-radius:999px;background:var(--wa-acc, var(--action-primary-bg));color:var(--wa-on-acc, var(--action-primary-fg, #fff));width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:22px}.wa-cta:disabled{opacity:.5;cursor:default}.wa-alt{text-align:center;font-size:15px;color:var(--wa-mut);padding-top:16px}.wa-link{color:var(--wa-acc, var(--link));font-weight:600;font-size:inherit;padding:0}.wa-scanbox{margin-top:24px;background:var(--wa-card, var(--card));border-radius:24px;padding:18px;display:flex;flex-direction:column;align-items:center;gap:14px}.wa-frame{position:relative;width:min(250px,70vw);aspect-ratio:1;border-radius:18px;background:var(--wa-pastel, var(--acc-soft));display:grid;place-items:center;color:var(--wa-acc, var(--acc));overflow:hidden}.wa-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wa-corner{position:absolute;width:34px;height:34px;border:3px solid var(--wa-acc, var(--acc))}.wa-corner.tl{top:18px;left:18px;border-right:none;border-bottom:none;border-top-left-radius:12px}.wa-corner.tr{top:18px;right:18px;border-left:none;border-bottom:none;border-top-right-radius:12px}.wa-corner.bl{bottom:18px;left:18px;border-right:none;border-top:none;border-bottom-left-radius:12px}.wa-corner.br{bottom:18px;right:18px;border-left:none;border-top:none;border-bottom-right-radius:12px}.wa-hint{font-size:14px;color:var(--wa-mut, var(--dim));text-align:center}.wa-scanbox .wa-cta{margin-top:0;height:50px}.wa-paste{display:flex;gap:8px;width:100%}.wa-paste input{flex:1;min-width:0;height:50px;border-radius:14px;border:1px solid var(--wa-line, var(--line));background:var(--wa-bg, var(--card));padding:0 14px;font:inherit;font-size:16px;color:var(--wa-ink, var(--ink))}.wa-paste input:focus{outline:none;border-color:var(--wa-acc, var(--acc))}.wa-paste button{font:inherit;font-weight:600;cursor:pointer;border:none;width:96px;height:50px;border-radius:14px;background:var(--wa-acc, var(--action-primary-bg));color:var(--wa-on-acc, var(--action-primary-fg, #fff))}.wa-paste button:disabled{opacity:.5;cursor:default}.wa-claim{margin-top:20px}.wa-claim .card{border-radius:20px;border-color:var(--wa-line)}.wa-done{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:0 4px}.wa-check{width:96px;height:96px;border-radius:999px;background:var(--wa-acc-soft);color:var(--wa-acc);display:grid;place-items:center}.wa-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.wa-chip{display:inline-flex;align-items:center;gap:6px;background:var(--wa-card);border:1px solid var(--wa-line);border-radius:999px;padding:8px 14px;font-size:14px;color:var(--wa-ink)}.wa-chip svg{color:var(--wa-acc)}.wa-screen .error-banner{width:100%;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.wa-dots span,.wa-tile{transition:none}}.ls-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ls-item{border:1px solid var(--line-2);border-radius:var(--r-sm);padding:12px 14px;background:var(--card)}.ls-item.closed{background:var(--neu-soft);border-style:dashed}.ls-item.closed .ls-title{text-decoration:line-through;text-decoration-color:var(--dim)}.ls-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.ls-kind{font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);padding:2px 9px;border-radius:var(--radius-pill);border:1px solid transparent}.ls-kind.offer{background:var(--ok-soft);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.ls-kind.wanted{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb,var(--info) 35%,transparent)}.ls-title{font-size:var(--text-size-lg);font-weight:var(--text-weight-semibold);overflow-wrap:break-word}.ls-price{font-family:var(--mono);font-weight:var(--text-weight-semibold);font-size:var(--text-size-lg);color:var(--ink)}.ls-price.ask{font-family:var(--font-ui);font-weight:var(--text-weight-regular);font-size:var(--text-size-sm);color:var(--dim)}.ls-code{font-family:var(--mono);font-size:var(--text-size-sm);padding:2px 8px;border-radius:var(--radius-md);background:var(--neu-soft);color:var(--ink)}.ls-desc{margin-top:4px;white-space:pre-wrap;overflow-wrap:break-word}.ls-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2)}.ls-call{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);min-height:40px}.ls-seg button{flex:1;min-height:42px;font-size:var(--text-size-base)}html[data-a11y-text=lg]{--text-size-3xs: 12.5px;--text-size-2xs: 13px;--text-size-2xs-plus: 14px;--text-size-xs: 15px;--text-size-xs-plus: 15.5px;--text-size-sm: 16px;--text-size-sm-plus: 16.5px;--text-size-base: 17px;--text-size-base-plus: 18px;--text-size-md: 18.5px;--text-size-md-plus: 19px;--text-size-lg: 19.5px;--text-size-lg-plus: 20px;--text-size-xl: 20.5px;--text-size-xl-plus: 21.5px;--text-size-2xl: 19.5px;--text-size-3xl: 23px;--text-size-4xl: 24px;--text-size-5xl: 25.5px;--text-size-6xl: 37px;--text-size-7xl: 30px;--text-size-8xl: 32px;--text-size-metric: 37px;--text-size-9xl: 38px;--text-size-10xl: 40px;--text-size-11xl: 42.5px;--text-size-12xl: 45px;--text-size-hero: 54px}html[data-a11y-text=xl]{--text-size-3xs: 14.5px;--text-size-2xs: 15px;--text-size-2xs-plus: 15.5px;--text-size-xs: 17px;--text-size-xs-plus: 17.5px;--text-size-sm: 18px;--text-size-sm-plus: 19px;--text-size-base: 19.5px;--text-size-base-plus: 20px;--text-size-md: 21px;--text-size-md-plus: 21.5px;--text-size-lg: 22px;--text-size-lg-plus: 23px;--text-size-xl: 23.5px;--text-size-xl-plus: 24px;--text-size-2xl: 22px;--text-size-3xl: 26px;--text-size-4xl: 27.5px;--text-size-5xl: 28.5px;--text-size-6xl: 41.5px;--text-size-7xl: 34px;--text-size-8xl: 36.5px;--text-size-metric: 41.5px;--text-size-9xl: 43px;--text-size-10xl: 45.5px;--text-size-11xl: 48px;--text-size-12xl: 50.5px;--text-size-hero: 61px}html[data-a11y-contrast=high]{--bg: #FFFFFF;--card: #FFFFFF;--card-solid: #FFFFFF;--paper: #FFFFFF;--neu-soft: #EAEAEA;--line: #000000;--line-2: #4A4A4A;--ink: #000000;--ink-2: #000000;--dim: #1F1F1F;--acc: #005A4C;--acc-dark: #00443A;--acc-soft: #DDEFEA;--action-primary-bg: #005A4C;--action-primary-hover: #00443A;--link: #003F33;--link-hover: #002A22;--select-ring: #000000;--chart-bar: #005A4C;--bad: #9B1C0C;--warn: #6E4300;--info: #0B4A8A;--ok: #0F5A2E;--neu: #3A424B;--bad-ink: #7A150A;--dim-ink: #1F1F1F;--rail-problem: #9B1C0C;--rail-diagnosis: #6E4300;--rail-waiting_part: #52338F;--rail-repair: #0B4A8A;--rail-ready: #0F5A2E;--rail-ink: #FFFFFF;--rail-pending-ink: #FFFFFF}html[data-a11y-contrast=high] .btn,html[data-a11y-contrast=high] .input,html[data-a11y-contrast=high] .card,html[data-a11y-contrast=high] .panel,html[data-a11y-contrast=high] .stat,html[data-a11y-contrast=high] .j{border-color:#000}html[data-a11y-contrast=high] .tag{border:1px solid currentColor}html[data-a11y-contrast=high] .lp{--lp-dark: #000000;--lp-dark-2: #000000;--lp-dark-3: #1A1A1A;--lp-dark-line: #FFFFFF;--lp-dark-line-strong: #FFFFFF;--lp-on-dark: #FFFFFF;--lp-on-dark-2: #FFFFFF;--lp-on-dark-acc: #7CFFB8;--lp-on-dark-warn: #FFD27A;--lp-on-dark-btn: #FFFFFF;--lp-on-dark-btn-hover: #DDDDDD;--lp-on-dark-btn-ink: #000000;--lp-glow: transparent;--lp-glow-2: transparent;--lp-mock-shadow: none}html[data-a11y-contrast=high] .lp-nav.scrolled{background:#000}html[data-a11y-contrast=high] .lp{--lp-video-scrim: rgba(0, 0, 0, .97)}html[data-a11y-motion=reduce] *,html[data-a11y-motion=reduce] *:before,html[data-a11y-motion=reduce] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-a11y-links=underline] a:not(.btn):not(.gnav a){text-decoration:underline;text-underline-offset:2px}html[data-a11y-spacing=wide] body{letter-spacing:.06em;word-spacing:.12em;line-height:1.6}html[data-a11y-spacing=wide] p,html[data-a11y-spacing=wide] li{margin-bottom:.6em}html[data-a11y-text=lg] .tag,html[data-a11y-text=xl] .tag{white-space:normal}.a11y-widget{position:fixed;right:16px;bottom:16px;z-index:90}.a11y-fab{width:54px;height:54px;border-radius:var(--radius-round);border:2px solid #0057A8;background:#0057a8;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow-raised);padding:0}.a11y-fab svg{width:34px;height:34px}.a11y-fab:hover,.a11y-fab.open{background:#00427f;border-color:#00427f}.a11y-fab:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.a11y-fab.active:after{content:"";position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:var(--radius-round);background:var(--warn);border:2px solid var(--card-solid)}.a11y-fab{position:relative}.a11y-panel{position:absolute;right:0;bottom:64px;width:min(340px,calc(100vw - 32px));background:var(--card-solid);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-raised);padding:14px 16px 12px;max-height:calc(100vh - 100px);overflow:auto}.a11y-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.a11y-title{font-weight:var(--text-weight-bold);font-size:var(--text-size-lg)}.a11y-close{width:36px;height:36px;border:none;background:none;color:var(--ink);cursor:pointer;border-radius:var(--radius-round);display:grid;place-items:center}.a11y-close svg{width:20px;height:20px}.a11y-close:hover{background:var(--neu-soft)}.a11y-group{border:0;padding:0;margin:0 0 8px}.a11y-group legend{font-weight:var(--text-weight-semibold);font-size:var(--text-size-sm);color:var(--dim);padding:0;margin-bottom:6px}.a11y-row{display:flex;gap:6px;flex-wrap:wrap}.a11y-row .a11y-opt{flex:1 1 auto;justify-content:center}.a11y-opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border:1px solid var(--line-2);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-size-base)}.a11y-opt:has(input:checked){border-color:var(--acc);background:var(--acc-soft)}.a11y-opt input{width:18px;height:18px;accent-color:var(--acc);flex:none;margin:0}.a11y-toggle{margin-bottom:6px}.a11y-toggle span{display:flex;flex-direction:column;line-height:1.25}.a11y-toggle small{color:var(--dim);font-size:var(--text-size-xs)}.a11y-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;flex-wrap:wrap}@media(max-width:600px){.a11y-widget{right:12px;bottom:12px}.a11y-panel{bottom:62px}}@media print{.a11y-widget{display:none}}.parts-list{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-2)}.parts-list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line-2)}.parts-list li:last-child{border-bottom:none}.parts-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);flex:1;min-width:200px}.parts-kind{font-weight:600}.parts-code{font-size:var(--text-size-lg)}.parts-brand{color:var(--ink-2)}.parts-actions{display:flex;gap:var(--space-1);margin-left:auto}.help-widget{position:relative;flex:none}.help-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-round);border:none;background:none;color:var(--ink-2);cursor:pointer;font:inherit}.help-btn:hover,.help-btn.open{background:var(--neu-soft);color:var(--ink)}.help-btn:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.help-badge{position:absolute;top:4px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-lg);background:var(--badge-bg);color:var(--on-accent);font-size:var(--text-size-2xs);font-weight:var(--text-weight-bold);font-family:var(--mono);display:inline-flex;align-items:center;justify-content:center}.help-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(420px,calc(100vw - 32px));max-height:min(70vh,640px);display:flex;flex-direction:column;background:var(--card-solid);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);overflow:hidden;z-index:60;text-align:left}@media(max-width:640px){.help-panel{position:fixed;left:16px;right:16px;top:64px;width:auto;max-height:calc(100vh - 80px)}}.help-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line-2)}.help-body{padding:12px 14px;overflow:auto;display:flex;flex-direction:column;gap:var(--space-3)}.help-ask{display:flex;flex-direction:column;gap:4px}.help-answers{display:flex;flex-direction:column;gap:var(--space-2)}.help-answer{border:1px solid var(--line-2);border-radius:var(--radius-md);padding:8px 10px}.help-answer summary{cursor:pointer;font-weight:600}.help-answer p{margin:6px 0 4px}.help-escalate{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;padding-top:6px}.help-threads ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.help-thread{width:100%;text-align:left;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--radius-md);background:none;font:inherit;color:inherit;cursor:pointer}.help-thread:hover{background:var(--neu-soft)}.help-thread-subject{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-new{color:var(--bad-ink);font-weight:600}.help-msgs{display:flex;flex-direction:column;gap:var(--space-2)}.help-msg{padding:8px 10px;border-radius:var(--radius-md);background:var(--neu-soft);align-self:flex-end;max-width:92%;white-space:pre-wrap}.help-msg.staff{background:var(--acc-soft);align-self:flex-start}.help-send{display:flex;flex-direction:column;gap:6px}.admin-support{display:grid;grid-template-columns:minmax(260px,1fr) 2fr;gap:18px;align-items:start}@media(max-width:800px){.admin-support{grid-template-columns:1fr}}.admin-support-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.admin-support-item{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;font:inherit;cursor:pointer;background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--radius-lg-plus);padding:10px 12px;color:var(--admin-ink-2)}.admin-support-item:hover{background:var(--admin-surface-2)}.admin-support-item.on{border-color:var(--admin-primary)}.admin-support-item strong{color:var(--admin-ink)}.admin-support-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.admin-support-subject{font-size:var(--text-size-sm);color:var(--admin-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-support-thread{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--radius-lg-plus);padding:16px 18px}.admin-support-who{margin-bottom:12px}.admin-support-who strong{color:var(--admin-ink)}.admin-support-msgs{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.admin-support-msgs li{padding:8px 12px;border-radius:var(--radius-md-plus);background:var(--admin-bg);border-left:3px solid var(--admin-line)}.admin-support-msgs li.staff{border-left-color:var(--admin-primary)}.admin-support-body{white-space:pre-wrap;color:var(--admin-ink-2);margin-top:2px}.admin-support-thread .admin-form{margin-bottom:0}.admin-support-thread textarea.admin-input{resize:vertical;min-height:90px}.own-works{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.own-work{padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--radius-md)}.admin-fix{border-color:var(--admin-primary)}.admin-fix strong{font-size:var(--text-size-base);color:var(--admin-ink)}.admin-fix-btns{display:inline-flex;gap:6px;flex-wrap:wrap}.admin-fieldset{border:1px solid var(--admin-line);border-radius:var(--radius-md-plus);padding:8px 12px 10px;display:flex;flex-direction:column;gap:6px;margin:0}.admin-fieldset legend{font-size:var(--text-size-sm);color:var(--admin-dim);padding:0 4px}.admin-radio{flex-direction:row!important;align-items:center;gap:8px!important;color:var(--admin-ink)!important;font-size:var(--text-size-base)!important}.admin-radio input{width:18px;height:18px;margin:0}.admin-attn{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.admin-attn-card{background:var(--admin-surface);border:1px solid var(--admin-line);border-left:3px solid var(--admin-bad);border-radius:var(--radius-lg-plus);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.admin-attn-head{display:flex;align-items:center;gap:8px;color:var(--admin-ink)}.admin-attn-list{margin:0;padding-left:18px;color:var(--admin-ink);font-size:var(--text-size-sm);display:flex;flex-direction:column;gap:3px}.admin-attn-card .admin-btn{align-self:flex-start;margin-top:4px}.admin-link{background:none;border:0;padding:0;font:inherit;color:var(--admin-ink);text-decoration:underline;cursor:pointer}.admin-link:hover{color:var(--admin-acc)}.help-thread-row{display:flex;align-items:stretch;gap:6px;min-width:0}.help-thread-row .help-thread{flex:1 1 0;width:auto;min-width:0}.help-thread-del{width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:var(--radius-md);background:none;color:var(--ink-2);cursor:pointer}.help-thread-del:hover{color:var(--bad);border-color:var(--bad)}.ls-photos{list-style:none;margin:8px 0 0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.ls-photos img{width:72px;height:72px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line-2);display:block;background:var(--neu-soft)}.ls-photo-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.ls-photo-grid li{position:relative}.ls-photo-grid img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line-2);display:block;background:var(--neu-soft)}.ls-photo-del{position:absolute;top:6px;right:6px;width:32px;height:32px;border-radius:var(--radius-pill);border:1px solid var(--line-2);background:var(--card);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ls-photo-del:hover{color:var(--bad);border-color:var(--bad)}.btn.disabled{pointer-events:none;opacity:.6}.admin-btn.disabled{opacity:.5;pointer-events:none}.lang-switch{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r-pill);overflow:hidden}.lang-switch button{min-width:40px;min-height:32px;padding:0 10px;border:0;background:transparent;font:inherit;font-size:var(--text-size-sm);font-weight:var(--text-weight-semibold);color:var(--ink-2);cursor:pointer}.lang-switch button.on{background:var(--action-primary-bg);color:var(--action-primary-fg)}.lang-switch button:focus-visible{outline:2px solid var(--acc-dark);outline-offset:-2px}.lang-switch.on-dark{border-color:var(--lp-line, rgba(255,255,255,.3))}.lang-switch.on-dark button{color:var(--lp-on-dark)}.lang-switch.on-dark button.on{background:var(--lp-on-dark);color:var(--lp-dark)}@media(max-width:480px){.lang-switch button{min-width:34px;min-height:30px;padding:0 7px}}
