@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-vietnamese-400-normal.Cg2kxhWu.woff2) format("woff2"),url(./plus-jakarta-sans-vietnamese-400-normal.B8TCSmUq.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-latin-ext-400-normal.D127hM_v.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-400-normal.2ppkqaOR.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2) format("woff2"),url(./plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQYABAAAAAACEAAAAO8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMsgmkLFgABNgIkAyYEIAWFJAdiDAcbzQYAHomxrYatxEnP9GLxI3ie1vF/7uw+mx9SA5So5Ca5CzNll6cAfhiBdHlh/xShzaR1JdUqGk6fPpWJJncfgDRPtC1s4pjpItI6wKbWRVG6G+2mGWIT7cJR2zfw3+s/8IPxA8PbZsN9BpXkqTtytfjvkyKAPQCgEAQDQQBbwmkg5ZWdg1D+2EF0EsrHBNAaAWTMMDIJZQICCCYKawRrFO4wIFo9GAWAYCAoDBRyu6lGjSSAFieAikB2m/JBVmMBaqnq1t+o83tBnf6IUoqRswIU/xrt3dEDbeEQfNR01KEgC2cZGgy8DkB5qy9AMBRBsEYB7hAgHDJjRJiGURi1eBxOR3CGIQigEMAAlDjIalDHAVCAAbhDEcAdRjMIZ4VQwIFgbsecERV8VOvs9+pf+r0+rYfpEi2v2oARDUG0xgmULcfdQdgDw0CsBvw1A0yUFghiJoKYLGvT0wvLcB4AFzAVoeNf2HaM3ZTtsP1gn7zxiBF3R2TOQ9ul99ttzx49slv24AGzT3t3bz98KHPOedntO8jsB3bLrt0Lstt2//7wroLB8ZgaMJIzOIamG/BtOkGw33J1R9bMHZXWzVYX7PONqLmfzr2fWyKP1ffcz6Ri7ibzfOXB37DUFkuRbljj5hn6r24Py/IdE/K0bm1S9u3fDwr6hrGcVwO4m7gfxrWO57VtIVlScWZxBAQdj9yn5WjW2N0RizaQ/9pSvr93onV8WhzjGG+ZkJa18kEigQErrHnInQzBhgErk4HQH0D1Mb7PhyCAck1IXn4YNKDA9s3aMD4DvDgU7w1B8Hrvur58pv6qFhEUljkACPxyPvWFgfzv0fWZFRibzWiSWbXTLMjnAPChaguZIDZyAAFsyYDhD0UAAABQCGDHUgzEtAHOS2fMF0KTzlfYSzTfoNQX3yTZA9+CXKt8S+L18hzJVC0nBvY4AiyxEn2uA45Aq4AQRhyONCIgIiSMlr+KlkKxUFKi+JAiUmgUBUpEnAJAClHq0axTrzgGpR0uBkei4QbgkihybWi4uAifYQEkSgSQxKKhoGKkZhUSRAOAOMoEFQUzBS2VqUqdWN3L6lqs8qeP2qAeHXpY51sW1zuDYi8gZQn5RdMsGioMsQxmAYH630S9FwmICmTTWNyY9YkAJKezaK0iIRH9bRhzFHyABCUaEAPQlqQEKPUHxRDQP0EPQ8ScbAuEexeFIYaYYiGWYmVZMniH/7MymPERVbJbpcpawy9qkj06m0FDGDqw3w1dVk+YkaYyPIlecNBcAQAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZMAA8AAAAACBwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE8AAABgXqSjmVNUQVQAAAI0AAAAOwAAAETnasseY21hcAAAAnAAAABDAAAAZAHsImBnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABaAAAAaQ1OXaDaGVhZAAABCQAAAA2AAAANiIPFjloaGVhAAAEXAAAACIAAAAkCToGamhtdHgAAASAAAAAIAAAACYP1gD/bG9jYQAABKAAAAAWAAAAFgJbAcNtYXhwAAAEuAAAABwAAAAgABoAwm5hbWUAAATUAAABKAAAAqQ7f16ZcG9zdAAABfwAAABPAAAAYie4Bt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhSmScwMDKwMDUxRTx/yuDN4hmMGSMY9BgdGJABexAzATjhPh7+zM0MvAqbGHh+6/EwMAqwJiiwMA4GSTHJMH0EkgpMDADAHrHDDUAeNpjYARCDgYmBgYGETCpwsBUnp5RwsjMwJBZkpjDyAaUZwHKAfkMTIy8jBOA1B4gG6QPyASRALxABTgAeNpjYGBgAmJmIBYBkoxgmoUhAEgLACFInJdBgcGRYQHDQUYmhS3//2OK/P/5/8n/A/9T/zv+Z7wfDDQDDQAA8SQUYgAAAQAB//8AD3jabEvDQkVRFF3nvLrPyMbtZNdVtm1jWvPMWf6KPA/fkccZ42y7tvcCrDAI0GF6AhXU0MMM2Em8A3luv/cepJr7q6+mU1lZ941ZWTuvBdDHA4DW0xOooQMYEexYAK+241VupKtqvjTgYbFukDhV0JN7p+VlQsgIHh/fPKoj6g8CQA0NtrD6D65FM1ZBIT+e0R56DnfEANY+/v6SqMgKU3g1z6k5B3tHIVqWFcFEicLLiiyJ/syHU7MkKkQ7OjrYqzm1oCbBiY2iDcela6mf9qHdoLHkJLOkKGOlKb/l4VBLJvQviFhtX2nObU1IahAt6metIbxYiPA06FJTjWYvFh3vKIYmVoSRp60DcuWAXGNnm1BdkBJZoBIGoKtnMzUw5jOLMTADQ9LcmH12bnoHU8O0aUCZVUCZ10AZfqAyoA/MjdmAroY42tbYWZbNg01NU9OEzZ1Nx5OpQc1FR1tfX1vHRQ0AGQVZJQABAAAAAhItD10Qdl8PPPUAAwPoAAAAAN2xLBgAAAAA4KeTXP89/xAFXwSlAAIABgACAAAAAAAAeNpjYGRgYOH7r8TAwLrgv+3f7azxzC8YehmQAScAldYGrwAAeNpjeslQz9Tz/ykMM6xiYIBhpnkMZkDWbIZVACtpDNoAAAAhADsARwBTAFMAUwBTAKgAtQDSAAB42mNgZGBg4GJIYWBniGFgBfMQgJmBEQATuADdeNoszDcBgwAARcFH7wjImCW9VxhRwIQaFCAIBWjBBvVvNx0Q0WBh2AHQGZVssDXeskls7GWLgl62udPKDjm17HKmlFO+bFYbFjGp7OqcnYyVkQOORFEURM9Sfji2Z4KxbVtta/d9grbzUhdVlfskC5f88EeOKB+kubML2f+TRbiSZNxjiinzl46QTNZ6UoSImhOyf+pn7HLMuVxO7dB5EZEma7wScdkJDrDXE+KLW37UnUNCNWDWadMsMcMaf/zqTLiiOp6YVlsRc1Yv1V2Cpn2C6k5Bw071k68540isDXTW+rr37lskSFIiXX1Nb8c0wupa5sfce44euQRh/V9k7TfImf9JyKsz3PJPf+6pQ98nk3zpjMlmzRGRpaT3h6ketx8pA0NwZ0x42mNgYmD4/wOIUxk0GLABLiBWYTjJyMTAzMjMyMLIysjGyM7mmFSUWpbKXpqXaWDgaMDkHARiGhk4mXAmJpeWpCbn5yaBJY0NzACm+BG6AA==) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-vietnamese-400-italic.DxHMt71w.woff2) format("woff2"),url(./plus-jakarta-sans-vietnamese-400-italic.BwMUgQYW.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-latin-ext-400-italic.-YfxA26p.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-400-italic.DO3wxI6M.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-latin-400-italic.D5MFNpT-.woff2) format("woff2"),url(./plus-jakarta-sans-latin-400-italic.BVaBttQe.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACBgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXwmjulNUQVQAAAIwAAAAOgAAAETlF8weY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABVgAAAaBSidNyaGVhZAAABBAAAAA2AAAANiIwFk1oaGVhAAAESAAAAB8AAAAkCNACd2htdHgAAARoAAAAIAAAACYPdgD9bG9jYQAABIgAAAAWAAAAFgJYAcJtYXhwAAAEoAAAABwAAAAgABoAwm5hbWUAAAS8AAABLwAAAqQ6hmJlcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhSmP8wsDKwMDUxRTBwMDgDaEZ4xg0GF0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JmegmkFBiYAfupCr142h3EAQaAQAAEwNm7KAqhJ/SxQEWAo4/3gLjBiJgUbP1dec+rpXK348ksBqtAxnyoomQB4Qe4iQTkAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFTgNob3EU/n7nGrON27v/WVdzejbSU5rN3JC9uDyH2ZlTri0bi1OcbRz7fOBRDNBr2gYHCRoCgBAnKYzd6qtHLSb58uRFaeTt28v/b99u3gtA0ADqpe3bfRWwmMUMX5IUksRpTGtnWk3J1XLJP4Zu2r6MmJlhCmu5vn7Y4fbIBANuN2UsYv25vvtcV+BiA4S86wMqp0PEogAQkk3TsT3XM27hJYmSGBYaHm7luZ7lT7fIXc91bNM0kkXJKCUrLzw8LFQSJSuMvX1TU6zwQjHlXbXJgp5ckpbzLbTG70PN1TTrke4L2d/vCrUlt5MyLxTp9r+CuAhVe/dO0SJjDSs23S38lcHG3inqS2r/LYyN0NR3YGikblbExYMDQjxLavzW2Uzd/f2PnTUuBgEAu8Nvhd5BvnWiyKILPvv+pptm+h/zM3Wnvkv3paX5Mt6m4gbj5lDjAAAAAQAAAAISLdvSVIpfDzz1AAMD6AAAAADdsSwYAAAAAOCnk1z/X/8KBWAEvwAAAAYAAgAAAAAAAHjaY2BkYGDh+6/EwMA653/83/WsCUARVMAJAIAbBU8AeNpjamCwYVrAwA3DDGsZGGCYaSGDEZCVx5AHAID/Bn4AAAAhADsARwBTAFMAUwBTAKcAtADQAAB42mNgZGBg4GJIYWBniGFgBfMQgJmBEQATuADdeNqVkQFHQ1EYhp/bVqlmgBCYQFFrFaUNVESrNGsKCbWtu7WtO9sd9i8C/aJAv6oHB02kHJ/v8b7v+b7rXCDHOxmi7BLwEVUDR5SitcBz5KNc4AwnfAbOfsvMU+Yt8AJbtALnOaAoy1HGXeuBF+XVwCvycmAJqJMw4JFXzkntfbo0uaJNS5ro3dGWYjr6lmfImDI7nrHZke6QVC5aXfr2RDXWv+aMS2pqE72q83vWCDdxg1tVt2e23cojnEOiW2CPIiUO2aVCzDMpiadv4p6S3pG1Lz3MJBtuvrAq/9pdl2OpjznCTQrM3i2E2zozt09JGDI1FV4Lv54SltRQadv/MrWmlvBivolTOGZi75Co67Px4z/E7jRh7okiTZMD1dTes1KmZtsqv7/G5hdcMmUkAHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./plus-jakarta-sans-vietnamese-500-normal.DiU8zqi-.woff2) format("woff2"),url(./plus-jakarta-sans-vietnamese-500-normal.CvE5C8T-.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./plus-jakarta-sans-latin-ext-500-normal.9VZagAe1.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-500-normal.CqEEAICU.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./plus-jakarta-sans-latin-500-normal.Bf-nb4oT.woff2) format("woff2"),url(./plus-jakarta-sans-latin-500-normal.DYtqi0QS.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=) format("woff2"),url(data:font/woff;base64,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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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-vietnamese-600-normal.Y4VTTRme.woff2) format("woff2"),url(./plus-jakarta-sans-vietnamese-600-normal.5YsyKbU1.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-latin-ext-600-normal.DQgPU_Cg.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-600-normal.B0WRRYJ1.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2) format("woff2"),url(./plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZAAA8AAAAACCAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgX9SjrlNUQVQAAAIwAAAAOgAAAETl38wgY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXQAAAaJ7JIWSaGVhZAAABBgAAAA2AAAANiJIFndoaGVhAAAEUAAAAB8AAAAkCOcCXWhtdHgAAARwAAAAIAAAACYQDwD/bG9jYQAABJAAAAAWAAAAFgJZAcJtYXhwAAAEqAAAABwAAAAgABoAwm5hbWUAAATEAAABKQAAAqg7nmHUcG9zdAAABfAAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhKmXaw8DKwMDUxRTBwMDgDaEZ4xg0GN0ZUAE7EDPBOCH+3v4MCxh4Fbaw8P1XYmBgFWBMUWBgnAySY1JgegmkFBiYAepmCn142h3EgQWAUBgGwPv+QimERmixQEWAR8s1XHQ4EYPC+r+p5zhbOq6235lEbxHIWC86UZlB+AC0nwSvAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpETjVCAwEQnN27XNzdPelzhrvLE/IAOvwfSI9VdHyAB+DyAihT4i7xrPsORPQBPMYVCDDCCifgVdN+qmq+qX1s+nnvKB9MTPyUJybu6wJwdQt8XL1ghAWQSaZsMW30yoKV6IhoW/2908q3C1z5Ce7uUoh68PfX2BFeuQACqpsmHOK0XX9s181I4wKM4t8zr/ILYugGDJlCQVV0Tc9W4aUlo+T3BQJySdNlB1eRa7qmKoVCNiMZswMslwIBv88oGWU/TU8vDRkFUeP533WDaI0r2cKEe/N/PIHF/+YxdrMgBAJK7L0L7FmZWUx5zOKtJYU5uUJC2NiFpaS1JRS17MJ1GeeHsLFBufZhumZxNhLCXJwhQDdXMzUwpjHrMjADw9HcmL3acVUWU8PatRAZJh5mVVAIMwLdr26McLKzS4Q2YyOjmoKSKlC7dgRTg4G3lpySkpy2jx4AMuxSeAAAAAABAAAAAhItg7TxUl8PPPUAAwPoAAAAAN2xLBgAAAAA4KeTXP9X/v8FfwT0AAEABgACAAAAAAAAeNpjYGRgYOH7r8TAwHryf/jfDNZ6oAgq4AQAgEIFTAB42mNqYLBhOsHADcMMmxgYYJhpGYM6kFXNUA0Aj6oHGQAAACEAOwBHAFMAUwBTAFMApwC0ANEAAHjaY2BkYGDgYkhhYGeIYWAF8xCAmYERABO4AN142o2RNVJEQRRFz7hPSIy7u7u7u7v3fEMyVsFiiFkL6+BVV+Ma3Lqn9RmQ5J4AvmAMePRNGvaR6ys37CfqyzccoJMnw0HKeTAcopU7w2GKWTacppFcNPsCEivLcIzXP30J2Y8bFgJmUVywwyUjuOLnnLDHEgfiRxzjarlkcCRuFVXie9ickMEVrsQRPhdX2BxRxRSDjDPNOR4Oo+xwJrL173M6kkMFvSjO2WeRA2z9h5KTbGqppJomamjjiENclL7psCb7lbSI6oQ2XiNkf4qR/Rol+zXK+1/nmWJM1PbvHI3/I2Ifigy32K/dk4qo1spmXnYOyP5X5tPYKE45YE//0oOnZ6Gw9Xnxl7kccaJveOxSyZ6eaxWu+JnI5ZYMB1T9UXXJM2dbZasAAAB42mNgYgCD/6kMGgzYABcQqzCcZGRiYGZkZmRhZGVkY2Rnc0wqSi1LZS/NyzQwcDRgcg4CMY0MnEw4E5NLS1KT83OTwJLGBmYA7y8PwwAAAA==) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-vietnamese-700-normal.CV6qDkkj.woff2) format("woff2"),url(./plus-jakarta-sans-vietnamese-700-normal.BCh_uG_5.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-latin-ext-700-normal.BajbvANd.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-700-normal.8-d-IyIQ.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2) format("woff2"),url(./plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff) format("woff");unicode-range:u+00??,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-vietnamese-400-normal.B7xT_GF5.woff2) format("woff2"),url(./space-grotesk-vietnamese-400-normal.BIWiOVfw.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2) format("woff2"),url(./space-grotesk-latin-ext-400-normal.DRPE3kg4.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-latin-400-normal.CJ-V5oYT.woff2) format("woff2"),url(./space-grotesk-latin-400-normal.BnQMeOim.woff) format("woff");unicode-range:u+00??,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-vietnamese-500-normal.BmEvtly_.woff2) format("woff2"),url(./space-grotesk-vietnamese-500-normal.BTqKIpxg.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2) format("woff2"),url(./space-grotesk-latin-ext-500-normal.3dgZTiw9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(./space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff");unicode-range:u+00??,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-vietnamese-700-normal.DMty7AZE.woff2) format("woff2"),url(./space-grotesk-vietnamese-700-normal.Duxec5Rn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2) format("woff2"),url(./space-grotesk-latin-ext-700-normal.HVCqSBdx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2"),url(./space-grotesk-latin-700-normal.CwsQ-cCU.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-greek-400-normal.C190GLew.woff2) format("woff2"),url(./jetbrains-mono-greek-400-normal.B9oWc5Lo.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal.V6pRDFza.woff2) format("woff2"),url(./jetbrains-mono-latin-400-normal.6-qcROiO.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-greek-500-normal.JpySY46c.woff2) format("woff2"),url(./jetbrains-mono-greek-500-normal.D7SFKleX.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(./jetbrains-mono-vietnamese-500-normal.DNRqzVM1.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-500-normal.ckzbgY84.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal.BWZEU5yA.woff2) format("woff2"),url(./jetbrains-mono-latin-500-normal.CJOVTJB7.woff) format("woff");unicode-range:u+00??,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}html{scrollbar-gutter:stable}:root{--font-sans:"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Space Grotesk","Plus Jakarta Sans",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"Cascadia Code","SF Mono",monospace;--glass-blur-desktop:40px;--glass-blur-mobile:20px;--glass-blur-adaptive:var(--glass-blur-desktop);--tilt-rx:0deg;--tilt-ry:0deg;--tilt-tz:0px;--tilt-scale:1;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--radius:var(--radius-md);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--header-h:4rem;--header-control-h:1.75rem;--header-glass-h:3.5rem;--nav-inset:.375rem;--container:68rem;--container-narrow:42rem;--font-size-xs:.72rem;--font-size-sm:.8125rem;--font-size-md:1rem;--font-size-lg:clamp(1.35rem,2.5vw,1.65rem);--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.25,.64,1);--duration-fast:.14s;--duration:.22s;--duration-slow:.36s;--glass-blur:22px;--glass-sat:1.65;--z-base:0;--z-raised:1;--z-header:50;--z-sticky:60;--z-dropdown:80;--z-overlay:70;--z-modal:100;--z-toast:120;--z-max:9999;--focus-ring-width:2px;--focus-ring-offset:2px;--client-rail-inner-h:calc(var(--header-glass-h) - var(--nav-inset)*2);--client-rail-min-w:3.45rem;--client-rail-max-w:min(5.75rem,46vw);--client-rail-label-max:min(5rem,40vw);--nav-rail-track-bleed:3px;--nav-rail-link-gutter:.3125rem;--mesh-ambient-strength:1}html[data-theme=dark]{color-scheme:dark;--bg-base:#06070a;--bg-elevated:#0c0e14;--bg-sunken:#030406;--surface:hsla(0,0%,100%,.06);--surface-hover:hsla(0,0%,100%,.1);--surface-solid:#141822;--glass-bg:rgba(22,26,36,.45);--glass-bg-strong:rgba(18,22,32,.72);--glass-border:hsla(0,0%,100%,.14);--glass-border-strong:hsla(0,0%,100%,.22);--glass-highlight:hsla(0,0%,100%,.12);--glass-inner-glow:rgba(120,160,255,.06);--text:#f5f6f8;--text-secondary:#a8adb8;--text-tertiary:#6b7287;--accent:#7eb8ff;--accent-hover:#a8d0ff;--accent-muted:rgba(126,184,255,.18);--accent-text:#0a1628;--success:#5fd68a;--warning:#e8c46d;--danger:#ff8a8a;--info:#8ab4f8;--like-heart:#c9a0a8;--border:hsla(0,0%,100%,.1);--border-strong:hsla(0,0%,100%,.18);--shadow-sm:0 2px 8px rgba(0,0,0,.35);--shadow-md:0 16px 48px rgba(0,0,0,.45);--shadow-glow:0 0 60px rgba(100,160,255,.12);--shadow-liquid-base:0 8px 32px rgba(0,0,0,.35),0 1px 0 hsla(0,0%,100%,.06) inset;--shadow-liquid-hover:0 20px 56px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.08),0 0 48px rgba(120,170,255,.14);--liquid-specular:.12;--liquid-specular-hover:.22;--mesh-1:rgba(108,168,255,.18);--mesh-2:rgba(188,138,255,.14);--mesh-3:hsla(0,0%,100%,.04);--mesh-glow-1:rgba(96,158,255,.52);--mesh-glow-2:rgba(182,128,255,.4);--mesh-glow-3:rgba(128,148,255,.34);--mesh-glow-4:rgba(148,118,255,.3);--mesh-glow-5:rgba(82,142,255,.28);--mesh-orb-blur:104px;--mesh-wash-duration:22s;--header-surface:rgba(12,14,20,.55);--nav-sheet-bg:rgba(10,12,18,.92);--toggle-track:hsla(0,0%,100%,.1);--toggle-border:hsla(0,0%,100%,.16);--toggle-thumb:rgba(240,245,255,.95);--toggle-inset:inset 0 1px 0 hsla(0,0%,100%,.1);--focus-ring-color:var(--accent)}html[data-theme=light]{color-scheme:light;--bg-base:#e8eaf0;--bg-elevated:#eef0f6;--bg-sunken:#dfe3ec;--surface:hsla(0,0%,100%,.65);--surface-hover:hsla(0,0%,100%,.88);--surface-solid:#fff;--glass-bg:hsla(0,0%,100%,.55);--glass-bg-strong:hsla(0,0%,100%,.78);--glass-border:rgba(0,0,0,.08);--glass-border-strong:rgba(0,0,0,.12);--glass-highlight:hsla(0,0%,100%,.9);--glass-inner-glow:rgba(80,130,255,.08);--text:#0f1117;--text-secondary:#4a5160;--text-tertiary:#7a8294;--accent:#0071e3;--accent-hover:#0077ed;--accent-muted:rgba(0,113,227,.12);--accent-text:#fff;--success:#248a3d;--warning:#b8860b;--danger:#c41e3a;--info:#0071e3;--like-heart:#a85c6a;--border:rgba(0,0,0,.08);--border-strong:rgba(0,0,0,.14);--shadow-sm:0 2px 12px rgba(0,0,0,.06);--shadow-md:0 16px 48px rgba(0,0,0,.1);--shadow-glow:0 0 40px rgba(0,113,227,.1);--shadow-liquid-base:0 8px 32px rgba(0,0,0,.08),0 1px 0 hsla(0,0%,100%,.85) inset;--shadow-liquid-hover:0 22px 56px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.05),0 0 40px rgba(0,113,227,.12);--liquid-specular:.45;--liquid-specular-hover:.65;--mesh-1:rgba(108,158,255,.3);--mesh-2:rgba(198,162,255,.24);--mesh-3:hsla(0,0%,100%,.8);--mesh-glow-1:rgba(0,112,255,.46);--mesh-glow-2:rgba(148,92,255,.36);--mesh-glow-3:rgba(96,138,255,.32);--mesh-glow-4:rgba(128,108,255,.3);--mesh-glow-5:rgba(0,132,255,.26);--mesh-orb-blur:92px;--mesh-wash-duration:24s;--header-surface:hsla(0,0%,100%,.62);--nav-sheet-bg:hsla(0,0%,100%,.94);--toggle-track:rgba(0,0,0,.06);--toggle-border:rgba(0,0,0,.1);--toggle-thumb:#fff;--toggle-inset:inset 0 1px 2px rgba(0,0,0,.06);--focus-ring-color:var(--accent)}@media(max-width:767px){:root{--glass-blur-adaptive:var(--glass-blur-mobile)}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--leading-relaxed);background:transparent;color:var(--text);overflow-x:clip;-webkit-font-smoothing:antialiased}@supports not (overflow:clip){body{overflow-x:hidden}}::-moz-selection{background:var(--accent-muted);color:var(--text)}::selection{background:var(--accent-muted);color:var(--text)}.container{width:min(var(--container),calc(100% - var(--space-8)))}.container,.container--narrow{margin-inline:auto;min-width:0}.container--narrow{width:min(var(--container-narrow),calc(100% - var(--space-8)))}.skip-link{position:absolute;top:-100px;left:var(--space-4);z-index:var(--z-max);padding:var(--space-3) var(--space-4);background:var(--accent);color:var(--accent-text);font-weight:600;border-radius:var(--radius-md);transition:top var(--duration) var(--ease-out)}.skip-link:focus{top:var(--space-4);outline:2px solid var(--text);outline-offset:2px}.hero-title,.layout-public h1,.layout-public h2{font-family:var(--font-display);font-weight:500;line-height:1.15;letter-spacing:-.02em}.layout-admin h1,.layout-admin h2,.layout-admin h3{font-family:var(--font-sans);font-weight:600;letter-spacing:-.03em;line-height:1.25}h1{font-size:clamp(2rem,4vw,2.75rem);margin:0 0 var(--space-4)}h2{font-size:clamp(1.35rem,2.5vw,1.65rem);margin:0 0 var(--space-3)}h3{font-size:1.1rem;margin:0 0 var(--space-2)}.eyebrow{display:block;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}.page-header{margin-bottom:var(--space-10);padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.page-header__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.page-header__lead{max-width:36rem;font-size:1.05rem;margin:var(--space-3) 0 0;line-height:1.6}.muted,.page-header__lead{color:var(--text-secondary)}.muted{font-size:.925rem}.text-tertiary{color:var(--text-tertiary);font-size:.875rem}.tabular-nums{font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration:none;text-underline-offset:.2em;transition:color var(--duration) var(--ease-out)}a.brand,a.brand:hover,a.card,a.card:hover,a.client-portal-brand,a.client-portal-brand:hover{text-decoration:none}a:hover:not(.btn):not(.link-nav):not(.link-footer):not(.link-footer-admin):not(.footer-outbound__link):not(.card):not(.brand):not(.client-portal-brand):not(.locale-switcher__link):not(.sidebar-link):not(.sidebar-brand):not(.login-back):not(.client-portal-topbar__site-link):not(.tag-cloud__chip):not(.post-card__tag):not(.project-card__tag):not(.book-card__tag):not(.article__tag):not(.profile-card__social-btn):not(.bento-card__hit):not(.article__series-btn){color:var(--accent-hover);text-decoration:underline}.link-inline{color:var(--accent);font-weight:500}.link-footer{font-size:.9rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color var(--duration) var(--ease-out)}.link-footer:hover{color:var(--accent);text-decoration:none}.link-footer:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.link-footer-admin{font-size:.75rem;font-weight:500;color:var(--text-tertiary);text-decoration:none;transition:color var(--duration) var(--ease-out)}.link-footer-admin:hover,.link-nav{color:var(--text-secondary);text-decoration:none}.link-nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--header-control-h);height:var(--header-control-h);font-size:.9rem;font-weight:500;padding:0 var(--space-3);border-radius:var(--radius-pill);transition:background var(--duration) var(--ease-spring),color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.link-nav:hover{color:var(--text);background:var(--surface-hover);text-decoration:none;box-shadow:0 0 0 1px var(--glass-border)}.link-nav:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.link-nav.is-active,.link-nav.router-link-active{color:var(--text);background:var(--accent-muted);text-decoration:none;box-shadow:0 0 0 1px #7eb8ff40}html[data-theme=light] .link-nav.is-active,html[data-theme=light] .link-nav.router-link-active{box-shadow:0 0 0 1px #0071e333}.link-nav.link-nav--rail,.link-nav.link-nav--rail-client{position:relative;isolation:isolate;z-index:0;min-height:unset;background:transparent;box-shadow:none}.link-nav.link-nav--rail-client:before,.link-nav.link-nav--rail:before{content:"";position:absolute;inset:0;border-radius:inherit;background:transparent;box-shadow:none;pointer-events:none;transition:background var(--duration) var(--ease-spring),box-shadow var(--duration) var(--ease-out);z-index:-1}.link-nav.link-nav--rail{flex-direction:column;justify-content:center;gap:.08rem;box-sizing:border-box;--nav-rail-link-size:calc(var(--header-glass-h, 3.5rem) - var(--nav-inset, .375rem)*2 - var(--nav-rail-link-gutter, .3125rem));width:var(--nav-rail-link-size);height:var(--nav-rail-link-size);min-width:var(--nav-rail-link-size);max-width:var(--nav-rail-link-size);aspect-ratio:1;padding:.12rem .08rem .14rem;border-radius:var(--radius-pill);font-size:.54rem;font-weight:600;line-height:1.1;letter-spacing:.02em;text-align:center}.link-nav.link-nav--rail .link-nav__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;opacity:.92}.link-nav.link-nav--rail .link-nav__icon svg{display:block;width:15px;height:15px}.link-nav.link-nav--rail .link-nav__label{display:block;max-width:2.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-nav.link-nav--rail:hover{background:transparent;box-shadow:none}.link-nav.link-nav--rail:hover:before{background:color-mix(in srgb,var(--surface-hover) 88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--glass-border) 65%,transparent)}.link-nav.link-nav--rail.is-active,.link-nav.link-nav--rail.router-link-active{color:color-mix(in srgb,var(--accent) 82%,var(--text));background:transparent;box-shadow:none}.link-nav.link-nav--rail.is-active:before,.link-nav.link-nav--rail.router-link-active:before{background:color-mix(in srgb,var(--accent) 22%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 38%,transparent),inset 0 1px color-mix(in srgb,var(--glass-highlight) 22%,transparent)}html[data-theme=light] .link-nav.link-nav--rail.is-active:before,html[data-theme=light] .link-nav.link-nav--rail.router-link-active:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 1px #fff6}.link-nav.link-nav--rail-client{flex-direction:column;justify-content:center;gap:.08rem;box-sizing:border-box;width:auto;min-width:var(--client-rail-min-w);max-width:var(--client-rail-max-w);height:calc(var(--client-rail-inner-h) - var(--nav-rail-link-gutter, .3125rem));min-height:calc(var(--client-rail-inner-h) - var(--nav-rail-link-gutter, .3125rem));max-height:calc(var(--client-rail-inner-h) - var(--nav-rail-link-gutter, .3125rem));padding:.12rem .28rem .14rem;border-radius:var(--radius-pill);font-size:.52rem;font-weight:600;line-height:1.12;letter-spacing:.02em;text-align:center}.link-nav.link-nav--rail-client .link-nav__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;opacity:.92}.link-nav.link-nav--rail-client .link-nav__icon svg{display:block;width:15px;height:15px}.link-nav.link-nav--rail-client .link-nav__label{display:block;max-width:var(--client-rail-label-max);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-nav.link-nav--rail-client:hover{background:transparent;box-shadow:none}.link-nav.link-nav--rail-client:hover:before{background:color-mix(in srgb,var(--surface-hover) 88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--glass-border) 65%,transparent)}.link-nav.link-nav--rail-client.is-active,.link-nav.link-nav--rail-client.router-link-active{color:color-mix(in srgb,var(--accent) 82%,var(--text));background:transparent;box-shadow:none}.link-nav.link-nav--rail-client.is-active:before,.link-nav.link-nav--rail-client.router-link-active:before{background:color-mix(in srgb,var(--accent) 22%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 38%,transparent),inset 0 1px color-mix(in srgb,var(--glass-highlight) 22%,transparent)}html[data-theme=light] .link-nav.link-nav--rail-client.is-active:before,html[data-theme=light] .link-nav.link-nav--rail-client.router-link-active:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 1px #fff6}button.link-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;cursor:pointer}.client-area-nav-rail{position:relative;isolation:isolate;flex-direction:row;gap:6px;height:var(--header-glass-h,3.5rem);min-height:var(--header-glass-h,3.5rem);max-height:var(--header-glass-h,3.5rem);max-width:100%;overflow:visible;padding:var(--nav-inset,.375rem);border:1px solid color-mix(in srgb,var(--glass-border) 88%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--glass-bg-strong) 38%,transparent);box-shadow:var(--toggle-inset),0 1px color-mix(in srgb,var(--glass-highlight) 35%,transparent) inset,0 6px 20px color-mix(in srgb,var(--text) 5%,transparent);backdrop-filter:blur(28px) saturate(calc(var(--glass-sat) + .18));-webkit-backdrop-filter:blur(28px) saturate(calc(var(--glass-sat) + .18))}.client-area-nav-rail,.client-area-nav-rail__scroll,.nav-rail__scroll{display:flex;flex-wrap:nowrap;align-items:center;box-sizing:border-box;min-width:0}.client-area-nav-rail__scroll,.nav-rail__scroll{gap:5px;flex:1 1 auto;padding-inline:var(--nav-rail-track-bleed);overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:calc(var(--nav-inset, .375rem) + var(--nav-rail-track-bleed));scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.client-area-nav-rail__scroll::-webkit-scrollbar,.nav-rail__scroll::-webkit-scrollbar{display:none;width:0;height:0}.client-area-nav-rail__scroll>:is(.link-nav--rail,.link-nav--rail-client),.nav-rail__scroll>:is(.link-nav--rail,.link-nav--rail-client){scroll-snap-align:start;flex-shrink:0}.link-nav.link-nav--rail-client.client-area-rail__tab--badged,.link-nav.link-nav--rail.client-area-rail__tab--badged{position:relative}.client-area-rail__count-badge{position:absolute;top:.1rem;right:.1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:.72rem;height:.72rem;padding:0 .15rem;font-size:.45rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;border-radius:999px;background:color-mix(in srgb,var(--text) 12%,var(--surface));color:color-mix(in srgb,var(--text-secondary) 88%,var(--text));border:1px solid color-mix(in srgb,var(--glass-border) 55%,transparent);pointer-events:none}.link-nav.link-nav--rail-client.is-active .client-area-rail__count-badge,.link-nav.link-nav--rail-client.router-link-active .client-area-rail__count-badge,.link-nav.link-nav--rail.is-active .client-area-rail__count-badge,.link-nav.link-nav--rail.router-link-active .client-area-rail__count-badge{background:color-mix(in srgb,var(--accent) 22%,var(--surface));color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.client-segmented{display:flex;flex-wrap:nowrap;gap:.25rem;width:100%;padding:.25rem;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--glass-border) 88%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--glass-bg) 55%,transparent)}.client-segmented--wrap{flex-wrap:wrap}.client-segmented__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:1 1 auto;min-width:0;min-height:2.75rem;padding:.5rem .85rem;border:1px solid transparent;border-radius:calc(var(--radius-lg) - .2rem);font:inherit;font-size:.82rem;font-weight:600;line-height:1.25;color:var(--text-secondary);background:transparent;cursor:pointer;transition:background var(--duration) var(--ease-out),color var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.client-segmented__item:hover{color:var(--text);background:color-mix(in srgb,var(--surface-hover) 75%,transparent)}.client-segmented__item.is-active{color:color-mix(in srgb,var(--accent) 88%,var(--text));background:color-mix(in srgb,var(--accent-muted) 92%,var(--glass-bg-strong));border-color:color-mix(in srgb,var(--accent) 28%,var(--glass-border));box-shadow:var(--toggle-inset)}.client-segmented__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.client-segmented__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.65rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,var(--surface));color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--glass-border) 55%,transparent)}.client-segmented__item.is-active .client-segmented__badge{background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:var(--text);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}@media(max-width:480px){.client-segmented__item{flex:1 1 calc(50% - .25rem);font-size:.78rem;padding-inline:.55rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.62rem 1.15rem;font-family:var(--font-sans);font-size:.9rem;font-weight:600;line-height:1.2;border-radius:var(--radius-pill);border:1px solid var(--glass-border-strong);background:var(--glass-bg-strong);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text);cursor:pointer;transition:background var(--duration) var(--ease-spring),border-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out),transform var(--duration) var(--ease-spring)}.btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong);text-decoration:none;box-shadow:var(--shadow-sm)}@media(prefers-reduced-motion:no-preference){.btn:hover:not(:disabled){transform:translateY(-1px)}}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:linear-gradient(165deg,var(--accent-hover),var(--accent));border-color:transparent;color:var(--accent-text);box-shadow:var(--shadow-sm),var(--shadow-glow)}a.btn.btn-primary:active,a.btn.btn-primary:hover,a.btn.btn-primary:link,a.btn.btn-primary:visited{color:var(--accent-text);text-decoration:none}.btn-primary:hover:not(:disabled){border-color:transparent;color:var(--accent-text);background:linear-gradient(165deg,color-mix(in srgb,var(--accent-hover) 92%,#fff),color-mix(in srgb,var(--accent) 88%,#fff));box-shadow:var(--shadow-md),var(--shadow-glow)}@supports not (color:color-mix(in srgb,white,black)){.btn-primary:hover:not(:disabled){background:linear-gradient(165deg,#b8d9ff,#8fc4ff)}html[data-theme=light] .btn-primary:hover:not(:disabled){background:linear-gradient(165deg,#08f,#0071e3)}}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-secondary);backdrop-filter:none;-webkit-backdrop-filter:none}.btn-ghost:hover:not(:disabled){background:var(--surface);color:var(--text)}.btn-danger{border-color:#f0808059;color:var(--danger);background:#f0808014}.btn-danger:hover:not(:disabled){background:#f0808024}.btn-sm{padding:.4rem .85rem;font-size:.8125rem}.btn-xs{padding:.28rem .55rem;font-size:.75rem;min-height:2rem}@media(max-width:640px){.btn-xs{min-height:2.75rem;padding:.38rem .65rem}}.btn-group{flex-wrap:wrap;align-items:center}.btn-group,.field{display:flex;gap:var(--space-2)}.field{flex-direction:column;margin-bottom:var(--space-4)}.field__label{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.field__hint{font-size:.75rem;color:var(--text-tertiary);margin-top:calc(var(--space-1)*-1)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea{width:100%;padding:.65rem .9rem;font-family:var(--font-sans);font-size:1rem;color:var(--text);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:3rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%237a8294' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.25 4.5 6 8.25 9.75 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .95rem center;background-size:.85rem .85rem}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):hover,select:hover,textarea:hover{border-color:var(--glass-border-strong)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}input[type=checkbox].checkbox{--checkbox-size:1.125rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);margin:0;padding:0;flex-shrink:0;box-sizing:border-box;position:relative;border-radius:var(--radius-sm);border:1px solid var(--glass-border-strong);background:color-mix(in srgb,var(--glass-bg-strong) 90%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:border-color var(--duration) var(--ease-out),background var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}input[type=checkbox].checkbox--sm{--checkbox-size:1rem}input[type=checkbox].checkbox:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 42%,var(--glass-border-strong));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}input[type=checkbox].checkbox:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}input[type=checkbox].checkbox:checked{background:linear-gradient(165deg,var(--accent-hover),var(--accent));border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:var(--shadow-sm)}input[type=checkbox].checkbox:checked:after{content:"";position:absolute;left:50%;top:45%;width:.28rem;height:.52rem;border:solid var(--accent-text);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);box-sizing:border-box}input[type=checkbox].checkbox:indeterminate{background:color-mix(in srgb,var(--accent-muted) 75%,var(--glass-bg-strong));border-color:color-mix(in srgb,var(--accent) 38%,var(--glass-border-strong))}input[type=checkbox].checkbox:indeterminate:after{content:"";position:absolute;left:50%;top:50%;width:.5rem;height:2px;border:none;border-radius:1px;background:var(--accent);transform:translate(-50%,-50%)}input[type=checkbox].checkbox:disabled{opacity:.45;cursor:not-allowed}.checkbox-field{display:flex;align-items:flex-start;gap:var(--space-3);margin:0;cursor:pointer;font-size:.9rem;color:var(--text)}.checkbox-field .checkbox{margin-top:.15rem}.checkbox-field__text{display:flex;flex-direction:column;gap:var(--space-1);line-height:1.4}.checkbox-field__hint{font-size:.75rem;font-weight:500;color:var(--text-tertiary)}.data-table td.crm-table__check,.data-table th.crm-table__check{width:2.75rem;text-align:center;vertical-align:middle;padding-left:var(--space-3);padding-right:var(--space-2)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-tertiary)}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}@media(max-width:768px){input:not(.file-field__input):not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}.file-field{position:relative;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;min-height:2.65rem;padding:.35rem .5rem .35rem .35rem;box-sizing:border-box;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.file-field:hover{border-color:var(--glass-border-strong)}.file-field:focus-within{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.file-field__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}input.file-field__input[type=file]{width:1px;height:1px;padding:0;font-size:0;line-height:0;background:transparent;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.file-field__trigger{flex-shrink:0;margin:0;cursor:pointer;text-decoration:none}.file-field__trigger:hover{text-decoration:none}.file-field__name{flex:1;min-width:4rem;font-size:.875rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card{position:relative;isolation:isolate;max-width:100%;min-width:0;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-liquid-base);overflow:hidden;transition:border-color .4s var(--ease-out),box-shadow .5s var(--ease-spring),transform .55s var(--ease-spring)}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,calc(var(--liquid-specular) + .08)) 0,transparent 38%,transparent 62%,rgba(255,255,255,calc(var(--liquid-specular)*.35)) 100%);opacity:.65;pointer-events:none;z-index:0;transition:opacity .45s var(--ease-out)}.card>*{position:relative;z-index:1}.card--pad-lg{padding:var(--space-6)}.card--interactive:hover{border-color:var(--glass-border-strong);box-shadow:var(--shadow-liquid-hover)}@media(prefers-reduced-motion:no-preference){html.tilt-cards .card.card--interactive{transform-style:preserve-3d;backface-visibility:hidden;overflow:visible;transform:perspective(960px) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg)) translateZ(var(--tilt-tz,0)) scale3d(var(--tilt-scale,1),var(--tilt-scale,1),1)}html.tilt-cards .card.card--interactive:hover:before{opacity:.95}html:not(.tilt-cards) .card--interactive:hover{transform:translateY(-6px) scale(1.014)}html:not(.tilt-cards) .card--interactive:hover:before{opacity:.95}}.card--glass{background:var(--glass-bg-strong)}.card--static{transition:border-color var(--duration) var(--ease-out)}@media(prefers-reduced-motion:reduce){.card--interactive:hover{transform:translateY(-4px)}}.grid,.grid-cards{display:grid;gap:var(--space-5)}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.badge{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm);background:var(--accent-muted);color:var(--accent);border:1px solid rgba(126,184,255,.28)}html[data-theme=light] .badge{border-color:#0071e338}.badge--neutral{background:var(--surface);color:var(--text-secondary);border-color:var(--border)}.badge--success{background:#5fd68a24;color:var(--success);border-color:#5fd68a47}.badge--danger{background:#ff8a8a1f;color:var(--danger);border-color:#ff8a8a40}.badge--warning{background:#e8c46d24;color:var(--warning);border-color:#e8c46d47}.btn-primary .badge{background:#ffffffe0;color:#0a1628;border-color:#fffffff2;font-weight:700;letter-spacing:.02em;box-shadow:0 1px 2px #0614321f}html[data-theme=light] .btn-primary .badge{background:#ffffff6b;color:#fff;border-color:#ffffffa6;text-shadow:0 1px 1px rgba(0,0,0,.22);box-shadow:0 1px 2px #0000001f}.table-wrap{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-xl);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-liquid-base)}.data-table{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th{text-align:left;padding:var(--space-3) var(--space-4);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);background:var(--bg-sunken)}.data-table td,.data-table th{border-bottom:1px solid var(--border)}.data-table td{padding:var(--space-4);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover td{background:var(--surface-hover)}.prose{font-size:1.0625rem;line-height:1.75;color:var(--text-secondary);white-space:pre-wrap}.prose a{color:var(--accent)}.prose--html{white-space:normal}.prose--html p{margin:0 0 1em}.prose--html p:last-child{margin-bottom:0}.prose--html h2,.prose--html h3,.prose--html h4{font-family:var(--font-display);color:var(--text);line-height:1.25;margin:1.35em 0 .5em}.prose--html h2:first-child,.prose--html h3:first-child,.prose--html h4:first-child{margin-top:0}.prose--html h2{font-size:1.65rem}.prose--html h3{font-size:1.3rem}.prose--html h4{font-size:1.08rem}.prose--html ol,.prose--html ul{margin:0 0 1em;padding-left:1.35em}.prose--html li{margin:.25em 0}.prose--html blockquote{margin:0 0 1em;padding-left:1em;border-left:3px solid var(--accent-muted);color:var(--text-secondary)}.prose--html pre{overflow-x:auto;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-sunken);border:1px solid var(--border);margin:0 0 1em;font-size:.88em;line-height:1.55}.prose--html pre code{padding:0;border:none;background:transparent;font-size:inherit;color:var(--text-secondary)}.prose--html hr{border:none;border-top:1px solid var(--border);margin:1.5em 0}.prose--html .tableWrapper{overflow-x:auto;margin:0 0 1em;-webkit-overflow-scrolling:touch}.prose--html table{width:100%;border-collapse:collapse;font-size:.95em}.prose--html td,.prose--html th{border:1px solid var(--border);padding:.45rem .65rem;vertical-align:top;text-align:start}.prose--html th{font-weight:600;color:var(--text);background:var(--surface)}.prose--html tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--glass-bg) 55%,transparent)}@supports not (background:color-mix(in srgb,white,black)){.prose--html tbody tr:nth-child(2n) td{background:var(--glass-bg)}}.empty-state{text-align:center;padding:var(--space-12) var(--space-6);color:var(--text-secondary);border:1px dashed var(--glass-border);border-radius:var(--radius-xl);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.spinner{width:1.75rem;height:1.75rem;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}.spinner--inline{width:1.05rem;height:1.05rem;border-width:2px;flex-shrink:0}.spinner--glass{border-color:color-mix(in srgb,var(--border) 70%,transparent);border-top-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 15%,transparent)}@keyframes spin{to{transform:rotate(1turn)}}.loading-row{color:var(--text-secondary);padding:var(--space-6) 0}.list-pagination,.loading-row{display:flex;align-items:center;gap:var(--space-3)}.list-pagination{flex-wrap:wrap;margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border)}.list-pagination__range{font-size:.875rem}.list-pagination__page{font-size:.8125rem}.list-pagination__actions{display:flex;gap:var(--space-2);margin-left:auto}@media(max-width:639px){.list-pagination__actions{width:100%;margin-left:0}.list-pagination__actions .btn{flex:1}}.kbd,code{font-size:.84em;padding:.15em .45em;border-radius:var(--radius-sm);background:var(--bg-sunken);border:1px solid var(--border);color:var(--accent)}.kbd,.mono,code{font-family:var(--font-mono)}.divider{height:1px;background:var(--border);margin:var(--space-8) 0;border:none}@keyframes shimmer{to{transform:translate(100%)}}.skeleton{position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--glass-bg);border:1px solid var(--glass-border)}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);animation:shimmer 1.8s ease-in-out infinite}html[data-theme=light] .skeleton:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent)}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.skeleton-line{height:.85rem;border-radius:var(--radius-sm);margin-bottom:var(--space-3);background:var(--bg-sunken)}.skeleton-card{min-height:8rem;padding:var(--space-5)}html[data-mesh-subtle=true]{--mesh-ambient-strength:.82}html[data-mesh-subtle=true] .mesh-backdrop,html[data-mesh-subtle=true] .mesh-backdrop__orb{animation:none!important}html[data-mesh-subtle=true] .book-shelf__grid .card,html[data-mesh-subtle=true] .photo-grid .card,html[data-mesh-subtle=true] .post-grid .card,html[data-mesh-subtle=true] .project-grid .card,html[data-mesh-subtle=true] .services-page .card{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--glass-bg-strong) 92%,var(--bg-elevated))}.mesh-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;isolation:isolate;background-color:var(--bg-base);background-image:radial-gradient(ellipse 160% 120% at 50% 50%,color-mix(in srgb,var(--mesh-glow-4) calc(var(--mesh-ambient-strength)*52%),transparent),transparent 72%),radial-gradient(ellipse 130% 90% at 18% 12%,color-mix(in srgb,var(--mesh-glow-1) calc(var(--mesh-ambient-strength)*38%),transparent),transparent 68%),radial-gradient(ellipse 120% 85% at 82% 18%,color-mix(in srgb,var(--mesh-glow-2) calc(var(--mesh-ambient-strength)*34%),transparent),transparent 66%),radial-gradient(ellipse 110% 80% at 50% 100%,color-mix(in srgb,var(--mesh-glow-5) calc(var(--mesh-ambient-strength)*30%),transparent),transparent 64%),radial-gradient(ellipse 120% 80% at 50% -20%,var(--mesh-1),transparent 62%),radial-gradient(ellipse 90% 60% at 100% 55%,var(--mesh-2),transparent 58%);background-size:200% 200%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-position:50% 50%,50%,50%,50%,50%,50%}.mesh-backdrop__orb{position:absolute;pointer-events:none;border-radius:50%;will-change:transform,opacity;filter:blur(var(--mesh-orb-blur));background:radial-gradient(circle at 50% 50%,var(--mesh-orb-color) 0,color-mix(in srgb,var(--mesh-orb-color) 62%,transparent) 16%,color-mix(in srgb,var(--mesh-orb-color) 38%,transparent) 34%,color-mix(in srgb,var(--mesh-orb-color) 18%,transparent) 52%,color-mix(in srgb,var(--mesh-orb-color) 8%,transparent) 68%,transparent 82%)}.mesh-backdrop__orb--1{--mesh-orb-color:var(--mesh-glow-1);width:min(92vw,50rem);height:min(92vw,50rem);left:-28%;top:-24%;opacity:calc(var(--mesh-ambient-strength)*.9)}.mesh-backdrop__orb--2{--mesh-orb-color:var(--mesh-glow-2);width:min(88vw,46rem);height:min(88vw,46rem);right:-26%;top:-18%;opacity:calc(var(--mesh-ambient-strength)*.86)}.mesh-backdrop__orb--3{--mesh-orb-color:var(--mesh-glow-3);width:min(98vw,54rem);height:min(98vw,54rem);left:50%;top:50%;margin-left:calc(min(98vw,54rem)/-2);margin-top:calc(min(98vw,54rem)/-2);opacity:calc(var(--mesh-ambient-strength)*.78)}.mesh-backdrop__orb--4{--mesh-orb-color:var(--mesh-glow-4);width:min(86vw,44rem);height:min(86vw,44rem);left:-24%;bottom:-22%;opacity:calc(var(--mesh-ambient-strength)*.84)}.mesh-backdrop__orb--5{--mesh-orb-color:var(--mesh-glow-5);width:min(90vw,48rem);height:min(90vw,48rem);right:-22%;bottom:-26%;opacity:calc(var(--mesh-ambient-strength)*.82)}@media(prefers-reduced-motion:no-preference){.mesh-backdrop{animation:mesh-wash-pan var(--mesh-wash-duration) linear infinite}.mesh-backdrop__orb--1{animation:mesh-orbit-1 17s linear infinite}.mesh-backdrop__orb--2{animation:mesh-orbit-2 20s linear infinite;animation-delay:-6s}.mesh-backdrop__orb--3{animation:mesh-orbit-3 26s linear infinite;animation-delay:-11s}.mesh-backdrop__orb--4{animation:mesh-orbit-4 19s linear infinite;animation-delay:-4s}.mesh-backdrop__orb--5{animation:mesh-orbit-5 22s linear infinite;animation-delay:-9s}}@keyframes mesh-wash-pan{0%{background-position:42% 48%,50%,50%,50%,50%,50%}50%{background-position:58% 54%,50%,50%,50%,50%,50%}to{background-position:42% 48%,50%,50%,50%,50%,50%}}@keyframes mesh-orbit-1{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(38vw,28vh,0) scale(1.04)}50%{transform:translate3d(62vw,52vh,0) scale(1.07)}75%{transform:translate3d(28vw,68vh,0) scale(1.03)}to{transform:translateZ(0) scale(1)}}@keyframes mesh-orbit-2{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(-42vw,32vh,0) scale(1.05)}50%{transform:translate3d(-58vw,58vh,0) scale(1.08)}75%{transform:translate3d(-22vw,38vh,0) scale(1.02)}to{transform:translateZ(0) scale(1)}}@keyframes mesh-orbit-3{0%{transform:translate3d(-18vw,-14vh,0) scale(.96)}20%{transform:translate3d(14vw,-22vh,0) scale(1.04)}40%{transform:translate3d(24vw,12vh,0) scale(1.06)}60%{transform:translate3d(-8vw,26vh,0) scale(1.03)}80%{transform:translate3d(-26vw,8vh,0) scale(1.05)}to{transform:translate3d(-18vw,-14vh,0) scale(.96)}}@keyframes mesh-orbit-4{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(32vw,-36vh,0) scale(1.06)}50%{transform:translate3d(68vw,-18vh,0) scale(1.04)}75%{transform:translate3d(48vw,-52vh,0) scale(1.07)}to{transform:translateZ(0) scale(1)}}@keyframes mesh-orbit-5{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(-36vw,-42vh,0) scale(1.05)}50%{transform:translate3d(-62vw,-24vh,0) scale(1.07)}75%{transform:translate3d(-28vw,-58vh,0) scale(1.03)}to{transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.mesh-backdrop{animation:none!important;background:radial-gradient(ellipse 120% 80% at 50% -20%,var(--mesh-1),transparent 62%),radial-gradient(ellipse 90% 60% at 100% 55%,var(--mesh-2),transparent 58%),radial-gradient(ellipse 130% 90% at 20% 80%,color-mix(in srgb,var(--mesh-glow-3) 28%,transparent),transparent 65%),var(--bg-base)}.mesh-backdrop__orb{opacity:0!important;animation:none!important}}@media(prefers-reduced-transparency:reduce){.mesh-backdrop{animation:none!important;background:radial-gradient(ellipse 120% 80% at 50% -20%,var(--mesh-1),transparent 62%),radial-gradient(ellipse 90% 60% at 100% 55%,var(--mesh-2),transparent 58%),radial-gradient(ellipse 130% 90% at 20% 80%,color-mix(in srgb,var(--mesh-glow-3) 28%,transparent),transparent 65%),var(--bg-base)}.mesh-backdrop__orb{opacity:0!important;animation:none!important}.admin-shell .sidebar,.btn,.card,.empty-state,.site-header,.table-wrap,input,select,textarea{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.card,.empty-state,.layout-admin .admin-glass-hero,.site-header,.table-wrap{background:var(--surface-solid)!important}.layout-admin .admin-glass-hero{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--shadow-md)!important}.layout-admin .admin-glass-hero:after,.layout-admin .admin-glass-hero:before{opacity:.35!important}.admin-shell .sidebar{background:var(--surface-solid)!important}.admin-shell .sidebar:after,.admin-shell .sidebar:before{opacity:0!important}}.admin-page__header{margin-bottom:var(--space-8)}.admin-page__title{margin-bottom:var(--space-2)}.admin-page__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.layout-admin .admin-shell .sidebar,.layout-admin .card,.layout-admin .empty-state,.layout-admin .table-wrap{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--glass-bg-strong) 94%,var(--bg-elevated))}.layout-admin .card.card--interactive{transition:border-color .4s var(--ease-out),box-shadow .5s var(--ease-spring)}.layout-admin .form-section-title{font-family:var(--font-sans);font-size:.9375rem;font-weight:700;line-height:1.35;letter-spacing:-.02em;color:var(--text);margin:0}.layout-admin .form-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.layout-admin .form-head,.layout-admin form.stack-form>h2.form-section-title:first-of-type{margin-bottom:var(--space-4)}:root{--admin-content-max:76rem}.layout-admin .admin-main__canvas,.layout-admin .crm-page{width:min(100%,var(--admin-content-max));margin-inline:auto}.layout-admin .admin-page-stack{display:flex;flex-direction:column;gap:var(--space-6)}.layout-admin .admin-page-stack--loose{gap:var(--space-8)}.layout-admin .admin-glass-hero{position:relative;isolation:isolate;margin-bottom:var(--space-8);padding:var(--space-8) var(--space-6);border-radius:var(--radius-2xl);border:1px solid var(--glass-border);background:var(--glass-bg-strong);box-shadow:var(--shadow-liquid-base),0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent) inset,0 28px 96px color-mix(in srgb,var(--accent) 12%,transparent);overflow:hidden}.layout-admin .admin-glass-hero:before{content:"";position:absolute;inset:-38%;background:radial-gradient(ellipse 68% 58% at 16% 20%,color-mix(in srgb,var(--accent) 32%,transparent),transparent 58%),radial-gradient(ellipse 58% 48% at 90% 82%,color-mix(in srgb,var(--mesh-2) 38%,transparent),transparent 55%),radial-gradient(ellipse 45% 40% at 48% 102%,color-mix(in srgb,var(--mesh-3) 45%,transparent),transparent 48%);opacity:.88;pointer-events:none;z-index:0}.layout-admin .admin-glass-hero:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(132deg,rgba(255,255,255,calc(var(--liquid-specular)*.42)) 0,transparent 40%,transparent 62%,color-mix(in srgb,var(--accent) 12%,transparent) 100%);opacity:.58;pointer-events:none;z-index:0}.layout-admin .admin-glass-hero .admin-page__header{position:relative;z-index:1;margin-bottom:0}.layout-admin .admin-glass-hero .admin-page__title{position:relative;z-index:1}.layout-admin .admin-page-hero__icon{display:inline-block;margin-inline-start:var(--space-2);font-size:1.1rem;line-height:1;vertical-align:middle;opacity:.92}.layout-admin .admin-glass-hero .muted{position:relative;z-index:1}.layout-admin .admin-lead,.layout-admin p.lead{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:.95rem;line-height:1.55}.layout-admin .crm-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6)}.layout-admin .crm-toolbar .field{margin-bottom:0}.layout-admin .crm-toolbar__search{flex:1 1 18rem}.layout-admin .crm-toolbar__button{margin-left:auto}@media(max-width:720px){.layout-admin .crm-toolbar__button{width:100%;margin-left:0}}.layout-admin .crm-error{color:var(--danger);margin:0 0 var(--space-4)}.layout-admin .admin-fetch-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.layout-admin .admin-form-ok{margin:var(--space-4) 0 0;font-size:.9rem;color:var(--text-secondary)}.layout-admin .admin-page__header--split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.layout-admin .admin-page__header__actions{flex-shrink:0}@media(max-width:720px){.layout-admin .admin-page__header--split{flex-direction:column}.layout-admin .admin-page__header__actions,.layout-admin .admin-page__header__actions .btn{width:100%}}.layout-admin .stack-gap{display:flex;flex-direction:column;gap:var(--space-5)}.layout-admin .card-section-title{font-size:1.05rem;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--text)}.layout-admin .crm-section-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.layout-admin .crm-section-head .card-section-title{margin-bottom:0}.layout-admin .grid-crm{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:start}@media(min-width:960px){.layout-admin .grid-crm{grid-template-columns:1.15fr 1fr}}.layout-admin .crm-notes-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.layout-admin .crm-note-item{border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--glass-bg-strong) 48%,transparent);box-shadow:var(--shadow-sm)}.layout-admin .crm-note-meta{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);font-size:.875rem;color:var(--text-tertiary)}.layout-admin .crm-note-body{margin:0;white-space:pre-wrap;line-height:1.55;color:var(--text-secondary)}.layout-admin .crm-cell-truncate{max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-external:after{content:" ↗";font-size:.85em;opacity:.7}.layout-public .hero-title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,3.75rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;margin:0 0 var(--space-5);background:linear-gradient(135deg,var(--text) 0,var(--text-secondary) 42%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:reduce){.layout-public .hero-title{background:none;-webkit-text-fill-color:var(--text);color:var(--text)}}.layout-admin .backlog-tabs{display:flex;gap:var(--space-1);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:4px;width:-moz-fit-content;width:fit-content;margin:0;flex-shrink:0}.layout-admin .backlog-tab{padding:6px var(--space-3);border-radius:calc(var(--radius-lg) - 4px);font-size:.875rem;font-weight:500;cursor:pointer;border:none;background:none;color:var(--text-secondary);transition:background .15s,color .15s}.layout-admin .backlog-tab--active{background:var(--accent);color:var(--accent-text)}.layout-admin .backlog-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.layout-admin .backlog-tab{transition:none}}.layout-admin .backlog-board{display:flex;gap:var(--space-4);overflow-x:auto;padding-bottom:var(--space-4);align-items:flex-start;min-height:400px}.layout-admin .backlog-column{flex:0 0 280px;min-width:240px;--backlog-col-accent:transparent;background:var(--glass-bg);border:1px solid var(--glass-border);border-left:3px solid var(--backlog-col-accent);border-radius:var(--radius-lg);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);transition:border-color .15s}.layout-admin .backlog-column--drop-target{border-color:var(--accent);background:color-mix(in srgb,var(--glass-bg) 80%,var(--accent-muted) 20%)}.layout-admin .backlog-column__header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--text-secondary);text-transform:none}.layout-admin .backlog-column__empty{font-size:.75rem;text-align:center;padding:var(--space-2) 0;margin:0}.layout-admin .backlog-column__dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.layout-admin .backlog-column__count{margin-left:auto;font-size:.75rem;color:var(--text-tertiary);background:var(--glass-bg-strong);border-radius:99px;padding:1px 7px}.layout-admin .backlog-column__body{display:flex;flex-direction:column;gap:var(--space-2);min-height:80px}.layout-admin .backlog-card{background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:calc(var(--radius-lg) - 4px);padding:var(--space-3);cursor:pointer;transition:border-color .15s,box-shadow .15s;display:flex;flex-direction:column;gap:6px;text-decoration:none}.layout-admin .backlog-card:hover{border-color:var(--glass-border-strong);box-shadow:0 2px 12px #0000001f}.layout-admin .backlog-card--dragging{opacity:.5;border-color:var(--accent);box-shadow:0 4px 20px #0003}.layout-admin .backlog-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.layout-admin .backlog-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.layout-admin .backlog-card__top .backlog-card__key{font-size:.72rem}.layout-admin .backlog-card__key,.layout-admin .backlog-card__meta-count{font-size:.7rem;font-weight:600;color:var(--text-tertiary);font-family:var(--font-mono,monospace)}.layout-admin .backlog-card__title{font-size:.875rem;font-weight:500;color:var(--text);line-height:1.4;margin:0}.layout-admin .backlog-card__meta{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.layout-admin .backlog-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:99px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.layout-admin .backlog-badge--bug{background:color-mix(in srgb,var(--danger,#e55) 15%,transparent);color:var(--danger,#e55)}.layout-admin .backlog-badge--feature{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.layout-admin .backlog-badge--improvement{background:color-mix(in srgb,var(--info,#7eb8ff) 15%,transparent);color:var(--info,#7eb8ff)}.layout-admin .backlog-badge--client-request{background:color-mix(in srgb,var(--warning,#ffa40b) 15%,transparent);color:var(--warning,#ffa40b)}.layout-admin .backlog-badge--critical{background:color-mix(in srgb,var(--danger,#e55) 15%,transparent);color:var(--danger,#e55)}.layout-admin .backlog-badge--high{background:color-mix(in srgb,var(--warning,#ffa40b) 15%,transparent);color:var(--warning,#ffa40b)}.layout-admin .backlog-badge--normal{background:color-mix(in srgb,var(--text-tertiary) 15%,transparent);color:var(--text-tertiary)}.layout-admin .backlog-badge--low{background:color-mix(in srgb,var(--text-tertiary) 10%,transparent);color:var(--text-tertiary)}.layout-admin .backlog-badge--guest{background:color-mix(in srgb,var(--warning,#ffa40b) 15%,transparent);color:var(--warning,#ffa40b)}.layout-admin .backlog-badge--inquiry{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.layout-admin .backlog-badge--admin-source{background:color-mix(in srgb,var(--text-tertiary) 12%,transparent);color:var(--text-secondary)}.layout-admin .backlog-detail__timeline{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0}.layout-admin .backlog-detail__timeline-entry{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.8125rem;color:var(--text-secondary)}.layout-admin .backlog-detail__timeline-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:4px;flex-shrink:0}.layout-admin .backlog-detail__subtasks{display:flex;flex-direction:column;gap:var(--space-2)}.layout-admin .backlog-status-list{display:flex;flex-direction:column;gap:var(--space-3)}.layout-admin .backlog-status-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:calc(var(--radius-lg) - 4px)}.layout-admin .backlog-status-row__handle{cursor:grab;color:var(--text-tertiary);flex-shrink:0;font-size:1.1rem}.layout-admin .backlog-status-row__dot{width:10px;height:10px;border-radius:50%;background:var(--accent);flex-shrink:0}.layout-admin .backlog-attachments{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}.layout-admin .backlog-attachment-thumb{position:relative;width:120px;height:90px;border-radius:calc(var(--radius-lg) - 4px);overflow:hidden;border:1px solid var(--glass-border);background:var(--glass-bg);flex-shrink:0}.layout-admin .backlog-attachment-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-admin .backlog-attachment-thumb__del{position:absolute;top:4px;right:4px;background:#0000008c;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:.65rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.layout-admin .backlog-attachment-thumb:hover .backlog-attachment-thumb__del{opacity:1}.layout-admin .backlog-inquiry-selected{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--glass-bg)}.layout-admin .backlog-inquiry-dropdown,.layout-admin .backlog-inquiry-selected{display:flex;border:1px solid var(--glass-border);border-radius:var(--radius-md,8px)}.layout-admin .backlog-inquiry-dropdown{flex-direction:column;background:var(--glass-bg-strong);overflow:hidden;margin-top:4px;max-height:220px;overflow-y:auto}.layout-admin .backlog-inquiry-option{text-align:left;padding:var(--space-2) var(--space-3);font-size:.8125rem;color:var(--text-secondary);background:none;border:none;border-bottom:1px solid var(--glass-border);cursor:pointer;transition:background .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout-admin .backlog-inquiry-option:last-child{border-bottom:none}.layout-admin .backlog-inquiry-option:hover{background:var(--accent-muted);color:var(--text)}.layout-admin .backlog-workspace-header{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.layout-admin .backlog-workspace-header__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.layout-admin .backlog-workspace-header__row--tabs{align-items:center;justify-content:flex-start;border-top:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);padding-top:var(--space-3);margin:0 calc(var(--space-4)*-1);padding-left:var(--space-4);padding-right:var(--space-4)}.layout-admin .backlog-workspace-header__row--filters{align-items:stretch;margin:0 calc(var(--space-4)*-1);padding-left:var(--space-4);padding-right:var(--space-4)}.layout-admin .backlog-workspace-header__row--filters .crm-toolbar{width:100%;margin-bottom:0}.layout-admin .backlog-workspace-header__title{font-size:1.25rem;font-weight:700;margin:0;letter-spacing:-.02em}.layout-admin .backlog-workspace-header__hint{font-size:.8125rem;margin:2px 0 0;max-width:42rem}.layout-admin .backlog-workspace-header__actions{flex-shrink:0}.layout-admin .backlog-status-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);margin:0 calc(var(--space-4)*-1);padding-left:var(--space-4);padding-right:var(--space-4);padding-bottom:2px}.layout-admin .backlog-status-summary__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;border:1px solid var(--glass-border);background:var(--glass-bg-strong);font-size:.8125rem;color:var(--text-secondary);cursor:pointer;transition:border-color .15s,background .15s}.layout-admin .backlog-status-summary__chip:hover{border-color:var(--glass-border-strong);color:var(--text)}.layout-admin .backlog-status-summary__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.layout-admin .backlog-status-summary__chip--active{border-color:color-mix(in srgb,var(--accent) 55%,var(--glass-border));background:color-mix(in srgb,var(--accent-muted) 40%,var(--glass-bg-strong));color:var(--text)}.layout-admin .backlog-status-summary__dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.layout-admin .backlog-status-summary__count{font-size:.75rem;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.layout-admin .backlog-status-summary__refresh{margin-left:auto}.layout-admin .backlog-list-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.layout-admin .backlog-list-toolbar__actions{display:flex;gap:var(--space-2);flex-shrink:0}.layout-admin .backlog-list-grid__row{cursor:pointer;transition:background .12s}.layout-admin .backlog-list-grid__row:hover{background:color-mix(in srgb,var(--accent-muted) 35%,transparent)}.layout-admin .backlog-list-grid__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.layout-admin .backlog-list-status-cell{display:inline-flex;align-items:center;gap:6px}.layout-admin .backlog-list-status-cell__dot{width:8px;height:8px;border-radius:50%;background:var(--text-tertiary);flex-shrink:0}.layout-admin .backlog-statuses-workspace__intro{margin-bottom:var(--space-4)}.layout-admin .backlog-statuses-workspace__heading{font-size:1rem;font-weight:600;margin:0 0 var(--space-1)}.layout-admin .backlog-statuses-workspace__hint{font-size:.875rem;margin:0}.layout-admin .backlog-board--fallback{padding:var(--space-6);text-align:center}.layout-admin .page-backlog-detail .backlog-detail-header,.layout-admin .page-backlog-new .backlog-new-header{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3)}.layout-admin .backlog-detail-header__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:.8125rem;margin-bottom:var(--space-2)}.layout-admin .backlog-detail-header__key{font-weight:600}.layout-admin .backlog-detail-header__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.layout-admin .backlog-detail-header__title{font-size:1.35rem;font-weight:700;margin:0 0 var(--space-2);letter-spacing:-.02em}.layout-admin .backlog-detail-header__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.layout-admin .backlog-detail-header__meta{font-size:.8125rem;margin:0}.layout-admin .backlog-detail-header__actions{display:flex;gap:var(--space-2);flex-shrink:0}.layout-admin .backlog-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:var(--space-4);align-items:start}@media(max-width:960px){.layout-admin .backlog-detail-layout{grid-template-columns:1fr}}.layout-admin .backlog-detail-aside,.layout-admin .backlog-detail-main{display:flex;flex-direction:column;gap:var(--space-4)}.layout-admin .backlog-detail-panel .card-section-title{margin-top:0}.layout-admin .backlog-detail-description{white-space:pre-wrap;font-size:.9rem;color:var(--text-secondary);line-height:1.55}.layout-admin .backlog-detail-props{margin:0;display:grid;gap:var(--space-3)}.layout-admin .backlog-detail-props dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin:0 0 2px}.layout-admin .backlog-detail-props dd{margin:0;font-size:.875rem}.layout-admin .backlog-detail__subtask-row{cursor:pointer;border-radius:calc(var(--radius-lg) - 4px);transition:background .12s}.layout-admin .backlog-detail__subtask-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.layout-admin .backlog-detail__subtask-row:hover{background:color-mix(in srgb,var(--accent-muted) 25%,transparent)}.layout-admin .backlog-detail-subtask-add,.layout-admin .backlog-detail-subtask-form{margin-top:var(--space-3)}.layout-admin .backlog-detail-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.layout-admin .backlog-detail-comments{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.layout-admin .backlog-detail-comment{padding:var(--space-2) var(--space-3)}.layout-admin .backlog-detail-comment__body{margin:0;white-space:pre-wrap;font-size:.875rem}.layout-admin .backlog-detail-comment__time{margin:4px 0 0;font-size:.75rem}.layout-admin .backlog-status-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:99px;font-size:.8125rem;font-weight:600;border:1px solid var(--glass-border);background:var(--glass-bg-strong);color:var(--text)}.layout-admin .backlog-status-chip--sm{font-size:.75rem;padding:1px 8px}.layout-admin .backlog-status-chip--neutral{color:var(--text-secondary);background:color-mix(in srgb,var(--glass-bg-strong) 90%,var(--text-tertiary))}.layout-admin .backlog-status-chip:not(.backlog-status-chip--neutral){border-color:color-mix(in srgb,var(--backlog-chip-tint,var(--accent)) 55%,var(--glass-border));background:color-mix(in srgb,var(--backlog-chip-tint,var(--accent)) 14%,var(--glass-bg-strong))}.layout-admin .backlog-timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.layout-admin .backlog-timeline__item{display:grid;gap:var(--space-2);padding-left:var(--space-3);border-left:2px solid color-mix(in srgb,var(--accent) 30%,var(--border))}.layout-admin .backlog-timeline__time{font-size:.85rem;color:var(--text-secondary)}.layout-admin .backlog-timeline__text{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.layout-admin .backlog-timeline__arrow{color:var(--text-tertiary)}.layout-admin .backlog-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:var(--space-4);align-items:start}@media(max-width:900px){.layout-admin .backlog-form-grid{grid-template-columns:1fr}}.layout-admin .backlog-form-grid__heading{font-size:.95rem;font-weight:600;margin:0 0 var(--space-3)}.layout-admin .backlog-item-form__actions{margin-top:var(--space-4);justify-content:flex-end}.layout-admin .backlog-inquiry-selected__text{flex:1;min-width:0;font-size:.875rem}.layout-admin .backlog-inquiry-empty-hint{font-size:.8rem;margin-top:4px}.layout-admin .backlog-filters--compact{flex-wrap:wrap;gap:var(--space-2)}.layout-admin .backlog-filters__terminal{align-self:center;margin:0}.layout-admin .backlog-filters__terminal .checkbox-field__text{font-size:.8125rem;color:var(--text-secondary)}.layout-admin .backlog-filters__default-actions{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto}.layout-admin .backlog-filters__default-actions .btn{padding:4px 8px;font-size:.875rem;line-height:1}.layout-admin .backlog-filters--compact .backlog-filters__default-actions{margin-left:0}.layout-admin .backlog-view-mode-toggle{display:inline-flex;gap:var(--space-1);margin-left:auto}.layout-admin .backlog-filters--compact .backlog-view-mode-toggle{margin-left:0}.layout-admin .backlog-view-mode-toggle .btn--active{background:var(--accent);color:var(--accent-contrast)}.layout-admin .backlog-card-wrapper{position:relative}.layout-admin .backlog-card-row{display:flex;align-items:flex-start;gap:var(--space-2)}.layout-admin .backlog-card-row--parent{cursor:pointer}.layout-admin .backlog-card__expand-toggle{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.75rem;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);margin-top:2px}.layout-admin .backlog-card__expand-toggle:hover{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.layout-admin .backlog-card__content{flex:1;min-width:0}.layout-admin .backlog-card__children{margin-left:calc(20px + var(--space-2) + var(--space-3));padding-left:var(--space-3);border-left:1px dashed var(--border)}.layout-admin .backlog-card__children .backlog-card-wrapper{margin-bottom:var(--space-2)}.layout-admin .backlog-card-wrapper{--level:0}.layout-admin .backlog-card__children{margin-left:calc(var(--level)*24px + 20px + var(--space-2) + var(--space-3))}@media(max-width:768px){.layout-admin .backlog-card__children{margin-left:var(--space-4)}}.layout-admin .backlog-status-workflow{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,280px);gap:var(--space-4);align-items:start}@media(max-width:900px){.layout-admin .backlog-status-workflow{grid-template-columns:1fr}}.layout-admin .backlog-status-workflow__preview-title{font-size:.95rem;font-weight:600;margin:0 0 var(--space-2)}.layout-admin .backlog-status-workflow__preview-chain{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:.8125rem;margin:0}.layout-admin .backlog-status-workflow__preview-arrow{color:var(--text-tertiary)}.layout-admin .backlog-status-workflow__preview-chip{display:inline-flex;align-items:center;gap:6px}.layout-admin .backlog-status-workflow__preview-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.layout-admin .backlog-status-workflow__preview-hint{font-size:.8125rem;margin:var(--space-3) 0 0}.layout-admin .backlog-status-workflow__add{margin-top:var(--space-3)}.layout-admin .backlog-status-row__label{flex:1;min-width:0;font-size:.9rem}.layout-admin .backlog-status-row__key{font-size:.75rem;color:var(--text-tertiary)}.layout-admin .backlog-status-row__tag{font-size:.65rem;max-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-admin .backlog-status-row__input-label{flex:1;min-width:0}.layout-admin .backlog-status-row__input-color{width:40px;padding:2px;flex-shrink:0}.layout-admin .backlog-status-row__terminal{flex-shrink:0;margin:0}.layout-admin .backlog-status-row__terminal .checkbox-field__text{font-size:.8rem;color:var(--text-secondary)}.layout-admin .backlog-status-delete{margin-top:var(--space-3)}.layout-admin .backlog-status-delete__actions{margin-top:var(--space-2)}.layout-admin .backlog-status-add{margin-top:var(--space-3)}.layout-admin .backlog-status-add__color{width:52px;padding:2px}.layout-admin .backlog-status-add__terminal{margin:0 0 var(--space-3)}.layout-admin .backlog-new-body{max-width:1100px}.guest-report-overlay{position:fixed;inset:0;background:#0000008c;z-index:9000;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-4)}@media(min-width:600px){.guest-report-overlay{align-items:center}}.guest-report-modal{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);border-radius:var(--radius-lg);padding:var(--space-5);width:100%;max-width:480px;box-shadow:0 8px 40px #0000004d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:var(--space-3)}.guest-report-modal__header{display:flex;justify-content:space-between;align-items:center}.guest-report-modal__title{font-size:1.125rem;font-weight:600;margin:0}.guest-report-modal__close{background:none;border:none;cursor:pointer;color:var(--text-secondary);font-size:1.25rem;line-height:1;padding:4px}.guest-report-modal__success{text-align:center;padding:var(--space-4) 0;color:var(--text-secondary)}.guest-report-modal__key{font-family:var(--font-mono,monospace);font-weight:700;color:var(--accent)}.layout-public .footer-bug-hint{font-size:.75rem;color:var(--text-tertiary);margin-top:var(--space-2)}.layout-public .footer-bug-hint kbd{font-size:.7rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:4px;padding:1px 5px;font-family:inherit}.noise-overlay{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}html[data-theme=dark] .noise-overlay{opacity:.035}@media(max-width:767px){.noise-overlay{display:none}}.glass-surface{position:relative;isolation:isolate;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur-adaptive)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur-adaptive)) saturate(var(--glass-sat));border:1px solid var(--glass-border);box-shadow:var(--shadow-liquid-base);overflow:hidden;transition:border-color .4s var(--ease-out),box-shadow .5s var(--ease-spring),transform .55s var(--ease-spring)}.glass-surface__glare{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,calc(var(--liquid-specular) + .08)) 0,transparent 38%,transparent 62%,rgba(255,255,255,calc(var(--liquid-specular)*.35)) 100%);opacity:0;pointer-events:none;z-index:0;transition:opacity .45s var(--ease-out),transform .7s var(--ease-out);transform:translate(-100%)}.glass-surface:hover .glass-surface__glare{opacity:.65;transform:translate(0)}.glass-surface__content{position:relative;z-index:1}.glass-surface--tilt{transform-style:preserve-3d;backface-visibility:hidden;overflow:visible;transform:perspective(960px) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg)) translateZ(var(--tilt-tz,0)) scale3d(var(--tilt-scale,1),var(--tilt-scale,1),1)}@media(hover:none),(prefers-reduced-motion:reduce){.glass-surface__glare{display:none}.glass-surface--tilt{transform:none!important}}[data-parallax]{transition:transform .3s var(--ease-out);will-change:transform}@keyframes glass-enter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}.layout-public .bento-grid>.bento-card,.layout-public .hero-overline,.layout-public .hero-section .profile-card,.layout-public .live-status{animation:glass-enter .6s var(--ease-out) both}.layout-public .hero-section .profile-card{animation-delay:.08s}.layout-public .live-status{animation-delay:.16s}.layout-public .bento-grid>.bento-card:first-child{animation-delay:.22s}.layout-public .bento-grid>.bento-card:nth-child(2){animation-delay:.29s}.layout-public .bento-grid>.bento-card:nth-child(3){animation-delay:.36s}.layout-public .bento-grid>.bento-card:nth-child(4){animation-delay:.43s}.layout-public .bento-grid>.bento-card:nth-child(5){animation-delay:.5s}.glass-enter{animation:glass-enter .6s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.glass-enter,.layout-public .bento-grid>.bento-card,.layout-public .hero-overline,.layout-public .hero-section .profile-card,.layout-public .live-status{animation:none}}@keyframes reveal-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}[data-reveal]{opacity:0;translate:0 12px;content-visibility:auto;contain-intrinsic-size:auto 14rem;transition:opacity .55s var(--ease-out),translate .55s var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity,translate}[data-reveal].is-revealed{opacity:1;translate:0 0;content-visibility:visible}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;translate:0 0;content-visibility:visible;transition:none}}.card--interactive{transition:translate .32s var(--ease-out)}.card--interactive:hover{translate:0 -2px}.btn-primary{transition:box-shadow .32s var(--ease-out),translate .32s var(--ease-out)}.btn-primary:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent);translate:0 -1px}.article__tag,.book-card__tag,.book-note-modal__tag,.project-card__tag{transition:border-color .28s var(--ease-out),background .28s var(--ease-out)}@media(prefers-reduced-motion:reduce){.article__tag,.book-card__tag,.book-note-modal__tag,.btn-primary,.card--interactive,.project-card__tag{transition:none}.btn-primary:hover,.card--interactive:hover{translate:0 0;box-shadow:none}}@keyframes westglass-route-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes westglass-route-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -4px}}@keyframes westglass-layout-fade-in{0%{opacity:0}to{opacity:1}}@keyframes westglass-layout-fade-out{0%{opacity:1}to{opacity:0}}.westglass-route-enter-active{animation:westglass-route-in .22s var(--ease-out) forwards}.westglass-route-leave-active{animation:westglass-route-out .22s var(--ease-out) forwards}.westglass-route-enter-to,.westglass-route-leave-from{opacity:1;translate:0 0}.westglass-layout-enter-active{animation:westglass-layout-fade-in .14s var(--ease-out) forwards}.westglass-layout-leave-active{animation:westglass-layout-fade-out .14s var(--ease-out) forwards}.westglass-layout-enter-to,.westglass-layout-leave-from{opacity:1}@media(prefers-reduced-motion:reduce){.westglass-layout-enter-active,.westglass-layout-leave-active,.westglass-route-enter-active,.westglass-route-leave-active{animation:none}}.book-note-modal{max-width:36rem}.book-note-modal__author{margin:0;font-size:.95rem}.book-note-modal__tags{list-style:none;padding:0;margin:var(--space-3) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.book-note-modal__tag{font-size:.72rem;font-weight:600;text-decoration:none;color:var(--accent);border:1px solid var(--glass-border);padding:.2rem .45rem;border-radius:var(--radius-sm);background:var(--accent-muted);transition:border-color .28s var(--ease-out),background .28s var(--ease-out)}.book-note-modal__tag:hover{text-decoration:none;border-color:var(--accent)}.book-note-modal__note{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:.98rem;line-height:1.65;font-style:italic;white-space:pre-wrap}.book-note-modal__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.route-progress[data-v-29e35adf]{position:fixed;top:0;left:0;right:0;z-index:9999;height:3px;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .18s ease-out;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 25%,transparent),var(--accent),color-mix(in srgb,var(--accent) 40%,var(--accent-hover,var(--accent))));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 40%,transparent)}.route-progress[data-v-29e35adf]:after{content:"";position:absolute;top:0;left:0;height:100%;width:38%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-solid,#fff) 42%,transparent),transparent);animation:route-progress-sweep-29e35adf .88s ease-in-out infinite}.route-progress--active[data-v-29e35adf]{opacity:1}@keyframes route-progress-sweep-29e35adf{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.route-progress[data-v-29e35adf]:after{animation:none}}.error-page[data-v-1439c0de]{max-width:var(--container-narrow);padding-top:var(--space-10);padding-bottom:var(--space-16)}.error-page__card[data-v-1439c0de]{padding:var(--space-10) var(--space-8);text-align:center}.error-page__code[data-v-1439c0de]{font-size:clamp(3rem,12vw,5rem);line-height:1;letter-spacing:-.04em;opacity:.85}.error-page__code[data-v-1439c0de],.error-page__title[data-v-1439c0de]{font-family:var(--font-display);margin:0 0 var(--space-4)}.error-page__title[data-v-1439c0de]{font-size:clamp(1.65rem,4vw,2.25rem);font-weight:600}.error-page__lead[data-v-1439c0de]{margin:0 auto var(--space-4);max-width:28rem;line-height:1.6}.error-page__detail[data-v-1439c0de]{margin:0 auto var(--space-8);max-width:32rem;font-size:.9rem;line-height:1.5;word-break:break-word}.error-page__actions[data-v-1439c0de]{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;align-items:center}
