@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAACBQAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJwCxQAATYCJAMiBCAFhHwHZwwHG7MGAC4KY3BPU+JujmTy/q5FrS2o4Hn0r+/cJDNe0B/WiqgkVbIq4f219nsnuMRN4HuHaxLRPbH9a4doJltjKJHpHgqUBNHk7jmRSCOO2soPNrj8jy8cuhz/WDZq25oCT5xY2+q4sainL5C0TMfWuSmbQlvD3l4sy9acRIubAT5A1O3eLAJ4AQCFIGgEAdzU18tISJpZgcodySOo/I4ygUomgGUhgPTuyhPIBQQQDC6cCE4EBThRVGQCQeroaADr4fBnjdtARoRRKMiEpR5FQy3c2iRATRCzjbolX7GBmqpaAKRflUg72tOUxcUBKC6WNXMAx6ja+/VLywPmi1QGZNHVa6BC1RegKgN5P1soSYPL6MO7e1IzgEIAxClfAVCABkoyvKRhkgIojBOFnarGvHJcVNX9FrB9wnrlmK5iydM8NPhKglgoAoALgOIAD9AdsBioCOgQUBZB2KMRxNBOX5NXuL3HuIdPXa8iFFaC5lKEdmca7enh7t3x/s4dmbjv6t3mzf/uKsI77qm3Krrv8mjPtNu3mbD70q2Cgvdb25lw25i6W8Nzi3KDpBgXU31ZBe7Ikst71NUK67in3sn4vP7L+mKfN3zZcPSzfa79Ao3g7Iqpzqlzs9v9H/DbHHKHDij/jhOFuy8Oy+sx2TD195p6u5dOLRwbWLdR8+D85qsDozfaEpp7z6Fduz6E5HQcbTr4Ozne9qVGxaNHFRu3C23a+rBn3UaT1CZ4CXWVys6Y7zw2LydjAfJvnj++efU2JP7SpKs+dev6XJ1UqmD0yubG1QrotdEABw5JxzLfyXXwAWBAL9fn5dNdQgDZN/Ts8s8t2pdEfHNq/Q7gafTMKQDP2tTIxbTG9wY7CgCB/6pjvRrzv7Re/k15p85lFhF4agX4Or2UOoDyKmmAi1Am5RlR9lMI4GUhGjEuYKeE6CahasqaFIXFbdIE+C01OJONZu5Mdqo6MBUmSJOpqHK1xmIK8QIxhAE5T+WlOcLn8kiziBM+JbYqcYRSEid7HtR6UobQz2IRjnG+DDECFpMvglGcyzJv2kys8tZc/BqC+/9UVAJpg/WwtRngckgUFRG22bA+WLte2Aki1aWZizjRrk+PPid2I9Vvzpg5A9VAS925lMgh7sFFxROojHO8g2JG2tnatUNWeAjE0l/AUQHimISMUSQPxQlIQ7ejLh91iHIEO0bFLC6KckUIhyuXBIvKm22ks7i1luPnCC6gph9RaNFixCZ2e2wnTlKSM7Sfb/vE+shvtvvEBRTu2FlJcpYNz6E2QOFQSNTfJ8hQ+CZWu80M) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(./unbounded-cyrillic-500-normal-vuFlZByi.woff2) format("woff2"),url(./unbounded-cyrillic-500-normal-CRDmNtZY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(./unbounded-vietnamese-500-normal-BdVOZ7mI.woff2) format("woff2"),url(./unbounded-vietnamese-500-normal-DRrV6_OG.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(./unbounded-latin-ext-500-normal-BTIpesyw.woff2) format("woff2"),url(./unbounded-latin-ext-500-normal-DRTUZjT4.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(./unbounded-latin-500-normal-4slEIF53.woff2) format("woff2"),url(./unbounded-latin-500-normal-ZsrgWWU1.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO/ZdmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYkB+OlNUQVQAAAJMAAAAJwAAACp5nWtJY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABZQAAAYjaD+9haGVhZAAABCgAAAA2AAAANiSlqbdoaGVhAAAEYAAAAB8AAAAkCdcC1GhtdHgAAASAAAAAIAAAACIUNwCBbG9jYQAABKAAAAAUAAAAFAFwAf5tYXhwAAAEtAAAABwAAAAgABsA8W5hbWUAAATQAAABGAAAAkYwbVNucG9zdAAABegAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAui2Ur30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALKgDYJ42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVZm2sPAysDA1MUUwcDA4A2hGeMYjBjDGVABOxAzwTh+jn4MDAsYFBS2MD/+z83AwPKOUQ6obzpIjsma6R2QUmBgBgDo+gtReNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGLaQ8DAwAtkALKAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942kTLgQbCUBQG4P+cq50ErNoi4Ha1ANHaRjKBCAj2DL1BWCCAwB6oBwhEBWAAAaYX2F0SBfDxgbEG1IArKAjQ067uudpd862eXmjFVd3lpd3TCQwC1JkrCDoAkZloMURK8Y6yMrWHtKSMVJ5/UlFwZTc0tE80zXeqKwcgAAKhLf5+/3kbDwCEcfNSR7ZYAK1REETzxERhnMSJjnQczQMzcsSkHM583+tL6BlHHBHtacfr++EsTt4z5mNiPJk1L4LZvV9G29Dr33omJy4fdx9P9lNsMfMy0meFsAWtFpe1imRnrPy7lTPYyz+Y5zRb/BIBm1w3YcFoPh4+nmhBEXUdfSXXLGuLFCcZ8WguDkF+pmhBYQ09HU2PHCuQK4WZ1Rj7mM8xMAPDzZhdedmLteeYz60AyfAxyzFxMV9i4AXJiEFcxMamrKTGN5vfQEXZkH+2RHt8fDvzJWlZWenoyEgGAKVMVfYAAAAAAQAAAAGzdSpivz9fDzz1AAMD6AAAAADfP46EAAAAAOBcI1H+uv7ABzcEygABAAYAAgAAAAAAAHjaY2BkYGB+/J+bgYHd/9+uP4Xs5kARVMABAI/fBbQAeNpjjmFwY97LwAjDDD8YGECYeRmDKpAlzMAHAHG6BcgAAAAVADIAPgBKAEoASgCdAKoAxHjaY2BkYGDgZJjPwM4QwMAG5iEACwMjABh6AQ142n2QhU5DYQxGD+4axYni7lsEj+DuLvPdOc4jEeNBeCS+/Jlbmqan3hSo5ZsySsprgJ+S9jiX0FpSHedSqkuIcxnj/MW5nE5+41zBMddxrlR8Oc6NzFKP4ZJyEXGuNTNPeMKFAycRpJIAYWyMScI8EFI2QEQ8SljslbUUdSi/wzqbHOHnXrGo7CNP0hHttvCKjuWHTJ+lbC8TjDLHuKwdB89EsExlmAtFR1mQTjLPqJkUY4YhHGbmpHJz0keu8mzsJb4xY8M2S1J70QvjNk/NirwAb4SS/+llknHppOhQkSfZfLfsElLELe/BdC0RNd+1FA/L78/5tAOXqYhq1qi6LHwmakkceHni2XwwQljxaM7OgX9fg1YKeNpjYGIAg/9zGIwYsAFOIFZhOMnIxMDMyMzIwsjKyMbmmFSUWpbKXpqXaWDgaACijQycTPgSk0tLUpPzc5P0khOLU3lA0sYGZmAOAIkpEwI=) 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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(./unbounded-cyrillic-700-normal-BnWDpkfm.woff2) format("woff2"),url(./unbounded-cyrillic-700-normal-BKv7sql3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(./unbounded-vietnamese-700-normal-CjKRcRIV.woff2) format("woff2"),url(./unbounded-vietnamese-700-normal-Bvu7IMCd.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(./unbounded-latin-ext-700-normal-BLzWLLjG.woff2) format("woff2"),url(./unbounded-latin-ext-700-normal-C5zWdd_U.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(./unbounded-latin-700-normal-CaoNriVp.woff2) format("woff2"),url(./unbounded-latin-700-normal-CZtriu5h.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACCwAAAPNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhRQHZwwHG8gGQJ4FzumLRiQ3N8nNEL+zT/z+pBPEk39Vve7vmbXOZgooSexoqfBA9N+vtXduQFLbW0x9xf+toaHZdPMuFhpDaWKJkCGa3P088Egjjtrq/0JvzhPX5EVZhVUK7EY4sSyOpIi0Mm+NxgHtXmBR+rQQmk5nU5fcYNO4EMMnYDV7zxYBwgCAQhA0ggABTVQw9RvQMwLhXVcECP+iJkGYGcBAAFk6X5HADgggWPh4CB6CAjwU6cxAB5mMaADzQ13TZYMEE6xCYbCs0g2pmXzpBA9ARxA2W+q1zsYCao+aBDAUDJlBUZpZwgUUgI2YPoB7ZPcl/cSEwHovmYCcLC0D1V29B7KZkLcThHgG+B2MGxcymsEMKARAQjobABSggXgmBIhnZhAgEg+FQ7ZGp9wXlX3JAAsY5ql75utNHozBAAASxCAKAB+AWEAIWAg4DqQD1oeOMkoBjSAWYb3WVlLkzJA52DgZSyIgrBImio8ZZ1gcYgJ+9lZNjWy+WFo7ceJLqZhYE+wpSg5qeXFob3U1m85VVY0bd593ik3VJm9tVqiKgmskwMYs2KyRYDO0d92DuZlWGuyp6fXu4fuHciUdevc89/ksHACPd9xQN+Ys6P/75dvVM3rXz74/CqOXnnWbLHVkUb/rM2e8cnpi88ycfml1A74XP3H6TefOuixhDztOIJpzt3o10VNmvUvpk24lPm1IRmNne8rNU2fgTP66S3rMHHqpLLYzFoOzboU6d/opHK09/fJldg4963TqzJ2p85Z2p2JsgAFwcWUs+naPKmgFMEBX6Appf7UIIBfXF5e+nzPTV/PN0/olwIOeB7YBPJxWd/DfmA/Rk8FBASDwS42sy43596YrPmfI0/No9GvudD7zdvo0dQFR+Ajg05mZVKYcRoVtYU6gEcsHzsgojSM0SBOOIlLSOZouPlqtKI7NBDschwYoTiQd4JxoQYn6GIK7JcQiDMaQ5z+aiMSiMTSt1mgUi5ogAsIoyRJEJyGQCAyNJkZVJSpKtUzBitGoMCqWAIMoaFH92vRk6lZQLzyGpORIRiTJCvH95XCFqtEoGgQRqKbhMJUwRSpgCKQVpfLQSIQilcpVIsyevdGnUZ/qjiBD49F0gkXKU7KS65shMeuUdf3kZEVwRYokG8EgJWfTDyAd4ZCWB/iNdBoGolAly159B42NCeqWYHAgov3dEYQmIFEQiUYVpVcN5DDCcs1oY0cfqOdVFFq0WGKL4/Ses6f/Epu+gsXx3rj0YBHep8Q7e66ukdvbUOxzw+7WAxzFrTqoqc9iOmftBwA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(./unbounded-cyrillic-800-normal--HlTIRd4.woff2) format("woff2"),url(./unbounded-cyrillic-800-normal-DbsDaRyD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(./unbounded-vietnamese-800-normal-CoK4UhqK.woff2) format("woff2"),url(./unbounded-vietnamese-800-normal-BESasFH0.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(./unbounded-latin-ext-800-normal-18_tL4n1.woff2) format("woff2"),url(./unbounded-latin-ext-800-normal-qEXaCaVG.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(./unbounded-latin-800-normal-CN2Hxyoo.woff2) format("woff2"),url(./unbounded-latin-800-normal-Cjred_zf.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-ext-400-normal-CXAzuTZb.woff2) format("woff2"),url(./figtree-latin-ext-400-normal-Gbh-3PTk.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(./figtree-latin-400-normal-BD4aNku5.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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-ext-500-normal-Du0rIuHj.woff2) format("woff2"),url(./figtree-latin-ext-500-normal-BOEJvrb_.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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(./figtree-latin-500-normal-B_yy1phn.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2"),url(./figtree-latin-ext-600-normal-CQqsimlV.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(./figtree-latin-600-normal-BM_oTo4n.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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2"),url(./figtree-latin-ext-700-normal-BoDi4KL2.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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(./figtree-latin-700-normal-BCCt2T1q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(./jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=) format("woff2"),url(./jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(./jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(./jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(./jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(./jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{color-scheme:dark;--ground:#0B1620;--panel:rgba(13,28,37,.92);--panel-2:rgba(255,255,255,.045);--line:rgba(232,238,240,.12);--line-2:rgba(232,238,240,.24);--text:#E8EEF0;--muted:#93A9B1;--faint:#61777F;--ivory:#F1E9D8;--ink:#0E1D26;--brass:#E6B062;--brass-2:#F5CD8C;--sea:#74D6C4;--coral:#F08A7E;--violet:#B8A4F4;--rose:#F2A6C0;--display:"Unbounded","Arial Black",system-ui,sans-serif;--body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{background:var(--ground);color:var(--text);font-family:var(--body);font-size:15px;line-height:1.45;overflow:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}#scene{position:fixed;inset:0;width:100%;height:100%;display:block;touch-action:none}#labels{position:fixed;inset:0;pointer-events:none;z-index:2}.hud{position:fixed;left:0;right:0;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;background:linear-gradient(to bottom,#0b1620f0,#0b162000)}.hud-room{min-width:0;flex:1}.hud-room .rn{font-family:var(--display);font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-room .rs{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pips{display:flex;gap:4px;margin-top:5px}.pips:empty{display:none}.pip{width:18px;height:4px;border-radius:2px;background:var(--line-2)}.pip.done{background:var(--brass)}.pip.now{background:var(--brass-2);box-shadow:0 0 8px var(--brass)}.hud-stat{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:#0d1c25bf;font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}button.hud-stat:hover{border-color:var(--line-2)}.hud-stat.bump{animation:bump .55s ease}@keyframes bump{40%{transform:scale(1.18);border-color:var(--brass)}}.icon-btn{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:#0d1c25bf;color:var(--muted);flex:none}.icon-btn:hover{color:var(--text);border-color:var(--line-2)}.plabel{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:3px;will-change:transform}.pl-head{display:flex;align-items:center;gap:6px;padding:4px 9px 4px 4px;border-radius:999px;background:#0a161ee0;border:1px solid var(--line);font-size:12px;font-weight:600;white-space:nowrap}.plabel.me .pl-head{border-color:var(--brass)}.spk{font-family:var(--mono);font-size:10.5px;color:var(--brass);display:inline-flex;align-items:center;gap:2px}.spk:empty{display:none}.av{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:10px;font-weight:700;color:var(--ink);background:var(--h,#ccc);flex:none;overflow:hidden}.pl-status{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--ivory);color:var(--ink);white-space:nowrap}.pl-status:empty{display:none}.pl-status.ok{background:var(--sea)}.pl-status.no{background:#3a4a52;color:var(--text)}.host-tag{font-family:var(--mono);font-size:9px;letter-spacing:.08em;padding:1px 5px;border-radius:4px;background:var(--brass);color:var(--ink)}.plabel.overlay{pointer-events:auto;cursor:pointer;flex-direction:row;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#0a161ee6;border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--text);white-space:nowrap}.plabel.overlay:hover{border-color:var(--line-2)}.labels-off .plabel.overlay{pointer-events:none}.lobby-label.asks{border-color:var(--coral)}.ll-dots{display:inline-flex}.ll-dots i{width:8px;height:8px;border-radius:50%;margin-right:-2px;border:1px solid rgba(10,22,30,.9)}.ll-n{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.ll-ask{width:7px;height:7px;border-radius:50%;background:var(--coral)}.ll-tag{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:1px 5px;border-radius:4px;background:var(--brass);color:var(--ink)}.gem-label{font-family:var(--mono);font-size:10.5px!important;letter-spacing:.1em;text-transform:uppercase}.gem-label.glow{background:#e6b0622e;border-color:var(--brass);color:var(--brass-2);box-shadow:0 0 18px #e6b06259;animation:gemGlow 2.2s ease-in-out infinite}@keyframes gemGlow{50%{box-shadow:0 0 30px #e6b06299}}.gem-label.done{color:var(--muted)}.gem-check{color:var(--sea)}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:6;margin-inline:auto;width:100%;max-width:580px;max-height:52vh;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));background:var(--panel);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -20px 50px #00000059}.sheet.tall{max-height:76vh}.sheet.enter{animation:rise .38s cubic-bezier(.2,.9,.25,1)}@keyframes rise{0%{transform:translateY(24px);opacity:0}}@media(min-width:900px){.sheet{bottom:18px;border-radius:22px;border-bottom:1px solid var(--line);max-height:48vh}.sheet.tall{max-height:74vh}}.grab{display:block;width:100%;height:26px;margin:-14px 0 6px;padding:0;touch-action:none;cursor:grab}.grab span{display:block;width:40px;height:4px;border-radius:2px;background:var(--line-2);margin:0 auto;transition:background .15s,width .15s}.grab:hover span,.grab:focus-visible span{background:var(--muted);width:52px}.peek{display:none}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.sheet h2{font-family:var(--display);font-weight:700;font-size:clamp(18px,4.6vw,22px);line-height:1.2;margin:6px 0;text-wrap:balance;letter-spacing:-.01em}.lede{color:var(--muted);margin:0 0 14px;max-width:62ch}.lede b{color:var(--text);font-weight:600}.hint{color:var(--muted);font-size:13px;margin:6px 0 12px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.opt{text-align:left;padding:13px 14px;border-radius:14px;background:var(--panel-2);border:1px solid var(--line);display:flex;flex-direction:column;gap:2px;transition:border-color .15s,background .15s,transform .1s;position:relative}.opt:hover{border-color:var(--line-2)}.opt:active{transform:scale(.985)}.opt.on{border-color:var(--brass);background:#e6b0621f}.opt-title{font-weight:600;font-size:15px}.opt-sub{color:var(--muted);font-size:12.5px}.opt .age{position:absolute;top:10px;right:10px;font-family:var(--mono);font-size:9.5px;padding:2px 5px;border-radius:5px;background:#f2a6c02e;color:var(--rose)}.actions{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-top:16px;flex-wrap:wrap}.btn{font-family:var(--display);font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;padding:14px 20px;border-radius:14px;background:var(--brass);color:var(--ink);transition:transform .1s,background .15s}.btn:hover:not(:disabled){background:var(--brass-2)}.btn:active:not(:disabled){transform:scale(.97)}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line-2)}.btn.ghost:hover:not(:disabled){background:var(--panel-2)}.btn.small{padding:9px 13px;font-size:11px;border-radius:11px}.btn.wide{width:100%}.link{font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.link:hover{color:var(--text)}.chips{display:flex;flex-wrap:wrap;gap:6px}.tchip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;border-radius:999px;border:1px solid var(--line);background:var(--panel-2);font-size:12.5px;font-weight:600}.tchip svg{color:var(--c)}button.tchip:hover{border-color:var(--line-2)}.tchip.on{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.rows{display:grid;gap:6px}.row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line);font-size:13.5px}.sheet.enter .row{animation:rowIn .35s ease both}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}}.row .nm{font-weight:600}.row .grow{flex:1;min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.row .tag{font-family:var(--mono);font-size:11px;padding:3px 7px;border-radius:6px;background:#ffffff0f;white-space:nowrap}.tag.ok{background:#74d6c429;color:var(--sea)}.tag.gold{background:#e6b06229;color:var(--brass)}.tag.no{color:var(--faint)}.tag.rose{background:#f2a6c029;color:var(--rose)}button.row{width:100%;text-align:left}button.row.on{border-color:var(--brass);background:#e6b0621f}.notice{padding:12px 14px;border-radius:14px;background:#e6b0621a;border:1px solid rgba(230,176,98,.35);font-size:14px;margin:6px 0}.notice.rose{background:#f2a6c01a;border-color:#f2a6c059}.sec-h{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;display:flex;align-items:center;gap:8px}.sec-h .sp{flex:1}.log{display:grid;gap:5px;margin-top:10px;font-size:13px;color:var(--muted)}.log b{color:var(--text)}.log svg{color:var(--brass)}.hand{display:flex;gap:8px;justify-content:center;margin:8px 0 4px;flex-wrap:wrap}.mini{width:84px;height:118px;border-radius:12px;background:var(--ivory);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:3px solid transparent;box-shadow:0 8px 20px #00000059;transition:transform .2s,border-color .2s,opacity .2s;position:relative;overflow:hidden}.mini:before{content:"";position:absolute;left:0;right:0;top:0;height:9px;background:var(--c)}.mini .mn{font-family:var(--display);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;text-align:center;padding:0 5px;line-height:1.15}button.mini:hover:not(:disabled){transform:translateY(-6px)}.mini.used{opacity:.28}.mini .bdg{position:absolute;bottom:6px;left:6px;right:6px;font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;padding:2px 0;border-radius:4px;text-align:center}.bdg.match{background:var(--sea);color:var(--ink)}.bdg.comp{background:var(--coral);color:var(--ink)}.mini.hot{border-color:var(--sea);animation:glow 1.4s ease-in-out infinite}.mini.warmc{border-color:var(--coral)}@keyframes glow{50%{box-shadow:0 0 0 4px #74d6c440,0 8px 20px #00000059}}.lead-card{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--panel-2);border:1px solid var(--line);margin:4px 0 8px}.lead-card .mini{width:62px;height:86px;flex:none;box-shadow:none}.lead-card .mini .mn{display:none}.tot{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.tot button{min-height:150px;border-radius:18px;background:var(--ivory);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;text-align:center;font-weight:700;font-size:15px;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000059;transition:transform .15s}.tot button:before{content:"";position:absolute;inset:0 0 auto;height:10px;background:var(--c)}.tot button:hover{transform:translateY(-3px) rotate(-.6deg)}.tot .tt{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#56666d}.progress{display:flex;gap:4px;margin:4px 0 10px}.progress span{flex:1;height:4px;border-radius:2px;background:var(--line-2)}.progress span.on{background:var(--brass)}.mini .key{display:none;position:absolute;top:13px;right:6px;font-family:var(--mono);font-size:9px;color:#56666d}.desktop-only{display:none}.tcard{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:84px;height:118px;padding:14px 6px 8px;border-radius:12px;background:var(--ivory);color:var(--ink);box-shadow:0 8px 20px #00000059;overflow:hidden;flex:none;vertical-align:top}.tcard:before{content:"";position:absolute;inset:0 0 auto;height:9px;background:var(--c)}.tc-glyph{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 30%,transparent)}.tc-name{font-family:var(--display);font-weight:700;font-size:9.5px;text-transform:uppercase;letter-spacing:.02em;text-align:center;line-height:1.15;padding:0 3px}.tc-desc{font-size:11px;color:#3a4a52;text-align:center;line-height:1.3}.tc-tag{position:absolute;top:13px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:5px;background:var(--brass);color:var(--ink);white-space:nowrap;z-index:1}.tcard.xs{width:40px;height:56px;padding:9px 2px 4px;gap:2px;border-radius:7px;box-shadow:0 3px 8px #0000004d}.tcard.xs:before{height:5px}.tcard.xs .tc-glyph{width:24px;height:24px}.tcard.xs .tc-name{font-size:5.5px}.tcard.sm{width:58px;height:82px;padding:10px 3px 6px;gap:4px;border-radius:9px}.tcard.sm:before{height:7px}.tcard.sm .tc-glyph{width:32px;height:32px}.tcard.sm .tc-name{font-size:7px}.tcard.lg{width:132px;height:184px;gap:10px;border-radius:16px;padding:22px 10px 12px}.tcard.lg:before{height:14px}.tcard.lg .tc-glyph{width:74px;height:74px}.tcard.lg .tc-name{font-size:13px}.fan{position:relative;display:flex;justify-content:center;height:96px;margin:6px 0}.fan.md{height:132px}.fan-card{position:absolute;bottom:0;left:50%;transform-origin:50% 120%;transform:translate(calc(-50% + var(--i) * 30px)) rotate(calc(var(--i) * 7deg));transition:transform .25s}.fan.md .fan-card{transform:translate(calc(-50% + var(--i) * 42px)) rotate(calc(var(--i) * 7deg))}.field{display:grid;gap:6px;margin-bottom:12px}.field label{font-size:12.5px;color:var(--muted)}.field input[type=text]{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit;font-size:16px}.field input:focus{outline:none;border-color:var(--brass)}.check{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);font-size:13.5px;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--brass);margin-top:1px;flex:none}.upload{display:flex;align-items:center;gap:12px}.hello{display:flex;align-items:center;gap:12px;margin-bottom:6px}.hello .ph{width:48px;height:48px}.streak{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:linear-gradient(135deg,#e6b06229,#f08a7e1a);border:1px solid rgba(230,176,98,.35)}.streak .fl{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--brass);color:var(--ink);flex:none}.streak .st{flex:1;min-width:0}.streak b{font-family:var(--display);font-size:15px;display:block}.streak span{font-size:12.5px;color:var(--muted)}.week{display:flex;gap:4px;margin-top:6px}.week i{width:14px;height:14px;border-radius:4px;background:#ffffff14;display:block}.week i.on{background:var(--brass)}.room{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;background:var(--panel-2);border:1px solid var(--line)}.room .rt{flex:1;min-width:0}.room .rt b{display:block;font-size:14.5px}.room .rt span{font-size:12px;color:var(--muted)}.seats{display:flex;gap:3px;margin-top:5px}.seats i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--faint);display:block}.seats i.on{background:var(--sea);border-color:var(--sea)}.circle-row{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;background:var(--panel-2);border:1px solid var(--line);width:100%;text-align:left}.circle-row:hover{border-color:var(--line-2)}.circle-row .ring{width:40px;height:40px;border-radius:50%;border:3px solid var(--brass);display:grid;place-items:center;flex:none;font-family:var(--display);font-size:13px;font-weight:800;color:var(--brass)}.circle-row .rt{flex:1;min-width:0}.circle-row b{display:block}.circle-row .rt>span{font-size:12px;color:var(--muted);display:block}.stagebar{display:flex!important;gap:3px;margin-top:5px}.stagebar i{flex:1;max-width:26px;height:4px;border-radius:2px;background:var(--line-2);display:block}.stagebar i.on{background:var(--sea)}.ph{width:64px;height:64px;border-radius:50%;overflow:hidden;flex:none;background:#1b2e37;border:2px solid var(--line-2);position:relative}.ph img{width:100%;height:100%;object-fit:cover;display:block;filter:blur(11px) saturate(.6);transform:scale(1.25);transition:filter 1.4s ease,transform 1.4s ease}.ph.clear img{filter:none;transform:none}.ph .lock{position:absolute;inset:0;display:grid;place-items:center;color:var(--ivory)}.ph.clear .lock{display:none}.members{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0 4px}.member{display:flex;flex-direction:column;align-items:center;gap:5px;width:72px;text-align:center;font-size:12px;font-weight:600}.ccard{background:var(--ivory);color:var(--ink);border-radius:20px;padding:18px;position:relative;overflow:hidden;margin:4px 0 12px;box-shadow:0 16px 40px #00000059}.ccard:after{content:"";position:absolute;right:-60px;top:-60px;width:190px;height:190px;border-radius:50%;border:14px solid var(--brass)}.ccard .ck{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#6b5a3a;max-width:75%}.ccard .cn{font-family:var(--display);font-weight:800;font-size:24px;line-height:1.05;margin:6px 0 12px;max-width:75%;text-wrap:balance;overflow-wrap:anywhere}.ccard .ctraits{display:flex;flex-wrap:wrap;gap:6px 12px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em;position:relative;z-index:1}.ccard .ctraits span{display:inline-flex;gap:5px;align-items:center}.ccard .mem{display:flex;margin-bottom:12px}.ccard .mem .av{width:30px;height:30px;font-size:12px;border:2px solid var(--ivory);margin-left:-6px}.ccard .mem .av:first-child{margin-left:0}.stages{display:grid;gap:8px}.stage{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:13px;border-radius:16px;border:1px solid var(--line);background:var(--panel-2)}.stage .num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:13px;border:1.5px solid var(--line-2);color:var(--muted)}.stage.done .num{background:var(--sea);border-color:var(--sea);color:var(--ink)}.stage.active{border-color:#e6b06280;background:#e6b06212}.stage.active .num{border-color:var(--brass);color:var(--brass)}.stage.locked{opacity:.55}.stage h3{margin:0;font-size:15px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stage p{margin:3px 0 0;color:var(--muted);font-size:13px}.stage .body{min-width:0}.stage .acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pro{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;padding:2px 6px;border-radius:5px;background:linear-gradient(90deg,var(--brass),var(--coral));color:var(--ink)}.social{display:grid;gap:6px;margin-top:10px}.social .srow{display:flex;gap:10px;align-items:flex-start;padding:9px 11px;border-radius:12px;background:#0003;font-size:13px}.social .srow .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);width:64px;flex:none;padding-top:2px}.social .srow .v{flex:1;min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.plan{margin-top:10px;padding:14px;border-radius:14px;background:var(--ivory);color:var(--ink);font-size:13.5px}.plan b{font-family:var(--display);font-size:16px;display:block;margin:2px 0 4px}.plan .pm{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#56666d}.picker{display:grid;gap:8px;margin-top:10px}.picker .lbl{font-size:12px;color:var(--muted)}.xpline{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px dashed var(--line);font-size:13.5px}.xpline span:last-child{font-family:var(--mono);color:var(--brass);white-space:nowrap}.title{position:fixed;inset:0;z-index:8;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:calc(24px + env(safe-area-inset-top,0px)) 16px calc(28px + env(safe-area-inset-bottom,0px));background:radial-gradient(ellipse at 50% 40%,#0b162000,#0b162059 55%,#0b1620f0 88%)}.title-inner{max-width:560px;width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;animation:rise .8s .15s cubic-bezier(.2,.9,.25,1) both}.kicker{font-family:var(--mono);font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--brass)}.logo{font-family:var(--display);font-weight:800;font-size:clamp(46px,14vw,104px);line-height:.9;letter-spacing:-.035em;margin:0}.tagline{color:var(--muted);font-size:15.5px;max-width:40ch;margin:0 auto}.tagline b{color:var(--text);font-weight:600}.flow{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.flow span{padding:4px 8px;border-radius:6px;border:1px solid var(--line)}.title-actions{display:grid;gap:8px;width:100%;max-width:360px;margin-top:4px}.title-actions .btn{padding:16px 20px;font-size:13px}.reveal{position:fixed;inset:0;z-index:20;display:grid;place-items:center;align-content:center;gap:14px;background:#050c12a8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;padding:16px;text-align:center}.burst{font-family:var(--display);font-weight:800;font-size:clamp(28px,9vw,44px);line-height:1;letter-spacing:-.02em;animation:pop .6s cubic-bezier(.2,.9,.25,1.3) both}.burst.sea{color:var(--sea)}.burst.coral{color:var(--coral)}.burst.gold{color:var(--brass)}.burst-sub{color:var(--text);font-size:15px;max-width:34ch;animation:rise .5s .15s both}.burst-pair{display:flex;align-items:center;gap:10px;animation:pop .6s .05s both}.burst-pair .av{width:44px;height:44px;font-size:17px}.burst-pair .x{font-family:var(--display);color:var(--brass);font-size:20px}@keyframes pop{0%{transform:scale(.5);opacity:0}}.rv-tap{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}#toasts{position:fixed;left:50%;top:calc(66px + env(safe-area-inset-top,0px));transform:translate(-50%);z-index:30;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.toast{padding:9px 14px;border-radius:999px;background:var(--ivory);color:var(--ink);font-weight:600;font-size:13px;box-shadow:0 10px 30px #00000059;animation:toast 2.4s ease both;pointer-events:none;white-space:nowrap;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis}.toast.xp{background:var(--brass)}@keyframes toast{0%{opacity:0;transform:translateY(-8px)}12%,82%{opacity:1;transform:none}to{opacity:0}}.btn.is-pending{position:relative;color:transparent!important;opacity:1!important;cursor:progress}.btn.is-pending>*{visibility:hidden}.btn.is-pending:after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border-radius:50%;border:2px solid rgba(14,29,38,.25);border-top-color:var(--ink);animation:spin .7s linear infinite}.btn.ghost.is-pending:after,.btn.google.is-pending:after{border-color:#e8eef033;border-top-color:var(--text)}.btn.google.is-pending:after{border-color:#00000026;border-top-color:#1f1f1f}button.is-pending:not(.btn){opacity:.6;cursor:progress}@keyframes spin{to{transform:rotate(360deg)}}.net-pill{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:31;padding:7px 12px;border-radius:999px;background:var(--coral);color:var(--ink);font-weight:600;font-size:12.5px;box-shadow:0 8px 24px #00000059;white-space:nowrap}.btn.google{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#1f1f1f;text-transform:none;letter-spacing:0;font-family:var(--body);font-weight:600;font-size:15px}.btn.google:hover:not(:disabled){background:#f1f1f1}.bot-tag{background:var(--line-2);color:var(--text)}.plabel.gone{opacity:.5}.invite{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:12px;border:1px dashed var(--line-2);font-size:13px;color:var(--muted)}.invite .grow{flex:1;min-width:0}.chat{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding:10px;border-radius:14px;background:#0003;border:1px solid var(--line)}.msg{display:flex;gap:8px;align-items:flex-end;max-width:85%}.msg.mine{align-self:flex-end;flex-direction:row-reverse}.msg.pending{opacity:.6}.msg .bubble{padding:8px 11px;border-radius:14px 14px 14px 4px;background:var(--panel-2);border:1px solid var(--line);font-size:13.5px;overflow-wrap:anywhere;white-space:pre-wrap}.msg.mine .bubble{border-radius:14px 14px 4px;background:#e6b06229;border-color:#e6b06259}.msg .who{display:block;font-size:11px;font-weight:700;color:var(--muted);margin-bottom:2px}.msg .at{display:block;font-family:var(--mono);font-size:9.5px;color:var(--faint);margin-top:3px;text-align:right}.chat-input{display:flex;gap:8px;margin-top:8px}.chat-input input{flex:1;min-width:0;padding:11px 13px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit;font-size:16px}.chat-input input:focus{outline:none;border-color:var(--brass)}.places{display:grid;gap:8px;margin-top:10px}.place{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:var(--panel-2);border:1px solid var(--line)}.place.voted{border-color:#e6b0628c;background:#e6b06214}.place.won{border-color:var(--sea);box-shadow:0 0 0 1px var(--sea) inset}.pthumb{position:relative;width:48px;height:48px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--c);color:var(--ink);font-family:var(--display);font-weight:800;font-size:18px}.pthumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pbody{min-width:0;display:flex;flex-direction:column;gap:2px}.pbody b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--brass-2)}.pcat{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:5px;color:var(--ink);background:var(--c)}.pmeta .open{color:var(--sea)}.pby{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plinks{display:flex;gap:12px;align-items:center;margin-top:2px}.plinks .link,.acts .link{font-size:12px;display:inline-flex;align-items:center;gap:4px}.pvote{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.vcount{font-family:var(--mono);font-size:10.5px;color:var(--muted);white-space:nowrap}.paddr{font-size:12.5px;color:#56666d;margin-top:4px}.map-slot{margin-top:10px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#0e1d26}.places-map{width:100%;height:200px}.map-mock{height:100%;display:grid;place-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 12px,transparent 12px 24px)}.finder-where{display:flex;gap:8px;margin-top:12px;align-items:center}.finder-where input{flex:1;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit;font-size:16px}.finder-where input:focus{outline:none;border-color:var(--brass)}.tchip .dot{width:8px;height:8px;border-radius:50%;display:inline-block}@media(max-width:420px){.place{grid-template-columns:40px 1fr auto;gap:10px}.pthumb{width:40px;height:40px}.finder-where{flex-wrap:wrap}.finder-where input{flex-basis:100%;order:-1}}[data-layout=desktop] .places-map{height:260px}:root{--tabbar-h: 62px;--panel-solid: #0d1c25}[data-layout=mobile][data-mode=scroll] .sheet,[data-layout=mobile][data-mode=page] .sheet{inset:0;height:100%;max-height:none!important;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none!important;overflow-y:auto;-webkit-overflow-scrolling:touch;backdrop-filter:none;-webkit-backdrop-filter:none;scrollbar-width:none}[data-layout=mobile][data-mode=scroll] .sheet{pointer-events:none;overflow:hidden}[data-layout=mobile][data-mode=scroll] .sheet.enter,[data-layout=mobile][data-mode=page] .sheet.enter{animation:none}.panel-spacer{display:none}[data-layout=mobile] .panel{position:fixed;inset:62.5% 0 0;z-index:1;display:flex;flex-direction:column;pointer-events:auto;background:var(--panel-solid);border-radius:24px 24px 0 0;border-top:1px solid var(--line);box-shadow:0 -24px 60px #0006;transition:top .38s cubic-bezier(.2,.9,.25,1),border-radius .2s}[data-layout=mobile] .sheet.enter .panel{animation:rise .38s cubic-bezier(.2,.9,.25,1)}[data-layout=mobile] .panel.full{border-radius:0;border-top-color:transparent;padding-top:env(safe-area-inset-top,0px)}[data-layout=mobile] .panel-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 18px calc(var(--tabbar-h) + 26px + env(safe-area-inset-bottom,0px))}[data-layout=mobile] .panel:before{content:"";position:absolute;top:9px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line-2)}[data-layout=mobile] .page{min-height:100%;min-height:100dvh;background:var(--ground);pointer-events:auto;padding:calc(18px + env(safe-area-inset-top,0px)) 18px calc(var(--tabbar-h) + 28px + env(safe-area-inset-bottom,0px))}[data-layout=mobile][data-mode=page] #scene,[data-layout=mobile][data-mode=page] #labels{visibility:hidden}.no-tabbar .page,.no-tabbar .panel-body{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))!important}#dim{position:fixed;inset:0;z-index:3;pointer-events:none;background:var(--ground);opacity:0}[data-layout=mobile][data-mode=scroll] #dim{opacity:calc(var(--rise, 0) * .7)}[data-layout=mobile][data-mode=scroll] .hud{opacity:calc(1 - var(--rise, 0) * 1.7)}[data-layout=mobile][data-mode=scroll] #labels{opacity:calc(1 - var(--rise, 0) * 1.5)}[data-layout=mobile].labels-off #labels,[data-layout=mobile].labels-off .hud{pointer-events:none}[data-layout=mobile].risen[data-mode=scroll] body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);background:var(--ground);z-index:7}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:9;display:flex;justify-content:space-around;align-items:stretch;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#0b1620f7;border-top:1px solid var(--line)}.tab{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--faint);font-size:11px;font-weight:600;letter-spacing:.02em}.tab.on{color:var(--brass)}.tab:active svg{transform:scale(.92)}.tab-badge{position:absolute;top:7px;left:calc(50% + 7px);min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--coral);color:var(--ink);font-style:normal;font-size:10.5px;font-weight:700;display:grid;place-items:center}.tab-badge.dot{min-width:9px;width:9px;height:9px;padding:0;top:10px}.modal{position:fixed;inset:0;z-index:24;display:flex;align-items:flex-end;justify-content:center;background:#050c1200;transition:background .25s}.modal.open{background:#050c1299}.modal-sheet{position:relative;width:100%;max-width:560px;max-height:92vh;max-height:92dvh;display:flex;flex-direction:column;background:var(--panel-solid);border:1px solid var(--line);border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0 -24px 60px #00000080;transform:translateY(105%);transition:transform .32s cubic-bezier(.2,.9,.25,1)}.modal.open .modal-sheet{transform:none}.modal-grab{flex:none;height:26px;touch-action:none;cursor:grab}.modal-grab:after{content:"";display:block;width:40px;height:4px;margin:11px auto 0;border-radius:2px;background:var(--line-2)}.modal-body{overflow-y:auto;overscroll-behavior:contain;padding:4px 20px calc(22px + env(safe-area-inset-bottom,0px))}.modal.center{align-items:center;padding:20px}.modal.center .modal-sheet{border-radius:24px;border-bottom:1px solid var(--line);max-width:400px;transform:translateY(30px) scale(.96);opacity:0;transition:transform .25s,opacity .2s}.modal.center.open .modal-sheet{transform:none;opacity:1}.modal.center .modal-grab{height:14px}.modal.center .modal-grab:after{display:none}.medal-toast{position:fixed;left:50%;top:calc(14px + env(safe-area-inset-top,0px));z-index:32;transform:translate(-50%,-140%);transition:transform .35s cubic-bezier(.2,.9,.25,1.2);display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:18px;background:var(--panel-solid);border:1px solid rgba(230,176,98,.5);box-shadow:0 18px 40px #00000080;cursor:pointer;max-width:calc(100vw - 24px)}.medal-toast.show{transform:translate(-50%)}.mt-text{display:flex;flex-direction:column;min-width:0}.mt-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.mt-text b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-xp{font-family:var(--mono);font-size:12.5px;color:var(--brass-2);white-space:nowrap}.mt-coin{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;color:#2a1d0a}.mt-coin.t1{background:linear-gradient(145deg,#e7b68c,#a8683f)}.mt-coin.t2{background:linear-gradient(145deg,#eef2f5,#9aa8b2)}.mt-coin.t3{background:linear-gradient(145deg,#f6d48e,#c58b2e)}.btn.pill{border-radius:999px}.btn.outline{background:transparent;color:var(--brass);border:1.5px solid var(--brass)}.btn.outline:hover:not(:disabled){background:#e6b0621a}.btn.coral{background:var(--coral);color:var(--ink)}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sea);box-shadow:0 0 #74d6c499;animation:livePulse 1.6s ease-out infinite;flex:none}@keyframes livePulse{70%{box-shadow:0 0 0 7px #74d6c400}to{box-shadow:0 0 #74d6c400}}.err-banner{display:block;width:100%;text-align:left;padding:11px 14px;margin:0 0 12px;border-radius:14px;background:#f2a6c024;border:1px solid rgba(242,166,192,.45);color:var(--rose);font-size:13.5px}.sec-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:22px 0 9px;font-size:13px;font-weight:600;color:var(--faint)}.sec-title .see{font-size:13px;color:var(--brass);font-weight:600}.group{border-radius:16px;background:var(--panel-2);border:1px solid var(--line);overflow:hidden}.group>*+*{border-top:1px solid var(--line)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-6px -6px 10px;min-height:40px}.topbar .icon-btn{width:40px;height:40px}.hero h2{font-size:clamp(22px,6vw,28px);margin-top:4px}.today-flame{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:13px;color:var(--muted)}.today-q{font-family:var(--display);font-weight:700;font-size:26px;line-height:1.15;margin:12px 0 16px;text-wrap:balance}.today-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;justify-items:center}.tc-pick{display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px;border-radius:20px;transition:transform .3s cubic-bezier(.2,.9,.25,1.2),opacity .3s}.tc-pick .tcard{border:3px solid transparent;transition:border-color .2s}.tc-pick:hover:not(:disabled) .tcard{transform:translateY(-4px)}.tc-pick.picked{transform:translateY(-8px) scale(1.06)}.tc-pick.picked .tcard{border-color:var(--brass);box-shadow:0 14px 34px #e6b0624d}.tc-pick.faded{opacity:.4}.tc-pick:disabled{cursor:default;opacity:1}.tc-pick.faded:disabled{opacity:.4}.tc-label{font-weight:600;font-size:14px;text-align:center;max-width:150px}.today-result{animation:rise .4s cubic-bezier(.2,.9,.25,1)}.tally-bar{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--line);gap:2px}.tally-bar span{background:var(--line-2);transition:width .6s cubic-bezier(.2,.9,.25,1)}.tally-bar span.mine{background:var(--brass)}.tally-labels{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-family:var(--mono);font-size:11px;color:var(--muted)}.tour-head{display:flex;align-items:center;justify-content:space-between}.tour-page{touch-action:pan-y;min-height:120px}.tour-dots{display:flex;justify-content:center;gap:6px;margin:6px 0 16px}.tour-dots button{width:8px;height:8px;border-radius:4px;background:var(--line-2);transition:width .25s,background .25s}.tour-dots button.on{width:22px;background:var(--brass)}.tour-note{text-align:center;margin:10px 0 0}.tour-error{color:var(--coral);text-align:center;font-size:13px;margin:8px 0 0}.title-how{display:block;margin:4px auto 0}.spinner{width:26px;height:26px;border-radius:50%;border:3px solid var(--line-2);border-top-color:var(--brass);animation:spin .8s linear infinite;margin-top:10px}.loading-screen{justify-content:flex-end}.player-card{margin-top:4px;padding:22px 20px 18px;border-radius:28px;background:linear-gradient(180deg,#132631,#0f1f28);border:1px solid rgba(230,176,98,.38);box-shadow:0 18px 40px #00000059}.pc-head{display:flex;align-items:center;gap:18px}.pc-photo{width:92px;height:92px;flex:none;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 3px var(--ivory),0 0 0 4.5px #e6b0628c}.pc-photo img{width:100%;height:100%;object-fit:cover;display:block}.pc-id{min-width:0}.pc-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.pc-name{color:var(--text);margin:4px 0 0;font-size:30px;line-height:1.05;overflow-wrap:anywhere}.pc-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px}.pc-tile{background:#ffffff0e;border-radius:16px;padding:12px 4px 10px;text-align:center}.pc-tile b{display:block;font-family:var(--display);font-size:22px;color:var(--text)}.pc-tile span{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pc-label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:20px 2px 2px}.hand-fan{--step:clamp(30px, calc((100vw - 190px) / 6), 46px);height:150px;margin:8px 0 14px}.fan.hand-fan .fan-card{transform:translate(calc(-50% + var(--i) * var(--step))) rotate(calc(var(--i) * 6deg)) translateY(calc(var(--i) * var(--i) * 2.5px));transition:transform .3s cubic-bezier(.2,.9,.25,1)}.hand-fan .tcard{width:78px;height:118px;gap:4px;padding:15px 5px 8px;box-shadow:0 10px 22px #00000073}[data-layout=desktop] .hand-fan{--step:44px}.hand-fan .tc-glyph{width:40px;height:40px}.hand-fan .tc-name{font-size:9.5px}.hand-fan .tc-desc{font-size:7.5px;line-height:1.25;max-height:2.5em;overflow:hidden;padding:0 2px}button.fan-card{padding:0;cursor:pointer}.fan.hand-fan .fan-card.sel{z-index:10;transform:translate(calc(-50% + var(--i) * var(--step))) translateY(-22px) scale(1.14)}.hand-fan .fan-card.sel .tcard{outline:3px solid var(--brass);outline-offset:0;box-shadow:0 18px 36px #0000008c,0 0 24px #e6b06259}.pc-redeal{display:block;margin:4px auto 0;color:var(--brass);font-weight:600;font-size:15px}.pc-redeal:hover{color:var(--brass-2)}.set-group-t{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:24px 6px 9px}.page .group,.panel .group.settings{border-radius:20px}.set-row{display:flex;align-items:center;gap:14px;width:100%;padding:0 0 0 18px;text-align:left;color:var(--text)}.group>.set-row+.set-row{border-top:0}.set-row+.set-row .set-main{border-top:1px solid var(--line)}button.set-row:hover{background:#ffffff06}.set-ic{width:26px;flex:none;display:grid;place-items:center;color:var(--brass)}.set-ic svg{width:22px;height:22px}.set-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:16px 16px 16px 0;min-height:58px}.set-t{flex:1;min-width:0;font-size:16.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-d{font-size:15px;color:var(--muted);white-space:nowrap}.set-row .chev{color:var(--faint);flex:none}.set-row.danger .set-t,.set-row.danger .set-ic{color:var(--coral)}.row-badge{min-width:30px;height:24px;padding:0 9px;border-radius:12px;background:#e5484d;color:#fff;font-style:normal;font-size:13px;font-weight:700;display:grid;place-items:center;flex:none}.switch{width:52px;height:31px;border-radius:16px;background:var(--line-2);position:relative;transition:background .2s;flex:none}.switch i{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000004d;transition:transform .2s}.switch.on{background:var(--brass)}.switch.on i{transform:translate(21px)}.wallet-bal{color:var(--brass);font-size:34px}.circle-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:6px}.circle-card{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;text-align:left;padding:16px 18px 14px;border-radius:22px;background:#ffffff0b;border:1px solid transparent;transition:background .15s}.circle-card:hover{background:#fff1}.circle-card.needs{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral) inset}.cc-row{display:flex;align-items:center;gap:12px;min-width:0}.circle-card .av-stack .av{width:42px;height:42px;font-size:15px;border:2px solid #16252e;margin-left:-12px}.circle-card .av-stack .av:first-child{margin-left:0}.cc-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cc-text b{font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-sub{font-size:15px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-chev{color:var(--faint);flex:none}.cc-ask{font-size:13.5px;color:var(--coral);font-weight:600;margin-top:-4px}.tag.answer{background:#f08a7e2e;color:var(--coral)}.ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ladder span{display:flex;flex-direction:column;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.ladder span i{height:4px;border-radius:2px;background:var(--line-2)}.ladder span.on{color:var(--brass)}.ladder span.on i{background:var(--brass)}.hud-pill{padding:7px 13px;border-radius:999px;font-weight:700;font-size:12.5px;white-space:nowrap;border:1px solid transparent}.hud-pill.coral{background:#f08a7e29;color:var(--coral);border-color:#f08a7e80}.hud-pill.coral:hover{background:#f08a7e42}.turn-timer{position:fixed;left:16px;top:calc(76px + env(safe-area-inset-top,0px));z-index:6;padding:5px 11px;border-radius:999px;background:#0a161ee6;border:1px solid var(--line);font-family:var(--mono);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.turn-timer.muted{color:var(--muted)}.turn-timer.urgent{color:var(--coral);border-color:#f08a7e99}.lead-corner-wrap{position:fixed;right:12px;bottom:calc(52vh + 10px);z-index:7}.sheet.tall~.lead-corner-wrap{bottom:calc(76vh + 10px)}.lead-corner{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 6px 8px;border-radius:12px;background:#0a161eeb;border:1px solid var(--line);box-shadow:0 10px 24px #0006}.lead-corner .tcard{width:56px;height:78px;padding:10px 3px 5px}.lc-chip{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;color:var(--brass);white-space:nowrap}.lc-expand{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:var(--brass);color:var(--ink);font-size:11px;display:grid;place-items:center}.lead-big{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.lb-card .tcard.lg{width:210px;height:292px}.lb-card .tcard.lg .tc-glyph{width:110px;height:110px}.lb-card .tcard.lg .tc-name{font-size:18px}.lb-card .tc-desc{font-size:13px;padding:0 10px}.room-banner{position:fixed;left:50%;top:calc(70px + env(safe-area-inset-top,0px));transform:translate(-50%);z-index:29;display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:var(--panel-solid);border:1px solid var(--line-2);font-size:13px;font-weight:600;white-space:nowrap;max-width:calc(100vw - 24px);overflow:hidden;text-overflow:ellipsis}.room-banner.show{animation:toast 3s ease both}.ended-flag{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#f08a7e24;color:var(--coral);margin-bottom:10px}.tone-coral{color:var(--coral)!important}.tone-sea{color:var(--sea)}.tone-muted{color:var(--muted)}.tone-brass{color:var(--brass)}.stat-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 12px}.pc-tile.dark{background:var(--panel-2);border:1px solid var(--line)}.pc-tile.dark span{color:var(--muted)}.confirm-btns{display:flex;flex-direction:column;gap:8px;margin-top:16px}.mini.sel{border-color:var(--brass);transform:translateY(-10px);box-shadow:0 14px 28px #e6b0624d}[data-layout=desktop] .lead-corner-wrap{bottom:auto;top:84px;right:calc(var(--panel-w) + 16px)}[data-layout=desktop] .turn-timer{left:32px;top:88px}[data-layout=desktop] .room-banner{left:var(--stage-mid)}.ob-progress{margin-bottom:6px}.ob-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px}.ob-bar i{height:4px;border-radius:2px;background:var(--line-2)}.ob-bar i.on{background:var(--brass)}.deal-pick{display:grid;grid-template-columns:1fr 1fr;gap:12px;justify-items:center;margin-top:6px}.deal-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px;border-radius:18px;transition:transform .15s}.deal-card:hover{transform:translateY(-4px)}.deal-card:active{transform:scale(.97)}.deal-card>span{font-weight:600;font-size:14px;text-align:center}.deal-card .tcard{width:116px;height:162px}.deal-card .tc-glyph{width:62px;height:62px}.deal-card .tc-name{font-size:11px}.deck-row{display:flex;gap:6px;flex-wrap:wrap}[data-screen=home] #hudHome{display:none}.now-card{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin:12px 0 4px;padding:12px;border-radius:18px;background:var(--panel-2);border:1px solid var(--line);transition:border-color .15s,transform .1s}.now-card:hover{border-color:var(--t)}.now-card:active{transform:scale(.99)}.now-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--t);background:color-mix(in srgb,var(--t) 16%,transparent)}.now-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.now-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--t);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.now-t b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.now-pill{flex:none;padding:7px 13px;border-radius:999px;background:var(--t);color:var(--ink);font-weight:700;font-size:12.5px}.home-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.home-btns .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:13px 10px}.filter-chips{margin:0 0 10px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.filter-chips .tchip{flex:none}.room-row,.circle-line,.coming-row,.spark-row,.seat-line{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px}button.room-row:hover,button.circle-line:hover,.coming-row:hover{background:#ffffff08}.rr-t,.cl-t,.cr-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rr-t b,.cl-t b,.cr-t b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-t>span,.cl-t>span,.cr-t>span{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seat-dots{display:flex;gap:4px;flex:none}.seat-dots i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--faint)}.seat-dots i.on{background:var(--brass);border-color:var(--brass)}.chev-r{color:var(--faint);flex:none;display:grid}.coming-row{cursor:pointer}.date-block{flex:none;width:68px;padding:7px 4px;border-radius:12px;background:#e6b06221;text-align:center;display:flex;flex-direction:column}.date-block b{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--brass)}.date-block span{font-size:11.5px;color:var(--muted)}.map-btn{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#74d6c424;color:var(--sea)}.av-stack{display:flex;flex:none}.av-stack .av{border:2px solid var(--panel-solid);margin-left:-9px}.av-stack .av:first-child{margin-left:0}.week-card{padding:0}.wk-stats{display:grid;grid-template-columns:repeat(3,1fr)}.wk-stat{padding:14px 8px;text-align:center}.wk-stat+.wk-stat{border-left:1px solid var(--line)}.wk-stat b{display:block;font-family:var(--display);font-size:22px}.wk-stat span{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.wk-medal{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;text-align:left}.mini-coin{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:linear-gradient(145deg,#f6d48e,#c58b2e);color:#3a2a0e}.wkm-t{flex:1;min-width:0;font-size:13px;font-weight:600}.wkm-v{font-family:var(--mono);font-size:11.5px;color:var(--muted);flex:none}.story-card{padding:14px}.story-tease{margin:0 0 8px;font-size:14px;font-weight:600}.story-card .wkm-v{display:block;margin-top:6px}.story-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:600}.story-n{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500}.story-cards{display:flex;gap:14px;margin-top:12px}.story-item{display:flex;align-items:flex-end;gap:6px}.story-item b{font-family:var(--mono);font-size:13px;color:var(--brass)}.story-y{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.seat-line .host-tag{margin-left:-4px}.seat-line.empty{color:var(--faint)}.name-label{display:flex!important;justify-content:space-between}.name-label .count{font-family:var(--mono);font-size:11px;color:var(--muted)}.name-label .count.full{color:var(--brass)}.ivory-field{position:relative}.ivory-field input{width:100%;padding:12px 40px 12px 14px;border-radius:12px;border:0;background:var(--ivory);color:var(--ink);font:inherit;font-size:16px;font-weight:600}.ivory-field input::placeholder{color:#8a7f6c}.ivory-field input:focus{outline:2px solid var(--brass)}.clear-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0e1d261f;color:var(--ink)}.table-caption{display:flex;flex-direction:column;gap:2px;margin:2px 2px 12px;font-size:13px}.table-caption b{font-size:14px}.table-caption span{color:var(--muted)}.room-live{display:flex;align-items:center;gap:8px;margin:0 2px 8px;font-size:13.5px;font-weight:600;color:var(--sea)}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:18px 0 12px;border-radius:14px;background:var(--panel-2);border:1px solid var(--line)}.segmented button{padding:9px;border-radius:10px;font-weight:600;font-size:13.5px;color:var(--muted)}.segmented button.on{background:var(--ivory);color:var(--ink)}.stage .num.done{background:var(--sea);border-color:var(--sea);color:var(--ink)}.stage .num.active{border-color:var(--brass);color:var(--brass)}.stage .num.locked{color:var(--faint)}.stage .num svg{width:15px;height:15px}.member-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 14px}.member-row:hover{background:#ffffff08}.mr-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mr-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mr-name b{font-size:14.5px}.mr-c{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rename-field{position:relative;z-index:1;max-width:80%;margin:6px 0 12px}.rename-field input{width:100%;padding:10px 12px;border-radius:10px;border:0;background:#fff;color:var(--ink);font:inherit;font-family:var(--display);font-weight:700;font-size:18px}.rename-field input::placeholder{color:#9a8f7c;font-weight:500}.btn.ghost.dark{color:var(--ink);border-color:#0e1d2633}.menu-list{display:grid;gap:2px}.menu-list .set-row{border-radius:12px;justify-content:center;font-weight:600}.celebrate{position:relative;overflow:hidden;margin:0 0 12px;padding:16px;border-radius:16px;text-align:center;background:linear-gradient(135deg,#74d6c42e,#e6b0622e);border:1px solid rgba(116,214,196,.45);animation:rise .4s cubic-bezier(.2,.9,.25,1.2)}.celebrate b{font-family:var(--display);font-size:18px;position:relative}.confetti i{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:var(--c,var(--brass));opacity:0;animation:confetti 1.2s ease-out both;animation-delay:calc(var(--i) * 30ms)}.confetti i:nth-child(4n){--c:var(--sea)}.confetti i:nth-child(4n+1){--c:var(--coral)}.confetti i:nth-child(4n+2){--c:var(--violet)}@keyframes confetti{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(calc(-50% + cos(calc(var(--i) * 25.7deg))*140px),calc(-50% + sin(calc(var(--i) * 25.7deg))*60px))}}.person-head{display:flex;align-items:center;gap:14px;margin-bottom:8px}.person-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px}.person-lock{display:flex;align-items:center;gap:6px;color:var(--muted)}.person-lock svg{width:15px;height:15px}.person-ph{padding:0;cursor:zoom-in}.card-stack{position:relative;height:216px;margin:8px 0 6px;touch-action:pan-y;cursor:grab}.cs-card{position:absolute;left:50%;top:6px;z-index:calc(10 - var(--k));transform:translate(calc(-50% + var(--k) * 26px)) rotate(calc(var(--k) * 5deg)) scale(calc(1 - var(--k) * .06));transform-origin:50% 100%;transition:transform .3s cubic-bezier(.2,.9,.25,1);filter:brightness(calc(1 - var(--k) * .12))}.cs-dots{display:flex;justify-content:center;gap:6px}.cs-dots button{width:7px;height:7px;border-radius:4px;background:var(--line-2)}.cs-dots button.on{width:18px;background:var(--brass)}.modal.photo .modal-sheet{background:#000;max-width:none;height:100%;max-height:100%;border-radius:0;border:0}.modal.photo .modal-body{padding:0;height:100%;display:grid;place-items:center}.photo-full{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:hidden;touch-action:none}.photo-full img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .2s;transform-origin:center}.pf-close{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));right:14px;z-index:1;width:40px;height:40px;border-radius:50%;background:#ffffff24;color:#fff;font-size:18px}.menu-list .set-row{padding:14px 16px;justify-content:center}[data-layout=mobile]{--tabbar-h: 92px}[data-layout=mobile] .tabbar{left:50%;right:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(420px,calc(100% - 64px));height:70px;padding:6px;gap:4px;border-radius:999px;background:#182832d1;border:1px solid rgba(232,238,240,.14);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 14px 36px #00000073}[data-layout=mobile] .tab{border-radius:999px;color:var(--text);font-size:12.5px;font-weight:600;gap:4px}[data-layout=mobile] .tab.on{color:var(--brass);background:#ffffff17}[data-layout=mobile] .tab-badge{top:4px;left:calc(50% + 6px);min-width:22px;height:22px;border-radius:11px;background:#e5484d;color:#fff;font-size:12px;border:2px solid rgba(24,40,50,.95)}[data-layout=mobile] .tab-badge.dot{min-width:11px;width:11px;height:11px;top:9px;border-width:2px}.has-tabbar #hudHome{display:none}[data-layout=mobile][data-screen=circles] .page h2{font-size:clamp(30px,9.5vw,40px);line-height:1.05;margin:10px 0 14px}[data-layout=mobile][data-screen=circles] .page .lede{font-size:16.5px}.ivory-card{background:var(--ivory);color:var(--ink);border-radius:20px;padding:18px;box-shadow:0 16px 40px #00000059}.medal-summary{margin:14px 0 4px}.ms-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ms-k{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6b5a3a}.medal-summary b{font-family:var(--display);font-size:22px}.ms-next{margin-top:14px}.ms-v{display:block;font-size:12.5px;color:#3a4a52;margin-top:6px}.bar{height:6px;border-radius:3px;background:#0e1d261f;overflow:hidden;margin-top:6px}.bar i{display:block;height:100%;background:var(--brass);border-radius:3px}.page .bar,.panel .bar{background:var(--line)}.coin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 6px}.coin-cell{display:flex;flex-direction:column;align-items:center;gap:7px;padding:4px 0}.coin-name{font-size:11.5px;font-weight:600;text-align:center;line-height:1.2;color:var(--text)}.coin{--s:64px;position:relative;width:var(--s);height:var(--s);border-radius:50%;display:grid;place-items:center;flex:none;padding:calc(var(--s) * .085);background:linear-gradient(145deg,var(--m1),var(--m2));color:var(--m1);box-shadow:0 calc(var(--s) * .05) 0 var(--m3),0 calc(var(--s) * .12) calc(var(--s) * .2) #00000073}.coin.t1{--m1:#E7B68C;--m2:#A8683F;--m3:#7d4a2b}.coin.t2{--m1:#EEF2F5;--m2:#9AA8B2;--m3:#6f7c86}.coin.t3{--m1:#F6D48E;--m2:#C58B2E;--m3:#8f6218}.coin-face{width:100%;height:100%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--s) * .05);background:linear-gradient(160deg,#2f414b,#15222a);box-shadow:inset 0 0 0 calc(var(--s) * .02) var(--m2)}.coin-pips{display:flex;gap:calc(var(--s) * .04)}.coin-pips i{width:calc(var(--s) * .06);height:calc(var(--s) * .06);border-radius:50%;background:#ffffff26}.coin-pips i.on{background:var(--m1)}.coin.locked{background:#131c22;border:1.5px dashed var(--line-2);box-shadow:none;color:var(--muted);flex-direction:column;gap:2px;padding:0}.coin-locked{font-family:var(--mono);font-size:calc(var(--s) * .12);letter-spacing:.08em;text-transform:uppercase}.modal.frosted.open{background:#081016db;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.coin-stage{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;perspective:900px}.coin-nav{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--line);color:var(--text);flex:none}.coin-3d{position:relative;width:190px;height:200px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.9,.25,1);cursor:grab;touch-action:pan-y;animation:coinIn .45s cubic-bezier(.2,.9,.25,1.15)}.coin-3d[data-flipped="1"]{transform:rotateY(180deg)}.coin-3d.edge{transform:rotateY(90deg)!important;transition:transform .18s ease-in}@keyframes coinIn{0%{transform:scale(.4) rotateY(-120deg);opacity:0}}.coin-side{position:absolute;inset:0;display:grid;place-items:start center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.coin-side.backside{transform:rotateY(180deg)}.backside .engrave{width:190px;height:190px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:24px;text-align:center;background:linear-gradient(160deg,#2f414b,#15222a);border:16px solid var(--m2,#3a4a52);color:var(--m1,var(--muted));font-family:var(--mono);font-size:9.5px;letter-spacing:.1em}.backside.t1{--m1:#E7B68C;--m2:#A8683F}.backside.t2{--m1:#EEF2F5;--m2:#9AA8B2}.backside.t3{--m1:#F6D48E;--m2:#C58B2E}.backside.locked .engrave{border-color:#131c22;border-style:dashed;border-width:2px}.engrave i{display:block;width:40px;height:1px;background:currentColor;opacity:.6;margin:2px 0}.engrave b{font-family:var(--display);font-size:13px;letter-spacing:.02em}.engrave small{font-size:9px;letter-spacing:.04em;text-transform:none;line-height:1.35}.coin-count{text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--muted);margin-top:4px}.coin-title{text-align:center;font-family:var(--display);font-size:20px;margin:6px 0 10px}.tier-list{list-style:none;padding:0;margin:0;display:grid;gap:6px}.tier-list li{padding:9px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line);font-size:13px;color:var(--faint);display:flex;gap:6px;align-items:baseline}.tier-list li span{margin-left:auto;font-family:var(--mono);font-size:11px}.tier-list li.lit{color:var(--text);border-color:#e6b06273}.tier-list li.lit b{color:var(--brass)}.card-pop{position:fixed;inset:0;z-index:25;display:grid;place-items:center;padding:24px;background:#050c1299;perspective:1200px}[data-layout=desktop] .card-pop{right:var(--panel-w)}.card-pop.show{animation:fadeIn .2s ease both}@keyframes fadeIn{0%{opacity:0}}.cp-card{position:relative;width:340px;max-width:100%;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;border-radius:26px;background:var(--ivory);color:var(--ink);padding:34px 28px 22px;text-align:center;box-shadow:0 40px 90px #0000008c,0 0 0 1px #ffffff0f;touch-action:pan-y;user-select:none;-webkit-user-select:none}.cp-card:before{content:"";position:absolute;left:0;right:0;top:0;height:16px;background:var(--c);border-radius:26px 26px 0 0}.cp-card.pop{animation:cardPop .5s cubic-bezier(.2,.9,.25,1.15) both}.cp-card.from-right{animation:slideFromRight .32s cubic-bezier(.2,.9,.25,1) both}.cp-card.from-left{animation:slideFromLeft .32s cubic-bezier(.2,.9,.25,1) both}@keyframes cardPop{0%{opacity:0;transform:translateY(60px) rotateX(55deg) scale(.55)}}@keyframes slideFromRight{0%{opacity:0;transform:translate(46%) rotateY(-18deg)}}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-46%) rotateY(18deg)}}.cp-grab{display:none}.cp-close{position:absolute;top:18px;right:12px;width:40px;height:40px;border-radius:50%;font-size:24px;line-height:1;color:#56666d;display:grid;place-items:center}.cp-close:hover{background:#0e1d2614;color:var(--ink)}.cp-top{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.cp-cat,.cp-round{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:6px}.cp-cat{background:var(--c);color:var(--ink)}.cp-round{background:#0e1d2614;color:#3a4a52}.cp-glyph{width:150px;height:150px;margin:10px auto 8px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 32%,transparent);color:var(--ink)}.cp-glyph svg{width:84px;height:84px}.cp-name{font-family:var(--display);font-weight:800;font-size:30px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;margin:8px 0;overflow-wrap:anywhere}.cp-desc{font-size:16px;color:#3a4a52;margin:0 0 16px}.cp-owner{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:#0e1d2612;font-size:13.5px}.cp-owner .tag{font-family:var(--mono);font-size:10px;padding:2px 6px;border-radius:5px;background:#0e1d261a}.cp-sec{margin:16px 0 6px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6b5a3a;text-align:left}.cp-links{list-style:none;margin:0;padding:0;display:grid;gap:6px;text-align:left}.cp-links li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;font-size:13.5px;background:#0e1d260f}.cp-links li .av{width:24px;height:24px;font-size:11px}.cp-links li.me{background:#74d6c42e}.cp-links .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:5px;color:var(--ink);flex:none}.cp-links li.match .k{background:var(--sea)}.cp-links li.comp .k{background:var(--coral)}.cp-none{margin:14px 0 0;font-size:13px;color:#56666d}.cp-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.cp-nav button{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#0e1d2612;color:var(--ink)}.cp-nav button:hover{background:#0e1d2621}.cp-count{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:#56666d}.cp-hint{font-size:11.5px;color:#6b7a80;margin-top:6px}.cp-hint .touch{display:none}[data-layout=mobile] .card-pop{place-items:end center;padding:0 10px calc(10px + env(safe-area-inset-bottom,0px));perspective:none}[data-layout=mobile] .cp-card{width:100%;max-width:480px;max-height:88vh;max-height:88dvh;padding:26px 20px 16px;border-radius:26px}[data-layout=mobile] .cp-card.pop{animation:sheetUp .42s cubic-bezier(.2,.9,.25,1) both}@keyframes sheetUp{0%{transform:translateY(105%)}}[data-layout=mobile] .cp-grab{display:block;position:absolute;top:0;left:0;right:0;height:30px;touch-action:none;cursor:grab}[data-layout=mobile] .cp-grab:after{content:"";position:absolute;top:20px;left:50%;width:44px;height:4px;margin-left:-22px;border-radius:2px;background:#0e1d2638}[data-layout=mobile] .cp-close{top:22px;right:10px;width:44px;height:44px}[data-layout=mobile] .cp-top{margin-top:12px}[data-layout=mobile] .cp-glyph{width:104px;height:104px;margin:6px auto}[data-layout=mobile] .cp-glyph svg{width:58px;height:58px}[data-layout=mobile] .cp-name{font-size:clamp(22px,7.4vw,28px)}[data-layout=mobile] .cp-desc{font-size:15px;margin-bottom:12px}[data-layout=mobile] .cp-hint .touch{display:inline}[data-layout=mobile] .cp-hint .mouse{display:none}@media(max-height:640px){[data-layout=mobile] .cp-glyph{width:76px;height:76px}[data-layout=mobile] .cp-glyph svg{width:42px;height:42px}[data-layout=mobile] .cp-desc{margin-bottom:8px}}.cp-card.cp-deck{width:460px;background:linear-gradient(180deg,#132631,#0f1f28);color:var(--text);border:1px solid rgba(230,176,98,.38);padding:22px 20px 18px}.cp-deck:before{display:none}.cp-deck .cp-close{color:var(--muted);top:12px;right:10px}.cp-deck .cp-close:hover,.cp-deck .cp-owner{background:#ffffff0f;color:var(--text)}.cp-deck .cp-owner .tag{background:#ffffff1a;color:var(--muted)}.cp-deck .hand-fan{height:176px;margin:18px 0 14px;--step:clamp(30px, calc((100vw - 170px) / 6), 54px)}.cp-deck .hand-fan .tcard{width:90px;height:134px}.cp-deck .hand-fan .tc-glyph{width:46px;height:46px}.cp-deck .hand-fan .tc-name{font-size:10.5px}.cp-deck .hand-fan .tc-desc{font-size:8px}.cp-deck .fan-card.sel .tcard{animation:selPop .32s cubic-bezier(.2,.9,.25,1.2)}@keyframes selPop{0%{transform:translateY(16px) scale(.92)}}.cp-deck .cp-top{align-items:center;gap:8px;margin:4px 0 6px;flex-wrap:wrap}.cp-deck .cp-name{font-size:22px;margin:0 2px;color:var(--text)}.cp-deck .cp-round{background:#ffffff12;color:var(--muted)}.cp-deck .cp-desc{color:var(--muted);font-size:15px;margin:0 0 14px}.cp-deck .cp-sec{color:var(--brass)}.cp-deck .cp-links li{background:#ffffff0d;color:var(--text)}.cp-deck .cp-links li.me{background:#74d6c41f}.cp-deck .cp-none{color:var(--muted)}.cp-deck .cp-nav button{background:#ffffff0f;color:var(--text)}.cp-deck .cp-nav button:hover{background:#ffffff1f}.cp-deck .cp-count{color:var(--muted)}.cp-deck .cp-hint{color:var(--faint)}[data-layout=mobile] .cp-card.cp-deck{width:100%;max-width:480px;padding:26px 16px 16px}[data-layout=mobile] .cp-deck .cp-grab:after{background:var(--line-2)}[data-layout=mobile] .cp-deck .cp-name{font-size:20px}:root{--panel-w: clamp(400px, 34vw, 520px);--stage-mid: calc((100% - var(--panel-w)) / 2)}[data-layout=desktop] .sheet,[data-layout=desktop] .sheet.tall{inset:0 0 0 auto;margin:0;width:var(--panel-w);max-width:none;height:100%;max-height:none;padding:calc(32px + env(safe-area-inset-top,0px)) 32px 32px;border:0;border-left:1px solid var(--line);border-radius:0;background:#0b1820f2;box-shadow:-30px 0 70px #00000059;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}[data-layout=desktop] .sheet.enter{animation:dockIn .38s cubic-bezier(.2,.9,.25,1)}@keyframes dockIn{0%{transform:translate(28px);opacity:0}}[data-layout=desktop] .grab{display:none}[data-layout=desktop] .sheet h2{font-size:26px}[data-layout=desktop] .lede{font-size:15.5px}[data-layout=desktop] .actions{margin-top:22px}[data-layout=desktop] .hud{right:var(--panel-w);padding:20px 32px 14px}[data-layout=desktop] .hud-room .rn{font-size:16px}[data-layout=desktop] .pip{width:26px}[data-layout=desktop] #toasts,[data-layout=desktop] .net-pill{left:var(--stage-mid)}[data-layout=desktop] .reveal{padding-right:calc(var(--panel-w) + 16px)}[data-layout=desktop] .burst{font-size:56px}[data-layout=desktop] .hand{gap:10px}[data-layout=desktop] .mini{width:96px;height:134px}[data-layout=desktop] .mini .mn{font-size:10.5px}[data-layout=desktop] .mini .key{display:block}[data-layout=desktop] .tot button{min-height:200px;font-size:16px}[data-layout=desktop] .grid2{gap:10px}[data-layout=desktop] .opt:hover,[data-layout=desktop] .room:hover,[data-layout=desktop] .row:hover{border-color:var(--line-2)}[data-layout=desktop] .chat{max-height:360px}[data-layout=desktop] .desktop-only{display:block}[data-layout=desktop] .title{justify-content:center;align-items:flex-start;text-align:left;padding:48px 0 48px clamp(48px,7vw,120px);background:linear-gradient(90deg,#0b1620f7,#0b1620e0 30%,#0b162059 50%,#0b162000 64%)}[data-layout=desktop] .title-inner{align-items:flex-start;max-width:520px;gap:18px}[data-layout=desktop] .logo{font-size:clamp(88px,8.5vw,132px)}[data-layout=desktop] .tagline{margin:0;font-size:18px;max-width:34ch}[data-layout=desktop] .flow{justify-content:flex-start}[data-layout=desktop] .title-actions{max-width:320px}[data-layout=desktop] #scene{cursor:grab}[data-layout=desktop] #scene.over-card{cursor:pointer}[data-layout=desktop] #scene.dragging{cursor:grabbing}[data-layout=desktop] .tabbar{top:16px;bottom:auto;left:var(--stage-mid);right:auto;transform:translate(-50%);z-index:9;width:auto;height:auto;padding:4px;gap:2px;border:1px solid var(--line);border-radius:999px;background:#0d1c25d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-layout=desktop] .tab{flex:none;flex-direction:row;gap:7px;padding:8px 16px;border-radius:999px;font-size:13px}[data-layout=desktop] .tab svg{width:17px;height:17px}[data-layout=desktop] .tab:hover{color:var(--text);background:#ffffff0a}[data-layout=desktop] .tab.on{color:var(--ink);background:var(--brass)}[data-layout=desktop] .tab-badge{top:2px;left:auto;right:2px}[data-layout=desktop] .tab.on .tab-badge{box-shadow:0 0 0 2px var(--brass)}@media(max-width:1279px){[data-layout=desktop] .tabbar{top:74px}}[data-layout=desktop] .modal{right:var(--panel-w);align-items:center;padding:24px}[data-layout=desktop] .modal-sheet{border-radius:24px;border-bottom:1px solid var(--line);max-width:480px;max-height:calc(100vh - 48px)}[data-layout=desktop] .modal-grab{height:14px}[data-layout=desktop] .modal-grab:after{display:none}[data-layout=desktop] .medal-toast{left:var(--stage-mid)}[data-layout=desktop] .panel:before{display:none}[data-layout=desktop].has-tabbar #toasts{top:76px}@media(max-width:1279px){[data-layout=desktop].has-tabbar #toasts{top:132px}}@media(max-width:420px){.hud-stat .lbl{display:none}.mini{width:76px;height:108px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(pointer:coarse){.sheet{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0d1c25f7}.reveal{backdrop-filter:none;-webkit-backdrop-filter:none;background:#050c12cc}}[data-layout=mobile] .sheet{transition:transform .38s cubic-bezier(.2,.9,.25,1)}[data-layout=mobile] .sheet.collapsed{transform:translateY(calc(100% - 64px));overflow:hidden}[data-layout=mobile] .sheet.collapsed .peek{display:flex;position:absolute;inset:0 0 auto;height:64px;align-items:center;justify-content:center;gap:8px;padding:0 18px env(safe-area-inset-bottom,0px);background:#0d1c25;border-radius:22px 22px 0 0;color:var(--text);font-weight:600;font-size:14px;cursor:pointer;touch-action:none;z-index:2}[data-layout=mobile] .sheet.collapsed .peek:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--line-2)}[data-layout=mobile] .sheet.collapsed .peek svg{color:var(--brass);flex:none}[data-layout=mobile] .sheet.collapsed .peek-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-focus[data-layout=mobile] #scene{touch-action:none}.table-focus[data-layout=mobile] .net-pill{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.panel-grab{display:none}[data-layout=mobile] .panel:before{display:none}[data-layout=mobile] .panel-grab{display:block;flex:none;width:100%;height:30px;touch-action:none;cursor:grab}[data-layout=mobile] .panel-grab span{display:block;width:40px;height:5px;margin:11px auto 0;border-radius:3px;background:var(--line-2)}[data-layout=mobile][data-mode=scroll] .sheet.collapsed .peek{display:flex;position:absolute;inset:0 0 auto;height:64px;align-items:center;justify-content:center;gap:8px;padding:0 18px;background:var(--panel-solid);border-radius:24px 24px 0 0;color:var(--text);font-weight:600;font-size:14px;cursor:pointer;touch-action:none;z-index:2}[data-layout=mobile][data-mode=scroll] .sheet.collapsed .peek:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--line-2)}[data-layout=mobile][data-mode=scroll] .sheet.collapsed .peek svg{color:var(--brass);flex:none}[data-layout=mobile][data-mode=scroll] .sheet.collapsed .peek-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-layout=mobile][data-mode=scroll] .sheet.collapsed .panel>:not(.peek):not(.panel-grab){visibility:hidden}
