@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(./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(./inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(./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(./inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(./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(./inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(./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(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./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(./inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(./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(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./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(./inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(./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(./inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(./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(./inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(./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(./inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(./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(./inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(./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(./inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(./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(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./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(./inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(./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(./inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(./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(./inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(./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(./inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(./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(./inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(./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(./inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(./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(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./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: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(./jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(./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(./jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(./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(./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(./jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(./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(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(./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(./jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(./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(./jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(./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,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) format("woff2"),url(./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(./jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(./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(./jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(./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}:root{--surface-0: #0a0e12;--surface-1: #0f1318;--surface-2: #14181d;--surface-3: #1a1e23;--surface-4: #1f2329;--line: #2b2f35;--line-strong: #3d4248;--line-input: #646970;--text-1: #e5e8ec;--text-2: #a7abb0;--text-3: #888d92;--accent: #45c2e7;--accent-strong: #5cd5fc;--accent-muted: #2587a3;--on-accent: #0a0e12;--status-critical: #f75d59;--status-serious: #f98f3a;--status-caution: #f2cf3b;--status-normal: #56d57b;--status-standby: #70a6f5;--status-off: #8d939a;--accent-wash: color-mix(in srgb, var(--accent) 14%, transparent);--accent-wash-strong: color-mix(in srgb, var(--accent) 22%, transparent);--critical-wash: color-mix(in srgb, var(--status-critical) 12%, transparent);--serious-wash: color-mix(in srgb, var(--status-serious) 10%, transparent);--caution-wash: color-mix(in srgb, var(--status-caution) 8%, transparent);--normal-wash: color-mix(in srgb, var(--status-normal) 10%, transparent);--standby-wash: color-mix(in srgb, var(--status-standby) 12%, transparent);--surface-accent: color-mix(in srgb, var(--accent) 16%, var(--surface-2));--surface-over-map: color-mix(in srgb, var(--surface-1) 92%, transparent);--scrim: color-mix(in srgb, var(--surface-0) 70%, transparent);--map-people: var(--status-normal);--map-people-stale: var(--status-off);--map-marker: var(--accent);--map-route: var(--status-standby);--map-area: var(--status-standby);--map-sensor: var(--status-serious);--map-emergency: var(--status-critical);--map-site: #b388ff;--map-draft: var(--accent);--map-selected: var(--accent-strong);--map-halo: var(--surface-0);--friendly: #00e5ff;--threat: #ff5b1f;--watchlist-affiliation: #ffb020;--neutral-affiliation: #78909c;--self: #ffffff;--suspect: #ff8c42;--unknown-cyan: #00ffcc;--priority: #c264ff;--bg-map: var(--surface-0);--bg-panel: var(--surface-1);--bg-panel-2: var(--surface-2);--bg-card: var(--surface-2);--bg-toolbar: var(--surface-1);--bg-panel-header: var(--surface-1);--text-primary: var(--text-1);--text-secondary: var(--text-2);--text-dim: var(--text-3);--text-coord: var(--text-1);--text-accent: var(--accent);--fg: var(--text-1);--muted: var(--text-2);--cyan: var(--accent);--cyan-bright: var(--accent-strong);--cyan-dim: var(--accent-muted);--hairline: var(--line);--hairline-strong: var(--line-strong);--divider: var(--line);--critical-border: var(--status-critical);--critical-bg: var(--critical-wash);--warning-border: var(--status-serious);--warning-bg: var(--serious-wash);--info-border: var(--accent);--info-bg: var(--accent-wash);--success-border: var(--status-normal);--success-bg: var(--normal-wash);--watchlist: var(--status-caution);--own-location: var(--status-normal);--heard-ring: var(--status-serious);--neutral: var(--status-off);--radius: 6px;--radius-sm: 4px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--control-h: 32px;--control-min-h: var(--control-h);--hit-min: var(--control-h);--icon-size: 20px;--icon-size-sm: 16px;--icon-stroke: 2;--rail-w: 200px;--rail-collapsed-w: 48px;--panel-w: 360px;--timeline-h: 120px;--toolbar-h: 32px;--strip-row-h: 40px;--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-label: var(--font-ui);--fs-1: 13px;--fs-2: 14px;--fs-3: 16px;--fs-4: 20px;--fs-5: 24px;--lh-tight: 1.25;--lh-body: 1.45;--fs-floor: var(--fs-1);--fs-map: var(--fs-1);--fs-panel: var(--fs-2);--fs-panel-lg: var(--fs-3);--fs-panel-header: var(--fs-3);--fs-sub-header: var(--fs-2);--fs-contact-label: var(--fs-2);--fs-alert-title: var(--fs-3);--fs-alert-body: var(--fs-2);--fs-toolbar-label: var(--fs-1);--fs-radial-label: var(--fs-3);--fs-coord: var(--fs-1);--fs-freq: var(--fs-1);--fs-timestamp-stale: var(--fs-1);--motion-fast: .1s;--motion-panel: .24s;--ease-out: cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion: reduce){:root{--motion-fast: 0ms;--motion-panel: 0ms}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--surface-0);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-2);line-height:var(--lh-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:inherit;font-variant-numeric:inherit}:where(button,[role=button],input,select,textarea,a,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(button,[role=button],[role=tab],input,select,summary){transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.mono{font-family:var(--font-mono);color:var(--text-1)}.label{font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.icon{display:inline-block;vertical-align:middle;flex:0 0 auto}.btn,.mapscreen-mode,.now-action,.command-strip-action,.command-filter-all,.det-heard-by-all,.fleet-bulk-go,.fleet-bulk-clear,.fleet-rename button,.loc-actions button,.inspector-clear,.mapscreen-place,.setup-next,.setup-start,.demo-limit-close,.sound-toggle,.mapscreen-banner button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-3);border:0;border-radius:var(--radius);background:var(--surface-3);color:var(--text-1);font-size:var(--fs-1);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.btn:hover,.mapscreen-mode:hover,.now-action:hover,.command-filter-all:hover,.det-heard-by-all:hover,.fleet-bulk-clear:hover,.fleet-rename button:hover,.loc-actions button:hover,.inspector-clear:hover,.mapscreen-place:hover,.setup-next:hover:not(:disabled),.demo-limit-close:hover,.mapscreen-banner button:hover{background:var(--surface-4)}.btn:disabled,.mapscreen-mode:disabled,.setup-next:disabled,.setup-start:disabled,.fleet-bulk-go:disabled,.fleet-rename button:disabled,.fleet-approval-actions button:disabled,.fleet-trust-actions button:disabled{opacity:.5;cursor:not-allowed}.btn.is-primary,.mapscreen-mode.is-primary,.now-action,.command-strip-action,.fleet-bulk-go,.setup-start,.loc-actions .loc-primary{background:var(--accent);color:var(--on-accent);font-weight:600}.btn.is-primary:hover,.mapscreen-mode.is-primary:hover,.now-action:hover,.command-strip-action:hover,.fleet-bulk-go:hover:not(:disabled),.setup-start:hover:not(:disabled),.loc-actions .loc-primary:hover{background:var(--accent-strong);color:var(--on-accent)}.btn.is-quiet{background:transparent;color:var(--text-2)}.btn.is-quiet:hover{background:var(--surface-3);color:var(--text-1)}.btn.is-danger{background:var(--status-critical);color:var(--on-accent);font-weight:600}.btn[aria-pressed=true],.mapscreen-mode.is-active,.mapscreen-mode[aria-pressed=true]{background:var(--accent-wash);color:var(--accent)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--text-2);cursor:pointer}.icon-btn:hover{background:var(--surface-3);color:var(--text-1)}.icon-btn[aria-pressed=true],.icon-btn[data-state=open]{background:var(--accent-wash);color:var(--accent)}.chip,.fleet-chip{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-3);border:0;border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-1);font-weight:500;white-space:nowrap;cursor:pointer}.chip:hover,.fleet-chip:hover{background:var(--surface-3);color:var(--text-1)}.chip.is-on,.chip[aria-pressed=true],.fleet-chip.on{background:var(--accent-wash);color:var(--accent)}.chip.is-reply{font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-1);background:var(--surface-3)}.field,.det-search,.fleet-search,.fleet-wifi-field input,.fleet-rename input,.loc-field input,.setup-field input,.mapscreen-replay-pick,.fleet-bulk-group,.select select,input[type=text],input[type=search],input[type=number],input[type=datetime-local],textarea,select{height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--line-input);border-radius:var(--radius);background:var(--surface-2);color:var(--text-1);font-size:var(--fs-1)}input:where(:not([type]),[type=password],[type=email],[type=url],[type=tel]){height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--line-input);border-radius:var(--radius);background:var(--surface-2);color:var(--text-1);font-size:var(--fs-1)}textarea{height:auto;min-height:calc(var(--control-h) * 2);padding:var(--space-2) var(--space-3)}input::placeholder,textarea::placeholder{color:var(--text-3);opacity:1}input[aria-invalid=true]{border-color:var(--status-caution)}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--accent)}input[type=range]{accent-color:var(--accent)}input[type=file]{color:var(--text-2)}input[type=file]::file-selector-button{height:var(--control-h);margin-right:var(--space-3);padding:0 var(--space-3);border:0;border-radius:var(--radius);background:var(--surface-3);color:var(--text-1);font-family:inherit;font-size:var(--fs-1);font-weight:500;cursor:pointer}input[type=file]:hover:not(:disabled)::file-selector-button{background:var(--surface-4)}input[type=file]:disabled::file-selector-button{opacity:.5;cursor:not-allowed}input[type=checkbox].switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 auto;width:36px;height:20px;margin:0;border:1px solid var(--line-input);border-radius:10px;background:var(--surface-4);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}input[type=checkbox].switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-2);transition:transform var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}input[type=checkbox].switch:checked{border-color:var(--accent);background:var(--accent)}input[type=checkbox].switch:checked:after{transform:translate(16px);background:var(--on-accent)}input[type=checkbox].switch:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion: reduce){input[type=checkbox].switch,input[type=checkbox].switch:after{transition:none}}@media (forced-colors: active){input[type=checkbox].switch:after{background:CanvasText}input[type=checkbox].switch:checked{background:Highlight}input[type=checkbox].switch:checked:after{background:HighlightText}}.select{position:relative;display:inline-flex;align-items:center}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--space-3) + var(--icon-size-sm) + var(--space-2));cursor:pointer}.select .icon{position:absolute;right:var(--space-2);pointer-events:none;color:var(--text-2)}.field-inline{display:flex;gap:var(--space-2);align-items:center}.field-inline>input{flex:1 1 auto;min-width:0}.status-mark{display:inline-block;flex:0 0 auto;width:10px;height:10px;vertical-align:middle;background:var(--status-off)}.status-mark.is-normal{border-radius:50%;background:var(--status-normal)}.status-mark.is-standby{border-radius:50%;background:transparent;box-shadow:inset 0 0 0 2px var(--status-standby)}.status-mark.is-caution{border-radius:1px;background:var(--status-caution)}.status-mark.is-serious{background:var(--status-serious);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.status-mark.is-critical{background:var(--status-critical);clip-path:polygon(50% 0,100% 100%,0 100%)}.status-mark.is-off{border-radius:50%;background:transparent;box-shadow:inset 0 0 0 2px var(--status-off);opacity:.8}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:0 0 auto}.count-badge,.shell-nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--surface-3);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-1);font-weight:500;line-height:1}.count-badge.is-urgent{background:var(--critical-wash);color:var(--status-critical);font-weight:600}.pill,.role-pill,.badge{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-1);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.role-pill.is-lead,.pill.is-accent{background:var(--accent-wash);color:var(--accent)}.badge.dotted{box-shadow:inset 0 0 0 1px var(--line-strong);background:transparent}.list-row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--space-7);padding:0 var(--space-3);border-radius:var(--radius);color:var(--text-1)}.list-row:hover{background:var(--surface-2)}.list-row.is-selected,.list-row[aria-selected=true]{background:var(--surface-3);box-shadow:inset 2px 0 0 var(--accent)}.list-row .sub{color:var(--text-3);font-size:var(--fs-1)}.channel{display:flex;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius);font-size:var(--fs-1);color:var(--text-2)}.channel:hover{background:var(--surface-2);color:var(--text-1)}.channel.is-on{background:var(--surface-3);color:var(--text-1)}.channel .count-badge{margin-left:auto}.row{padding:7px var(--space-3);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.sub{color:var(--text-2);font-size:var(--fs-2)}.bubble{max-width:70%;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:var(--surface-2);font-size:var(--fs-1);line-height:var(--lh-body)}.bubble.is-own{background:var(--surface-accent);margin-left:auto}.bubble-meta{margin-top:3px;font-size:var(--fs-1);color:var(--text-3)}.bubble-meta b{color:var(--text-2);font-weight:500}.pinned,.notice.is-critical{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--critical-wash);box-shadow:inset 3px 0 0 var(--status-critical)}.pinned-head{font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--status-critical)}.notice{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);font-size:var(--fs-1);color:var(--text-2)}.notice.is-caution{background:var(--caution-wash);color:var(--status-caution)}.popover,.sheet{min-width:200px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-4);color:var(--text-1);box-shadow:0 8px 24px var(--scrim);z-index:30}.popover-head{padding:var(--space-1) var(--space-2) var(--space-2);font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.popover-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:var(--space-1) 0}.popover-row+.popover-row{border-top:1px solid var(--line);margin-top:var(--space-1);padding-top:var(--space-2)}.popover .mapscreen-controls-label{flex:0 0 100%}.menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--control-h);padding:0 var(--space-2);border:0;border-radius:var(--radius);background:transparent;color:var(--text-1);font-size:var(--fs-1);text-align:left;cursor:pointer}.menu-item:hover{background:var(--surface-3)}.menu-item kbd{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3)}.sheet{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - var(--space-6)));padding:var(--space-4);z-index:60}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:59}.sheet h2{margin:0 0 var(--space-3);font-size:var(--fs-3);font-weight:600}.sheet-list{margin:0;display:grid;grid-template-columns:1fr auto;gap:var(--space-2) var(--space-4);font-size:var(--fs-1)}.sheet-list dt{color:var(--text-1)}.sheet-list dd{margin:0;font-family:var(--font-mono);color:var(--text-2);text-align:right}.sheet-close{position:absolute;top:var(--space-2);right:var(--space-2)}.splitter{position:relative;flex:0 0 auto;width:8px;margin:0 -4px;z-index:2;cursor:col-resize;touch-action:none}.splitter:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--line);transition:background-color var(--motion-fast) var(--ease-out)}.splitter:hover:before,.splitter[data-separator=active]:before,.splitter:focus-visible:before{background:var(--accent);width:2px}.splitter:focus-visible{outline:none}.splitter.is-horizontal{width:auto;height:8px;margin:-4px 0;cursor:row-resize}.splitter.is-horizontal:before{top:50%;bottom:auto;left:0;right:0;width:auto;height:1px;transform:translateY(-50%)}.splitter.is-horizontal:hover:before,.splitter.is-horizontal[data-separator=active]:before,.splitter.is-horizontal:focus-visible:before{height:2px;width:auto}.splitter.is-horizontal:after{content:"";position:absolute;left:50%;top:50%;width:48px;height:4px;transform:translate(-50%,-50%);border-radius:2px;background:var(--line-strong)}table{width:100%;border-collapse:collapse;font-size:var(--fs-1)}th{text-align:left;letter-spacing:.06em;text-transform:uppercase;font-size:var(--fs-1);font-weight:600;color:var(--text-3);padding:6px var(--space-2);border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface-1)}td{padding:5px var(--space-2);border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--text-1)}tr:hover td{background:var(--surface-2)}.muted{color:var(--text-3)}.spacer{flex:1 1 auto}.panel{background:var(--surface-1);display:flex;flex-direction:column;min-height:0;overflow:hidden}.banner{padding:5px var(--space-3);letter-spacing:.08em;text-transform:uppercase;font-size:var(--fs-1);font-weight:600;text-align:center}.banner.degraded{background:var(--warning-bg);color:var(--warning-border);box-shadow:inset 0 -1px 0 var(--warning-border)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.empty-state{padding:var(--space-4);border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-2);line-height:var(--lh-body)}:root[data-display=dim] body{filter:brightness(.55)}:root[data-display=night-red] body{filter:grayscale(1) sepia(1) saturate(8) hue-rotate(-50deg) brightness(.5)}.maplibregl-popup-content{background:var(--surface-4)!important;color:var(--text-1)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;box-shadow:0 8px 24px var(--scrim)!important;font-family:var(--font-mono)!important;font-size:var(--fs-1)!important}.maplibregl-popup-tip{border-top-color:var(--surface-4)!important}.maplibregl-ctrl-group{background:var(--surface-over-map)!important;border-radius:var(--radius)!important;box-shadow:none!important}.maplibregl-ctrl-group:not(:empty){box-shadow:none!important}.maplibregl-ctrl-group button{width:var(--control-h)!important;height:var(--control-h)!important;border-radius:var(--radius)!important}.maplibregl-ctrl-group button+button{border-top:1px solid var(--line)!important}.maplibregl-ctrl-group button:hover{background-color:var(--surface-3)!important}.maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(.85)}.maplibregl-ctrl-scale{background:var(--surface-over-map)!important;border:0!important;border-bottom:2px solid var(--text-2)!important;border-radius:0!important;color:var(--text-2)!important;font-family:var(--font-mono)!important;font-size:var(--fs-1)!important;padding:0 var(--space-1)!important}.maplibregl-ctrl-attrib{background:var(--surface-over-map)!important;border-radius:var(--radius)!important;color:var(--text-2)!important;font-family:var(--font-ui)!important;font-size:var(--fs-1)!important}.maplibregl-ctrl-attrib a{color:var(--text-1)!important}.maplibregl-ctrl-attrib-button{filter:invert(.85)}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{z-index:3}.row-select{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.row-select-sub{display:block;font-size:var(--fs-1)}tr.is-selected td{background:var(--surface-3)}tr.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.map-node-marker{width:13px;height:13px;padding:0;border:1.5px solid var(--map-halo);border-radius:2px;cursor:pointer;display:block}.map-node-marker:focus-visible{outline:1px solid var(--map-selected);outline-offset:3px}.map-node-marker.is-selected{outline:2px solid var(--map-selected);outline-offset:3px}.map-node-marker.is-pending{background:transparent;outline:2px dashed var(--map-selected);outline-offset:3px}.map-node-marker.is-offline{background:transparent;border-color:var(--status-off);box-shadow:none}.inspector{flex:0 1 auto;max-height:55%}.inspector-clear{color:var(--text-2)}.insp-block{border-bottom:1px solid var(--line);padding:var(--space-2) var(--space-3) var(--space-3)}.insp-block:last-child{border-bottom:0}.insp-block-title{font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 var(--space-2)}.selection-card-tag{color:var(--text-3)}.insp-dl{margin:0}.insp-field{display:grid;grid-template-columns:92px 1fr;gap:var(--space-2);margin-bottom:5px}.insp-dt{font-size:var(--fs-1);color:var(--text-3);padding-top:1px}.insp-dd{margin:0;font-size:var(--fs-1);line-height:1.4;min-width:0;overflow-wrap:anywhere}.insp-hint{color:var(--text-2);font-size:var(--fs-1);line-height:1.35;margin-top:2px}.insp-note{color:var(--text-2);font-size:var(--fs-1);line-height:1.4;margin:var(--space-2) 0 0}.selection-card-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.selection-card-reply{margin:0;color:var(--text-1)}.selection-card-photo-img{display:block;max-width:100%;max-height:240px;border-radius:4px;object-fit:contain}.inspector-gone{padding:var(--space-2) var(--space-3);background:var(--caution-wash);box-shadow:inset 3px 0 0 var(--status-caution)}.inspector-gone-head{font-size:var(--fs-1);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--status-caution);margin:0 0 var(--space-2)}.inspector-gone-why{font-size:var(--fs-1);line-height:1.45;color:var(--text-1);margin:0 0 var(--space-2)}.inspector-gone-hold{font-size:var(--fs-1);color:var(--text-2);margin:var(--space-2) 0 0}.help-headline{margin:0;font-size:var(--fs-3);font-weight:600;color:var(--text-1)}.help-headline.is-attention{color:var(--status-caution)}.help-items{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.help-item{border-left:3px solid var(--line-strong);background:var(--surface-2);padding:8px 12px;display:flex;flex-direction:column;gap:4px}.help-item.is-broken{border-left-color:var(--status-serious);background:var(--serious-wash)}.help-item.is-will-break,.help-item.is-worth-knowing{border-left-color:var(--status-caution);background:var(--caution-wash)}.help-item.is-not-checked{border-left-color:var(--status-off)}.help-item.is-fine{border-left-color:var(--status-normal)}.help-item-head{margin:0;display:flex;gap:8px;align-items:baseline;font-size:var(--fs-2)}.help-level{font-size:var(--fs-1);color:var(--text-2);text-transform:none}.help-label{color:var(--text-2)}.help-subtitle{margin:12px 0 4px;font-size:var(--fs-2);font-weight:600;color:var(--text-1)}.help-fine{margin-top:12px;font-size:var(--fs-2)}.help-fine summary{cursor:pointer;color:var(--text-2)}.help-warn{color:var(--status-caution)}.help-hint{color:var(--text-2)}.help-search{max-width:420px}.help-topic-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.help-topic-link{background:none;border:none;padding:2px 0;color:var(--accent);font-size:var(--fs-2);cursor:pointer;text-align:left}.help-topic-link:hover,.help-topic-link:focus-visible{color:var(--accent-strong);text-decoration:underline}.help-topic-title{margin:8px 0 4px;font-size:var(--fs-3)}.help-steps{margin:4px 0 0;padding-left:24px;font-size:var(--fs-2);display:flex;flex-direction:column;gap:4px}.help-tick{display:flex;gap:8px;align-items:center;font-size:var(--fs-2)}.page-help{margin-left:8px;vertical-align:middle;color:var(--text-2)}.page-help:hover,.page-help:focus-visible{color:var(--accent)}.shell-nav-foot{border-top:1px solid var(--line);padding-top:4px}.shell-nav-foot-line{display:block;font-size:var(--fs-1);color:var(--status-caution)}.shell-nav-badge.is-attention{background:var(--status-caution);color:var(--surface-0)}.page-title-row{display:flex;align-items:center;gap:4px}.people-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.people-field{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--fs-1);color:var(--text-2)}.people-code{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2)}.people-code-value{margin:0;font-family:var(--font-mono);font-size:var(--fs-5);letter-spacing:.08em;color:var(--text-1)}.people-link{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0}.people-link-text{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-2);word-break:break-all}.people-table{overflow-x:auto;border-radius:var(--radius);background:var(--surface-2)}.people-table th{background:var(--surface-2)}.people-table td{font-size:var(--fs-1);vertical-align:middle}.people-you{color:var(--text-3)}.people-when{display:block;margin-top:2px;color:var(--text-3);font-size:var(--fs-1)}.people-actions{white-space:nowrap}.shell-person{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3)}.shell-person-name{font-size:var(--fs-1);color:var(--text-1)}.shell-person-role{font-size:var(--fs-1);color:var(--text-3)}.shell-rail.is-collapsed .shell-person-words{display:none}.people-everyone{display:block;margin:0 0 var(--space-2);color:var(--text-1)}.team-legend{position:absolute;left:var(--space-3);bottom:48px;z-index:3;display:flex;flex-wrap:wrap;gap:6px;max-width:min(640px,calc(100% - 2 * var(--space-3)));padding:6px;border-radius:16px;background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.team-legend-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-h);padding:0 10px;border-radius:16px;border:1px solid color-mix(in srgb,var(--team-ink) 40%,transparent);background:color-mix(in srgb,var(--team-ink) 13%,transparent);color:var(--team-ink);font-size:var(--fs-1);font-weight:700;cursor:pointer}.team-legend-chip.is-hidden{opacity:.5;text-decoration:line-through}.team-legend-swatch,.team-chip-swatch{width:10px;height:10px;border-radius:50%;background:var(--team-ink);flex:none}.team-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:13px;background:color-mix(in srgb,var(--team-ink) 14%,transparent);color:var(--team-ink);font-weight:700}.teams-card.is-coloured{border-top:4px solid var(--team-ink);background:color-mix(in srgb,var(--team-ink) 6%,var(--surface-2))}.teams-card.is-coloured .teams-card-name{color:var(--team-ink)}.teams-card-tak{font-size:var(--fs-1);color:var(--text-2)}.teams-colours{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}.teams-colour{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-h);padding:0 10px;border-radius:16px;border:1px solid color-mix(in srgb,var(--team-ink) 45%,transparent);color:var(--text-1);cursor:pointer}.teams-colour.is-chosen{background:color-mix(in srgb,var(--team-ink) 22%,transparent);box-shadow:inset 0 0 0 2px var(--team-ink)}.teams-colour.is-taken{opacity:.4;cursor:not-allowed}.teams-colour input{position:absolute;opacity:0;pointer-events:none}.teams-functions{display:flex;flex-wrap:wrap;gap:4px}.teams-function{min-height:var(--control-h);padding:0 10px;border-radius:14px;border:1px solid var(--text-3);background:transparent;color:var(--text-2);font-size:var(--fs-1);cursor:pointer}.teams-function[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.teams-requests{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--accent-wash)}.teams-requests-count{margin:0;font-size:var(--fs-2);font-weight:700;color:var(--accent)}.teams-requests-list{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0;padding:0;list-style:none}.teams-request{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.teams-request-line{font-size:var(--fs-1)}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0);-webkit-touch-callout:none}.maplibregl-canvas{position:absolute;left:0;top:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:#0006;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}.map-shared-marker{width:26px;height:26px;position:relative;cursor:default}.map-shared-glyph{width:26px;height:26px;display:block;overflow:visible}.map-shared-marker .map-shared-label,.map-person .map-shared-label{position:absolute;top:16px;left:50%;white-space:nowrap;font-size:var(--fs-map);font-weight:500;line-height:1.2;padding:1px 4px;border-radius:3px;background:color-mix(in srgb,var(--map-halo) 85%,transparent);color:var(--text-1);pointer-events:none}.map-shared-marker .map-shared-label{transform:translate(-50%)}.map-shared-marker .map-shared-label{top:27px}.map-person .map-shared-label{top:50%;left:14px;transform:translateY(-50%);display:flex;flex-direction:column;line-height:1.15}.map-person-leader,.map-label-leader{position:absolute;height:1px;background:color-mix(in srgb,var(--text-2) 70%,transparent);transform-origin:0 50%;pointer-events:none}.map-person-name{font-weight:600;letter-spacing:.02em;text-transform:uppercase}.map-person-status{font-size:var(--fs-map);font-family:var(--font-mono);color:var(--text-2)}.map-shared-marker.is-stale{opacity:.55}.map-shared-marker.is-unapproved .map-shared-label{outline:1px dashed var(--status-off)}.map-shared-marker[role=button]{cursor:pointer}.map-shared-marker[role=button]:focus-visible{outline:1px solid var(--map-selected);outline-offset:3px}.map-shared-marker.is-selected{outline:2px solid var(--map-selected);outline-offset:3px}.map-person[role=button]{cursor:pointer}.map-person[role=button]:focus-visible{outline:1px solid var(--map-selected);outline-offset:4px}.map-person.is-selected{outline:2px solid var(--map-selected);outline-offset:4px}.map-person{width:14px;height:14px;border-radius:50%;border:2px solid var(--map-people);background:var(--map-people);position:relative}.map-person.is-live{background:var(--map-people);border-color:var(--map-halo);box-shadow:0 0 0 2px var(--map-people),0 0 10px 2px color-mix(in srgb,var(--map-people) 55%,transparent)}.map-person.is-recent{background:color-mix(in srgb,var(--map-people) 45%,transparent);border-color:var(--map-people);box-shadow:none}.map-person.is-stale{background:transparent;border-style:dashed;border-color:var(--map-people-stale);opacity:.85;box-shadow:none}.map-person.is-unapproved{background:transparent;border-style:dashed;border-color:var(--status-off);box-shadow:none}.map-person.is-other-floor{background:transparent;border-style:dashed;box-shadow:none}.mapscreen-shared{max-width:280px;max-height:40%;overflow-y:auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-1);color:var(--text-1);font-size:var(--fs-1)}.mapscreen-shared-block+.mapscreen-shared-block{margin-top:var(--space-2)}.mapscreen-shared-headline{margin:0;font-weight:600}.mapscreen-shared-list{list-style:none;margin:var(--space-1) 0 0;padding:0}.mapscreen-shared-list li{display:flex;flex-direction:column;padding:3px 0}.mapscreen-shared-list li.is-stale{opacity:.6}.mapscreen-shared-block .insp-hint.is-warning{color:var(--status-caution)}.mapscreen-shared-list li.is-selected{background:var(--surface-3);box-shadow:inset 2px 0 0 var(--accent);margin-left:calc(-1 * var(--space-2));padding-left:var(--space-2);border-radius:var(--radius)}.mapscreen-shared-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.mapscreen-shared-confirm{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-3)}.mapscreen-shared-confirm p{margin:0}.mapscreen-shared-confirm .insp-hint{margin-top:var(--space-1)}.mapscreen-shared-removals{margin-top:var(--space-2)}.mapscreen-shared-list li.is-removed{opacity:.6}.mapscreen-shared-name{font-weight:600}.map-site,.map-site-object{position:relative;width:0;height:0;cursor:default}.map-site .map-shared-label{position:absolute;top:0;left:0;transform:translate(-50%,-100%);white-space:nowrap;font-size:var(--fs-map);font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;padding:2px 6px;border-radius:3px;background:color-mix(in srgb,var(--map-halo) 85%,transparent);color:var(--map-site);box-shadow:inset 0 0 0 1px var(--map-site);pointer-events:none}.map-site-object .map-shared-label{position:absolute;top:6px;left:0;transform:translate(-50%);white-space:nowrap;font-size:var(--fs-map);line-height:1.2;padding:1px 4px;border-radius:3px;background:color-mix(in srgb,var(--map-halo) 75%,transparent);color:var(--map-site);pointer-events:none}.map-site-object.is-point .map-site-glyph{position:absolute;left:-5px;top:-5px;width:10px;height:10px;transform:rotate(45deg);border:1.5px solid var(--map-site);background:color-mix(in srgb,var(--map-site) 25%,transparent)}.map-site.is-stale,.map-site-object.is-stale{opacity:.55}.map-site.is-unapproved .map-shared-label{box-shadow:none;outline:1px dashed var(--status-off)}.map-shared-area{position:relative;width:0;height:0}.map-shared-area .map-shared-label{position:absolute;top:0;left:0;transform:translate(-50%,-50%);white-space:nowrap;font-size:var(--fs-map);font-weight:500;line-height:1.2;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--map-halo) 85%,transparent);color:var(--map-area);box-shadow:inset 0 0 0 1px var(--map-area);cursor:pointer}.map-shared-area.is-activity .map-shared-label{color:var(--map-sensor);box-shadow:none;outline:1px dashed var(--map-sensor)}.map-shared-area.is-stale{opacity:.55}.map-shared-area.is-unapproved .map-shared-label{box-shadow:none;outline:1px dashed var(--status-off)}.map-shared-area[role=button] .map-shared-label:focus-visible,.map-shared-area[role=button]:focus-visible .map-shared-label{outline:1px solid var(--map-selected);outline-offset:2px}.map-shared-area.is-selected .map-shared-label{outline:2px solid var(--map-selected);outline-offset:2px}.map-person.is-urgent{box-shadow:0 0 0 3px var(--surface-0),0 0 0 5px var(--status-critical)}.map-drone,.map-drone-operator{position:relative;cursor:default}.map-drone{width:12px;height:12px;border:2px solid var(--map-sensor);background:transparent;transform:rotate(45deg)}.map-drone.is-stale{opacity:.5}.map-drone .map-shared-label{position:absolute;top:14px;left:50%;transform:rotate(-45deg) translate(-30%);white-space:nowrap;font-size:var(--fs-map);padding:1px 4px}.map-drone-operator{width:8px;height:8px;border:1.5px solid var(--map-sensor);border-radius:50%;background:transparent}.rfarea{display:flex;flex-direction:column;gap:8px}.rfarea-detected{margin:0}.rfarea-quality{display:flex;align-items:center;gap:8px}.rfarea-chip{padding:3px 8px;line-height:18px;border-radius:4px;font-size:13px;font-weight:600;letter-spacing:.06em;display:inline-flex;align-items:center;flex:none}.rfarea-chip.is-good{background:var(--normal-wash);color:var(--status-normal)}.rfarea-chip.is-weak{background:var(--caution-wash);color:var(--status-caution)}.rfarea-chip.is-none{background:var(--surface-3);color:var(--text-2)}.rfarea-quality-line{font-size:13px;color:var(--text-2)}.rfarea-blk{padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.rfarea-lbl{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.rfarea-why{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13px}.rfarea-why li{display:flex;gap:8px}.rfarea-why b{font-weight:600}.rfarea-why .is-ok .rfarea-dot{color:var(--status-normal)}.rfarea-why .is-caution .rfarea-dot{color:var(--status-caution)}.rfarea-why .is-plain .rfarea-dot{color:var(--text-3)}.rfarea-bars{display:grid;grid-template-columns:116px minmax(0,1fr) 76px;gap:6px 8px;align-items:center;font-size:13px}.rfarea-bar-name{color:var(--text-2)}.rfarea-bar{display:block;height:8px;border-radius:4px}.rfarea-bar.is-all{background:var(--line)}.rfarea-bar.is-now{background:var(--status-caution)}.rfarea-bar-track{display:block;height:8px}.rfarea-bar-value,.rfarea-mono{font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;text-align:right}.rfarea-note{margin:0;font-size:13px;color:var(--text-3)}.rfarea-sensors{border-collapse:collapse;width:100%;font-size:13px}.rfarea-sensors th{text-align:left;font-weight:400;color:var(--text-3);padding:0 8px 4px 0}.rfarea-sensors td{padding:2px 8px 2px 0;vertical-align:top}.rfarea-sensors td:first-child{white-space:nowrap}.rfpage-table td:first-child,.rfpage-table td:nth-child(2){white-space:nowrap}.rfarea-sensors td.rfarea-mono{text-align:left}.rfarea-sensors tr.is-quiet td{color:var(--text-2)}.rfarea-actions{padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.rfarea-btn{height:var(--control-h);padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:6px;background:var(--surface-3);color:var(--text-1);font:500 13px/1 inherit;cursor:pointer;white-space:nowrap}.rfarea-btn:hover:not(:disabled){background:var(--surface-4)}.rfarea-btn.is-primary{background:var(--accent);color:var(--on-accent);font-weight:600}.rfarea-btn.is-primary:hover:not(:disabled){background:var(--accent-strong)}.rfarea-btn:disabled{opacity:.6;cursor:default}.rfarea-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rfarea-legend{position:absolute;left:8px;top:52px;padding:8px 10px;border-radius:6px;background:var(--surface-over-map);display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-2);pointer-events:none;z-index:2}.rfarea-legend-title{font-weight:600;color:var(--text-1)}.rfarea-legend-ramp{display:block;width:160px;height:8px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 15%,transparent),var(--status-normal),var(--status-caution),var(--status-serious))}.rfarea-legend-ends{display:flex;justify-content:space-between;width:160px}.rfarea-legend-row{display:inline-flex;align-items:center;gap:6px}.rfarea-legend-ring{width:14px;height:0;border-top:1.5px dashed var(--accent)}.rfarea-legend-hatch{width:12px;height:12px;border-radius:50%;border:1.5px dashed var(--status-off);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--status-off) 45%,transparent) 0 1.5px,transparent 1.5px 5px)}.rfpage-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.rfpage-grid.is-wide-side{grid-template-columns:minmax(0,1fr) 400px}.rfpage-card{background:var(--surface-1);border:1px solid var(--line);border-radius:8px;overflow:hidden}.rfpage-card-pad{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.rfpage-card-head{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.rfpage-card-head h2,.rfpage-card-head h3{margin:0;font-size:14px;font-weight:600}.rfpage-sub{margin:0;font-size:13px;color:var(--text-2)}.rfpage-foot{padding:10px 16px;font-size:13px;color:var(--text-3);margin:0}.rfpage-dot{width:10px;height:10px;border-radius:50%;flex:none;background:var(--accent)}.rfpage-dot.is-off{background:var(--status-off)}.rfpage-table{width:100%;border-collapse:collapse;font-size:13px}.rfpage-table td,.rfpage-table th,.rfarea-sensors td,.rfarea-sensors th{font-family:var(--font-ui)}.rfpage-table td.rfarea-mono,.rfarea-sensors td.rfarea-mono{font-family:var(--font-mono)}.rfpage-table th{text-align:left;padding:8px 16px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line)}.rfpage-table td{padding:10px 16px;border-bottom:1px solid var(--line);vertical-align:top}.rfpage-table tr:last-child td{border-bottom:0}.rfpage-table td.is-name{font-weight:600}.rfpage-table td.is-quiet{color:var(--text-2)}.rfpage-state{display:inline-flex;align-items:center;gap:6px;font-weight:600}.rfpage-state i{width:8px;height:8px;border-radius:50%;display:inline-block;box-sizing:border-box;flex:none}.rfpage-state.is-heard{color:var(--status-serious)}.rfpage-state.is-heard i{background:var(--status-serious)}.rfpage-state.is-listening{color:var(--accent)}.rfpage-state.is-listening i{border:2px solid var(--accent)}.rfpage-state.is-nothing{color:var(--text-2)}.rfpage-state.is-nothing i{border:2px solid var(--text-2)}.rfpage-state.is-noanswer{color:var(--status-caution)}.rfpage-state.is-noanswer i{background:var(--status-caution);border-radius:0}.rfpage-state.is-ok{color:var(--status-normal)}.rfpage-state.is-ok i{background:var(--status-normal)}.rfpage-state.is-off{color:var(--text-2)}.rfpage-state.is-off i{border:2px solid var(--text-2)}.rfpage-kv{display:grid;grid-template-columns:130px minmax(0,1fr);gap:6px 10px;font-size:13px;margin:0}.rfpage-kv dt{color:var(--text-3)}.rfpage-kv dd{margin:0}.rfpage-recent{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13px}.rfpage-recent time{font-family:JetBrains Mono,ui-monospace,Consolas,monospace;color:var(--text-3)}.rfpage-switch{position:relative;width:40px;height:22px;border-radius:11px;border:0;background:var(--line-strong);cursor:pointer;flex:none}.rfpage-switch[aria-checked=true]{background:var(--accent)}.rfpage-switch span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--surface-0);transition:left .12s}.rfpage-switch[aria-checked=true] span{left:21px}.rfpage-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rfpage-opt{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%;box-sizing:border-box}.rfpage-opt.is-on,.rfpage-opt:hover{border-color:var(--accent);background:var(--surface-3)}.rfpage-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rfpage-opt-title{font-weight:600}.rfpage-opt-body{font-size:13px;color:var(--text-2)}.rfpage-form{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:var(--surface-2)}.rfpage-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-2)}.rfpage-form input,.rfpage-form select,.rfpage-select{height:var(--control-h);border-radius:6px;border:1px solid var(--line-input);background:var(--surface-1);color:var(--text-1);padding:0 8px;font:inherit}.rfpage-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rfpage-title{margin:0;font-size:16px;font-weight:600}.rfpage-pill{margin-left:auto;padding:4px 10px;border-radius:4px;background:var(--surface-2);font-size:13px;color:var(--text-2)}.rfplace{display:flex;min-height:520px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.rfplace-map{position:relative;flex:1 1 auto;min-width:0;background:var(--surface-0)}.rfplace-side{flex:none;width:380px;background:var(--surface-1);border-left:1px solid var(--line);display:flex;flex-direction:column}.rfplace-spot{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%;box-sizing:border-box}.rfplace-spot.is-on{background:var(--surface-3);border-color:var(--accent)}.rfplace-spot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rfplace-num{width:24px;aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;background:var(--surface-0);border:2px solid var(--accent);color:var(--accent)}.rfplace-legend{position:absolute;left:8px;bottom:8px;padding:8px 10px;border-radius:6px;background:var(--surface-over-map);display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-2)}.rfplace-legend-line{width:16px;height:10px;border-radius:50%;border:1px dashed var(--status-caution);background:var(--caution-wash)}.rfplace-legend-ring{width:12px;height:12px;border-radius:50%;border:2px dashed var(--accent)}@media (max-width: 900px){.rfpage-grid,.rfpage-grid.is-wide-side{grid-template-columns:minmax(0,1fr)}.rfplace{flex-direction:column}.rfplace-side{width:auto;border-left:0;border-top:1px solid var(--line)}}.msgs{display:flex;flex-direction:column;min-height:100%}.msgs-rail{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3)}.msgs-section,.picker-section-title{margin:var(--space-2) 0 var(--space-1);font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.msgs-section-row{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-3)}.msgs-rail-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.msgs-rail-row{display:grid;grid-template-columns:var(--control-h) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border:0;border-radius:var(--radius);background:transparent;color:var(--text-1);text-align:left;cursor:pointer}.msgs-rail-row:hover{background:var(--surface-3)}.msgs-rail-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);border-radius:var(--radius);background:var(--surface-3);color:var(--text-2)}.msgs-rail-row.is-broadcast .msgs-rail-icon{background:var(--caution-wash);color:var(--status-caution)}.msgs-rail-row.is-team .msgs-rail-icon{background:var(--normal-wash);color:var(--status-normal)}.msgs-rail-row.is-direct .msgs-rail-icon{background:transparent}.msgs-rail-text{display:flex;flex-direction:column;min-width:0}.msgs-rail-title{font-size:var(--fs-2);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.msgs-rail-row.is-broadcast .msgs-rail-title{color:var(--status-caution)}.msgs-rail-row.is-team .msgs-rail-title{color:var(--status-normal)}.msgs-rail-preview{overflow:hidden;font-size:var(--fs-1);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap}.msgs-badge{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-5);padding:0 var(--space-1);border-radius:999px;background:var(--status-standby);color:var(--on-accent);font-size:var(--fs-1);font-weight:600;font-variant-numeric:tabular-nums}.msgs-badge.is-urgent{background:var(--status-critical)}.msgs-empty,.msgs-note,.picker-empty{margin:var(--space-2) 0;font-size:var(--fs-1);color:var(--text-2)}.msgs-held{margin-top:var(--space-4)}.msgs-thread{display:flex;flex-direction:column;min-height:100%}.msgs-thread-head{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--line)}.msgs-back{flex:0 0 auto}.msgs-thread-title{flex:1 1 auto;min-width:0}.msgs-thread-title h2{margin:0;font-size:var(--fs-3);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.msgs-thread-title h2.is-broadcast{color:var(--status-caution)}.msgs-thread-title h2.is-team{color:var(--status-normal)}.msgs-thread-title p{margin:var(--space-1) 0 0;font-size:var(--fs-1);color:var(--text-2)}.msgs-pinned{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--critical-wash);border-bottom:1px solid var(--status-critical)}.msgs-pinned-text{display:flex;flex:1 1 12em;flex-direction:column;min-width:0}.msgs-pinned-head{font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--status-critical)}.msgs-pinned-body{font-size:var(--fs-2)}.mapscreen-mode.is-danger{background:var(--status-critical);color:var(--on-accent);font-weight:600}.msgs-scroll{flex:1 1 auto;padding:var(--space-3);overflow-y:auto}.msgs-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.msg{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);max-width:100%}.msg.is-mine{align-items:flex-end}.msg-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--fs-1)}.msg-sender{font-weight:600;letter-spacing:.04em;color:var(--status-normal)}.msg-team,.msg-time{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3);text-transform:uppercase}.msg-bubble{display:flex;flex-direction:column;gap:var(--space-1);max-width:92%;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);font-size:var(--fs-2);overflow-wrap:anywhere}.msg-body.is-sealed{color:var(--text-muted);font-style:italic}.msg.is-mine .msg-bubble{background:var(--normal-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-normal) 40%,transparent)}.msg.is-urgent .msg-bubble{box-shadow:inset 3px 0 0 var(--status-critical)}.msg.is-unsent .msg-bubble{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--status-critical)}.msg-urgent,.msg-chip{align-self:flex-start;padding:0 var(--space-1);border-radius:var(--radius-sm);font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.msg-urgent{background:var(--critical-wash);color:var(--status-critical)}.msg-chip{display:inline-block;margin-left:var(--space-2);border:1px solid var(--line-strong);color:var(--text-2)}.msg-place,.msg-media-line{font-size:var(--fs-1);color:var(--text-2)}.msg-media-photo img{display:block;max-width:min(260px,100%);max-height:200px;border-radius:6px;object-fit:cover}.msg-media-voice{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%}.msg-media-voice audio{max-width:220px}.msg-media-length{font-size:var(--fs-1);color:var(--text-2)}.map-msg-callout{display:flex;flex-direction:column;gap:4px;max-width:250px;margin:8px 0 0 8px;padding:10px 12px;border:1px solid var(--accent);border-radius:6px;background:var(--surface-1);color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.map-msg-callout.is-urgent{border-color:var(--status-critical);background:var(--critical-wash)}.map-msg-callout-head{font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.12em;color:var(--accent)}.map-msg-callout.is-urgent .map-msg-callout-head{color:var(--status-critical)}.map-msg-callout-detail{font-size:var(--fs-1);color:var(--text-2)}.msg-link{align-self:flex-start;padding:0;border:0;background:none;color:var(--accent);font-size:var(--fs-1);font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.msg-state{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1) var(--space-3);max-width:92%;font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3)}.msg-state.is-theirs{justify-content:flex-start;font-family:var(--font-ui)}.msg-state.is-unsent{flex-direction:column;align-items:flex-end;color:var(--status-critical)}.msg-reason{font-family:var(--font-ui);color:var(--text-1);text-align:right}.msg-unsent-actions{display:flex;gap:var(--space-2)}.msg-acks{color:var(--text-2)}.msg-who{flex-basis:100%;font-family:var(--font-ui);color:var(--text-2);text-align:right}.msgs-composer{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--line);background:var(--surface-1)}.msgs-quick{display:flex;flex-wrap:wrap;gap:var(--space-1)}.msgs-quick-btn{height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-2);color:var(--text-1);font-size:var(--fs-1);font-weight:600;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.msgs-quick-btn:hover{background:var(--surface-3)}.msgs-quick-btn.is-backup{border-color:var(--status-critical);color:var(--status-critical)}.msgs-warning{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2);border-radius:var(--radius);background:var(--caution-wash);font-size:var(--fs-1);color:var(--text-1)}.msgs-warning svg{flex:0 0 auto;color:var(--status-caution)}.msgs-compose-row{display:flex;gap:var(--space-2)}.msgs-input{flex:1 1 auto;min-width:0;height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--line-input);border-radius:var(--radius);background:var(--surface-2);color:var(--text-1);font-size:var(--fs-2)}.msgs-urgent-toggle{flex:0 0 auto;font-size:var(--fs-3);font-weight:700;border:1px solid var(--line-strong)}.msgs-urgent-toggle.is-on,.icon-btn.msgs-urgent-toggle[aria-pressed=true]{background:var(--critical-wash);color:var(--status-critical);border-color:var(--status-critical)}.msgs-send.is-broadcast{background:var(--status-caution)}.sheet.msgs-confirm{width:min(520px,calc(100vw - var(--space-6)));border-top:3px solid var(--status-caution);border-radius:var(--radius);background:var(--surface-4)}.msgs-confirm h2{display:flex;align-items:center;gap:var(--space-2)}.msgs-confirm h2 svg{color:var(--status-caution)}.msgs-confirm-reach{margin:0 0 var(--space-3);font-size:var(--fs-2);line-height:var(--lh-body)}.msgs-confirm-reach strong{color:var(--status-caution)}.msgs-confirm-body{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);font-size:var(--fs-2)}.msgs-confirm-actions{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-2)}.msgs-hold{position:relative;overflow:hidden;background:var(--caution-wash);color:var(--status-caution);font-weight:600;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--status-caution);touch-action:none;-webkit-user-select:none;user-select:none}.msgs-hold-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:color-mix(in srgb,var(--status-caution) 45%,transparent)}.msgs-hold.is-holding .msgs-hold-fill{width:100%;transition:width 1s linear}.msgs-hold-label{position:relative}.msgs-confirm-hint{margin:var(--space-3) 0 0;font-size:var(--fs-1);color:var(--text-2);text-align:center}.picker{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:60;display:flex;flex-direction:column;width:min(1120px,calc(100vw - var(--space-6)));height:min(760px,calc(100vh - var(--space-6)));border-radius:var(--radius);background:var(--surface-1);box-shadow:0 0 0 1px var(--line-strong);overflow:hidden}.picker-head{position:relative;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.picker-head h2{margin:0;font-size:var(--fs-4);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.picker-head p{margin:var(--space-1) 0 0;font-size:var(--fs-2);color:var(--text-2)}.picker-close{position:absolute;top:var(--space-3);right:var(--space-3)}.picker-body{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr) minmax(220px,280px);flex:1 1 auto;min-height:0}.picker-column,.picker-to{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);overflow-y:auto;background:var(--surface-0)}.picker-to{border-left:1px solid var(--line)}.picker-column ul{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.picker-team,.picker-include{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;height:var(--control-h);padding:0 var(--space-3);border:0;border-radius:var(--radius);background:transparent;color:var(--text-1);font-size:var(--fs-2);cursor:pointer}.picker-team:hover,.picker-include:hover{background:var(--surface-3)}.picker-team.is-active,.picker-include.is-active{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--status-normal)}.picker-include{justify-content:flex-start;margin-top:auto;color:var(--text-2)}.picker-count{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3)}.picker-list{display:flex;flex-direction:column;min-width:0;min-height:0;padding:var(--space-3) var(--space-4)}.picker-search{height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--line-input);border-radius:var(--radius);background:var(--surface-2);color:var(--text-1);font-size:var(--fs-2)}.picker-network{margin:var(--space-2) 0;font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3)}.picker-teambar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.picker-teambar-name{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.picker-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.picker-section{margin-bottom:var(--space-3)}.picker-people,.picker-groups,.picker-chips{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.picker-person,.picker-group{display:flex;align-items:center;gap:var(--space-2);border-radius:var(--radius)}.picker-person.is-chosen{background:var(--normal-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-normal) 40%,transparent)}.picker-person-main,.picker-group-main{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius);background:transparent;color:var(--text-1);text-align:left;cursor:pointer}.picker-person-main:hover,.picker-group-main:hover{background:var(--surface-3)}.picker-group-main{flex-direction:column;align-items:flex-start;gap:0}.picker-person-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.picker-person-name,.picker-group-name{font-size:var(--fs-2);font-weight:600}.picker-person-sub{font-size:var(--fs-1);color:var(--text-2)}.picker-dot{display:inline-block;flex:0 0 auto;width:var(--space-2);height:var(--space-2);border-radius:50%;background:var(--status-off)}.picker-dot.is-in{background:var(--status-normal)}.picker-presence{flex:0 0 auto;font-size:var(--fs-1);color:var(--text-2)}.picker-presence.is-in{color:var(--status-normal)}.picker-star.is-on{color:var(--status-caution)}.picker-to-head{display:flex;align-items:center;justify-content:space-between}.picker-chip{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding-left:var(--space-3);border-radius:999px;background:var(--normal-wash);font-size:var(--fs-1);font-weight:600}.picker-chip-team{font-family:var(--font-mono);color:var(--status-normal);text-transform:uppercase}.picker-to-foot{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3)}.picker-note{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);font-size:var(--fs-1)}.picker-hint{margin:0;font-size:var(--fs-1);color:var(--text-2)}.picker-save,.picker-go{width:100%}.teams-create,.teams-inline,.teams-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.teams-create input,.teams-inline input,.teams-bulk select,.teams-member-actions select{height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--line-input);border-radius:var(--radius);background:var(--surface-2);color:var(--text-1);font-size:var(--fs-2)}.teams-create input{flex:0 1 280px}.teams-inline input{flex:1 1 10em;min-width:0}.teams-reply{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--normal-wash);font-size:var(--fs-2)}.teams-reply.is-refused{background:var(--critical-wash)}.teams-bulk{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2)}.teams-hint{color:var(--text-3)}.teams-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-3);margin-top:var(--space-3)}.teams-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2)}.teams-card.is-over{box-shadow:inset 0 0 0 2px var(--accent)}.teams-card.is-unteamed{background:var(--surface-1)}.teams-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.teams-card-name{margin:0;font-size:var(--fs-3);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--status-normal)}.teams-card.is-unteamed .teams-card-name{color:var(--text-2)}.teams-card-count{flex:1 1 auto;font-size:var(--fs-1);color:var(--text-2)}.teams-empty{margin:0;font-size:var(--fs-1);color:var(--text-3)}.teams-members{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.teams-member{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius);background:var(--surface-3);cursor:grab}.teams-member.is-chosen{box-shadow:inset 0 0 0 1px var(--accent)}.teams-member-main{display:flex;align-items:center;gap:var(--space-2)}.teams-member-name{font-size:var(--fs-2);font-weight:600}.teams-member-request{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius);background:var(--caution-wash);font-size:var(--fs-1)}.teams-member-request span{flex:1 1 auto}.teams-member .mapscreen-mode:not(.is-primary){background:var(--surface-4)}.teams-member-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.nets-create{display:flex;flex-direction:column;gap:var(--space-1)}.nets-reads,.msgs-thread-title p.msgs-net-reads{margin:0;font-size:var(--fs-1);font-weight:600;color:var(--text-2)}.nets-epoch{margin:0;font-size:var(--fs-1);color:var(--text-3)}.nets-member{cursor:default}.nets-member .teams-member-main{flex-wrap:wrap}.nets-remove{margin-left:auto}.nets-state.is-needs-update{border-color:var(--status-caution);color:var(--status-caution)}.nets-state.is-no-key{border-color:var(--status-critical);color:var(--status-critical)}.nets-state.is-not-heard{border-style:dashed;color:var(--text-3)}.msgs-rail-row.is-net .msgs-rail-icon,.msgs-rail-row.is-net .msgs-rail-title,.msgs-thread-title h2.is-net{color:var(--accent)}.about-proprietary{color:var(--text-2)}.page-fact dd.is-attention{color:var(--status-caution)}@media (prefers-reduced-motion: reduce){.msgs-hold.is-holding .msgs-hold-fill{transition:none}}.msgs-title{margin:0;font-size:var(--fs-3);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.loc{display:flex;flex-direction:column;gap:3px;min-width:0}.loc-value{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-1)}.loc-note,.loc-why,.loc-hint{font-size:var(--fs-1);line-height:1.4;color:var(--text-2)}.loc-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:5px}.loc-form{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.loc-fields{display:flex;flex-wrap:wrap;gap:var(--space-2)}.loc-field{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-1);color:var(--text-2)}.loc-field input{font-family:var(--font-mono);width:15ch}.loc-error{font-size:var(--fs-1);color:var(--status-caution);max-width:28ch}.loc-confirm{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-3);box-shadow:inset 3px 0 0 var(--accent)}.loc-confirm-head{margin:0;font-size:var(--fs-1);font-weight:600;color:var(--text-1)}.loc-line{margin:0;font-size:var(--fs-1);line-height:1.45;color:var(--text-1);max-width:70ch}.loc-notice{margin:5px 0 0;font-size:var(--fs-1);color:var(--text-2)}.loc-notice.bad{color:var(--status-caution)}.rec-checked,.rec-mono{font-family:var(--font-mono, ui-monospace, "Cascadia Mono", Consolas, monospace);font-size:13px;color:var(--text-3)}.rec-inner,.zones-zone{background:var(--surface-1);border-radius:var(--radius, 6px);padding:12px;display:flex;flex-direction:column;gap:10px}.rec-where{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.rec-where-path{font-weight:600;overflow-wrap:anywhere}.rec-where .btn{margin-left:auto}.rec-bar{height:14px;border-radius:7px;background:var(--surface-4);display:flex;overflow:hidden}.rec-bar-continuous{background:var(--accent)}.rec-bar-clips{background:var(--status-serious)}.rec-bar-buffer{background:var(--status-off)}.rec-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--text-2)}.rec-legend>span{display:inline-flex;align-items:center;gap:6px}.rec-swatch{display:inline-block;width:12px;height:10px;border-radius:2px}.rec-swatch-free{background:var(--surface-4);border:1px solid var(--line-input);box-sizing:border-box}.rec-state{display:flex;align-items:center;gap:10px;margin:0}.rec-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--status-normal)}.rec-state[data-tone=warn] .rec-dot{background:var(--status-caution)}.rec-state[data-tone=fault] .rec-dot{border-radius:0;background:var(--status-critical)}.rec-label{margin:4px 0 0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.rec-table-wrap{overflow-x:auto;background:var(--surface-1);border-radius:var(--radius, 6px);padding:4px 8px}.rec-table{border-collapse:collapse;width:100%;font-size:13px}.rec-table th{text-align:left;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.rec-table td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.rec-camera-name{display:block;font-weight:600}.rec-camera-why,.rec-next{display:block;color:var(--text-2)}.rec-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border-radius:var(--radius, 6px);background:var(--surface-0)}.rec-rules{display:flex;flex-direction:column;gap:6px}.rec-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:10px 12px;background:var(--surface-1);border-radius:var(--radius, 6px)}.rec-rule-head{display:flex;flex-direction:column;gap:1px}.rec-rule-title{font-weight:600}.rec-rule-hint{font-size:13px;color:var(--text-3)}.rec-field{display:inline-flex;align-items:center;gap:8px;color:var(--text-2)}.rec-num{width:72px}.rec-folder{min-width:0;width:min(360px,100%)}.rec-actions,.zones-actions{display:flex;gap:8px;flex-wrap:wrap}.rec-recent{margin:0;padding-left:18px;font-size:13px;color:var(--text-2)}.zones-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.zones-name{flex:1 1 260px;display:flex;flex-direction:column;gap:1px}.zones-week{display:grid;grid-template-columns:40px minmax(0,1fr);gap:3px 8px;align-items:center}.zones-hours{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;height:14px}.zones-hour{border:0;padding:0;border-radius:2px;background:var(--surface-4);min-width:0}.zones-hour[data-armed=true]{background:var(--accent)}button.zones-hour{cursor:pointer}.zones-axis{display:flex;justify-content:space-between;font-size:12px;color:var(--text-3)}.zones-legend{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--text-2)}.zones-legend .btn{margin-left:auto}.alarm-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface-1);border-radius:var(--radius, 6px);padding:12px}.alarm-row-text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:1px}.alarm-mark{flex:none;width:10px;height:10px;background:var(--status-serious);transform:rotate(45deg) scale(.8)}.alarm-mark[data-raised=false]{background:transparent;border:2px dashed var(--status-off);border-radius:50%;transform:none;box-sizing:border-box}.camera-card-still{aspect-ratio:16 / 9;border-radius:4px;background:var(--surface-0);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text-3);font-size:13px}.camera-card-still img{width:100%;height:100%;object-fit:cover}.camera-card-facts{display:grid;grid-template-columns:92px minmax(0,1fr);gap:4px 8px;font-size:13px}.camera-card-facts dt{color:var(--text-3)}.camera-card-facts dd{margin:0;overflow-wrap:anywhere}.clip-player video{width:100%;max-height:70vh;background:var(--surface-0)}.rec-cost,.rec-offer{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--radius, 6px);background:var(--surface-1);border-left:3px solid var(--status-caution)}.rec-offer{border-left-color:var(--accent)}.rec-cost p,.rec-offer p{margin:0}.rec-cost-title{font-weight:600}.rec-cost .rec-actions,.rec-offer .rec-actions{display:flex;flex-wrap:wrap;gap:8px}.rec-use-0{background:var(--accent)}.rec-use-1{background:var(--status-standby)}.rec-use-2{background:var(--map-site)}.rec-bar .rec-use-room{opacity:.35}.rec-use-other{background:var(--status-off)}.rec-disk-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-2)}.rec-disk-lines li{display:flex;align-items:center;gap:8px}.rec-disk-lines .rec-swatch{flex:none}.radial-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.radial-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.radial{position:absolute;width:0;height:0;pointer-events:none}.radial-items{position:absolute;left:0;top:0}.radial-item{position:absolute;transform:translate(-50%,-50%);max-width:144px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;background:var(--surface-over-map);border:1px solid var(--line-strong);box-shadow:0 2px 8px var(--scrim)}.radial-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.radial-hub{position:absolute;left:0;top:0;width:12px;height:12px;margin:-6px 0 0 -6px;border:2px solid var(--accent);border-radius:50%;background:var(--surface-1)}.radial-plate{position:absolute;left:0;top:136px;width:240px;transform:translate(-50%);padding:var(--space-2) var(--space-3);pointer-events:auto;background:var(--surface-over-map);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 2px 8px var(--scrim)}.radial-title{margin:0;font-size:var(--fs-2);font-weight:600;color:var(--text-1);overflow-wrap:anywhere}.radial-coord,.radial-empty{margin:var(--space-1) 0 0;font-size:var(--fs-1);color:var(--text-2)}.radial-plate-actions{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.radial.is-list{width:240px;height:auto;padding:var(--space-2);pointer-events:auto;background:var(--surface-over-map);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 2px 8px var(--scrim)}.radial.is-list .radial-items{position:static;display:flex;flex-direction:column;gap:var(--space-1)}.radial.is-list .radial-item{position:static;max-width:none;transform:none;text-align:left;box-shadow:none}.radial.is-list .radial-plate{position:static;width:auto;margin-top:var(--space-2);padding:0;transform:none;background:none;border:0;box-shadow:none}.lasso-rect{position:absolute;z-index:30;pointer-events:none;border:1px dashed var(--accent);background:var(--accent-wash)}.group-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-bottom:1px solid var(--line);font-size:var(--fs-2)}.group-bar-count{color:var(--text-1);font-weight:600}.group-bar-reply{flex-basis:100%;margin:0;font-size:var(--fs-1);color:var(--text-2)}.group-bar input{height:var(--control-h);padding:0 var(--space-2);font-size:var(--fs-2);color:var(--text-1);background:var(--surface-1);border:1px solid var(--line-input);border-radius:var(--radius)}.map-window{background:var(--surface-over-map);border:1px solid var(--line);border-radius:var(--radius)}.map-window-head{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--line)}.map-window-title{flex:1;margin:0;font-size:var(--fs-2);font-weight:600;color:var(--text-1)}.map-window-body{max-height:320px;overflow:auto;padding:var(--space-2);font-size:var(--fs-2)}.map-window-body ul{margin:0;padding:0;list-style:none}.map-window-section{margin:var(--space-2) 0 var(--space-1);font-size:var(--fs-1);font-weight:600;color:var(--text-3)}.map-window-row{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-h)}.map-window-row-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-1)}.map-window-row-sub{font-size:var(--fs-1);color:var(--text-2)}.map-window-search{width:100%;height:var(--control-h);padding:0 var(--space-2);font-size:var(--fs-2);color:var(--text-1);background:var(--surface-1);border:1px solid var(--line-input);border-radius:var(--radius)}.map-tray{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);pointer-events:auto;background:var(--surface-over-map);border:1px solid var(--line);border-radius:var(--radius)}.keep-in-view-strip{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--fs-2);color:var(--text-1);background:var(--surface-2);border-bottom:1px solid var(--line)}.selection-card-ring{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tak-chat{margin-top:var(--space-3);padding:var(--space-2) var(--space-3)}.tak-chat-thread{border-left:2px dashed currentColor;padding-left:var(--space-2);margin-bottom:var(--space-2)}.tak-chat-lines{list-style:none;margin:var(--space-1) 0 0;padding:0;overflow-wrap:anywhere}.tak-chat-lines li{margin-bottom:var(--space-1)}.tak-chat-note{opacity:.75}.tak-setup{display:grid;grid-template-columns:max-content minmax(0,28rem);column-gap:var(--space-3);row-gap:var(--space-2);align-items:center}.tak-setup .page-actions{grid-column:1 / -1}.tak-setup>.page-line,.tak-setup>.page-note,.tak-setup>.page-warning{grid-column:1 / -1;width:0;min-width:100%}.tak-find{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.tak-search{flex:0 1 320px;min-width:0}.tak-filters{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tak-filter-n{opacity:.7;font-family:var(--font-mono)}.tak-find>.page-line{flex-basis:100%;margin:0}.tak-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tak-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:var(--space-3);row-gap:2px;padding:var(--space-2) var(--space-3);border-left:2px dashed var(--text-3);background:var(--surface-2, var(--surface-1));content-visibility:auto;contain-intrinsic-size:auto 96px}.tak-row.is-stale{opacity:.6}.tak-row.is-emergency{border-left-color:var(--red, #e5484d)}.tak-row-name{font-size:var(--fs-2);font-weight:600;color:var(--text-1)}.tak-row-kind{font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.tak-row-source,.tak-row-detail{grid-column:1 / -1;font-size:var(--fs-1);color:var(--text-2)}.tak-invite-code{font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:.04em}.tak-row-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-1, 4px)}.tak-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--space-2)}.tak-choice{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2);cursor:pointer}.tak-choice:hover{background:var(--surface-3)}.tak-choice.is-on{background:var(--surface-accent)}.tak-choice input{flex:0 0 auto;margin-top:2px}.tak-choice-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tak-choice-title{font-size:var(--fs-2);font-weight:600;color:var(--text-1)}.tak-choice-line{font-size:var(--fs-1);color:var(--text-2)}.tak-fingerprint{font-family:var(--font-mono, ui-monospace, monospace);overflow-wrap:anywhere}.tak-partner{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.tak-meter{height:8px;border-radius:4px;background:var(--surface-4);overflow:hidden;display:flex;max-width:40rem}.tak-meter>span{background:var(--text-2)}.tak-partner-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.tak-partner-actions{display:flex;gap:var(--space-2);margin-left:auto}.tak-way-choices{display:flex;flex-direction:column;gap:var(--space-2);max-width:55rem}.tak-way-choice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px var(--space-3);padding:var(--space-3);background:var(--surface-1);border:1px solid var(--line);border-radius:6px;cursor:pointer}.tak-way-choice.is-on{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.tak-way-choice:focus-within{outline:2px solid var(--accent);outline-offset:2px}.tak-way-choice input{margin:3px 0 0;width:16px;height:16px;accent-color:var(--accent)}.tak-way-title{font-weight:600;font-size:15px;color:var(--text-1)}.tak-way-tag{margin-left:var(--space-2);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.tak-way-line{grid-column:2;color:var(--text-2)}.tak-way-who{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:13px;color:var(--text-3)}.tak-ca{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.det-empty{max-width:62ch;padding:var(--space-2) 0 0}.det-empty h2{font-size:var(--fs-4);font-weight:600;color:var(--text-1);margin:0 0 var(--space-2)}.det-empty p{font-size:var(--fs-2);line-height:var(--lh-body);color:var(--text-2);margin:0}.det-summary{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--fs-2);color:var(--text-2)}.det-count{font-size:var(--fs-3);font-weight:600;color:var(--text-1)}.det-sep{color:var(--text-3)}.det-search{width:100%;max-width:400px;margin-bottom:var(--space-4)}.det-none{font-size:var(--fs-2);color:var(--text-2);margin:0}.det-heard-by{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.det-heard-by-line{margin:0;font-size:var(--fs-2);color:var(--text-1)}.det-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.det-row{border-radius:var(--radius);background:var(--surface-2)}.det-row.det-row-urgent{box-shadow:inset 3px 0 0 var(--status-critical)}.det-row>details>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;border-radius:var(--radius)}.det-row>details>summary::-webkit-details-marker{display:none}.det-row>details>summary:hover{background:var(--surface-3)}.det-row>details>summary:focus-visible{outline-offset:-2px}.det-row-main{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.det-row-headline{font-size:var(--fs-3);font-weight:600;color:var(--text-1)}.det-row-freq{font-family:var(--font-mono);font-size:var(--fs-4);color:var(--text-1)}.det-row-meta{font-size:var(--fs-1);color:var(--text-2)}.det-row-when{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:var(--fs-1);font-family:var(--font-mono);color:var(--text-2);white-space:nowrap}.det-row-ago{font-size:var(--fs-1);color:var(--text-3)}.det-row-body{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--line)}.det-note{margin:0 0 var(--space-3);max-width:74ch;font-size:var(--fs-1);line-height:var(--lh-body);color:var(--text-2)}.det-note-action{background:none;border:0;padding:0;margin-left:6px;color:var(--accent);cursor:pointer;font:inherit;text-decoration:underline}.det-kv{display:grid;grid-template-columns:max-content 1fr;gap:5px var(--space-4);margin:0;font-size:var(--fs-1)}.det-kv dt{color:var(--text-3)}.det-kv dd{margin:0;color:var(--text-1)}.det-technical>summary{margin-top:var(--space-3);padding:var(--space-2) 0;font-size:var(--fs-1);font-weight:500;color:var(--text-2);cursor:pointer}.det-technical>summary:hover{color:var(--text-1)}.det-sightings{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}.det-sighting{font-size:var(--fs-1);color:var(--text-2)}.det-provenance{margin:var(--space-6) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line);max-width:74ch;font-size:var(--fs-1);line-height:var(--lh-body);color:var(--text-3)}.det-list .mono,.det-row .mono{font-family:var(--font-mono)}.rfw-chip{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--radius-sm);background:var(--surface-3);font-size:var(--fs-1);color:var(--text-2)}.rfw-empty{color:var(--text-3)}.command{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.command-strip{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);min-height:var(--strip-row-h);padding:var(--space-1) var(--space-3);background:var(--surface-1);border-bottom:1px solid var(--line);min-width:0}.command-strip-state{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:2px}.command-strip-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-height:var(--control-h)}.command-strip-dot{width:10px;height:10px;flex:0 0 auto}.command-strip-dot.tone-calm{border-radius:50%;background:var(--status-normal)}.command-strip-dot.tone-attention{border-radius:1px;background:var(--status-caution)}.command-strip-headline{font-size:var(--fs-2);font-weight:600;color:var(--text-1)}.command-strip-action{font-size:var(--fs-1)}.command-strip-why{margin:0 0 var(--space-1);font-size:var(--fs-1);line-height:var(--lh-body);color:var(--text-2);max-width:96ch}.command-strip.is-collapsed .command-strip-why{display:none}.command-strip.is-collapsed .command-strip-state,.shell.is-hidden .command-strip-state{flex:0 1 auto}.command-strip-counts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-width:0;margin-left:auto}.command-strip-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.command-chip-item{display:flex}.command-chip{display:inline-flex;align-items:baseline;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-3);border:0;border-radius:var(--radius);background:var(--surface-2);color:var(--text-1);cursor:default}button.command-chip{cursor:pointer}button.command-chip:hover{background:var(--surface-3)}.command-chip.tone-urgent{background:var(--critical-wash)}.command-chip-label{font-size:var(--fs-1);font-weight:500;color:var(--text-2)}.command-chip-value{font-family:var(--font-mono);font-size:var(--fs-2);font-weight:500;color:var(--text-1)}.command-chip.tone-attention .command-chip-value{color:var(--status-caution)}.command-chip.tone-urgent .command-chip-value,.command-chip.tone-urgent .command-chip-label{color:var(--status-critical)}.command-chip-of{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3)}.command-strip-chips.is-stale .command-chip{opacity:.6;box-shadow:inset 0 0 0 1px var(--line-strong);outline:1px dashed var(--line-strong);outline-offset:-1px}.command-strip-age{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3);white-space:nowrap}.command-strip-age.is-stale{color:var(--status-caution)}.command-strip-tools{display:flex;align-items:center;gap:var(--space-1);flex:0 0 auto;margin-left:auto}.command-strip-counts+.command-strip-tools{margin-left:0}.command~.shell-show-interface{display:none}.command-body{flex:1 1 auto;display:flex;min-height:0;min-width:0}.command-group{flex:1 1 auto;min-width:0}.command-main{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0}.command-main-group{flex:1 1 auto;min-height:0}.command-map{position:relative;height:100%;min-width:0;min-height:0}.command-panel{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;overflow-y:auto;background:var(--surface-1);border-left:1px solid var(--line);font-size:var(--fs-2)}.command-panel.is-collapsed{display:none}.command-panel-edge{flex:0 0 var(--control-h);display:flex;flex-direction:column;align-items:center;padding-top:var(--space-1);background:var(--surface-1);border-left:1px solid var(--line)}.command-panel .now-emergencies{padding:var(--space-3);background:var(--critical-wash);box-shadow:inset 0 -2px 0 var(--status-critical)}.command-tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0;padding:0 var(--space-2);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:1;background:var(--surface-1)}.command-tab{flex:1 1 auto;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--control-h);padding:var(--space-1) var(--space-2);background:transparent;border:0;border-radius:var(--radius) var(--radius) 0 0;color:var(--text-2);font-size:var(--fs-1);font-weight:500;cursor:pointer}.command-tab:hover{color:var(--text-1);background:var(--surface-2)}.command-tab:focus-visible{outline-offset:-2px}.command-tab.is-active{color:var(--text-1);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent)}.command-tab-main{display:inline-flex;align-items:center;gap:var(--space-1)}.command-tab-count{font-family:var(--font-mono);font-size:var(--fs-1);font-weight:500;color:var(--text-3)}.command-tab.is-live .command-tab-count{color:var(--status-serious)}.command-tab.is-urgent .command-tab-count{color:var(--status-critical);font-weight:700}.command-tab-new{padding:0 var(--space-1);font-family:var(--font-mono);font-size:var(--fs-1);line-height:1.3;color:var(--accent);white-space:nowrap}.command-tabpanel{padding:var(--space-3) var(--space-3) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.command-tabpanel[hidden]{display:none}.command-legend-host{display:flex;flex-direction:column;gap:var(--space-2);color:var(--text-1)}.command-legend-host:empty{display:none}.command-legend-host .mapscreen-shared-headline{font-size:var(--fs-2)}.command-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.command-person{display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;column-gap:var(--space-2);align-items:center;padding:6px var(--space-2);border-radius:var(--radius)}.command-person:hover{background:var(--surface-2)}.command-person.is-selected{background:var(--surface-3);box-shadow:inset 2px 0 0 var(--accent)}.command-swatch{grid-row:1 / span 2;justify-self:center}.command-person-name{font-size:var(--fs-2);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-1)}.command-person-state{font-size:var(--fs-1);color:var(--text-2)}.command-person-select{grid-column:1 / -1;grid-row:1 / -1;display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;column-gap:var(--space-2);align-items:center;width:100%;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.command-filter{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.command-filter-line{margin:0;font-size:var(--fs-2);color:var(--text-1)}.command-active{display:flex;flex-direction:column;gap:var(--space-2)}.command-active .now-section,.command-tabpanel .now-section{margin:0}.command-active-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.command-active-row{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--status-serious)}.command-active-what{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--fs-3);font-weight:600;color:var(--text-1)}.command-active-freq{font-family:var(--font-mono);font-size:var(--fs-3);color:var(--text-1)}.command-active-meta{font-size:var(--fs-1);color:var(--text-2)}.command-see-all{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin:0;font-size:var(--fs-2);color:var(--text-2)}.command-panel .now-detection{padding:var(--space-3)}.command-panel .now-detection-what{font-size:var(--fs-3)}.command-panel .now-detection-freq{font-size:var(--fs-4);margin-bottom:var(--space-2)}.command-panel .now-detection-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3)}.command-panel .now-context{grid-template-columns:1fr;gap:var(--space-4);padding-top:var(--space-3)}.command-panel .now-empty{padding:var(--space-1) 0;font-size:var(--fs-2);color:var(--text-2)}.command-tabpanel-messages{padding:0}.command-tabpanel-messages .workspace{height:auto}.command-tabpanel-messages .workspace-head{padding:var(--space-3) var(--space-3) var(--space-2)}.command-tabpanel-messages .workspace-head h1{font-size:var(--fs-3)}.command-tabpanel-messages .workspace-body{padding:var(--space-3) var(--space-3) var(--space-5);overflow:visible}.command-timeline{--timeline-row-h: 16px;display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;padding:0 var(--space-4) var(--space-1);background:var(--surface-1);border-top:1px solid var(--line);font-size:var(--fs-1);overflow:hidden}.command-timeline.is-collapsed{flex:0 0 auto;height:auto}.command-timeline.is-collapsed .command-timeline-track,.command-timeline.is-collapsed .command-timeline-ticks,.command-timeline.is-collapsed .command-timeline-key,.command-timeline.is-collapsed .command-timeline-notes{display:none}.command-timeline.is-stale .command-timeline-track,.command-timeline.is-stale .command-timeline-ticks{opacity:.6}.command-timeline-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--control-h)}.command-timeline-title,.command-timeline-live{font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.command-timeline-live{color:var(--status-normal)}.command-timeline-live.is-stale{color:var(--status-caution)}.command-timeline-clock{font-size:var(--fs-1);color:var(--text-3)}.command-timeline-key{list-style:none;margin:0 0 0 auto;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.command-timeline-key-item{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-1);color:var(--text-2)}.command-timeline-track{position:relative;flex:0 0 auto;height:calc(3 * var(--timeline-row-h));margin:2px var(--space-2) 0;border-bottom:1px solid var(--line)}.command-timeline-events{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.command-timeline-event{position:absolute;width:0;height:var(--timeline-row-h)}.command-timeline-hit{position:absolute;left:-8px;top:0;width:16px;height:var(--timeline-row-h);display:grid;place-items:center;padding:0;background:none;border:0;border-radius:3px;cursor:pointer}.command-timeline-hit.is-read-only{cursor:default}button.command-timeline-hit:hover{background:var(--accent-wash-strong)}.command-timeline-hit:focus-visible{outline-offset:0}.command-timeline-mark{display:inline-block;flex:0 0 auto;width:10px;height:10px;box-sizing:border-box}.command-timeline-mark.kind-heard{border-radius:50%;background:var(--status-serious)}.command-timeline-mark.kind-message{border-radius:2px;background:var(--status-standby)}.command-timeline-mark.kind-urgent{width:6px;height:13px;border-radius:1px;background:var(--status-critical)}.command-timeline-mark.kind-marker{width:9px;height:9px;transform:rotate(45deg);border:2px solid var(--accent)}.command-timeline-mark.kind-device{border-radius:50%;border:2px solid var(--status-normal)}.command-timeline-ticks{position:relative;flex:0 0 auto;height:18px;margin:2px var(--space-2) 0}.command-timeline-tick{position:absolute;top:0;transform:translate(-50%);font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3);white-space:nowrap}.command-timeline-tick:first-child{transform:none}.command-timeline-tick.is-now{transform:translate(-100%);color:var(--text-1);font-weight:500}.command-timeline-notes{margin:2px 0 0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:var(--fs-1);color:var(--text-2)}.signpost-today{max-width:72ch;margin:0 0 var(--space-4);font-size:var(--fs-2);line-height:var(--lh-body);color:var(--text-1)}.signpost-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.shell.is-hidden .command-strip-why,.shell.is-hidden .command-strip-chips,.shell.is-hidden .command-strip-action{display:none}.command-people-empty{margin:0;padding:var(--space-3) var(--space-2);font-size:var(--fs-2);color:var(--text-2)}.command-people-group{display:flex;flex-direction:column;gap:2px}.command-people-team{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);margin:var(--space-3) 0 var(--space-1);padding:0 var(--space-2);font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.command-people-team-count{font-family:var(--font-mono);font-weight:400;letter-spacing:0;text-transform:none}.command-person{grid-template-rows:auto;grid-template-columns:1fr}.command-person.needs-approval{box-shadow:inset 0 0 0 1px var(--status-caution)}.command-person-select{grid-column:1;grid-row:1}.command-person-team,.command-person-sharing,.command-person-facts,.command-person-device{grid-column:1;padding-left:calc(20px + var(--space-2));font-size:var(--fs-1);color:var(--text-3);line-height:var(--lh-body)}.command-person-team{color:var(--text-2);font-weight:500}.command-person-actions{grid-column:1;display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1) 0 0 calc(20px + var(--space-2))}.command-person-actions .mapscreen-mode.is-active{background:var(--surface-3);color:var(--text-1);box-shadow:inset 0 -2px 0 var(--accent)}.command-map{display:flex;flex-direction:column}.command-map-canvas{position:relative;flex:1 1 auto;min-height:0}.urgent-banner{flex:0 0 auto;max-height:30vh;overflow-y:auto;background:var(--critical-wash);box-shadow:inset 0 -2px 0 var(--status-critical);padding:var(--space-2) var(--space-4)}.urgent-banner-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.urgent-banner-line{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-2);line-height:var(--lh-tight);color:var(--text-1)}.urgent-banner-mark{display:inline-flex;flex:0 0 auto;color:var(--status-critical)}.urgent-banner-text{display:flex;flex:1 1 auto;min-width:0;flex-wrap:wrap;column-gap:var(--space-3)}.urgent-banner-head{font-weight:600}.urgent-banner-acks,.urgent-banner-reply{color:var(--text-2)}.urgent-banner-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-2)}.video-cameras{list-style:none;margin:0;padding:0;display:grid;gap:12px}.video-camera{display:flex;gap:12px;align-items:flex-start}.video-camera-thumb{flex:0 0 160px;min-height:90px;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border-radius:4px;overflow:hidden;font-size:12px;text-align:center}.video-camera-thumb img{display:block;width:160px;height:90px;object-fit:cover}.video-camera-body{flex:1 1 auto;min-width:0}.video-camera-name{margin:0 0 4px;font-weight:600}.video-camera-body .video-camera-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.video-camera-actions .fleet-bulk-go{margin-left:0}.video-player{position:fixed;inset:5% 5% auto 5%;z-index:50;max-width:960px;margin:0 auto;padding:12px;background:var(--surface-1);border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #0006}.video-player-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.video-player-title{margin:0;font-size:16px}.video-player-video{display:block;width:100%;aspect-ratio:16 / 9;background:#000;margin:8px 0}.video-player-state.bad{color:var(--red)}.video-routes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:var(--space-2);margin-top:var(--space-2)}.video-route{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-3);border-radius:var(--radius);background:var(--surface-1);min-width:0}.video-route-head{display:flex;align-items:center;gap:var(--space-2)}.video-route-title{flex:1 1 auto;margin:0;font-size:var(--fs-2);font-weight:600}.video-route-pill.is-on{background:var(--normal-wash);color:var(--status-normal)}.video-route-where{display:flex;align-items:center;gap:var(--space-2);margin:0}.video-route-field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.video-route-field .fleet-approval-label{flex-basis:100%}.video-route-field input{flex:1 1 200px;min-width:0}.video-relay{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.video-relay-subtitle{margin:var(--space-2) 0 0;font-size:var(--fs-1);font-weight:600}.video-relay-steps{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.video-relay-code{flex:1 1 100%;min-width:0;resize:vertical}.video-relay-accept{display:flex;gap:var(--space-2);align-items:flex-start;flex-basis:100%}.video-relay-status,.video-relay-passes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.video-relay-step{display:grid;grid-template-columns:auto auto auto 1fr;gap:var(--space-2);align-items:baseline}.video-relay-step-name{font-weight:600}.video-relay-step-words{min-width:0;overflow-wrap:anywhere}.video-relay-pass{padding:var(--space-2);border-radius:var(--radius);background:var(--surface-2)}.video-relay-pass.is-ended{opacity:.7}.video-relay-pass-head{display:flex;align-items:center;gap:var(--space-2)}.video-relay-pass-head strong{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.video-relay-issued{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius);background:var(--surface-2)}.video-relay-copy{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.video-relay-copy code{overflow-wrap:anywhere;min-width:0}.video-relay-add{display:flex;flex-direction:column;gap:var(--space-1)}.video-relay-cameras{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.video-route-warn{color:var(--status-caution)}.video-route-picks{display:flex;flex-direction:column;gap:var(--space-1)}.video-route-pick-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1)}.video-route-pick-list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;overflow-wrap:anywhere}.page-body{display:flex;flex-direction:column;gap:var(--space-5);max-width:880px}.page-section{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--surface-1);border-radius:var(--radius)}.page-section-title{margin:0;font-size:var(--fs-3);font-weight:600;color:var(--text-1)}.page-sub-title{margin:var(--space-2) 0 0;font-size:var(--fs-2);font-weight:600;color:var(--text-2)}.page-line{margin:0;font-size:var(--fs-2);color:var(--text-2);line-height:var(--lh-body)}.page-value{margin:0;font-size:var(--fs-3);color:var(--text-1)}.page-note{margin:0;font-size:var(--fs-1);color:var(--text-3);line-height:var(--lh-body)}.page-empty{margin:0;font-size:var(--fs-2);color:var(--text-2)}.page-warning{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--caution-wash);color:var(--text-1);font-size:var(--fs-2)}.page-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page-segments{display:inline-flex;gap:2px;padding:2px;background:var(--surface-0);border-radius:var(--radius)}.page-segment.is-active{background:var(--surface-3);color:var(--text-1);box-shadow:inset 0 -2px 0 var(--accent)}.page-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page-chip{display:inline-flex;align-items:center;gap:var(--space-2)}.page-chip.is-active{background:var(--surface-3);color:var(--text-1);box-shadow:inset 0 -2px 0 var(--accent)}.page-chip-count{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3)}.page-keys{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.page-keys li{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-2);color:var(--text-2)}.page-facts{margin:0;display:grid;grid-template-columns:max-content 1fr;column-gap:var(--space-4);row-gap:var(--space-1)}.page-fact{display:contents}.page-fact dt{font-size:var(--fs-2);color:var(--text-3)}.page-fact dd{margin:0;font-size:var(--fs-2);color:var(--text-1)}.page-fact dd.is-missing,.gps-row-state.is-missing{color:var(--text-3)}.page-notice{margin:0;max-height:40vh;overflow:auto;padding:var(--space-3);background:var(--surface-0);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--fs-1);line-height:var(--lh-body);color:var(--text-2);white-space:pre-wrap}.notif-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.notif-go{width:100%;display:grid;grid-template-columns:max-content max-content 1fr max-content;align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius);background:var(--surface-1);color:var(--text-1);font:inherit;text-align:left}.notif-row.is-link .notif-go{cursor:pointer}.notif-row.is-link .notif-go:hover{background:var(--surface-2)}.notif-time{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3)}.notif-kind{font-size:var(--fs-1);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.notif-kind.is-urgent{color:var(--status-critical)}.notif-kind.is-heard{color:var(--status-serious)}.notif-kind.is-message{color:var(--status-standby)}.notif-kind.is-device{color:var(--status-normal)}.notif-what{font-size:var(--fs-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-source{font-size:var(--fs-1);color:var(--text-3)}.sound-list,.gps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sound-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--radius)}.sound-row-head{display:flex;flex-direction:column;gap:2px;min-width:0}.sound-row-title{font-size:var(--fs-2);font-weight:600;color:var(--text-1)}.sound-row-hint{font-size:var(--fs-1);color:var(--text-3)}.sound-row-switches{display:flex;flex:0 0 auto;gap:var(--space-4)}.sound-switch{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-2);color:var(--text-2);cursor:pointer}.sound-switch.is-unavailable{color:var(--text-3);cursor:default}.sound-switch-state{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3)}.switch-row{cursor:pointer}.switch-row:has(.switch:disabled){cursor:not-allowed}.switch-row-control{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-3)}.switch-row-control .sound-switch-state{min-width:3ch;text-align:right}.gps-row{display:grid;grid-template-columns:max-content max-content 1fr;column-gap:var(--space-3);row-gap:2px;align-items:baseline;padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--radius)}.gps-row-name{font-size:var(--fs-2);font-weight:600;color:var(--text-1)}.gps-row-kind{font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.gps-row-state{font-size:var(--fs-2);color:var(--text-1)}.gps-row-detail{grid-column:1 / -1;font-size:var(--fs-1);color:var(--text-3)}.page-section .now-action,.page-section .select{align-self:flex-start;width:auto}.fleet{padding:var(--space-4) var(--space-5) var(--space-7);max-width:1600px}.fleet-head h1{margin:0;font-size:var(--fs-5);font-weight:600;letter-spacing:-.01em}.fleet-sub{margin:2px 0 var(--space-4);color:var(--text-2);font-size:var(--fs-1)}.fleet-empty{color:var(--text-2);font-size:var(--fs-1);padding:var(--space-4) 2px}.fleet-controls{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;margin-bottom:var(--space-3)}.fleet-search{flex:0 1 320px}.fleet-filters{display:flex;flex-wrap:wrap;gap:var(--space-2)}.fleet-chip.warn{color:var(--status-caution)}.fleet-chip.warn.on{background:var(--caution-wash);color:var(--status-caution)}.fleet-chip-n{opacity:.7;font-family:var(--font-mono)}.fleet-groups{flex-basis:100%}.fleet-groupbar{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);font-size:var(--fs-1)}.fleet-groupbar-name{font-weight:600}.fleet-groupbar-note{color:var(--text-2)}.fleet-groupbar .fleet-bulk-clear{margin-left:auto}.fleet-groupbar .fleet-bulk-clear+.fleet-bulk-clear{margin-left:0}.fleet-notice{margin:0 0 var(--space-2);font-size:var(--fs-1);color:var(--text-2)}.fleet-notice.bad{color:var(--status-caution)}.fleet-bulk{display:flex;align-items:center;gap:var(--space-3);background:var(--accent-wash);border-radius:var(--radius);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);font-size:var(--fs-1)}.fleet-bulk-count{font-weight:600}.fleet-bulk-note{color:var(--status-caution)}.fleet-bulk-go{margin-left:auto}.fleet-wifi{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);background:var(--surface-2);border-radius:var(--radius);padding:var(--space-3);margin:0 0 var(--space-2)}.fleet-wifi-lead{flex-basis:100%;margin:0;font-size:var(--fs-1);color:var(--text-2)}.fleet-wifi-field{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--fs-1);color:var(--text-2)}.fleet-wifi-field small{color:var(--text-3)}.fleet-wifi-actions{display:flex;align-items:center;gap:var(--space-2)}.fleet-wifi-actions .fleet-bulk-go{margin-left:0}.fleet-wifi-outcome{flex-basis:100%;margin:0;font-size:var(--fs-1);color:var(--text-2)}.fleet-wifi-outcome.bad{color:var(--status-caution)}.fleet-table{width:100%;border-collapse:collapse;font-size:var(--fs-1)}.fleet-table thead th{text-align:left;font-weight:600;font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:6px var(--space-2);border-bottom:1px solid var(--line);white-space:nowrap}.fleet-sort{display:inline-flex;align-items:center;gap:2px;background:none;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0}.fleet-sort-mark{display:inline-flex;color:var(--text-2)}.fleet-row{cursor:pointer;border-bottom:1px solid var(--line)}.fleet-row:hover{background:var(--surface-2)}.fleet-row.open{background:var(--surface-3)}.fleet-row td{padding:7px var(--space-2);vertical-align:top;font-family:var(--font-ui);border-bottom:0}.fleet-row:hover td{background:transparent}.c-sel{width:34px}.c-sel input:disabled{opacity:.3;cursor:not-allowed}.c-seen{color:var(--text-2);white-space:nowrap;font-family:var(--font-mono)}.c-loc,.c-rx,.c-contrib{color:var(--text-2);white-space:nowrap}.c-watch{white-space:nowrap}.fleet-row.h-attention{box-shadow:inset 3px 0 0 var(--status-serious)}.fleet-row.h-unknown{box-shadow:inset 3px 0 0 var(--line-strong)}.fleet-name{display:block;font-weight:500}.fleet-id{display:block;color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-1)}.fleet-ok{color:var(--text-2)}.fleet-warn{color:var(--status-caution)}.fleet-none{color:var(--text-3)}.fleet-sub-line{display:block;color:var(--text-2);font-size:var(--fs-1);white-space:normal}.fleet-detail-row td{padding:0;background:var(--surface-0)}.fleet-detail{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-7);padding:var(--space-3) var(--space-4) var(--space-4) var(--space-8);border-bottom:1px solid var(--line)}.fleet-detail dl{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);margin:0}.fleet-detail dt{color:var(--text-3);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase}.fleet-detail dd{margin:2px 0 0;font-size:var(--fs-1)}.fleet-mono{font-family:var(--font-mono)}.fleet-detail-gnss dd{max-width:62ch}.fleet-recovery{flex:1 1 320px;padding-left:var(--space-3);box-shadow:inset 2px 0 0 var(--status-caution);display:flex;flex-direction:column;gap:3px}.fleet-recovery strong{font-size:var(--fs-1);color:var(--status-caution)}.fleet-recovery span{font-size:var(--fs-1);color:var(--text-2);max-width:62ch}.fleet-rename{display:flex;gap:var(--space-2);align-items:center}.fleet-rename input{width:22ch}.fleet-rename input:disabled{opacity:.5}.fleet-tags{display:inline-flex;flex-wrap:wrap;gap:5px}.fleet-tag{display:inline-flex;align-items:center;height:calc(var(--control-h) - 8px);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-1);cursor:pointer;font:inherit;font-size:var(--fs-1)}.fleet-tag:hover{background:var(--caution-wash);color:var(--status-caution)}.fleet-detail dl>.fleet-detail-location{flex:1 1 100%}.fleet-approval{background:var(--caution-wash);border-radius:var(--radius);padding:var(--space-3) var(--space-3) var(--space-1);margin-bottom:var(--space-3)}.fleet-approval-title{margin:0;font-size:var(--fs-2);font-weight:600;color:var(--status-caution)}.fleet-approval-why{margin:3px 0 var(--space-2);font-size:var(--fs-1);color:var(--text-2);max-width:80ch}.fleet-approval-list{list-style:none;margin:0;padding:0}.fleet-approval-item{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-6);padding:var(--space-2) 0;border-top:1px solid var(--line);font-size:var(--fs-1)}.fleet-approval-who{flex:0 1 240px}.fleet-approval-id{flex:1 1 320px}.fleet-approval-label{display:block;color:var(--text-3);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase}.fleet-approval-fp{display:block;font-family:var(--font-mono);font-size:var(--fs-2);letter-spacing:.06em;color:var(--text-1)}.fleet-approval-actions{display:flex;gap:var(--space-2);align-items:center}.fleet-approval-actions .fleet-bulk-go{margin-left:0}.fleet-approval-state{flex-basis:100%;margin:0;font-size:var(--fs-1);color:var(--text-2)}.fleet-approval-state.bad,.fleet-trust-refused{color:var(--status-caution)}.fleet-detail.fleet-detail-trust{padding-bottom:0;border-bottom:0}.fleet-trust-actions{display:inline-flex;gap:var(--space-2);margin-left:var(--space-2);vertical-align:middle}.fleet-join-body{display:flex;flex-direction:column;gap:2px;min-width:0}.fleet-join-headline{font-size:var(--fs-1);color:var(--text-1)}.fleet-join-recovery{max-width:72ch}.fleet-detail.fleet-detail-join{padding-bottom:0;border-bottom:0}.fleet-technical{margin-top:var(--space-1);font-size:var(--fs-1);color:var(--text-2)}.fleet-technical>summary{cursor:pointer}.fleet-technical-lines{margin:var(--space-1) 0 0 var(--space-3);font-family:var(--font-mono);overflow-wrap:anywhere}.fleet-waiting-empty{margin:0 0 var(--space-3);font-size:var(--fs-1);color:var(--text-2)}.fleet-invite{background:var(--surface-2);border-radius:var(--radius);padding:var(--space-3);margin-bottom:var(--space-3)}.fleet-invite-head{display:flex;align-items:center;gap:var(--space-3)}.fleet-invite-title{margin:0;font-size:var(--fs-2);font-weight:600;color:var(--text-1)}.fleet-invite-head .fleet-bulk-go{margin-left:auto}.fleet-invite-message{margin:0 0 var(--space-2);font-size:var(--fs-1);color:var(--text-1)}.fleet-invite-parts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4) var(--space-6);padding-top:var(--space-1);border-top:1px solid var(--line)}.fleet-invite-part{flex:0 1 260px;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.fleet-invite-words{flex-basis:300px}.fleet-invite-qr-part{flex:0 1 auto}.fleet-invite-qr{width:auto;height:auto;max-width:100%;background:var(--self);border-radius:var(--radius-sm);display:block}.fleet-invite-code{font-family:var(--font-mono);font-size:var(--fs-4);letter-spacing:.14em;color:var(--text-1)}.fleet-invite-checkwords{font-size:var(--fs-3);font-weight:600;line-height:1.4;color:var(--text-1)}.fleet-approval-code-label{margin-top:var(--space-2)}.fleet-approval-code{display:block;font-family:var(--font-mono);font-size:var(--fs-4);letter-spacing:.22em;color:var(--text-1)}.fleet-mission-name{font-weight:600}.fleet-mission-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.fleet-network-list{list-style:none;margin:0 0 var(--space-2);padding:0;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--fs-1)}.fleet-network-list p{margin:0 0 0 var(--space-5)}.fleet-mission-new,.fleet-mission-others,.fleet-command-network{font-size:var(--fs-1);color:var(--text-2)}.fleet-invite-choice{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin:0 0 var(--space-3)}.fleet-invite-choice label{display:flex;flex-direction:column;gap:var(--space-1)}.fleet-waiting-network{display:flex;align-items:center;gap:var(--space-3)}.fleet-waiting-network .fleet-bulk-go{margin-left:0}.setup{display:flex;flex-direction:column;height:100%}.setup-scroll{flex:1 1 auto;overflow-y:auto;padding:var(--space-4) var(--space-6) var(--space-6)}.setup .mono{font-family:var(--font-mono)}.setup-steps{list-style:none;margin:0;padding:var(--space-1) var(--space-5);max-width:1020px;background:var(--surface-1);border-radius:var(--radius)}.setup-step{position:relative;border-bottom:1px solid var(--line)}.setup-step:last-child{border-bottom:none}.setup-step:not(:last-child):before{content:"";position:absolute;left:18px;top:58px;bottom:2px;width:1px;background:var(--line)}.setup-step-head{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-3) var(--space-1);background:none;border:none;text-align:left;color:inherit;cursor:pointer}.setup-step-head:disabled{cursor:default}.setup-step-head:focus-visible{outline-offset:-2px;border-radius:var(--radius)}.setup-step-n{position:relative;z-index:1;flex:0 0 auto;display:grid;place-items:center;width:calc(var(--control-h) - 4px);height:calc(var(--control-h) - 4px);border-radius:50%;background:var(--surface-3);font-size:var(--fs-2);font-weight:600;color:var(--text-2)}.setup-step-n.is-done{background:var(--normal-wash);color:var(--status-normal)}.setup-step.is-open .setup-step-n{background:var(--accent);color:var(--on-accent)}.setup-step-title{font-size:var(--fs-3);font-weight:500;color:var(--text-1)}.setup-step.is-open .setup-step-title{font-weight:600}.setup-step.is-locked .setup-step-title{color:var(--text-3)}.setup-step-answer{margin-left:auto;font-size:var(--fs-2);color:var(--text-1);text-align:right}.setup-step-pending{margin-left:auto;font-size:var(--fs-1);font-style:italic;color:var(--text-2);text-align:right}.setup-step-locked{margin-left:auto;font-size:var(--fs-1);color:var(--text-3);text-align:right}.setup-step-body{padding:2px 0 var(--space-5) 44px}@media (max-width: 860px){.setup-step-body{padding-left:0}.setup-step:not(:last-child):before{display:none}.setup-scroll{padding:var(--space-3) var(--space-4) var(--space-5)}}.setup-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:var(--space-3)}.setup-card,.setup-tier,.setup-sensor{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);text-align:left;background:var(--surface-2);border:0;border-radius:var(--radius);color:var(--text-1);cursor:pointer}.setup-card{min-height:88px}.setup-tier{min-height:66px}.setup-sensor{min-height:60px}.setup-card:hover,.setup-tier:hover,.setup-sensor:hover{background:var(--surface-3)}.setup-card.is-on,.setup-tier.is-on,.setup-sensor.is-on{background:var(--surface-accent);box-shadow:inset 3px 0 0 var(--accent)}.setup-card.is-unsupported{opacity:.5;cursor:not-allowed;outline:1px dashed var(--line-strong);outline-offset:-1px}.setup-card.is-unsupported:hover{background:var(--surface-2)}.setup-card-title,.setup-tier-name,.setup-sensor-name{font-size:var(--fs-2);font-weight:600;color:var(--text-1)}.setup-card-sub,.setup-tier-desc,.setup-sensor-state{font-size:var(--fs-1);line-height:1.45;color:var(--text-2)}.setup-band-text{font-size:var(--fs-1);color:var(--text-1)}.setup-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:var(--space-2);max-width:840px}.setup-sensors{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:var(--space-2)}.setup-selectall{margin-bottom:var(--space-3);padding:0;background:none;border:none;font-size:var(--fs-1);font-weight:500;color:var(--text-2);cursor:pointer}.setup-selectall:hover{color:var(--text-1)}.setup-selectall+.setup-selectall{margin-left:var(--space-3)}.setup-card-counts{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-2)}.setup-sensor-hardware{margin-left:var(--space-2);font-family:var(--font-mono);font-weight:400;color:var(--text-3)}.setup-sensor-rating{font-size:var(--fs-1);line-height:1.45;color:var(--text-1)}.setup-sensor-rating.is-partly{color:var(--status-caution)}.setup-sensor-rating.is-cant{color:var(--status-serious)}.setup-sensor-rating.is-not-rated{color:var(--text-3)}.setup-where{margin-bottom:var(--space-4)}.setup-where-title{margin:0 0 var(--space-1);font-size:var(--fs-2);font-weight:600;color:var(--text-1)}.setup-zones{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0}.setup-zone{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border:none;border-radius:var(--radius);background:var(--surface-2);color:var(--text-1);font-size:var(--fs-1);cursor:pointer}.setup-zone:hover{background:var(--surface-3)}.setup-zone.is-on{background:var(--accent);color:var(--on-accent)}.setup-zone-count{font-family:var(--font-mono)}.setup-band{max-width:620px;padding:var(--space-4);background:var(--surface-2);border-radius:var(--radius)}.setup-band-fields{display:flex;gap:var(--space-4);flex-wrap:wrap}.setup-band .setup-hint:first-of-type,.setup-band .setup-warn:first-of-type{margin-top:var(--space-3)}.setup-field{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-2);color:var(--text-2)}.setup-field input{width:136px;font-family:var(--font-mono);font-size:var(--fs-2)}.setup-unit{font-size:var(--fs-1);color:var(--text-3)}.setup-hint,.setup-warn{margin:var(--space-3) 0 0;max-width:70ch;font-size:var(--fs-1);line-height:var(--lh-body)}.setup-hint{color:var(--text-2)}.setup-warn{color:var(--status-caution)}.setup-card .setup-hint,.setup-card .setup-warn{margin-top:2px}.setup-attrib{margin:0 0 var(--space-3);font-size:var(--fs-1);color:var(--text-3)}.setup-empty{margin:0 0 var(--space-2);font-size:var(--fs-2);color:var(--text-2)}.setup-unavailable{color:var(--text-3)}.setup-next{margin-top:var(--space-4)}.setup-disclose>summary{padding:var(--space-3) 0;font-size:var(--fs-1);font-weight:500;color:var(--text-2);cursor:pointer}.setup-disclose>summary:hover{color:var(--text-1)}.setup-technical{max-width:1000px;margin-top:var(--space-2);border-top:1px solid var(--line)}.setup-technical-body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-1) 0 var(--space-5)}.setup-effective{display:flex;flex-direction:column;gap:var(--space-4)}.setup-effective-name{font-size:var(--fs-1);font-weight:600;color:var(--text-1)}.setup-kv{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;font-size:var(--fs-1)}.setup-kv dt{color:var(--text-3)}.setup-kv dd{margin:0;color:var(--text-1);font-family:var(--font-mono)}.setup-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-3) var(--space-6);border-top:1px solid var(--line);background:var(--surface-1)}.setup-footer-plan{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--fs-2);color:var(--text-2)}.setup-footer-plan strong{color:var(--text-1);font-weight:600}.setup-footer-sep{color:var(--text-3)}.setup-footer-plan .is-ok{color:var(--status-normal)}.setup-footer-plan .is-no{color:var(--status-caution)}.setup-start{flex:0 0 auto;padding:0 var(--space-5);font-size:var(--fs-2)}.setup-start:disabled{background:var(--surface-3);color:var(--text-3);cursor:not-allowed}.setup-sent{flex:1 0 100%;margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--fs-1);line-height:var(--lh-body)}.setup-sent li{margin-top:2px}.setup-sent-who{color:var(--text-1);font-weight:600}.setup-sent-wait,.setup-sent-ok,.setup-sent-reason{color:var(--text-2)}.setup-sent-no{color:var(--status-caution)}.setup-unplannable{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}@media (max-width: 860px){.setup-footer{flex-direction:column;align-items:stretch;padding:var(--space-3) var(--space-4)}.setup-start{width:100%}}.cov{display:flex;flex-direction:column;gap:var(--space-4);max-width:780px}.cov-verdict{padding:var(--space-4);border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--line-strong)}.cov-verdict.tone-good{box-shadow:inset 3px 0 0 var(--status-normal)}.cov-verdict.tone-attention{box-shadow:inset 3px 0 0 var(--status-caution)}.cov-headline{margin:0 0 var(--space-2);font-size:var(--fs-3);font-weight:600;line-height:1.3;color:var(--text-1)}.cov-detail{margin:0;font-size:var(--fs-1);line-height:var(--lh-body);color:var(--text-2)}.cov-remedy{margin:var(--space-2) 0 0;font-size:var(--fs-1);line-height:var(--lh-body);color:var(--text-1)}.cov-bars{display:flex;flex-direction:column;gap:var(--space-3)}.cov-bar-group{display:flex;flex-direction:column;gap:5px}.cov-bar{display:flex;height:var(--space-5);border-radius:var(--radius);overflow:hidden;background:var(--surface-2)}.cov-seg{position:relative;min-width:2px}.cov-seg.is-covered{background:color-mix(in srgb,var(--accent) 42%,transparent)}.cov-seg.is-swept{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent) 42%,transparent),color-mix(in srgb,var(--accent) 42%,transparent) 3px,color-mix(in srgb,var(--accent) 12%,transparent) 3px,color-mix(in srgb,var(--accent) 12%,transparent) 7px)}.cov-seg.is-swept .cov-seg-label{color:var(--accent)}.cov-seg.is-gap{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--status-caution) 26%,transparent),color-mix(in srgb,var(--status-caution) 26%,transparent) 5px,transparent 5px,transparent 10px);box-shadow:inset 1px 0 color-mix(in srgb,var(--status-caution) 60%,transparent),inset -1px 0 color-mix(in srgb,var(--status-caution) 60%,transparent)}.cov-seg-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:var(--fs-1);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--status-caution);white-space:nowrap}.cov-scale{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3)}.cov-aside{margin:0;max-width:70ch;font-size:var(--fs-1);line-height:var(--lh-body);color:var(--text-2)}.cov-more{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.cov-disclose{width:100%}.cov-disclose>summary{padding:var(--space-2) 0;font-size:var(--fs-1);font-weight:500;color:var(--text-2);cursor:pointer}.cov-disclose>summary:hover{color:var(--text-1)}.cov-parts{list-style:none;margin:var(--space-1) 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-2);max-height:320px;overflow-y:auto}.cov-parts li{display:flex;align-items:baseline;gap:var(--space-3);padding-left:var(--space-3);box-shadow:inset 2px 0 0 var(--line-strong);font-size:var(--fs-1)}.cov-part-band{flex:0 0 auto;font-family:var(--font-mono);color:var(--text-1)}.cov-part-who{color:var(--text-2);min-width:0}.cov-part-note{color:var(--text-3)}.cov-manual{padding:var(--space-2) 0;background:none;border:0;font-size:var(--fs-1);font-weight:500;color:var(--text-2);cursor:pointer}.cov-manual:hover{color:var(--text-1)}.setup-manual{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.setup-manual-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3);font-size:var(--fs-2);color:var(--text-1)}.setup-manual .setup-selectall{margin-bottom:0}.ie-wrap{flex-wrap:wrap}.ie-window{display:grid;grid-template-columns:max-content minmax(0,18rem);column-gap:var(--space-3);row-gap:var(--space-2);align-items:center;font-size:var(--fs-2);color:var(--text-2)}.ie-check{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-2);color:var(--text-1)}.ie-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--fs-2);color:var(--text-2)}.ie-list li{display:flex;flex-direction:column;padding:var(--space-1) var(--space-2);background:var(--surface-2);border-radius:var(--radius)}.ie-said{font-size:var(--fs-1);color:var(--text-3)}.security-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.security-head .page-section-title{flex:1 1 auto}.security-table{overflow-x:auto;border-radius:var(--radius);background:var(--surface-2)}.security-table th{background:var(--surface-2)}.security-table td{font-family:inherit;font-size:var(--fs-1);vertical-align:top}.security-table td.is-mono,.security-mono{font-family:var(--font-mono);white-space:nowrap}.security-table td.is-quiet{color:var(--text-2)}.security-when{display:block;margin-top:2px;color:var(--text-3);font-size:var(--fs-1)}.security-shield{display:inline-flex;align-items:center;gap:var(--space-2)}.security-dot{display:inline-block;flex:none;width:8px;height:8px;box-sizing:border-box}.security-dot.is-encrypted{border-radius:50%;background:var(--status-normal)}.security-dot.is-this-computer{border-radius:50%;border:2px solid var(--status-standby)}.security-dot.is-not-encrypted{background:var(--status-caution)}.security-pre{margin:0;padding:var(--space-3);border-radius:var(--radius);background:var(--surface-0);font-family:var(--font-mono);font-size:var(--fs-1);overflow-x:auto}.security-facts{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:var(--space-2) var(--space-5);margin:0;font-size:var(--fs-1)}.security-facts dt{color:var(--text-3)}.security-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.security-facts .security-mono{white-space:normal;overflow-wrap:anywhere}.security-table td.is-warning{color:var(--status-caution);font-weight:600}.dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--scrim)}.sensitive-dialog{width:min(540px,100%);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-4);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 24px var(--scrim)}.sensitive-accept{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer}.sensitive-name{display:flex;flex-direction:column;gap:var(--space-1)}.sensitive-name label{color:var(--text-2);font-size:var(--fs-1)}.sensitive-actions{justify-content:flex-end}.sensitive-row{display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2)}.sensitive-row-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sensitive-row-name{font-weight:600}.sapient-form{display:flex;flex-direction:column;gap:var(--space-1);max-width:34rem}.sapient-form>label:not(:has(input)){color:var(--text-2);font-size:var(--fs-1);margin-top:var(--space-2)}.sapient-form fieldset{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;border:0}.sapient-form fieldset legend{color:var(--text-2);font-size:var(--fs-1);margin-bottom:var(--space-1)}.remote-link{background:none;border:none;padding:0;font:inherit;color:var(--accent);cursor:pointer}.remote-link:hover,.remote-link:focus-visible{color:var(--accent-strong);text-decoration:underline}.remote-address{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-2)}.remote-address-label{font-size:var(--fs-1);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.remote-address-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.security-mono.remote-address-value{font-size:var(--fs-3);white-space:normal;overflow-wrap:anywhere}.remote-sessions{display:flex;flex-direction:column;gap:var(--space-2)}.remote-session-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.remote-session{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.remote-session-line{overflow-wrap:anywhere}.network-summary{background:var(--surface-2);border-radius:var(--radius);padding:var(--space-3);margin-bottom:var(--space-3)}.network-summary-line{margin:0 0 var(--space-2);font-size:var(--fs-2);font-weight:600;color:var(--text-1)}.network-summary-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.network-summary-step button{width:100%;display:flex;align-items:center;gap:var(--space-2);justify-content:flex-start;text-align:left}.network-summary-step.is-now button{background:var(--accent-wash)}.network-summary-word{color:var(--text-1);font-size:var(--fs-1)}.network-summary-state{margin-left:auto;color:var(--text-2);font-size:var(--fs-1)}.network-step{border-top:1px solid var(--line);padding:var(--space-4) 0 var(--space-2);outline:none}.network-step:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.network-step-head{display:flex;align-items:center;gap:var(--space-2)}.network-step-head h2{margin:0;font-size:var(--fs-3);font-weight:600;color:var(--text-1)}.network-step-state{color:var(--text-2);font-size:var(--fs-1)}.network-step.is-now .network-step-state{color:var(--text-accent)}.network-step-line{margin:var(--space-1) 0 var(--space-3);color:var(--text-2);font-size:var(--fs-2)}.network-step-foot{margin:var(--space-2) 0 0}.network-findable,.network-phones-join{margin-bottom:var(--space-3)}.network-phones-join-line{margin:0;color:var(--text-1);font-size:var(--fs-2);font-weight:600}.network-phones-join-list{margin:var(--space-1) 0 0;padding-left:var(--space-4, 20px);color:var(--text-1)}.network-quiet{margin:var(--space-3) 0}.network-report-for-it{display:block;margin:var(--space-1) 0 0}.network-warn{margin:var(--space-1) 0;color:var(--status-caution);font-size:var(--fs-1)}.network-firewall.is-warn{background:var(--caution-wash)}.network-devices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.network-device{background:var(--surface-2);border-radius:var(--radius);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.network-device-who{display:flex;align-items:center;gap:var(--space-2)}.network-capability{font-size:var(--fs-1)}.network-stages{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:var(--fs-1)}.network-stages li{color:var(--text-3)}.network-stages li.is-past{color:var(--text-2)}.network-stages li.is-now{color:var(--text-1);font-weight:600}.network-stages li+li:before{content:">";margin-right:var(--space-3);color:var(--text-3);font-weight:400}.first-run-checklist-title{margin:0 0 var(--space-2);font-size:var(--fs-3);font-weight:600}.first-run-checklist{list-style:none;margin:0;padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--space-2)}.first-run-checklist li{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-2);align-items:baseline}.first-run-checklist strong{font-size:var(--fs-2)}.first-run-checklist .first-run-why{grid-column:2}.tak-package-files{list-style:none;margin:4px 0 0;padding:0}.tak-viewer{margin-top:12px;padding:12px;border:1px solid var(--line, #3a4150);border-radius:6px;max-width:100%}.tak-viewer-image{display:block;max-width:100%;max-height:70vh;object-fit:contain}.tak-viewer-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;overflow:auto;margin:8px 0}.tak-checks-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.tak-checks-head .page-section-title{flex:1 1 auto}.tak-checks-when{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3)}.tak-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.tak-check{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-1);align-items:start;padding:var(--space-3) var(--space-4);background:var(--surface-2, var(--surface-1));border-radius:var(--radius)}.tak-check .status-mark{margin-top:5px}.tak-check-title{font-weight:600;color:var(--text-1)}.tak-check-line,.tak-check-fix,.tak-check-more{grid-column:2;overflow-wrap:anywhere}.tak-check-line{color:var(--text-2)}.tak-check-fix{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--caution-wash);color:var(--text-1)}.tak-check-more summary{cursor:pointer;font-size:var(--fs-1);color:var(--text-2)}.tak-check-more p{margin:var(--space-1) 0 0;font-size:var(--fs-1);color:var(--text-2);max-width:80ch}.tak-check-code{font-family:var(--font-mono);font-size:var(--fs-1);overflow-wrap:anywhere}.tak-health-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.tak-health-head h1{flex:1 1 auto}.tak-health-version{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-1);overflow-wrap:anywhere}.tak-health{max-width:960px}.tak-health-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tak-health-chip{display:flex;flex-direction:column;gap:2px;min-width:120px;padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--radius)}.tak-health-chip-label{font-size:var(--fs-1);color:var(--text-3)}.tak-health-chip-value{font-size:var(--fs-4);font-weight:600;color:var(--text-1);font-variant-numeric:tabular-nums}.tak-health-chip-value.is-caution{color:var(--status-caution)}.tak-health-chip-sub{font-size:var(--fs-1);color:var(--text-2)}.tak-check.has-aside{grid-template-columns:16px minmax(0,1fr) auto}.tak-check.has-aside .tak-check-line,.tak-check.has-aside .tak-check-fix,.tak-check.has-aside .tak-check-more,.tak-check.has-aside .tak-health-items{grid-column:2 / 4}.tak-check-aside{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.tak-check-read{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3);white-space:nowrap}.tak-check-show{height:26px}.tak-health-items{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--fs-1);color:var(--text-2)}.tak-health-items li{display:flex;flex-wrap:wrap;gap:var(--space-3)}.tak-health-item-name{font-family:var(--font-mono);color:var(--text-1);overflow-wrap:anywhere}.tak-health-access .tak-check-more{margin-top:var(--space-1)}.this-computer-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-2);color:var(--text-2);line-height:var(--lh-body)}.this-computer-use{display:flex;flex-direction:column;gap:2px}.this-computer-row{display:flex;align-items:center;gap:8px}.this-computer-row .rec-swatch,.this-computer-no-swatch{flex:none}.this-computer-no-swatch{display:inline-block;width:12px;height:10px}.this-computer-note{padding-left:20px;font-size:var(--fs-1);color:var(--text-3)}.sign-in{min-height:100vh;background:var(--surface-0);color:var(--text-1);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6, 32px) 16px;box-sizing:border-box}.sign-in-card{width:100%;max-width:480px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-1);border-radius:var(--radius)}.sign-in-card h1{margin:0;font-size:var(--fs-4, 22px);font-weight:600}.sign-in-lead{margin:0;color:var(--text-2);line-height:var(--lh-body)}.sign-in-field{display:flex;flex-direction:column;gap:var(--space-1, 4px);font-size:var(--fs-1);color:var(--text-2)}.sign-in-field input,.sign-in-field select{width:100%;box-sizing:border-box}.sign-in-field input.is-mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.sign-in-hint{color:var(--text-3);font-size:var(--fs-1)}.sign-in-names{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sign-in-name.is-chosen{background:var(--accent-wash);color:var(--accent)}.sign-in-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.sign-in-answer{margin:0;color:var(--text-1)}.sign-in-answer.is-bad{color:var(--status-critical)}.sign-in-command{display:flex;align-items:center;gap:var(--space-2)}.sign-in-command code{flex:1;min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-1);background:var(--surface-0);padding:var(--space-1, 4px) var(--space-2);border-radius:var(--radius)}.two-step-backup{columns:2;margin:var(--space-2) 0;padding-left:1.5em;line-height:1.8}.sign-in-elsewhere{width:100%;max-width:480px;box-sizing:border-box;margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);color:var(--text-2);font-size:var(--fs-1);line-height:var(--lh-body)}.shell{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background:var(--surface-0)}.shell-banner{flex:0 0 auto;min-width:0}.camera-alarm-banner{max-height:24vh;overflow-y:auto;background:color-mix(in srgb,var(--status-caution) 14%,transparent);box-shadow:inset 0 -2px 0 var(--status-caution);padding:var(--space-2) var(--space-4)}.camera-alarm-banner-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.camera-alarm-banner-line{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-2);line-height:var(--lh-tight);color:var(--text-1)}.camera-alarm-banner-mark{display:inline-flex;flex:0 0 auto;color:var(--status-caution)}.camera-alarm-banner-text{display:flex;flex:1 1 auto;min-width:0;flex-wrap:wrap;column-gap:var(--space-3)}.camera-alarm-banner-head{font-weight:600}.camera-alarm-banner-acks{color:var(--text-2)}.camera-alarm-banner-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-2)}.emergency-banner{max-height:30vh;overflow-y:auto;background:var(--critical-wash);box-shadow:inset 0 -2px 0 var(--status-critical);padding:var(--space-2) var(--space-4)}.emergency-banner-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.emergency-banner-line{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-3);font-weight:600;line-height:var(--lh-tight);color:var(--text-1)}.emergency-banner-line.is-stale{font-weight:500}.emergency-banner-mark{display:inline-flex;flex:0 0 auto;color:var(--status-critical)}.emergency-banner-text{flex:1 1 auto;min-width:0}.emergency-banner-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-2)}.emergency-banner-ask{font-weight:500}.emergency-banner-reply{flex:0 1 auto;font-weight:500;color:var(--text-2)}.emergency-banner-line.is-ended{font-weight:400;color:var(--text-2)}.emergency-banner-line.is-ended .emergency-banner-mark{color:var(--text-3)}.raise-emergency{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.casualty-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--scrim)}.casualty-card{width:min(480px,100%);max-height:90vh;overflow-y:auto;padding:var(--space-4);background:var(--surface-4);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 3px 0 0 var(--status-critical),0 8px 24px var(--scrim)}.casualty-exercise{color:var(--text-2);font-weight:500}.casualty-unchecked,.casualty-nine-line{color:var(--text-2)}.casualty-acks{list-style:none;margin:0;padding:0}.casualty-ack-actions,.order-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.order-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.order-row-title{margin:0;color:var(--text-primary)}.shell-body{flex:1 1 auto;display:flex;min-height:0;min-width:0}.shell-group{flex:1 1 auto;min-width:0}.shell-rail{display:flex;flex-direction:column;height:100%;min-width:0;background:var(--surface-1);border-right:1px solid var(--line);padding:var(--space-3) var(--space-2) var(--space-2);overflow-y:auto;overflow-x:hidden}.shell-rail.is-collapsed{flex:0 0 var(--rail-collapsed-w);width:var(--rail-collapsed-w);padding-left:var(--space-2);padding-right:var(--space-2);align-items:center}.shell-brand{display:flex;flex-direction:column;gap:1px;padding:0 var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.shell-brand-mark{font-size:var(--fs-2);font-weight:600;letter-spacing:.1em;color:var(--text-1)}.shell-brand-sub{font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.shell-rail.is-collapsed .shell-brand{display:none}.shell-nav{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 auto}.shell-nav-group{display:flex;flex-direction:column;gap:2px}.shell-nav-group-label{padding:0 var(--space-2) var(--space-1);font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.shell-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.shell-nav-item{width:100%;height:var(--control-h);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);background:transparent;border:0;border-radius:var(--radius);color:var(--text-2);font-size:var(--fs-1);font-weight:500;text-align:left;cursor:pointer}.shell-nav-item:hover{background:var(--surface-2);color:var(--text-1)}.shell-nav-item.is-active{background:var(--surface-3);color:var(--text-1);box-shadow:inset 2px 0 0 var(--accent);font-weight:600}.shell-nav-icon{display:inline-flex;flex:0 0 auto;color:inherit}.shell-nav-label{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-nav-badge{flex:0 0 auto}.shell-rail.is-collapsed .shell-nav-group-label,.shell-rail.is-collapsed .shell-nav-label,.shell-rail.is-collapsed .shell-brand-sub,.shell-rail.is-collapsed .shell-state-label,.shell-rail.is-collapsed .shell-state-detail,.shell-rail.is-collapsed .shell-state-line>span:not(.shell-state-dot){display:none}.shell-rail.is-collapsed .shell-nav-item{justify-content:center;padding:0;position:relative}.shell-rail.is-collapsed .shell-nav-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px}.shell-state{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-1)}.shell-rail.is-collapsed .shell-state{align-items:center;padding-left:0}.shell-state-label{font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.shell-state-line{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-1);font-weight:500;line-height:var(--lh-tight)}.shell-state-line.tone-calm{color:var(--text-1)}.shell-state-line.tone-attention{color:var(--status-caution)}.shell-state-dot{width:8px;height:8px;flex:0 0 auto}.shell-state-dot.tone-calm{border-radius:50%;background:var(--status-normal)}.shell-state-dot.tone-attention{border-radius:1px;background:var(--status-caution)}.shell-state-detail{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-2)}.shell-rail-toggle{margin-top:var(--space-2);align-self:flex-start}.shell-rail.is-collapsed .shell-rail-toggle{align-self:center}.shell-workspace{position:relative;height:100%;overflow:auto;display:flex;flex-direction:column;min-width:0}.shell-show-interface{position:absolute;top:var(--space-2);right:var(--space-2);z-index:20;background:var(--surface-over-map)}.shell-nav-group-fold{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);background:transparent;border:0;border-radius:var(--radius);color:var(--text-3);font:inherit;font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer}.shell-nav-group-fold:hover{color:var(--text-2)}.shell-nav-group.is-folded{gap:0}.now-section{font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 var(--space-2)}.now-empty{font-size:var(--fs-2);color:var(--text-2);margin:0;padding:var(--space-3) 0}.now-detection{display:block;width:100%;text-align:left;padding:var(--space-4);border:0;border-radius:var(--radius);background:var(--surface-2);color:var(--text-1);cursor:pointer}.now-detection:hover{background:var(--surface-3)}.now-detection-top{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}.now-detection-what{font-size:var(--fs-3);font-weight:600;color:var(--text-1)}.now-chip{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--radius-sm);background:var(--surface-3);font-size:var(--fs-1);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.now-chip.is-active{background:var(--normal-wash);color:var(--status-normal)}.now-detection-freq{font-family:var(--font-mono);font-size:var(--fs-4);font-weight:500;color:var(--text-1);margin-bottom:var(--space-3)}.now-detection-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3) var(--space-4);margin:0}.now-detection-facts dt{font-size:var(--fs-1);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:2px}.now-detection-facts dd{margin:0;font-size:var(--fs-2);color:var(--text-1)}.now-ago{color:var(--text-2);font-size:var(--fs-1)}.now-context{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line)}@media (max-width: 900px){.now-context{grid-template-columns:1fr;gap:var(--space-5)}}.now-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.now-list li{display:flex;flex-direction:column;gap:2px;padding-left:var(--space-3);box-shadow:inset 2px 0 0 var(--line-strong)}.now-list-main{font-size:var(--fs-2);color:var(--text-1)}.now-list-sub{font-size:var(--fs-1);color:var(--text-2)}.now-count{font-size:var(--fs-3);color:var(--text-1);margin:0 0 var(--space-2)}.now-list li.now-emergency{box-shadow:inset 2px 0 0 var(--status-critical)}.now-emergency-what{font-weight:600;display:inline-flex;align-items:center;gap:var(--space-1)}.now-emergency-mark{display:inline-flex;color:var(--status-critical)}.now-emergency-notes{color:var(--text-1)}.now-exception{font-size:var(--fs-1);color:var(--status-caution);margin:0 0 var(--space-1)}.workspace{display:flex;flex-direction:column;height:100%}.workspace-head{position:relative;padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--line);flex:0 0 auto}.workspace-head h1{font-size:var(--fs-5);font-weight:600;letter-spacing:-.01em;color:var(--text-1);margin:0 0 var(--space-1)}.workspace-head p{font-size:var(--fs-2);color:var(--text-2);margin:0}.workspace-head-aside{position:absolute;top:var(--space-5);right:var(--space-6)}.workspace-body{flex:1 1 auto;overflow-y:auto;padding:var(--space-5) var(--space-6) var(--space-7)}.mapscreen{position:relative;display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden}.mapscreen-stage{position:relative;flex:1 1 auto;min-height:0}.mapscreen-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.mapscreen-topleft{position:absolute;top:var(--space-2);left:var(--space-2);z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);max-width:calc(100% - var(--space-4));pointer-events:none}.mapscreen-topleft>*{pointer-events:auto}.mapscreen-toolbar{display:flex;align-items:center;gap:2px;height:var(--toolbar-h);padding:0 2px;border-radius:var(--radius);background:var(--surface-over-map)}.icon-btn.has-badge{position:relative;color:var(--status-caution)}.icon-btn-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--status-caution);color:var(--on-accent);font-family:var(--font-mono);font-size:var(--fs-1);font-weight:600;line-height:16px;text-align:center}.mapscreen-toolbar-slot{display:contents}.mapscreen-health{display:inline-flex;align-items:center;gap:var(--space-2);height:calc(var(--control-h) - 8px);padding:0 var(--space-2);border-radius:var(--radius);background:var(--surface-over-map)}.mapscreen-health .mapscreen-cursor:empty{display:none}.mapscreen-toolbar-sep{width:1px;height:20px;margin:0 var(--space-1);background:var(--line-strong)}.mapscreen-toolbar .sound-toggle{font-size:var(--fs-1)}.mapscreen-dock{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--surface-1);border-bottom:1px solid var(--line);min-width:0}.mapscreen-dock:empty{display:none}.mapscreen-tool{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:var(--control-h)}.site-editor{flex-direction:column;align-items:stretch}.site-editor-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.site-editor-objects{max-height:40vh;overflow-y:auto}.mapscreen-replay-notice{font-size:var(--fs-1);color:var(--text-2)}.mapscreen-replay-pick{min-width:12ch}.mapscreen-hint{margin:0;padding:var(--space-1) 0;font-size:var(--fs-1);line-height:var(--lh-body);color:var(--text-2)}.mapscreen-hint[role=alert]{color:var(--status-caution)}.mapscreen-banner{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:var(--space-1) var(--space-3);border-radius:var(--radius);background:var(--accent-wash);font-size:var(--fs-1);color:var(--text-1)}.mapscreen-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0}.mapscreen-controls-label{font-size:var(--fs-1);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-right:var(--space-1)}.mapscreen-controls-net{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);flex:0 0 100%;padding-top:var(--space-2);margin-top:var(--space-1);border-top:1px solid var(--line)}.mapscreen-layer.is-hidden{text-decoration:line-through;text-decoration-thickness:2px;color:var(--text-3)}.mapscreen.hide-people .map-person,.mapscreen.hide-people .map-person-leader,.mapscreen.hide-sensors .map-sensor,.mapscreen.hide-markers .map-shared-marker,.mapscreen.hide-areas .map-shared-area,.mapscreen.hide-names .map-shared-label,.mapscreen.hide-names .map-sensor-label,.mapscreen.hide-names .map-label-leader,.mapscreen.hide-names .map-person-leader{display:none}.mapscreen-dim{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 100%;padding-top:var(--space-2);margin-top:var(--space-1);border-top:1px solid var(--line)}.mapscreen-dim input[type=range]{width:120px}.mapscreen-dim-value{min-width:4ch;font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-1)}.mapscreen-foot{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-4);min-height:var(--toolbar-h);padding:var(--space-1) var(--space-3);background:var(--surface-1);border-top:1px solid var(--line);font-size:var(--fs-1);min-width:0}.mapscreen-caption{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.mapscreen-caption-layers{font-size:var(--fs-1);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapscreen-caption-base{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapscreen-cursor{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-2);white-space:nowrap}.mapscreen-side{position:absolute;top:0;right:0;bottom:0;z-index:6;width:min(320px,calc(100% - var(--space-6)));overflow-y:auto;display:flex;flex-direction:column;background:var(--surface-1);border-left:1px solid var(--line)}.mapscreen-side-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.mapscreen-side-head .insp-block-title{margin:0}.mapscreen-side-name{margin:var(--space-1) 0 0;font-size:var(--fs-3);font-weight:600;color:var(--text-1)}.mapscreen-unplaced{padding:var(--space-2) var(--space-3) var(--space-3)}.mapscreen-unplaced-list{list-style:none;margin:0;padding:0}.mapscreen-unplaced-item{display:flex;flex-direction:column;gap:2px;padding:var(--space-2);border-radius:var(--radius)}.mapscreen-unplaced-item.is-selected{background:var(--surface-3);box-shadow:inset 2px 0 0 var(--accent)}.mapscreen-unplaced-item.is-offline{box-shadow:inset 2px 0 0 var(--status-caution)}.mapscreen-unplaced-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.mapscreen-unplaced-name{background:none;border:0;padding:0;text-align:left;cursor:pointer;color:var(--text-1);font:inherit;font-size:var(--fs-1);font-weight:500}.mapscreen-unplaced-name:hover{color:var(--accent)}.map-sensor{width:15px;height:15px;border-radius:3px;background:var(--text-3);border:2px solid var(--map-halo);position:relative;cursor:pointer;padding:0;font:inherit}.map-sensor.is-watching{background:var(--accent);box-shadow:0 0 8px var(--accent)}.map-sensor.is-idle{background:transparent;border-color:var(--accent-muted);box-shadow:none}.map-sensor.is-attention{background:transparent;border-color:var(--status-serious);box-shadow:none}.map-sensor.is-unknown{background:transparent;border-color:var(--text-3);border-style:dotted;box-shadow:none}.map-sensor.is-offline{border-style:dashed}.map-sensor.is-unknown:before,.map-sensor.is-pending:before{content:"?";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-map);font-weight:700;line-height:1;color:var(--text-2)}.map-sensor.has-heard:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1.5px solid var(--map-sensor);border-radius:50%;opacity:var(--heard-fade, 1);pointer-events:none}.map-sensor-label{position:absolute;left:19px;top:-2px;white-space:nowrap;display:flex;gap:5px;font-size:var(--fs-map);font-weight:500;letter-spacing:.02em;color:var(--text-1);text-shadow:0 0 4px var(--map-halo),0 0 4px var(--map-halo)}.map-sensor.is-offline .map-sensor-name{text-decoration:line-through;color:var(--text-2)}.map-sensor-since{color:var(--status-off);font-family:var(--font-mono)}.mapscreen.is-placing .maplibregl-canvas-container.maplibregl-interactive,.mapscreen.is-drafting .maplibregl-canvas-container.maplibregl-interactive{cursor:crosshair}.mapscreen.is-placing .map-sensor{pointer-events:none}.mapscreen-bottomleft{--map-attrib-reserve: 34px;position:absolute;left:var(--space-2);bottom:calc(var(--space-2) + var(--map-attrib-reserve));z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);max-width:280px;max-height:calc(100% - 120px);pointer-events:none}.mapscreen-bottomleft>*{pointer-events:auto}.mapscreen-bottomleft:empty{display:none}.maplibregl-map .maplibregl-marker{position:absolute}.mapscreen-grid-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.mapscreen-grid-label{position:absolute;padding:0 3px;font-family:var(--font-mono);font-size:var(--fs-1);line-height:var(--lh-tight);color:var(--text-2);background:var(--surface-over-map);border-radius:var(--radius-sm)}.mapscreen-grid-label.is-bottom{bottom:2px;transform:translate(-50%)}.mapscreen-grid-label.is-left{left:2px;transform:translateY(-50%)}.mapscreen-grid-label.is-principal{color:var(--text-1);font-weight:600}.mapscreen-grid-caption{font-size:var(--fs-1);color:var(--text-3)}.mapscreen-cursor-copy{width:24px;min-width:24px}.mapscreen-cursor-copied{font-size:var(--fs-1);color:var(--status-normal)}.mapscreen-floor-picker{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;gap:2px;padding:var(--space-1);border-radius:var(--radius);background:var(--surface-over-map);border:1px solid var(--line)}.floor-pick{position:relative;min-width:40px;min-height:var(--control-h);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-1);font-size:var(--fs-2);font-weight:600;cursor:pointer}.floor-pick:hover{background:var(--surface-3)}.floor-pick.is-shown{background:var(--accent);color:var(--on-accent)}.floor-pick-count,.floors-count{position:absolute;right:-6px;top:-4px;min-width:16px;padding:0 4px;border-radius:8px;background:var(--surface-4);color:var(--text-1);font-size:var(--fs-1);line-height:16px;text-align:center}.floor-pick-count.is-alert,.floors-count.is-alert{background:var(--status-critical);color:var(--on-accent)}.mapscreen-floors{padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--line)}.floors-building+.floors-building{margin-top:var(--space-3)}.floors-rows{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.floors-row{position:relative;display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-sm);background:var(--surface-2)}.floors-row.is-shown{background:var(--surface-accent)}.floors-row.has-alert{box-shadow:inset 3px 0 0 var(--status-critical)}.floors-row-floor{min-width:36px;min-height:var(--control-h);border:1px solid var(--line-input);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-1);font-weight:600;cursor:pointer}.floors-row-body{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-1);color:var(--text-2)}.floors-row-alert,.floors-alerts-no-floor{color:var(--status-critical);font-size:var(--fs-1)}.floors-not-known-list{margin:var(--space-1) 0 0;padding-left:var(--space-3);font-size:var(--fs-1);color:var(--text-2)}.demo-watermark{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(90px,18vw,300px);font-weight:700;letter-spacing:.22em;text-indent:.22em;line-height:1;color:var(--text-1);opacity:.045}.demo-credit{position:fixed;left:50%;transform:translate(-50%);bottom:calc(6px + var(--map-attrib-reserve, 34px));z-index:41;margin:0;max-width:calc(100vw - var(--space-6));padding:var(--space-1) var(--space-3);pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;background:var(--surface-over-map);border-radius:var(--radius);font-size:var(--fs-1);letter-spacing:.08em;color:var(--text-2)}.demo-toast{position:fixed;top:var(--space-3);left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:stretch;gap:0;width:min(560px,calc(100vw - var(--space-6)));pointer-events:none;background:color-mix(in srgb,var(--status-serious) 10%,var(--surface-2));border-radius:var(--radius);box-shadow:0 8px 24px var(--scrim);animation:demo-toast-in var(--motion-panel) var(--ease-out)}@keyframes demo-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.demo-toast,.demo-toast-live{animation:none}}.demo-toast-bar{flex:0 0 4px;background:var(--status-serious);border-radius:var(--radius) 0 0 var(--radius)}.demo-toast-body{flex:1 1 auto;padding:var(--space-2) var(--space-3);min-width:0}.demo-toast-head{margin:0 0 2px;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--fs-2);font-weight:600;letter-spacing:.02em;color:var(--status-serious)}.demo-toast-live{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--radius-sm);font-size:var(--fs-1);font-weight:600;letter-spacing:.08em;color:var(--on-accent);background:var(--status-serious);animation:demo-toast-pulse 1.6s ease-in-out infinite}@keyframes demo-toast-pulse{0%,to{opacity:1}50%{opacity:.45}}.demo-toast-freq{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--fs-4);color:var(--text-1)}.demo-toast-facts{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.demo-toast-fact{display:flex;gap:var(--space-2);align-items:baseline}.demo-toast-fact dt{font-size:var(--fs-1);letter-spacing:.06em;color:var(--text-3)}.demo-toast-fact dd{margin:0;font-size:var(--fs-1);color:var(--text-2)}.demo-toast-close{pointer-events:auto;flex:0 0 auto;align-self:flex-start;margin:var(--space-1) var(--space-1) 0 0;width:var(--control-h);height:var(--control-h);padding:0;background:transparent;border:0;border-radius:var(--radius);color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.demo-toast-close:hover{color:var(--text-1);background:var(--surface-3)}.demo-limit-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--scrim)}.demo-limit{width:min(460px,100%);padding:var(--space-4);background:var(--surface-4);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 3px 0 0 var(--status-serious),0 8px 24px var(--scrim)}.demo-limit-title{margin:0 0 var(--space-2);font-size:var(--fs-2);font-weight:600;color:var(--status-serious)}.demo-limit-body{margin:0 0 var(--space-3);font-size:var(--fs-1);line-height:var(--lh-body);color:var(--text-1)}.setup-card.is-demo-blocked{opacity:.45;outline:1px dashed var(--line-strong);outline-offset:-1px;cursor:not-allowed}.setup-card.is-demo-blocked .setup-warn{color:var(--text-3)}.demo-toast-note{margin:0 0 var(--space-2);font-size:var(--fs-1);line-height:1.4;color:var(--text-2)}.sound-toggle{pointer-events:auto;flex:0 0 auto;color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.sound-toggle-icon{display:inline-flex;line-height:1}.sound-toggle.is-on{color:var(--status-serious);background:var(--serious-wash)}.sound-toggle.is-blocked{color:var(--status-serious);background:var(--serious-wash);outline:1px dashed var(--status-serious);outline-offset:-1px}.demo-toast-sound{align-self:flex-start;margin:var(--space-2) 0 0 0}.mapscreen-sound{align-self:flex-start}.first-run{min-height:100vh;background:var(--surface-0);color:var(--text-1);display:flex;justify-content:center;padding:var(--space-6, 32px) 16px;box-sizing:border-box}.first-run-body{width:100%;max-width:640px;display:flex;flex-direction:column;gap:var(--space-4, 16px)}.first-run h1{margin:0;font-size:24px;font-weight:600}.first-run-lead{margin:0;color:var(--text-2)}.first-run-step{background:var(--surface-2);border-radius:var(--radius, 8px);padding:var(--space-4, 16px);display:flex;flex-direction:column;gap:var(--space-2, 8px)}.first-run-step h2{margin:0 0 var(--space-1, 4px);font-size:16px;font-weight:600}.first-run-option{display:flex;gap:var(--space-2, 8px);align-items:flex-start;padding:var(--space-2, 8px);border-radius:var(--radius, 8px);cursor:pointer}.first-run-option:has(input:checked){background:var(--accent-wash)}.first-run-option input{margin-top:4px}.first-run-option-text{display:flex;flex-direction:column}.first-run-why,.first-run-hint{color:var(--text-2);font-size:13px}.first-run-field{display:flex;flex-direction:column;gap:var(--space-1, 4px);margin-left:28px}.first-run-field input{background:var(--surface-1);color:var(--text-1);border:1px solid var(--line-input);border-radius:var(--radius, 8px);padding:8px 10px;font:inherit;max-width:420px}.first-run-warn{margin:0;color:var(--status-caution);font-size:13px}.first-run-summary{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:var(--space-1, 4px)}.first-run-go{align-self:flex-start;background:var(--accent);color:var(--on-accent);border:0;border-radius:var(--radius, 8px);padding:10px 20px;font:inherit;font-weight:600;cursor:pointer}.first-run-go:hover:not(:disabled){background:var(--accent-strong)}.first-run-go:disabled{opacity:.5;cursor:default}.first-run-answer{margin:0}.first-run-answer.bad{color:var(--status-critical)}.first-run-others ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1, 4px)}.first-run-others li{display:flex;gap:var(--space-2, 8px);align-items:center}
