@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZEAA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgX26jxFNUQVQAAAIwAAAAOQAAAETle8wfY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABWwAAAaLmwCeFaGVhZAAABBQAAAA2AAAANiI8FmNoaGVhAAAETAAAAB8AAAAkCNwCamhtdHgAAARsAAAAIAAAACYPwAD9bG9jYQAABIwAAAAWAAAAFgJZAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABMQAAArQ8M2PVcG9zdAAABfQAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhymOKYGBlYGDqAtIMDN4QmjGOQYPRlQEVsAMxE4wT4u/tz3CAgVdhCwvffyUGBlYBxhQFBsbJIDkmWaaXQEqBgRkAx84KLQB42h3EAQaAQBQFwHm/sBRCR+hQAQQqAixdPxqMiKaw/m/qPa+egbsfTyYxWgTSascgKjMIH60eBEoAAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFEDVCQ1EsyS+/irt7vVhdcHdnKidApq5AD4D7jPtF8Bkf/4K71/te3BPggQ2AqogDBvgghnCAaH1mLLow14c2Evy8B5GWa2p+emtqbjwAQK4soE3iXPkiAC1qMVuWyY/WMmJkp5EdNv+eWuycg7if+PV1jMAe+Pvz5jAPJAUEcGUKYA8OAva7gF0IajgGAvXfM/XTC6SA2TOhwWjQ66TS7CyWn11C2qK4uNgYPsvXxmKWVKrXGQ3GbNfomSyfjY2Ji9MWGYzaMFLjGMsTp5tkyqao4dDmwdLagRI+E2L6Pa8dLObzQixU9utgeZJ0s1TVGDUsaR7ExRa+MDY5PT9JWmDrVuvt1uRYkbDl167vtSbFikXNzQJBnN+tAQQHObGdyQUGINqo5TvqZwfIubrq83BMhvvC7hll2sBYmF/aocBBlOfkyHEAFe3k1NQrXTFZqnr1P7mPVBIAAAEAAAACEi2ts6lGXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/1v/BQVwBNoAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDAuul/9N8e1gKgCCrgBACANgVOAHjaY2pgsGHawsANwwzrGRhgmGkxgw6QVcJQAgCIMQbIAAAAIQA7AEcAUwBTAFMAUwCnALQA0QAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaldEDklxRFAbgb2wUgvIrxEk7LsS27TZeM1hIsKCsIBsKbsaey2P9mPTNgL7BMfzsezZH98n17Z2j+0337Z6jB1zya44eXGIz5JQfc/SwlNIcPe2YzH+6b8CkOfu+UbN2ztETJo3P0f8o7onVvdVwVddbNWXv3ZdXV3ZOrOaDx/LKikq64XY1dZySlNTxXltZU1dHQkdZTUKsrSjptktuuKOmp+Oat6reaods90PmjiOrMj6S1w6xYg2RjISU49JOKyroioNlx3MpCSclZKW8XGb5wG3X3XZ62/nvySvqqf2zXfCOVvhHCxGiVRHOizV90V6YXCQjFW7kgZK8aEuR72iLVeS9D1HO6gUcYu2g378Kk6JysOh5J+G9WF0yzKwq1vVFU15yk6kc+AOSEmhBAAAAeNpjYGIAg/+pDBoM2AAXEKswnGRkYmBmZGZkYWRlZGNkZ3NMKkotS2Uvzcs0MHA0YHIOAjGNDJxMOBOTS0tSk/Nzk8CSxgZmAO8vD8MAAAA=) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2) format("woff2"),url(./plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(./plus-jakarta-sans-latin-600-normal-BR_Ojra4.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZAAA8AAAAACCAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgX9SjrlNUQVQAAAIwAAAAOgAAAETl38wgY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXQAAAaJ7JIWSaGVhZAAABBgAAAA2AAAANiJIFndoaGVhAAAEUAAAAB8AAAAkCOcCXWhtdHgAAARwAAAAIAAAACYQDwD/bG9jYQAABJAAAAAWAAAAFgJZAcJtYXhwAAAEqAAAABwAAAAgABoAwm5hbWUAAATEAAABKQAAAqg7nmHUcG9zdAAABfAAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhKmXaw8DKwMDUxRTBwMDgDaEZ4xg0GN0ZUAE7EDPBOCH+3v4MCxh4Fbaw8P1XYmBgFWBMUWBgnAySY1JgegmkFBiYAepmCn142h3EgQWAUBgGwPv+QimERmixQEWAR8s1XHQ4EYPC+r+p5zhbOq6235lEbxHIWC86UZlB+AC0nwSvAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpETjVCAwEQnN27XNzdPelzhrvLE/IAOvwfSI9VdHyAB+DyAihT4i7xrPsORPQBPMYVCDDCCifgVdN+qmq+qX1s+nnvKB9MTPyUJybu6wJwdQt8XL1ghAWQSaZsMW30yoKV6IhoW/2908q3C1z5Ce7uUoh68PfX2BFeuQACqpsmHOK0XX9s181I4wKM4t8zr/ILYugGDJlCQVV0Tc9W4aUlo+T3BQJySdNlB1eRa7qmKoVCNiMZswMslwIBv88oGWU/TU8vDRkFUeP533WDaI0r2cKEe/N/PIHF/+YxdrMgBAJK7L0L7FmZWUx5zOKtJYU5uUJC2NiFpaS1JRS17MJ1GeeHsLFBufZhumZxNhLCXJwhQDdXMzUwpjHrMjADw9HcmL3acVUWU8PatRAZJh5mVVAIMwLdr26McLKzS4Q2YyOjmoKSKlC7dgRTg4G3lpySkpy2jx4AMuxSeAAAAAABAAAAAhItg7TxUl8PPPUAAwPoAAAAAN2xLBgAAAAA4KeTXP9X/v8FfwT0AAEABgACAAAAAAAAeNpjYGRgYOH7r8TAwHryf/jfDNZ6oAgq4AQAgEIFTAB42mNqYLBhOsHADcMMmxgYYJhpGYM6kFXNUA0Aj6oHGQAAACEAOwBHAFMAUwBTAFMApwC0ANEAAHjaY2BkYGDgYkhhYGeIYWAF8xCAmYERABO4AN142o2RNVJEQRRFz7hPSIy7u7u7u7v3fEMyVsFiiFkL6+BVV+Ma3Lqn9RmQ5J4AvmAMePRNGvaR6ys37CfqyzccoJMnw0HKeTAcopU7w2GKWTacppFcNPsCEivLcIzXP30J2Y8bFgJmUVywwyUjuOLnnLDHEgfiRxzjarlkcCRuFVXie9ickMEVrsQRPhdX2BxRxRSDjDPNOR4Oo+xwJrL173M6kkMFvSjO2WeRA2z9h5KTbGqppJomamjjiENclL7psCb7lbSI6oQ2XiNkf4qR/Rol+zXK+1/nmWJM1PbvHI3/I2Ifigy32K/dk4qo1spmXnYOyP5X5tPYKE45YE//0oOnZ6Gw9Xnxl7kccaJveOxSyZ6eaxWu+JnI5ZYMB1T9UXXJM2dbZasAAAB42mNgYgCD/6kMGgzYABcQqzCcZGRiYGZkZmRhZGVkY2Rnc0wqSi1LZS/NyzQwcDRgcg4CMY0MnEw4E5NLS1KT83OTwJLGBmYA7y8PwwAAAA==) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(./plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(./plus-jakarta-sans-latin-700-normal-DqEcQeE5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZAAA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgYDmj2FNUQVQAAAIwAAAAOQAAAETmQ8whY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABUgAAAZz62WoaaGVhZAAABAwAAAA2AAAANiJMFotoaGVhAAAERAAAAB8AAAAkCOwCUGhtdHgAAARkAAAAIAAAACYQWQD/bG9jYQAABIQAAAAWAAAAFgJQAbxtYXhwAAAEnAAAABwAAAAgABoAwm5hbWUAAAS4AAABNgAAArw8t2VdcG9zdAAABfAAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhqmVWYGBlYGDqYopgYGDwhtCMcQwajB4MqIAdiJlgnBB/b3+GAwy8CltY+P4rMTCwCjCmKDAwTgbJMSkxvQRSCgzMALqrCg142h3EAQaAQAAEwNm7kAqhB4Q+FqgIcPT9uMGIGBVs/UP5rrul8rTzzSwGq0CmuqOKkgWEH6k0BBUAAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFTjUgcFEU/u65L3R383Tz6u/Qveg22nUzWjWjtttMFp37ZLTo7uZ0nw8CfgGUQvvgkGENe8BZD3Rlzxryrr/I4v7qS2kiLe2+Mi1t71UAgvWz2X2+IMMKUJ1VZyUsUHZWufXd1t1c4sNhYuVCJe3fu4+MMH/mj8fHtw1+S6FgAGRYYALLn/WLz7ol3LABQuDjGbXTObxhAmJQaKiumYapPIMLlGTJxc1NTTRM1Y6eYRumoYWGKkGSrPwhNdHNzdVFlmTVlWXnNPwXuaBR+UOzwK294v0Dk+xnbAqaHwZZLxesvOIC3gv/c+v/C5wn2pg1v92cLC3LykTRMT7UzTvkf2kMG3vOHF6zpJKYlwnH5wkw9FA3a+caOOBsqnLPj8Va6p6ff+tQHI+EPcCesYepX3hLsqpiaIAUP3+F+llsJXWreRFevr5eUXkJT+R2VRoAAAABAAAAAhItf/Mg0l8PPPUAAwPoAAAAAN2xLBgAAAAA4KeTXP9M/vkFjwUOAAAABgACAAAAAAAAeNpjYGRgYOH7r8TAwHr/v89fV9Z+oAgq4AQAf7wFRAB42mNqYLBhusPADcMMWxgYYJhpBYMikNXI0AgAltwHYwAAACEAOgBGAFIAUgBSAFIApACxAM4AAHjaY2BkYGDgYkhhYGeIYWAF8xCAmYERABO4AN142pyRA24FUBRET20jLMLaboPatm27/2+kUZfTNXQ9PUltJLmZ8+bOMxDPNWGEhMcAtyGrjxxCbUjxI4eSGJL9yGF0c/fI4a8yETRy88iRVLL7yInUUv3AIWHulf/IsaSS+chx+rGPLAGjHHHACof0cK7us8MaHQQcnTpu5UhvnSk27GyxrW9xzjFnNFJGmbpmdkfnXC61dthXj3S37A/RST/Dehf2el11zzrF/RjDvXVLPtlzkg3HrsaRmVwqKaWcOipoYotNzvVNmpjTL6XBqpIW3iTH3b/PavrHCUbZYIsL2fTz/Nx3K+Q+r5H7yRpt6jFBvcf3w5tQjiWN62yov1l7WO+IXfNruAotXKjbHOnbJ//Dz2yxgwlzq5Syhn+te67uWecEuV8B0DR9AiGjCQDvPmpNAAB42mNgYgCD/6kMGgzYABcQqzCcZGRiYGZkZmRhZGVkY2Rnc0wqSi1LZS/NyzQwcDRgcg4CMY0MnEw4E5NLS1KT83OTwJLGBmYA7y8PwwAAAA==) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2) format("woff2"),url(./plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(./plus-jakarta-sans-latin-800-normal-BRNHt2w0.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:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(./im-fell-english-latin-400-normal-BhowGHCQ.woff2) format("woff2"),url(./im-fell-english-latin-400-normal-CxhBQSzl.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:IM Fell English;font-style:italic;font-display:swap;font-weight:400;src:url(./im-fell-english-latin-400-italic-DD_ylKHZ.woff2) format("woff2"),url(./im-fell-english-latin-400-italic-hN89MLGX.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}@media(min-width:768px){.is-desktop .tab-bar.seg{--seg-pad: 4px;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;height:44px;margin:2px var(--s16) 0;padding:var(--seg-pad);border-radius:999px;border:0;background:var(--fill);box-shadow:inset 0 0 0 .5px var(--separator);flex:none}.is-desktop .panel:has(.tab-bar.seg) .content{border-top:.5px solid var(--separator);margin-top:12px}.is-desktop .seg .seg-thumb{position:absolute;top:var(--seg-pad);bottom:var(--seg-pad);left:var(--seg-pad);width:calc((100% - 2 * var(--seg-pad)) / 3);border-radius:999px;background:var(--liquid-bg);overflow:hidden;isolation:isolate;transform:translate(calc(var(--seg-i, 0) * 100%));transition:transform .42s var(--ease-spring, cubic-bezier(.34, 1.36, .64, 1)),opacity var(--dur-fast) var(--ease-out);pointer-events:none}.is-desktop .seg.seg-none .seg-thumb{opacity:0}.is-desktop .seg .tab{position:relative;z-index:1;flex-direction:row;justify-content:center;gap:7px;height:100%;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--text-2);font-size:14px;font-weight:600;white-space:nowrap}.is-desktop .seg .tab svg{width:17px;height:17px;transform:none}.is-desktop .seg .tab.is-active{background:transparent;color:#fff;font-weight:700}.is-desktop .seg .tab.is-active svg{color:#fff}.is-desktop .seg.seg-none .tab{color:var(--text-2)}.app.marauder.is-desktop .seg .tab.is-active:after{display:none}.is-desktop .seg .tab:hover:not(.is-active){background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.is-desktop .seg .tab:focus-visible{outline:2px solid var(--tint);outline-offset:1px;border-radius:999px}}@media(prefers-reduced-motion:reduce){.is-desktop .seg .seg-thumb{transition:none}}.photo-picker{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px;border-radius:16px;background:var(--surface);color:var(--text)}.photo-picker.is-desktop{border:1.5px dashed var(--separator);transition:border-color .15s,background .15s}.photo-picker.is-over{border-color:var(--tint);background:var(--tint-fill)}.photo-picker-label{font-weight:700;font-size:15px}.photo-picker-buttons{display:flex;flex-wrap:wrap;gap:8px}.photo-picker-buttons .btn{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.photo-picker-hint,.photo-picker-note{font-size:13px;color:var(--text-2);text-align:center}.photo-picker-note{color:var(--text-3);font-size:12px}.photo-picker-error{font-size:13px;color:var(--danger);background:var(--danger-fill);border-radius:10px;padding:8px 10px}.photo-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;animation:photo-fade .18s ease-out}.photo-modal.is-desktop{background:var(--scrim);padding:24px}.photo-modal.is-phone{background:#000}.photo-cropper{display:flex;flex-direction:column;gap:14px;color:#fff;background:#000}.photo-modal.is-phone .photo-cropper{width:100%;height:100%;padding:max(env(safe-area-inset-top),12px) 20px max(env(safe-area-inset-bottom),16px)}.photo-modal.is-desktop .photo-cropper{width:min(460px,100%);max-height:calc(100dvh - 48px);border-radius:20px;padding:16px 20px 20px;box-shadow:0 20px 60px #00000059;animation:photo-pop .2s ease-out}.photo-cropper-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.photo-cropper-head h2{margin:0;text-align:center;font-size:19px;font-weight:700}.photo-cropper-cancel{min-width:44px;min-height:44px;background:none;border:0;color:#fff;font:inherit;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.photo-crop-stage{position:relative;flex:1 1 auto;min-height:260px;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;border-radius:12px}.photo-modal.is-desktop .photo-crop-stage{flex:none;aspect-ratio:1}.photo-crop-stage:active{cursor:grabbing}.photo-crop-stage:focus-visible{box-shadow:0 0 0 3px var(--tint-light)}.photo-crop-img{position:absolute;left:50%;top:50%;max-width:none;pointer-events:none}.photo-crop-mask{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 0 9999px #00000094;outline:2px solid rgba(255,255,255,.85);pointer-events:none}.photo-crop-zoom{display:flex;align-items:center;gap:8px}.photo-crop-zoom input[type=range]{flex:1;accent-color:var(--tint-light)}.photo-icon-btn{width:44px;height:44px;border-radius:22px;border:0;background:#ffffff1f;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.photo-cropper-actions{display:flex;flex-direction:column;gap:10px}.photo-cropper-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px}.photo-cropper-actions .btn-secondary{background:#ffffff24;color:#fff}.photo-cropper button:focus-visible{outline:2px solid var(--tint-light);outline-offset:2px}.photo-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.photo-viewer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;transition:opacity .22s ease-out;pointer-events:none}.photo-viewer-img{position:relative;max-width:min(92vw,900px);max-height:86dvh;object-fit:contain;-webkit-user-select:none;user-select:none;touch-action:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease-out;will-change:transform}.photo-viewer-img.is-dragging{transition:none}.photo-viewer-close{position:absolute;top:max(env(safe-area-inset-top),12px);right:12px;z-index:1;width:44px;height:44px;border-radius:22px;border:0;background:#ffffff29;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.photo-viewer-close:focus-visible{outline:2px solid var(--tint-light);outline-offset:2px}@keyframes photo-fade{0%{opacity:0}}@keyframes photo-pop{0%{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.photo-modal,.photo-modal.is-desktop .photo-cropper{animation:none}.photo-viewer-img,.photo-viewer-backdrop,.photo-picker.is-desktop{transition:none}}.avc{display:flex;flex-direction:column;gap:12px;color:var(--text)}.avc-stage{display:flex;flex-direction:column;align-items:center;gap:10px}.avc-preview{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 24px 8px;border:0;border-radius:var(--r-card, 16px);background:var(--tint-fill, #e6eef2);cursor:pointer;width:100%;max-width:340px;touch-action:manipulation}.avc-pose{font-size:12px;font-weight:600;color:var(--tint-text, #266178)}.avc-actions,.avc-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.avc-chips{justify-content:flex-start}.avc-chip{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--separator, #dfe2e5);background:var(--surface, #fff);color:var(--text);font:600 14px/1 var(--font-body);cursor:pointer;touch-action:manipulation}.avc-chip.on{background:var(--tint, #337691);border-color:var(--tint, #337691);color:var(--on-tint, #fff)}.avc-chip:disabled{opacity:.45;cursor:default}.avc-draft{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;padding:8px 12px;border-radius:12px;background:var(--amber-fill, #fbefd9);color:var(--amber, #8f5600)}.avc-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;-webkit-overflow-scrolling:touch}.avc-tabs::-webkit-scrollbar{display:none}.avc-tab{flex:none;min-height:40px;padding:0 14px;border-radius:999px;border:0;background:var(--fill, #eceef0);color:var(--text);font:600 14px/1 var(--font-body);cursor:pointer;white-space:nowrap}.avc-tab.on{background:var(--tint, #337691);color:var(--on-tint, #fff)}.avc-panel{display:flex;flex-direction:column;gap:8px}.avc-h{margin:6px 0 0;font:600 13px/1.3 var(--font-body);color:var(--text-2, inherit);opacity:.8}.avc-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.avc-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 6px;border-radius:var(--r-tile, 12px);border:2px solid transparent;background:var(--fill, #eceef0);color:var(--text);cursor:pointer;touch-action:manipulation}.avc-tile-art{height:64px;display:flex;align-items:center;justify-content:center}.avc-tile-label{font-size:11px;line-height:1.2;text-align:center}.avc-tile.on{border-color:var(--tint, #337691);background:var(--tint-fill, #e6eef2)}.avc-swatches{display:flex;flex-wrap:wrap;gap:10px}.avc-swatch{width:40px;height:40px;border-radius:50%;border:2px solid var(--surface, #fff);box-shadow:0 0 0 1px var(--separator, #dfe2e5);cursor:pointer;touch-action:manipulation}.avc-swatch.on{box-shadow:0 0 0 3px var(--tint, #337691)}.avc button:focus-visible{outline:3px solid var(--focus, #266178);outline-offset:2px}@media(hover:hover){.avc-tile:hover,.avc-chip:not(:disabled):hover,.avc-tab:not(.on):hover{filter:brightness(.96)}.avc-swatch:hover{transform:scale(1.08)}}.install-row-text{display:flex;flex-direction:column;min-width:0}.install-row .btn{flex:none}.install-preview{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.install-home{display:flex;align-items:flex-start;justify-content:center;gap:18px;padding:16px 24px 12px;border-radius:var(--r-card);background:linear-gradient(150deg,var(--tint-light),var(--tint) 70%)}.install-app{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.install-app img{width:56px;height:56px;border-radius:13px;box-shadow:0 2px 8px #00000038;animation:install-pop var(--dur-spring, .38s) var(--ease-pop) .15s both}.install-ghost{width:56px;height:56px;border-radius:13px;background:#ffffff38}@keyframes install-pop{0%{transform:scale(.6);opacity:0}}.install-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:var(--surface-2);border:.5px solid var(--separator);border-radius:var(--r-card)}.install-step{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:.5px solid var(--separator);font-size:15px;line-height:1.35}.install-step:last-child{border-bottom:0}.install-step-n{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--on-tint);font:700 13px var(--font-body)}.install-step-text{flex:1}.install-step-text small{color:var(--text-3);font-size:12.5px}.install-step-icon{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--tint-fill);color:var(--tint-text)}.install-note{font-size:15px;line-height:1.45;color:var(--text-2)}.install-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--text-2)}.install-perks li{display:flex;align-items:center;gap:8px}.install-perks svg{color:var(--tint-text);flex:none}.install-sheet .fineprint{margin-top:0}.install-hint{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(var(--tabbar-h, calc(60px + env(safe-area-inset-bottom)) ) + 10px);z-index:30;display:flex;align-items:center;gap:10px;padding:8px 6px 8px 8px;background:var(--surface);border:.5px solid var(--card-hairline);border-radius:var(--r-card);box-shadow:var(--shadow-panel);animation:rise var(--dur-med) var(--ease-pop);max-width:420px;margin:0 auto}.install-hint img{flex:none;width:36px;height:36px;border-radius:9px}.install-hint-text{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px;line-height:1.25}.install-hint-text small{font-size:12.5px;color:var(--text-3)}.install-hint .btn{flex:none}.install-hint-x{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--text-3)}.install-hint-x:hover{background:var(--fill)}@media(min-width:768px){.install-hint{left:auto;bottom:auto;top:16px;right:72px;width:340px;margin:0}}.continue-phone{align-items:flex-start;gap:14px;padding:14px 0}.qr{flex:none;display:block;border-radius:10px;background:#fff;box-shadow:0 0 0 .5px var(--separator)}.continue-phone-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.continue-phone-title{display:flex;align-items:center;gap:8px;font-weight:600}.continue-phone-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.continue-phone-url{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-3);word-break:break-all;-webkit-user-select:all;user-select:all}@media(max-width:420px){.continue-phone{flex-direction:column;align-items:center}}.sleeping-pin{position:relative;width:84px;height:72px;display:block}.sleeping-lean{position:absolute;left:18px;bottom:8px;width:44px;height:44px;transform:rotate(-14deg);transform-origin:50% 100%}.sleeping-body{display:block;transform-origin:50% 100%;animation:sleep-breathe 3s ease-in-out infinite alternate}.sleeping-shadow{position:absolute;left:26px;bottom:4px;width:28px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--text) 16%,transparent);animation:sleep-shadow 3s ease-in-out infinite alternate}.sleeping-z{position:absolute;font-weight:800;line-height:1;color:var(--tint-light);opacity:0;animation:sleep-z 3.6s ease-out infinite}.sleeping-z.z1{left:52px;top:22px;font-size:10px;animation-delay:0s}.sleeping-z.z2{left:60px;top:12px;font-size:13px;animation-delay:1.2s}.sleeping-z.z3{left:69px;top:0;font-size:16px;animation-delay:2.4s}@keyframes sleep-breathe{0%{transform:scale(1)}to{transform:scale(1.03,.975)}}@keyframes sleep-shadow{0%{transform:scaleX(1);opacity:.8}to{transform:scaleX(1.12);opacity:1}}@keyframes sleep-z{0%{opacity:0;transform:translate(-4px,6px) scale(.8)}20%{opacity:1}75%{opacity:.85}to{opacity:0;transform:translate(6px,-10px) scale(1.05)}}@media(prefers-reduced-motion:reduce){.sleeping-body,.sleeping-shadow{animation:none}.sleeping-z{animation:none;opacity:.85}}:root[data-theme=light]{--liquid-bg: #123b49}:root[data-theme=dark]{--liquid-bg: #16323c}:root[data-marauder="1"][data-theme=light]{--liquid-bg: #3b2414}:root[data-marauder="1"][data-theme=dark]{--liquid-bg: #4a2d17}.liquid{position:absolute;inset:auto 0 0 0;height:calc(var(--liquid-level, .55) * 100%);overflow:hidden;pointer-events:none;z-index:-1;transform-origin:50% 100%}.liquid-wave{position:absolute;bottom:0;left:0;width:200%;will-change:transform}.liquid-wave-back{fill:var(--tint);opacity:.55;height:100%;animation:liquid-drift 7s linear infinite}.liquid-wave-front{fill:var(--tint-light);opacity:.4;height:72%;animation:liquid-drift 5s linear infinite reverse}@keyframes liquid-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.liquid-rise{animation:liquid-rise .38s cubic-bezier(.22,1,.36,1) both}@keyframes liquid-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.liquid.is-sloshing{animation:liquid-slosh .6s ease-out}@keyframes liquid-slosh{0%{transform:scaleY(1) skew(0)}25%{transform:scaleY(1.35) skew(-8deg)}55%{transform:scaleY(.8) skew(5deg)}80%{transform:scaleY(1.1) skew(-2deg)}to{transform:scaleY(1) skew(0)}}@media(prefers-reduced-motion:reduce){.liquid,.liquid-rise,.liquid.is-sloshing,.liquid-wave{animation:none}}.chip.chip-liquid{position:relative;overflow:hidden;isolation:isolate;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.chip.chip-liquid:hover:not(.is-selected){background:var(--fill)}.chip.chip-liquid.is-selected,.navigate .nav-top .chip.chip-liquid.is-selected{background:var(--liquid-bg);color:#fff;border-color:transparent}.chip.chip-liquid.is-selected:hover{filter:brightness(1.12)}.chip.chip-liquid:focus-visible{outline:2px solid var(--tint);outline-offset:2px}.tab-ico{position:relative;display:grid;place-items:center;width:54px;height:30px;border-radius:999px;overflow:hidden;isolation:isolate;transition:background var(--dur-fast) var(--ease-out)}.tab.is-active .tab-ico.is-liquid{background:var(--liquid-bg);color:#fff}.tab.is-active .tab-ico.is-liquid svg{transform:none}:root[data-theme=dark] .liquid-wave-back{opacity:.42}:root[data-theme=dark] .liquid-wave-front{opacity:.28}.panel-resizer,.panel-toggle{display:none}@media(min-width:768px){.app.is-desktop{--panel-default: 380px;--panel-open-w: clamp(292px, var(--panel-w, var(--panel-default)), calc(max(320px, 60vw) + 28px) );--sidebar-w: var(--panel-open-w)}.app.is-desktop.panel-collapsed{--sidebar-w: 0px}.app.is-desktop{--map-inset-left: var(--sidebar-w)}.is-desktop .map-pane{left:0}.app.is-desktop .maplibregl-ctrl-bottom-left{left:var(--sidebar-w)}.is-desktop .panel{width:var(--panel-open-w);background-color:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-right:.5px solid var(--separator);box-shadow:1px 0 color-mix(in srgb,var(--surface) 30%,transparent),6px 0 28px #141c201f;transform:translate(0);transition:transform var(--dur-spring) var(--ease-spring),visibility 0s}.is-desktop .panel>.app-header,.is-desktop .panel>.tab-bar:not(.seg){background:transparent}.is-desktop .panel>*{transition:opacity var(--dur-med) var(--ease-out) .06s}.app.is-desktop.panel-collapsed .panel{transform:translate(calc(-100% - 32px));visibility:hidden;transition:transform var(--dur-med) var(--ease-exit),visibility 0s var(--dur-med)}.app.is-desktop.panel-collapsed .panel>*{opacity:0;transition:opacity var(--dur-fast) var(--ease-exit)}.app.is-panel-moving .panel,.app.is-panel-moving .panel-toggle{will-change:transform}.app.is-settling .panel{transition:width var(--dur-med) var(--ease-spring)}.app.is-settling .panel-resizer{transition:left var(--dur-med) var(--ease-spring)}.app.is-resizing .panel,.app.is-resizing .panel-toggle{transition:none}.app.is-resizing,.app.is-resizing *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.panel-resizer{display:block;position:absolute;top:0;bottom:0;left:calc(var(--sidebar-w) - 4px);width:8px;z-index:4;cursor:col-resize;touch-action:none;outline:none}.panel-grip{position:absolute;top:0;bottom:0;left:3px;width:2px;background:var(--tint);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.panel-grip:after{content:"";position:absolute;top:50%;left:-2px;width:6px;height:40px;margin-top:-20px;border-radius:3px;background:var(--tint)}.panel-resizer:hover .panel-grip,.panel-resizer:focus-visible .panel-grip,.app.is-resizing .panel-grip{opacity:1}.panel-toggle{display:grid;place-items:center;position:absolute;top:16px;z-index:4;width:32px;height:32px;border-radius:999px;border:.5px solid var(--separator);background:var(--surface);color:var(--text-2);box-shadow:var(--shadow-card);cursor:pointer;left:calc(var(--panel-open-w) + 12px);transform:translate(0);transition:transform var(--dur-spring) var(--ease-spring),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.app.is-desktop.panel-collapsed .panel-toggle{transform:translate(calc(-1 * var(--panel-open-w)));transition:transform var(--dur-med) var(--ease-exit),background-color var(--dur-fast) var(--ease-out)}.panel-toggle:hover{color:var(--text);background:var(--fill)}.panel-toggle:focus-visible{outline:2px solid var(--tint);outline-offset:2px}}@media(min-width:1024px){.app.is-desktop{--panel-default: 408px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(min-width:768px){.is-desktop .panel{background-color:var(--bg)}}}@media(min-width:768px)and (prefers-reduced-transparency:reduce){.is-desktop .panel{background-color:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.is-desktop .panel,.is-desktop .panel>*,.panel-toggle,.app.is-desktop.panel-collapsed .panel,.app.is-desktop.panel-collapsed .panel>*,.app.is-settling .panel,.app.is-settling .panel-resizer{transition:none!important}}@media(min-width:768px){.is-desktop .panel>.content{view-transition-name:panel-content}}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(panel-content){animation-duration:var(--dur-med)}::view-transition-old(panel-content){animation:vt-out var(--dur-fast) var(--ease-exit) both}::view-transition-new(panel-content){animation:vt-in var(--dur-med) var(--ease-out) both}@keyframes vt-out{to{opacity:0;transform:translate(calc(var(--vt-dir, 1) * -10px))}}@keyframes vt-in{0%{opacity:0;transform:translate(calc(var(--vt-dir, 1) * 14px))}}.is-desktop .panel>.content.tab-enter{animation:vt-in var(--dur-med) var(--ease-out) both}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.is-desktop .panel>.content.tab-enter{animation:none}}.sim-badge{position:fixed;z-index:45;left:50%;transform:translate(-50%);top:calc(var(--header-h) + 6px);display:inline-flex;align-items:center;gap:6px;max-width:calc(100vw - 32px);padding:4px 4px 4px 10px;border-radius:999px;background:var(--amber-fill);color:var(--amber);font-size:12px;font-weight:600;box-shadow:var(--shadow-float);white-space:nowrap;pointer-events:auto}.sim-badge span{overflow:hidden;text-overflow:ellipsis}.sim-badge button{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:inherit}.sim-badge button:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.is-desktop .sim-badge{left:auto;right:12px;top:auto;bottom:34px;transform:none}.is-mobile .sim-badge{top:auto;bottom:calc(var(--tabbar-h) + 8px)}.is-mobile.tab-navigate .sim-badge{bottom:auto;top:calc(var(--header-h) + 122px);left:12px;transform:none}.is-mobile.profile-open .sim-badge{display:none}.plat-head{gap:10px}.list-row>span.plat-title{flex-direction:row;align-items:center;gap:8px;font-weight:600}.plat-sim{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--text-2)}.plat-sim select{height:34px;max-width:60%;border-radius:10px;border:.5px solid var(--separator);background:var(--surface-2);color:var(--text);padding:0 10px;font:inherit;font-size:14px}.cap-table{list-style:none;margin:0;padding:4px 0 2px;display:grid;gap:2px;border-bottom:.5px solid var(--separator)}.cap-table li{display:flex;align-items:flex-start;gap:10px;padding:7px 0}.cap-icon{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;margin-top:1px}.cap-yes .cap-icon{background:var(--success-fill);color:var(--success)}.cap-partial .cap-icon{background:var(--amber-fill);color:var(--amber)}.cap-no .cap-icon{background:var(--fill);color:var(--text-3)}.cap-text{display:flex;flex-direction:column;min-width:0;font-size:14px}.cap-text b{font-weight:600}.cap-text small{font-size:12.5px;color:var(--text-3);line-height:1.35}.plat-fine{padding:8px 0 12px;margin:0;border-bottom:.5px solid var(--separator)}.row-lead{flex:none;color:var(--text-2)}.toggle-off-note .toggle{opacity:.45}.photo-picker{display:flex;flex-direction:column;gap:8px}.photo-picker label.btn{cursor:pointer}.photo-picker label.btn:focus-within{outline:2px solid var(--focus);outline-offset:2px}.pos-card.floating-card{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:22px;min-height:52px}.pos-card .pos-text small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:767px){body:has(.install-hint) .nav-bottom .pos-card{margin-bottom:64px}}.pos-card.is-ask{border-radius:var(--r-card);align-items:flex-start;padding:12px;flex-wrap:wrap}.pos-card.is-ask .pos-actions{margin-left:auto;align-self:center}.pos-icon{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--tint-fill);color:var(--tint-text)}.pos-icon.is-set{background:var(--tint);color:var(--on-tint)}.pos-icon.is-unknown{background:var(--fill);color:var(--text-2)}.pos-icon.is-exp{background:var(--amber-fill);color:var(--amber)}.pos-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.pos-text b{font-size:14.5px;font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-text small{font-size:12px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-actions{flex:none;display:flex;align-items:center;gap:2px}.pos-link{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:0 10px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--tint-text)}.pos-link:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media(hover:hover){.pos-link:hover{background:var(--tint-fill)}}@media(min-width:768px){.pos-card.floating-card{border-radius:var(--r-card)}}.imat-then{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--text-2);background:var(--tint-fill);border-radius:var(--r-tile);padding:9px 12px}.imat-then b{color:var(--tint-text);font-weight:650}.imat-then svg{color:var(--tint-text);flex:none}.imat-hint.card{display:flex;flex-direction:column;gap:8px;align-items:flex-start;background:var(--surface-2);border:.5px solid var(--separator);box-shadow:none}.imat-hint .result{border-bottom:0;padding:4px 0}.imat-floors{gap:6px}.imat-back{margin:-6px 0 -2px -10px}.imat-search{flex:none}.imat-results{display:flex;flex-direction:column;margin-top:-6px}.imat-results .hint{padding:8px 2px}.imat-demo.result{border-bottom:0;background:var(--surface-2);border-radius:var(--r-tile);padding:10px 12px}.result-icon.is-tint{background:var(--tint-fill);color:var(--tint-text)}.imat-kicker{margin-bottom:8px}.imat-note{display:flex;align-items:flex-start;gap:7px;font-size:13px;color:var(--text-2);line-height:1.35}.imat-note svg{flex:none;margin-top:1px;color:var(--text-3)}.imat-privacy.fineprint{display:flex;align-items:center;gap:5px;margin-top:-4px}.imat-privacy svg{flex:none}.appstore{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--r-card);background:var(--surface-2);border:.5px solid var(--separator)}.appstore-icon{flex:none;width:52px;height:52px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(160deg,var(--surface),var(--tint-fill));box-shadow:inset 0 0 0 .5px var(--separator)}.appstore-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.3}.appstore-text b{font-size:14.5px;font-weight:650;color:var(--text)}.appstore-text small{font-size:12px;color:var(--text-2)}.appstore-get{flex:none;height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:700;background:var(--fill);color:var(--text-3);cursor:default;-webkit-user-select:none;user-select:none}.live-teaser.floating-card{display:flex;align-items:center;gap:10px;padding:7px 4px 7px 9px;border-radius:var(--r-card)}.live-teaser .pos-icon{width:30px;height:30px}.live-teaser .pos-text b{font-size:13.5px;white-space:normal}.live-teaser .live-x{width:34px;height:34px;flex:none}.mk-start{position:relative;width:24px;height:24px;pointer-events:none}.mk-start-dot{display:block;width:24px;height:24px;border-radius:50%;background:var(--tint);border:3px solid #fff;box-shadow:0 0 0 7px color-mix(in srgb,var(--tint) 22%,transparent),0 1px 4px #0000004d}.mk-start-label,html[data-indoor=experimental] .mk-me:after{position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);white-space:nowrap;font:700 11px/1 var(--font-body);padding:4px 7px;border-radius:999px;background:var(--surface);color:var(--tint-text);box-shadow:var(--shadow-float);pointer-events:none}html[data-indoor=experimental] .mk-me{position:relative}html[data-indoor=experimental] .mk-me:after{content:"Indoor · experimental";color:var(--amber);background:var(--amber-fill)}html[data-start] .mk-me{visibility:hidden}html[data-start=unknown] .map-btn[aria-label="Show my position"]{display:none}.maplibregl-canvas-container{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width: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{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.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{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.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 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.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.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.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 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.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.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.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 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.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 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.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 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.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' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}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 xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.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 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.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 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.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 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.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' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.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 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.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 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.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 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.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' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.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{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.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{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top: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 xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%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;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.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{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.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-left-color:#fff;border-right:none}[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{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.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{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 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{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.bl-host{transition:opacity .2s ease}.bl{position:relative;display:flex;flex-direction:column;align-items:center}.bl-center{display:block;min-width:44px;min-height:44px;padding:0;background:none;border:0;color:inherit;cursor:pointer;position:relative;z-index:2;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.ff{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.ff-body{position:relative;display:grid;justify-items:center;align-items:end;transform-origin:50% 100%;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.bl.is-sel .ff-body{transform:scale(1.12)}.ff-fig{position:relative;display:block;line-height:0;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.18))}.ff-bob{animation:ff-bob 2s ease-in-out infinite}@keyframes ff-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.ff-round{display:flex;flex-direction:column;align-items:center;gap:2px;filter:none}.ff-round .avatar{border:3px solid #fff;box-shadow:0 2px 6px #00000038}.ff-ground{width:22px;height:5px;border-radius:50%;background:#00000029;filter:blur(1px)}.ff-live,.ff-live:after{position:absolute;left:50%;bottom:-5px;width:38px;height:13px;margin-left:-19px;border-radius:50%;border:2.5px solid var(--green, #2e9d5b);pointer-events:none}.ff-live:after{content:"";left:-2.5px;bottom:-2.5px;margin:0;animation:ff-echo 1.8s ease-out infinite}@keyframes ff-echo{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}.ff-name{position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);font:700 10.5px/1.35 var(--font-body, system-ui);white-space:nowrap;color:var(--text);background:var(--surface);padding:1px 6px;border-radius:999px;box-shadow:0 1px 3px #00000029;pointer-events:none;transition:background .2s ease,color .2s ease}.bl.is-sel .ff-name{background:var(--tint);color:var(--on-tint)}.ff-bubble,.ff-tip{font:400 13px/1.3 var(--font-body, system-ui);color:var(--text);background:var(--surface);border:.5px solid var(--separator, rgba(0, 0, 0, .12));border-radius:999px;padding:6px 12px;max-width:220px;width:max-content;text-align:center;box-shadow:0 2px 8px #00000029;transform-origin:50% 100%;animation:ff-pop .32s cubic-bezier(.34,1.56,.64,1)}.ff-bubble b,.ff-tip b,.ff-group b{font-weight:700}@keyframes ff-pop{0%{transform:scale(.6);opacity:0}}.ff-group{display:inline-flex;align-items:center;gap:4px;font:400 13px/1 var(--font-body, system-ui);color:var(--text);background:var(--surface);padding:5px 6px 5px 10px;border-radius:999px;box-shadow:0 2px 6px #00000029;white-space:nowrap}.ff-count{font-weight:800;color:var(--on-tint);background:var(--tint);padding:2px 6px;border-radius:999px}.ff-tip{position:absolute;bottom:calc(100% - 4px);left:50%;translate:-50% 4px;padding:5px 10px;max-width:none;white-space:nowrap;font-size:12px;opacity:0;pointer-events:none;animation:none;transition:opacity .15s ease,translate .15s ease;z-index:3}.bl.is-desktop .bl-center:hover .ff-tip,.bl.is-desktop .bl-center:focus-visible .ff-tip{opacity:1;translate:-50% 0}.bl.is-desktop .bl-center:hover .ff-body{transform:translateY(-3px)}.bl.is-desktop.is-sel .bl-center:hover .ff-body{transform:translateY(-3px) scale(1.12)}.bl.is-desktop:not(.is-open) .bl-center:hover .ff-group{transform:translateY(-3px)}.ff-group{transition:transform .2s ease}.bl.is-open .bl-center{opacity:0;pointer-events:none}.bl-petals{position:absolute;left:50%;bottom:calc(var(--bl-r) + 40px);width:0;height:0;z-index:3}.bl-disc{position:absolute;left:50%;bottom:calc(var(--bl-r) + 40px);width:calc(var(--bl-r) * 2 + 56px);height:calc(var(--bl-r) * 2 + 56px);margin:0 0 calc(var(--bl-r) * -1 - 28px) calc(var(--bl-r) * -1 - 28px);border-radius:50%;background:color-mix(in srgb,var(--surface) 60%,transparent);border:.5px solid color-mix(in srgb,var(--separator, rgba(0, 0, 0, .2)) 70%,transparent);transform:scale(.3);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .25s ease}.bl.is-open .bl-disc{transform:scale(1);opacity:1;pointer-events:auto}.bl-chip{position:absolute;left:-13px;top:-13px;width:26px;height:26px;padding:0;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--on-tint);border:2px solid var(--surface);font:800 12px/1 var(--font-body, system-ui);box-shadow:0 1px 4px #0000002e;cursor:pointer;opacity:0;pointer-events:none;transform:scale(.4);transition:transform .3s ease,opacity .2s ease}.bl-chip:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.bl.is-open .bl-chip{opacity:1;pointer-events:auto;transform:scale(1)}.bl-petal{--pos: rotate(var(--bl-a)) translate(var(--bl-r)) rotate(calc(-1 * var(--bl-a)));position:absolute;left:0;top:0;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;color:inherit;cursor:pointer;display:grid;place-items:center;opacity:0;pointer-events:none;transform:translateY(calc(var(--bl-r) + 12px)) scale(.3);transition:transform .28s cubic-bezier(.5,0,.75,0) calc((var(--bl-n) - 1 - var(--bl-i)) * 30ms),opacity .2s ease calc((var(--bl-n) - 1 - var(--bl-i)) * 30ms)}.bl.is-open .bl-petal{opacity:1;pointer-events:auto;transform:var(--pos) scale(1);transition:transform .4s cubic-bezier(.34,1.56,.64,1) calc(var(--bl-i) * 30ms),opacity .18s ease calc(var(--bl-i) * 30ms)}.bl-face{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:2.5px solid #fff;background:#fff;box-shadow:0 2px 6px #00000038;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.bl-face .avatar{border:0!important;box-shadow:none!important}.bl-face .person-avatar{line-height:0}.bl-petal:hover .bl-face,.bl-petal:focus-visible .bl-face,.bl-petal.is-sel .bl-face{transform:scale(1.12)}.bl-name{position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%);font:700 10px/1.35 var(--font-body, system-ui);white-space:nowrap;color:var(--text);background:var(--surface);padding:1px 5px;border-radius:999px;box-shadow:0 1px 2px #0000001f;pointer-events:none}.bl-petal.is-sel .bl-name{background:var(--tint);color:var(--on-tint)}.bl-petal.is-live .bl-face:before,.bl-petal.is-live .bl-face:after{content:"";position:absolute;top:-6.5px;right:-6.5px;bottom:-6.5px;left:-6.5px;border-radius:50%;border:2.5px solid var(--green, #2e9d5b);pointer-events:none}.bl-petal.is-live .bl-face:after{animation:bl-echo 1.8s ease-out infinite}@keyframes bl-echo{0%{transform:scale(1);opacity:.8}to{transform:scale(1.4);opacity:0}}.bl-more .bl-face{background:var(--tint);color:var(--on-tint);font:800 13px/1 var(--font-body, system-ui)}.bl.is-marauder .bl-face{border-color:var(--surface)}.bl.is-marauder .bl-name{font:italic 11px/1.3 IM Fell English,serif}.bl.is-marauder .bl-petal.is-live .bl-face:before,.bl.is-marauder .bl-petal.is-live .bl-face:after{border-color:var(--tint)}.bl.is-marauder .bl-disc{background:color-mix(in srgb,var(--surface) 45%,transparent)}.bl.is-marauder.is-sel .ribbon{background:var(--tint);color:var(--on-tint)}@media(prefers-reduced-motion:reduce){.ff-bob,.ff-live:after,.bl-petal.is-live .bl-face:after{animation:none}.ff-bubble{animation:ff-fade .2s linear}.ff-body,.bl-face{transition:none}.bl-petal,.bl.is-open .bl-petal{transform:var(--pos) scale(1);transition:opacity .2s linear}.bl-disc,.bl.is-open .bl-disc,.bl-chip,.bl.is-open .bl-chip{transform:none;transition:opacity .2s linear}}@keyframes ff-fade{0%{opacity:0}}.mk-me.ms{position:relative;width:24px;height:24px;display:grid;place-items:center}.mk-me.ms>span{position:relative;z-index:2;animation:none;box-shadow:0 1px 4px #0000004d}.mk-me.ms>svg{position:relative;z-index:2;color:var(--tint)}.ms-ring{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:radial-gradient(circle,transparent 40%,color-mix(in srgb,var(--tint) 30%,transparent) 70%,transparent 71%);border:1.5px solid color-mix(in srgb,var(--tint) 45%,transparent);transform:scale(.15);opacity:0;pointer-events:none;animation:ms-sonar 3.6s cubic-bezier(.2,.6,.35,1) infinite;animation-delay:calc(var(--ms-k) * 1.2s)}@keyframes ms-sonar{0%{transform:scale(.15);opacity:.7}to{transform:scale(1);opacity:0}}.ms-cone{position:absolute;left:50%;bottom:50%;width:70px;height:56px;margin-left:-35px;transform-origin:50% 100%;transform:rotate(var(--hd));background:radial-gradient(ellipse 50% 100% at 50% 100%,color-mix(in srgb,var(--tint) 42%,transparent),transparent 100%);clip-path:polygon(50% 100%,0 0,100% 0);pointer-events:none;z-index:1;transition:opacity .25s ease,transform .3s ease}.mk-me.ms.is-sweep .ms-cone{animation:ms-look 7s ease-in-out infinite;opacity:.85}@keyframes ms-look{0%,to{transform:rotate(calc(var(--hd) - 14deg))}50%{transform:rotate(calc(var(--hd) + 14deg))}}.mk-me.ms.is-desktop:hover .ms-cone{opacity:0}.mk-me.ms.is-desktop:hover .ms-ring{animation-duration:7.2s}.ms-tip{position:absolute;bottom:calc(100% + 30px);left:50%;transform:translate(-50%) translateY(4px);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:700 11.5px/1 var(--font-body, system-ui);padding:6px 9px;border-radius:999px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-float);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:3}.ms-acc{width:12px;height:12px;border-radius:50%;border:1.5px dashed var(--tint);background:color-mix(in srgb,var(--tint) 18%,transparent)}.mk-me.ms.is-desktop:hover .ms-tip{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.ms-ring{animation:none;transform:scale(.6);opacity:.35}.ms-ring:not(:first-child){display:none}.mk-me.ms.is-sweep .ms-cone{animation:none}}.map-pane .floor-pill{background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border:.5px solid var(--card-hairline);max-height:max(132px,calc(43vh - var(--map-inset-top, 55px) - 135px));scrollbar-width:none;animation:floor-pill-in .22s cubic-bezier(.2,.9,.3,1.2);transform-origin:top center}.map-pane .floor-pill::-webkit-scrollbar{display:none}.map-pane .floor-pill button{flex:none}@media(min-width:768px){.map-pane .floor-pill{max-height:min(372px,calc(100vh - 200px))}}@keyframes floor-pill-in{0%{opacity:0;transform:scale(.9) translateY(-4px)}}@media(prefers-reduced-motion:reduce){.map-pane .floor-pill{animation:none}}.mk{transition:opacity .2s ease}.map-pane .maplibregl-ctrl-attrib{background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--text-2)}.map-pane .maplibregl-ctrl-attrib a{color:inherit}.mk:has(.mk-pin2:hover),.mk:has(.mk-pin2.is-hov),.mk:has(.mk-pin2.is-sel){z-index:9!important}.mk-pin2{position:relative;width:44px;height:46px;display:flex;align-items:flex-end;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.mk-pin2-svg{width:36px;height:36px;margin-bottom:-2px;overflow:visible;transform-origin:50% 94%;filter:drop-shadow(0 1.5px 2px rgba(0,0,0,.28));transition:transform var(--dur-spring) var(--ease-pop),opacity var(--dur-med) var(--ease-out),filter var(--dur-med) var(--ease-out)}.mk-pin2-base{fill:var(--tint)}.mk-pin2-light{fill:var(--tint-light)}.mk-pin2-edge{fill:none;stroke:#fff;stroke-width:1.6;stroke-linejoin:round}.mk-pin2-glyph{fill:none;stroke:var(--on-tint);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.mk-pin2-num{fill:var(--on-tint);font:800 10px/1 var(--font, system-ui),sans-serif;dominant-baseline:middle}.mk-pin2-band{stroke:var(--surface);stroke-width:1.6}.mk-pin2-band.band-free{fill:#2e9d5b}.mk-pin2-band.band-busy{fill:#e39b2d}.mk-pin2-band.band-full{fill:#d2453b}.mk-pin2.is-sel .mk-pin2-svg{transform:scale(1.4);filter:drop-shadow(0 3px 5px rgba(0,0,0,.32))}.mk-pin2.is-back .mk-pin2-svg{transform:scale(.92);opacity:.75}.mk-pin2.is-closed .mk-pin2-svg{opacity:.5;filter:grayscale(.7) drop-shadow(0 1px 1.5px rgba(0,0,0,.2))}.mk-pin2.is-closed.is-sel .mk-pin2-svg{opacity:.85}.mk-pin2-label{position:absolute;left:50%;bottom:calc(100% - 2px);transform:translate(-50%,4px) scale(.92);opacity:0;pointer-events:none;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text);font-size:12px;font-weight:700;white-space:nowrap;box-shadow:0 1px 4px #0000002e;border:.5px solid var(--card-hairline, rgba(0, 0, 0, .08));transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-med) var(--ease-pop)}.mk-pin2.is-sel .mk-pin2-label{opacity:1;transform:translate(-50%,-14px)}@media(hover:hover)and (pointer:fine){.mk-pin2:hover .mk-pin2-svg,.mk-pin2.is-hov .mk-pin2-svg{transform:translateY(-3px);filter:drop-shadow(0 5px 6px rgba(0,0,0,.3));opacity:1}.mk-pin2.is-sel:hover .mk-pin2-svg,.mk-pin2.is-sel.is-hov .mk-pin2-svg{transform:translateY(-3px) scale(1.4)}.mk-pin2:hover .mk-pin2-label,.mk-pin2.is-hov .mk-pin2-label{opacity:1;transform:translate(-50%,-4px)}.mk-pin2.is-sel:hover .mk-pin2-label{transform:translate(-50%,-17px)}}.is-marauder .mk-pin2-edge,.is-marauder .mk-pin2-glyph{stroke:var(--surface)}.is-marauder .mk-pin2-num{fill:var(--surface);font-family:IM Fell English,serif;font-size:11px}.is-marauder .mk-pin2-label{background:var(--surface);color:var(--tint-text);font:italic 14px IM Fell English,serif;border:1px solid var(--tint);border-radius:2px}@media(prefers-reduced-motion:reduce){.mk-pin2-svg,.mk-pin2-label{transition:opacity var(--dur-fast) linear}}.map-pane .map-controls{right:calc(12px + var(--map-inset-right, 0px) + env(safe-area-inset-right));top:calc(var(--map-inset-top, 0px) + 120px);transition:opacity .2s ease-in-out}.map-pane .map-controls.is-hidden{opacity:0;pointer-events:none}@media(min-width:768px){.map-pane .map-controls{right:calc(16px + var(--map-inset-right, 0px));top:calc(var(--map-inset-top, 0px) + 16px)}}@media(prefers-reduced-motion:reduce){.map-pane .map-controls{transition:none}}.room-art{position:relative;flex:none;overflow:hidden}.room-art-md{width:76px;height:76px;border-radius:var(--r-tile)}.room-art-lg{width:100%;height:100%}.room-art.study-art{display:grid;place-items:center}.occ-pill,.occ-bar,.occ-spark{--band-solid: var(--success);--band-soft: var(--success-fill)}.band-busy.occ-pill,.band-busy.occ-bar,.band-busy.occ-spark{--band-solid: var(--amber);--band-soft: var(--amber-fill)}.band-full.occ-pill,.band-full.occ-bar,.band-full.occ-spark{--band-solid: var(--danger);--band-soft: var(--danger-fill)}.occ-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 7px;border-radius:999px;font-size:12.5px;font-weight:700;line-height:1.15;white-space:nowrap;color:var(--band-solid);background:var(--band-soft)}.occ-pill.is-solid{position:absolute;left:5px;bottom:5px;z-index:1;padding:3px 7px 3px 5px;font-size:11.5px;color:#fff;background:var(--band-solid);box-shadow:0 1px 2px #00000040}.occ-bar{position:relative;display:block;width:100%;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--band-solid) 14%,var(--fill))}.occ-bar>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--band-solid)}.occ-trigger{display:block;border:0;padding:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:999px}.occ-trigger-bar{width:100%;padding:6px 0;margin-top:2px}.occ-trigger:hover .occ-bar>i,.occ-trigger:hover .occ-pill{filter:brightness(1.08)}.occ-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.occ-pop,.occ-sheet{z-index:1000;display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-float),0 12px 32px #00000029;border:1px solid var(--fill);cursor:default;text-align:left}.occ-pop{position:fixed;width:320px;border-radius:16px}.occ-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000052;display:flex;align-items:flex-end}.occ-sheet{width:100%;max-height:85dvh;overflow:auto;border-radius:20px 20px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.occ-grab{align-self:center;width:36px;height:5px;border-radius:3px;background:var(--fill);margin:-4px 0 2px}.occ-pop-head{display:flex;align-items:center;justify-content:space-between}.occ-pop-head h3{margin:0;font:700 16px var(--font-title)}.occ-close{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--fill);color:var(--text-2);cursor:pointer}.occ-close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.occ-pop-state{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--text-2)}.occ-facts{margin:2px 0 0;display:grid;gap:6px}.occ-facts>div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.occ-facts dt{color:var(--text-2)}.occ-facts dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.occ-today{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--fill)}.occ-today>div{display:flex;flex-direction:column;min-width:0}.occ-today .kicker{margin:0 0 2px}.occ-today small{font-size:12.5px;color:var(--text-2)}.occ-spark{flex:none;overflow:visible}.occ-spark-area{fill:var(--band-soft)}.occ-spark-line{fill:none;stroke:var(--band-solid);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.occ-spark-dot{fill:var(--band-solid);stroke:var(--surface);stroke-width:1.5}.occ-how,.occ-src{margin:0;font-size:12px;line-height:1.4;color:var(--text-3)}.occ-src{font-weight:600;color:var(--text-2)}.occ-src svg{vertical-align:-2px}.seats-panel{display:flex;flex-direction:column;gap:8px;padding:12px 14px;margin:4px 0 8px;border-radius:var(--r-tile);background:var(--surface-2);border:1px solid var(--fill)}.seats-panel-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.seats-panel-head .kicker,.seats-panel .occ-trigger-bar,.seats-note{margin:0}.seats-note svg{vertical-align:-1px}.menu-row .menu-illustrative{flex-basis:100%;font-size:11px;font-style:italic}.menu-row span.pill{flex:none}.place-detail{overflow:hidden}.pd-scroll{padding-top:14px;flex:1;min-height:0}.pd-body{display:flex;flex-direction:column;gap:12px;animation:pd-in var(--dur-med) var(--ease-out) both}@keyframes pd-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){@keyframes pd-in{0%{opacity:0}}}.pd-head{display:flex;align-items:flex-start;gap:12px}.pd-icon{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--fill);color:var(--tint-text, var(--text))}.pd-icon.tone-food{background:color-mix(in srgb,var(--warning, #e8a33d) 18%,var(--surface))}.pd-icon.tone-free{background:color-mix(in srgb,var(--success) 18%,var(--surface))}.pd-icon.tone-busy{background:color-mix(in srgb,var(--warning, #e8a33d) 18%,var(--surface))}.pd-icon.tone-full{background:color-mix(in srgb,var(--danger, #d64545) 16%,var(--surface))}.pd-title{flex:1;min-width:0}.pd-title h2{margin:0;outline:none}.pd-title .meta{margin:2px 0 0}.pd-section{display:flex;flex-direction:column;gap:8px}.pd-section .kicker,.pd-friends .kicker{margin:0}.pd-menu{max-height:none;overflow:visible}.pd-friends{display:flex;flex-direction:column;gap:8px}.pd-friend-chips{display:flex;flex-wrap:wrap;gap:6px}.pd-friend-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:999px;border:.5px solid var(--separator);background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.pd-floors{display:flex;flex-wrap:wrap;gap:6px}.pd-floor{min-width:36px;height:32px;padding:0 10px;border-radius:10px;border:.5px solid var(--separator);background:var(--surface);color:var(--text);font:inherit;font-weight:600;font-size:13px;cursor:pointer}.pd-floor.is-selected{background:var(--tint);border-color:var(--tint);color:var(--on-tint, #fff)}.pd-inside{display:flex;flex-direction:column}.pd-inside-row{display:flex;align-items:center;gap:10px;padding:8px 0;border:0;border-top:.5px solid var(--separator);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.pd-inside-row span{display:flex;flex-direction:column}.pd-inside-row b{font-size:14px}.pd-actions{position:sticky;bottom:0;margin-top:0;padding:10px 0 2px;background:linear-gradient(to bottom,transparent,var(--bg) 14px)}.place-card.is-hovered,.friend-item.is-hovered{box-shadow:0 0 0 2px color-mix(in srgb,var(--tint) 55%,transparent),var(--shadow-card)}.pd-status{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pd-facts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--text-2)}.pd-facts span,.pd-section .kicker{display:inline-flex;align-items:center;gap:5px}.pd-week{border:.5px solid var(--separator);border-radius:12px;background:var(--surface);font-size:14px}.pd-week summary{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;cursor:pointer;list-style:none}.pd-week summary::-webkit-details-marker{display:none}.pd-week summary .meta:after{content:" ▾"}.pd-week[open] summary .meta:after{content:" ▴"}.pd-week table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pd-week th,.pd-week td{padding:5px 12px;border-top:.5px solid var(--separator);text-align:left;font-weight:400}.pd-week td{text-align:right}.pd-week tr.is-today{background:color-mix(in srgb,var(--tint) 12%,transparent);font-weight:600}.pd-week tr.is-today th{font-weight:600}.pd-note{font-style:italic}.pd-busy{display:flex;align-items:center;gap:12px}.pd-busy-bars{flex:1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;font-size:11px;color:var(--text-2)}.pd-busy-bars i{height:6px;border-radius:3px;background:var(--fill);overflow:hidden}.pd-busy-bars b{display:block;height:100%;border-radius:3px;background:var(--text-3)}.pd-busy-bars b.band-free{background:var(--success)}.pd-busy-bars b.band-busy{background:var(--warning, #e39b2d)}.pd-busy-bars b.band-full{background:var(--danger, #d2453b)}.pd-busy-bars b.is-usual{background:color-mix(in srgb,var(--text-3) 60%,transparent)}.pd-meal{display:flex;flex-direction:column;gap:8px}.pd-meal-title{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--text-2)}.pd-dish{display:flex;gap:12px;padding:10px;border-radius:14px;background:var(--surface);border:.5px solid var(--card-hairline, var(--separator))}.pd-dish .dish-art-md{width:72px;height:72px}.pd-dish-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pd-dish-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.pd-dish-name{font-size:15px}.pd-dish-price{flex:none;font-variant-numeric:tabular-nums;font-size:14px}.pd-dish-desc{margin:0;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-dish-desc.is-open{display:block}.pd-more{align-self:flex-start;border:0;background:none;padding:0;font-size:12px;color:var(--tint-text, var(--tint));font:inherit;font-weight:600;cursor:pointer}.pd-tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.pd-allergen{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;font-size:11px;background:var(--fill);color:var(--text-2)}.pd-allergen.is-mine{background:color-mix(in srgb,var(--danger, #d2453b) 16%,var(--surface));color:var(--danger, #d2453b);font-weight:600}.pd-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--tint-text, var(--tint));text-decoration:none}.lrow{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) 44px;align-items:center;column-gap:12px;padding:16px 11px 16px 16px;background:var(--surface);border-radius:var(--r-card);border:.5px solid var(--card-hairline);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.lrow.no-action{grid-template-columns:56px minmax(0,1fr);padding-right:16px}.lrow-thumb{width:56px;height:56px;border-radius:12px;overflow:hidden;display:grid;place-items:center;flex:none}.lrow-thumb>*,.lrow-thumb .dish-art,.lrow-thumb img{width:100%!important;height:100%!important;min-width:0!important;border-radius:0!important;object-fit:cover}.lrow-thumb.is-avatar{border-radius:50%;overflow:visible}.lrow-thumb.is-avatar>*{width:auto!important;height:auto!important}.lrow-text{min-width:0;display:flex;flex-direction:column;gap:2px}.lrow-line1{display:flex;align-items:baseline;gap:8px;min-width:0}.lrow-main{min-width:0;padding:0;font:inherit;font-size:17px;font-weight:600;line-height:1.25;color:var(--text);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;outline:none}.lrow-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.lrow-state{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--text-2);white-space:nowrap}.lrow-state.is-free{color:#2a8a51}.lrow-state.is-busy{color:#b9741a}.lrow-state.is-full,.lrow-state.is-closed{color:var(--text-3)}.lrow-state i{width:7px;height:7px;border-radius:50%;flex:none;transform:translateY(-1px)}.lrow-sub{font-size:15px;line-height:1.3;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrow-meta{display:flex;align-items:center;gap:5px;font-size:13px;line-height:1.3;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.lrow-meta .live-dot{width:7px;height:7px}.lrow-bar{margin-top:4px}.lrow>.guide-arrow,.lrow>.lrow-action{position:relative;right:auto;bottom:auto;justify-self:end;z-index:1}.lrow.is-dim .lrow-thumb,.lrow.is-dim .lrow-text{opacity:.55}.lrow:has(.lrow-main:active){transform:scale(.985)}.lrow.is-selected{box-shadow:0 0 0 2px var(--tint)}.lrow.is-hovered{box-shadow:0 0 0 2px color-mix(in srgb,var(--tint) 55%,transparent),var(--shadow-card)}.lrow:has(.lrow-main:focus-visible){box-shadow:0 0 0 2px var(--focus)}@media(hover:hover)and (pointer:fine){.lrow:hover{background-color:color-mix(in srgb,var(--surface) 96%,var(--tint));box-shadow:var(--shadow-float)}.lrow.is-selected:hover{box-shadow:0 0 0 2px var(--tint),var(--shadow-float)}}.app.marauder .lrow{border:1px solid color-mix(in srgb,var(--tint) 22%,transparent)}@media(prefers-reduced-motion:reduce){.lrow{transition:none}.lrow:has(.lrow-main:active){transform:none}}.list-scroll:has(>.lrow),.friend-group:not(.is-quiet){gap:12px}.lrow-sub:has(.lrow-clip){display:flex;gap:4px}.lrow-clip{min-width:0;overflow:hidden;text-overflow:ellipsis}.lrow-keep{flex:none}.now-panel{display:flex;flex-direction:column;gap:12px;padding:2px 0 8px}.now-card{position:relative;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);border:.5px solid var(--card-hairline);padding:var(--s14);display:flex;flex-direction:column;gap:10px;overflow:hidden;animation:now-rise var(--dur-spring) var(--ease-spring) both;animation-delay:calc(var(--i, 0) * 70ms);outline:none}.now-card.is-tappable{cursor:pointer}.now-card:focus-visible,.now-card button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes now-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media(hover:hover){.now-card.is-tappable{transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.now-card.is-tappable:hover{background-color:color-mix(in srgb,var(--surface) 96%,var(--tint));box-shadow:var(--shadow-float);transform:translateY(-1px)}.now-card.is-tappable:hover .now-chev{transform:translate(2px,-2px);color:var(--tint)}}.now-card:active.is-tappable{transform:scale(.99)}.now-row{display:flex;align-items:center;gap:10px}.now-grow{flex:1;min-width:0}.now-card .kicker{margin:0}.now-title{margin:2px 0 0;font:700 18px/1.22 var(--font-title);letter-spacing:-.01em;color:var(--text)}.now-title-sm{font-size:15px}.now-card .meta{margin:2px 0 0;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.now-num{font-family:var(--font-title);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.now-tabular{font-variant-numeric:tabular-nums}.now-chev{color:var(--text-3);flex:none;transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.now-walk{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums}.now-roll{display:inline-flex}.now-roll-digit{display:inline-block;height:1em;overflow:hidden}.now-roll-strip{display:flex;flex-direction:column;transition:transform var(--dur-spring) var(--ease-spring)}.now-roll-strip>span{height:1em;line-height:1;text-align:center;padding:0 .01em}.now-hero{padding:16px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--tint-light) 16%,transparent),transparent 55%),var(--surface)}.now-hero:after{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--two-tone)}.now-hero-row{display:flex;align-items:center;gap:14px}.now-hero-text{flex:1;min-width:0}.now-leave{margin:6px 0 0;display:inline-flex;align-items:center;gap:6px;font:700 13px var(--font-body);padding:3px 9px;border-radius:999px;background:var(--tint-fill);color:var(--tint-text);font-variant-numeric:tabular-nums}.now-leave.tone-soon{background:var(--amber-fill);color:var(--amber)}.now-leave.tone-late{background:var(--danger-fill);color:var(--danger)}.now-ring{position:relative;flex:none;width:84px;height:84px}.now-ring svg{width:100%;height:100%;overflow:visible}.now-ring-track{fill:none;stroke:var(--tint-fill);stroke-width:7}.now-ring-arc{fill:none;stroke:var(--tint);stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--ease-spring)}.now-ring.tone-soon .now-ring-arc{stroke:var(--amber)}.now-ring.tone-late .now-ring-arc{stroke:var(--danger);animation:now-pulse 1.4s ease-in-out infinite}@keyframes now-pulse{50%{opacity:.55}}.now-ring-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;line-height:1}.now-ring-label .now-num{font-size:30px;background:var(--two-tone);-webkit-background-clip:text;background-clip:text;color:transparent}.now-ring-label small{margin-top:2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.now-ring-now{font:800 24px var(--font-title);color:var(--danger)}.now-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:.5px solid var(--separator)}.now-go,.now-meet{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:7px 13px;font:650 13px var(--font-body);cursor:pointer;background:var(--two-tone);color:var(--on-tint);box-shadow:0 2px 8px color-mix(in srgb,var(--tint) 30%,transparent);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.now-go:hover,.now-meet:hover{transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--tint) 38%,transparent)}.now-go:active,.now-meet:active{transform:scale(.97)}.now-hero.is-free .now-free-badge{flex:none;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--two-tone);color:var(--on-tint)}.now-hero{--hero-bg: #123b49;--hero-wave-back: var(--tint);--hero-wave-front: var(--tint-light);--hero-ink: #ffffff;--hero-ink-2: rgb(255 255 255 / .8);--hero-ink-3: rgb(255 255 255 / .62);--hero-line: rgb(255 255 255 / .14);--hero-wash: rgb(255 255 255 / .14);--hero-accent: #9fd0e3;--hero-amber: #ffc56b;--hero-red: #ff8f85;--hero-btn: #ffffff;--hero-btn-ink: #123b49;background:var(--hero-bg);color:var(--hero-ink);border-color:transparent;box-shadow:var(--shadow-card)}:root[data-theme=dark] .now-hero{--hero-bg: #16323c;--hero-wave-back: #337691;--hero-wave-front: #4e95b0}:root[data-marauder="1"] .now-hero{--hero-bg: #33200f;--hero-wave-back: #8a5a33;--hero-wave-front: #b07a45;--hero-ink: #f6ead0;--hero-ink-2: rgb(246 234 208 / .82);--hero-ink-3: rgb(246 234 208 / .62);--hero-line: rgb(246 234 208 / .16);--hero-wash: rgb(246 234 208 / .14);--hero-accent: #e8bd84;--hero-btn: #f6ead0;--hero-btn-ink: #33200f}.now-hero:after{background:var(--hero-accent);z-index:1}.now-hero>:not(.now-waves){position:relative;z-index:1}.now-waves{position:absolute;inset:auto 0 0 0;height:36%;overflow:hidden;pointer-events:none;z-index:0}.now-wave{position:absolute;bottom:0;left:0;width:200%;height:100%;will-change:transform}.now-wave-back{fill:var(--hero-wave-back);opacity:.38;height:100%;animation:now-wave-drift 11s linear infinite}.now-wave-front{fill:var(--hero-wave-front);opacity:.24;height:70%;animation:now-wave-drift 8.5s linear infinite reverse}@keyframes now-wave-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.now-hero .kicker,.now-hero .meta,.now-hero .now-walk{color:var(--hero-ink-2)}.now-hero .now-title{font-size:20px;color:var(--hero-ink)}.now-hero .now-leave{background:var(--hero-wash);color:var(--hero-ink)}.now-hero .now-leave.tone-soon{background:color-mix(in srgb,var(--hero-amber) 20%,transparent);color:var(--hero-amber)}.now-hero .now-leave.tone-late{background:color-mix(in srgb,var(--hero-red) 22%,transparent);color:var(--hero-red)}.now-hero .now-ring-track{stroke:var(--hero-wash)}.now-hero .now-ring-arc{stroke:var(--hero-accent);filter:none}.now-hero .now-ring.tone-soon .now-ring-arc{stroke:var(--hero-amber)}.now-hero .now-ring.tone-late .now-ring-arc{stroke:var(--hero-red)}.now-hero .now-ring-label .now-num{background:none;color:var(--hero-ink)}.now-hero .now-ring-label small{color:var(--hero-ink-3)}.now-hero .now-ring-now{color:var(--hero-red)}.now-hero .now-hero-foot{border-top-color:var(--hero-line)}.now-hero .now-go{background:var(--hero-btn);color:var(--hero-btn-ink);box-shadow:none}.now-hero .now-go:hover{box-shadow:none}.now-hero.is-free .now-free-badge{background:var(--hero-wash);color:var(--hero-ink);box-shadow:inset 0 0 0 1px var(--hero-line)}.now-lunch{padding:0;gap:0}.now-media{position:relative;height:112px;overflow:hidden}.now-media>.dish-art{position:absolute;top:0;right:0;bottom:0;left:0}.now-media-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.42),transparent 45%,rgba(0,0,0,.28))}.now-media-kicker{position:absolute;left:12px;top:10px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.45)}.now-crowd{position:absolute;right:10px;top:8px;padding:3px 9px;border-radius:999px;font:700 12px var(--font-body);background:var(--success-fill);color:var(--success);box-shadow:0 1px 4px #0000002e}.now-crowd.crowd-busy{background:var(--amber-fill);color:var(--amber)}.now-crowd.crowd-full{background:var(--danger-fill);color:var(--danger)}.now-body{padding:12px var(--s14) var(--s14);display:flex;flex-direction:column;gap:10px}.now-spark-row{align-items:flex-end;gap:12px}.now-spark{flex:none;width:132px;height:52px;overflow:visible}.now-spark-line{fill:none;stroke:var(--tint);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:now-draw 1s var(--ease-out) .35s forwards}@keyframes now-draw{to{stroke-dashoffset:0}}.now-spark-now{stroke:var(--text-3);stroke-width:1;stroke-dasharray:2 2}.now-spark-dot{fill:var(--tint);stroke:var(--surface);stroke-width:2}.now-spark-tick{font-size:9px;fill:var(--text-3);font-variant-numeric:tabular-nums}.now-spark-note{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;min-width:0}.now-spark-note b{font:700 14px var(--font-body);color:var(--tint-text)}.now-spark-note small,.now-dish small{font-size:11.5px;color:var(--text-3)}.now-dish{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:12px;background:var(--tint-fill)}.now-dish .now-grow{display:flex;flex-direction:column}.now-dish b{font-size:13px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.now-price{font:700 13px var(--font-body);font-variant-numeric:tabular-nums;color:var(--tint-text)}.now-study-grid{display:flex;gap:12px;align-items:center}.now-study-photo .room-art-md{width:92px;height:92px;border-radius:14px}.now-occ{display:flex;align-items:center;gap:8px;margin:6px 0 4px;font:700 15px var(--font-title);color:var(--text)}.now-occ .occ-pill{font-size:13.5px;padding:4px 10px 4px 8px}.now-foot{justify-content:space-between;flex-wrap:wrap;gap:4px 10px}.now-est{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-3)}.now-live{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--success)}.now-live i{width:7px;height:7px;border-radius:50%;background:var(--success);animation:now-blink 1.8s ease-in-out infinite}@keyframes now-blink{0%,to{box-shadow:0 0 color-mix(in srgb,var(--success) 50%,transparent)}60%{box-shadow:0 0 0 5px transparent}}.now-friends-row{display:flex;align-items:center;gap:12px}.now-stack{display:inline-flex;flex:none}.now-stack-item{display:inline-grid;border-radius:50%;box-shadow:0 0 0 2.5px var(--surface);margin-left:-10px;animation:now-pop var(--dur-spring) var(--ease-pop) both;animation-delay:calc(.35s + var(--k, 0) * 60ms)}.now-stack-item:first-child{margin-left:0}@keyframes now-pop{0%{opacity:0;transform:translate(-8px) scale(.6)}}.now-stack-more{margin-left:-10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--font-body);background:var(--tint-fill-2);color:var(--tint-text);box-shadow:0 0 0 2.5px var(--surface)}.now-friends-text{display:flex;flex-direction:column;gap:3px}.now-friends-count{display:flex;align-items:center;gap:6px;font-weight:650;font-size:14px}.now-friends-count .now-num{font-size:28px}.now-friends-count .now-roll-strip>span{background:var(--two-tone);-webkit-background-clip:text;background-clip:text;color:transparent}.now-friends-text small{font-size:12.5px;color:var(--text-2);line-height:1.3}.now-meet{align-self:flex-start}.now-sheet{margin:0 -12px -12px;background:var(--bg);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);display:flex;flex-direction:column;height:236px;max-height:calc(100dvh - 280px);transition:height var(--dur-spring) var(--ease-spring);animation:now-sheet-in var(--dur-spring) var(--ease-spring) both}.now-sheet.is-open{height:62dvh;max-height:calc(100dvh - 330px)}@keyframes now-sheet-in{0%{transform:translateY(40px);opacity:0}}.now-handle{flex:none;border:0;background:none;padding:6px 16px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;color:var(--text-3)}.now-handle i{width:36px;height:5px;border-radius:3px;background:var(--separator)}.now-handle span{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.now-handle svg{transition:transform var(--dur-med) var(--ease-out)}.now-sheet.is-open .now-handle svg{transform:rotate(180deg)}.now-sheet-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 12px 12px}.app.marauder .now-num,.app.marauder .now-spark-tick{font-family:Palatino Linotype,Palatino,Book Antiqua,Times New Roman,serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}.app.marauder .now-media .dish-photo img,.app.marauder .now-study-photo img{filter:sepia(.45) saturate(.85) contrast(.95)}@media(prefers-reduced-motion:reduce){.now-roll-strip,.now-ring-arc,.now-sheet,.now-card.is-tappable{transition:none}.now-spark-line{animation:none;stroke-dashoffset:0}.now-live i,.now-wave,.now-ring.tone-late .now-ring-arc{animation:none}}.nav-bottom:has(.now-sheet.is-open)>.pos-card{display:none}.now-hero:after{content:none;display:none}@media(hover:hover){.now-card.now-hero.is-tappable:hover{background-color:color-mix(in srgb,var(--hero-bg) 92%,#ffffff)}}.now-card.now-hero.is-tappable:active{background-color:var(--hero-bg)}.now-card.now-study{background:var(--tint-fill);box-shadow:var(--shadow-card)}.now-card.now-study .kicker{color:var(--tint-text)}@media(hover:hover){.now-card.now-study.is-tappable:hover{background:color-mix(in srgb,var(--tint-fill) 88%,var(--tint))}}:root[data-theme=dark] .now-card.now-study{background:var(--tint-fill)}.ep-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--scrim);display:flex;align-items:flex-end;justify-content:center;animation:fade var(--dur-fast) var(--ease-out)}.ep-layer.ep-top{z-index:70}.ep-layer.ep-center{align-items:center;padding:24px}.ep-sheet{position:relative;background:var(--bg);color:var(--text);display:flex;flex-direction:column;width:100%;overflow:hidden;box-shadow:var(--shadow-sheet);animation:rise var(--dur-med) var(--ease-pop)}.ep-sheet.is-full{height:calc(100dvh - max(12px,env(safe-area-inset-top)));border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding-bottom:env(safe-area-inset-bottom)}.ep-sheet.is-modal{max-width:520px;height:min(760px,calc(100dvh - 48px));border-radius:var(--r-sheet)}.ep-sheet.is-wide{max-width:760px}.ep-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 8px;border-bottom:.5px solid var(--separator);background:var(--surface)}.ep-bar h2{margin:0;font:600 17px/1.2 var(--font-body)}.ep-bar-btn{justify-self:start;min-height:44px;padding:0 10px;border:0;background:none;color:var(--tint-text);font:400 17px var(--font-body);cursor:pointer}.ep-bar-btn.is-strong{justify-self:end;font-weight:600}.ep-bar-btn:disabled{color:var(--text-3);cursor:default}.ep-bar-btn:focus-visible,.ep-look:focus-visible,.ep-card:focus-visible,.ep-color:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ep-preview{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:8px}.ep-preview-figure{height:150px;display:grid;place-items:center;animation:fade var(--dur-med) var(--ease-out)}.ep-preview-name{font:600 20px/1.2 var(--font-title);max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-seg{padding:10px 16px}.ep-scroll{flex:1;overflow-y:auto;padding:16px 16px 96px}.ep-col{display:flex;flex-direction:column;gap:10px}.ep-gap{gap:18px}.ep-label{font:600 15px var(--font-body);color:var(--text-2)}.ep-h{margin:0;font:600 17px var(--font-body);color:var(--text)}.ep-help{margin:0;font-size:13px;color:var(--text-2)}.ep-error{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--danger);animation:rise var(--dur-fast) var(--ease-out)}.ep-name-row{display:flex;align-items:center;gap:12px}.ep-input{flex:1;min-width:0;min-height:48px;padding:0 14px;border-radius:12px;border:.5px solid var(--separator);background:var(--surface);color:var(--text);font:400 17px var(--font-body)}.ep-input:focus{outline:2px solid var(--tint);outline-offset:0}.ep-input.is-error{border:1.5px solid var(--danger)}.ep-initials-mini{display:flex;flex-direction:column;align-items:center;gap:2px}.ep-initials-mini small{font-size:11px;font-weight:600;color:var(--text-3)}.ep-look{flex:none;display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;padding:0;border:0;background:none}button.ep-look{cursor:zoom-in}.ep-look.is-photo{border:3px solid #fff;box-shadow:0 2px 6px #0000001f}.ep-look.is-photo img{width:100%;height:100%;object-fit:cover}.ep-look.is-avatar{background:var(--tint-fill);overflow:hidden}.ep-look.is-avatar svg{overflow:hidden!important}.ep-initials{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-weight:700;letter-spacing:.02em;font-family:var(--font-body)}.ep-kinds{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ep-card{position:relative;background:var(--surface);border:.5px solid var(--separator);border-radius:16px;color:var(--text)}.ep-card.is-selected{background:var(--tint-fill);border:2.5px solid var(--tint)}.ep-tick{position:absolute;top:6px;right:6px;width:20px;height:20px;padding:3px;border-radius:50%;background:var(--tint);color:var(--on-tint)}.ep-kind{min-height:104px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font:600 15px var(--font-body);cursor:pointer}.ep-kind-preview{height:60px;display:grid;place-items:center}.ep-cam{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--tint-fill);color:var(--tint-text)}.ep-rise{animation:rise var(--dur-med) var(--ease-out)}.ep-colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:12px;justify-items:center}.ep-color{width:48px;height:48px;margin:2px;border-radius:50%;border:0;color:#fff;display:grid;place-items:center;cursor:pointer}.ep-color.is-selected{box-shadow:0 0 0 3px var(--bg),0 0 0 6px var(--tint)}.ep-photo-row{display:flex;align-items:center;gap:16px}.ep-photo-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ep-replace{display:flex;align-items:center;gap:6px;color:var(--text-2)}.ep-starters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ep-starter{padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.ep-starter-use{border:0;background:none;color:var(--text);display:flex;flex-direction:column;align-items:center;gap:4px;font:600 15px var(--font-body);cursor:pointer}.ep-create{display:flex;align-items:center;gap:14px;padding:16px;min-height:88px;text-align:left;border:1.5px solid var(--tint-fill-2);cursor:pointer}.ep-create-icon{width:56px;height:56px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--on-tint)}.ep-create-text{flex:1;display:flex;flex-direction:column;gap:2px}.ep-create-text b{font:600 17px var(--font-body)}.ep-create-text small{font-size:15px;color:var(--text-2)}.ep-chev{color:var(--text-3)}.ep-snackbar{position:absolute;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 8px 4px 18px;border-radius:999px;background:var(--text);color:var(--bg);font-weight:600;font-size:15px;animation:rise var(--dur-med) var(--ease-pop)}.ep-snackbar button{min-width:44px;min-height:44px;border:0;background:none;color:var(--tint-light, #8db8ca);font-weight:700;font-size:15px;cursor:pointer}.ep-dialog{width:min(340px,100%);background:var(--surface);border-radius:18px;padding:18px;box-shadow:var(--shadow-sheet);text-align:center;animation:rise var(--dur-fast) var(--ease-pop)}.ep-dialog h3{margin:0 0 6px;font:600 17px var(--font-body);color:var(--text)}.ep-dialog p{margin:0 0 14px;color:var(--text-2);font-size:14px}.ep-dialog-actions{display:flex;flex-direction:column;gap:8px}.ep-hero-figure{border:0;background:none;padding:0;cursor:pointer}@media(max-width:420px){.ep-starters{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ep-layer,.ep-sheet,.ep-rise,.ep-preview-figure,.ep-snackbar,.ep-dialog,.ep-error{animation:none}}:root,:root[data-theme=light]{--ring-hours-a: var(--tint);--ring-hours-b: var(--tint-light);--ring-streak-a: #2b3f9e;--ring-streak-b: #5068d0;--ring-meals-a: #1a9fd8;--ring-meals-b: #52c4ef;--flame-outer: var(--amber);--flame-inner: #f2c14e}:root[data-theme=dark]{--ring-streak-a: #6f86f0;--ring-streak-b: #a3b3f7;--ring-meals-a: #3cc8f5;--ring-meals-b: #9be6fc}:root[data-marauder="1"][data-theme=light]{--ring-streak-a: #2e3f6e;--ring-streak-b: #4f6396;--ring-meals-a: #3e7c8c;--ring-meals-b: #6fa3af;--flame-outer: var(--tint);--flame-inner: var(--tint-light)}:root[data-marauder="1"][data-theme=dark]{--ring-streak-a: #8ea2d6;--ring-streak-b: #b9c6ea;--ring-meals-a: #7fb5bf;--ring-meals-b: #b4d6dc;--flame-outer: var(--tint);--flame-inner: var(--tint-light)}.rings{display:flex;flex-direction:column;gap:12px;padding:4px 0}.rings-row{display:flex;align-items:center;gap:18px}.rings-svg{flex:none;overflow:visible}.ring{cursor:pointer;outline:none;transition:opacity var(--dur-med) var(--ease-out)}.ring.is-dim{opacity:.28}.ring:focus-visible .ring-track{stroke-opacity:.45}.ring-track{fill:none;stroke-opacity:.16}.ring-hours .ring-track{stroke:var(--ring-hours-a)}.ring-streak .ring-track{stroke:var(--ring-streak-a)}.ring-meals .ring-track{stroke:var(--ring-meals-a)}.ring-lap{fill:none;stroke-linecap:round;pointer-events:none;transition:stroke-dashoffset 1.1s var(--ease-spring)}.ring-hours .ring-lap2{stroke:var(--ring-hours-b)}.ring-streak .ring-lap2{stroke:var(--ring-streak-b)}.ring-meals .ring-lap2{stroke:var(--ring-meals-b)}.ring-lap2{filter:drop-shadow(0 0 2px rgba(0,0,0,.35))}.rings-legend{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.legend-row{all:unset;display:flex;align-items:center;gap:9px;cursor:pointer;min-width:0;transition:opacity var(--dur-med) var(--ease-out)}.legend-row.is-dim{opacity:.45}.legend-cap{flex:none;width:5px;height:26px;border-radius:3px}.legend-hours .legend-cap{background:linear-gradient(var(--ring-hours-a),var(--ring-hours-b))}.legend-streak .legend-cap{background:linear-gradient(var(--ring-streak-a),var(--ring-streak-b))}.legend-meals .legend-cap{background:linear-gradient(var(--ring-meals-a),var(--ring-meals-b))}.legend-text{display:flex;flex-direction:column;min-width:0}.legend-text small{font:500 11px var(--font-body);color:var(--text-3)}.legend-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:500 13px var(--font-body);color:var(--text-2)}.legend-value b{font:700 17px var(--font-body);color:var(--text)}.rings-detail{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--text-2);animation:stats-drop var(--dur-med) var(--ease-pop)}.rings-detail svg{flex:none}@keyframes stats-drop{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:360px){.rings-row{flex-direction:column;align-items:flex-start}}.hour-bars{display:flex;flex-direction:column;gap:10px}.hour-bars-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.hour-bars-head>div:first-child{display:flex;flex-direction:column}.hour-total{font:800 40px/1.05 var(--font-title);color:var(--tint-text)}.hour-readout{display:flex;flex-direction:column;align-items:flex-end;animation:stats-fade var(--dur-med) var(--ease-out)}.hour-readout small{font-size:12px;color:var(--text-2)}.hour-readout b{font-size:15px;color:var(--text)}@keyframes stats-fade{0%{opacity:0}}.hour-cols{display:flex;align-items:flex-end;gap:8px}.hour-col{all:unset;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;height:100%;cursor:pointer}.hour-col:focus-visible .hour-bar{outline:2px solid var(--focus);outline-offset:2px}.hour-col small{font-size:11px;color:var(--text-3)}.hour-col.is-selected small{color:var(--text);font-weight:700}.hour-bar{position:relative;width:100%;max-width:34px;border-radius:7px 7px 3px 3px;background:linear-gradient(135deg,var(--tint-light) 0 42%,var(--tint) 42% 100%);transform:scaleY(.02);transform-origin:bottom;transition:transform var(--dur-spring) var(--ease-pop),filter var(--dur-fast) var(--ease-out)}.hour-bars.is-shown .hour-bar{transform:scaleY(1)}.hour-bar.is-longest:before{content:"";position:absolute;left:2px;right:2px;top:-8px;height:5px;border-radius:3px;background:var(--tint-light)}.hour-col:hover .hour-bar,.hour-col.is-selected .hour-bar{filter:brightness(1.08)}.hour-col.is-selected .hour-bar{box-shadow:0 0 0 2px var(--text)}.streak-card{--streak-ink: #123b49;--streak-wave-back: var(--tint);--streak-wave-front: var(--tint-light);--streak-lv1: color-mix(in srgb, var(--tint-light) 26%, transparent);--streak-lv2: color-mix(in srgb, var(--tint-light) 62%, transparent);--streak-lv3: var(--tint);--streak-lv4: #123b49;--streak-on-deep: #ffffff;display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--surface-2);border:.5px solid var(--separator);border-radius:var(--r-tile);min-width:0}:root[data-theme=dark] .streak-card{--streak-ink: #16323c;--streak-wave-back: #337691;--streak-wave-front: #4e95b0;--streak-lv1: color-mix(in srgb, #4e95b0 24%, transparent);--streak-lv2: color-mix(in srgb, #4e95b0 48%, transparent);--streak-lv3: #337691;--streak-lv4: #4e95b0}:root[data-marauder="1"] .streak-card{--streak-ink: #33200f;--streak-wave-back: #8a5a33;--streak-wave-front: #b07a45;--streak-lv1: color-mix(in srgb, #8a5a33 22%, transparent);--streak-lv2: color-mix(in srgb, #8a5a33 50%, transparent);--streak-lv3: #6b3f1d;--streak-lv4: #33200f;--streak-on-deep: #f6ead0}:root[data-marauder="1"][data-theme=dark] .streak-card{--streak-lv1: color-mix(in srgb, #d9a867 20%, transparent);--streak-lv2: color-mix(in srgb, #d9a867 42%, transparent);--streak-lv3: #b07a45;--streak-lv4: #d9a867;--streak-on-deep: #33200f}.streak-head{display:flex;align-items:center;gap:12px}.flame{position:relative;flex:none;width:40px;height:46px}.flame svg{position:absolute;bottom:0;left:50%;transform-origin:50% 100%}.flame-outer{width:40px;height:46px;margin-left:-20px;color:var(--flame-outer);animation:flame-sway 3.2s ease-in-out infinite}.flame-inner{width:19px;height:22px;margin-left:-9.5px;bottom:2px!important;color:var(--flame-inner);animation:flame-sway 3.2s ease-in-out infinite reverse}@keyframes flame-sway{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(.98,1.03) rotate(-1.5deg)}}.streak-num{display:flex;flex-direction:column;gap:4px;min-width:0}.streak-big{display:flex;align-items:baseline;gap:2px;line-height:1;color:var(--text)}.streak-big b{font:800 40px/.95 var(--font-title);letter-spacing:-.03em;background:var(--two-tone);-webkit-background-clip:text;background-clip:text;color:transparent}.streak-big span{font:700 18px var(--font-body);color:var(--text)}.streak-num small{font-size:12.5px;color:var(--text-2);overflow-wrap:anywhere}.streak-month-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.streak-month-head b{font-size:13px;color:var(--text)}.streak-readout{font:600 12px var(--font-body);color:var(--text-2);animation:streak-fade .2s ease-out}@keyframes streak-fade{0%{opacity:0;transform:translateY(2px)}}.streak-cal{--gap: 5px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--gap)}.streak-wd{text-align:center;font:600 10px var(--font-body);color:var(--text-3)}.streak-day{position:relative;aspect-ratio:1;max-height:46px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;overflow:hidden;background:transparent;color:var(--text-2);font:600 12px var(--font-body);cursor:pointer;opacity:0;transform:scale(.85);transition:opacity .3s ease-out,transform .35s cubic-bezier(.34,1.56,.64,1)}.streak-card.is-shown .streak-day{opacity:1;transform:none}.streak-day>span.tabular{position:relative;z-index:1}.streak-day.is-off{box-shadow:inset 0 0 0 1px var(--separator);color:var(--text-3)}.streak-day.is-on,.streak-legend i{background:var(--lv-bg);color:var(--lv-ink)}.lv1{--lv-bg: var(--streak-lv1);--lv-ink: var(--text);--wave-h: 30%}.lv2{--lv-bg: var(--streak-lv2);--lv-ink: var(--text);--wave-h: 50%}.lv3{--lv-bg: var(--streak-lv3);--lv-ink: var(--streak-on-deep);--wave-h: 70%}.lv4{--lv-bg: var(--streak-lv4);--lv-ink: var(--streak-on-deep);--wave-h: 90%}.streak-day.is-streak.lv1,.streak-day.is-streak.lv2{--wave-a: var(--tint);--wave-b: var(--streak-ink)}.streak-day.is-streak.lv3,.streak-day.is-streak.lv4{--wave-a: #ffffff;--wave-b: var(--streak-wave-front)}.streak-waves{position:absolute;inset:auto 0 0 0;height:var(--wave-h, 46%);overflow:hidden;pointer-events:none}.streak-wave{position:absolute;bottom:0;left:0;width:200%;will-change:transform}.streak-wave-back{fill:var(--wave-a, var(--streak-wave-back));opacity:.22;height:100%;animation:streak-wave-drift 7s linear infinite}.streak-wave-front{fill:var(--wave-b, var(--streak-wave-front));opacity:.3;height:78%;animation:streak-wave-drift 5.5s linear infinite reverse}@keyframes streak-wave-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.streak-day.is-future{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--separator) 60%,transparent);color:var(--text-3)}.streak-card.is-shown .streak-day.is-future{opacity:.45}.streak-day.is-today{overflow:visible;box-shadow:0 0 0 2px var(--surface-2),0 0 0 3.5px var(--text);z-index:2}.streak-day.is-today .streak-waves{border-radius:0 0 10px 10px}.streak-day:hover{filter:brightness(1.08)}.streak-day.is-selected{outline:2px solid var(--text);outline-offset:1px}.streak-day:focus-visible{outline:2px solid var(--tint);outline-offset:2px}.streak-legend{display:flex;align-items:center;gap:4px;font:500 11px var(--font-body);color:var(--text-3)}.streak-legend i{width:11px;height:11px;border-radius:3px}.streak-foot{margin-left:auto;font:italic 500 10px var(--font-body);color:var(--text-3)}@media(max-width:360px){.streak-big b{font-size:34px}}.stat-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stat-tile{display:flex;flex-direction:column;gap:2px;padding:10px;background:var(--surface-2);border:.5px solid var(--separator);border-radius:var(--r-tile)}.stat-tile svg{color:var(--tint-text)}.stat-tile b{font-size:14px;color:var(--text)}.leaderboard{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.leader-row{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text)}.leader-row.is-me{color:var(--tint-text);font-weight:700}.leader-rank{width:18px;font-weight:700;color:var(--text-3)}.leader-name{flex:1}.group-stats{display:flex;flex-direction:column;gap:14px}@media(prefers-reduced-motion:reduce){.ring-lap,.hour-bar{transition:none}.flame svg,.streak-wave,.streak-readout{animation:none}.streak-day{transition:none}}.month-row{position:relative}.dp-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:340px;max-width:calc(100vw - 32px);padding:12px 12px 10px;border-radius:var(--r-card);background:var(--surface);border:.5px solid var(--separator);box-shadow:var(--shadow-panel);animation:dp-in .16s ease-out;transform-origin:top left}@keyframes dp-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media(prefers-reduced-motion:reduce){.dp-popover{animation:none}}.dp{display:flex;flex-direction:column;gap:8px}.dp-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dp-selects{display:flex;gap:4px}.dp-selects select{font:700 17px var(--font-title);color:var(--text);background:var(--fill);border:0;border-radius:10px;padding:6px 8px;cursor:pointer}.dp-selects select:last-child{color:var(--tint-text)}.dp-nav{display:flex;gap:2px}.dp-grid{display:flex;flex-direction:column;gap:2px}.dp-row{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.dp-wd span{font-size:12px;font-weight:600;color:var(--text-3);padding:4px 0}.dp-wd .is-weekend,.dp-day.is-weekend:not(.is-selected){color:var(--text-3)}.dp-day{position:relative;width:40px;height:40px;border-radius:50%;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);transition:background-color .12s ease}.dp-day:hover{background:var(--fill)}.dp-day:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dp-day.is-today{color:var(--tint-text);font-weight:800}.dp-day.is-selected{background:var(--tint);color:var(--on-tint)}.dp-foot{display:flex;align-items:center;justify-content:space-between;padding-top:4px;border-top:.5px solid var(--separator)}.dp-sheet .dp-day{width:min(44px,12vw);height:min(44px,12vw)}.day-title-text{display:flex;flex-direction:column;gap:1px;min-width:0}.day-title-text .day-date{font-size:14px;color:var(--text-2)}@media(prefers-reduced-motion:reduce){.dp-day{transition:none}}.mcal.card{--cell-h: 30px;--row-gap: 1px;--pill-w: 40px;--liq-bg: #123b49;--liq-back: var(--tint);--liq-front: var(--tint-light);--liq-ink: #ffffff;display:flex;flex-direction:column;gap:4px;padding:8px;overflow:hidden}.mcal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 0 8px;min-height:32px}.mcal-title{margin:0;min-width:0;font-family:var(--font-title);font-size:19px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;color:var(--text)}.mcal-title .year{color:var(--tint-text);font-variant-numeric:tabular-nums}.mcal-nav{display:flex;align-items:center;gap:2px}.mcal-arrow{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--tint-text);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mcal-today{height:28px;padding:0 12px;border-radius:999px;background:var(--tint-fill);color:var(--tint-text);font-size:13px;font-weight:700;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mcal-today:disabled{opacity:.45;cursor:default}.mcal-arrow:active,.mcal-today:not(:disabled):active{transform:scale(.94)}.mcal-arrow:focus-visible,.mcal-today:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media(hover:hover)and (pointer:fine){.mcal-arrow:hover{background:var(--fill)}}.mcal-grid{display:flex;flex-direction:column;gap:2px;touch-action:pan-y}.mcal-row{display:grid;grid-template-columns:repeat(7,1fr)}.mcal-row>[role=gridcell]{display:flex;justify-content:center;min-width:0}.mcal-wd span{text-align:center;font-size:11px;font-weight:700;font-variant-caps:all-small-caps;letter-spacing:.06em;color:var(--text-2);padding:2px 0}.mcal-wd .is-weekend{color:var(--text-3);opacity:.75}.mcal-days{position:relative;display:flex;flex-direction:column;gap:var(--row-gap)}.mcal-days.slide-next{animation:mcal-in-next var(--dur-med) var(--ease-out)}.mcal-days.slide-prev{animation:mcal-in-prev var(--dur-med) var(--ease-out)}@keyframes mcal-in-next{0%{opacity:0;transform:translate(28px)}}@keyframes mcal-in-prev{0%{opacity:0;transform:translate(-28px)}}:root[data-theme=dark] .mcal.card{--liq-bg: #16323c;--liq-back: #337691;--liq-front: #4e95b0}:root[data-marauder="1"] .mcal.card{--liq-bg: #33200f;--liq-back: #8a5a33;--liq-front: #b07a45;--liq-ink: #f6ead0}.mcal-thumb{position:absolute;top:0;left:0;width:calc(100% / 7);height:var(--cell-h);transform:translate(calc(var(--col) * 100%),calc(var(--row) * (var(--cell-h) + var(--row-gap))));transition:transform var(--dur-slow) var(--ease-spring);pointer-events:none}.mcal-liquid{position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;width:min(100% - 4px,var(--pill-w));border-radius:var(--r-tile);background:var(--liq-bg);overflow:hidden;isolation:isolate;animation:mcal-thumb-in var(--dur-med) var(--ease-pop)}.mcal-liquid.is-sloshing{animation:none}@keyframes mcal-thumb-in{0%{transform:scale(.6);opacity:0}}.mcal-waves{position:absolute;inset:auto -20% 0 -20%;height:88%;transform-origin:50% 100%}.mcal-wave{position:absolute;bottom:0;left:0;width:200%;height:100%;will-change:transform}.mcal-wave-back{fill:var(--liq-back);opacity:.7;animation:mcal-wave-drift 5.5s linear infinite}.mcal-wave-front{fill:var(--liq-front);opacity:.85;height:68%;animation:mcal-wave-drift 4s linear infinite reverse}@keyframes mcal-wave-drift{to{transform:translate(-50%)}}.mcal-liquid.is-sloshing .mcal-waves{animation:mcal-slosh .7s var(--ease-out) both}@keyframes mcal-slosh{0%{transform:translateY(10%) skewY(calc(var(--tilt) * -14deg)) scaleY(.85)}30%{transform:translateY(-34%) skewY(calc(var(--tilt) * 12deg)) scaleY(1.45)}62%{transform:translateY(6%) skewY(calc(var(--tilt) * -5deg)) scaleY(.95)}to{transform:none}}.mcal-day{position:relative;z-index:1;width:100%;height:var(--cell-h);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mcal-day:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;width:min(100% - 4px,var(--pill-w));border-radius:var(--r-tile);transition:background-color var(--dur-fast) var(--ease-out)}.mcal-day:active{transform:scale(.96)}.mcal-day.is-weekend:not(.is-selected){color:var(--text-3)}.mcal-day.is-outside:not(.is-selected){color:var(--text-3);opacity:.35}.mcal-day:focus-visible{outline:none}.mcal-day:focus-visible:before{box-shadow:0 0 0 2px var(--focus)}.mcal-day.is-today:not(.is-selected){color:var(--tint-text);font-weight:800}.mcal-day.is-today:not(.is-selected):before{box-shadow:inset 0 0 0 1.5px var(--tint)}.mcal-day.is-today:not(.is-selected):focus-visible:before{box-shadow:inset 0 0 0 1.5px var(--tint),0 0 0 2px var(--focus)}.mcal-day.is-selected{color:var(--liq-ink);font-weight:800;transition-delay:.11s}.mcal-day.is-selected.is-today:before{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--liq-ink) 30%,transparent)}@media(hover:hover)and (pointer:fine){.mcal-day:not(.is-selected):hover:before{background:var(--fill)}}.day-pane{display:flex;flex-direction:column;gap:var(--s14)}.day-pane.from-next{animation:day-pane-in-next var(--dur-med) var(--ease-out)}.day-pane.from-prev{animation:day-pane-in-prev var(--dur-med) var(--ease-out)}@keyframes day-pane-in-next{0%{opacity:0;transform:translate(14px)}}@keyframes day-pane-in-prev{0%{opacity:0;transform:translate(-14px)}}@media(prefers-reduced-motion:reduce){.mcal-day,.mcal-day:before,.mcal-thumb,.mcal-arrow,.mcal-today{transition:none}.mcal-days.slide-next,.mcal-days.slide-prev,.mcal-liquid,.mcal-wave,.mcal-liquid.is-sloshing .mcal-waves,.day-pane.from-next,.day-pane.from-prev{animation:none}.mcal-day:active,.mcal-arrow:active,.mcal-today:active{transform:none}}.rs-headline{display:flex;flex-direction:column;gap:2px;min-width:0}.rs-title{font-size:30px;line-height:1.08;text-wrap:balance;animation:rs-fade-up var(--dur-slow) var(--ease-out) both}.rs-name{font-weight:800}.rs-headline.is-live .rs-title{font-size:26px}.card.rs-winner{padding:0;overflow:hidden;box-shadow:var(--shadow-panel);transform-origin:50% 100%;animation:rs-flip-in var(--dur-spring) var(--ease-spring) .08s both}.rs-winner.is-match{box-shadow:0 0 0 2px color-mix(in srgb,var(--tint) 55%,transparent),var(--shadow-panel)}.rs-photo{position:relative;height:236px;background:var(--tint-fill)}.rs-photo>.dish-art{position:absolute;top:0;right:0;bottom:0;left:0}.rs-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .34),transparent 30%),linear-gradient(to top,rgb(0 0 0 / .78),rgb(0 0 0 / .25) 46%,transparent 70%)}.rs-ribbon:not(.wax){position:absolute;left:0;top:14px;padding:6px 14px 6px 12px;background:var(--two-tone);color:var(--on-tint);font:800 17px/1 var(--font-title);letter-spacing:-.01em;border-radius:0 999px 999px 0;box-shadow:var(--shadow-float);animation:rs-slide-in var(--dur-slow) var(--ease-pop) .45s both}.rs-ribbon.wax{position:absolute;left:12px;top:12px;animation:rs-stamp var(--dur-slow) var(--ease-pop) .45s both}.rs-ring{position:absolute;right:12px;top:12px;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#0000006b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.rs-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.rs-ring b{font:800 14px/1 var(--font-title);position:relative}.rs-ring-track{fill:none;stroke:#ffffff38;stroke-width:5}.rs-ring-fill{fill:none;stroke:url(#rs-ring-grad);stroke-width:5;stroke-linecap:round;stroke-dashoffset:var(--rs-off);animation:rs-ring-draw .9s var(--ease-out) .5s both}.app:not(.marauder) .rs-ring-fill{stroke:#fff}.rs-photo-text{position:absolute;left:16px;right:16px;bottom:22px;color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .4)}.rs-photo-text h2{font:800 26px/1.1 var(--font-title);letter-spacing:-.025em}.rs-photo-text p{margin-top:3px;font-size:14.5px;font-weight:600;opacity:.94;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.rs-illustrative{font-size:11px;font-weight:500;font-style:italic;opacity:.85}.rs-illustrative.is-inline{margin-left:6px}.rs-photo .photo-credit{bottom:5px}.rs-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.rs-chips{display:flex;flex-wrap:wrap;gap:6px}.rs-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--tint-fill);color:var(--tint-text);font-size:13px;font-weight:650}.rs-voters{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-voters .meta b{color:var(--text);font:800 16px var(--font-title)}.rs-hop-row{display:flex;align-items:center;flex-wrap:wrap}.rs-hop{margin-right:-6px;animation:rs-hop .56s var(--ease-pop) calc(.62s + var(--i, 0) * .13s) both}.rs-hop.is-no{opacity:.42;filter:grayscale(.7);animation:rs-fade-up var(--dur-med) var(--ease-out) .6s both}.rs-hop:not(.is-no)+.rs-hop.is-no{margin-left:10px}.rs-go{min-height:52px;font-size:16.5px;font-weight:750}.app:not(.marauder) .rs-go{background:var(--two-tone)}.card.rs-runner{position:relative;display:flex;gap:12px;padding:12px 56px 12px 12px;animation:rs-fade-up var(--dur-slow) var(--ease-out) calc(.6s + var(--i, 0) * .08s) both}.rs-runner-pic{position:relative;flex:none}.rs-runner-pic .dish-art-md{width:72px;height:72px}.rs-rank{position:absolute;left:-4px;top:-4px;min-width:26px;padding:3px 6px;border-radius:999px;background:var(--surface);color:var(--tint-text);font:800 12px/1 var(--font-title);text-align:center;box-shadow:var(--shadow-float)}.rs-runner-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rs-runner-body h3{font:700 16px/1.2 var(--font-title)}.rs-runner-dish{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-runner-meta{font-size:12.5px}.rs-bar{margin-top:6px;height:7px;border-radius:999px;background:var(--fill);overflow:hidden}.rs-bar-fill{display:block;height:100%;width:var(--w);border-radius:inherit;background:var(--two-tone);transform-origin:left;animation:rs-grow .7s var(--ease-out) .8s both}.rs-bar-label{font-size:12px;font-weight:650;color:var(--text-2)}.rs-arrow{position:absolute;right:4px;bottom:4px}.rs-notice{display:flex;align-items:center;gap:12px}.rs-notice-icon{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--tint-fill);color:var(--tint-text)}.rs-notice-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rs-notice-text b{font-size:15px;font-weight:600}.today-card{display:flex;flex-direction:column;gap:8px}.today-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.today-head b{font-size:15px;font-weight:600}.today-row{display:flex;align-items:center;gap:6px}.today-stack{display:inline-flex;align-items:center}.today-av{position:relative;display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px var(--surface);transition:opacity var(--dur-fast, .2s);animation:today-pop .28s var(--ease-out, ease-out) both}.today-av+.today-av,.today-av+.today-more{margin-left:-7px}.today-av.is-waiting{opacity:.45}.today-more{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--fill);color:var(--text-2);box-shadow:0 0 0 2px var(--surface)}@keyframes today-pop{0%{transform:scale(.6);opacity:0}}.today-pm{position:relative;width:30px;height:30px;margin:7px 0 7px 4px;border-radius:50%;display:grid;place-items:center;background:var(--tint-fill);color:var(--tint-text);border:1.2px dashed var(--tint-light, var(--tint));cursor:pointer;transition:transform var(--dur-fast, .15s)}.today-pm:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.today-pm:active:not(:disabled){transform:scale(.9)}.today-pm:disabled{background:var(--fill);color:var(--text-3);border-color:var(--separator, var(--border));cursor:default}.today-pm:focus-visible,.today-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.today-note{display:flex;align-items:center;gap:6px;margin:0}.today-actions{display:flex;flex-wrap:wrap;gap:0 8px;margin:0 -10px -6px}.today-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;background:none;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--text-2);cursor:pointer}.today-link.is-tint{color:var(--tint-text)}.today-sheet-row.is-out>:first-child{opacity:.45}.today-sheet-row.is-out>span:nth-child(2){color:var(--text-3)}.today-sheet-icon{margin-left:auto;display:grid;color:var(--text-3)}.today-sheet-icon.is-on{color:var(--tint)}.today-sheet-icon.is-danger{color:var(--danger)}.today-sheet-foot{margin:10px 2px 0}.undo-btn,.undo-btn-spacer{width:44px;height:44px;flex:none}.undo-btn{border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--text-2);box-shadow:0 3px 6px #0000001f;cursor:pointer;transition:transform .1s,opacity .2s}.undo-btn:active:not(:disabled){transform:scale(.9)}.undo-btn:disabled{opacity:.35;box-shadow:none;cursor:default}@media(prefers-reduced-motion:reduce){.today-av{animation:none}}.app.marauder .rs-title,.app.marauder .rs-photo-text h2,.app.marauder .rs-runner-body h3{font-family:IM Fell English,serif;font-weight:400;letter-spacing:0}.app.marauder .rs-name{font-weight:400;font-style:italic}.app.marauder .rs-ring{background:#2b1b0e99}.app.marauder .rs-ring-track{stroke:#f8efd840}.app.marauder .rs-ring-fill{stroke:#d9a867}.app.marauder .rs-winner.is-match{box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 50%,transparent),var(--shadow-panel)}@keyframes rs-flip-in{0%{opacity:0;transform:perspective(1000px) translateY(36px) rotateX(18deg) scale(.96)}to{opacity:1;transform:none}}@keyframes rs-fade-up{0%{opacity:0;transform:translateY(10px)}}@keyframes rs-slide-in{0%{opacity:0;transform:translate(-100%)}}@keyframes rs-stamp{0%{opacity:0;transform:scale(1.6) rotate(-14deg)}}@keyframes rs-hop{0%{opacity:0;transform:translateY(-26px) scale(.6)}55%{opacity:1;transform:translateY(3px) scale(1.04)}to{transform:none}}@keyframes rs-ring-draw{0%{stroke-dashoffset:var(--rs-c)}}@keyframes rs-grow{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.rs-title,.rs-winner,.rs-ribbon,.rs-ring-fill,.rs-hop,.rs-runner,.rs-bar-fill{animation:none!important}}.swipe-buttons{align-items:center;gap:28px}:root,:root[data-theme=light]{--tint: #337691;--tint-light: #4E95B0;--on-tint: #ffffff;--tint-text: #266178;--tint-fill: #e6eef2;--tint-fill-2: #cddee6;--bg: #f5f6f7;--surface: #ffffff;--surface-2: #fafbfb;--fill: #eceef0;--separator: #dfe2e5;--text: #17191c;--text-2: #5c6166;--text-3: #696e73;--danger: #c8281e;--danger-fill: #fbe4e2;--success: #17763f;--success-fill: #dcf0e3;--amber: #8f5600;--amber-fill: #fbefd9;--focus: #266178;--scrim: rgba(15, 16, 17, .32);--shadow-card: 0 1px 2px rgba(20, 28, 32, .04);--shadow-float: 0 2px 10px rgba(20, 28, 32, .14);--shadow-panel: 0 6px 24px rgba(20, 28, 32, .16);--shadow-sheet: 0 -4px 18px rgba(20, 28, 32, .1);--card-hairline: transparent;--font-title: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--r-card: 16px;--r-sheet: 20px;--r-tile: 12px;--s8: 8px;--s14: 14px;--s16: 16px;color-scheme:light}:root[data-theme=dark]{--tint: #70a0b5;--tint-light: #8db8ca;--on-tint: #04161e;--tint-text: #8db8ca;--tint-fill: #1a2d35;--tint-fill-2: #234050;--bg: #0f1011;--surface: #1c1d1f;--surface-2: #222325;--fill: #2a2c2f;--separator: #323438;--text: #f2f3f4;--text-2: #a6aaae;--text-3: #8d9196;--danger: #f08a72;--danger-fill: #43201a;--success: #7cc79a;--success-fill: #17301f;--amber: #f0b357;--amber-fill: #3a2a10;--focus: #8db8ca;--scrim: rgba(0, 0, 0, .5);--shadow-card: none;--shadow-float: 0 2px 10px rgba(0, 0, 0, .5);--shadow-panel: 0 6px 24px rgba(0, 0, 0, .55);--shadow-sheet: 0 -4px 18px rgba(0, 0, 0, .45);--card-hairline: #2a2c2f;color-scheme:dark}:root[data-marauder="1"][data-theme=light]{--tint: #6b3f1d;--tint-light: #8a5a33;--on-tint: #f8efd8;--tint-text: #5a3418;--tint-fill: #e8d4a8;--tint-fill-2: #dcc390;--bg: #efe2c4;--surface: #f8efd8;--surface-2: #f3e7cb;--fill: #e5d3ac;--separator: #d3bd8e;--text: #2b1b0e;--text-2: #5e4630;--text-3: #6e5640;--danger: #962a1e;--danger-fill: #f2d9c6;--success: #3d6334;--success-fill: #dce3c3;--amber: #8a5a12;--amber-fill: #f0dcb0;--focus: #5a3418;--shadow-card: 0 1px 2px rgba(60, 35, 10, .08);--shadow-float: 0 2px 10px rgba(60, 35, 10, .18);--shadow-panel: 0 6px 24px rgba(60, 35, 10, .2);--shadow-sheet: 0 -4px 18px rgba(60, 35, 10, .14);--font-title: "IM Fell English", "Cormorant Garamond", Georgia, serif}:root[data-marauder="1"][data-theme=dark]{--tint: #d9a867;--tint-light: #e8bd84;--on-tint: #1c150e;--tint-text: #e3b97e;--tint-fill: #3d2c19;--tint-fill-2: #4a3620;--bg: #1c150e;--surface: #2a2017;--surface-2: #30251b;--fill: #3a2e21;--separator: #4a3b2a;--text: #f0e2c3;--text-2: #c8b48f;--text-3: #a8936f;--danger: #f08a72;--danger-fill: #43201a;--success: #9cc48a;--success-fill: #22301d;--amber: #e7b765;--amber-fill: #3d2c12;--focus: #e3b97e;--card-hairline: #3a2e21;--font-title: "IM Fell English", "Cormorant Garamond", Georgia, serif}:root{--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.45, 0, .25, 1);--ease-exit: cubic-bezier(.3, 0, .6, 1);--ease-spring: cubic-bezier(.32, 1.24, .56, 1);--ease-pop: cubic-bezier(.32, 1.3, .56, 1);--dur-fast: .14s;--dur-med: .38s;--dur-slow: .42s;--dur-spring: .62s}@supports (transition-timing-function: linear(0,1)){:root{--ease-spring: linear(0, .046, .155, .292, .434, .567, .683, .779, .855, .913, .955, .983, 1.002, 1.013, 1.018, 1.02, 1.019, 1.017, 1.014, 1.012, 1.009, 1.007, 1.005, 1.003, 1);--ease-pop: linear(0, .05, .167, .314, .465, .604, .723, .82, .894, .948, .985, 1.008, 1.021, 1.027, 1.028, 1.026, 1.023, 1.018, 1.014, 1.01, 1.007, 1.005, 1.003, 1.001, 1)}}@media(prefers-reduced-motion:reduce){:root{--ease-spring: var(--ease-in-out);--ease-pop: var(--ease-in-out);--dur-med: .2s;--dur-slow: .2s;--dur-spring: .2s}}:root{--two-tone: linear-gradient(135deg, var(--tint-light) 0 48%, var(--tint) 48% 100%);--hover: color-mix(in srgb, var(--text) 6%, transparent)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:15px/1.4 var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.screen-title{font:800 28px/1.12 var(--font-title);letter-spacing:-.03em}.section-title{font:700 22px/1.2 var(--font-title);letter-spacing:-.02em}.card-title-lg{font-weight:650;font-size:17px;line-height:1.3}h3{font-size:17px;font-weight:600;line-height:1.3}.meta{font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums}.subtitle{color:var(--text-2);font-size:15px;margin-top:6px}.kicker{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tint-text)}.fineprint{font-size:11px;color:var(--text-3);margin-top:10px}.hint{font-size:13px;color:var(--text-3);padding:12px 4px}.tabular{font-variant-numeric:tabular-nums}.center{text-align:center;justify-content:center}@property --map-inset-top{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --map-inset-bottom{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --map-inset-left{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --map-inset-right{syntax: "<length>"; inherits: true; initial-value: 0px;}.app{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;--header-h: calc(56px + env(safe-area-inset-top)) ;--tabbar-h: calc(60px + env(safe-area-inset-bottom)) ;--gutter-l: max(var(--s16), env(safe-area-inset-left));--gutter-r: max(var(--s16), env(safe-area-inset-right));--map-inset-top: var(--header-h);--map-inset-bottom: var(--tabbar-h);--map-inset-left: 0px;--map-inset-right: 0px}.panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;z-index:2;background:var(--bg)}.app.is-mobile.tab-navigate .panel{background:transparent;pointer-events:none}.app-header,.tab-bar{pointer-events:auto;background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);z-index:5}.app-header{height:var(--header-h);padding:env(safe-area-inset-top) var(--gutter-r) 0 var(--gutter-l);display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid var(--separator);flex:none}.logo{display:inline-flex;align-items:center;gap:7px}.wordmark{font:700 19px/1 var(--font-title);letter-spacing:-.02em}.wordmark b{color:var(--tint);font-weight:800}.logo-btn{color:inherit;text-decoration:none;border-radius:10px}.profile-btn{border-radius:50%;transition:transform var(--dur-fast) var(--ease-out)}.profile-btn:active{transform:scale(.94)}.tab-bar{height:var(--tabbar-h);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);display:grid;grid-template-columns:repeat(3,1fr);border-top:.5px solid var(--separator);flex:none}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:600;color:var(--text-3);position:relative;text-decoration:none;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.tab svg{transition:transform var(--dur-med) var(--ease-pop)}.tab.is-active svg{transform:translateY(-1px) scale(1.06)}.tab:focus-visible{outline-offset:-4px;border-radius:12px}.tab.is-active{color:var(--tint-text)}.content{flex:1;min-height:0;overflow-y:auto;position:relative}.app.is-mobile.tab-navigate .content{overflow:hidden}.screen{padding:20px var(--s16) 28px;max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:var(--s14)}.map-pane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--bg)}.app.is-mobile .maplibregl-ctrl-bottom-left,.app.is-mobile .maplibregl-ctrl-bottom-right{bottom:var(--map-inset-bottom)}.map-pane.is-hidden{visibility:hidden}.map{position:absolute;top:0;right:0;bottom:0;left:0}.maplibregl-ctrl-attrib{font-size:10px}.map-controls{position:absolute;right:calc(12px + env(safe-area-inset-right));top:calc(var(--map-inset-top) + 120px);display:flex;flex-direction:column;gap:var(--s8);align-items:center;z-index:3}.map-btn{width:44px;height:44px;border-radius:50%;background:var(--surface);color:var(--text-2);display:grid;place-items:center;box-shadow:var(--shadow-float);border:.5px solid var(--card-hairline)}.map-btn.is-active{background:var(--tint-fill);color:var(--tint-text)}.floor-pill{display:flex;flex-direction:column;background:var(--surface);border-radius:22px;box-shadow:var(--shadow-float);padding:4px;gap:2px;max-height:260px;overflow-y:auto}.floor-pill button{width:36px;height:32px;border-radius:16px;font-weight:700;font-size:13px;color:var(--text-2);position:relative}.floor-pill button.on-route:after{content:"";position:absolute;right:3px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--tint)}.floor-pill button.is-selected{background:var(--tint);color:var(--on-tint)}.floor-pill button.is-selected:after{background:var(--on-tint)}.mk{cursor:pointer}.mk-me span{display:block;width:18px;height:18px;border-radius:50%;background:var(--tint);border:3px solid #fff;box-shadow:0 0 0 8px color-mix(in srgb,var(--tint) 22%,transparent),0 1px 4px #0000004d;animation:pulse 2.4s ease-out infinite}.mk-me.is-moving span{border-radius:50% 50% 50% 0;transform:rotate(calc(var(--hd) - 45deg));animation:none}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--tint) 40%,transparent),0 1px 4px #0000004d}to{box-shadow:0 0 0 16px transparent,0 1px 4px #0000004d}}.mk-pin{display:flex;flex-direction:column;align-items:center;gap:2px;transform:translateY(-14px)}.mk-dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--on-tint);border:2.5px solid #fff;box-shadow:var(--shadow-float);font-weight:800;font-size:13px;transition:transform .15s}.mk-pin.is-sel .mk-dot{transform:scale(1.25)}.mk-pin.band-free .mk-dot{background:#2e9d5b;color:#fff}.mk-pin.band-busy .mk-dot{background:#e39b2d;color:#fff}.mk-pin.band-full .mk-dot{background:#d2453b;color:#fff}.mk-label,.mk-name{font-size:11.5px;font-weight:700;color:var(--text);white-space:nowrap;text-shadow:0 0 3px var(--bg),0 0 3px var(--bg),0 0 3px var(--bg)}.mk-friend{display:flex;flex-direction:column;align-items:center}.mk-friend .avatar{border:3px solid #fff;box-shadow:var(--shadow-float)}.mk-selpin{color:var(--tint);filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.mk-selpin svg{fill:var(--tint);stroke:#fff}.mk-dest{display:inline-flex;align-items:center;gap:5px;background:var(--tint);color:var(--on-tint);padding:6px 10px;border-radius:999px;font-weight:700;font-size:13px;box-shadow:var(--shadow-float);border:2px solid #fff;white-space:nowrap}.mk-calli{font-family:IM Fell English,serif;font-style:italic;font-size:17px;color:var(--tint-text);white-space:nowrap;text-shadow:0 0 4px var(--bg);pointer-events:auto}.mk-foot{display:flex;flex-direction:column;align-items:center;color:var(--tint)}.ribbon{position:relative;background:var(--surface);color:var(--tint-text);font:italic 14px IM Fell English,serif;padding:1px 12px;border:1px solid var(--tint);clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%,8% 50%);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 20px;border-radius:999px;font-weight:650;font-size:15px;transition:transform .1s,filter .1s,background .15s;white-space:nowrap}.btn:active:not(:disabled),.chip:active,.icon-btn:active,.round-btn:active:not(:disabled){transform:scale(.97);filter:brightness(.92)}.btn-small{min-height:34px;padding:0 14px;font-size:13.5px}.btn-full{width:100%}.btn-primary{background:var(--tint);color:var(--on-tint)}.btn-secondary{background:var(--tint-fill);color:var(--tint-text)}.btn-plain{color:var(--tint-text);padding:0 8px}.btn-danger{background:var(--danger-fill);color:var(--danger)}.btn:disabled{background:var(--fill);color:var(--text-3);cursor:default}.icon-btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--text-2);flex:none}.icon-btn:hover{background:var(--fill)}.icon-btn.is-active{background:var(--tint-fill);color:var(--tint-text)}.chips{display:flex;gap:var(--s8);overflow-x:auto;scrollbar-width:none;padding:2px}.chips.wrap{flex-wrap:wrap;overflow:visible}.chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:var(--surface);color:var(--text);font-size:14px;font-weight:600;white-space:nowrap;box-shadow:var(--shadow-card);border:.5px solid var(--separator);flex:none}.chip.is-selected{background:var(--tint-fill);color:var(--tint-text);border-color:transparent}.chip-icon{width:40px;padding:0;justify-content:center}.navigate .nav-top .chip{box-shadow:var(--shadow-float);border-color:transparent}.toggle{width:50px;height:30px;border-radius:15px;background:var(--fill);position:relative;transition:background .2s;flex:none}.toggle span{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.toggle.on{background:var(--tint)}.toggle.on span{transform:translate(20px)}.segmented{display:flex;background:var(--fill);border-radius:999px;padding:3px;gap:2px}.segmented button{flex:1;height:32px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--text-2)}.segmented button.is-selected{background:var(--surface);color:var(--tint-text);box-shadow:var(--shadow-card)}.pill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;background:var(--fill);color:var(--text-2)}.pill-tint{background:var(--tint-fill);color:var(--tint-text)}.pill-free{background:var(--success-fill);color:var(--success)}.pill-busy{background:var(--amber-fill);color:var(--amber)}.pill-full{background:var(--danger-fill);color:var(--danger)}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-2)}.field input,.add-panel input{height:46px;border-radius:12px;border:.5px solid var(--separator);background:var(--surface-2);padding:0 14px;font-size:16px;color:var(--text)}input[type=range]{accent-color:var(--tint);width:100%}.card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);border:.5px solid var(--card-hairline);padding:var(--s14)}.floating-card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-panel);padding:var(--s14);pointer-events:auto}.card-close{margin:-6px -6px 0 auto}.dish-art{display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--surface) 70%,transparent),transparent 60%),var(--fill);color:var(--text-3);border-radius:var(--r-tile);flex:none}.dish-art.is-veg{color:color-mix(in srgb,var(--success) 70%,var(--text-3))}.dish-art-lg{width:100%;height:100%;border-radius:0}.dish-art-md{width:76px;height:76px}.dish-art-sm{width:36px;height:36px;border-radius:9px}.dish-photo{position:relative;overflow:hidden}.dish-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease}.dish-photo.is-loaded img{opacity:1}@media(prefers-reduced-motion:reduce){.dish-photo img{transition:none}}.app.marauder .dish-photo img{filter:sepia(.45) saturate(.85) contrast(.95)}.photo-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .38),transparent 34%),linear-gradient(to top,rgb(0 0 0 / .42),transparent 26%)}.photo-credit{position:absolute;right:10px;bottom:7px;max-width:calc(100% - 20px);font-size:10.5px;line-height:1.2;color:#ffffffe6;text-shadow:0 1px 2px rgb(0 0 0 / .6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 20px;color:var(--text-2)}.empty-icon{width:56px;height:56px;border-radius:50%;background:var(--fill);display:grid;place-items:center;color:var(--text-3)}.live-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--success);flex:none}.live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;pointer-events:none;animation:live-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes live-ping{0%{transform:scale(1);opacity:.5}to{transform:scale(2.8);opacity:0}}@media(prefers-reduced-motion:reduce){.live-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 25%,transparent)}.live-dot:after{animation:none;display:none}}.avatar{position:relative;display:inline-grid;place-items:center;border-radius:50%;overflow:visible;flex:none}.avatar svg{border-radius:50%;display:block}.avatar-me svg{box-shadow:0 0 0 2px var(--tint)}.avatar-photo{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;background:linear-gradient(135deg,#8a7a6c,#4f5d68 60%,#2f3a42)}.avatar-bob{animation:bob 3.2s ease-in-out infinite;transform-origin:32px 64px}.avatar-eyes{animation:blink 5s infinite;transform-origin:32px 29px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px) rotate(-1.5deg)}}@keyframes blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.avatar-pose{position:absolute;right:-4px;bottom:-2px;width:20px;height:20px;border-radius:50%;background:var(--surface);font-size:11px;display:grid;place-items:center;box-shadow:var(--shadow-float)}.person-avatar{position:relative;display:inline-flex}.yes-mark{position:absolute;right:-3px;bottom:-3px;border-radius:50%;background:var(--success);color:#fff;padding:2px;display:grid;border:2px solid var(--surface)}.avatar-stack{display:inline-flex;align-items:center;flex:none}.avatar-stack>*+*{margin-left:-9px}.avatar-stack .avatar svg,.avatar-stack .avatar-photo{box-shadow:0 0 0 2px var(--surface)}.avatar-stack .avatar-me svg{box-shadow:0 0 0 2px var(--tint)}.avatar-more{border-radius:50%;background:var(--fill);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--text-2);box-shadow:0 0 0 2px var(--surface)}.sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:50;display:flex;align-items:flex-end;justify-content:center;animation:fade var(--dur-fast) var(--ease-out)}.sheet{background:var(--surface);width:100%;max-width:560px;max-height:88dvh;border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);display:flex;flex-direction:column;animation:rise var(--dur-med) var(--ease-pop);padding-bottom:env(safe-area-inset-bottom)}.sheet-grabber{display:block;width:38px;height:5px;border-radius:3px;background:var(--separator);margin:8px auto 0}.sheet-head{display:flex;align-items:center;gap:8px;padding:8px var(--s16) 4px}.sheet-close{margin-left:auto}.sheet-body{overflow-y:auto;padding:6px var(--s16) 20px;display:flex;flex-direction:column;gap:var(--s14)}.sheet-actions{display:flex;flex-direction:column;gap:var(--s8);align-items:stretch;margin-top:4px}@keyframes rise{0%{transform:translateY(40px);opacity:0}}@keyframes fade{0%{opacity:0}}.toast{position:fixed;left:50%;top:calc(var(--header-h) + 12px);transform:translate(-50%,-20px);background:var(--text);color:var(--bg);padding:10px 16px;border-radius:999px;font-size:14px;font-weight:600;z-index:60;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;max-width:calc(100vw - 32px);text-align:center}.toast.is-visible{opacity:1;transform:translate(-50%)}.navigate{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nav-top{position:absolute;left:0;right:0;top:0;padding:12px 12px 0;display:flex;flex-direction:column;gap:10px;z-index:4}.nav-top>*{pointer-events:auto}.search{display:flex;align-items:center;gap:2px;height:50px;padding:0 5px 0 14px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow-float)}.search.inline{box-shadow:none;background:var(--fill);height:44px}.search.is-focused{padding-left:5px}.search input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:16px;padding:0 6px}.search input::placeholder{color:var(--text-3)}.search-lead-icon{color:var(--text-3);flex:none}.icon-btn.is-listening{background:var(--danger-fill);color:var(--danger);animation:pulse-mic 1.2s infinite}@keyframes pulse-mic{50%{transform:scale(1.08)}}.results{position:absolute;top:0;right:0;bottom:0;left:0;padding:74px var(--s16) 20px;background:var(--surface);overflow-y:auto;pointer-events:auto;z-index:3}.result{display:flex;align-items:center;gap:12px;width:100%;padding:10px 2px;text-align:left;border-bottom:.5px solid var(--separator)}.result-icon{width:36px;height:36px;border-radius:50%;background:var(--fill);display:grid;place-items:center;color:var(--text-2);flex:none}.result-text{flex:1;min-width:0;display:flex;flex-direction:column}.result-text small{color:var(--text-2);font-size:13px}.result-dist{font-size:13px;color:var(--text-3);font-variant-numeric:tabular-nums}.results .kicker{margin:4px 0}.nav-bottom{position:absolute;left:0;right:0;bottom:0;padding:0 12px 12px;display:flex;flex-direction:column;gap:10px;z-index:4}.nav-bottom>*{pointer-events:auto}.navigate.has-list .nav-bottom{padding:0}.list-panel{background:var(--bg);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);height:50dvh;max-height:calc(100% - 120px);display:flex;flex-direction:column}.list-head{display:flex;align-items:baseline;justify-content:space-between;padding:16px var(--s16) 8px;gap:10px}.list-scroll{overflow-y:auto;padding:4px var(--s16) 16px;display:flex;flex-direction:column;gap:var(--s14)}.legend{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-2)}.legend i{width:10px;height:10px;border-radius:3px;display:inline-block;margin-left:6px}i.band-free{background:#2e9d5b}i.band-busy{background:#e39b2d}i.band-full{background:#d2453b}.place-card{display:flex;gap:12px;cursor:pointer;transition:box-shadow .15s}.place-card.is-selected{box-shadow:0 0 0 2px var(--tint)}.place-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.place-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.place-actions{display:flex;justify-content:flex-end;margin-top:6px}.study-art{width:76px;height:76px;border-radius:var(--r-tile);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:none}.study-art b{font-size:18px;font-variant-numeric:tabular-nums}.study-art.band-free{background:var(--success-fill);color:var(--success)}.study-art.band-busy{background:var(--amber-fill);color:var(--amber)}.study-art.band-full{background:var(--danger-fill);color:var(--danger)}.friend-row{display:flex;gap:12px;align-items:center;margin-bottom:12px}.detail-head{display:flex;gap:8px;align-items:flex-start;margin-bottom:10px}.detail-rows{display:flex;flex-direction:column}.detail-rows>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-top:.5px solid var(--separator);font-size:14px;text-align:right}.detail-actions{margin-top:12px}.menu-mini{display:flex;flex-direction:column;gap:8px;max-height:190px;overflow-y:auto}.menu-row{display:flex;align-items:center;gap:10px;font-size:14px}.menu-row span{flex:1;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.menu-row b{font-variant-numeric:tabular-nums;font-size:13px}.nav-empty-hint{align-self:center;display:inline-flex;gap:5px;align-items:center;font-size:12px;font-weight:650;color:var(--text-2);background:color-mix(in srgb,var(--surface) 85%,transparent);padding:5px 10px;border-radius:999px;pointer-events:none!important}.route-head{display:flex;align-items:center;gap:6px;padding:8px;border-radius:20px}.route-ends{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:14px}.route-ends span{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot-from,.dot-to{width:10px;height:10px;border-radius:50%;flex:none;border:2.5px solid var(--text-3)}.dot-to{border-color:var(--tint);background:var(--tint)}.route-sheet{border-radius:var(--r-sheet);padding-top:4px;max-height:70dvh;overflow-y:auto}.sheet-grabber-btn{display:block;width:100%;padding:2px 0 10px}.next-step{display:flex;gap:12px;align-items:flex-start}.step-badge{width:46px;height:46px;border-radius:14px;background:var(--tint);color:var(--on-tint);display:grid;place-items:center;flex:none}.next-step.arrived .step-badge{background:var(--success);color:#fff}.eta-row{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.eta{font-size:14px;color:var(--text-2);font-variant-numeric:tabular-nums}.eta b{color:var(--success);font-size:17px}.route-actions{display:flex;gap:var(--s8)}.steps{list-style:none;padding:0;margin:12px 0 0}.steps li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:.5px solid var(--separator);font-size:14px}.steps li.is-done{opacity:.45}.steps li.is-current{font-weight:650}.steps li.is-current .step-icon{background:var(--tint);color:var(--on-tint)}.step-icon{width:32px;height:32px;border-radius:50%;background:var(--fill);display:grid;place-items:center;flex:none;color:var(--text-2)}.step-text{flex:1;display:flex;flex-direction:column}.step-text small{color:var(--text-3);font-size:12px;font-weight:400}.group-list{display:flex;flex-direction:column;gap:var(--s14)}.group-card{display:flex;align-items:center;gap:12px;cursor:pointer;position:relative}.group-card.is-selected{box-shadow:0 0 0 2px var(--tint)}.group-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.meta.live{display:flex;align-items:center;gap:6px}.radio-dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--separator);display:grid;place-items:center;flex:none}.is-selected>.radio-dot{background:var(--tint);border-color:var(--tint);color:var(--on-tint)}.group-edit{width:34px;height:34px}.new-group{display:flex;align-items:center;gap:12px;font-weight:650;color:var(--tint-text);border:1.5px dashed var(--tint-fill-2);box-shadow:none;background:transparent}.new-icon{width:40px;height:40px;border-radius:50%;background:var(--tint-fill);display:grid;place-items:center}.bottom-action{position:sticky;bottom:0;padding:12px 0 4px;background:linear-gradient(transparent,var(--bg) 30%)}.member-list{display:flex;flex-direction:column}.member-row{display:flex;align-items:center;gap:12px;padding:8px 0;text-align:left;border-bottom:.5px solid var(--separator)}.member-row>span:nth-child(2){flex:1;display:flex;flex-direction:column}.member-row small{color:var(--text-3)}.add-row{display:flex;gap:var(--s8);flex-wrap:wrap}.add-panel{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--fill)}.add-panel.center{flex-direction:column}.add-panel input{flex:1;min-width:0}.add-panel code{flex:1;font-size:14px}.qr{width:150px;height:150px;color:var(--text);background:var(--surface);padding:8px;border-radius:12px}.socials-swipe{gap:12px;min-height:100%;padding-top:12px}.swipe-head{display:flex;align-items:center;gap:8px}.swipe-head-text{flex:1;display:flex;flex-direction:column}.progress{height:4px;background:var(--fill);border-radius:2px;overflow:hidden}.progress span{display:block;height:100%;background:var(--tint);transition:width .3s}.deck{position:relative;flex:1;min-height:min(60dvh,520px)}.swipe-card{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface);border-radius:22px;box-shadow:var(--shadow-panel);overflow:hidden;display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.2,.9,.3,1);touch-action:none;-webkit-user-select:none;user-select:none}.swipe-card.is-top{cursor:grab}.swipe-card.is-dragging{cursor:grabbing}.swipe-photo{position:relative;flex:0 0 56%}.swipe-photo.has-photo{flex-basis:64%}.swipe-tags{z-index:1;position:absolute;left:12px;top:12px;display:flex;gap:6px}.stamp{position:absolute;top:26px;z-index:1;font:900 34px/1 var(--font-title);padding:4px 12px;border:4px solid;border-radius:10px;letter-spacing:.04em;pointer-events:none}.has-photo .stamp{background:color-mix(in srgb,var(--surface) 82%,transparent)}.stamp-like{left:22px;color:var(--success);transform:rotate(-14deg)}.stamp-nope{right:22px;color:var(--danger);transform:rotate(14deg)}.swipe-info{padding:16px;display:flex;flex-direction:column;gap:4px}.swipe-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.swipe-title h2{font:700 22px/1.2 var(--font-title);letter-spacing:-.02em}.price{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.canteen-name{font-size:15px;color:var(--text-2);font-weight:550}.swipe-buttons{display:flex;justify-content:center;gap:36px;padding:4px 0 8px}.round-btn{width:68px;height:68px;border-radius:50%;background:var(--surface);display:grid;place-items:center;box-shadow:var(--shadow-panel);transition:transform .1s}.round-btn.nope{color:var(--danger)}.round-btn.like{color:var(--on-tint);background:var(--tint)}.round-btn:disabled{opacity:.4}.result-head{display:flex;gap:8px;align-items:center}.progress-banner{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;background:var(--tint-fill);color:var(--tint-text);padding:10px 14px;border-radius:999px}.progress-banner.is-done{background:var(--success-fill);color:var(--success)}.top-pick{padding:0;overflow:hidden;box-shadow:var(--shadow-panel)}.top-photo{position:relative;height:190px}.top-badge{position:absolute;left:12px;top:12px;background:var(--tint);color:var(--on-tint);font-size:12.5px;font-weight:750;padding:5px 11px;border-radius:999px}.top-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.option-meta{display:flex;flex-wrap:wrap;gap:4px 12px}.option-meta span{display:inline-flex;align-items:center;gap:4px}.votes{display:flex;align-items:center;gap:12px;margin:6px 0 8px}.runner-list{display:flex;flex-direction:column;gap:var(--s14)}.runner{display:flex;gap:12px}.runner-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.runner-foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px;gap:8px}.restart{display:flex;flex-direction:column;gap:10px}.restart-actions{display:flex;gap:var(--s8);flex-wrap:wrap}.restart-actions .btn{flex:1}.schedule{padding-top:12px}.week-header{display:flex;flex-direction:column;gap:10px}.month-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.month-btn{display:inline-flex;align-items:center;gap:4px;color:var(--text);white-space:nowrap;min-width:0}.month-btn .screen-title{font-size:26px}.month-btn .year{color:var(--tint-text)}.week-nav{display:flex;align-items:center;gap:2px}.week-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.week{flex:0 0 100%;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;scroll-snap-align:start;padding:2px}.day-tile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:11px 0;border-radius:14px;background:var(--surface);box-shadow:var(--shadow-card);border:.5px solid var(--card-hairline)}.day-tile .wd{font-size:12px;color:var(--text-2);font-weight:600}.day-tile .dn{font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.day-tile.is-today .dn{color:var(--tint-text)}.day-tile.is-selected{background:var(--tint);color:var(--on-tint)}.day-tile.is-selected .wd,.day-tile.is-selected .dn{color:var(--on-tint)}.month-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.day-title{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s14)}.tl-row{display:grid;grid-template-columns:52px 1fr;gap:10px}.tl-row.is-past{opacity:.55}.tl-time{display:flex;flex-direction:column;padding-top:14px;font-variant-numeric:tabular-nums}.tl-time b{font-size:15px}.tl-time span{font-size:13px;color:var(--text-3)}.tl-card{cursor:pointer;display:flex;flex-direction:column;gap:6px}.tl-card.is-next{box-shadow:0 0 0 2px var(--tint),var(--shadow-panel);background:color-mix(in srgb,var(--tint-fill) 45%,var(--surface))}.tl-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.tl-dur{font-size:13px;color:var(--text-2);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.tl-card .meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tl-card .meta span{display:inline-flex;align-items:center;gap:4px}.tl-actions{display:flex;justify-content:flex-end}.course-list{display:flex;flex-direction:column}.course-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:.5px solid var(--separator)}.course-row>span{display:flex;flex-direction:column}.course-row small{color:var(--text-3);font-size:12px}.import-row{display:flex;gap:8px;flex-wrap:wrap}.import-row .btn{flex:1}.profile{padding-top:8px}.profile-top{display:flex}.profile-header{display:flex;align-items:center;gap:14px}.profile-header>div{flex:1;min-width:0}.profile-header .screen-title{font-size:24px}.group{display:flex;flex-direction:column;gap:8px}.group-title{font:700 13px var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);padding-left:4px}.list-card{padding:0 var(--s14)}.list-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 0;border-bottom:.5px solid var(--separator)}.list-row:last-child{border-bottom:0}.list-row>span:first-child,.list-row>span:nth-child(2):not(.meta){flex:1;display:flex;flex-direction:column}.list-row>span:first-child:has(svg){flex-direction:row;align-items:center;gap:8px}.list-row small{font-size:12.5px;color:var(--text-3)}.list-row.indent{padding-left:8px;min-height:46px}.list-row.column{flex-direction:column;align-items:stretch}.stats-card{display:flex;flex-direction:column;gap:14px}.stats-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.big-num{font:800 40px/1 var(--font-title);letter-spacing:-.03em;color:var(--tint-text)}.bars{display:flex;align-items:flex-end;gap:7px;height:64px}.bar-col{display:flex;flex-direction:column;align-items:center;gap:3px;height:100%;justify-content:flex-end}.bar{width:14px;border-radius:4px;background:var(--tint);min-height:4px}.bar-col small{font-size:11px;color:var(--text-3)}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stat-grid>div{background:var(--surface-2);border:.5px solid var(--separator);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:2px;color:var(--tint-text)}.stat-grid b{color:var(--text);font-size:14px}.ranking{list-style:none;margin:0;padding:0}.ranking li{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14px;font-variant-numeric:tabular-nums}.ranking li.is-me{font-weight:700;color:var(--tint-text)}.rank{width:18px;text-align:center;color:var(--text-3);font-weight:700}.rank-name{flex:1}.builder-preview{display:grid;place-items:center;padding:8px 0}.builder-row{display:flex;flex-direction:column;gap:6px}.builder-opts{display:flex;gap:6px;flex-wrap:wrap}.opt{height:34px;padding:0 12px;border-radius:999px;background:var(--fill);font-size:13px;font-weight:600}.opt.swatch{width:34px;padding:0}.opt.is-selected{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--tint)}.opt:not(.swatch).is-selected{background:var(--tint-fill);color:var(--tint-text)}.preset-grid{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.friends-scroll{padding-top:var(--s16);gap:10px}.campus-stat{position:relative;display:flex;flex-direction:column;gap:10px;flex:none}.campus-stat:not(.is-compact){background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--tint) 12%,transparent),transparent 60%),var(--surface)}.campus-count{display:flex;align-items:flex-end;gap:8px}.campus-num{font:800 52px/1 var(--font-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.is-compact .campus-num{font-size:36px}.roll{display:inline-flex}.roll-digit{display:inline-block;height:1em;overflow:hidden}.roll-strip{display:flex;flex-direction:column;transition:transform var(--dur-spring) var(--ease-spring)}.roll-strip>span{height:1em;line-height:1;text-align:center;padding:0 .01em}.campus-of{display:flex;flex-direction:column;padding-bottom:5px;line-height:1.2}.campus-of b{font:700 19px/1 var(--font-title);color:var(--text-3);font-variant-numeric:tabular-nums}.campus-of span{font-size:14px;color:var(--text-2)}.campus-stack{display:flex;align-items:center;padding-left:8px}.campus-stack-item,.campus-stack-more{margin-left:-8px;border-radius:50%;box-shadow:0 0 0 2px var(--surface);position:relative}.campus-stack-item .person-avatar{display:block}.campus-stack-item.is-arriving{animation:stack-in var(--dur-spring) var(--ease-pop) both}@keyframes stack-in{0%{transform:translate(28px) scale(.5);opacity:0}}.campus-stack-more{display:grid;place-items:center;background:var(--fill);color:var(--text-2);font-size:12px;font-weight:700}.campus-bar{display:flex;gap:3px;height:8px}.campus-seg{border-radius:99px;flex-basis:0;min-width:0;transition:flex-grow var(--dur-spring) var(--ease-spring)}.seg-here{background:var(--two-tone)}.seg-away{background:var(--tint-light);opacity:.45}.seg-hidden{background:var(--separator)}.campus-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12.5px;color:var(--text-2)}.campus-legend{display:inline-flex;gap:10px}.campus-legend span{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.campus-legend i{width:8px;height:8px;border-radius:50%}.campus-busiest b{color:var(--tint-text)}.campus-toast{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--surface);color:var(--text);font-size:12.5px;font-weight:600;box-shadow:var(--shadow-float);animation:toast-pop var(--dur-med) var(--ease-pop) both,toast-out var(--dur-fast) var(--ease-exit) 2.6s forwards}.campus-toast svg{color:var(--tint-text)}@keyframes toast-pop{0%{transform:translateY(-6px) scale(.85);opacity:0}}@keyframes toast-out{to{transform:scale(.9);opacity:0}}.campus-stat.is-off{flex-direction:row;align-items:flex-start;gap:12px}.campus-stat.is-off>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.campus-stat.is-off .btn{margin-top:6px}.campus-off-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--tint-fill);color:var(--tint-text);flex:none}.friend-group{display:flex;flex-direction:column;gap:8px}.friend-group.is-quiet{gap:2px;margin-top:4px}.friend-group .kicker{margin:6px 2px 4px}.friend-item{position:relative;display:flex;align-items:center;gap:12px;padding:12px;background:var(--surface);border-radius:var(--r-card);border:.5px solid var(--card-hairline);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.friend-item:has(.friend-item-main:active){transform:scale(.985)}.friend-item.is-selected{box-shadow:0 0 0 2px var(--tint)}.friend-item:has(.friend-item-main:focus-visible){box-shadow:0 0 0 2px var(--focus)}.friend-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.friend-item-main,.friend-item-name{font-size:16px;font-weight:650;color:var(--text);text-align:left}.friend-item-main{padding:0;outline:none;cursor:pointer}.friend-item-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.friend-item-activity{font-size:14px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-item-meta{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden}.friend-item-where{overflow:hidden;text-overflow:ellipsis;min-width:0}.friend-item-meta>span:last-child{flex:none}.friend-item-meta .live-dot{width:7px;height:7px}.friend-item-aside{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px}.friend-item-walk{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.meet-btn{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--two-tone);color:var(--on-tint);box-shadow:var(--shadow-float);transition:transform var(--dur-med) var(--ease-pop),filter var(--dur-fast) var(--ease-out)}.meet-btn:active{transform:scale(.9)}.friend-item.is-quiet{padding:6px 4px;gap:10px;background:none;border:0;box-shadow:none;opacity:.62}.friend-item.is-quiet .friend-item-name{font-size:14px;font-weight:600}.friend-item.is-quiet .friend-item-meta{font-size:12px}.friend-card .live-dot{width:7px;height:7px;margin-right:2px}@media(hover:hover)and (pointer:fine){.friend-item:not(.is-quiet):hover{background-color:color-mix(in srgb,var(--surface) 96%,var(--tint));box-shadow:var(--shadow-float)}.friend-item.is-selected:hover{box-shadow:0 0 0 2px var(--tint),var(--shadow-float)}.meet-btn:hover{transform:scale(1.08);filter:brightness(1.06)}}@media(prefers-reduced-motion:reduce){.roll-strip,.campus-seg{transition:none}.campus-stack-item.is-arriving,.campus-toast{animation:none}}.app.marauder .campus-num,.app.marauder .campus-of b{font-family:Palatino Linotype,Palatino,Book Antiqua,Times New Roman,serif;font-variant-numeric:lining-nums tabular-nums;font-weight:700;letter-spacing:0}.app.marauder .seg-here{background:var(--tint)}.app.marauder .friend-item:not(.is-quiet){border:1px solid color-mix(in srgb,var(--tint) 22%,transparent)}.app.marauder .meet-btn{background:var(--tint)}@media(min-width:768px){.friends-scroll{padding-top:6px}}.today{display:flex;flex-direction:column;gap:var(--s14);padding:4px var(--s16) 20px}.today-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start;cursor:pointer}.today-avatars{display:flex;gap:6px;flex-wrap:wrap}@media(min-width:768px){.app{--sidebar-w: 380px;--header-h: 60px;--tabbar-h: 0px;--gutter-l: var(--s16);--gutter-r: var(--s16);--map-inset-top: 0px;--map-inset-bottom: 0px}.map-pane{left:var(--sidebar-w);top:0;bottom:0}.map-pane.is-hidden{visibility:visible}.panel{right:auto;width:var(--sidebar-w);background:var(--bg);border-right:.5px solid var(--separator);box-shadow:2px 0 16px #141c200f}.app-header{border-bottom:0;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.tab-bar{height:auto;display:flex;gap:6px;padding:0 var(--s16) 10px;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;border-bottom:.5px solid var(--separator)}.tab{flex-direction:row;gap:6px;font-size:13.5px;height:36px;padding:0 12px;border-radius:999px;background:var(--surface);border:.5px solid var(--separator)}.tab.is-active{background:var(--tint-fill);border-color:transparent}.tab svg{width:17px;height:17px}.map-controls{top:16px;right:16px}.tab:hover:not(.is-active){color:var(--text-2);background:var(--fill)}.toast{left:calc(var(--sidebar-w) + (100vw - var(--sidebar-w)) / 2);top:16px}.navigate{position:static;pointer-events:auto}.nav-top,.nav-bottom{position:static;padding:12px var(--s16) 0}.nav-bottom{padding-bottom:16px}.navigate.has-list .nav-bottom{padding:0}.search{box-shadow:var(--shadow-card);border:.5px solid var(--separator)}.navigate .nav-top .chip{box-shadow:var(--shadow-card);border-color:var(--separator)}.results{position:static;padding:8px var(--s16) 20px;background:transparent}.list-panel{height:auto;max-height:none;background:transparent;box-shadow:none;border-radius:0}.floating-card{box-shadow:var(--shadow-card);border:.5px solid var(--card-hairline)}.route-sheet{max-height:none}.route-sheet .sheet-grabber-btn{display:none}.screen{padding-top:16px}.deck{min-height:470px}.sheet-layer{align-items:center}.sheet{border-radius:var(--r-sheet);max-height:84dvh}}@media(min-width:1024px){.app{--sidebar-w: 408px}}.profile-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--scrim);display:flex;align-items:flex-end;animation:fade var(--dur-med) var(--ease-out);transition:opacity .22s var(--ease-exit)}.profile-layer[data-state=closed]{opacity:0;pointer-events:none}.profile-sheet{width:100%;height:calc(100% - env(safe-area-inset-top) - 10px);background:var(--bg);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);overflow-y:auto;overscroll-behavior:contain;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);animation:sheet-up var(--dur-spring) var(--ease-spring);transition:transform var(--dur-slow) var(--ease-spring);outline:none}.profile-layer[data-state=closed] .profile-sheet{transform:translateY(100%);transition:transform .22s var(--ease-exit)}.profile-grab{height:20px;display:flex;justify-content:center;touch-action:none;cursor:grab}.profile-grab .sheet-grabber{margin-top:8px}.profile-sheet .screen{padding-top:0}@keyframes sheet-up{0%{transform:translateY(100%)}}.two-tone{background:var(--two-tone);color:var(--on-tint)}.two-tone-text{background:var(--two-tone);-webkit-background-clip:text;background-clip:text;color:transparent}@media(hover:hover)and (pointer:fine){.btn,.chip,.icon-btn,.map-btn,.result,.member-row,.month-btn,.day-tile,.opt-avatar,.round-btn{transition:transform .1s,filter var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.btn-primary:hover:not(:disabled),.round-btn:hover:not(:disabled){filter:brightness(1.07)}.btn-secondary:hover:not(:disabled){background:var(--tint-fill-2)}.btn-plain:hover,.btn-danger:hover{filter:brightness(.96)}.chip:hover:not(.is-selected){background:color-mix(in srgb,var(--surface) 90%,var(--text))}.icon-btn:hover,.result:hover,.member-row:hover,.month-btn:hover,.day-tile:hover:not(.is-selected){background-color:var(--hover)}.map-btn:hover{color:var(--text);background:color-mix(in srgb,var(--surface) 92%,var(--text))}.place-card,.today-card,.tl-card,.group-card,.new-group{cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.place-card:hover,.today-card:hover,.tl-card:hover,.group-card:hover,.new-group:hover{background-color:color-mix(in srgb,var(--surface) 96%,var(--tint));box-shadow:var(--shadow-float)}.profile-btn:hover{box-shadow:0 0 0 3px var(--tint-fill)}.logo-btn:hover .wordmark b{color:var(--tint-light)}}.search:focus-within{box-shadow:0 0 0 2px var(--focus),var(--shadow-float)}.app.marauder{background:radial-gradient(ellipse at center,transparent 55%,color-mix(in srgb,var(--tint) 18%,transparent) 100%),var(--bg)}.app.marauder .panel{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .42 0 0 0 0 .25 0 0 0 0 .11 0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.app.marauder.is-mobile.tab-navigate .panel{background-image:none}.app.marauder .screen-title,.app.marauder .section-title,.app.marauder .swipe-title h2,.app.marauder .wordmark{font-weight:400;letter-spacing:0}.app.marauder .btn-primary,.app.marauder .round-btn.like{box-shadow:inset 0 2px #ffffff26,inset 0 -3px 6px #00000047}.app.marauder .btn-primary:active{filter:brightness(.82)}.app.marauder .tab.is-active{color:var(--tint-text)}.app.marauder .tab.is-active:after{content:"";position:absolute;bottom:6px;left:50%;width:46px;height:7px;margin-left:-23px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 7'><path d='M1 5c8-4 16-4 24-2s14 1 20-2' fill='none' stroke='%236B3F1D' stroke-width='2' stroke-linecap='round'/></svg>") center/contain no-repeat}.app.marauder.is-desktop .tab.is-active:after{bottom:1px}.app.marauder .pill,.app.marauder .chip{clip-path:polygon(2% 0,12% 6%,24% 0,38% 5%,52% 0,66% 6%,80% 0,92% 5%,100% 0,99% 50%,100% 100%,88% 94%,74% 100%,60% 95%,46% 100%,32% 94%,18% 100%,6% 95%,0 100%,1% 50%);border-radius:3px}.app.marauder .chip{box-shadow:none!important}.app.marauder .group-title:after,.app.marauder .day-title:after{content:""}.app.marauder .section-title:after{content:"";display:block;height:8px;margin-top:4px;max-width:120px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8'><path d='M2 4h46c4 0 6-3 12-3s8 3 12 3h46' fill='none' stroke='%236B3F1D' stroke-width='1.2'/><circle cx='60' cy='4' r='2' fill='%236B3F1D'/></svg>") left/contain no-repeat;opacity:.7}.app.marauder .sheet{transform-origin:bottom center;animation:unfold .5s cubic-bezier(.2,.9,.3,1)}@keyframes unfold{0%{transform:perspective(900px) rotateX(70deg);opacity:0}60%{transform:perspective(900px) rotateX(-6deg);opacity:1}}.top-badge.wax{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;text-align:center;padding:8px;line-height:1.05;background:radial-gradient(circle at 35% 30%,#c0453a,#962a1e 60%,#6e1d14);color:#f8efd8;font:italic 13px IM Fell English,serif;box-shadow:0 2px 6px #3c140a66,inset 0 0 0 4px #0000001f;transform:rotate(-10deg)}.app.marauder .avatar svg{filter:sepia(.55) saturate(.8)}.app.marauder .live-dot{background:var(--tint);box-shadow:none}.map-pane.is-marauder .maplibregl-canvas{filter:sepia(.08)}.map-pane.is-marauder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 80px color-mix(in srgb,var(--tint) 35%,transparent);z-index:2}@property --r{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.ink-reveal{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:var(--bg);-webkit-mask-image:radial-gradient(circle at 50% 60%,transparent var(--r),#000 calc(var(--r) + 14%));mask-image:radial-gradient(circle at 50% 60%,transparent var(--r),#000 calc(var(--r) + 14%));animation:ink 2.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes ink{to{--r: 160%}}.place-hero{position:relative;height:150px;border-radius:var(--r-tile);overflow:hidden;margin:4px 0 8px}.place-hero .photo-credit{z-index:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.group-card{display:flex;flex-direction:column;align-items:stretch;gap:10px;cursor:pointer}.group-row{display:flex;align-items:center;gap:12px}.group-row .group-main{flex:1;min-width:0}.group-row .group-main h3,.group-row .group-main .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-chevron{color:var(--text-3, var(--muted));flex:none}.group-pic{flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--tint) 55%,#fff) 0 48%,var(--tint) 48% 100%);box-shadow:inset 0 0 0 .5px #0000000f}.group-pic svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.new-group{border:1.5px dashed color-mix(in srgb,var(--tint) 45%,transparent);background:transparent;box-shadow:none}.contacts{display:flex;flex-direction:column;gap:8px}.contacts-head{display:flex;align-items:center;gap:12px;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.contacts-label{flex:1;display:flex;flex-direction:column}.contacts-chevron{transition:transform .2s}.contacts-chevron.is-open{transform:rotate(180deg)}.detail-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.detail-head-text{flex:1;min-width:0}.detail-head-text h1{margin:0;font-size:22px}.detail-head-text .meta{margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-detail>.group{display:flex;flex-direction:column;gap:10px;margin-top:14px}.detail-title{margin:0;font-size:22px}.text-link{background:none;border:0;color:var(--text-2, var(--muted));font:inherit;font-weight:500;min-height:44px;cursor:pointer}.has-guide{position:relative}.has-guide>.place-body,.tl-card.has-guide{padding-right:42px}.tl-card.has-guide{padding-right:calc(var(--s14) + 42px)}.guide-arrow{position:absolute;right:calc(var(--s14) - 5px);bottom:calc(var(--s14) - 5px);z-index:1;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:none;padding:0}.guide-arrow-dot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--on-tint);transition:transform .1s,filter var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.guide-arrow.is-secondary .guide-arrow-dot{background:var(--tint-fill);color:var(--tint-text)}.guide-arrow:active:not(:disabled) .guide-arrow-dot{transform:scale(.97);filter:brightness(.92)}.guide-arrow:disabled{cursor:default}.guide-arrow:disabled .guide-arrow-dot{background:var(--fill);color:var(--text-3)}.guide-arrow:focus-visible{outline:none}.guide-arrow:focus-visible .guide-arrow-dot{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--tint)}@media(hover:hover)and (pointer:fine){.guide-arrow:hover:not(:disabled) .guide-arrow-dot{filter:brightness(1.07);box-shadow:var(--shadow-float)}.guide-arrow.is-secondary:hover:not(:disabled) .guide-arrow-dot{filter:none;background:var(--tint-fill-2)}}.app.marauder .guide-arrow:not(.is-secondary):not(:disabled) .guide-arrow-dot{box-shadow:inset 0 2px #ffffff26,inset 0 -3px 6px #00000047}
