@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,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:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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,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)format("woff");unicode-range:U+460-52F,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(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2)format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2)format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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,d09GRgABAAAAAAY4AA8AAAAAB8wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO/5dmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEsAAABgYqV+aFNUQVQAAAJMAAAAJwAAACp5nmutY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABXAAAAYLoabe2aGVhZAAABBwAAAA2AAAANiTGqb5oaGVhAAAEVAAAAB8AAAAkCfkC4mhtdHgAAAR0AAAAIAAAACIUdABwbG9jYQAABJQAAAAUAAAAFAFqAfZtYXhwAAAEqAAAABwAAAAgABsA8W5hbWUAAATEAAABJAAAAmo0sFagcG9zdAAABegAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAum2Up30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALLyDYR42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYdZnVmBgZWBg6mKKYGBg8IbQjHEMRoxAGgWwAzETjOPn6MfAcIBBQWEL8+P/3AwMLO8Y5YD6poPkmGyZ3gEpBQZmALqzCuUAeNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGbWYGBAQArxQIwAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942kTLgQbCUBQG4P+c1U5CrNoAcXfZAOhum0HsCYq9QAD2GMEI9Ag9UyKA9AALoLDdShTAxwdGCTiaWzgQYKY8NfOUV/KtW1wp5LabctwfaQu2FnBO3EIwBoh0rEQTxcI72jyL/lA8aE2Duv6kpuG2r7oO1n7fe0YgAAKhCn+//HyEMwCCtndnzxYFMAyjKE1ynZosz3KVqixNIh26oldslkHgz8X42hVXlK9cfx6YZZabCdNrZ7IXRTG5TJZWVTf/d57JisPVzs2e/TF73KKszLnhrH4bRSQNvRgj/+5j93b09OB5wp6wXNA230OAL4mHi4sriV9QUUVNyjXb2iLVWUosiYOdjzeJT0BZTUnJI8ca6EJ+ZhXGJcyXGJhBIcauvIiRaeMT5kvrgDKczNJMCszXGXiBMsZiEOewsSkrqXGu5ddXUNTnXyvdm5LUx3xdEggSYmIYAKhkW3cAAQAAAAGzdQNlJvtfDzz1AAMD6AAAAADfP46EAAAAAOBcI1H+tP61B18E3AAAAAYAAgAAAAAAAHjaY2BkYGB+/J+bgYG97N+WPxHs8UARVMABAJQPBeQAeNpjTmFwZL74/z8MM3xiYABh5rUMykAWPwMnAAOsC+4AAAAVADEAPQBJAEkASQCaAKcAwXjaY2BkYGDgZJjPwM4QwMAG5iEACwMjABh6AQ142o2Rg25oURAA59mMGhRBbdsIatsXta1P6rf0kzpJaudm787OYfYA3znjA+8+fgPO39Vd8TvS3iVc8Xt+v/suy/6ruLjij3fmfGKIoyv+TBoDV/ybMpJk+d1HfvL/in9I0MoBO2wxSxPrrBAwTMgiMQt6w2+DbarIJ988zxaLmh05j215xbyujR3vpo0OBlljTrdrDgiN3CfOGSK0dgfrNVIoJI9yCszVxETs6J3pjHFtHpVGERXkERCyRynZxFJAkWPlRsDkvV26aDSq33ifPkJi56zotp5Yk/LEmmbzBoe6646lUESBUSQNaELzU3v1sKVZsprHVTQ6ar919sQ641HvY89whvPmyGPematosUvErBASSWv4MvrdR2dmXgKEsl1/eNpjYGIAg/9zGIwYsAFOIFZhOMnIxMDMyMzIwsjKyMbmmFSUWpbKXpqXaWDgaACijQycTPgSk0tLUpPzc5P0khOLU3lA0sYGZmAOAIkpEwI=)format("woff");unicode-range:U+460-52F,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(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2)format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2)format("woff2"),url(/assets/unbounded-vietnamese-800-normal-BESasFH0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2)format("woff2"),url(/assets/unbounded-latin-ext-800-normal-qEXaCaVG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-greek-700-normal-RbvlO3f8.woff2)format("woff2"),url(/assets/syne-greek-700-normal-C01yjWE_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2)format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2)format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-greek-800-normal-n2LZS_yH.woff2)format("woff2"),url(/assets/syne-greek-800-normal-DtzFnRR0.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-ext-800-normal-CAQAsWuS.woff2)format("woff2"),url(/assets/syne-latin-ext-800-normal-B2iBRfEf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-800-normal-EehdNYzx.woff2)format("woff2"),url(/assets/syne-latin-800-normal-BuJcbPcX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAACygAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJYAAAD8jnuVDEdTVUIAAAHcAAAALQAAAC4jdiSCT1MvMgAAAgwAAABNAAAAYHKdrfZTVEFUAAACXAAAACYAAAAqeZNqgWNtYXAAAAKEAAAAZAAAAIpNu/P9Z2FzcAAAAugAAAAIAAAACAAAABBnbHlmAAAC8AAAA2wAAASMk1TtdmhlYWQAAAZcAAAANgAAADYgacSyaGhlYQAABpQAAAAfAAAAJBDQBqlobXR4AAAGtAAAADcAAAA8QpYDZmxvY2EAAAbsAAAAIAAAACAIygpObWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPwAAAH8KXZMBXBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpVzqdZBVEQBeB/M0luFVSAwhAUEk825Bw0sQ4qWP00Gk03w/1GweQ8R4UFy1Y065tb28aDp+tT4+ne7blRCxEqVCdH1+fmkJlWXbKqaO0yJz+96HMCOmI3fiRRIvH1J9skPmIi56a4jW+rMYtJzqbO/KPclz8rtUanN5RsQVV4SZNMh1qvVRkKVxJnstyrtL+7TyiMAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVnM+IWBlYGBVYRlAwMDwzQIzbSHwYipgwEFMLGDCBgv2MPXk+EAA6/CFo6QvysYGDhCmCIUGBjng+RYLFgXACkFBhYAYAQMqQAAAHjaY2AEQg4gZmAQAZMyDEzl6RklICYDEwOYYmRh/MLAAAAt0gL3AAB42lXINQFCARQF0IO7y0yVX4MMzOShAM6CQxJGLASu711HGBFURYQeHtVGXVFEXE5DoGMbCkf70Xn02JhcLvztvegsenjul/Nlc2ldgksI2DWF1H0vK68IcmKS4lIS0ldSPRfmAAEAAf//AA942pRSA5QcTRCu6sEpWts8Y1axdYptWxvbtm3bTn7btm3GyfSmz+/uMWP0x1dQHV4BEEDYAxzEQRLUBBXowAQ2cIEPUiETJAAp6NB4nvB8hY88fMIzGl3Ttu2E3NxoixYTmjSZUK9eNBKZlJUVTUuLpqRMcrujdvsEoxGAgB+A/4F5joNEAAkldHEODjnOj9/dw++uRuWt48ge+YGw50FfbEdP4z3yp6wCrgQXt7oYV6MSEl0qqQoaO6+dv7YyBV+AuVDOk1nMY6zEo3J6vUFJrZVyQuwmilU45bwZuWvyg6G8Na1nVKH25s7IC+bnB9kKQGAbP5MljAdwKBg9OxT4IzW9jWNxzNvUTLpwreX5ZOajy/JRiMXK1hMReACGX8HeNzK8nr0oQuGQlKPVahQuRSCDuJxxYhx7xIah1gOnXvuq/wVb4dIRs3s09J8X9sjP2TSW5Xd201HYtefOiY19Zpvco3g66sW+E2YIT0F1xukEEJxuUkvplnJ4ZS3C+7RMI+zQ6rRa9Pq8XrfINMgXH9MPdu7EtI8/wbQdO+gHn+z9OORLfNQ40R/6mMxJ9IU+pk99GPInWZ/C9ngD2z/1FD1Fm9FTTx3D9fP7TprUZ956smNyn3nryLr5fScDgp9u4f7iI0WtYHkrZ+iUi5iBmRfoFLoFh/KRR8e5Tg9foVuAIfYA8AaGMBb3UFSDzko0GlcwUGTT5SxpokN4a+eDb1gS4vECl6CaPbFgQcZ5PkKnmz3rVyR3z1PcuWPr6Bs4wO+Q/2NcHLSNfcf34ztDTTCUdOElwYCyiF2pURNRxbgZNasAc0prIV33/jprzm+79v02c9Zvh6s36XBo3Dq3Ph5bHmnfqIY8rkaTjtZ1SA4fQ1i9lsYOH6WxtWTBws4jB3evn0s9Y7vOmd9lNACBFkx5mPAUuCC3WJeFCAbCrqBD42B6GjWTKpq9cCgUlkT2RUSfo+itIi/76mJ/S7pgQ6FmNiUN6dBuR7iwi7kv75KNppoajzN9dGarUSlai3hJzHA3ekGeg+RzjjOoXTZbr3D9PnaTQ7gm1kmrd2JA1z216zRTE26CNd0XONKndYP16w1GdzCnwOKx1g7q69sjj1eoFxnHbDSZhUXWUdHEX0Ze3UhF1kPDo8nA3dfK1HRmmJ0lO9tkAOddPmMAAQAAAASBBo28gPJfDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+qf3GCdAI+AAAAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL49/Kfys5LwBFUAE/AJ8hBowAeNpjPcFwgpWHQQOGWWoZGECYVZGhh/UBgw2LGFAsk2EBy0aGAMYJDAwgzLIBiNczuAEAJtsKOQAAAABaAHYAmgDLAOMA6wEUAVYBbwGaAdcB1wHXAdcCRnjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42n2QxVFFQRQFG3e2uOxwd9jg7rrF3d0tEoIgAgIhFroK+/5kpufMdSCdRxKIS0wD3vj84TgK+fjheLJ5/+EEGnn94cQAmyTy2f7hZPXxH86mmdxvjoNM329OlGCCDdbZ4YIDltiQttjmHH/fYzqp8z1jjVN2PJ/LtZzJ++5HqlveTzHIOBOscKhypN0GNUGxF+VT9ONIm1KaqaWFevd/6mKOYSYYkWLFmpW3pH1tTkMsS4Ms+1DlhtO/vkpppJ4GOqR5FT3CIkwjsyuvoQc9XOBE1OzAc/nfdM5+5rPFDlpot0otaxxxgFNTsUKMzrprHQdBmSq+ADOfS6Z42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bottom-nav{width:min(100%, var(--app-max));max-width:100%;height:calc(var(--nav-h) + var(--safe-bottom));padding:8px 10px calc(8px + var(--safe-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;box-sizing:border-box;background:#0b0f0ee0;grid-template-columns:repeat(4,1fr);gap:4px;margin-inline:auto;display:grid;position:fixed;bottom:0;left:0;right:0}.nav-item{color:var(--text-dim);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.7rem;font-weight:600;transition:color .2s,background .2s;display:flex}.nav-item.active{color:var(--accent);background:var(--accent-soft)}.nav-icon-wrap{display:inline-flex;position:relative}.nav-badge{background:var(--accent);min-width:16px;height:16px;color:var(--accent-ink);border-radius:999px;place-items:center;padding:0 4px;font-size:.65rem;font-style:normal;display:grid;position:absolute;top:-6px;right:-10px}@media (width>=900px){.bottom-nav{border-top:0;border-right:1px solid var(--line);background:#0b0f0ef2;grid-template-columns:1fr;align-content:start;gap:8px;width:240px;max-width:none;height:100dvh;margin-inline:0;padding:28px 16px;position:sticky;inset:0 auto auto}.nav-item{flex-direction:row;justify-content:flex-start;gap:12px;min-height:48px;padding:0 14px;font-size:.95rem}}.feedback-page,.admin-page{flex-direction:column;gap:14px;display:flex}.feedback-tabs,.admin-tabs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.feedback-ticket-list{gap:10px;display:grid}.feedback-ticket-card{text-align:left;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);width:100%;color:inherit;gap:6px;padding:14px;display:grid}.feedback-ticket-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.feedback-status{background:var(--bg-soft);color:var(--text-muted);border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:700}.feedback-status.open,.feedback-status.new{color:var(--accent);background:#c8f54224}.feedback-status.in_progress{color:#8ec8ff;background:#64b4ff29}.feedback-thread{gap:10px;display:grid}.feedback-msg{border:1px solid var(--line);background:var(--bg-elevated);border-radius:14px;padding:12px}.feedback-msg--admin{background:#c8f54214;border-color:#c8f54259}.feedback-msg-head{color:var(--text-muted);justify-content:space-between;gap:8px;margin-bottom:6px;font-size:.8rem;display:flex}.feedback-actions{gap:8px;display:grid}.feedback-actions .btn-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-hub-grid{gap:10px;display:grid}.admin-hub-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);text-align:left;color:inherit;gap:6px;padding:16px;display:grid}.admin-hub-card strong{font-family:var(--font-display);font-size:1.1rem}.admin-user-row{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);gap:10px;padding:14px;display:grid}.admin-user-row .actions{flex-wrap:wrap;gap:8px;display:flex}.block-form{gap:10px;padding:14px;display:grid}.feedback-notice{color:var(--accent);font-size:.9rem}.admin-players-page{gap:16px}.admin-players-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-players-head>div{flex:1;min-width:0}.admin-players-head h1{overflow-wrap:anywhere;margin:0 0 4px;font-size:clamp(1.25rem,5vw,1.75rem);line-height:1.15}.btn-icon-refresh{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);cursor:pointer;border:1px solid #c8f54259;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,transform .15s;display:inline-flex}.btn-icon-refresh:hover{background:#c8f54238}.btn-icon-refresh:active{transform:scale(.96)}.btn-icon-refresh svg{width:22px;height:22px;display:block}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=720px){.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-stat-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);gap:4px;padding:14px;display:grid}.admin-stat-card strong{font-family:var(--font-display);font-size:1.35rem;line-height:1.15}.admin-stat-card .dim{margin:0;font-size:.78rem;line-height:1.35}.admin-breakdown{gap:12px;display:grid}@media (width>=720px){.admin-breakdown{grid-template-columns:1fr 1fr}}.admin-breakdown h2{margin:0 0 8px;font-size:1rem}.admin-breakdown ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-breakdown li{background:var(--bg-elevated);border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:.88rem;display:flex}.admin-players-toolbar{gap:10px;display:grid}.admin-filter-bar{scrollbar-width:none;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg, #c8f5420a, transparent 55%), var(--bg-elevated);gap:4px;padding:4px;display:flex;overflow-x:auto}.admin-filter-bar::-webkit-scrollbar{display:none}.admin-filter-btn{min-height:38px;color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1 0 auto;padding:0 12px;font-family:inherit;font-size:.86rem;font-weight:650;transition:background .2s,color .2s}.admin-filter-btn:hover{color:var(--text);background:#e8f0ea0a}.admin-filter-btn.is-active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px #c8f54247}.admin-filter-btn:active{transform:scale(.98)}.admin-players-count{margin:0;font-size:.85rem}.admin-players-layout{gap:12px;display:grid}@media (width>=860px){.admin-players-layout{grid-template-columns:1.1fr .9fr;align-items:start}}.admin-players-list{gap:8px;max-height:min(70vh,720px);padding-right:2px;display:grid;overflow:auto}.admin-player-row{text-align:left;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);width:100%;color:inherit;cursor:pointer;gap:4px;padding:12px 14px;display:grid}.admin-player-row.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.admin-player-row.is-blocked{opacity:.72}.admin-player-row-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-player-row .mock-online{color:var(--online);font-size:.75rem;font-weight:700}.admin-player-meta{color:var(--text-muted);flex-wrap:wrap;gap:8px;font-size:.8rem;display:flex}.admin-player-meta span:after{content:"·";opacity:.5;margin-left:8px}.admin-player-meta span:last-child:after{content:none}.admin-player-detail{gap:12px;padding:16px;display:grid;position:sticky;top:12px}.admin-player-detail h2{margin:0}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.admin-detail-grid dt{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.admin-detail-grid dd{word-break:break-word;margin:2px 0 0;font-size:.9rem;line-height:1.35}.admin-player-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-player-actions .btn{align-items:center;gap:6px;display:inline-flex}.admin-message-form{border-top:1px solid var(--line);gap:8px;padding-top:8px;display:grid}.admin-message-form h3{align-items:center;gap:6px;margin:0;font-size:1rem;display:flex}.admin-message-form textarea{resize:vertical;width:100%;min-height:96px}.admin-roles-page .admin-preset-help{gap:10px;padding:14px;display:grid}.admin-roles-page .admin-preset-help h2{margin:0;font-size:1rem}.admin-preset-pick{flex-wrap:wrap;gap:8px;display:flex}.admin-role-head{gap:10px;display:grid}.admin-perm-panel{border-top:1px solid var(--line);gap:12px;padding-top:10px;display:grid}.admin-perm-grid{gap:8px;display:grid}.admin-perm-item{border:1px solid var(--line);background:var(--bg-elevated);cursor:pointer;border-radius:12px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.admin-perm-item.is-locked{opacity:.55;cursor:not-allowed}.admin-perm-item strong{font-size:.92rem;display:block}.admin-perm-item em{color:var(--text-muted);margin-top:2px;font-size:.78rem;font-style:normal;display:block}.admin-perm-item input{margin-top:3px}.msg-ticks{vertical-align:-2px;opacity:.75;align-items:center;margin-left:4px;display:inline-flex}.msg-ticks.sending{opacity:.55}.msg-ticks.read{opacity:1;color:#4fc3f7}.bubble.mine .msg-ticks.read{color:#1d4e8c}.bubble.mine .msg-ticks.sent,.bubble.mine .msg-ticks.delivered,.bubble.mine .msg-ticks.sending{color:var(--accent-ink);opacity:.55}.bubble.mine .msg-ticks.read{opacity:1}.presence-badge{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.presence-badge.compact{padding:3px 8px;font-size:.7rem}.presence-badge.on{color:var(--online);background:#57f28729}.presence-badge.off{color:var(--text-muted);background:#94a39a1f}.chat-page{--chat-keyboard:0px;height:100svh;max-height:100svh;padding:calc(12px + var(--standalone-top)) 16px 0;padding-bottom:calc(10px + var(--safe-bottom) + var(--chat-keyboard));box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}.chat-header{flex-shrink:0;align-items:center;gap:10px;margin-bottom:10px;display:flex}.chat-user{align-items:center;gap:10px;min-width:0;display:flex}.chat-user-avatar{flex-shrink:0;width:42px;height:42px;position:relative}.chat-user img{object-fit:cover;border-radius:12px;width:42px;height:42px}.chat-user-avatar .online-dot.abs{box-shadow:0 0 0 3px var(--bg);position:absolute;bottom:0;right:0}.chat-user>div:last-child{gap:3px;min-width:0;display:grid}.chat-gym{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;max-width:min(58vw,280px);font-size:.75rem;font-weight:650;overflow:hidden}.request-banner{border-radius:var(--radius);background:var(--accent-soft);border:1px solid #c8f54240;flex-shrink:0;gap:8px;margin-bottom:10px;padding:12px 14px;display:grid}.chat-thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:4px 0 12px;display:flex;overflow:hidden auto}.chat-thread-end{flex-shrink:0;width:100%;height:1px}.bubble{border-radius:16px;max-width:min(82%,420px);padding:10px 12px;animation:.25s both fade-up}.bubble p{white-space:pre-wrap;line-height:1.4}.bubble-meta{justify-content:flex-end;align-items:center;gap:2px;margin-top:6px;display:flex}.bubble time{opacity:.7;font-size:.7rem}.bubble.mine{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:6px;align-self:flex-end}.bubble.theirs{background:var(--bg-card);border:1px solid var(--line);border-bottom-left-radius:6px;align-self:flex-start}.chat-input{padding:8px 0 calc(6px + var(--safe-bottom));background:linear-gradient(180deg, transparent, var(--bg) 18%), var(--bg);z-index:5;flex-shrink:0;grid-template-columns:1fr auto;gap:8px;margin:0 -2px;display:grid}.chat-input input{border:1px solid var(--line);background:var(--bg-elevated);border-radius:14px;min-height:48px;padding:0 14px;font-size:16px}.chat-input .btn{width:48px;padding:0;font-size:1.2rem}@media (width>=900px){.chat-page{height:100dvh;max-height:100dvh;padding:24px 28px 0;padding-bottom:calc(16px + var(--chat-keyboard))}.chat-input{padding-bottom:12px}}.app-shell.chat-open.has-nav{display:block}.app-shell.chat-open .app-main{min-height:100dvh}.city-picker{gap:12px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.city-picker--compact{gap:0}.city-picker--compact .city-chip{min-height:36px;padding:0 12px}.city-picker--compact .city-chip-more{gap:4px}.city-picker .icon-btn{border:1px solid var(--line);background:var(--bg-elevated);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.city-picker-current{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .2s;display:flex}.city-picker-current:hover{border-color:#c8f54259}.city-picker-current-text{gap:2px;min-width:0;display:grid}.city-picker-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:700}.city-picker-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.15}.city-picker-hint{margin-top:2px;font-size:.82rem}.city-picker-more{background:var(--accent-soft);color:var(--accent);border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:8px 10px;font-size:.85rem;font-weight:750;display:inline-flex}.city-strip{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;width:100%;min-width:0;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%)}.city-strip::-webkit-scrollbar{display:none}.city-chip{border:1px solid var(--line);background:var(--bg-card);min-height:42px;color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.city-chip-name{color:var(--text);font-size:.92rem;font-weight:650}.city-chip-meta{color:var(--text-dim);font-size:.75rem;font-weight:700}.city-chip.active{background:var(--accent-soft);color:var(--accent);border-color:#c8f54280}.city-chip.active .city-chip-name,.city-chip.active .city-chip-meta{color:var(--accent)}.city-chip-more{color:var(--accent);border-style:dashed}.city-chip-more .city-chip-name{color:var(--accent)}.city-search{border:1px solid var(--line);background:var(--bg-elevated);border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.city-search svg{color:var(--text-dim);flex-shrink:0}.city-search input{width:100%;min-height:46px;color:var(--text);background:0 0;border:0;outline:none}.city-sheet{z-index:80;align-items:end;display:grid;position:fixed;inset:0}.city-sheet-backdrop{background:#040806b8;border:0;padding:0;position:absolute;inset:0}.city-sheet-panel{z-index:1;width:min(100%,560px);max-height:min(86dvh,720px);padding:18px 16px calc(18px + var(--safe-bottom));border:1px solid var(--line);background:#101614;border-bottom:0;border-radius:24px 24px 0 0;grid-template-rows:auto auto minmax(0,1fr);gap:12px;margin:0 auto;animation:.25s both fade-up;display:grid;position:relative}.city-sheet-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.city-sheet-top h3{font-size:1.35rem}.city-sheet-list{gap:8px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.city-row{text-align:left;border:1px solid var(--line);background:var(--bg-card);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.city-row strong{margin-bottom:2px;font-size:1rem;display:block}.city-row-nets{font-size:.78rem;display:block}.city-row-count{background:var(--accent-soft);min-width:34px;height:28px;color:var(--accent);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:grid}.city-row.active{background:linear-gradient(135deg, #c8f5421f, transparent 70%), var(--bg-card);border-color:#c8f54273}.city-empty{color:var(--text-muted);text-align:center;padding:28px 16px}@media (width>=900px){.city-sheet{align-items:center;padding:24px}.city-sheet-panel{border-bottom:1px solid var(--line);border-radius:24px;max-height:min(80vh,680px)}}.gym-card{text-align:left;border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--line);grid-template-columns:104px 1fr;gap:12px;width:100%;padding:10px;transition:border-color .2s,transform .2s;display:grid}.gym-card:hover,.gym-card.selected{border-color:#c8f54266}.gym-card.selected{background:linear-gradient(135deg, #c8f54214, transparent 60%), var(--bg-card)}.gym-card-media{background:var(--bg-soft);border-radius:12px;min-height:88px;position:relative;overflow:hidden}.gym-card-media img{object-fit:cover;width:100%;height:100%;min-height:88px}.gym-card-presence{z-index:1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);border-radius:999px;flex-flow:row;justify-content:center;align-items:center;gap:5px;width:max-content;min-width:72px;max-width:none;padding:5px 10px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040}.gym-card-presence-label{white-space:nowrap}.gym-card-presence .online-dot{flex-shrink:0;width:6px;height:6px;animation:none}.gym-card-presence.is-online{color:var(--online);background:#0c1c12c7;border:1px solid #57f28747}.gym-card-presence.is-empty{color:var(--text-muted);background:#0e1210c7;border:1px solid #e8f0ea29}.gym-card-body{flex-direction:column;justify-content:center;gap:6px;display:flex}.gym-card-body .network-tag{align-self:flex-start}.gym-card-body h3{font-size:1rem}.gym-card-body .row{font-size:.82rem}.discover-toolbar{gap:14px;min-width:0;max-width:100%;margin-bottom:20px;display:grid}.discover-networks{margin:0;padding-top:2px}@media (width>=900px){.discover-page .card-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.likes-row-anchor{color:inherit;min-width:0;max-width:100%;margin-top:4px;text-decoration:none;display:block}.likes-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:10px;display:flex}.likes-row-anchor .likes-row{margin-top:0}.likes-row-link{border:1px solid var(--line);background:var(--bg-elevated);border-radius:14px;padding:10px 12px;transition:border-color .15s,background .15s}.likes-row-anchor:hover .likes-row-link{background:#ff7a9a14;border-color:#ff7a9a66}.likes-chevron{color:var(--text-dim);flex-shrink:0;margin-left:-2px}.likes-row.compact{margin-top:8px}.likes-row.empty{color:var(--text-dim);justify-content:flex-start;gap:6px;font-size:.8rem}.likes-avatars{align-items:center;min-width:0;display:flex}.likes-avatar{object-fit:cover;border:2px solid var(--bg-card);background:var(--bg-soft);border-radius:50%;width:26px;height:26px;margin-left:-8px}.likes-avatar:first-child{margin-left:0}.likes-row.compact .likes-avatar{width:22px;height:22px}.likes-extra{background:var(--bg-soft);border:2px solid var(--bg-card);min-width:26px;height:26px;color:var(--text-muted);border-radius:999px;place-items:center;margin-left:4px;font-size:.68rem;font-weight:700;display:inline-grid}.likes-row.compact .likes-extra{min-width:22px;height:22px;font-size:.62rem}.likes-count{color:#ff7a9a;flex-shrink:0;align-items:center;gap:4px;font-size:.85rem;font-weight:750;display:inline-flex}.likes-row.compact .likes-count{font-size:.78rem}.user-card{border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;padding:12px;transition:border-color .2s,transform .2s;animation:.4s both fade-up;display:grid;position:relative}.user-card:hover{border-color:#c8f54247;transform:translateY(-1px)}.user-card.is-me{background:linear-gradient(135deg, #c8f5421a, transparent 55%), var(--bg-card);border-color:#c8f5428c;box-shadow:inset 0 0 0 1px #c8f5421f}.user-card.is-me:hover{border-color:#c8f542bf}.user-card.is-coach{border-color:#c8f54252}.user-card.compact{grid-template-columns:72px minmax(0,1fr)}.me-tab{z-index:2;background:var(--accent);color:#111;letter-spacing:.04em;pointer-events:none;border:1px solid #1111111f;border-radius:999px;padding:2px 10px;font-size:.7rem;font-weight:800;line-height:1.35;position:absolute;top:-9px;right:14px;box-shadow:0 2px 8px #00000040}.user-card-aside{align-content:start;gap:7px;min-width:0;display:grid}.user-card-media{aspect-ratio:1;background:var(--bg-soft);border-radius:14px;overflow:hidden}.user-card-media img{object-fit:cover;width:100%;height:100%;display:block}.presence-pill{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:22px;padding:3px 6px;font-size:.68rem;font-weight:750;line-height:1;display:inline-flex}.presence-pill.on{color:var(--online);background:#57f2871a;border-color:#57f28747}.presence-pill.off{color:var(--text-dim);border-color:var(--line);background:#e8f0ea0a}.presence-pill.break{color:#ffb84d;background:#ffb84d1a;border-color:#ffb84d47}.presence-pill .online-dot{flex-shrink:0;width:7px;height:7px}.offline-dot{background:var(--text-dim);opacity:.55;border-radius:50%;flex-shrink:0;width:7px;height:7px}.user-card-body{flex-direction:column;gap:6px;min-width:0;display:flex}.user-card-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.user-card-head h3{font-size:1.05rem;font-family:var(--font-display);align-items:baseline;gap:0;min-width:0;max-width:100%;margin:0;padding:0;font-weight:700;line-height:1.15;display:flex;overflow:hidden}.user-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rank-badge{background:var(--accent);color:var(--accent-ink);letter-spacing:.02em;border-radius:999px;flex-shrink:0;margin-top:1px;padding:3px 8px;font-size:.65rem;font-weight:800;line-height:1.15}.user-card-body .age{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-weight:600}.user-card-body .intent{font-size:.85rem;line-height:1.3}.user-card-body .bio{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.user-card-body .rank-num{color:var(--accent);flex-shrink:0;margin-right:6px;font-weight:700}.user-card-body .likes-row{margin-top:auto;padding-top:4px}.gym-hours{gap:10px;margin:0 0 14px;padding:14px 16px;display:grid}.gym-hours-head{color:var(--accent);align-items:center;gap:8px;display:flex}.gym-hours-head h2{color:var(--text);margin:0;font-size:1rem}.gym-hours-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gym-hours-list li{justify-content:space-between;align-items:baseline;gap:12px;font-size:.92rem;display:flex}.gym-hours-list span{color:var(--text-muted)}.gym-hours-list strong{color:var(--online);white-space:nowrap;font-weight:750}.gym-hours-note{margin:0;font-size:.78rem;line-height:1.4}.gym-actions{gap:10px;margin:0 0 18px;display:grid}.gym-hint{text-align:center;white-space:nowrap;margin:0;font-size:.8rem;line-height:1.25}.gym-people{gap:12px;margin:4px 0 20px;display:grid}.gym-people .section-title{margin-bottom:0}.gym-hero{border-radius:var(--radius-lg);background-position:50%;background-size:cover;align-items:center;height:148px;margin-bottom:14px;display:flex;position:relative;overflow:hidden}.gym-hero:after{content:"";background:linear-gradient(#0b0f0e38 0%,#0b0f0e66 48%,#0b0f0eb8 100%);position:absolute;inset:0}.gym-hero-content{z-index:1;gap:5px;width:100%;padding:0 14px;display:grid;position:relative}.gym-hero-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.gym-hero-network{min-width:0;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(.95rem,3.8vw,1.15rem);font-weight:700;line-height:1.15;overflow:hidden}.gym-hero-badges{flex-shrink:0;align-items:center;gap:6px;height:28px;display:flex}.gym-hero-badge{box-sizing:border-box;white-space:nowrap;-webkit-backdrop-filter:blur(10px);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:auto;height:28px;min-height:28px;max-height:28px;padding:0 10px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.gym-hero-badge .online-dot{flex-shrink:0;width:6px;height:6px;margin:0;animation:none}.gym-hero-badge--mine{background:var(--accent-soft);color:var(--accent);border-color:#c8f54266}.gym-hero-badge--online{color:var(--online);background:#0c1c12c7;border-color:#57f28759}.gym-hero-badge--off{color:var(--text-muted);background:#0e1210c7;border-color:#e8f0ea29}.gym-hero-title{letter-spacing:-.02em;text-shadow:0 1px 10px #0006;flex-direction:column;gap:0;margin:0;font-size:clamp(1.2rem,5vw,1.45rem);font-weight:800;line-height:1.1;display:flex}.gym-hero-title-line{display:block}.gym-hero-address{align-items:flex-start;gap:6px;margin:0;font-size:.82rem;line-height:1.3;display:flex}.gym-hero-address svg{width:16px;height:16px;color:var(--accent);flex-shrink:0;margin-top:1px}.gym-hero-address-text{color:#eef5efeb;text-shadow:0 1px 8px #00000073;flex-direction:column;gap:1px;min-width:0;display:flex}.gym-hero-address-line{display:block}@media (width>=900px){.gym-detail .card-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.checkin-control{justify-items:stretch;gap:8px;display:grid}.checkin-control.compact{justify-items:stretch;gap:6px;width:104px}.checkin-control.block{width:100%;min-width:0;max-width:100%}.checkin-control .btn{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.checkin-control.compact .btn{width:100%;min-width:0;min-height:40px;padding:0 12px;font-size:.9rem}.checkin-control.block .btn{min-height:48px}.checkin-hint{margin:0;font-size:.8rem}.checkin-expire-banner{background:linear-gradient(135deg, #ffc8571f, transparent 70%), var(--bg-card);border:1px solid #ffc85759;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.checkin-expire-banner p{margin:0;font-size:.9rem;font-weight:650;line-height:1.35}.checkin-expire-note{font-size:.78rem!important;font-weight:500!important}.checkin-other{color:var(--accent);font:inherit;text-align:center;background:0 0;border:0;justify-self:center;padding:0;font-size:.85rem;font-weight:700}.checkin-control.compact .checkin-other{display:none}.checkin-sheet{z-index:90;align-items:end;display:grid;position:fixed;inset:0}.checkin-sheet-backdrop{background:#040806b8;border:0;padding:0;position:absolute;inset:0}.checkin-sheet-panel{z-index:1;width:min(100%,520px);padding:10px 16px calc(16px + var(--safe-bottom));border:1px solid var(--line);background:#101614;border-bottom:0;border-radius:22px 22px 0 0;gap:10px;margin:0 auto;animation:.22s both fade-up;display:grid;position:relative}.checkin-sheet-grab{background:var(--line-strong);border-radius:999px;width:36px;height:4px;margin:2px auto 4px}.checkin-sheet-panel h3{margin:0;font-size:1.25rem}.checkin-sheet-lead{margin:0;font-size:.88rem}.checkin-sheet-list{gap:8px;margin:4px 0 6px;display:grid}.checkin-sheet-row{text-align:left;border:1px solid var(--line);background:var(--bg-card);color:inherit;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.checkin-sheet-row strong{margin-bottom:2px;font-size:1rem;display:block}.checkin-sheet-row .dim{font-size:.78rem;display:block}.checkin-sheet-mark{color:var(--accent);flex-shrink:0;font-size:.8rem;font-weight:750}.checkin-sheet-row.active{background:linear-gradient(135deg, #c8f5421f, transparent 70%), var(--bg-card);border-color:#c8f54273}.checkin-sheet-row.active .checkin-sheet-mark{color:var(--online)}@media (width>=900px){.checkin-sheet{align-items:center;padding:24px}.checkin-sheet-panel{border-bottom:1px solid var(--line);border-radius:22px}}.floor-filters{gap:10px;margin-bottom:16px;display:grid}.floor-filters-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.floor-filter-trigger{border:1px solid var(--line-strong);background:linear-gradient(145deg, #c8f5421a, transparent 60%), var(--bg-elevated);min-height:38px;color:var(--text);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:.86rem;font-weight:700;transition:border-color .2s,background .2s,transform .15s;display:inline-flex;position:relative}.floor-filter-trigger:active{transform:scale(.98)}.floor-filter-trigger.active{color:var(--accent);background:linear-gradient(145deg, #c8f54229, transparent 55%), var(--bg-elevated);border-color:#c8f54280}.floor-filter-badge{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);border-radius:999px;place-items:center;padding:0 5px;font-size:.68rem;font-style:normal;font-weight:800;display:grid}.floor-filters-scroll{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.floor-filters-scroll::-webkit-scrollbar{display:none}.floor-filters-scroll .chip{flex:none}.floor-filter-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.floor-filter-tag{background:var(--accent-soft);min-height:30px;color:var(--accent);border:1px solid #c8f54259;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.floor-filter-clear{color:var(--text-dim);background:0 0;border:0;padding:4px 6px;font-size:.78rem;font-weight:650}.floor-sheet{z-index:80;align-items:end;animation:.2s floor-sheet-in;display:grid;position:fixed;inset:0}@keyframes floor-sheet-in{0%{opacity:0}to{opacity:1}}.floor-sheet-backdrop{-webkit-backdrop-filter:blur(8px);background:#040806b8;border:0;position:absolute;inset:0}.floor-sheet-panel{z-index:1;width:min(100%,520px);max-height:min(82dvh,640px);padding:18px 16px calc(16px + var(--safe-bottom));border:1px solid var(--line);background:radial-gradient(420px 180px at 90% 0,#c8f5421a,#0000 55%),#101614;border-bottom:0;border-radius:24px 24px 0 0;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;margin:0 auto;animation:.28s cubic-bezier(.22,1,.36,1) floor-panel-up;display:grid;position:relative}@keyframes floor-panel-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.floor-sheet-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.floor-sheet-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 2px;font-size:.72rem;font-weight:700}.floor-sheet-top h3{margin:0;font-size:1.4rem}.floor-sheet-body{gap:18px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.floor-sheet-section h4{margin:0 0 4px;font-size:1rem}.floor-sheet-section>.muted{margin-bottom:10px;font-size:.84rem}.floor-sheet-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}.floor-sheet-actions .btn{justify-content:center;width:100%;min-height:48px}.floor-sheet-actions .btn:disabled{opacity:.4}@media (width>=720px){.floor-sheet{place-items:center;padding:24px}.floor-sheet-panel{border-bottom:1px solid var(--line);border-radius:24px;max-height:min(78vh,620px)}.floor-filters-scroll{-webkit-mask-image:none;mask-image:none}}.home-top{margin-bottom:14px}.home-bell{flex-shrink:0;position:relative}.home-bell .nav-badge{position:absolute;top:4px;right:4px}.home-page{max-width:100%;overflow-x:clip}.home-gym-block{box-sizing:border-box;gap:14px;min-width:0;max-width:100%;margin-bottom:18px;padding:14px;display:grid;overflow:hidden}.home-gym-block-head{gap:6px;min-width:0;max-width:100%;display:grid}.home-gym-network-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.home-gym-network{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:.78rem;font-weight:700;line-height:1.2;overflow:hidden}.home-gym-title{letter-spacing:-.03em;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;min-height:2.3em;margin:0;font-size:clamp(1.35rem,5.5vw,1.75rem);font-weight:800;line-height:1.15}.home-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.88rem;font-weight:700;line-height:1.3;overflow:hidden}.home-status-live{color:var(--online)}.home-status-you{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:650}.home-gym-link{color:var(--accent);flex-shrink:0;align-items:center;gap:1px;font-size:.86rem;font-weight:750;display:inline-flex}.home-gym-checkin{min-width:0;max-width:100%;min-height:48px}.floor-gym-switch-wrap{border-top:1px solid var(--line);min-width:0;max-width:100%;margin:0;padding-top:2px}.floor-gym-switch{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;max-width:100%;padding:12px 0 2px;display:flex;overflow-x:auto}.floor-gym-switch::-webkit-scrollbar{display:none}.floor-gym-chip{background:var(--bg-soft);min-height:36px;color:var(--text-muted);font:inherit;white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:.86rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.floor-gym-chip-name{text-overflow:ellipsis;max-width:16ch;overflow:hidden}.floor-gym-chip-dot{background:var(--online);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #57f2872e}.floor-gym-chip.active{background:var(--accent);color:var(--accent-ink)}.floor-gym-chip.active .floor-gym-chip-dot{background:var(--accent-ink);box-shadow:none}.floor-gym-chip.here:not(.active){color:var(--text);background:#57f2871f}.home-people-head{margin-bottom:12px}.home-people-count{color:var(--text-muted);font-size:.9rem;font-weight:750}.home-people .floor-filters{margin-bottom:14px}.home-empty-floor{border-radius:var(--radius-lg);background:radial-gradient(ellipse 80% 60% at 50% 0%, #c8f5421a, transparent 70%), var(--bg-card);border:1px solid var(--line);text-align:center;flex-direction:column;align-items:stretch;gap:12px;margin:8px 0 0;padding:28px 20px 24px;display:flex}.home-empty-icon{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:18px;place-items:center;margin:0 auto;display:grid}.home-empty-floor h2{margin:4px 0 0;font-size:1.25rem;line-height:1.2}.home-empty-floor>.muted{max-width:28ch;margin:0 auto;font-size:.92rem;line-height:1.4}.home-empty-floor .btn{margin-top:8px}@media (width>=900px){.home-page .card-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.liked-page .liked-header{align-items:flex-start;min-height:0}.liked-page .liked-lead{margin:6px 0 0}.liked-tabs{background:var(--bg-soft);border-radius:14px;gap:6px;max-width:100%;margin-top:12px;padding:4px;display:flex}.liked-tab{text-align:center;min-width:0;color:var(--text-muted);border-radius:11px;flex:1;padding:8px 10px;font-size:.82rem;font-weight:700;text-decoration:none}.liked-tab.active{background:var(--bg-elevated);color:var(--text);box-shadow:0 1px #0003}.liked-count{color:var(--accent);margin-top:10px;font-size:.88rem;font-weight:700}.liked-list{gap:10px;display:grid}.liked-row{border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;animation:.35s both slide-in;display:grid}.liked-main{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.liked-page .avatar-wrap{width:56px;height:56px;position:relative}.liked-page .avatar-wrap img{object-fit:cover;background:var(--bg-soft);border-radius:16px;width:100%;height:100%}.liked-page .online-dot.abs{box-shadow:0 0 0 3px var(--bg-card);position:absolute;bottom:2px;right:2px}.liked-body{min-width:0}.liked-title-line{align-items:center;gap:8px;min-width:0;display:flex}.liked-title-line strong{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:1rem;overflow:hidden}.liked-title-line .presence-badge{flex-shrink:0}.liked-body .age{color:var(--text-muted);font-weight:600}.liked-body .gym-line{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.75rem;font-weight:650;overflow:hidden}.liked-body .preview{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.82rem;overflow:hidden}.liked-actions{flex-direction:column;gap:8px;display:flex}.liked-action{border:1px solid var(--line);background:var(--bg-elevated);width:42px;height:42px;color:var(--text-muted);border-radius:14px;place-items:center;display:grid}.liked-action.primary{background:var(--accent-soft);color:var(--accent);border-color:#c8f54259}.liked-action.liked{color:var(--danger);background:#ff6b6b1f;border-color:#ff6b6b59}.liked-action:not(.primary):not(.liked){color:#ff7a9a}.liked-empty{justify-items:center;gap:10px;padding:22px 18px;display:grid}.liked-empty .empty-copy{padding:12px 0 0}.liked-empty .btn{margin-top:6px}.auth-page{flex-direction:column;gap:12px;max-width:440px;display:flex}.auth-brand{margin-bottom:8px;font-size:1.5rem}.auth-page h1{font-size:2rem}.auth-form{gap:12px;margin-top:16px;display:grid}.auth-form .field{gap:0}.auth-switch{margin-top:8px}.auth-switch a{color:var(--accent);font-weight:600}.auth-hint{color:var(--text-dim);margin-top:6px;font-size:.82rem}.feedback-error{color:#ff8b8b;font-size:.9rem}.auth-form .field-label{color:var(--text-muted);margin-bottom:8px;font-size:.85rem;display:block}.age-check{color:var(--text-muted);grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:.9rem;display:grid}.age-check input{accent-color:var(--accent);margin-top:3px}.terms-check .terms-inline-link{color:var(--accent);text-underline-offset:2px;font-weight:700;text-decoration:underline}.messages-page{box-sizing:border-box;max-width:100%;overflow-x:clip}.messages-page .messages-top{min-width:0;max-width:100%}.messages-find{min-width:0;max-width:100%;margin-bottom:16px}.messages-presence-label{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:right;min-width:0;max-width:55%;font-size:.75rem;font-weight:650;overflow:hidden}.messages-presence-label.on{color:var(--online,#57f287)}.find-user-error{overflow-wrap:anywhere;margin:6px 0 0;font-size:.82rem}.find-user-result{box-sizing:border-box;gap:8px;width:100%;min-width:0;max-width:100%;margin-bottom:12px;display:grid}.find-user-card{border:1px solid var(--line);background:var(--bg-card);box-sizing:border-box;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;padding:6px 8px 6px 6px;display:grid}.find-user-card-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:2px 4px;display:grid}.find-user-card-main:hover{background:#e8f0ea0a}.find-user-card-body{min-width:0;overflow:hidden}.find-user-card-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;display:block;overflow:hidden}.find-user-card-body .age{color:var(--text-muted);font-weight:600}.find-user-card-body .dim{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.78rem;overflow:hidden}.find-user-card-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.find-user-like{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.find-user-like.on{color:var(--accent);background:#c8f5421f}.find-user-open{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.find-user-open:hover{color:var(--accent)}.contact-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.conversation-row{border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--line);box-sizing:border-box;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;max-width:100%;padding:12px;animation:.35s both slide-in;display:grid}.avatar-wrap{flex-shrink:0;width:56px;height:56px;position:relative}.avatar-wrap.sm{width:40px;height:40px}.avatar-wrap img,.avatar-wrap .avatar-fallback{object-fit:cover;background:var(--bg-soft);border-radius:16px;width:100%;height:100%}.avatar-wrap .avatar-fallback{color:var(--text-muted);place-items:center;font-size:1.1rem;font-weight:700;display:grid}.avatar-wrap.sm img{border-radius:12px}.online-dot.abs{box-shadow:0 0 0 3px var(--bg-card);position:absolute;bottom:2px;right:2px}.conversation-body{min-width:0;overflow:hidden}.conversation-body .gym-line{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;font-weight:650;overflow:hidden}.conversation-body .preview{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.9rem;overflow:hidden}.conversation-body .time{flex-shrink:0;margin-left:auto;font-size:.75rem}.messages-page .unread-badge{background:var(--accent);min-width:22px;height:22px;color:var(--accent-ink);border-radius:999px;flex-shrink:0;place-items:center;font-size:.75rem;font-style:normal;font-weight:700;display:grid}.messages-page .card-list{min-width:0;max-width:100%}.notifications-page{z-index:1;isolation:isolate;flex-direction:column;gap:14px;display:flex;position:relative}.notifications-top .back-link{margin-bottom:8px}.notifications-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.notifications-title-row h1{min-width:0;margin:0;font-size:1.7rem;line-height:1.15}.notifications-mark-all{color:var(--accent);font:inherit;cursor:pointer;background:#c8f5421a;border:1px solid #c8f54259;border-radius:999px;flex-shrink:0;margin:0;padding:8px 12px;font-size:.82rem;font-weight:700;line-height:1}.notifications-mark-all:hover{background:#c8f54229}.notifications-page .filter-row{z-index:2;flex-wrap:wrap;position:relative}.master-toggle .row{flex:1;align-items:flex-start;min-width:0}.master-toggle .row>div{min-width:0}.push-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:14px;display:grid}.push-card .row{align-items:flex-start;gap:10px}.push-hint,.push-error{margin:0;font-size:.86rem;line-height:1.35}.push-error{color:#ff8f8f}.push-toggle{margin:0}.prefs-list{gap:8px;display:grid}.prefs-list.dims{opacity:.45;pointer-events:none}.notifications-page .card-list,.notifications-page .stack{z-index:1;position:relative}.notification-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);gap:6px;width:100%;min-width:0;padding:14px 16px;transition:border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.notification-card.is-unread{background:linear-gradient(135deg, #c8f5421a, transparent 55%), var(--bg-card);border-color:#c8f54273}.notification-card.is-read{opacity:.78}.notification-card-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.notification-card-top .chip{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.notification-card-meta{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.notification-card-meta .dim{white-space:nowrap;font-size:.78rem}.notification-card strong{font-family:var(--font-display);font-size:1.02rem}.notification-card p{margin:0;line-height:1.4}.notification-unread-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #c8f5422e}.admin-form{gap:10px;padding:16px;display:grid}.admin-form h2{font-size:1.05rem}.admin-form textarea{border:1px solid var(--line);background:var(--bg-elevated);resize:vertical;width:100%;min-height:90px;color:inherit;border-radius:12px;padding:12px}.schedule-editor{gap:6px;display:grid}.schedule-editor.dense{gap:5px}.schedule-day{border:1px solid var(--line);background:#e8f0ea08;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:stretch;min-height:40px;display:grid;overflow:hidden}.schedule-day.on{background:#c8f5420d;border-color:#c8f5424d}.schedule-day-btn{border:0;border-right:1px solid var(--line);color:var(--text-muted);font:inherit;cursor:pointer;background:#e8f0ea0a;border-radius:0;place-items:center;margin:0;padding:0;font-size:.82rem;font-weight:750;line-height:1;display:grid}.schedule-day.on .schedule-day-btn{border-right-color:#c8f54238}.schedule-day-btn.active{background:var(--accent);color:#111;border-right-color:#0000}.schedule-day-times{box-sizing:border-box;align-items:center;gap:8px;width:100%;min-width:0;padding:5px 10px;display:flex}.schedule-time-box{border:1px solid var(--line);box-sizing:border-box;background:#0c1210;border-radius:8px;flex:1 1 0;align-items:center;min-width:0;max-width:calc(50% - 12px);height:30px;margin:0;display:flex;position:relative;overflow:hidden}.schedule-time-box:focus-within{border-color:#c8f5428c}.schedule-time-box input[type=time]{width:100%;max-width:100%;height:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 22px;font-size:.8rem;line-height:1;display:flex;position:relative;min-width:0!important}.schedule-time-box input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;filter:invert()brightness(1.2);width:14px;height:14px;margin:0;padding:0;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.schedule-time-box input[type=time]::-webkit-datetime-edit{text-align:center;flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;padding:0;display:flex}.schedule-time-box input[type=time]::-webkit-datetime-edit-fields-wrapper{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.schedule-time-box input[type=time]::-webkit-datetime-edit-text{padding:0 1px;line-height:1}.schedule-time-box input[type=time]::-webkit-datetime-edit-hour-field{padding:0 1px;line-height:1}.schedule-time-box input[type=time]::-webkit-datetime-edit-minute-field{padding:0 1px;line-height:1}.schedule-time-box input[type=time]::-webkit-datetime-edit-ampm-field{padding:0 1px;line-height:1}.schedule-time-box input[type=time]:focus{outline:none}.schedule-day-sep{width:10px;color:var(--text-dim);text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;flex:0 0 10px;margin:0;font-size:.9rem;font-weight:700;line-height:1}.schedule-day-empty{color:var(--text-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0 12px;font-size:.82rem;display:flex}.schedule-editor-hint{margin:4px 0 0;font-size:.8rem;line-height:1.35}.schedule-editor.dense .schedule-day{border-radius:10px;min-height:38px}.schedule-editor.dense .schedule-day-times{gap:8px;padding:4px 10px}.schedule-editor.dense .schedule-time-box{height:28px}.schedule-editor.dense .schedule-time-box input[type=time]{padding:0 20px;font-size:.78rem}.page.onboarding{box-sizing:border-box;height:100dvh;min-height:100dvh;max-height:100dvh;padding-bottom:calc(10px + var(--safe-bottom));flex-direction:column;gap:12px;display:flex;overflow:hidden}.onboarding-top{flex-shrink:0}.onboarding-brand{font-size:1.25rem}.stepper{gap:6px;margin:12px 0 8px;display:flex}.stepper .dot{background:var(--bg-soft);border-radius:999px;width:28px;height:4px}.stepper .dot.on{background:var(--accent)}.onboarding h1{margin:0;font-size:1.55rem}.onboarding-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:4px;overflow:auto}.onboarding-body.gym-step{flex-direction:column;display:flex;overflow:hidden}.onboarding-gym-step{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.onboarding-gym-step>.muted,.onboarding-gym-step>.app-search{flex-shrink:0}.onboarding-form{gap:18px}.privacy-card{text-align:left;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);padding:16px}.privacy-card.active{background:linear-gradient(135deg, #c8f5421a, transparent 70%), var(--bg-card);border-color:#c8f54273}.privacy-card h3{margin-bottom:6px}.toggle-row{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.gym-pick-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;padding-right:2px;overflow:auto}.onboarding-actions{border-top:1px solid var(--line);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding-top:10px;display:flex}.onboarding-actions .btn{min-width:120px;min-height:44px}.onboarding-field-hint{margin:6px 0 0;font-size:.8rem;line-height:1.35}.photo-modal{z-index:80;padding:calc(12px + var(--standalone-top)) 12px calc(12px + var(--safe-bottom));place-items:end center;animation:.22s photo-modal-in;display:grid;position:fixed;inset:0}@media (width>=720px){.photo-modal{place-items:center;padding:24px}}@keyframes photo-modal-in{0%{opacity:0}to{opacity:1}}.photo-modal-backdrop{-webkit-backdrop-filter:blur(10px);background:#040806c7;border:0;position:absolute;inset:0}.photo-modal-panel{border:1px solid var(--line-strong);width:min(100%,440px);max-height:min(92vh,820px);box-shadow:var(--shadow);background:radial-gradient(500px 220px at 80% 0,#c8f5421a,#0000 55%),linear-gradient(#151c19 0%,#0f1412 100%);border-radius:28px 28px 22px 22px;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:12px;padding:14px 14px 16px;animation:.28s cubic-bezier(.22,1,.36,1) photo-panel-up;display:grid;position:relative;overflow:hidden}@keyframes photo-panel-up{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.photo-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.photo-modal-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 2px;font-size:.72rem;font-weight:700}.photo-modal-head h2{margin:0;font-size:1.35rem;line-height:1.15}.photo-modal-icon{border:1px solid var(--line);background:var(--bg-elevated);width:40px;height:40px;color:var(--text);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.photo-modal-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;min-height:0;display:grid;position:relative}.photo-modal-frame{aspect-ratio:4/5;background:var(--bg-soft);border:1px solid var(--line);border-radius:22px;width:100%;max-height:min(52vh,460px);animation:.28s photo-frame-swap;position:relative;overflow:hidden}@keyframes photo-frame-swap{0%{opacity:.55;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.photo-modal-frame img{object-fit:cover;width:100%;height:100%}.photo-modal-empty{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c0ab8;border-radius:14px;padding:12px 14px;position:absolute;inset:auto 16px 18px}.photo-modal-empty p{font-family:var(--font-display);margin:0 0 4px;font-weight:700}.photo-modal-empty span{color:var(--text-muted);font-size:.84rem}.photo-modal-badge{background:var(--accent);color:var(--accent-ink);letter-spacing:.02em;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:800;position:absolute;top:12px;left:12px}.photo-modal-nav{z-index:2;border:1px solid var(--line-strong);width:40px;height:40px;color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e0cb8;border-radius:14px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.photo-modal-nav.prev{left:8px}.photo-modal-nav.next{right:8px}.photo-modal-dots{justify-content:center;gap:7px;display:flex}.photo-dot{background:#eef5ef38;border-radius:999px;width:7px;height:7px;transition:width .2s,background .2s}.photo-dot.active{background:var(--accent);width:22px}.photo-modal-thumbs{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.photo-modal-thumbs::-webkit-scrollbar{display:none}.photo-thumb{background:var(--bg-soft);opacity:.72;border:2px solid #0000;border-radius:14px;flex:0 0 56px;width:56px;height:56px;transition:opacity .18s,border-color .18s,transform .18s;overflow:hidden}.photo-thumb img{object-fit:cover;width:100%;height:100%}.photo-thumb.active{opacity:1;border-color:var(--accent);transform:translateY(-1px)}.photo-thumb.main:after{content:"";position:absolute}.photo-thumb.add{border:1px dashed var(--line-strong);color:var(--text-muted);opacity:1;place-items:center;display:grid}.photo-modal-toast{text-align:center;color:var(--accent);margin:0;font-size:.88rem}.photo-modal-toast.error{color:var(--danger)}.photo-modal-actions{grid-template-columns:1.2fr 1fr 1fr;gap:8px;display:grid}.photo-modal-actions .btn{justify-content:center;align-items:center;gap:6px;min-height:44px;padding-inline:10px;font-size:.86rem;display:inline-flex}.photo-modal-actions .btn:disabled{opacity:.42;cursor:not-allowed}.btn-danger-ghost{color:#ffb0b0;background:#ff6b6b1a;border:1px solid #ff6b6b59;border-radius:14px}.photo-modal-hint{text-align:center;margin:0;font-size:.86rem}.profile-carousel{background:var(--bg-soft);border:1px solid var(--line);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;isolation:isolate;border-radius:22px;outline:none;width:min(100%,220px);margin:0 auto;position:relative;overflow:hidden}.profile-carousel:active{cursor:grabbing}.profile-carousel.mine{border-radius:24px;width:148px;margin:0}.profile-carousel img{aspect-ratio:4/5;object-fit:cover;background:var(--bg-soft);width:100%;max-height:260px;animation:.22s profile-carousel-fade;display:block}.profile-carousel.mine img{aspect-ratio:1;max-height:none}@keyframes profile-carousel-fade{0%{opacity:.55}to{opacity:1}}.profile-carousel-count{z-index:2;min-height:22px;color:var(--text);letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#080c0ab8;border:1px solid #e8f0ea24;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;bottom:8px;right:8px}.profile-carousel-count.empty{font-size:.64rem;font-weight:700}.profile-carousel-dots{pointer-events:none;background:#080c0a66;border-radius:999px;gap:4px;padding:4px 6px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.profile-carousel-dots i{background:#eef5ef59;border-radius:999px;width:5px;height:5px}.profile-carousel-dots i.on{background:var(--accent);width:12px}@media (width>=900px){.profile-carousel:not(.mine){width:min(100%,240px)}.profile-carousel:not(.mine) img{max-height:280px}}.schedule-sheet{z-index:95;align-items:end;display:grid;position:fixed;inset:0}.schedule-sheet-backdrop{background:#040806b8;border:0;padding:0;position:absolute;inset:0}.schedule-sheet-panel{z-index:1;width:min(100%,480px);max-height:min(86vh,640px);padding:14px 14px calc(12px + var(--safe-bottom));border:1px solid var(--line);box-sizing:border-box;background:#101614;border-bottom:0;border-radius:20px 20px 0 0;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;margin:0 auto;animation:.22s both fade-up;display:grid;position:relative}.schedule-sheet-top{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.schedule-sheet-top h2{margin:0;font-size:1.05rem;font-weight:750;line-height:1.2}.schedule-sheet-close{border:1px solid var(--line);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:#e8f0ea0a;border-radius:10px;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.schedule-sheet-close:hover{color:var(--text);border-color:var(--line-strong,var(--line))}.schedule-sheet-body{-webkit-overflow-scrolling:touch;min-height:0;overflow:auto}.schedule-sheet-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.schedule-sheet-actions .btn{justify-content:center;width:100%;min-height:44px}@media (width>=720px){.schedule-sheet{align-items:center;padding:24px}.schedule-sheet-panel{border-bottom:1px solid var(--line);border-radius:20px;max-height:min(78vh,600px);padding:16px}}.icon-btn{border:1px solid var(--line);background:var(--bg-elevated);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative}.profile-other-top{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.profile-other-top .back-link{margin-bottom:0}.icon-btn .nav-badge{position:absolute;top:4px;right:4px}.profile-hero{text-align:center;justify-items:center;gap:14px;margin-bottom:16px;display:grid}.profile-hero.mine{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:16px}.profile-photo-link{color:var(--accent);text-align:left;background:0 0;border:0;margin-top:10px;padding:0;font-size:.9rem;font-weight:700}.profile-photo-link:hover{text-decoration:underline}.profile-hero-meta{width:100%;min-width:0}.profile-gym-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.profile-hero.mine .profile-gym-links{justify-content:flex-start}.profile-gym-link{max-width:100%;text-decoration:none}.profile-gym-link.is-here{color:var(--online,#57f287);border-color:#57f28773}.profile-hero-meta h1{overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:10px 0 6px;font-size:1.75rem;line-height:1.2;display:-webkit-box;overflow:hidden}.profile-username{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 6px;padding:0;font-size:.95rem;font-weight:700;display:inline-flex}.profile-username:hover{text-decoration:underline}.profile-username-static{color:var(--accent);margin:0 0 6px;font-size:.95rem;font-weight:700}.profile-block{margin-bottom:12px;padding:16px}.profile-block h2{margin-bottom:10px;font-size:1rem}.break-note{color:#ffb84d;background:#ffb84d14;border:1px solid #ffb84d38;border-radius:12px;margin:0 0 10px;padding:10px 12px;font-size:.88rem;line-height:1.4}.text-link{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:650;text-decoration:underline;display:inline}.text-link.muted{color:var(--text-muted);text-decoration:none}.text-link.muted:hover{color:var(--text)}.profile-block p{line-height:1.45}.slots{gap:8px;display:grid}.slot{background:var(--bg-elevated);border:1px solid var(--line);border-radius:12px;justify-content:space-between;padding:10px 12px;display:flex}.status-panel{gap:10px;display:grid}.checkin-block{gap:12px;display:grid}.status-panel .toggle-row{background:0 0;border:0;padding:0}.likes-block .section-title{margin-bottom:8px}.likes-block-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.likes-block-head h2{margin-bottom:0}.like-btn{border:1px solid var(--line);background:var(--bg-elevated);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.9rem;font-weight:650;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.like-btn.liked{color:#ff7a9a;background:#ff7a9a1f;border-color:#ff7a9a73}.profile-cta{bottom:calc(var(--nav-h) + var(--safe-bottom) + 8px);z-index:5;background:linear-gradient(180deg, transparent, var(--bg) 28%);margin-top:12px;padding-top:8px;position:sticky}.composer{border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--line);gap:10px;padding:12px;display:grid}.composer textarea{border:1px solid var(--line);background:var(--bg-elevated);resize:vertical;border-radius:12px;min-height:90px;padding:12px}.composer textarea::placeholder{color:var(--text-dim);opacity:.85}.composer-hint{margin:0;font-size:.8rem;line-height:1.35}@media (width>=900px){.profile-hero{grid-template-columns:280px 1fr;align-items:end}.profile-cta{position:static}}.settings-page h1{margin:8px 0 6px;font-size:1.8rem}.settings-gym-list{max-height:min(42vh,420px);overflow:auto}.settings-form{gap:16px;min-width:0;max-width:100%;margin:18px 0;display:grid}.field-label{color:var(--text-muted);margin-bottom:8px;font-size:.875rem;font-weight:500}.settings-panel{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);box-sizing:border-box;gap:12px;min-width:0;max-width:100%;padding:14px;display:grid}.settings-panel-head h2{margin:0 0 4px;font-size:1rem}.settings-panel-head .muted{margin:0;font-size:.86rem}.settings-panel-hint{margin:0;font-size:.82rem;line-height:1.35}.time-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-break-toggle{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.settings-break-fields{border-top:1px solid var(--line);gap:8px;min-width:0;max-width:100%;padding-top:4px;display:grid}.settings-break-fields .field{min-width:0;max-width:100%;overflow:hidden}.settings-date-wrap{border:1px solid var(--line);background:var(--bg-elevated);box-sizing:border-box;border-radius:14px;width:100%;min-width:0;max-width:100%;overflow:hidden}.settings-date-wrap:focus-within{border-color:#c8f5428c;box-shadow:0 0 0 3px #c8f5421f}.settings-break-fields .settings-date-wrap input[type=date]{box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;max-width:100%;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:12px 12px 12px 14px;display:block;min-width:0!important}.settings-break-fields .settings-date-wrap input[type=date]::-webkit-datetime-edit{min-width:0;max-width:calc(100% - 28px);overflow:hidden}.settings-break-fields .settings-date-wrap input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;filter:invert()brightness(1.1);flex-shrink:0;width:16px;height:16px;margin:0 0 0 4px;padding:0}.settings-links{gap:10px;margin:0 0 16px;display:grid}.safety{margin-bottom:12px;padding:16px}.safety h2{margin-bottom:10px;font-size:1rem}.safety ul{color:var(--text-muted);gap:6px;margin:0;padding-left:18px;font-size:.9rem;display:grid}.blocked-list{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:12px;display:grid}.blocked-empty{margin:12px 0 0;font-size:.85rem}.blocked-row{justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:.92rem;font-weight:650;display:flex}.blocked-row .text-btn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:700}.terms-page{max-width:720px;padding-bottom:calc(28px + var(--safe-bottom));flex-direction:column;gap:18px;display:flex}.terms-hero h1{margin:4px 0 8px;font-size:clamp(1.55rem,5vw,2rem);line-height:1.15}.terms-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem;font-weight:700}.terms-lead,.terms-notice{color:var(--text-muted);margin-top:12px;font-size:.95rem;line-height:1.5}.terms-notice{color:#ffe2a8;background:#ffc85714;border:1px solid #ffc85747;border-radius:14px;padding:12px 14px}.terms-toc{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);padding:14px 16px}.terms-toc-title{margin:0 0 10px;font-size:.92rem;font-weight:700}.terms-toc ol{gap:6px;margin:0;padding-left:1.15rem;display:grid}.terms-toc a{color:var(--accent);font-size:.88rem;font-weight:600}.terms-body{gap:18px;display:grid}.terms-section{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);padding:16px;scroll-margin-top:16px}.terms-section h2{margin:0 0 10px;font-size:1.05rem;line-height:1.25}.terms-section p{color:var(--text-muted);margin:0 0 10px;font-size:.92rem;line-height:1.55}.terms-section p:last-child{margin-bottom:0}.terms-section ul{color:var(--text-muted);gap:6px;margin:0 0 10px;padding-left:1.2rem;font-size:.92rem;line-height:1.45;display:grid}.terms-links a{color:var(--accent);word-break:break-word;font-weight:600}.terms-footer{background:linear-gradient(180deg, transparent, var(--bg) 28%);gap:10px;padding:14px 0 4px;display:grid;position:sticky;bottom:0}.terms-footer .dim{font-size:.82rem;line-height:1.4}.safety-actions{flex-shrink:0;position:relative}.safety-menu-trigger{color:var(--text-muted)}.safety-menu{z-index:40;border:1px solid var(--line);background:var(--bg-elevated);border-radius:14px;gap:2px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000059}.safety-menu-item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:0;padding:11px 12px;font-size:.92rem;font-weight:650;display:flex}.safety-menu-item:hover{background:var(--bg-soft)}.safety-note,.safety-error{white-space:nowrap;z-index:41;margin:0;font-size:.78rem;position:absolute;top:calc(100% + 8px);right:0}.safety-error{color:#ff8b8b}.safety-sheet{z-index:90;align-items:end;display:grid;position:fixed;inset:0}.safety-sheet-backdrop{background:#040806b8;border:0;padding:0;position:absolute;inset:0}.safety-sheet-panel{z-index:1;width:min(100%,480px);padding:10px 16px calc(16px + var(--safe-bottom));border:1px solid var(--line);background:#101614;border-bottom:0;border-radius:22px 22px 0 0;gap:12px;margin:0 auto;animation:.22s both fade-up;display:grid;position:relative}.safety-sheet-grab{background:var(--line-strong);border-radius:999px;width:36px;height:4px;margin:2px auto 4px}.safety-sheet-panel h3{margin:0;font-size:1.2rem}.safety-sheet-panel .muted{margin:0;font-size:.9rem;line-height:1.4}.safety-sheet-panel .field{margin:0}.safety-sheet-panel textarea{resize:vertical;min-height:84px}@media (width>=900px){.safety-sheet{align-items:center;padding:24px}.safety-sheet-panel{border-bottom:1px solid var(--line);border-radius:22px}}.welcome{min-height:100svh;padding-top:calc(20px + env(safe-area-inset-top,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0b0f0e66 0%,#0b0f0ed6 52%,#0b0f0e 100%),url(https://images.unsplash.com/photo-1534438327276-14e5300c3a48?w=1400&q=80&auto=format&fit=crop) 50%/cover no-repeat;flex-direction:column;justify-content:space-between;gap:24px;display:flex;overflow-x:clip}.welcome-hero{z-index:1;min-width:0;max-width:100%;padding-top:clamp(28px,8vh,88px);position:relative}.welcome-glow{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#c8f54242,#0000 68%);border-radius:50%;width:min(200px,55vw);height:min(200px,55vw);animation:3.5s infinite pulse-dot;position:absolute;top:8px;left:-28px}.welcome-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:700;position:relative}.welcome .brand-mark{letter-spacing:-.045em;overflow-wrap:anywhere;word-break:keep-all;-webkit-text-size-adjust:100%;text-wrap:balance;width:100%;max-width:100%;margin:0 0 14px;font-size:clamp(2.35rem,11.5vw,4.25rem);line-height:.92;display:block;position:relative}.welcome-lead{max-width:32ch;color:var(--text);margin:0 0 22px;font-size:clamp(.98rem,3.6vw,1.08rem);line-height:1.45;position:relative}.welcome-actions{gap:10px;width:100%;max-width:360px;display:grid}.welcome-actions .btn{width:100%;min-height:50px;font-weight:750}.welcome-actions .btn-primary{background:var(--accent);color:#13200a;box-shadow:0 10px 28px #00000047}.welcome-actions .btn-primary:hover,.welcome-actions .btn-primary:focus-visible{color:#13200a;filter:brightness(1.04)}.welcome-actions .btn-ghost{color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1218168c;border-color:#e8f0ea38}.welcome-points{z-index:1;grid-auto-rows:1fr;gap:8px;min-width:0;display:grid;position:relative}.welcome-points article{border-radius:var(--radius);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#121816c7;align-items:flex-start;gap:10px;min-height:100%;padding:12px 14px;display:flex}.welcome-points-icon{width:20px;height:1.25em;color:var(--accent);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.welcome-points-icon svg{display:block}.welcome-points-copy{flex:1;min-width:0}.welcome-points h3{margin:0 0 4px;font-size:.95rem;line-height:1.25}.welcome-points p{margin:0;font-size:.86rem;line-height:1.4}@media (width<=390px){.welcome .brand-mark{letter-spacing:-.05em;font-size:clamp(2.15rem,12.2vw,2.8rem)}.welcome-lead{max-width:28ch}}@media (width>=900px){.welcome{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:48px;padding:48px;display:grid}.welcome .brand-mark{font-size:clamp(3.4rem,5vw,4.5rem)}.welcome-points{align-self:center}}.site-lock{min-height:100dvh;padding:calc(24px + var(--standalone-top)) 16px calc(24px + var(--safe-bottom));z-index:1;place-items:center;display:grid;position:relative}.site-lock-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(160deg, #c8f54214, transparent 45%), var(--bg-card);width:min(100%,400px);box-shadow:var(--shadow);gap:12px;padding:28px 22px;display:grid}.site-lock-card .brand-mark{margin:0;font-size:1.6rem}.site-lock-card h1{letter-spacing:-.03em;margin:0;font-size:1.55rem}.site-lock-hint{margin:0 0 6px;font-size:.92rem;line-height:1.4}.site-lock-error{color:#ff8b8b;margin:0;font-size:.9rem;font-weight:600}.site-lock-card .field{gap:0;margin:0}.site-lock-card .btn{margin-top:4px}:root{--bg:#0b0f0e;--bg-elevated:#121816;--bg-soft:#1a221e;--bg-card:#141b18;--line:#e8f0ea1a;--line-strong:#e8f0ea2e;--text:#eef5ef;--text-muted:#94a39a;--text-dim:#6b7a71;--accent:#c8f542;--accent-ink:#13200a;--accent-soft:#c8f54224;--danger:#ff6b6b;--warning:#ffc857;--online:#57f287;--radius-sm:10px;--radius:16px;--radius-lg:24px;--shadow:0 18px 40px #00000059;--nav-h:68px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--standalone-top:0px;--app-max:480px;--desktop-max:1120px;--font-display:"Unbounded", "Manrope", sans-serif;--font-brand:"Syne", "Unbounded", sans-serif;--font-body:"Manrope", "Unbounded", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{overscroll-behavior-x:none;max-width:100%;min-height:100%;overflow-x:clip}html{font-size:16px}body{font-family:var(--font-body);background:radial-gradient(1200px 600px at 80% -10%, #c8f54214, transparent 55%), radial-gradient(900px 500px at -10% 20%, #57f2870d, transparent 50%), linear-gradient(180deg, #0d1311 0%, var(--bg) 40%, #090c0b 100%);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body:before{content:"";pointer-events:none;opacity:.04;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;margin:0}p{margin:0}.app-shell{z-index:1;width:min(100%, var(--app-max));overscroll-behavior-x:none;max-width:100%;min-height:100dvh;margin:0 auto;position:relative;overflow-x:clip}.app-main{min-width:0;max-width:100%;overflow-x:clip}@media (width>=900px){.app-shell{width:min(100%, var(--desktop-max))}.app-shell.has-nav{grid-template-columns:240px minmax(0,1fr);gap:0;display:grid}}.page{min-width:0;max-width:100%;min-height:100dvh;padding:calc(16px + var(--standalone-top)) 16px calc(var(--nav-h) + var(--safe-bottom) + 20px);box-sizing:border-box;overflow-x:clip}@media (display-mode:standalone),(display-mode:fullscreen){:root{--standalone-top:var(--safe-top)}}html.standalone{--standalone-top:var(--safe-top)}.page-title{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:800;line-height:1.15}.page-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:42px;margin-bottom:14px;display:flex}.page-header-text{flex:1;min-width:0}.page-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:700;line-height:1.2}.page-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-header-title-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.page-header-title-row .page-title{flex:0 auto;min-width:0;margin:0}.page.no-nav{padding-bottom:calc(24px + var(--safe-bottom))}@media (width>=900px){.page{padding:calc(32px + var(--standalone-top)) 36px 40px}.app-main{min-width:0}}.back-link{color:var(--text-muted);font-weight:600;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;padding:0;display:inline-flex}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.25)}}@keyframes slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.brand-mark{font-family:var(--font-brand);letter-spacing:-.04em;font-size:clamp(1.75rem,6vw,2.4rem);font-weight:800}.brand-mark span{color:var(--accent)}.muted{color:var(--text-muted)}.dim{color:var(--text-dim)}.stack{flex-direction:column;gap:12px;display:flex}.row{align-items:center;gap:10px;display:flex}.spacer{flex:1}.btn{box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,background .2s,opacity .2s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-ink)}a.btn-primary{color:var(--accent-ink)}.btn-primary:hover{filter:brightness(1.05)}.btn-ghost{border:1px solid var(--line-strong);color:var(--text);background:0 0}a.btn-ghost{color:var(--text)}.btn-soft{background:var(--accent-soft);color:var(--accent)}a.btn-soft{color:var(--accent)}.btn-danger{color:var(--danger);background:#ff6b6b24}a.btn-danger{color:var(--danger)}.btn-block{width:100%}.icon-btn{border:1px solid var(--line);background:var(--bg-elevated);width:42px;height:42px;color:inherit;border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative}.field{flex-direction:column;gap:8px;display:flex}.field label{color:var(--text-muted);font-size:.875rem;font-weight:500}.field input,.field textarea,.field select,.input,.search-input{border:1px solid var(--line);background:var(--bg-elevated);box-sizing:border-box;border-radius:14px;outline:none;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.app-search{border:1px solid var(--line);background:var(--bg-elevated);box-sizing:border-box;border-radius:14px;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.app-search:focus-within{border-color:#c8f5428c;box-shadow:0 0 0 3px #c8f5421f}.app-search svg{color:var(--text-dim);flex-shrink:0}.app-search input{width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;box-shadow:none;appearance:none;background:0 0;border:0;outline:none;padding:0;font-size:16px}.app-search input::placeholder{color:var(--text-dim)}.app-search input:focus,.app-search input:focus-visible{box-shadow:none;border-color:#0000;outline:none}.field input[type=date],.field input[type=time],.field input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;max-width:100%}.field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;filter:invert()brightness(1.1)}.field input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;filter:invert()brightness(1.1)}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field textarea:focus,.field select:focus,.input:focus,.search-input:focus{border-color:#c8f5428c;box-shadow:0 0 0 3px #c8f5421f}.filter-row{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-row .chip{flex:none}.chip-grid{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--bg-elevated);color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;transition:all .2s;display:inline-flex}.chip.active{background:var(--accent-soft);color:var(--accent);border-color:#c8f54273}.chip.small{padding:5px 10px;font-size:.75rem}.chip.coach{color:var(--accent);background:#c8f5422e;border-color:#c8f5428c;font-weight:700}.chip.level{color:var(--text-muted);background:#94a39a24;border-color:#94a39a59;font-weight:650}.pill-coach{background:var(--accent);color:#111;font-weight:800}.section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.section-title h2{font-size:1.15rem}.card-list{flex-direction:column;gap:10px;display:flex}.surface{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius)}.pill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.pill-online{color:var(--online);background:#57f28724}.pill-offline{color:var(--text-muted);background:#94a39a1f}.pill-break{color:#ffb84d;background:#ffb84d24;border:1px solid #ffb84d47}.pill-accent{background:var(--accent-soft);color:var(--accent)}.online-dot{background:var(--online);border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse-dot}.empty-state{text-align:center;color:var(--text-muted);padding:40px 20px}.empty-copy{text-align:center;justify-items:center;gap:6px;padding:36px 20px;display:grid}.empty-copy-title{font-family:var(--font-display);color:var(--text);margin:0;font-size:1.1rem;font-weight:750}.empty-copy-lead{max-width:28ch;color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.4}.empty-copy-actions{justify-items:stretch;gap:14px;display:grid}.empty-copy-actions .empty-copy{padding-bottom:0}.toggle-row{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);text-align:left;width:100%;color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.toggle{background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;flex-shrink:0;width:48px;height:28px;transition:background .2s;position:relative}.toggle.on{background:var(--accent);border-color:var(--accent)}.toggle:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle.on:after{background:var(--accent-ink);transform:translate(20px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
