@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,d09GRgABAAAAAAZIAA8AAAAAB8gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO+5dmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEoAAABgYdt+TlNUQVQAAAJMAAAAJwAAACp5nGrlY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABawAAAYhwFPywaGVhZAAABCwAAAA2AAAANiSMqbNoaGVhAAAEZAAAAB8AAAAkCb8CyWhtdHgAAASEAAAAIAAAACIUDQCMbG9jYQAABKQAAAAUAAAAFAFtAfxtYXhwAAAEuAAAABwAAAAgABsA8W5hbWUAAATUAAABIwAAAmIy3lZmcG9zdAAABfgAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAue2Ut30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALJODYB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYZZgimBgZWBg6gLSDAzeEJoxjsGIMYwBFbADMROM4+fox8BwgEFBYQvz4//cDAws7xjlgPqmg+SYrJjeASkFBmYAxUMLAAAAeNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGTKYKBAQAsXwJlAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942jxLJXBDQRB9uzf9YQZ/uYApfyqjKTPX6/r6eBkvC75+ytwm3quAnzAu7wMw1gHh4xIEHEBEhmQkJEPr/FSbe6BTLtXCvFU/oVtwKyHuW0oH3ACRykiHoogQfEAX76v1q9UPumxks21PLsel+gqN1AuNRtcnvjgNAuCAg7aBAf47wJ3ItzYh3aiIa65jFhhKpNOmYStTt2zLtqUpLdNIq4TmUAusT8bjsahDjynNoTkcMia1WDSuT1q27md6aS5jTiiLd7ecvmUEy7/JTF7cwT5B/hw72KJmp6VPD2YPWSKlZBGqwNj7dwN3pH9oFM9OtriFAjbZrmLCoYK8/HyMYULiWkZmaq6Z1pbJjrISYTxcAnwcoULi2iZGeu7Z1kB3ijOrM9Yxn2FgBoabMbvyqiur9zCfWQrygSCzAuMv5vMMvCAZMYiT2NiUldQE+/mMVNWMefvFG2Ojm5jPyyooyEaEhzMAAEGZV+oAAAEAAAABs3X7Ap9BXw889QADA+gAAAAA3z+OhAAAAADgXCNR/r/+yQcaBL0AAAAGAAIAAAAAAAB42mNgZGBgfvyfm4GB3ejf/j/N7FJAEVTAAQCM0AWRAHjaYw5n8GRez8AEwwx/GBhAmHkBgxqQJc4gCABt9QWpAAAAFQAxAD0ASQBJAEkAnQCqAMR42mNgZGBg4GSYz8DOEMDABuYhAAsDIwAYegENeNqM0EOCHVEUANATm9PY/oqTSTyJbRdb7zvOkrKS7Cmorjbfu/a9WOunZZYsX4NfS86U8hL7l2wt5aU2Llleysuc87uUlxuPscIT/VJeab8HpbzRGdtH5SXLrbe5lNfYjIdiw3JXBEMiT8VyqUy3wK6mjguqqjo+ass1dXVUdOSGVARtqaq7brjlsREfBD0jIrHIiRldnoi1i/xgxG51FWfV1F2USnSFIrLjpZqK8yoazqmIxPpOOyYVizScd9Z5kddTqtxx2R0XFzXNA7FUz5D32rNk7J6RcVXQ9EV7/Fa7NdQ0NOz2SCa2e9ZK97QFA2Ifi6zLesWlg7aO3Q7PuHoqLyJ6Pqj4KBgurEGQGhJL/B0wFEFxAhQvxbBTEwCrLltzAHjaY2BiAIP/cxiMGLABTiBWYTjJyMTAzMjMyMLIysjG5phUlFqWyl6al2lg4GgAoo0MnEz4EpNLS1KT83OT9JITi1N5QNLGBmZgDgCJKRMC) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight: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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight: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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO/ZdmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYkB+OlNUQVQAAAJMAAAAJwAAACp5nWtJY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABZQAAAYjaD+9haGVhZAAABCgAAAA2AAAANiSlqbdoaGVhAAAEYAAAAB8AAAAkCdcC1GhtdHgAAASAAAAAIAAAACIUNwCBbG9jYQAABKAAAAAUAAAAFAFwAf5tYXhwAAAEtAAAABwAAAAgABsA8W5hbWUAAATQAAABGAAAAkYwbVNucG9zdAAABegAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAui2Ur30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALKgDYJ42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVZm2sPAysDA1MUUwcDA4A2hGeMYjBjDGVABOxAzwTh+jn4MDAsYFBS2MD/+z83AwPKOUQ6obzpIjsma6R2QUmBgBgDo+gtReNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGLaQ8DAwAtkALKAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942kTLgQbCUBQG4P+cq50ErNoi4Ha1ANHaRjKBCAj2DL1BWCCAwB6oBwhEBWAAAaYX2F0SBfDxgbEG1IArKAjQ067uudpd862eXmjFVd3lpd3TCQwC1JkrCDoAkZloMURK8Y6yMrWHtKSMVJ5/UlFwZTc0tE80zXeqKwcgAAKhLf5+/3kbDwCEcfNSR7ZYAK1REETzxERhnMSJjnQczQMzcsSkHM583+tL6BlHHBHtacfr++EsTt4z5mNiPJk1L4LZvV9G29Dr33omJy4fdx9P9lNsMfMy0meFsAWtFpe1imRnrPy7lTPYyz+Y5zRb/BIBm1w3YcFoPh4+nmhBEXUdfSXXLGuLFCcZ8WguDkF+pmhBYQ09HU2PHCuQK4WZ1Rj7mM8xMAPDzZhdedmLteeYz60AyfAxyzFxMV9i4AXJiEFcxMamrKTGN5vfQEXZkH+2RHt8fDvzJWlZWenoyEgGAKVMVfYAAAAAAQAAAAGzdSpivz9fDzz1AAMD6AAAAADfP46EAAAAAOBcI1H+uv7ABzcEygABAAYAAgAAAAAAAHjaY2BkYGB+/J+bgYHd/9+uP4Xs5kARVMABAI/fBbQAeNpjjmFwY97LwAjDDD8YGECYeRmDKpAlzMAHAHG6BcgAAAAVADIAPgBKAEoASgCdAKoAxHjaY2BkYGDgZJjPwM4QwMAG5iEACwMjABh6AQ142n2QhU5DYQxGD+4axYni7lsEj+DuLvPdOc4jEeNBeCS+/Jlbmqan3hSo5ZsySsprgJ+S9jiX0FpSHedSqkuIcxnj/MW5nE5+41zBMddxrlR8Oc6NzFKP4ZJyEXGuNTNPeMKFAycRpJIAYWyMScI8EFI2QEQ8SljslbUUdSi/wzqbHOHnXrGo7CNP0hHttvCKjuWHTJ+lbC8TjDLHuKwdB89EsExlmAtFR1mQTjLPqJkUY4YhHGbmpHJz0keu8mzsJb4xY8M2S1J70QvjNk/NirwAb4SS/+llknHppOhQkSfZfLfsElLELe/BdC0RNd+1FA/L78/5tAOXqYhq1qi6LHwmakkceHni2XwwQljxaM7OgX9fg1YKeNpjYGIAg/9zGIwYsAFOIFZhOMnIxMDMyMzIwsjKyMbmmFSUWpbKXpqXaWDgaACijQycTPgSk0tLUpPzc5P0khOLU3lA0sYGZmAOAIkpEwI=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2) format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2) format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2) format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACCwAAAPNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhRQHZwwHG8gGQJ4FzumLRiQ3N8nNEL+zT/z+pBPEk39Vve7vmbXOZgooSexoqfBA9N+vtXduQFLbW0x9xf+toaHZdPMuFhpDaWKJkCGa3P088Egjjtrq/0JvzhPX5EVZhVUK7EY4sSyOpIi0Mm+NxgHtXmBR+rQQmk5nU5fcYNO4EMMnYDV7zxYBwgCAQhA0ggABTVQw9RvQMwLhXVcECP+iJkGYGcBAAFk6X5HADgggWPh4CB6CAjwU6cxAB5mMaADzQ13TZYMEE6xCYbCs0g2pmXzpBA9ARxA2W+q1zsYCao+aBDAUDJlBUZpZwgUUgI2YPoB7ZPcl/cSEwHovmYCcLC0D1V29B7KZkLcThHgG+B2MGxcymsEMKARAQjobABSggXgmBIhnZhAgEg+FQ7ZGp9wXlX3JAAsY5ql75utNHozBAAASxCAKAB+AWEAIWAg4DqQD1oeOMkoBjSAWYb3WVlLkzJA52DgZSyIgrBImio8ZZ1gcYgJ+9lZNjWy+WFo7ceJLqZhYE+wpSg5qeXFob3U1m85VVY0bd593ik3VJm9tVqiKgmskwMYs2KyRYDO0d92DuZlWGuyp6fXu4fuHciUdevc89/ksHACPd9xQN+Ys6P/75dvVM3rXz74/CqOXnnWbLHVkUb/rM2e8cnpi88ycfml1A74XP3H6TefOuixhDztOIJpzt3o10VNmvUvpk24lPm1IRmNne8rNU2fgTP66S3rMHHqpLLYzFoOzboU6d/opHK09/fJldg4963TqzJ2p85Z2p2JsgAFwcWUs+naPKmgFMEBX6Appf7UIIBfXF5e+nzPTV/PN0/olwIOeB7YBPJxWd/DfmA/Rk8FBASDwS42sy43596YrPmfI0/No9GvudD7zdvo0dQFR+Ajg05mZVKYcRoVtYU6gEcsHzsgojSM0SBOOIlLSOZouPlqtKI7NBDschwYoTiQd4JxoQYn6GIK7JcQiDMaQ5z+aiMSiMTSt1mgUi5ogAsIoyRJEJyGQCAyNJkZVJSpKtUzBitGoMCqWAIMoaFH92vRk6lZQLzyGpORIRiTJCvH95XCFqtEoGgQRqKbhMJUwRSpgCKQVpfLQSIQilcpVIsyevdGnUZ/qjiBD49F0gkXKU7KS65shMeuUdf3kZEVwRYokG8EgJWfTDyAd4ZCWB/iNdBoGolAly159B42NCeqWYHAgov3dEYQmIFEQiUYVpVcN5DDCcs1oY0cfqOdVFFq0WGKL4/Ses6f/Epu+gsXx3rj0YBHep8Q7e66ukdvbUOxzw+7WAxzFrTqoqc9iOmftBwA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2) format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2) format("woff2"),url(/assets/unbounded-vietnamese-800-normal-BESasFH0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2) format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2) format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2) format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2) format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2) format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2) format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2) format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2) format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2) format("woff2"),url(/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2) format("woff2"),url(/assets/nunito-vietnamese-900-normal-WV2-fBew.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2) format("woff2"),url(/assets/nunito-latin-ext-900-normal-CTBZd6bf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2) format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2) format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2) format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2) format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2) format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-cyrillic-ext-400-normal-BuyJL26e.woff2) format("woff2"),url(/assets/pacifico-cyrillic-ext-400-normal-BH1b5rOk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-cyrillic-400-normal-DS5_g9Hw.woff2) format("woff2"),url(/assets/pacifico-cyrillic-400-normal-BtlfDWif.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-vietnamese-400-normal-CNs27uJ4.woff2) format("woff2"),url(/assets/pacifico-vietnamese-400-normal-CLnUcRoK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-ext-400-normal-Ba3kv-va.woff2) format("woff2"),url(/assets/pacifico-latin-ext-400-normal-nyRvH6_c.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-400-normal-7HIToT7q.woff2) format("woff2"),url(/assets/pacifico-latin-400-normal-DArfF-vd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-cyrillic-400-normal-BIatlnl2.woff2) format("woff2"),url(/assets/marck-script-cyrillic-400-normal-C4wWsGQ-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-latin-ext-400-normal-CEQHAJDc.woff2) format("woff2"),url(/assets/marck-script-latin-ext-400-normal-BipQGsdP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-latin-400-normal-hvIDGCO4.woff2) format("woff2"),url(/assets/marck-script-latin-400-normal-DonRfbfk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Stencil One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-stencil-one-vietnamese-400-normal-CgSoN2dm.woff2) format("woff2"),url(/assets/saira-stencil-one-vietnamese-400-normal-C-B0jM97.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Stencil One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-stencil-one-latin-ext-400-normal-DMIlmdX4.woff2) format("woff2"),url(/assets/saira-stencil-one-latin-ext-400-normal-CR3hwvrm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Stencil One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-stencil-one-latin-400-normal-CaP09Fmm.woff2) format("woff2"),url(/assets/saira-stencil-one-latin-400-normal-BhLFNLer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-cyrillic-400-normal-BXZIn0h3.woff2) format("woff2"),url(/assets/russo-one-cyrillic-400-normal-rRbrNFRA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-latin-ext-400-normal-CezFp_e4.woff2) format("woff2"),url(/assets/russo-one-latin-ext-400-normal-BssN3Pxm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-latin-400-normal-BfOuQF9V.woff2) format("woff2"),url(/assets/russo-one-latin-400-normal-CosRecV9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-cyrillic-ext-700-normal-CEIPfZRo.woff2) format("woff2"),url(/assets/comfortaa-cyrillic-ext-700-normal-CsTPZj0j.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-cyrillic-700-normal-BojaBofG.woff2) format("woff2"),url(/assets/comfortaa-cyrillic-700-normal-Bx05XFlW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-greek-700-normal-B2gUORsJ.woff2) format("woff2"),url(/assets/comfortaa-greek-700-normal-Cxy5Yse9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-vietnamese-700-normal-C2R3i9AT.woff2) format("woff2"),url(/assets/comfortaa-vietnamese-700-normal-C5kgrMxx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-latin-ext-700-normal-Chtbp5gW.woff2) format("woff2"),url(/assets/comfortaa-latin-ext-700-normal-BnH-JGUK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-latin-700-normal-DOtxUU44.woff2) format("woff2"),url(/assets/comfortaa-latin-700-normal-K_GTRK4c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--logo:#41591F;--logo-heart:#E35A66;--bg:#FBF6F0;--panel:#FFFFFF;--line:#ECE2D8;--track:#E6DCD1;--text:#2F2A30;--muted:#756B73;--faint:#C9BDB2;--ring:#C9BEB3;--sage:#557A4C;--sage-soft:#8DAF7E;--sage-pale:#EAF1E4;--pink:#C4506A;--blush:#F2A7B4;--blush-pale:#FCEAED;--butter:#F2CF7E;--red:#E0485A;--ink:#1E2A1B;--paper:#FFF8F1;--on-sage:#FFFFFF;--cta-a:#B5CEA3;--cta-b:#8DAF7E;--cta-text:#1E2A1B;--timer-a:#FFFFFF;--timer-b:#F5F8F1;--warn-bg:#FBF1D9;--warn-fg:#9A6B12;--achv-a:#FDF6E3;--achv-b:#FCEAED;--achv-line:#E8C77A;--paper-line:var(--paper-line);--paper-ink:var(--paper-ink);--env-a:#FCEAED;--env-b:#FBF3E6;--env-line:#E9B9C3;--hero-a:#EAF1E4;--hero-b:#FCEAED;--sk-a:#EFE6DC;--sk-b:#F8F2EC;--frame:#EFE6DC;--bar:rgba(255,255,255,.97);--toast-bg:#1E2A1B;--toast-fg:#FFFFFF;--sh:80,60,50;--sh2:160,90,100;--sage-rgb:85,122,76;--sage-soft-rgb:141,175,126;--pink-rgb:196,80,106;--scrim-rgb:30,26,30;--bg-rgb:251,246,240;--glow-o:1;--doodle-o:.12;--shadow:0 14px 34px rgba(var(--sh),.1);--display:Unbounded, "Arial Rounded MT Bold", -apple-system, sans-serif;--hand:Caveat, "Bradley Hand", cursive;--sans:Nunito, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}:root[data-theme=dark]{--logo:#B9CF96;--logo-heart:#EF6F7A;--bg:#16141A;--panel:#221F27;--line:#332F39;--track:#3A3541;--text:#F1ECE8;--muted:#A99FA8;--faint:#5C5562;--ring:#6A6270;--sage:#A6CB97;--sage-soft:#7FA571;--sage-pale:#24301F;--pink:#F28DA3;--blush:#E78C9F;--blush-pale:#3A2129;--butter:#E9C46A;--red:#F0606F;--ink:#F1ECE8;--paper:#262125;--on-sage:#13200F;--cta-a:#8DB57E;--cta-b:#6A955D;--cta-text:#0F1A0C;--timer-a:#25222B;--timer-b:#1E2A22;--warn-bg:#3A3018;--warn-fg:#E9C46A;--achv-a:#2E2919;--achv-b:#33212A;--achv-line:#8A733A;--paper-line:#3E3238;--paper-ink:#F3E6E8;--env-a:#36222A;--env-b:#2E2720;--env-line:#6E4552;--hero-a:#22301F;--hero-b:#36222A;--sk-a:#24212A;--sk-b:#302C37;--frame:#0F0E12;--bar:rgba(34,31,39,.97);--toast-bg:#F1ECE8;--toast-fg:#16141A;--sh:0,0,0;--sh2:0,0,0;--sage-rgb:166,203,151;--sage-soft-rgb:127,165,113;--pink-rgb:242,141,163;--scrim-rgb:0,0,0;--bg-rgb:22,20,26;--glow-o:.35;--doodle-o:.07;--shadow:0 14px 34px rgba(0,0,0,.35);color-scheme:dark}html,body{margin:0;background:var(--bg);min-height:100%}body{color:var(--text);font-family:var(--sans);-webkit-tap-highlight-color:transparent;overscroll-behavior:none}#root{position:relative;height:100%;overflow:hidden}*{box-sizing:border-box}button,a{font-family:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.glow{position:absolute;border-radius:50%;pointer-events:none;opacity:var(--glow-o)}.doodles{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;color:var(--sage);opacity:var(--doodle-o)}.screen{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 18px 100px}.st{position:absolute;pointer-events:none;filter:drop-shadow(0 3px 6px rgba(var(--sh),.12))}.row{display:flex;align-items:center;justify-content:space-between;min-height:44px}.logo{display:block;flex:none;width:auto;overflow:visible}.sk-logo{opacity:.55;animation:skp 1.4s ease-in-out infinite alternate}@keyframes skp{to{opacity:.25}}.icon-btn{width:44px;height:44px;border-radius:22px;border:1px solid var(--line);background:var(--panel);color:var(--sage);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 4px 12px rgba(var(--sh),.06)}.hand{font-family:var(--hand);font-weight:700}.timer{position:relative;margin-top:6px;border-radius:36px;background:linear-gradient(165deg,var(--timer-a) 0%,var(--timer-b) 100%);border:1px solid rgba(var(--sage-rgb),.18);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:2px;padding:26px 16px 22px}.eyebrow{font-size:12px;font-weight:900;letter-spacing:3px;color:var(--muted)}.big{font-family:var(--display);font-weight:800;font-size:84px;line-height:1.05;color:var(--sage);font-variant-numeric:tabular-nums}.hms{display:flex;gap:12px;margin-top:8px;font-variant-numeric:tabular-nums}.hms div{display:flex;flex-direction:column;align-items:center;min-width:56px;padding:6px 0;border-radius:14px;background:var(--sage-pale)}.hms b{font-family:var(--display);font-size:18px;font-weight:700;color:var(--ink)}.hms small{font-size:11px;color:var(--muted);font-weight:800}.road{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:14px 14px 10px;box-shadow:0 6px 18px rgba(var(--sh),.05)}.road svg{display:block;width:100%;height:auto}.muted{color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tile{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:12px;display:flex;flex-direction:column;gap:2px;box-shadow:0 6px 18px rgba(var(--sh),.05)}.tile svg{margin-bottom:4px}.tile small{font-size:12px;color:var(--muted);font-weight:800}.tile b{font-family:var(--display);font-size:18px;font-weight:700}.milestone{display:flex;align-items:center;gap:12px;background:var(--blush-pale);border:1px solid rgba(var(--pink-rgb),.22);border-radius:20px;padding:12px 14px}.milestone b{display:block;font-size:15px;font-weight:900}.milestone span{font-size:13px;color:var(--pink);font-weight:700}.cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border-radius:27px;border:none;background:linear-gradient(180deg,var(--cta-a),var(--cta-b));color:var(--cta-text);font-size:16px;font-weight:900;cursor:pointer;width:100%;box-shadow:0 10px 22px rgba(var(--sage-rgb),.25)}.ghost{min-height:54px;border-radius:27px;border:1.5px solid rgba(var(--sage-rgb),.45);background:var(--panel);color:var(--sage);font-size:15px;font-weight:800;cursor:pointer}.screen{padding:calc(14px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) calc(110px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));max-width:480px;margin:0 auto}.tabbar{position:fixed;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));max-width:456px;margin:0 auto;height:68px;border-radius:26px;background:#fffffff5;border:1px solid var(--line);box-shadow:0 10px 30px rgba(var(--sh),.12);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;z-index:5}.tabbar button{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;color:var(--muted);font-size:11px;font-weight:700;cursor:pointer;height:100%}.tabbar button[aria-current=page]{color:var(--sage);font-weight:900}h1{margin:0;font-family:var(--display);font-weight:700;line-height:1.15;text-wrap:balance}.h1-sm{font-size:18px}p{margin:0;font-size:15px;line-height:1.45;color:var(--muted)}.steps{display:flex;gap:6px}.steps span{flex:1;height:5px;border-radius:3px;background:var(--track)}.steps span.on{background:var(--sage-soft)}.choice{display:flex;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px 14px;border-radius:20px;cursor:pointer;text-align:left;color:var(--text);background:var(--panel);border:1.5px solid var(--line)}.choice[aria-checked=true]{background:var(--sage-pale);border-color:var(--sage-soft)}.choice .ic{flex:none;width:40px;height:40px;border-radius:14px;background:var(--blush-pale);display:flex;align-items:center;justify-content:center;color:var(--pink)}.choice b{display:block;font-size:16px;font-weight:800}.choice small{font-size:13px;color:var(--muted)}.choice .dot{margin-left:auto;flex:none;width:20px;height:20px;border-radius:10px;border:2px solid var(--ring);background:var(--panel)}.choice[aria-checked=true] .dot{border:6px solid var(--sage)}.list{display:flex;flex-direction:column;gap:10px}.card-stage{position:relative;align-self:center;width:262px;height:466px;max-width:100%;border-radius:26px;overflow:hidden;box-shadow:0 20px 50px rgba(var(--sh),.2)}.card{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seg button{min-height:44px;border-radius:22px;cursor:pointer;font-size:14px;font-weight:800;color:var(--text);background:var(--panel);border:1px solid var(--line)}.seg button[aria-checked=true]{background:var(--sage);border-color:var(--sage);color:var(--on-sage)}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.post{background:var(--panel);border-radius:22px;padding:14px;border:1px solid var(--line);box-shadow:var(--shadow)}.num{flex:none;width:30px;height:30px;border-radius:15px;background:var(--line);font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center}.num.on{background:var(--sage);color:var(--on-sage)}.feat{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700}.feat i{flex:none;width:34px;height:34px;border-radius:12px;background:var(--sage-pale);display:flex;align-items:center;justify-content:center;color:var(--sage)}.plan{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;border-radius:20px;cursor:pointer;color:var(--text);text-align:left;background:var(--panel);border:1.5px solid var(--line)}.plan[aria-checked=true]{background:var(--sage-pale);border-color:var(--sage-soft)}.plan small{font-size:13px;font-weight:800;color:var(--muted)}.plan b{font-family:var(--display);font-size:20px}.plan span{font-size:12px;color:var(--muted)}.note{text-align:center;font-size:12px;color:var(--muted)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:800;color:var(--muted)}.field input,.field select{min-height:52px;border-radius:16px;border:1.5px solid var(--line);background:var(--panel);padding:0 14px;font-family:inherit;font-size:16px;font-weight:700;color:var(--text)}.field input:focus,.field select:focus{outline:none;border-color:var(--sage-soft);box-shadow:0 0 0 4px rgba(var(--sage-soft-rgb),.2)}.hist{display:flex;flex-direction:column;gap:0;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:4px 14px}.hist div{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.hist div:last-child{border-bottom:none}.hist time{flex:none;width:72px;color:var(--muted);font-weight:800;font-size:13px}.set{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 0;border-bottom:1px solid var(--line)}.set:last-child{border-bottom:none}.set b{display:block;font-size:15px;font-weight:800}.set small{font-size:12px;color:var(--muted)}.tg{margin-left:auto;flex:none;width:52px;height:32px;border-radius:16px;border:none;background:var(--track);position:relative;cursor:pointer}.tg:after{content:"";position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:13px;background:#fff;box-shadow:0 2px 6px #00000026;transition:left .25s}.tg[aria-checked=true]{background:var(--sage-soft)}.tg[aria-checked=true]:after{left:23px}.box{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:4px 16px}.danger{min-height:48px;border-radius:24px;border:1.5px solid rgba(var(--pink-rgb),.35);background:transparent;color:var(--pink);font-size:14px;font-weight:800;cursor:pointer}@keyframes float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-5px) rotate(var(--r,0deg))}}.float{animation:float 4s ease-in-out infinite;transform:rotate(var(--r,0deg));will-change:transform}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.ghost:disabled,.cta:disabled{opacity:.55;cursor:default}.glow,.doodles{position:fixed}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(96px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 32px);background:var(--toast-bg);color:var(--toast-fg);padding:12px 18px;border-radius:18px;font-size:14px;font-weight:700;z-index:20;box-shadow:var(--shadow)}.err{color:var(--pink);font-size:13px;font-weight:800}.lock{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:900;color:var(--pink)}.card-img{display:block;width:100%;height:100%;object-fit:cover}.center{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.link{background:none;border:none;color:var(--sage);font-weight:800;font-size:14px;cursor:pointer;min-height:44px;padding:0}textarea.ta{min-height:120px;border-radius:16px;border:1.5px solid var(--line);background:var(--panel);padding:12px 14px;font:inherit;font-size:16px;color:var(--text);resize:vertical}.tabbar{grid-template-columns:repeat(5,minmax(0,1fr))}.tabbar button{font-size:10.5px}.avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-family:var(--display);font-weight:800;box-shadow:0 0 0 2px var(--panel)}.chips{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 4px;margin:0 -2px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;min-height:36px;padding:0 14px;border-radius:18px;border:1.5px solid var(--line);background:var(--panel);font:inherit;font-size:13px;font-weight:800;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.chip[aria-pressed=true]{background:var(--sage);border-color:var(--sage);color:var(--on-sage)}.entry{background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow);cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%}.entry-head{display:flex;align-items:center;gap:10px;min-width:0}.entry-head b{display:block;font-size:14px;font-weight:900}.entry-head small{display:block;font-size:12px;color:var(--muted);font-weight:700}.entry-text{font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.entry-text.clamp{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.kind{margin-left:auto;flex:none;font-size:11px;font-weight:900;padding:4px 10px;border-radius:12px;background:var(--sage-pale);color:var(--sage)}.kind.memory{background:var(--blush-pale);color:var(--pink)}.kind.event,.kind.date{background:var(--warn-bg);color:var(--warn-fg)}.grid{display:grid;gap:4px;border-radius:16px;overflow:hidden}.grid.n1{grid-template-columns:1fr}.grid.n2{grid-template-columns:1fr 1fr}.grid.n3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.grid.n3>:first-child{grid-row:span 2}.grid.n4{grid-template-columns:1fr 1fr}.grid img,.grid .ph{width:100%;height:100%;object-fit:cover;display:block;background:var(--sage-pale);aspect-ratio:1/1}.grid.n1 img{aspect-ratio:4/3}.grid .more{position:relative}.grid .more span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#1e2a1b73;color:#fff;font-family:var(--display);font-weight:800;font-size:22px}.react-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.react{min-height:32px;padding:0 10px;border-radius:16px;border:1.5px solid var(--line);background:var(--panel);font:inherit;font-size:13px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:var(--text)}.react[aria-pressed=true]{background:var(--blush-pale);border-color:var(--blush)}.meta{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;color:var(--muted)}.achv{background:linear-gradient(135deg,var(--achv-a),var(--achv-b));border:1px dashed var(--achv-line);border-radius:22px;padding:14px 16px;display:flex;align-items:center;gap:12px}.achv b{font-size:15px;font-weight:900;display:block}.achv small{font-size:12px;color:var(--muted);font-weight:700}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:26px 10px}.fab{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(96px + env(safe-area-inset-bottom,0px));width:58px;height:58px;border-radius:29px;border:none;background:linear-gradient(135deg,var(--cta-a),var(--cta-b));color:var(--cta-text);box-shadow:0 12px 26px rgba(var(--sage-rgb),.35);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.member{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);width:100%;background:none;border-left:none;border-right:none;border-top:none;font:inherit;color:inherit;text-align:left}.member:last-child{border-bottom:none}.member b{display:block;font-size:15px;font-weight:900}.member small{display:block;font-size:12px;color:var(--muted);font-weight:700}.role{margin-left:auto;flex:none;font-size:11px;font-weight:900;padding:4px 10px;border-radius:12px;background:var(--sage-pale);color:var(--sage)}.role.owner{background:var(--warn-bg);color:var(--warn-fg)}.role.soldier{background:var(--blush-pale);color:var(--pink)}.sheet-wrap{position:fixed;inset:0;background:rgba(var(--scrim-rgb),.38);z-index:30;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:480px;max-height:88vh;overflow:auto;background:var(--bg);border-radius:28px 28px 0 0;padding:16px max(18px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:12px}.thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.thumb{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:var(--sage-pale)}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb .x{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:13px;border:none;background:rgba(var(--scrim-rgb),.6);color:#fff;font-size:14px;cursor:pointer}.thumb .bar{position:absolute;left:8px;right:8px;bottom:8px;height:5px;border-radius:3px;background:#ffffffb3;overflow:hidden}.thumb .bar i{display:block;height:100%;background:var(--sage)}.thumb .fail{position:absolute;inset:0;background:rgba(var(--pink-rgb),.75);color:#fff;font-size:12px;font-weight:900;border:none;cursor:pointer}.add-photo{aspect-ratio:1/1;border-radius:14px;border:2px dashed var(--sage-soft);background:var(--sage-pale);color:var(--sage);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:900;cursor:pointer}.comment{display:flex;gap:10px;align-items:flex-start}.comment .bubble{background:var(--panel);border:1px solid var(--line);border-radius:4px 18px 18px;padding:9px 12px;min-width:0;flex:1}.comment .bubble b{font-size:13px;font-weight:900}.comment .bubble p{margin:2px 0 0;font-size:14px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.comment.reply{margin-left:38px}.comment-actions{display:flex;gap:12px;margin-top:4px;font-size:12px;font-weight:800;color:var(--muted)}.comment-actions button{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;min-height:24px}.composer{position:sticky;bottom:calc(10px + env(safe-area-inset-bottom,0px));display:flex;gap:8px;align-items:flex-end;background:var(--bg);padding-top:6px}.composer textarea{flex:1;min-height:44px;max-height:120px;border-radius:22px;border:1.5px solid var(--line);background:var(--panel);padding:11px 14px;font:inherit;font-size:16px;resize:none;color:var(--text)}.send{flex:none;width:44px;height:44px;border-radius:22px;border:none;background:var(--sage);color:var(--on-sage);display:flex;align-items:center;justify-content:center;cursor:pointer}.send:disabled{opacity:.5}.viewer{position:fixed;inset:0;background:#000;z-index:40;display:flex;align-items:center;justify-content:center}.viewer img{max-width:100%;max-height:100%;object-fit:contain}.viewer button{position:absolute;top:calc(12px + var(--tg-top));right:12px;width:44px;height:44px;border-radius:22px;border:none;background:#ffffff2e;color:#fff;font-size:20px;cursor:pointer}.who-sees{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--muted)}.stack{display:flex}.stack .avatar{margin-left:-8px}.stack .avatar:first-child{margin-left:0}.limit{font-size:12px;font-weight:800;color:var(--muted)}.limit b{color:var(--text)}.badge{position:absolute;top:-6px;right:-10px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--panel)}.seg3{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.seg3 button{min-height:38px;border:none;border-radius:14px;background:none;font:inherit;font-size:13px;font-weight:900;color:var(--muted);cursor:pointer}.seg3 button[aria-pressed=true]{background:var(--sage-pale);color:var(--sage)}.letter-card{position:relative;background:var(--paper);border:1px solid var(--paper-line);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:8px;cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%;box-shadow:0 6px 18px rgba(var(--sh2),.08)}.letter-card .from{display:flex;align-items:center;gap:10px}.letter-card .from b{font-size:14px;font-weight:900;display:block}.letter-card .from small{font-size:12px;color:var(--muted);font-weight:700;display:block}.letter-card .subj{font-family:var(--hand);font-size:24px;line-height:1.05;color:var(--paper-ink)}.letter-card p{margin:0;font-size:14px;line-height:1.4;color:var(--text)}.unread-dot{position:absolute;top:16px;right:16px;width:10px;height:10px;border-radius:5px;background:var(--red)}.envelope{position:relative;border-radius:20px;padding:18px 16px 16px;background:linear-gradient(160deg,var(--env-a),var(--env-b));border:1.5px dashed var(--env-line);display:flex;align-items:center;gap:14px;cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%;overflow:hidden}.envelope b{font-size:15px;font-weight:900;display:block}.envelope small{font-size:12px;color:var(--muted);font-weight:800;display:block}.envelope .when{font-family:var(--hand);font-size:22px;color:var(--pink);line-height:1.05}.seal{flex:none;width:58px;height:58px;border-radius:29px;background:radial-gradient(circle at 35% 30%,#ee6b7c,#b83246);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 -3px #00000026,0 6px 14px #b8324659}.paper{background:var(--paper);border:1px solid var(--paper-line);border-radius:22px;padding:22px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 28px rgba(var(--sh2),.1);background-image:repeating-linear-gradient(transparent 0 31px,rgba(var(--pink-rgb),.08) 31px 32px)}.paper .subj{font-family:var(--hand);font-size:30px;line-height:1.05;color:var(--paper-ink)}.paper .body{font-size:16px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--paper-ink);margin:0}.paper .sign{font-family:var(--hand);font-size:26px;color:var(--pink);align-self:flex-end}.paper textarea{background:transparent;border:none;resize:vertical;min-height:220px;font:inherit;font-size:16px;line-height:2;color:var(--paper-ink);outline:none;padding:0}.paper input.subj-in{background:transparent;border:none;border-bottom:1.5px dashed var(--env-line);font-family:var(--hand);font-size:26px;color:var(--paper-ink);padding:2px 0;outline:none}.opt{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1.5px solid var(--line);background:var(--panel);cursor:pointer;width:100%;text-align:left;font:inherit;color:inherit}.opt[aria-checked=true]{border-color:var(--sage);background:var(--sage-pale)}.opt b{display:block;font-size:14px;font-weight:900}.opt small{display:block;font-size:12px;color:var(--muted);font-weight:700}.cal-head{display:flex;align-items:center;justify-content:space-between}.cal-head b{font-size:18px;font-weight:900;text-transform:capitalize}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:10px 8px}.cal .dow{text-align:center;font-size:11px;font-weight:900;color:var(--muted);padding:4px 0}.cal button{position:relative;aspect-ratio:1/1;border:none;border-radius:12px;background:none;font:inherit;font-size:14px;font-weight:800;color:var(--text);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0}.cal button.out{color:var(--faint)}.cal button.today{box-shadow:inset 0 0 0 2px var(--sage)}.cal button[aria-pressed=true]{background:var(--sage);color:var(--on-sage)}.cal .dots{display:flex;gap:2px;height:5px}.cal .dots i{width:5px;height:5px;border-radius:3px}.ev{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:18px;background:var(--panel);border:1px solid var(--line);cursor:pointer;width:100%;text-align:left;font:inherit;color:inherit}.ev .d{flex:none;width:46px;text-align:center;border-radius:12px;padding:6px 0;background:var(--sage-pale)}.ev .d b{display:block;font-family:var(--display);font-size:18px;font-weight:800;line-height:1.1}.ev .d small{display:block;font-size:10px;font-weight:900;color:var(--muted);text-transform:uppercase}.ev .t b{display:block;font-size:15px;font-weight:900}.ev .t small{display:block;font-size:12px;color:var(--muted);font-weight:700}.book-hero{position:relative;border-radius:28px;padding:26px 20px 22px;background:linear-gradient(160deg,var(--hero-a),var(--hero-b));display:flex;flex-direction:column;gap:8px;overflow:hidden}.book-hero h1{font-size:26px;margin:0;line-height:1.1}.book-hero .hand{font-size:22px;color:var(--pink)}.ch-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.ch-row.off{opacity:.5}.ch-row .t{flex:1;min-width:0;background:none;border:none;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:0}.ch-row .t b{display:block;font-size:15px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-row .t small{display:block;font-size:12px;color:var(--muted);font-weight:700}.ch-row .mini{display:flex;gap:3px}.ch-row .mini img{width:30px;height:30px;border-radius:8px;object-fit:cover}.ord{display:flex;flex-direction:column;gap:2px}.ord button,.eye{width:30px;height:24px;border:none;border-radius:8px;background:var(--sage-pale);color:var(--sage);font-weight:900;cursor:pointer;font-size:12px}.ord button:disabled{opacity:.3}.eye{height:30px;font-size:15px}.consent{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.consent:last-child{border-bottom:none}.consent b{font-size:14px;font-weight:900;display:block}.consent small{font-size:12px;color:var(--muted);font-weight:700;display:block}.pill{margin-left:auto;flex:none;font-size:11px;font-weight:900;padding:4px 10px;border-radius:12px}.pill.ok{background:var(--sage-pale);color:var(--sage)}.pill.wait{background:var(--warn-bg);color:var(--warn-fg)}.pill.no{background:var(--blush-pale);color:var(--pink)}.bitem{display:flex;gap:10px;padding:12px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.bitem.off{opacity:.55}.bitem .imgs{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:3px;width:64px}.bitem .imgs img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:7px}.bitem .imgs img:only-child{grid-column:span 2}.bitem .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bitem .body b{font-size:13px;font-weight:900}.bitem .body p{margin:0;font-size:13px;line-height:1.35;color:var(--text)}.bitem .body small{font-size:12px;color:var(--muted);font-weight:700}.bitem input{border:1.5px dashed var(--line);border-radius:10px;padding:6px 8px;font-family:var(--hand);font-size:18px;color:var(--pink);background:transparent}.preview-frame{position:fixed;inset:calc(64px + env(safe-area-inset-top,0px)) 0 0 0;width:100%;height:calc(100% - 64px - env(safe-area-inset-top,0px));border:none;background:var(--frame)}:root{--spring:cubic-bezier(.34,1.56,.64,1);--out:cubic-bezier(.22,1,.36,1);--tg-top:calc(max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--tg-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px))}html,body{height:100%;overflow:hidden}.scroller{position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.screen{padding-top:calc(8px + var(--tg-top))}.tabbar{bottom:calc(12px + var(--tg-bottom));grid-template-columns:repeat(5,minmax(0,1fr));padding:0 4px;background:var(--bar);animation:bar-in .6s var(--spring) backwards;transform:translateZ(0)}.tabbar button{position:relative;z-index:1;justify-content:center;padding:0;margin:0;-webkit-appearance:none;appearance:none;transition:color .25s;line-height:1.1}.tabbar .ti{position:relative;display:inline-flex;transition:transform .45s var(--spring)}.tabbar .tl{display:block}.tabbar button:active .ti{transform:scale(.82);transition-duration:.08s}.tabbar button[aria-current=page] .ti{animation:tab-pop .55s var(--spring)}.tabbar .pill{position:absolute;left:0;top:7px;bottom:7px;pointer-events:none;transition:transform .5s cubic-bezier(.3,1.35,.5,1),width .3s var(--out);will-change:transform}.tabbar .pill i{position:absolute;inset:0;border-radius:20px;background:var(--sage-pale);box-shadow:inset 0 0 0 1px rgba(var(--sage-rgb),.14)}.tabbar .pill i.go-r{transform-origin:right center;animation:stretch .5s var(--out)}.tabbar .pill i.go-l{transform-origin:left center;animation:stretch .5s var(--out)}@keyframes stretch{0%{transform:scaleX(1)}30%{transform:scaleX(1.32)}to{transform:scaleX(1)}}.badge{animation:pop .5s var(--spring)}@keyframes bar-in{0%{transform:translate3d(0,120%,0)}}@keyframes tab-pop{0%{transform:scale(.7) translateY(2px)}55%{transform:scale(1.16) translateY(-2px)}to{transform:none}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes pop-soft{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}.cta,.ghost,.danger,.icon-btn,.chip,.choice,.plan,.seg button,.react,.entry,.ev,.link,button.milestone,button.tile{transition:transform .5s var(--spring),background-color .25s,border-color .25s,color .25s,box-shadow .25s,opacity .25s}.cta:active:not(:disabled),.ghost:active:not(:disabled),.danger:active,.chip:active,.seg button:active,.react:active,.link:active{transform:scale(.94);transition-duration:.09s}.icon-btn:active{transform:scale(.86);transition-duration:.09s}.choice:active,.plan:active,.entry:active,.ev:active,button.milestone:active,button.tile:active{transform:scale(.975);transition-duration:.09s}.cta:active:not(:disabled){box-shadow:0 4px 10px rgba(var(--sage-rgb),.22)}.react[aria-pressed=true],.chip[aria-pressed=true],.seg button[aria-checked=true]{animation:pop .45s var(--spring)}.choice[aria-checked=true],.plan[aria-checked=true]{animation:pop-soft .45s var(--spring)}.choice .dot{transition:border-width .35s var(--spring)}.tg{transition:background-color .25s}.tg:after{left:3px;transition:transform .45s var(--spring),width .2s var(--out)}.tg[aria-checked=true]:after{left:3px;transform:translate(20px)}.tg:active:not(:disabled):after{width:32px}.tg[aria-checked=true]:active:not(:disabled):after{transform:translate(14px)}.field input,.field select,textarea.ta,.bitem input{transition:border-color .2s,box-shadow .25s}textarea.ta:focus{outline:none;border-color:var(--sage-soft);box-shadow:0 0 0 4px rgba(var(--sage-soft-rgb),.2)}.sheet-wrap{background:rgba(var(--scrim-rgb),calc(.38 * var(--dim,1)));animation:fade-in .25s ease-out}.sheet{animation:sheet-up .5s cubic-bezier(.32,1.18,.5,1);transition:transform .45s var(--spring);will-change:transform}.sheet-wrap.closing{animation:fade-out .24s ease-in forwards}.sheet-wrap.closing .sheet{animation:sheet-down .26s cubic-bezier(.5,0,.75,0) forwards}.grab{display:flex;flex-direction:column;gap:2px;touch-action:none;cursor:grab}.grab>span{display:block;width:40px;height:5px;border-radius:3px;background:var(--track);margin:-6px auto 4px}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{to{transform:translateY(100%)}}@keyframes fade-out{to{opacity:0}}.toast{bottom:calc(96px + var(--tg-bottom))}.toast.out{animation:toast-out .22s ease-in forwards}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,16px) scale(.92)}}@keyframes toast-out{to{opacity:0;transform:translate(-50%,8px) scale(.96)}}.err{animation:shake .7s linear}@keyframes shake{0%{transform:none}6%{transform:translate(-12px)}17%{transform:translate(8px)}28%{transform:translate(-5px)}39%{transform:translate(3px)}50%{transform:translate(-2px)}61%{transform:translate(1px)}to{transform:none}}.sk{display:block;background:linear-gradient(90deg,var(--sk-a) 0%,var(--sk-b) 45%,var(--sk-a) 90%);background-size:220% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-100% 0}}.hms div{overflow:hidden}.hms b{display:block;animation:digit .38s var(--out)}@keyframes digit{0%{opacity:0;transform:translateY(60%)}}.road-fill{animation:draw 1.3s var(--out) .15s backwards}@keyframes draw{0%{stroke-dashoffset:var(--len,0)}}.road .me{animation:me-in .8s var(--spring) .3s backwards}@keyframes me-in{0%{opacity:0}}@keyframes breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}@media (prefers-reduced-motion: reduce){.tabbar .pill{transition:none}}.fx-layer{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--bg-rgb),.96),rgba(var(--bg-rgb),.75) 60%,rgba(var(--bg-rgb),0));animation:fx-life 1.8s ease both}.fx-layer:has(.fx-mail){animation-duration:2.3s}@keyframes fx-life{0%{opacity:0}8%{opacity:1}82%{opacity:1}to{opacity:0}}.fx-text{font-family:var(--display);font-size:18px;font-weight:700;color:var(--ink);text-align:center;padding:0 24px;animation:rise .45s var(--out) .55s backwards}@keyframes rise{0%{opacity:0;transform:translate3d(0,10px,0)}}.fx-check{animation:pop-big .45s var(--spring) .78s both}.fx-check .ring{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-on .62s cubic-bezier(.65,0,.35,1) .05s forwards}.fx-check .fill{opacity:0;transform:scale(.8);transform-box:fill-box;transform-origin:center;animation:fill-in .22s ease-out .66s forwards}.fx-check .tick{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-on .3s var(--out) .86s forwards}@keyframes draw-on{to{stroke-dashoffset:0}}@keyframes fill-in{to{opacity:1;transform:none}}@keyframes pop-big{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.fx-mail .env{animation:env-fly .7s cubic-bezier(.45,0,.6,1) .1s both}@keyframes env-fly{0%{transform:translate(30px,120px) rotate(-18deg) scale(1);opacity:0}12%{opacity:1}45%{transform:translate(78px,30px) rotate(6deg) scale(.95)}80%{transform:translate(134px,58px) rotate(0) scale(.62);opacity:1}to{transform:translate(134px,64px) rotate(0) scale(.35);opacity:0}}.fx-mail .box{transform-box:fill-box;transform-origin:50% 100%;animation:jolt .55s linear .78s both}@keyframes jolt{0%{transform:scale(1)}15%{transform:scale(1.07,.93)}35%{transform:scale(.97,1.03)}55%{transform:scale(1.02,.98)}to{transform:none}}.fx-mail .flag{transform-box:fill-box;transform-origin:50% 100%;transform:rotate(90deg);animation:flag-up .8s var(--spring) .95s forwards}@keyframes flag-up{to{transform:rotate(0)}}.offline{position:fixed;left:50%;top:calc(10px + var(--tg-top));transform:translate(-50%);z-index:45;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:20px;background:var(--toast-bg);color:var(--toast-fg);font-size:13px;font-weight:800;box-shadow:var(--shadow);animation:drop-in .5s var(--spring) both;white-space:nowrap}.offline.back{background:var(--sage)}.offline .cut{stroke:#f2a7b4;stroke-dasharray:30;stroke-dashoffset:30;animation:draw-on .35s ease-out .25s forwards}@keyframes drop-in{0%{opacity:0;transform:translate(-50%,-18px) scale(.9)}}.dots3{display:inline-flex;gap:3px;margin-left:6px;vertical-align:middle}.dots3 i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:bounce-dot 1s ease-in-out infinite}.dots3 i:nth-child(2){animation-delay:.14s}.dots3 i:nth-child(3){animation-delay:.28s}@keyframes bounce-dot{0%,60%,to{transform:translateZ(0);opacity:.45}30%{transform:translate3d(0,-6px,0);opacity:1}}.loading{margin:0;text-align:center;font-weight:800;color:var(--muted)}.react,.burst-host{position:relative}.burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.burst i{position:absolute;left:-3.5px;top:-3.5px;width:7px;height:7px;border-radius:50%;background:var(--c);animation:burst .6s var(--out) forwards}.burst i:nth-child(2n){background:var(--butter);width:5px;height:5px;left:-2.5px;top:-2.5px}@keyframes burst{0%{transform:rotate(var(--a)) translateZ(0) scale(.4);opacity:1}to{transform:rotate(var(--a)) translate3d(0,calc(-1 * var(--d)),0) scale(0);opacity:0}}.heart-pop{animation:heart-pop .5s var(--spring)}@keyframes heart-pop{0%{transform:scale(1)}30%{transform:scale(.7)}60%{transform:scale(1.3)}to{transform:scale(1)}}.hold-wrap{display:flex;flex-direction:column;align-items:stretch;gap:6px}.hold{position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.hold .hold-fill{position:absolute;inset:0;background:rgba(var(--pink-rgb),.16);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--spring)}.hold.hold .hold-fill{transform:scaleX(1);transition:transform var(--ms) linear}.hold.done .hold-fill{transform:scaleX(1);background:rgba(var(--pink-rgb),.28)}.hold.done{animation:pop .45s var(--spring)}.hold .hold-label{position:relative}.cta.hold .hold-fill{background:#ffffff59}.hold-tip{text-align:center;font-size:12px;font-weight:800;color:var(--muted);animation:rise .3s var(--out)}.seg,.seg3{position:relative}.seg{gap:4px;padding:4px;border-radius:26px;background:var(--panel);border:1px solid var(--line)}.seg button,.seg button[aria-checked=true]{position:relative;z-index:1;background:none;border:none;color:var(--muted);transition:color .3s,transform .5s var(--spring);animation:none}.seg button[aria-checked=true]{color:var(--on-sage)}.seg3 button,.seg3 button[aria-pressed=true]{position:relative;z-index:1;background:none;transition:color .3s,transform .5s var(--spring)}.seg-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px - (var(--n) - 1) * 4px) / var(--n));border-radius:22px;background:var(--sage);box-shadow:0 6px 14px rgba(var(--sage-rgb),.28);transform:translate3d(calc(var(--i) * (100% + 4px)),0,0);transition:transform .5s cubic-bezier(.3,1.3,.5,1)}.seg3 .seg-thumb{border-radius:14px;background:var(--sage-pale);box-shadow:inset 0 0 0 1px rgba(var(--sage-rgb),.14)}.ccheck{flex:none;margin-left:auto;width:44px;height:44px;border:none;background:none;padding:5px;cursor:pointer;-webkit-tap-highlight-color:transparent}.ccheck svg{display:block;overflow:visible}.ccheck .o{fill:none;stroke:var(--ring);stroke-width:2.5;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset .4s cubic-bezier(.65,0,.35,1),stroke .2s}.ccheck .f{fill:var(--sage);transform:scale(0);transform-box:fill-box;transform-origin:center;transition:transform .4s var(--spring) .12s}.ccheck .t{fill:none;stroke:var(--on-sage);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .28s var(--out) .26s}.ccheck[aria-checked=true] .o{stroke-dashoffset:100;stroke:var(--sage)}.ccheck[aria-checked=true] .f{transform:scale(1)}.ccheck[aria-checked=true] .t{stroke-dashoffset:0}.ccheck[aria-checked=false] .f{transition-delay:0s;transition-duration:.2s}.ccheck[aria-checked=false] .t{transition-delay:0s;transition-duration:.12s}.ccheck:active svg{transform:scale(.88)}.ccheck svg{transition:transform .45s var(--spring)}.ccheck:disabled{opacity:.4}.copy-box{position:relative;border-radius:16px;overflow:hidden}.copy-box input{width:100%}.copy-box.swept:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(var(--sage-soft-rgb),.45) 40%,rgba(var(--sage-soft-rgb),.45) 60%,transparent);transform:translate3d(-100%,0,0);animation:sweep .6s var(--out) forwards;pointer-events:none}@keyframes sweep{to{transform:translate3d(100%,0,0)}}.copy-btn{display:flex;align-items:center;justify-content:center;gap:8px}.copy-btn.ok{background:var(--sage);border-color:var(--sage);color:var(--on-sage);animation:pop .45s var(--spring)}.copy-btn .t{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-on .3s var(--out) .1s forwards}.search{position:relative;height:48px;width:48px;margin-left:auto}.search.open{width:100%}.search input{position:absolute;inset:0;width:100%;height:100%;border-radius:24px;border:1.5px solid var(--line);background:var(--panel);padding:0 52px 0 18px;font:inherit;font-size:16px;font-weight:700;color:var(--text);opacity:0;pointer-events:none;transform:scaleX(.14);transform-origin:right center;transition:transform .45s cubic-bezier(.3,1.2,.5,1),opacity .15s,border-color .2s,box-shadow .25s;-webkit-appearance:none;appearance:none;will-change:transform}.search.open input{opacity:1;transform:none;pointer-events:auto}.search input:focus{outline:none;border-color:var(--sage-soft);box-shadow:0 0 0 4px rgba(var(--sage-soft-rgb),.2)}.search-ic{position:absolute;right:0;top:0;z-index:1;width:48px;height:48px;border-radius:24px;border:1px solid var(--line);background:var(--panel);color:var(--sage);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .45s var(--spring),border-color .2s,background-color .2s}.search.open .search-ic{border-color:transparent;background:transparent}.search-ic:active{transform:scale(.86)}.search-row{display:flex;align-items:center;gap:10px;min-height:48px}.search-row .search-title{transition:opacity .2s,transform .35s var(--out)}.search-row.searching .search-title{opacity:0;transform:translate3d(-12px,0,0);position:absolute;pointer-events:none}.dial{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(96px + var(--tg-bottom));z-index:12;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.dial .dial-main{position:static;transition:transform .5s var(--spring)}.dial .dial-main svg{transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.dial.open .dial-main svg{transform:rotate(135deg)}.dial-item{display:flex;align-items:center;gap:10px;border:none;background:none;padding:0;font:inherit;cursor:pointer;opacity:0;transform:translate3d(0,16px,0) scale(.6);transform-origin:right center;pointer-events:none;transition:opacity .18s,transform .3s var(--out);transition-delay:0s}.dial.open .dial-item{opacity:1;transform:none;pointer-events:auto;transition:opacity .2s,transform .5s var(--spring);transition-delay:calc(var(--k) * .05s)}.dial-label{padding:8px 12px;border-radius:14px;background:var(--panel);box-shadow:0 6px 16px rgba(var(--sh),.14);font-size:14px;font-weight:800;color:var(--text)}.dial-ic{width:46px;height:46px;border-radius:23px;background:var(--panel);box-shadow:0 6px 16px rgba(var(--sh),.16);display:flex;align-items:center;justify-content:center;color:var(--sage);margin-right:6px}.dial-dim{position:fixed;inset:0;z-index:11;background:rgba(var(--bg-rgb),.75);animation:fade-in .2s ease-out}.swipe{position:relative;border-radius:24px;overflow:hidden;display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.65,0,.35,1) .25s,opacity .3s .25s,margin .3s .25s}.swipe>*{min-height:0}.swipe.gone{grid-template-rows:0fr;opacity:0;margin-top:-14px}.swipe-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-right:22px;background:linear-gradient(90deg,#e0485a,#c4506a);color:#fff;font-weight:900;font-size:14px;border-radius:24px}.swipe-bg svg{transition:transform .4s var(--spring)}.swipe-bg.armed svg{transform:scale(1.3) rotate(-12deg)}.swipe-fg{position:relative;transition:transform .45s var(--spring);touch-action:pan-y}.swipe-fg>*{margin:0}.ptr{position:absolute;left:0;right:0;top:-58px;height:48px;display:flex;align-items:center;justify-content:center;pointer-events:none}.ptr-spin{stroke:var(--sage);stroke-width:2.6;stroke-linecap:round;will-change:transform,opacity}.ptr.busy .ptr-rot{animation:spin .8s steps(8) infinite}.ptr-rot{display:flex}@keyframes spin{to{transform:rotate(360deg)}}.acc{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:2px 14px}.acc-row+.acc-row{border-top:1px solid var(--line)}.acc-row>button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:none;background:none;font:inherit;font-size:15px;font-weight:800;color:var(--text);text-align:left;cursor:pointer;padding:0}.acc-row>button svg{flex:none;color:var(--sage);transition:transform .45s cubic-bezier(.65,0,.35,1)}.acc-row.open>button svg{transform:rotate(180deg)}.acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.65,0,.35,1)}.acc-row.open .acc-body{grid-template-rows:1fr}.acc-body>div{overflow:hidden;min-height:0}.acc-in{padding:0 0 14px;font-size:14px;line-height:1.45;color:var(--muted);opacity:0;transform:translate3d(0,6px,0);transition:opacity .25s,transform .35s var(--out)}.acc-row.open .acc-in{opacity:1;transform:none;transition-delay:.12s}.odo{display:inline-flex;justify-content:center;line-height:1.05}.odo-col{position:relative;display:inline-block;overflow:hidden;height:1.05em}.odo-sizer{visibility:hidden;display:block}.odo-strip{position:absolute;left:0;top:0;display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.2,.9,.25,1.04);will-change:transform}.odo-strip span{display:block;height:1.05em;text-align:center}.steps span{background:linear-gradient(var(--sage-soft),var(--sage-soft)) no-repeat left center/0% 100%,var(--track);transition:background-size .55s var(--out)}.steps span.on{background-size:100% 100%,auto}@keyframes step-pulse{0%,to{box-shadow:0 0 rgba(var(--sage-soft-rgb),0)}50%{box-shadow:0 0 0 4px rgba(var(--sage-soft-rgb),.25)}}.fl{position:relative}.fl input{width:100%;min-height:58px;padding:22px 14px 6px}.fl label{position:absolute;left:16px;top:19px;font-size:16px;font-weight:700;color:var(--muted);pointer-events:none;transform-origin:left top;transition:transform .3s cubic-bezier(.3,1.3,.5,1),color .2s}.fl input:focus+label,.fl input:not(:placeholder-shown)+label{transform:translate3d(0,-11px,0) scale(.76);color:var(--sage)}.fl input::placeholder{opacity:0;transition:opacity .2s}.fl input:focus::placeholder{opacity:.6;transition-delay:.12s}.cal button[aria-pressed=true]{background:none;color:var(--on-sage);animation:none}.cal button .halo{position:absolute;inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);overflow:visible;pointer-events:none}.cal button .halo rect{fill:var(--sage);fill-opacity:0;stroke:var(--sage);stroke-width:2.5;stroke-dasharray:100;stroke-dashoffset:100;animation:draw-on .35s cubic-bezier(.65,0,.35,1) forwards,halo-fill .2s ease-out .3s forwards}@keyframes halo-fill{to{fill-opacity:1}}.cal button>:not(.halo){position:relative}.cal button[aria-pressed=true]{color:var(--sage);transition:color .2s .3s}.cal button[aria-pressed=true]{color:var(--on-sage)}.toast.in{animation:toast-in .5s var(--spring) both}@keyframes island{0%{opacity:0;clip-path:inset(0 calc(50% - 20px) round 22px);transform:translate(-50%,10px)}35%{opacity:1;transform:translate(-50%)}to{clip-path:inset(0 0 round 22px);transform:translate(-50%)}}.comment{animation:bubble-rise .5s cubic-bezier(.3,1.35,.5,1) backwards}@keyframes bubble-rise{0%{opacity:0;transform:translate3d(0,14px,0) scale(.94)}}.composer .send{transition:transform .45s var(--spring)}.composer .send:active:not(:disabled){transform:scale(.85) rotate(-12deg)}.card-stage[data-dir=r]{animation:card-in-r .5s cubic-bezier(.3,1.25,.5,1)}.card-stage[data-dir=l]{animation:card-in-l .5s cubic-bezier(.3,1.25,.5,1)}.card-stage{touch-action:pan-y}@keyframes card-in-r{0%{opacity:0;transform:translate3d(60px,0,0) rotate(3deg) scale(.96)}}@keyframes card-in-l{0%{opacity:0;transform:translate3d(-60px,0,0) rotate(-3deg) scale(.96)}}.pdots{display:flex;justify-content:center;gap:6px;margin-top:-4px}.pdots i{width:8px;height:8px;border-radius:4px;background:var(--track);transition:width .45s cubic-bezier(.3,1.3,.5,1),background-color .3s}.pdots i.on{width:26px;background:var(--sage)}.search input::-webkit-search-cancel-button,.search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.st.float{filter:none}.theme-curtain{position:fixed;z-index:100;border-radius:50%;pointer-events:none;will-change:transform,opacity;transform:scale(.001)}:root[data-theme=dark] .card-stage{box-shadow:0 20px 50px #00000080}:root[data-theme=dark] .st{filter:none}:root[data-theme=dark] .letter-card,:root[data-theme=dark] .paper{box-shadow:none}:root[data-theme=dark] .paper{background-image:repeating-linear-gradient(transparent 0 31px,#ffffff0d 31px 32px)}:root[data-theme=dark] .avatar{color:#fff}:root[data-theme=dark] .fx-layer{background:radial-gradient(closest-side,#16141af5,#16141ac7 60%,#16141a00)}:root[data-theme=dark] .ptr-spin{stroke:var(--sage)}.seg.seg4{grid-template-columns:repeat(4,minmax(0,1fr))}.seg4 button{font-size:12.5px;padding:0 2px;min-height:40px}.sec-title{font-weight:900;font-size:14px}.mini-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;border-radius:20px;background:var(--panel);border:1px solid var(--line);font:inherit;color:var(--text);text-align:left;cursor:pointer;box-shadow:0 6px 18px rgba(var(--sh),.05);transition:transform .5s var(--spring)}.mini-tile:active{transform:scale(.96);transition-duration:.09s}.mini-tile b{font-size:15px;font-weight:900;margin-top:4px}.mini-tile small{font-size:12px;color:var(--muted);font-weight:700}.chip svg{flex:none}.capsule-art{position:relative;display:inline-block;flex:none}.capsule-art .cap-top,.capsule-art .cap-bottom{position:absolute;left:0;right:0;height:50%;transition:transform .9s cubic-bezier(.3,1.4,.5,1)}.capsule-art .cap-top{top:0;border-radius:50% 50% 5px 5px/66% 66% 5px 5px;background:linear-gradient(160deg,var(--blush),var(--pink))}.capsule-art .cap-bottom{bottom:0;border-radius:5px 5px 50% 50%/5px 5px 66% 66%;background:linear-gradient(160deg,var(--cta-a),var(--sage))}.capsule-art .cap-band{position:absolute;left:-3%;right:-3%;top:45%;height:10%;border-radius:6px;background:var(--butter);z-index:1;transition:opacity .3s}.capsule-art .cap-glow{position:absolute;inset:30% 15%;border-radius:50%;background:radial-gradient(closest-side,#fff6d8,#fff6d800);opacity:0;transform:scale(.4);transition:opacity .4s .25s,transform .8s var(--out) .25s}.capsule-art.opening .cap-top{transform:translate3d(0,-42%,0) rotate(-14deg)}.capsule-art.opening .cap-bottom{transform:translate3d(0,26%,0) rotate(6deg)}.capsule-art.opening .cap-band{opacity:0}.capsule-art.opening .cap-glow{opacity:1;transform:scale(2.4)}.capsule-art.sealed{animation:capsule-wobble 5s ease-in-out infinite}@keyframes capsule-wobble{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-7deg)}93%{transform:rotate(6deg)}96%{transform:rotate(-3deg)}}.capsule-hero{display:flex;align-items:center;gap:16px;padding:16px;border-radius:22px;background:linear-gradient(150deg,var(--hero-a),var(--hero-b))}.capsule-hero b{display:block;font-size:16px;font-weight:900}.capsule-hero span{font-size:13px;color:var(--muted);font-weight:700;line-height:1.35}.capsule-card{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:22px;background:var(--panel);border:1px solid var(--line);font:inherit;color:var(--text);text-align:left;cursor:pointer;box-shadow:0 6px 18px rgba(var(--sh),.05)}.capsule-card.sealed{background:linear-gradient(160deg,var(--env-a),var(--env-b));border:1.5px dashed var(--env-line)}.capsule-card .body{display:flex;flex-direction:column;gap:2px;min-width:0}.capsule-card b{font-size:15px;font-weight:900}.capsule-card small{font-size:12px;color:var(--muted);font-weight:700}.capsule-card .when{color:var(--pink)}.capsule-card .pv{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capsule-card.fresh{animation:pop-soft .6s var(--spring)}.capsule-opening{display:flex;justify-content:center;padding:40px 0 10px}.capsule-content{display:flex;flex-direction:column;gap:14px;animation:rise .55s var(--out) both}.capsule-content.hidden{display:none}.token-stage{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:30px;perspective:900px}.token-chain{position:absolute;top:0;left:50%;width:140px;height:70px;margin-left:-70px;border:4px dotted var(--ring);border-bottom:none;border-radius:70px 70px 0 0}.token{position:relative;width:220px;height:320px;border:none;background:none;padding:0;cursor:pointer;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,1.35,.45,1);-webkit-tap-highlight-color:transparent}.token.flipped{transform:rotateY(180deg)}.token:active{transition-duration:.8s}.token-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:64px;background:linear-gradient(135deg,#e9eee4,#c5cebf 45%,#a8b3a1);border:3px solid #8E978A;box-shadow:inset 0 0 0 10px #ffffff2e,0 18px 34px rgba(var(--sh),.25);color:#26301f;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0 18px;text-align:center}.token-face.back{transform:rotateY(180deg)}.token-face .hole{position:absolute;top:20px;left:50%;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:var(--bg);border:3px solid #8E978A}.token-face small{font-size:11px;font-weight:900;letter-spacing:3px;color:#3d4a38}.token-face b{font-family:var(--display);font-size:24px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.token-face span{font-size:15px;font-weight:900;color:#3d4a38}.token-face .dash{line-height:.6}.token-face em{font-family:var(--hand);font-style:normal;font-size:30px;line-height:1.05;overflow-wrap:anywhere}.after-hero{background:linear-gradient(165deg,var(--timer-a) 0%,var(--hero-b) 100%)}.archive{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:22px;border:1px dashed var(--achv-line);background:linear-gradient(135deg,var(--achv-a),var(--achv-b));font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:transform .5s var(--spring)}.archive:active{transform:scale(.975);transition-duration:.09s}.archive .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.archive b{font-size:16px;font-weight:900}.archive small{font-size:12px;color:var(--muted);font-weight:700}.archive-ic{flex:none;width:46px;height:46px;border-radius:16px;background:var(--panel);display:flex;align-items:center;justify-content:center}.stats-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;padding:18px 12px;border-radius:26px;background:linear-gradient(150deg,var(--hero-a),var(--hero-b));text-align:center}.stats-hero>div{display:flex;flex-direction:column;align-items:center;gap:2px}.stats-hero small{font-size:11px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.stats-hero .lbl{font-family:var(--hand);font-size:20px;color:var(--pink)}.stats-big{font-family:var(--display);font-weight:800;font-size:34px;color:var(--sage)}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stat-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;border-radius:18px;background:var(--panel);border:1px solid var(--line);animation:rise .5s var(--out) backwards;animation-delay:var(--d)}.stat-tile b{font-family:var(--display);font-size:18px;font-weight:700;margin-top:2px}.stat-tile small{font-size:11px;font-weight:800;color:var(--muted);line-height:1.15;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}@media (max-width:360px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.member-bars{padding:6px 14px}.mbar{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.mbar:last-child{border-bottom:none}.mbar b{font-size:14px;font-weight:900}.mbar small{font-size:11px;font-weight:800;color:var(--muted)}.mbar .track{display:block;height:8px;margin-top:6px;border-radius:4px;background:var(--track);overflow:hidden}.mbar .track i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--cta-a),var(--sage));transform-origin:left center;animation:bar-grow .9s var(--out) backwards;animation-delay:inherit}@keyframes bar-grow{0%{transform:scaleX(0)}}.voice-start{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border-radius:22px;border:1.5px dashed rgba(var(--pink-rgb),.4);background:var(--blush-pale);font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:transform .5s var(--spring)}.voice-start:active{transform:scale(.975);transition-duration:.09s}.voice-start b{display:block;font-size:15px;font-weight:900}.voice-start small{font-size:12px;color:var(--muted);font-weight:700}.voice-start .mic{flex:none;width:46px;height:46px;border-radius:23px;background:var(--pink);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(var(--pink-rgb),.35)}.voice-rec{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:22px;background:var(--panel);border:1.5px solid rgba(var(--pink-rgb),.45);animation:pop-soft .4s var(--spring)}.rec-dot{flex:none;width:12px;height:12px;border-radius:6px;background:var(--red);animation:rec-blink 1.2s ease-in-out infinite}@keyframes rec-blink{0%,to{opacity:1}50%{opacity:.25}}.live-bars{flex:1;min-width:0;height:36px;display:flex;align-items:center;gap:2px;overflow:hidden}.live-bars i{flex:1;min-width:2px;height:100%;border-radius:2px;background:var(--pink);transform:scaleY(.08);transition:transform .09s linear;will-change:transform}.rec-time{flex:none;font-size:12px;font-weight:900;color:var(--muted);font-variant-numeric:tabular-nums}.rec-stop{flex:none;display:flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:20px;border:none;background:var(--pink);color:#fff;font:inherit;font-size:14px;font-weight:900;cursor:pointer;transition:transform .45s var(--spring)}.rec-stop:active{transform:scale(.92);transition-duration:.08s}.voice-done{display:flex;flex-direction:column;gap:6px;animation:rise .4s var(--out)}.voice-player{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;border-radius:24px;background:var(--panel);border:1px solid var(--line)}.voice-player.accent{background:var(--blush-pale);border-color:rgba(var(--pink-rgb),.25)}.vp-btn{flex:none;width:42px;height:42px;border-radius:21px;border:none;background:var(--pink);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .45s var(--spring)}.vp-btn:active{transform:scale(.88);transition-duration:.08s}.voice-player.on .vp-btn{animation:pop .4s var(--spring)}.vp-wave{position:relative;flex:1;min-width:0;height:34px;cursor:pointer}.vp-bars{position:absolute;inset:0;display:flex;align-items:center;gap:2px}.vp-bars i{flex:1;min-width:2px;border-radius:2px;background:rgba(var(--pink-rgb),.28)}.vp-fill{position:absolute;inset:0;will-change:clip-path}.vp-fill .vp-bars i{background:var(--pink)}.vp-time{flex:none;font-size:12px;font-weight:900;color:var(--muted);font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.vp-rate{flex:none;min-width:34px;height:26px;border-radius:13px;border:1px solid var(--line);background:var(--panel);font:inherit;font-size:11px;font-weight:900;color:var(--muted);cursor:pointer;padding:0 6px}.seg.plans{grid-template-columns:repeat(2,minmax(0,1fr));padding:5px;border-radius:24px}.seg.plans .seg-thumb{border-radius:20px}.seg.plans button{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;min-height:96px;padding:12px 6px 10px;border-radius:20px}.pl-name{font-size:13px;font-weight:900;letter-spacing:1px;text-transform:uppercase;opacity:.85}.pl-price{font-family:var(--display);font-size:22px;font-weight:800}.pl-sub{font-size:11px;font-weight:800;opacity:.8}.pl-badge{position:absolute;top:-10px;right:8px;padding:3px 8px;border-radius:10px;background:var(--red);color:#fff;font-size:11px;font-weight:900;box-shadow:0 4px 10px rgba(var(--pink-rgb),.3)}.inline-ic{display:inline-block;vertical-align:-3px;flex:none}.pro{margin-left:4px;vertical-align:-2px}.stars{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.react{gap:5px}.react .ricon{flex:none}.meta-ic{display:inline-flex;align-items:center;gap:4px}.chip .icon,.chip svg{flex:none}.video-pick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vp-pick{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:18px;border:1.5px dashed rgba(var(--sage-rgb),.45);background:var(--sage-pale);color:var(--sage);font:inherit;font-size:14px;font-weight:900;cursor:pointer;transition:transform .45s var(--spring)}.vp-pick:active{transform:scale(.95);transition-duration:.08s}.video-up{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.video-up b{font-size:14px;font-weight:900}.vbar{display:block;height:6px;margin-top:6px;border-radius:3px;background:var(--track);overflow:hidden}.vbar i{display:block;height:100%;background:var(--sage-soft);transform-origin:left center;transition:transform .2s linear}.video-picked{display:flex;flex-direction:column;gap:6px;animation:rise .4s var(--out)}.video-box{position:relative;display:block;width:100%;max-height:70vh;border-radius:20px;overflow:hidden;background:#111;border:none;padding:0;cursor:pointer}.video-box img,.video-box video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.video-box.playing video{object-fit:contain;background:#000}.video-box.pending{display:flex;align-items:center;justify-content:center;cursor:default;background:var(--sk-a)}.video-box.pending img{opacity:.45}.vb-note{position:relative;font-size:13px;font-weight:900;color:var(--muted)}.vb-cover{position:absolute;inset:0;border:none;padding:0;background:none;cursor:pointer}.vb-play{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:29px;background:#14141473;display:flex;align-items:center;justify-content:center;padding-left:3px;transition:transform .45s var(--spring)}.video-box:active .vb-play,.vb-cover:active .vb-play{transform:scale(.9)}.vb-time{position:absolute;right:10px;bottom:10px;padding:3px 8px;border-radius:10px;background:#1414148c;color:#fff;font-size:12px;font-weight:900}:root{--gold:#D9A441;--glow1:rgba(242,167,180,.4);--glow2:rgba(141,175,126,.3);--glow3:rgba(242,207,126,.3)}:root[data-theme=dark]{--gold:#E2B556}:root[data-style=tender]:not([data-theme=dark]){--bg:#FDF4F5;--line:#F2DDE2;--track:#EBD6DC;--ring:#D9BFC6;--faint:#D6BCC3;--logo:#C4506A;--logo-heart:#9C3F7A;--sage:#C4506A;--sage-soft:#E88AA0;--sage-pale:#FCE4EA;--sage-rgb:196,80,106;--sage-soft-rgb:232,138,160;--pink:#9C3F7A;--pink-rgb:156,63,122;--blush:#F4A9BC;--blush-pale:#FBE6EC;--cta-a:#F7B9C7;--cta-b:#E88AA0;--cta-text:#4A1526;--timer-a:#FFFFFF;--timer-b:#FDEFF2;--hero-a:#FCE4EA;--hero-b:#F6E3F1;--bg-rgb:253,244,245;--sh:120,50,70}:root[data-style=tender][data-theme=dark]{--bg:#1A1418;--panel:#261C23;--line:#3A2B35;--track:#43323E;--logo:#F29BB2;--logo-heart:#D7A2F0;--sage:#F29BB2;--sage-soft:#D9708C;--sage-pale:#3A2230;--sage-rgb:242,155,178;--sage-soft-rgb:217,112,140;--pink:#D7A2F0;--pink-rgb:215,162,240;--blush:#E58AA3;--blush-pale:#3B2130;--cta-a:#F29BB2;--cta-b:#D46F8C;--cta-text:#2A0C17;--on-sage:#2A0C17;--timer-a:#2A1F27;--timer-b:#341F2B;--hero-a:#3A2230;--hero-b:#2E2238;--bg-rgb:26,20,24;--bar:rgba(38,28,35,.97)}:root[data-style=army]:not([data-theme=dark]){--bg:#F2F0E6;--panel:#FBFAF4;--line:#E0DCC9;--track:#D9D4BE;--ring:#BDB79E;--faint:#BDB79E;--text:#262A1E;--muted:#6A6C58;--sage:#4E5B2C;--sage-soft:#8A9558;--sage-pale:#E5E8D3;--sage-rgb:78,91,44;--sage-soft-rgb:138,149,88;--pink:#A53F2B;--pink-rgb:165,63,43;--blush:#C9A770;--blush-pale:#EFE6D2;--red:#B9372A;--butter:#C9A146;--gold:#B88B2E;--cta-a:#A7B275;--cta-b:#6F7C3D;--cta-text:#161A0C;--timer-a:#FBFAF4;--timer-b:#E9EBD8;--hero-a:#E5E8D3;--hero-b:#EFE6D2;--achv-a:#F3EBD3;--achv-b:#E9E6D2;--achv-line:#B9A35F;--env-a:#EFE6D2;--env-b:#E7E8D6;--env-line:#BDA77A;--paper:#FBF8EE;--paper-line:#E0D8C2;--paper-ink:#2B2C20;--bg-rgb:242,240,230;--sh:60,60,30;--bar:rgba(251,250,244,.97)}:root[data-style=army][data-theme=dark]{--bg:#13150F;--panel:#1E2118;--line:#2F3326;--track:#373C2C;--text:#ECEBDF;--muted:#A3A48F;--sage:#B5C27E;--sage-soft:#8E9A5A;--sage-pale:#262C1A;--sage-rgb:181,194,126;--sage-soft-rgb:142,154,90;--pink:#E07A5F;--pink-rgb:224,122,95;--blush:#C9A770;--blush-pale:#2E2A1D;--red:#E0604F;--butter:#D8B45A;--gold:#D8B45A;--cta-a:#A3AF6C;--cta-b:#76833F;--cta-text:#11140A;--on-sage:#11140A;--timer-a:#20241A;--timer-b:#1C2316;--hero-a:#262C1A;--hero-b:#2E2A1D;--achv-a:#2B2716;--achv-b:#262C1A;--achv-line:#7E6D33;--env-a:#2E2A1D;--env-b:#22261A;--env-line:#5E5636;--paper:#1F2219;--paper-line:#353A2A;--paper-ink:#E9E6D4;--bg-rgb:19,21,15;--bar:rgba(30,33,24,.97)}:root[data-style=army] .hand{letter-spacing:.2px}:root[data-style=army] .paper{background-image:linear-gradient(rgba(var(--sage-rgb),.07) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--sage-rgb),.07) 1px,transparent 1px);background-size:22px 22px}:root[data-style=army] .tabbar .pill i,:root[data-style=army] .seg-thumb{border-radius:12px}:root[data-style=army] .timer{border-radius:26px}:root[data-style=tender]{--glow1:rgba(244,169,188,.45);--glow2:rgba(214,170,230,.3);--glow3:rgba(247,200,170,.3)}:root[data-style=army]{--glow1:rgba(201,167,112,.35);--glow2:rgba(138,149,88,.32);--glow3:rgba(201,161,70,.22)}.seg.seg3c{grid-template-columns:repeat(3,minmax(0,1fr))}.style-seg button{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px}.avatar.photo{object-fit:cover;display:inline-block;background:var(--track)}.me-editor{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.me-photo{position:relative;width:104px;height:104px;border-radius:52px;border:none;padding:0;background:linear-gradient(135deg,var(--blush),var(--sage));cursor:pointer;flex:none;transition:transform .45s var(--spring);box-shadow:0 10px 24px rgba(var(--sh),.16)}.me-photo:active{transform:scale(.94);transition-duration:.08s}.me-photo img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.me-letter{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--display);font-weight:800;font-size:40px;color:#fff}.me-cam{position:absolute;right:2px;bottom:2px;width:32px;height:32px;border-radius:16px;background:var(--sage);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px var(--bg)}.me-busy{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .8s linear infinite}.me-head{display:flex;align-items:center;gap:14px;width:100%;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.me-head-ava{position:relative;flex:none;width:68px;height:68px;border-radius:34px;background:linear-gradient(135deg,var(--blush),var(--sage));display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:24px;color:#fff}.me-head-ava img{width:100%;height:100%;border-radius:50%;object-fit:cover}.me-head-pen{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;padding:5px;border-radius:12px;background:var(--sage);box-shadow:0 0 0 3px var(--bg)}.onb-logo{margin:-4px 0 2px;align-self:flex-start}:root{--digits:var(--display);--sub:var(--hand);--sub-size:26px}.big{font-family:var(--digits)}.timer .sub{font-family:var(--sub);font-size:var(--sub-size);color:var(--pink);margin-top:-4px;position:relative;z-index:1}.timer .eyebrow,.timer .big,.timer .hms,.timer .flip{position:relative;z-index:1}.hms-lock{border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;min-width:56px;padding:6px 0;border-radius:14px;background:var(--blush-pale)}.hms-lock b{display:flex;height:25px;align-items:center}.hms-lock small{font-size:11px;color:var(--pink);font-weight:800}.rd-pct{font-family:var(--digits);font-weight:700;font-size:14px;color:var(--sage)}:root[data-style=tender]{--digits:Pacifico, var(--display);--sub:"Marck Script", var(--hand);--sub-size:28px}:root[data-style=tender] .big{font-weight:400;font-size:78px;line-height:1.2}.timer.tf-tender{border-radius:40px}.tf-heart{position:absolute;left:50%;top:30px;width:206px;height:185px;transform:translate(-50%);pointer-events:none;overflow:visible;z-index:0}.tf-heart path{fill:none;stroke-width:.55;stroke-linecap:round;stroke-linejoin:round}.tf-heart .tr{stroke:var(--blush-pale);fill:rgba(var(--sage-soft-rgb),.06)}.tf-heart .fl{stroke:var(--sage-soft);animation:heart-fill 1.4s var(--out) .2s backwards}@keyframes heart-fill{0%{stroke-dasharray:0 100}}:root[data-style=army]{--digits:"Saira Stencil One", "Russo One", var(--display);--sub:"Russo One", var(--sans);--sub-size:15px;--tag-a:#ECEEE0;--tag-b:#B6BBA0;--tag-edge:#878C72;--tag-ink:#262A1C}:root[data-style=army][data-theme=dark]{--tag-a:#4B5141;--tag-b:#2A2E22;--tag-edge:#6A7157;--tag-ink:#E6E8D2}:root[data-style=army] .big{font-weight:400;letter-spacing:2px}.timer.tf-army{margin-top:30px;border-radius:58px;background:linear-gradient(155deg,var(--tag-a) 0%,var(--tag-b) 100%);border:2px solid var(--tag-edge);box-shadow:inset 0 2px #ffffff73,var(--shadow);padding-top:48px}.timer.tf-army:before{content:"";position:absolute;inset:9px;border-radius:49px;border:2px dashed rgba(255,255,255,.5);pointer-events:none}.tf-army .eyebrow{color:var(--tag-ink);opacity:.7}.tf-army .big{color:var(--tag-ink);text-shadow:0 1px 0 rgba(255,255,255,.35)}.tf-army .sub{color:var(--tag-ink);opacity:.8;text-transform:uppercase;letter-spacing:3px;margin-top:2px}.tag-hole{position:absolute;top:13px;left:50%;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:var(--bg);border:2px solid var(--tag-edge);box-shadow:inset 0 2px 3px #0000004d}.tag-chain{position:absolute;top:-30px;left:50%;width:5px;height:46px;margin-left:-2.5px;border-radius:3px;background:repeating-linear-gradient(var(--tag-edge) 0 5px,transparent 5px 9px);z-index:-1}.tf-stamp{position:absolute;right:22px;top:24px;transform:rotate(-10deg);border:2.5px solid var(--red);color:var(--red);font:400 12px/1 "Russo One",var(--sans);padding:5px 7px 4px;border-radius:6px;opacity:.85;letter-spacing:1px}.tf-army .hms div,.tf-army .hms-lock{background:#1e2318;border-radius:8px}.tf-army .hms b{color:#b5c27e;font-family:var(--digits);font-weight:400}.tf-army .hms small{color:#8e9a5a}.rd-army svg{display:block;width:100%;height:auto}.rd-army .sh path,.rd-army .sh rect{fill:none;stroke:var(--faint);stroke-width:1.3}.rd-army .sh.on rect{fill:#c9a146;stroke:#7e6526}.rd-army .sh.on path{fill:#b4703a;stroke:#7e6526}.belt-in .sh.on{animation:shell .5s var(--spring) backwards;transform-box:fill-box;transform-origin:50% 100%}@keyframes shell{0%{transform:translateY(-10px) scale(.6);opacity:0}}:root[data-style=glass]{--digits:-apple-system, "SF Pro Display", system-ui, var(--sans);--sub:-apple-system, "SF Pro Text", system-ui, var(--sans);--sub-size:17px;--glow-o:1;--doodle-o:0}:root[data-style=glass]:not([data-theme=dark]){--logo:#1C2440;--logo-heart:#FF4F7E;--bg:#E9EDF7;--panel:rgba(255,255,255,.62);--line:rgba(255,255,255,.85);--track:rgba(20,30,70,.08);--ring:rgba(20,30,70,.18);--faint:rgba(20,30,70,.22);--text:#0E1428;--muted:#5B6382;--sage:#3B5BFF;--sage-soft:#7B8CFF;--sage-pale:rgba(59,91,255,.12);--sage-rgb:59,91,255;--sage-soft-rgb:123,140,255;--pink:#8A4DFF;--pink-rgb:138,77,255;--blush:#FF7AB6;--blush-pale:rgba(255,122,182,.16);--red:#FF3B5C;--butter:#FFC94D;--gold:#E8A920;--ink:#0E1428;--cta-a:#4F6BFF;--cta-b:#7A4DFF;--cta-text:#FFFFFF;--on-sage:#FFFFFF;--timer-a:rgba(255,255,255,.6);--timer-b:rgba(255,255,255,.3);--hero-a:rgba(255,255,255,.6);--hero-b:rgba(255,255,255,.35);--achv-a:rgba(255,255,255,.65);--achv-b:rgba(255,255,255,.4);--achv-line:rgba(255,255,255,.9);--env-a:rgba(255,255,255,.65);--env-b:rgba(255,255,255,.4);--env-line:rgba(255,255,255,.9);--paper:rgba(255,255,255,.72);--paper-line:rgba(20,30,70,.08);--paper-ink:#0E1428;--bg-rgb:233,237,247;--sh:40,50,110;--bar:rgba(255,255,255,.55);--glow1:rgba(91,140,255,.75);--glow2:rgba(255,122,182,.65);--glow3:rgba(63,208,201,.6);--gl-a:rgba(255,255,255,.6);--gl-b:rgba(255,255,255,.22);--gl-edge:rgba(255,255,255,.75);--gl-hi:rgba(255,255,255,.95);--gl-shadow:rgba(40,50,110,.18)}:root[data-style=glass][data-theme=dark]{--logo:#F2F4FF;--logo-heart:#FF7A93;--bg:#07090F;--panel:rgba(255,255,255,.07);--line:rgba(255,255,255,.12);--track:rgba(255,255,255,.1);--ring:rgba(255,255,255,.2);--faint:rgba(255,255,255,.22);--text:#F2F4FF;--muted:#9AA2C4;--sage:#8EA2FF;--sage-soft:#6F84FF;--sage-pale:rgba(142,162,255,.14);--sage-rgb:142,162,255;--sage-soft-rgb:111,132,255;--pink:#C3A2FF;--pink-rgb:195,162,255;--blush:#FF8CC2;--blush-pale:rgba(255,140,194,.14);--red:#FF5A75;--butter:#FFD66B;--gold:#FFD66B;--ink:#F2F4FF;--cta-a:#6F84FF;--cta-b:#9B6BFF;--cta-text:#FFFFFF;--on-sage:#07090F;--timer-a:rgba(255,255,255,.1);--timer-b:rgba(255,255,255,.03);--hero-a:rgba(255,255,255,.08);--hero-b:rgba(255,255,255,.04);--achv-a:rgba(255,255,255,.08);--achv-b:rgba(255,255,255,.04);--achv-line:rgba(255,255,255,.16);--env-a:rgba(255,255,255,.08);--env-b:rgba(255,255,255,.04);--env-line:rgba(255,255,255,.16);--paper:rgba(255,255,255,.06);--paper-line:rgba(255,255,255,.1);--paper-ink:#F2F4FF;--bg-rgb:7,9,15;--bar:rgba(30,34,52,.55);--glow1:rgba(70,110,255,.55);--glow2:rgba(200,80,170,.45);--glow3:rgba(40,170,170,.4);--gl-a:rgba(255,255,255,.13);--gl-b:rgba(255,255,255,.03);--gl-edge:rgba(255,255,255,.2);--gl-hi:rgba(255,255,255,.35);--gl-shadow:rgba(0,0,0,.45)}:root[data-style=glass] .glow{width:560px!important;height:560px!important;opacity:1}:root[data-style=glass] .big{font-weight:700;letter-spacing:-3px;color:var(--text);font-size:92px}:root[data-style=glass] .tabbar{-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--gl-edge);box-shadow:inset 0 1px 1px var(--gl-hi),0 12px 30px var(--gl-shadow)}.timer.tf-glass,.rd-glass{background:linear-gradient(135deg,var(--gl-a),var(--gl-b));-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--gl-edge);box-shadow:inset 0 1px 1px var(--gl-hi),inset 0 -1px 1px #ffffff2e,0 24px 60px var(--gl-shadow)}.timer.tf-glass{border-radius:40px;overflow:hidden;isolation:isolate;padding:30px 16px 24px}.timer.tf-glass:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 210deg,#fffffff2,#ffffff0d 18%,#8cb4ffb3 32%,#ffffff0d 48%,#ffa0d7a6 66%,#ffffff0d 82%,#fffffff2);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;z-index:2}.lg-sheen{position:absolute;inset:0;background:radial-gradient(120% 70% at 18% -12%,#ffffffb3,#fff0 55%);pointer-events:none;z-index:0}:root[data-theme=dark] .lg-sheen{opacity:.35}.lg-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:0;will-change:transform}.lg-orb.o1{width:220px;height:220px;left:-70px;top:-60px;background:radial-gradient(closest-side,#5b8cff8c,#5b8cff00);animation:orb1 14s ease-in-out infinite alternate}.lg-orb.o2{width:240px;height:240px;right:-90px;top:40px;background:radial-gradient(closest-side,#ff7ab680,#ff7ab600);animation:orb2 17s ease-in-out infinite alternate}.lg-orb.o3{width:200px;height:200px;left:30%;bottom:-110px;background:radial-gradient(closest-side,#3fd0c973,#3fd0c900);animation:orb3 12s ease-in-out infinite alternate}@keyframes orb1{to{transform:translate(60px,40px) scale(1.15)}}@keyframes orb2{to{transform:translate(-50px,30px) scale(.9)}}@keyframes orb3{to{transform:translate(-40px,-30px) scale(1.2)}}@media (prefers-reduced-motion:reduce){.lg-orb{animation:none}}.tf-glass .eyebrow{color:var(--muted)}.tf-glass .sub{color:var(--muted);font-weight:600;margin-top:-2px}.tf-glass .hms div,.tf-glass .hms-lock{background:linear-gradient(160deg,var(--gl-a),var(--gl-b));border:1px solid var(--gl-edge);box-shadow:inset 0 1px 1px var(--gl-hi);border-radius:16px}.tf-glass .hms b{font-family:var(--digits);font-weight:700;color:var(--text)}.tf-glass .hms small{color:var(--muted)}.rd-glass{border-radius:28px}.rd-glass .rd-pct{color:var(--text);font-weight:700}.lg-bar{position:relative;height:40px;margin:16px 0 14px;border-radius:20px;background:linear-gradient(180deg,#ffffff59,#ffffff1f);border:1px solid var(--gl-edge);box-shadow:inset 0 1px 2px #141e461f,inset 0 -1px 1px var(--gl-hi);overflow:visible}:root[data-theme=dark] .lg-bar{background:#ffffff0d;box-shadow:inset 0 1px 2px #0006}.lg-fill{position:absolute;inset:4px;border-radius:16px;background:linear-gradient(90deg,#4f8bff,#8a5cff 60%,#ff6fb1);transform-origin:0 50%;box-shadow:0 4px 14px #8a5cff59}.lg-bar.in .lg-fill{animation:lg-grow 1.2s var(--out) .15s backwards}@keyframes lg-grow{0%{transform:scaleX(.04)}}.lg-knob{position:absolute;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#fffffffa,#ffffffb3);border:1px solid rgba(255,255,255,.95);box-shadow:0 6px 18px #28326e40,inset 0 -2px 4px #141e4614;z-index:1}.lg-bar.in .lg-knob{animation:knob-in .6s var(--spring) .9s backwards}@keyframes knob-in{0%{transform:scale(0)}}.th-prev[data-t=glass]{background:radial-gradient(40px 40px at 18% 25%,#5B8CFF,transparent),radial-gradient(44px 40px at 85% 30%,#FF7AB6,transparent),radial-gradient(46px 40px at 55% 100%,#3FD0C9,transparent),#e9edf7}.th-glass{padding:4px 12px;border-radius:14px;background:#ffffff73;border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 1px #fff,0 4px 10px #28326e26;font-family:-apple-system,system-ui,var(--sans);font-weight:700;color:#0e1428;letter-spacing:-1px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-style=night]{--digits:Comfortaa, var(--display);--sub:Comfortaa, var(--sans);--sub-size:20px}:root[data-style=night]:not([data-theme=dark]){--logo:#2D3A86;--logo-heart:#E05A7A;--bg:#EEF0FA;--panel:#FFFFFF;--line:#DCE0F2;--track:#D3D8EE;--ring:#B9BFDD;--faint:#B9BFDD;--text:#1B2040;--muted:#646B8E;--sage:#3C4A9E;--sage-soft:#7C88D0;--sage-pale:#E3E7F8;--sage-rgb:60,74,158;--sage-soft-rgb:124,136,208;--pink:#7E55B8;--pink-rgb:126,85,184;--blush:#B9A6E6;--blush-pale:#EEE8FA;--red:#E05A7A;--butter:#E8B93A;--gold:#D9A92E;--ink:#1B2040;--cta-a:#6C79D2;--cta-b:#3C4A9E;--cta-text:#FFFFFF;--on-sage:#FFFFFF;--timer-a:#FFFFFF;--timer-b:#EEF0FA;--hero-a:#E3E7F8;--hero-b:#EEE8FA;--achv-a:#F3F0E2;--achv-b:#EEE8FA;--achv-line:#D9B96A;--env-a:#EEE8FA;--env-b:#E3E7F8;--env-line:#B9A6E6;--paper:#FBFBFF;--paper-line:#DCE0F2;--paper-ink:#1B2040;--bg-rgb:238,240,250;--sh:40,50,110;--bar:rgba(255,255,255,.97)}:root[data-style=night][data-theme=dark]{--logo:#DCE2FF;--logo-heart:#F2A0B8;--bg:#0B0E1F;--panel:#151A33;--line:#252B4D;--track:#2C3358;--ring:#4A5180;--faint:#3E4570;--text:#E9ECFA;--muted:#9AA1C6;--sage:#AEB8F5;--sage-soft:#6E7BD0;--sage-pale:#1C2348;--sage-rgb:174,184,245;--sage-soft-rgb:110,123,208;--pink:#D3B3FF;--pink-rgb:211,179,255;--blush:#9F86E0;--blush-pale:#241E45;--red:#F2708C;--butter:#F5D77A;--gold:#F5D77A;--ink:#E9ECFA;--cta-a:#AEB8F5;--cta-b:#7F8BE0;--cta-text:#0B0E1F;--on-sage:#0B0E1F;--timer-a:#151A33;--timer-b:#0B0E1F;--hero-a:#1C2348;--hero-b:#241E45;--achv-a:#24223A;--achv-b:#241E45;--achv-line:#8A7A3A;--env-a:#241E45;--env-b:#1C2348;--env-line:#4A4680;--paper:#12162C;--paper-line:#252B4D;--paper-ink:#E9ECFA;--bg-rgb:11,14,31;--bar:rgba(21,26,51,.97)}:root[data-style=night]{--glow1:rgba(124,136,208,.35);--glow2:rgba(211,179,255,.25);--glow3:rgba(245,215,122,.18)}.timer.tf-night{background:linear-gradient(170deg,#18204a,#0b0e1f);border:1px solid rgba(174,184,245,.25);overflow:hidden;padding-top:30px}.tf-stars{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tf-stars circle{animation:twinkle 4s ease-in-out infinite alternate}@keyframes twinkle{to{opacity:.15}}.tf-moon{position:absolute;right:-8px;top:-8px;width:118px;height:118px}.tf-night .eyebrow{color:#aeb8f5}.tf-night .big{color:#f5f2ff;font-weight:700}.tf-night .sub{color:#d3b3ff;font-weight:700}.tf-night .hms div,.tf-night .hms-lock{background:#ffffff14}.tf-night .hms b{color:#f5f2ff;font-family:var(--digits)}.tf-night .hms small{color:#9aa1c6}.rd-const{animation:fade-in 1s var(--out) .2s backwards}@keyframes fade-in{0%{opacity:0}}.th-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.th-tile{border:2px solid var(--line);background:var(--panel);border-radius:18px;padding:7px 7px 9px;display:flex;flex-direction:column;gap:6px;align-items:stretch;cursor:pointer;font:inherit;color:var(--text);transition:transform .35s var(--spring),border-color .2s,box-shadow .2s}.th-tile[aria-checked=true]{border-color:var(--sage);box-shadow:0 0 0 3px rgba(var(--sage-rgb),.18)}.th-tile:active{transform:scale(.95)}.th-tile>b{font-size:12.5px;font-weight:900;text-align:center}.th-prev{position:relative;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.th-prev i{font-style:normal;font-size:25px;line-height:1}.th-prev[data-t=classic]{background:linear-gradient(135deg,#eaf1e4,#fceaed)}.th-prev[data-t=classic] i{font-family:Unbounded,var(--display);font-weight:800;color:#557a4c}.th-prev[data-t=tender]{background:linear-gradient(135deg,#fde7ee,#f3e3f4)}.th-prev[data-t=tender] i{font-family:Pacifico,var(--hand);color:#c4506a;font-size:24px}.th-prev[data-t=army]{background:radial-gradient(28px 16px at 20% 30%,#6E7046 98%,transparent),radial-gradient(30px 14px at 80% 75%,#4F5233 98%,transparent),radial-gradient(22px 14px at 70% 20%,#8A8A5C 98%,transparent),#a49c6e}.th-prev[data-t=army] i{font-family:"Saira Stencil One","Russo One",var(--display);color:#eceee0;font-size:26px;letter-spacing:1px}.th-prev[data-t=night]{background:radial-gradient(1px 1px at 20% 30%,#fff 99%,transparent),radial-gradient(1px 1px at 70% 60%,#fff 99%,transparent),radial-gradient(1.5px 1.5px at 40% 80%,#fff 99%,transparent),radial-gradient(1px 1px at 85% 25%,#fff 99%,transparent),linear-gradient(170deg,#18204a,#0b0e1f)}.th-prev[data-t=night] i{font-family:Comfortaa,var(--display);font-weight:700;color:#f5f2ff}.th-auto{padding:0}.th-half{flex:1;align-self:stretch;display:flex;align-items:center;justify-content:center}.th-half[data-t=tender]{background:linear-gradient(135deg,#fde7ee,#f3e3f4)}.th-half[data-t=tender] i{font-family:Pacifico,var(--hand);color:#c4506a;font-size:17px}.th-half[data-t=army]{background:#8a8a5c}.th-half[data-t=army] i{font-family:"Saira Stencil One","Russo One",var(--display);color:#eceee0;font-size:18px}.w-prev{border-radius:16px;overflow:hidden;line-height:0;aspect-ratio:16/9;max-width:100%}.w-prev svg{width:100%;height:auto;display:block}.w-themes{display:flex;flex-wrap:wrap;gap:8px}.w-themes .chip[aria-checked=true]{background:var(--sage);border-color:var(--sage);color:var(--on-sage)}.timer.has-photo{background-color:#2a2228;border-color:#ffffff40;aspect-ratio:21/20;min-height:0;justify-content:flex-end;overflow:hidden}.timer.has-photo .ph-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0f081238,#0f08120a 32%,#0f0812b3);pointer-events:none;z-index:0}.timer.has-photo .lg-orb,.timer.has-photo .lg-sheen,.timer.has-photo .st,.timer.has-photo .tf-heart,.timer.has-photo .tf-stars,.timer.has-photo .tf-moon,.timer.has-photo .tag-chain{display:none}.timer.has-photo .eyebrow{position:absolute;top:20px;left:0;right:0;text-align:center;color:#fffffff2;opacity:1;text-shadow:0 1px 8px rgba(0,0,0,.4)}.timer.has-photo .big{color:#fff;filter:drop-shadow(0 4px 14px rgba(0,0,0,.4));text-shadow:none}.timer.has-photo .sub{color:#ffe3ea;opacity:1;text-shadow:0 2px 10px rgba(0,0,0,.45)}.timer.has-photo .hms div,.timer.has-photo .hms-lock{background:#ffffff2e;border-color:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.timer.has-photo .hms b,.timer.has-photo .hms small{color:#fff}.timer.has-photo.tf-army:before{border-color:#fff6}.timer.has-photo.tf-army .eyebrow{top:44px}.timer.has-photo.tf-army .tf-stamp{color:#fff;border-color:#fff;opacity:.9}.tphoto{display:flex;flex-direction:column;gap:10px}.tphoto-prev{position:relative;height:150px;border-radius:22px;border:none;background-size:cover;background-repeat:no-repeat;cursor:pointer;overflow:hidden;padding:0}.tphoto-prev:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(15,8,18,.55))}.tphoto-prev span{position:absolute;right:12px;bottom:10px;z-index:1;display:flex;align-items:center;gap:6px;color:#fff;font-weight:800;font-size:13px}.tphoto-y{display:flex;flex-direction:column;gap:4px}.tphoto-y small{font-size:12px;font-weight:800;color:var(--muted)}.tphoto-y input{width:100%;accent-color:var(--sage)}.rfly{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:6}.rfly .rf{position:absolute;left:-10px;top:-10px;display:block;line-height:0;opacity:0;animation:rfly .95s cubic-bezier(.2,.8,.3,1) forwards;will-change:transform,opacity}.rfly .rf.big{left:-10px;top:-10px;animation-duration:1.05s}@keyframes rfly{0%{transform:translateZ(0) scale(.3) rotate(0);opacity:0}14%{opacity:1}70%{opacity:.95}to{transform:translate3d(var(--x),var(--y),0) scale(var(--s)) rotate(var(--r));opacity:0}}.rfly .rs{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;animation:burst .6s var(--out) forwards}.react-row{overflow:visible}.card-stage{--paper:#FFF8F1;--sage:#557A4C;--sage-soft:#8DAF7E;--blush:#F2A7B4;--pink:#C4506A;--butter:#F2CF7E;--red:#E0485A;color-scheme:light}.card-stage .card{color:#2f2a30}.cal button.has-ev:not(.out){background:rgba(var(--sage-rgb),.14);background:color-mix(in srgb,var(--ev) 22%,transparent);color:var(--text);font-weight:900;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ev) 55%,transparent)}.cal button.has-ev.today{box-shadow:inset 0 0 0 2px var(--sage)}.cal button.has-ev:not(.out) .dots i{width:6px;height:6px}.cal .ev-ic{position:absolute!important;right:-3px;top:-3px;width:17px;height:17px;border-radius:50%;background:var(--ev);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000002e;animation:ev-pop .45s var(--spring) backwards}@keyframes ev-pop{0%{transform:scale(0)}}.cal button.has-ev[aria-pressed=true]{background:none;box-shadow:none}.crop{display:flex;flex-direction:column;gap:12px}.crop-stage{position:relative;align-self:center;width:100%;max-width:420px;touch-action:none;user-select:none;-webkit-user-select:none}.crop-touch{position:absolute;inset:0;z-index:10;cursor:grab;touch-action:none}.crop-touch:active{cursor:grabbing}.crop-timer .crop-stage .timer{margin:0}.crop-tag .crop-stage{width:min(260px,40.625vh)}.crop-polaroid .crop-stage{width:240px;margin:10px auto}.crop-zoom{display:flex;flex-direction:column;gap:4px}.crop-zoom small{font-size:12px;font-weight:800;color:var(--muted)}.crop-zoom input{width:100%;accent-color:var(--sage)}.pol-photo{position:relative;aspect-ratio:660/720;background-color:#2a2228;display:flex;align-items:flex-end;padding:0 0 6px 12px;overflow:hidden;box-shadow:0 0 0 10px #fff,0 14px 30px #503c3240}.pol-photo:before{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(180deg,#140c1400,#140c149e)}.pol-photo b{position:relative;font:800 46px/1 var(--display);color:#fff}.card-photo-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.check-row{display:flex;align-items:center;gap:10px;font-weight:800;font-size:14px;cursor:pointer}.check-row input{width:20px;height:20px;accent-color:var(--sage)}.card-photo-row .link,.screen>.link{display:inline-flex;align-items:center;gap:6px}.tag-plate{position:relative;width:180px;aspect-ratio:500/640;border-radius:22%/17%;background:linear-gradient(160deg,#b5cea3,#7fa170);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1e2a1b;box-shadow:inset 0 3px #ffffff8c,0 14px 30px #557a4c4d;overflow:hidden;font-size:20px;background-repeat:no-repeat}.tag-plate.big{width:100%;font-size:28px}.tag-plate.with-photo{background-color:#2a2228;color:#fff;box-shadow:inset 0 0 0 2px #ffffffb3,0 14px 30px #281e2859}.tag-plate .ph-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#140c1459,#140c1426 45%,#140c14b8);pointer-events:none}.tag-plate-hole{position:absolute;top:6%;left:50%;width:8%;aspect-ratio:1;margin-left:-4%;border-radius:50%;background:#fbf6f0;z-index:1}.tp-eyebrow{position:relative;font-size:.5em;font-weight:900;letter-spacing:.15em;margin-top:.8em}.tp-num{position:relative;font-family:var(--display);font-weight:800;line-height:1.1}.tp-days{position:relative;font-size:1.1em}.sel{position:relative;display:flex;flex-direction:column;gap:6px}.sel-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;border-radius:16px;border:1.5px solid var(--line);background:var(--panel);padding:0 14px 0 16px;font:inherit;font-size:16px;font-weight:800;color:var(--text);cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .25s,transform .4s var(--spring)}.sel-btn:active:not(:disabled){transform:scale(.98)}.sel-btn:disabled{opacity:.6;cursor:default}.sel.open .sel-btn{border-color:var(--sage-soft);box-shadow:0 0 0 4px rgba(var(--sage-soft-rgb),.18)}.sel-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-chev{flex:none;color:var(--muted);transition:transform .35s var(--spring)}.sel.open .sel-chev{transform:rotate(180deg)}.sel-list{display:flex;flex-direction:column;padding:6px;border-radius:18px;background:linear-gradient(var(--panel),var(--panel)),var(--bg);border:1.5px solid var(--line);box-shadow:0 14px 34px rgba(var(--sh),.14);max-height:300px;overflow:auto;transform-origin:50% 0;animation:sel-in .32s cubic-bezier(.3,1.3,.5,1)}@keyframes sel-in{0%{opacity:0;transform:translateY(-6px) scaleY(.92)}}.sel-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:0 12px;border:none;border-radius:12px;background:none;font:inherit;font-size:16px;font-weight:700;color:var(--text);text-align:left;cursor:pointer;animation:sel-opt .3s var(--out) backwards}.sel-opt span{display:flex;flex-direction:column}.sel-opt small{font-size:12px;color:var(--muted);font-weight:700}.sel-opt[aria-selected=true]{background:var(--sage-pale);color:var(--sage);font-weight:900}.sel-opt:active{background:var(--sage-pale)}@keyframes sel-opt{0%{opacity:0;transform:translateY(-4px)}}.sel-chip{flex:none}.sel-chip .sel-btn{min-height:40px;border-radius:20px;padding:0 10px 0 14px;font-size:14px;font-weight:800;gap:4px}.sel-list.in-sheet{box-shadow:none;border:none;padding:0;max-height:60vh;background:none;animation:none}.sel-inline{margin-left:auto}.sel-inline .sel-btn{min-height:40px;border:none;background:var(--sage-pale);color:var(--sage);font-weight:900;padding:0 8px 0 12px;border-radius:12px}.sel-inline .sel-list{position:absolute;top:46px;right:0;min-width:140px;z-index:20}.tphoto-prev{height:auto;aspect-ratio:21/20;width:min(100%,280px);align-self:center}.field input{-webkit-appearance:none;appearance:none;min-height:54px}.field input[type=date],.field input[type=time],.field input[type=datetime-local]{display:flex;align-items:center;line-height:54px}.field input::-webkit-date-and-time-value{text-align:left}.av-row{display:flex;align-items:center;gap:0;border:none;background:none;padding:0 4px;cursor:pointer;min-height:44px}.av-row>*{margin-left:-8px;box-shadow:0 0 0 2.5px var(--bg);border-radius:50%;transition:transform .35s var(--spring)}.av-row>:first-child{margin-left:0}.av-row:active>*{transform:scale(.94)}.av-more{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--sage-pale);color:var(--sage);font-size:12px;font-weight:900}
