@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAQkABAAAAAACAwAAAPJAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJzCxQAATYCJAMiBCAFhHQHZwwHG64GCJ4DbssM5+VkdiXCm1I6ba29+4cigni7p6rfzP9eSZHobFM5BdPN4AOD5LKLQc1P+6nvQxkcUehyKSHdh9DlUwE9q8p2c8iq0yU2aqhHMLtrYSKRRhz1+/zH5pz/a/J/R2e9TSvBN+KJdGEkRVOUnvEisQIPaCHUerjZdGCwt+nQS9bRULEQEYnGnnNdrUATkISQCYG6oYpwsxra+iB2l1Q3xP5p3QuxeCgIxEGieiEQgZCrqQpVIaEq6Y7HRJlYGRRfpuRwCQ4FmiSQe6ISOZxZPTEK1AL25+k1Zjg/0iV2HYCF0ElsARw90ClVkJxtyXQAvKN3f84+KRrk30dPENcvr0jj0i/0xokVpWmP4TzscVHSGR5JQJRjOEBChvY453fw5gEtVSVlvVV76t1IvZ8V0JkoPvWO3aaLD1Zg4IVCFIVWoAbaAg3sBW6jO7AlMhWFYQ17Dkh1TF7ScmsIXz9O3AMR0DIvWstE2HLy+hAp2DW9+fAQJz9dPq5d+/goFD8EX7rrqz9iRePy/b0Tj87U4lV3d+848T5pR72NO0ztiSjLxFmpvmDvwbkNXybV1i89jHw39v3YgPvf/fnT1GNqNvWa4NmrXa27zhy+n8KGczx6Lhz7CS+bO3eKWmYqci/+f73bg0YjxLDuKke5p9PjUvoDqse4mk5hp3hycrOoZbIs9/8/092rg4bDO4KHMxszy/Qur7LRE9Q4ztUNSvvF/7qUmkrx+7slphII2Xmk3tubw/Z7e/H9V8j+6n57y0axrb1NbAN2IAYVlZgNoB6ueo/RgAbZJu6IH+8HBOKpMfZkz4XJVmW/VbPsS/hg6u4ZwIeb+nVDSPGLZz5lCQTfa+LsNDT+X5uNvW1rNZtsNEUIeXKiPTA432s4MEAqBjVT8LriguglgaZrMpHX8CBGa8LQM6KFScvIhZmxbqj5rLBkjVVhWU8TwpYmyha2Fi1e0EawpkLkmgSibK9ei5CJJLo2ZXc/rxmUwWsOMdd+n85HU8LGRjNLJfPRaaw0MjcrSiWy6dSgLY5qScsMINSAUsormR2OXwixKyUS6CjKTTMKsSpmhRWxmkPMy2cihr+KFStUbM5460+Hah1K64Ce6UQGt2mqRzW5vRbls0Q1PjkZhmBYsj4SIjlqVhcV5UTMupmvZtBJKJUmWfaugyJ5MmWYYYUg5TG1CGjGjRA22LlOY2NkJ3OwOo1FxqJZQ3/HkWSRRR6lKJenz5zvXxNgeGWEqhF/EaOavPDpWUMnf9nQn7ThCzXGgg5UIJZ/Z4qzj/irAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/unbounded-cyrillic-300-normal-Dr-uXUMt.woff2) format("woff2"),url(/assets/unbounded-cyrillic-300-normal-0MUQ7_Ip.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/unbounded-vietnamese-300-normal-eJ0d3wNH.woff2) format("woff2"),url(/assets/unbounded-vietnamese-300-normal-DOuKUL7J.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/unbounded-latin-ext-300-normal-CKK3PwcU.woff2) format("woff2"),url(/assets/unbounded-latin-ext-300-normal-I-GgsnGw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/unbounded-latin-300-normal-BdeIjcOy.woff2) format("woff2"),url(/assets/unbounded-latin-300-normal-BtI4HK4V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAAB/AAAAPBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQuAFwRCAqDJIJxCxQAATYCJAMiBCAFhFIHZwwHG44GSJ6FKdxNHMrUk9R3bdpEPPS/H+3OvLcqSUTxaB7ZtkRtJiHhjUMpXrURCREiiRD5Pnyb+j7QCXTqzIxQapqmYprkR4xGZ2ZHFb+2t4kjnOwmKkWqUpZs8l++cOCcvCjrl1UK/KQXy8IKum3HaL7JQB9NA3v5vfW4g5zIP+huVBCes25WoBuQQihCoNOKKOyJtJwSdN0JHge6fqPPha44aP6DIG5SjwttEAhVh3ahXUi0S2M4HDQMo0DzEgQWLbaQhYJKCdRUbIdbM8a1ZxlsCcDumj/JcgSRT5kKwHkkJvagRAmCUxvS2S5NHvADYh9hP/8XoP4j/YF4c/8BkAeZFsAUVhzPmmGEbua+2eIjHHxayngN5BegIk8ZkGAHSuecAb3apVZTtLbjImGmjhxiuOoT/7+4gNIi74tAhMuEaKAD6ACDoAtXwVvAGFySRjbyOEa0IrJ9mxP0XhG4zvtSe6MDeitvl3Swd2WrBQtvb1z47BmZcfj+8/Ly589z/Gf8wici/xyvFhY9fYrpB+48KSl58uQCpj8trTwfLDwJDRPphIlSNalK+PSWu03E/QGt/MJnxc0zWmb00YLXzT29PdugFTi+2xns3K81Ny9JOx1Kwkty14iz7eiq6DyqHbnnj3NAodDYuaJ9ZowUrtc1NBoyAjM4XbF5ZbRevywqtyFh1Jtfpv6ZfE1nHZ83mAwMt6bqqTt1y0wutdK6Mfpvj9TY1NAD68UPQdh3eeOudfNBPl+1HDKNGRM4ZOmc6y4oLvIUgFkAQZu2OIWK/e1+AVtAG+UJe9ke7yoI4rMfhw/Mr+8Q97UNW/4C/E5cOhvgT83gQrRu7j4bWiUIXle6vOqA/48Yfau97eUkSnIWWieq6MA7SGYYBab1QdDhCM4IdpJEdph/CytqB94RpWgMgyEaU28MGouD3hirGaeMLS4zGlvNSDb0OihYQlTd2EVZmVn4kv+ZTxOvGBoaXgYeVk18vCReVg4SlYeZRr40OUq56Kn8XIwoo7GKUGZ+Do08ylAeXlYqF1EISSRZiFhmJj4qlYNXNZkkmkQRRWJEBYQbzYwyUkSLFM2odmk34vBS2TxaNGnshocrxg3p11E1mcBzdd8sUsgUClEJC0rc4LQCHiobyjAwr+W/eO+VivQSjfAIeTNrp2l+ehIDlbNB7iqVmQNlonLx8dLwL1sfiRE8NpuhOEAH5twkjBIlarREa+tRvYcGaGu/yyrLWjn7piInh7VvNPh99Jsa3v9qZIL9bfKhckRJ8wnyvwPcEgA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-cyrillic-400-normal-2GwyjskV.woff2) format("woff2"),url(/assets/unbounded-cyrillic-400-normal-DqbLF2ou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-vietnamese-400-normal-D7u77xXC.woff2) format("woff2"),url(/assets/unbounded-vietnamese-400-normal-C52tX-jF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-latin-ext-400-normal-Dbd2QqjZ.woff2) format("woff2"),url(/assets/unbounded-latin-ext-400-normal-BRFNvR_h.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-latin-400-normal-DxT99aXF.woff2) format("woff2"),url(/assets/unbounded-latin-400-normal-CiSqyYx3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAACBQAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJwCxQAATYCJAMiBCAFhHwHZwwHG7MGAC4KY3BPU+JujmTy/q5FrS2o4Hn0r+/cJDNe0B/WiqgkVbIq4f219nsnuMRN4HuHaxLRPbH9a4doJltjKJHpHgqUBNHk7jmRSCOO2soPNrj8jy8cuhz/WDZq25oCT5xY2+q4sainL5C0TMfWuSmbQlvD3l4sy9acRIubAT5A1O3eLAJ4AQCFIGgEAdzU18tISJpZgcodySOo/I4ygUomgGUhgPTuyhPIBQQQDC6cCE4EBThRVGQCQeroaADr4fBnjdtARoRRKMiEpR5FQy3c2iRATRCzjbolX7GBmqpaAKRflUg72tOUxcUBKC6WNXMAx6ja+/VLywPmi1QGZNHVa6BC1RegKgN5P1soSYPL6MO7e1IzgEIAxClfAVCABkoyvKRhkgIojBOFnarGvHJcVNX9FrB9wnrlmK5iydM8NPhKglgoAoALgOIAD9AdsBioCOgQUBZB2KMRxNBOX5NXuL3HuIdPXa8iFFaC5lKEdmca7enh7t3x/s4dmbjv6t3mzf/uKsI77qm3Krrv8mjPtNu3mbD70q2Cgvdb25lw25i6W8Nzi3KDpBgXU31ZBe7Ikst71NUK67in3sn4vP7L+mKfN3zZcPSzfa79Ao3g7Iqpzqlzs9v9H/DbHHKHDij/jhOFuy8Oy+sx2TD195p6u5dOLRwbWLdR8+D85qsDozfaEpp7z6Fduz6E5HQcbTr4Ozne9qVGxaNHFRu3C23a+rBn3UaT1CZ4CXWVys6Y7zw2LydjAfJvnj++efU2JP7SpKs+dev6XJ1UqmD0yubG1QrotdEABw5JxzLfyXXwAWBAL9fn5dNdQgDZN/Ts8s8t2pdEfHNq/Q7gafTMKQDP2tTIxbTG9wY7CgCB/6pjvRrzv7Re/k15p85lFhF4agX4Or2UOoDyKmmAi1Am5RlR9lMI4GUhGjEuYKeE6CahasqaFIXFbdIE+C01OJONZu5Mdqo6MBUmSJOpqHK1xmIK8QIxhAE5T+WlOcLn8kiziBM+JbYqcYRSEid7HtR6UobQz2IRjnG+DDECFpMvglGcyzJv2kys8tZc/BqC+/9UVAJpg/WwtRngckgUFRG22bA+WLte2Aki1aWZizjRrk+PPid2I9Vvzpg5A9VAS925lMgh7sFFxROojHO8g2JG2tnatUNWeAjE0l/AUQHimISMUSQPxQlIQ7ejLh91iHIEO0bFLC6KckUIhyuXBIvKm22ks7i1luPnCC6gph9RaNFixCZ2e2wnTlKSM7Sfb/vE+shvtvvEBRTu2FlJcpYNz6E2QOFQSNTfJ8hQ+CZWu80M) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2) format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-vietnamese-500-normal-BdVOZ7mI.woff2) format("woff2"),url(/assets/unbounded-vietnamese-500-normal-DRrV6_OG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-ext-500-normal-BTIpesyw.woff2) format("woff2"),url(/assets/unbounded-latin-ext-500-normal-DRTUZjT4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2) format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2) format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2) format("woff2"),url(/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2) format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2) format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2) format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2) format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2) format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2) format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACCwAAAPNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhRQHZwwHG8gGQJ4FzumLRiQ3N8nNEL+zT/z+pBPEk39Vve7vmbXOZgooSexoqfBA9N+vtXduQFLbW0x9xf+toaHZdPMuFhpDaWKJkCGa3P088Egjjtrq/0JvzhPX5EVZhVUK7EY4sSyOpIi0Mm+NxgHtXmBR+rQQmk5nU5fcYNO4EMMnYDV7zxYBwgCAQhA0ggABTVQw9RvQMwLhXVcECP+iJkGYGcBAAFk6X5HADgggWPh4CB6CAjwU6cxAB5mMaADzQ13TZYMEE6xCYbCs0g2pmXzpBA9ARxA2W+q1zsYCao+aBDAUDJlBUZpZwgUUgI2YPoB7ZPcl/cSEwHovmYCcLC0D1V29B7KZkLcThHgG+B2MGxcymsEMKARAQjobABSggXgmBIhnZhAgEg+FQ7ZGp9wXlX3JAAsY5ql75utNHozBAAASxCAKAB+AWEAIWAg4DqQD1oeOMkoBjSAWYb3WVlLkzJA52DgZSyIgrBImio8ZZ1gcYgJ+9lZNjWy+WFo7ceJLqZhYE+wpSg5qeXFob3U1m85VVY0bd593ik3VJm9tVqiKgmskwMYs2KyRYDO0d92DuZlWGuyp6fXu4fuHciUdevc89/ksHACPd9xQN+Ys6P/75dvVM3rXz74/CqOXnnWbLHVkUb/rM2e8cnpi88ycfml1A74XP3H6TefOuixhDztOIJpzt3o10VNmvUvpk24lPm1IRmNne8rNU2fgTP66S3rMHHqpLLYzFoOzboU6d/opHK09/fJldg4963TqzJ2p85Z2p2JsgAFwcWUs+naPKmgFMEBX6Appf7UIIBfXF5e+nzPTV/PN0/olwIOeB7YBPJxWd/DfmA/Rk8FBASDwS42sy43596YrPmfI0/No9GvudD7zdvo0dQFR+Ajg05mZVKYcRoVtYU6gEcsHzsgojSM0SBOOIlLSOZouPlqtKI7NBDschwYoTiQd4JxoQYn6GIK7JcQiDMaQ5z+aiMSiMTSt1mgUi5ogAsIoyRJEJyGQCAyNJkZVJSpKtUzBitGoMCqWAIMoaFH92vRk6lZQLzyGpORIRiTJCvH95XCFqtEoGgQRqKbhMJUwRSpgCKQVpfLQSIQilcpVIsyevdGnUZ/qjiBD49F0gkXKU7KS65shMeuUdf3kZEVwRYokG8EgJWfTDyAd4ZCWB/iNdBoGolAly159B42NCeqWYHAgov3dEYQmIFEQiUYVpVcN5DDCcs1oY0cfqOdVFFq0WGKL4/Ses6f/Epu+gsXx3rj0YBHep8Q7e66ukdvbUOxzw+7WAxzFrTqoqc9iOmftBwA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2) format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2) format("woff2"),url(/assets/unbounded-vietnamese-800-normal-BESasFH0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2) format("woff2"),url(/assets/unbounded-latin-ext-800-normal-qEXaCaVG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2) format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fraunces-vietnamese-300-normal-BrBjvxUu.woff2) format("woff2"),url(/assets/fraunces-vietnamese-300-normal-CmQ6M8D-.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:Fraunces;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fraunces-latin-ext-300-normal-BvV3UMMg.woff2) format("woff2"),url(/assets/fraunces-latin-ext-300-normal-BAkGoidE.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:Fraunces;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fraunces-latin-300-normal-CTWA4xHV.woff2) format("woff2"),url(/assets/fraunces-latin-300-normal-BJaf1pbq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2) format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-vietnamese-500-normal-GOH_-EGq.woff2) format("woff2"),url(/assets/fraunces-vietnamese-500-normal-B-KbxExq.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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-normal-Z5DV8IzT.woff2) format("woff2"),url(/assets/fraunces-latin-ext-500-normal-BMcFk1Xs.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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2) format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/fraunces-vietnamese-300-italic-DRw_6I9J.woff2) format("woff2"),url(/assets/fraunces-vietnamese-300-italic-DShBZDFq.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:Fraunces;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/fraunces-latin-ext-300-italic-DeKB9Eki.woff2) format("woff2"),url(/assets/fraunces-latin-ext-300-italic-IfNxATye.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:Fraunces;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/fraunces-latin-300-italic-Ck6y_GI5.woff2) format("woff2"),url(/assets/fraunces-latin-300-italic-BHRYWiFF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-italic-BTOWH4O7.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-italic-CO9zBbpA.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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-italic-jodr80a5.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-italic-CGHg0U1I.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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-italic-ChpO6tcr.woff2) format("woff2"),url(/assets/fraunces-latin-400-italic-B7iDoVhm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Unbounded", system-ui, sans-serif;--font-serif: "Unbounded", "Fraunces", system-ui, serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-display: "Unbounded", system-ui, sans-serif;--fs-xs: 10.5px;--fs-sm: 12.5px;--fs-base: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 28px;--lh-tight: 1.25;--lh-base: 1.5;--lh-loose: 1.7;--tracking-wide: .12em;--tracking-wider: .32em;--text-0: #1a1610;--text-1: #3a3424;--text-2: #6b6452;--text-3: #8f8873;--text-4: #b3ac96;--moss: #5a7a3a;--moss-soft: rgba(90, 122, 58, .14);--blue: #4a6aa0;--blue-soft: rgba(74, 106, 160, .12);--state-success: var(--moss);--state-success-soft: var(--moss-soft);--state-info: var(--blue);--state-info-soft: var(--blue-soft);--state-warning: #c89b2a;--state-warning-soft: rgba(200, 155, 42, .16);--state-error: #b03d2e;--state-error-soft: rgba(176, 61, 46, .14);--shadow-1: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 8px 24px rgba(60, 50, 30, .08);--shadow-float: 0 20px 60px rgba(60, 50, 30, .18), 0 0 0 1px var(--border-1);--topbar-h: 56px;--sidebar-w: 232px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 18px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--transition-fast: .14s ease;--transition-base: .2s ease;--autosave-debounce: .8s}[data-theme=dark]{--text-0: #f0ede4;--text-1: #d6d2c4;--text-2: #a39d8a;--text-3: #807a68;--text-4: #5f5a4b;--shadow-1: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 8px 24px rgba(0, 0, 0, .4);--shadow-float: 0 20px 60px rgba(0, 0, 0, .6), 0 0 0 1px var(--border-1)}:root{--bg: #f4f7fb;--bg-card: #ffffff;--bg-deep: #f4f7fb;--surface-0: #f9fafd;--surface-1: #eaeff7;--surface-2: #dde4ef;--surface-3: #cdd6e4;--border-0: #e6ecf3;--border-1: #d4dbe6;--border-2: #c3bba3;--border-3: #a89f85;--accent: #a85b4e;--accent-soft: rgba(168, 91, 78, .14);--accent-faint: rgba(168, 91, 78, .06);--accent-ink: #6e3a30;--accent-deep: #8a4639;--gold: #c89b2a;--gold-soft: rgba(200, 155, 42, .16);--gold-deep: #7a5e10;--topbar-h: 56px;--sidebar-w: 232px}[data-theme=dark]{--bg: #15151b;--bg-card: #1d1d24;--bg-deep: #0f0f14;--surface-0: #1a1a21;--surface-1: #232330;--surface-2: #2c2c3c;--surface-3: #3a3a4d;--border-0: #2a2a35;--border-1: #3a3a48;--border-2: #4a4a5a;--border-3: #5a5a6b;--accent: #c97264;--accent-soft: rgba(201, 114, 100, .18);--accent-faint: rgba(201, 114, 100, .08);--accent-ink: #e8a294;--accent-deep: #a85b4e}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-3{right:var(--space-3)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:var(--space-3)}.z-40{z-index:40}.z-50{z-index:50}.m-2{margin:var(--space-2)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.ml-0\.5{margin-left:.125rem}.ml-auto{margin-left:auto}.mt-1{margin-top:var(--space-1)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-12{height:var(--space-12)}.h-24{height:6rem}.h-3{height:var(--space-3)}.h-4{height:var(--space-4)}.h-6{height:var(--space-6)}.h-8{height:var(--space-8)}.h-9{height:2.25rem}.h-full{height:100%}.max-h-48{max-height:12rem}.min-h-\[200px\]{min-height:200px}.w-12{width:var(--space-12)}.w-3{width:var(--space-3)}.w-3\/4{width:75%}.w-4{width:var(--space-4)}.w-6{width:var(--space-6)}.w-8{width:var(--space-8)}.w-9{width:2.25rem}.w-\[min\(420px\,90vw\)\]{width:min(420px,90vw)}.w-full{width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-1\.5{gap:.375rem}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-border-0{border-color:var(--border-0)}.border-border-1{border-color:var(--border-1)}.border-border-2{border-color:var(--border-2)}.border-current{border-color:currentColor}.border-state-error{border-color:var(--state-error)}.border-state-error-soft{border-color:var(--state-error-soft)}.border-state-info-soft{border-color:var(--state-info-soft)}.border-state-success-soft{border-color:var(--state-success-soft)}.border-state-warning-soft{border-color:var(--state-warning-soft)}.border-transparent{border-color:transparent}.border-r-transparent{border-right-color:transparent}.bg-accent{background-color:var(--accent)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-bg{background-color:var(--bg)}.bg-bg-card{background-color:var(--bg-card)}.bg-black\/30{background-color:#0000004d}.bg-blue-soft{background-color:var(--blue-soft)}.bg-gold-soft{background-color:var(--gold-soft)}.bg-moss-soft{background-color:var(--moss-soft)}.bg-state-error-soft{background-color:var(--state-error-soft)}.bg-surface-1{background-color:var(--surface-1)}.bg-text-0{background-color:var(--text-0)}.bg-transparent{background-color:transparent}.fill-text-0{fill:var(--text-0)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-10{padding:var(--space-10)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.pt-4{padding-top:var(--space-4)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--fs-2xl);line-height:var(--lh-tight)}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:var(--fs-base);line-height:var(--lh-base)}.text-lg{font-size:var(--fs-lg);line-height:var(--lh-base)}.text-sm{font-size:var(--fs-sm);line-height:var(--lh-base)}.text-xl{font-size:var(--fs-xl);line-height:var(--lh-tight)}.text-xs{font-size:var(--fs-xs);line-height:var(--lh-base)}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-snug{line-height:1.375}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.text-accent-ink{color:var(--accent-ink)}.text-bg-card{color:var(--bg-card)}.text-blue{color:var(--blue)}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-gold-deep{color:var(--gold-deep)}.text-moss{color:var(--moss)}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-state-error{color:var(--state-error)}.text-text-0{color:var(--text-0)}.text-text-1{color:var(--text-1)}.text-text-2{color:var(--text-2)}.text-text-3{color:var(--text-3)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.shadow-card{--tw-shadow: var(--shadow-1);--tw-shadow-colored: var(--shadow-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-float{--tw-shadow: var(--shadow-float);--tw-shadow-colored: var(--shadow-float);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-base{transition-duration:.2s}.duration-fast{transition-duration:.14s}html,body,#root{height:100%;margin:0}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text-1);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.md{line-height:1.55;word-wrap:break-word}.md p{margin:0 0 .7em}.md p:last-child{margin-bottom:0}.md h1,.md h2,.md h3,.md h4{margin:.8em 0 .4em;line-height:1.25;font-weight:600}.md h1{font-size:1.4em}.md h2{font-size:1.2em}.md h3{font-size:1.08em}.md h4{font-size:1em}.md ul,.md ol{margin:.5em 0;padding-left:1.4em}.md li{margin:.2em 0}.md li>p{margin:0 0 .3em}.md code{background:var(--surface-2, rgba(0,0,0,.06));padding:.08em .35em;border-radius:4px;font-family:var(--font-mono, ui-monospace, monospace);font-size:.92em}.md pre{background:var(--surface-2, rgba(0,0,0,.06));padding:10px 12px;border-radius:6px;overflow-x:auto;font-size:.9em}.md pre code{background:transparent;padding:0}.md blockquote{border-left:3px solid var(--border-1, rgba(0,0,0,.15));padding:.1em 0 .1em .9em;margin:.5em 0;color:var(--text-2, inherit)}.md a{color:var(--accent-ink, #1e6fd9);text-decoration:underline}.md a:hover{text-decoration:none}.md table{border-collapse:collapse;margin:.6em 0;font-size:.95em}.md th,.md td{border:1px solid var(--border-1, rgba(0,0,0,.18));padding:6px 10px;text-align:left}.md th{background:var(--surface-2, rgba(0,0,0,.04));font-weight:600}.md hr{border:0;border-top:1px solid var(--border-1, rgba(0,0,0,.15));margin:1em 0}.md--compact p{margin:0 0 .35em}.md--compact ul,.md--compact ol{margin:.25em 0;padding-left:1.2em}.md--compact h1,.md--compact h2,.md--compact h3,.md--compact h4{margin:.4em 0 .2em}.placeholder\:text-text-3::-moz-placeholder{color:var(--text-3)}.placeholder\:text-text-3::placeholder{color:var(--text-3)}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:border-border-3:hover{border-color:var(--border-3)}.hover\:bg-accent-deep:hover{background-color:var(--accent-deep)}.hover\:bg-accent-faint:hover{background-color:var(--accent-faint)}.hover\:bg-surface-1:hover{background-color:var(--surface-1)}.hover\:bg-text-1:hover{background-color:var(--text-1)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-accent-ink:hover{color:var(--accent-ink)}.hover\:text-state-error:hover{color:var(--state-error)}.hover\:text-text-0:hover{color:var(--text-0)}.hover\:shadow-card:hover{--tw-shadow: var(--shadow-1);--tw-shadow-colored: var(--shadow-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:border-state-error:focus{border-color:var(--state-error)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-accent-soft:focus{--tw-ring-color: var(--accent-soft)}.focus\:ring-state-error-soft:focus{--tw-ring-color: var(--state-error-soft)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=active\]\:border-accent[data-state=active]{border-color:var(--accent)}.data-\[state\=active\]\:text-text-0[data-state=active]{color:var(--text-0)}.app{display:grid;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:var(--topbar-h) 1fr;grid-template-areas:"head head" "nav main";height:100vh}.topbar{grid-area:head;display:flex;align-items:center;padding:0 24px;gap:18px;background:var(--bg-card);border-bottom:1px solid var(--border-1);z-index:5}.sidebar{grid-area:nav;background:var(--bg-deep);border-right:1px solid var(--border-1);overflow-y:auto;overflow-x:hidden;padding:18px 0;min-width:0}.main{grid-area:main;overflow-y:auto;background:var(--bg)}.topbar__logo{display:flex;align-items:baseline;gap:10px}.topbar__mark{font-family:var(--font-display);font-weight:400;font-size:12px;letter-spacing:.32em;color:var(--text-0);text-transform:uppercase}.topbar__divider{color:var(--border-2);font-size:11px}.topbar__sub{font-family:var(--font-serif);font-style:normal;font-size:14px;color:var(--text-2)}.topbar__bar{width:1px;height:22px;background:var(--border-1)}.breadcrumb{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.breadcrumb .sep{color:var(--text-4)}.breadcrumb .current{color:var(--text-1)}.breadcrumb a:hover{color:var(--accent-ink)}.topbar__spacer{flex:1}.topbar__right{display:flex;align-items:center;gap:10px}.save-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;color:var(--moss);letter-spacing:.05em;text-transform:uppercase}.save-status .dot{width:6px;height:6px;border-radius:50%;background:var(--moss);box-shadow:0 0 8px var(--moss-soft)}.avatar-pill{display:flex;align-items:center;gap:10px;padding:4px 14px 4px 4px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:24px}.avatar-pill__icon{width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--gold) 0%,var(--accent) 100%);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:400;font-style:normal;font-size:13px;color:var(--bg-card);box-shadow:0 0 10px #c89b2a40}.avatar-pill__name{font-family:var(--font-serif);font-style:normal;font-size:13px;color:var(--text-0)}.nav-block{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--border-1)}.nav-block:last-child{border-bottom:none}.nav-label{padding:0 24px 8px;font-family:var(--font-mono);font-size:9.5px;color:var(--text-3);letter-spacing:.18em;text-transform:uppercase}.nav-item{padding:9px 24px;border-left:2px solid transparent;display:flex;align-items:center;gap:12px;color:var(--text-2);font-size:14px;transition:all .14s ease;min-width:0}.nav-item>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item:hover{background:var(--surface-1);color:var(--text-0)}.nav-item--child{padding-left:44px}.nav-item.is-active{border-left-color:var(--accent);color:var(--text-0);background:var(--accent-faint)}.nav-item__count{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.nav-item.is-active .nav-item__count{color:var(--accent-ink)}.btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:12.5px;font-weight:400;padding:8px 14px;border-radius:8px;border:1px solid transparent;transition:all .14s ease;cursor:pointer}.btn--primary{background:var(--text-0);color:var(--bg-card)}.btn--primary:hover{background:var(--text-1)}.btn--accent{background:var(--accent);color:#fff}.btn--accent:hover{background:var(--accent-deep);color:#fff}.btn--ghost{background:transparent;color:var(--text-2);border-color:var(--border-1)}.btn--ghost:hover{color:var(--text-0);border-color:var(--border-3);background:var(--surface-1)}.btn--danger{background:#c33;color:#fff;border-color:transparent}.btn--danger:hover{background:#a82828;color:#fff}.btn--sparkle{color:var(--accent-ink)}.btn--sparkle:hover{background:var(--accent-faint)}.btn--big{padding:12px 22px;font-size:14px}.btn[disabled]{opacity:.4;cursor:not-allowed}.pill{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}.pill--draft{background:var(--accent-faint);color:var(--accent-ink)}.pill--published{background:var(--moss-soft);color:var(--moss)}.pill--gold{background:var(--gold-soft);color:var(--gold-deep)}.pill--blue{background:var(--blue-soft);color:var(--blue)}.pill--neutral{background:var(--surface-2);color:var(--text-2)}.eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.eyebrow--accent{color:var(--accent-ink)}.eyebrow--moss{color:var(--moss)}.eyebrow--gold{color:var(--gold-deep)}.eyebrow--blue{color:var(--blue)}.page{max-width:1240px;margin:0 auto;padding:40px 36px 80px;display:none}.page.is-active{display:block}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.page-title{font-family:var(--font-display);font-weight:400;font-size:32px;letter-spacing:-.02em;color:var(--text-0);margin-top:6px}.page-subtitle{font-family:var(--font-serif);font-style:normal;font-weight:400;font-size:15px;color:var(--text-2);max-width:580px;line-height:1.55;margin-top:8px}.dash-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.card{display:flex;flex-direction:column;gap:10px;background:var(--bg-card);border:1px solid var(--border-1);border-radius:12px;padding:22px;min-height:200px;transition:all .16s ease;cursor:pointer}.card:hover{border-color:var(--border-3);transform:translateY(-1px);box-shadow:var(--shadow-1)}.card__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.card__time{font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.card__title{font-family:var(--font-display);font-weight:400;font-size:19px;letter-spacing:-.01em;color:var(--text-0);line-height:1.25}.card__desc{font-family:var(--font-serif);font-style:normal;font-weight:400;font-size:14px;line-height:1.5;color:var(--text-2);flex:1}.card__stats{display:flex;gap:22px;font-family:var(--font-mono);font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-top:6px;border-top:1px solid var(--border-0);padding-top:12px}.card__stats strong{color:var(--text-0);font-weight:400}.card--ghost{align-items:center;justify-content:center;text-align:center;border-style:dashed;border-color:var(--border-2);background:transparent;color:var(--text-2)}.card--ghost:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-faint)}.card__plus{width:44px;height:44px;border-radius:50%;background:var(--surface-1);display:inline-flex;align-items:center;justify-content:center;color:var(--text-2);margin-bottom:6px;font-size:18px}.card--ghost:hover .card__plus{background:var(--accent);color:var(--bg-card)}.card__hint{font-family:var(--font-serif);font-style:normal;font-weight:400;font-size:13px;color:var(--text-3);max-width:240px;line-height:1.5;margin-top:4px}.section{margin-bottom:40px}.section__head{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.section__title{font-family:var(--font-display);font-weight:400;font-size:20px;letter-spacing:-.005em;color:var(--text-1)}.wizard{max-width:760px;margin:0 auto;padding:36px}.wizard__progress{display:flex;gap:8px;margin-bottom:32px}.wizard__step{flex:1;height:4px;background:var(--surface-2);border-radius:2px;position:relative}.wizard__step.is-done{background:var(--moss)}.wizard__step.is-active{background:var(--accent)}.wizard__step.is-future{background:var(--surface-2)}.wizard__step-label{position:absolute;bottom:12px;left:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.wizard__step.is-done .wizard__step-label,.wizard__step.is-active .wizard__step-label{color:var(--text-1)}.wizard__step.is-future .wizard__step-label{color:var(--text-3);opacity:.55}.wizard__body{background:var(--bg-card);border:1px solid var(--border-1);border-radius:16px;padding:36px;margin-top:36px}.field{margin-bottom:22px}.field__label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin-bottom:8px;display:block}.field__hint{font-family:var(--font-serif);font-style:normal;font-size:13px;color:var(--text-3);margin-top:6px}.time-picker{display:inline-flex;align-items:baseline;gap:4px;padding:8px 12px;background:var(--surface-0);border:1px solid var(--border-1);border-radius:8px;font-family:var(--font-mono);font-size:18px;color:var(--text-0)}.time-picker__cell{width:3.2ch;padding:0;margin:0;background:transparent;border:none;outline:none;text-align:center;font:inherit;color:inherit;-moz-appearance:textfield}.time-picker__cell::-webkit-outer-spin-button,.time-picker__cell::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.time-picker__sep{color:var(--text-3);padding:0 2px}.time-picker__hint{margin-left:10px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.field input[type=text],.field input[type=number],.field input[type=date],.field textarea{width:100%;background:var(--surface-0);border:1px solid var(--border-1);border-radius:10px;padding:12px 14px;font-family:var(--font-sans);font-size:15px;color:var(--text-0);transition:border-color .14s ease}.field input:focus,.field textarea:focus{border-color:var(--text-1)}.field textarea{min-height:90px;resize:vertical;font-family:var(--font-serif);font-style:normal;font-size:14px;line-height:1.6}.uploader{border:2px dashed var(--border-2);border-radius:14px;padding:32px 24px;text-align:center;transition:all .16s ease;cursor:pointer;background:var(--surface-0)}.uploader:hover{border-color:var(--accent);background:var(--accent-faint)}.uploader__icon{font-size:28px;color:var(--text-3);margin-bottom:6px}.uploader__hint{font-family:var(--font-serif);font-style:normal;font-size:13px;color:var(--text-3);margin-top:4px}.files-list{margin-top:16px;display:flex;flex-direction:column;gap:8px}.file-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--surface-0);border:1px solid var(--border-0);border-radius:8px}.file-row__icon{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.05em}.file-row__icon--pdf{background:var(--accent-faint);color:var(--accent-ink)}.file-row__icon--docx{background:var(--blue-soft);color:var(--blue)}.file-row__icon--audio{background:var(--gold-soft);color:var(--gold-deep)}.file-row__icon--text{background:var(--moss-soft);color:var(--moss)}.file-row__name{font-size:13px;color:var(--text-0);font-weight:400}.file-row__meta{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);margin-top:2px}.file-row__remove{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-3);padding:4px 8px;border-radius:4px}.file-row__remove:hover{color:var(--accent-ink);background:var(--accent-faint)}.wizard__nav{display:flex;justify-content:space-between;margin-top:28px}.wizard__big-cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:400;font-size:16px;padding:14px 28px;background:var(--accent);color:var(--bg-card);border-radius:10px;box-shadow:0 8px 22px #a85b4e40;letter-spacing:.02em}.wizard__big-cta:hover{background:var(--accent-deep)}.params-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.slider-wrap{display:flex;align-items:center;gap:14px;margin-top:4px}.slider{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--surface-2);border-radius:2px;outline:none}.slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;border:3px solid var(--bg-card);box-shadow:0 0 0 1px var(--accent)}.slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;border:3px solid var(--bg-card)}.slider-value{font-family:var(--font-display);font-weight:400;font-size:22px;color:var(--text-0);min-width:48px;text-align:right}.building{text-align:center;padding:48px 24px}.building__spinner{width:56px;height:56px;border:3px solid var(--surface-2);border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 24px}@keyframes spin{to{transform:rotate(360deg)}}.building__title{font-family:var(--font-display);font-weight:400;font-size:22px;color:var(--text-0);margin-bottom:8px}.building__subtitle{font-family:var(--font-serif);font-style:normal;font-size:14px;color:var(--text-2);max-width:480px;margin:0 auto;line-height:1.6}.building__steps{margin-top:32px;display:flex;flex-direction:column;gap:10px;max-width:420px;margin-left:auto;margin-right:auto;text-align:left}.building__step{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-3);letter-spacing:.05em}.building__step.is-done{color:var(--moss)}.building__step.is-active{color:var(--accent-ink);font-weight:400}.building__step .mark{width:16px;height:16px;border-radius:50%;border:1.5px solid currentColor;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:9px}.ce-header{background:var(--bg-card);border-bottom:1px solid var(--border-1);padding:24px 36px 0}.ce-title-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.ce-title-row>div:first-child{flex:1 1 auto;min-width:0}.ce-title{font-family:var(--font-display);font-weight:400;font-size:24px;letter-spacing:-.01em;color:var(--text-0);line-height:1.2;word-break:break-word;overflow-wrap:anywhere}textarea.ce-title,textarea.ce-author{width:100%;background:transparent;border:none;outline:none;padding:0;margin:0;resize:none;display:block;overflow:hidden;font:inherit;color:inherit}textarea.ce-author,.ce-author{font-family:var(--font-serif);font-style:normal;font-size:14px;color:var(--text-2);margin-top:4px}.ce-meta{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.ce-meta-stat{font-family:var(--font-mono);font-size:11px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase}.ce-meta-stat strong{color:var(--text-0);font-weight:400;font-size:13px}.ce-tabs{display:flex;gap:4px;margin-top:8px}.ce-tab{padding:13px 18px;font-family:var(--font-sans);font-size:13px;color:var(--text-2);border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .14s ease;display:inline-flex;align-items:center;gap:8px}.ce-tab:hover{color:var(--text-0)}.ce-tab.is-active{color:var(--accent-ink);border-bottom-color:var(--accent)}.ce-tab-count{font-family:var(--font-mono);font-size:10.5px;background:var(--surface-1);padding:1px 6px;border-radius:8px;color:var(--text-2)}.ce-tab.is-active .ce-tab-count{background:var(--accent-faint);color:var(--accent-ink)}.ce-body{max-width:1240px;margin:0 auto;padding:28px 36px 60px}.overview-grid{display:grid;grid-template-columns:1fr 320px;gap:24px}.panel{background:var(--bg-card);border:1px solid var(--border-1);border-radius:14px;padding:22px 24px}.panel__title{font-family:var(--font-display);font-weight:400;font-size:16px;color:var(--text-0);margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.panel__title small{font-family:var(--font-mono);font-weight:400;font-size:10.5px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.progress-bar{width:100%;height:6px;background:var(--surface-2);border-radius:3px;overflow:hidden;margin-top:6px}.progress-bar__fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--gold));border-radius:3px}.stat-line{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--text-3);margin-top:8px;letter-spacing:.04em;text-transform:uppercase}.stat-line strong{color:var(--text-0);font-weight:400}.graph-canvas{background:linear-gradient(rgba(168,91,78,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(168,91,78,.05) 1px,transparent 1px),var(--surface-0);background-size:32px 32px;border:1px solid var(--border-1);border-radius:14px;position:relative;min-height:600px;overflow:hidden}.graph-canvas svg{width:100%;height:600px;display:block}.graph-node circle{cursor:pointer;transition:all .2s ease}.graph-node text{font-family:var(--font-serif);font-size:12px;fill:var(--text-0);pointer-events:none}.graph-node--teacher circle{fill:var(--gold-soft);stroke:var(--gold);stroke-width:2}.graph-node--seed circle{fill:var(--moss-soft);stroke:var(--moss);stroke-width:1.5}.graph-node--cohort circle{fill:var(--blue-soft);stroke:var(--blue);stroke-width:1.5}.graph-node--mine circle{fill:var(--accent-faint);stroke:var(--accent);stroke-width:1.5}.graph-node--quest circle{fill:var(--gold-soft);stroke:var(--gold-deep);stroke-width:2;stroke-dasharray:4 3}.graph-node--status-consolidated circle{filter:drop-shadow(0 0 6px rgba(200,155,42,.45))}.graph-node--status-passive circle{opacity:.78}.graph-node:hover circle{stroke-width:3;stroke:var(--accent-deep)}.graph-node.is-selected circle{stroke-width:3;stroke:var(--accent-deep)}.graph-toolbar{position:absolute;top:14px;left:14px;display:flex;gap:8px;background:var(--bg-card);border:1px solid var(--border-1);border-radius:8px;padding:6px;box-shadow:0 4px 12px #3c321e14}.graph-toolbar__btn{padding:6px 10px;font-family:var(--font-mono);font-size:11px;color:var(--text-2);border-radius:5px;letter-spacing:.05em}.graph-toolbar__btn:hover{background:var(--surface-1);color:var(--text-0)}.graph-toolbar__btn.is-active{background:var(--accent-faint);color:var(--accent-ink)}.graph-legend{position:absolute;bottom:14px;right:14px;background:var(--bg-card);border:1px solid var(--border-1);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:6px;box-shadow:0 4px 12px #3c321e14}.graph-legend__item{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-2);letter-spacing:.05em;text-transform:uppercase}.graph-legend__dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.graph-legend__dot--teacher{background:var(--gold-soft);border:2px solid var(--gold)}.graph-legend__dot--seed{background:var(--moss-soft);border:1.5px solid var(--moss)}.graph-legend__dot--cohort{background:var(--blue-soft);border:1.5px solid var(--blue)}.graph-legend__dot--mine{background:var(--accent-faint);border:1.5px solid var(--accent)}.graph-legend__dot--quest{background:var(--gold-soft);border:2px dashed var(--gold-deep)}.graph-canvas .cg-viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.graph-canvas .cg-world{position:absolute;top:0;left:0;will-change:transform}.graph-canvas .cg-world svg{display:block;width:auto;height:auto}.graph-canvas .cg-zoom-controls{position:absolute;right:16px;bottom:70px;display:flex;flex-direction:column;align-items:center;gap:4px;background:#fffffff0;border:1px solid var(--border-1);border-radius:10px;padding:6px;box-shadow:0 4px 12px #3c321e14;z-index:4}.graph-canvas .cg-zoom-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-1);border-radius:7px;background:#fff;color:var(--text-1);font-size:16px;cursor:pointer;transition:border-color .15s,color .15s}.graph-canvas .cg-zoom-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.graph-canvas .cg-zoom-btn:disabled{opacity:.35;cursor:default}.graph-canvas .cg-zoom-pct{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--text-2);min-width:36px;text-align:center}.graph-with-inspector{display:grid;grid-template-columns:1fr 340px;gap:20px}.inspector-field{margin-bottom:16px}.inspector-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.inspector-value{font-family:var(--font-serif);font-weight:400;font-size:18px;color:var(--text-0)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{font-family:var(--font-mono);font-size:10.5px;padding:4px 9px;border-radius:12px;background:var(--surface-1);color:var(--text-2);border:1px solid var(--border-1);letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.chip__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0 2px;margin-left:2px;cursor:pointer;color:var(--text-3);font-size:13px;line-height:1;border-radius:3px}.chip__remove:hover{color:var(--accent-ink);background:var(--accent-faint)}.chip--accent{background:var(--accent-faint);color:var(--accent-ink);border-color:var(--accent-soft)}.chip--moss{background:var(--moss-soft);color:var(--moss);border-color:#5a7a3a33}.chip--gold{background:var(--gold-soft);color:var(--gold-deep);border-color:#c89b2a40}.chip--blue{background:var(--blue-soft);color:var(--blue);border-color:#4a6aa033}.inspector-textarea{width:100%;background:var(--surface-0);border:1px solid var(--border-1);border-radius:8px;padding:10px 12px;font-family:var(--font-serif);font-style:normal;font-weight:400;font-size:14px;line-height:1.55;color:var(--text-1);min-height:96px;resize:vertical}.status-toggle{display:flex;gap:4px;background:var(--surface-1);padding:3px;border-radius:8px;border:1px solid var(--border-1)}.status-toggle__btn{flex:1;font-family:var(--font-mono);font-size:10.5px;padding:5px 6px;border-radius:6px;color:var(--text-3);letter-spacing:.05em;text-transform:uppercase}.status-toggle__btn.is-active{background:var(--bg-card);color:var(--text-0);box-shadow:0 1px 2px #3c321e14}.lectures-bar{background:var(--bg-card);border:1px solid var(--border-1);border-radius:14px;padding:22px 24px;margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr auto;gap:24px;align-items:end}.lectures-list{display:flex;flex-direction:column;gap:8px}.lecture-row{background:var(--bg-card);border:1px solid var(--border-1);border-radius:10px;padding:14px 18px;display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:center;transition:all .14s ease;cursor:pointer}.lecture-row:hover{border-color:var(--border-3);background:var(--surface-0)}.lecture-row--current{border-left:3px solid var(--accent);padding-left:15px}.lecture-row--current:hover{border-left-color:var(--accent)}.lecture-row__handle{color:var(--text-4);font-size:14px;text-align:center;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.lecture-row__num{font-family:var(--font-display);font-weight:400;font-size:13px;color:var(--accent-ink);background:var(--accent-faint);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;justify-self:center}.lecture-row__main{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.lecture-row__title{font-family:var(--font-serif);font-weight:400;font-size:15.5px;color:var(--text-0);line-height:1.3}.lecture-row__sub{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);letter-spacing:.04em}.lecture-row__topics{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.lecture-row__chip{font-family:var(--font-mono);font-size:9.5px;padding:2px 7px;background:var(--surface-1);color:var(--text-2);border-radius:10px;letter-spacing:.04em;text-transform:uppercase}.lecture-row__meta{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);letter-spacing:.05em;text-align:right;line-height:1.55;white-space:nowrap;align-self:center;min-width:60px}.lecture-row__meta strong{display:inline-block;color:var(--text-0);font-weight:400;font-size:12.5px}.lecture-row__now{display:inline-block;margin-top:4px;color:var(--accent-ink);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.lecture-row__grouped{display:none}@media(max-width:720px){.lecture-row{grid-template-columns:34px 1fr;row-gap:8px}.lecture-row__meta{grid-column:1 / -1;text-align:left;min-width:0;line-height:1.4}.lecture-row__meta br{display:none}.lecture-row__meta strong{margin-left:6px}.lecture-row__meta strong:before{content:"· ";color:var(--text-3);margin-right:2px}.lecture-row__now{margin:0 0 0 8px}}.onboarding-list,.quiz-list{display:flex;flex-direction:column;gap:14px}.qst{background:var(--bg-card);border:1px solid var(--border-1);border-radius:12px;padding:20px 22px;transition:border-color .12s ease,box-shadow .12s ease}.qst.is-drag-over{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.qst__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.qst__num{width:28px;height:28px;background:var(--surface-2);color:var(--text-2);font-family:var(--font-display);font-size:13px;border-radius:50%;display:flex;align-items:center;justify-content:center}.qst__handle{color:var(--text-4);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:auto;font-size:16px}.qst__remove{color:var(--text-3);padding:4px 8px;border-radius:4px;font-family:var(--font-mono);font-size:11px}.qst__remove:hover{color:var(--accent-ink);background:var(--accent-faint)}.qst__text{font-family:var(--font-serif);font-weight:400;font-size:16px;color:var(--text-0);line-height:1.4;width:100%;background:transparent;border:1px dashed transparent;padding:4px 6px;border-radius:6px}.qst__text:hover{border-color:var(--border-1)}.qst__text:focus{border-color:var(--accent);background:var(--surface-0);outline:none}.qst__type-row{display:flex;align-items:center;gap:14px;margin-top:14px}.qst__type-label{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.type-toggle{display:flex;gap:4px;background:var(--surface-1);padding:3px;border-radius:8px;border:1px solid var(--border-1)}.type-toggle__btn{font-family:var(--font-mono);font-size:11px;padding:6px 12px;border-radius:6px;color:var(--text-3);letter-spacing:.04em;text-transform:uppercase}.type-toggle__btn.is-active{background:var(--bg-card);color:var(--text-0);box-shadow:0 1px 2px #3c321e14}.qst__preview{margin-top:14px;padding:14px 16px;background:var(--surface-0);border:1px dashed var(--border-1);border-radius:10px}.qst__preview-label{font-family:var(--font-mono);font-size:10px;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.qst__preview textarea,.qst__preview input[type=text]{width:100%;background:var(--bg-card);border:1px solid var(--border-1);border-radius:6px;padding:8px 10px;font-family:var(--font-serif);font-style:normal;font-size:13px;line-height:1.5;color:var(--text-2)}.qst__preview-options{display:flex;flex-direction:column;gap:6px}.qst__preview-options label{display:flex;gap:8px;align-items:center;font-family:var(--font-serif);font-size:14px;color:var(--text-1)}.qst__preview-options input[type=radio]{width:16px;height:16px;accent-color:var(--accent)}.qst__preview-toggle{display:flex;align-items:center;gap:12px}.toggle{width:40px;height:22px;background:var(--surface-2);border-radius:11px;position:relative;cursor:pointer;transition:background .14s ease}.toggle:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:var(--bg-card);top:2px;left:2px;box-shadow:0 1px 2px #3c321e33;transition:left .16s ease}.toggle.is-on{background:var(--moss)}.toggle.is-on:after{left:20px}.toggle-label{font-family:var(--font-serif);font-size:14px;color:var(--text-1)}.qst__variants{display:flex;flex-direction:column;gap:6px;margin-top:10px}.qst__variant{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--surface-0);border:1px solid var(--border-0);border-radius:6px}.qst__variant input[type=text]{flex:1;border:none;background:transparent;font-family:var(--font-sans);font-size:13.5px;color:var(--text-0)}.qst__variant-remove{color:var(--text-4);padding:2px 6px;font-family:var(--font-mono);font-size:11px}.qst__variant-remove:hover{color:var(--accent-ink)}.qst__variant-add{align-self:flex-start;margin-top:4px;padding:4px 10px;font-family:var(--font-mono);font-size:11px;color:var(--text-3);letter-spacing:.05em;border:1px dashed var(--border-2);border-radius:6px}.qst__variant-add:hover{color:var(--accent-ink);border-color:var(--accent)}.qst-add{background:transparent;border:2px dashed var(--border-2);border-radius:12px;padding:20px;width:100%;text-align:center;color:var(--text-3);font-family:var(--font-sans);font-size:14px;transition:all .14s ease}.qst-add:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-faint)}.group-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.summary-card{background:var(--bg-card);border:1px solid var(--border-1);border-radius:12px;padding:18px 20px}.summary-card__label{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.summary-card__value{font-family:var(--font-display);font-weight:400;font-size:28px;color:var(--text-0);line-height:1.1}.summary-card__hint{font-family:var(--font-serif);font-style:normal;font-size:12.5px;color:var(--text-3);margin-top:6px}.group-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:14px}.search-input{flex:1;max-width:320px;padding:9px 14px;background:var(--bg-card);border:1px solid var(--border-1);border-radius:10px;font-size:13px}.search-input:focus{border-color:var(--text-1)}.filter-toggle{display:inline-flex;background:var(--surface-1);border:1px solid var(--border-1);border-radius:10px;padding:3px}.filter-toggle__btn{font-family:var(--font-mono);font-size:11px;padding:6px 12px;border-radius:7px;color:var(--text-3);letter-spacing:.05em;text-transform:uppercase}.filter-toggle__btn.is-active{background:var(--bg-card);color:var(--text-0)}.group-table{background:var(--bg-card);border:1px solid var(--border-1);border-radius:14px;overflow:hidden}.group-row{display:grid;grid-template-columns:1.4fr 90px 120px 96px 96px;gap:16px;padding:14px 22px;align-items:center;border-bottom:1px solid var(--border-0);transition:background .14s ease;cursor:pointer}.group-row:last-child{border-bottom:none}.group-row:hover{background:var(--surface-0)}.group-row--head{background:var(--surface-1);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);cursor:default}.group-row--head:hover{background:var(--surface-1)}.group-row__avatar{display:flex;align-items:center;gap:10px}.group-row__avatar-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-style:normal;font-size:13px;color:var(--bg-card);flex-shrink:0}.group-row__name{font-family:var(--font-serif);font-weight:400;font-size:15px;color:var(--text-0)}.group-row__email{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);margin-top:1px}.group-row__progress{display:flex;flex-direction:column;gap:4px}.group-row__progress-bar{height:5px;background:var(--surface-2);border-radius:2.5px;overflow:hidden}.group-row__progress-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--gold));border-radius:2.5px}.group-row__progress-text{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3)}.group-row__nodes,.group-row__sessions{font-family:var(--font-display);font-size:16px;color:var(--text-0);text-align:center}.group-row__last{font-family:var(--font-mono);font-size:11px;color:var(--text-3);text-align:right}.profile-head{display:flex;align-items:flex-start;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--border-1);margin-bottom:28px}.profile-avatar{width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--gold) 0%,var(--accent) 100%);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-style:normal;font-size:34px;color:var(--bg-card);box-shadow:0 4px 24px #c89b2a40;flex-shrink:0}.profile-name{font-family:var(--font-display);font-weight:400;font-size:26px;color:var(--text-0);letter-spacing:-.01em}.profile-meta{display:flex;gap:16px;margin-top:8px;font-family:var(--font-mono);font-size:11px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap}.profile-meta strong{color:var(--text-0);font-weight:400;font-size:12.5px}.profile-cols{display:grid;grid-template-columns:1fr 360px;gap:28px}.note{background:var(--bg-card);border:1px solid var(--border-1);border-left:3px solid var(--accent);border-radius:10px;padding:16px 20px;margin-bottom:12px}.note__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.note__lecture{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase}.note__time{font-family:var(--font-mono);font-size:10.5px;color:var(--text-4)}.note__body{font-family:var(--font-serif);font-weight:400;font-size:14.5px;line-height:1.6;color:var(--text-1)}.note__body em{color:var(--accent-ink);font-style:normal;background:var(--accent-faint);padding:0 4px;border-radius:3px}.private-marker{font-family:var(--font-mono);font-size:10px;color:var(--text-4);margin-top:8px;letter-spacing:.06em;text-transform:uppercase}.lecture-page{max-width:880px;margin:0 auto;padding:40px 36px 80px}.lecture-head{padding-bottom:28px;border-bottom:1px solid var(--border-1);margin-bottom:32px}.lecture-no{font-family:var(--font-mono);font-size:12px;color:var(--accent-ink);letter-spacing:.18em;text-transform:uppercase}.lecture-title{font-family:var(--font-display);font-weight:400;font-size:30px;letter-spacing:-.01em;color:var(--text-0);margin:8px 0 16px;line-height:1.2}.lecture-meta{display:flex;gap:18px;font-family:var(--font-mono);font-size:11px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase}.lecture-meta strong{color:var(--text-0);font-weight:400;font-size:12px}.lecture-section{margin-bottom:32px}.lecture-section h3{font-family:var(--font-display);font-weight:400;font-size:18px;color:var(--text-0);margin-bottom:12px;letter-spacing:-.005em}.lecture-section p{font-family:var(--font-serif);font-weight:400;font-size:16px;line-height:1.7;color:var(--text-1);margin-bottom:14px}.tools-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.tool-card{background:var(--bg-card);border:1px solid var(--border-1);border-radius:12px;padding:18px 20px;transition:all .16s ease;cursor:pointer}.tool-card:hover{border-color:var(--accent);background:var(--accent-faint)}.tool-card__name{font-family:var(--font-display);font-weight:400;font-size:15px;color:var(--text-0);margin-bottom:6px}.tool-card__hint{font-family:var(--font-serif);font-style:normal;font-weight:400;font-size:13px;color:var(--text-2);line-height:1.5}.hint-banner{display:flex;gap:14px;align-items:flex-start;background:var(--gold-soft);border:1px solid rgba(200,155,42,.25);border-radius:10px;padding:12px 18px;margin-bottom:20px}.hint-banner__icon{font-family:var(--font-display);font-size:16px;color:var(--gold-deep)}.hint-banner__text{font-family:var(--font-serif);font-style:normal;font-size:13.5px;color:var(--text-1);line-height:1.55;flex:1}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--text-0);color:var(--bg-card);padding:12px 22px;border-radius:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;box-shadow:0 10px 30px #0003;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:100}.toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}strong,b,h1,h2,h3,h4,h5,h6{font-weight:400}.qa-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:16px 18px;background:var(--bg-card);border:1px solid var(--border-1);border-radius:12px;margin-bottom:20px}.qa-toolbar__group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qa-toolbar__label{font-family:var(--font-mono);font-size:10px;color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;margin-right:4px}.qa-toolbar__search{flex:1;min-width:200px;padding:8px 12px;background:var(--surface-0);border:1px solid var(--border-1);border-radius:8px;font-size:13px}.qa-toolbar__search:focus{border-color:var(--text-2)}.qa-chip{font-family:var(--font-mono);font-size:10.5px;padding:5px 10px;border-radius:12px;background:var(--surface-1);color:var(--text-2);border:1px solid var(--border-1);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .12s ease}.qa-chip:hover{color:var(--text-0);border-color:var(--border-3)}.qa-chip.is-active{background:var(--accent-faint);color:var(--accent-ink);border-color:var(--accent-soft)}.qa-chip--all{border-style:dashed}.qa-chip--all.is-active{border-style:solid}.qa-diff{display:inline-flex;padding:3px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:8px}.qa-diff__btn{font-family:var(--font-mono);font-size:11px;padding:5px 10px;border-radius:6px;color:var(--text-3);letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:20px}.qa-diff__btn.is-active{background:var(--bg-card);color:var(--text-0)}.qa-diff__glyph{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.qa-diff__bar{display:block;width:12px;height:2px;background:currentColor;border-radius:1px}.qa-split{display:grid;grid-template-columns:1fr 380px;gap:20px;align-items:start}.qa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.qa-card{min-height:0;padding:18px 18px 16px;gap:8px;position:relative}.qa-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.qa-card__head{display:flex;align-items:flex-start;gap:12px}.qa-glyph{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--surface-1);border:1px solid var(--border-1);border-radius:10px;font-family:var(--font-display);font-size:22px;color:var(--text-0);flex-shrink:0;line-height:1}.qa-card.is-selected .qa-glyph{background:var(--accent-faint);color:var(--accent-ink);border-color:var(--accent-soft)}.qa-card__title{font-family:var(--font-display);font-size:15px;color:var(--text-0);line-height:1.25;letter-spacing:-.005em}.qa-card__desc{font-family:var(--font-sans);font-size:12.5px;color:var(--text-2);line-height:1.5;flex:1}.qa-card__lines{display:flex;flex-direction:column;gap:5px;flex:1}.qa-card__line{font-family:var(--font-sans);font-size:12px;color:var(--text-2);line-height:1.45}.qa-card__line b{font-weight:600;color:var(--text-1);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin-right:5px}.qa-card__line--see b{color:var(--accent-ink)}.qa-card__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.qa-card__chip{font-family:var(--font-mono);font-size:9.5px;padding:2px 7px;border-radius:10px;background:var(--surface-1);color:var(--text-3);letter-spacing:.04em;text-transform:uppercase}.qa-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:10px;border-top:1px solid var(--border-0)}.qa-card__pill-slot{display:flex;gap:6px}.qa-complexity{display:inline-flex;gap:4px;align-items:center}.qa-complexity__dot{width:8px;height:3px;background:var(--surface-3);border-radius:2px}.qa-complexity__dot.is-on{background:var(--accent)}.qa-complexity__label{font-family:var(--font-mono);font-size:9.5px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin-left:4px}.qa-panel{position:sticky;top:20px;padding:24px}.qa-panel__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.qa-panel__glyph{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--accent-faint);border:1px solid var(--accent-soft);border-radius:12px;font-family:var(--font-display);font-size:28px;color:var(--accent-ink);flex-shrink:0;line-height:1}.qa-panel__title{font-family:var(--font-display);font-size:19px;color:var(--text-0);letter-spacing:-.005em;line-height:1.2;margin-bottom:4px}.qa-panel__principle{font-family:var(--font-sans);font-size:13.5px;color:var(--text-1);line-height:1.55;padding-bottom:14px;border-bottom:1px solid var(--border-0);margin-bottom:14px}.qa-section{margin-bottom:14px}.qa-section__label{font-family:var(--font-mono);font-size:10px;color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.qa-section__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.qa-section__list li{font-family:var(--font-sans);font-size:12.5px;color:var(--text-1);line-height:1.5;padding-left:14px;position:relative}.qa-section__list li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background:var(--accent);border-radius:50%}.qa-section__text{font-family:var(--font-sans);font-size:12.5px;color:var(--text-1);line-height:1.55}.qa-section--see{padding:12px 14px;background:var(--accent-faint, rgba(140,90,60,.06));border:1px solid var(--accent-soft, rgba(140,90,60,.18));border-radius:10px}.qa-section--see .qa-section__label{color:var(--accent-ink)}.qa-section--see .qa-section__text{color:var(--text-0)}.qa-section__tags{display:flex;flex-wrap:wrap;gap:5px}.qa-section__tag{font-family:var(--font-mono);font-size:10px;padding:3px 8px;border-radius:10px;background:var(--surface-1);color:var(--text-2);border:1px solid var(--border-1);letter-spacing:.04em;text-transform:uppercase}.qa-incourse{margin:14px 0;padding:12px 14px;background:var(--moss-soft);border:1px solid rgba(90,122,58,.2);border-radius:10px}.qa-incourse__head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.qa-incourse__lecture{font-family:var(--font-mono);font-size:10px;color:var(--moss);letter-spacing:.08em;text-transform:uppercase}.qa-incourse__text{font-family:var(--font-sans);font-size:12.5px;color:var(--text-1);line-height:1.55}.qa-panel__cta{display:flex;flex-direction:column;gap:8px;margin-top:18px}.qa-panel__cta .btn{justify-content:center;width:100%}@media(max-width:1024px){.qa-split{grid-template-columns:1fr}.qa-panel{position:relative;top:auto}}.lm-body{max-width:1240px;margin:0 auto;padding:28px 36px 60px}.lm-sub{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.lm-sub::-webkit-scrollbar{height:6px}.lm-sub::-webkit-scrollbar-thumb{background:var(--border-1);border-radius:3px}.lm-sub .ce-tab{white-space:nowrap;flex-shrink:0;cursor:pointer;background:transparent}.lm-pane{display:none}.lm-pane.is-active{display:block;animation:lmFade .18s ease}@keyframes lmFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.lm-mode{display:inline-flex;align-items:center;gap:2px;background:var(--surface-1);border-radius:10px;padding:4px;margin-bottom:22px}.lm-mode__btn{padding:8px 16px;border-radius:7px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.lm-mode__btn.is-active{background:var(--bg-card);color:var(--text-0);box-shadow:0 1px 2px #3c321e14}.lm-mode__btn--ai.is-active{color:var(--accent-ink)}.lm-modepane{display:none}.lm-modepane.is-active{display:block}.lm-edit-block{background:var(--bg-card);border:1px solid var(--border-1);border-radius:12px;padding:20px 22px;position:relative}.lm-edit-block+.lm-edit-block{margin-top:14px}.lm-edit-block__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.lm-edit-block__title{font-family:var(--font-display);font-weight:400;font-size:14px;color:var(--text-0)}.lm-edit-block__edit{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-3);padding:4px 10px;border-radius:6px}.lm-edit-block__edit:hover{color:var(--accent-ink);background:var(--accent-faint)}.lm-edit-block__view{font-family:var(--font-serif);font-size:14px;color:var(--text-1);line-height:1.6}.lm-edit-block__view p+p{margin-top:8px}.lm-edit-block textarea,.lm-edit-block input[type=text]{width:100%;background:var(--surface-0);border:1px solid var(--border-0);padding:10px 12px;border-radius:8px;font-family:var(--font-serif);font-size:14px;color:var(--text-0);line-height:1.55;resize:vertical}.lm-edit-block textarea:focus,.lm-edit-block input[type=text]:focus{border-color:var(--accent);background:var(--bg-card)}.lm-ai-cta{background:var(--accent-faint);border:1px dashed rgba(168,91,78,.32);border-radius:14px;padding:40px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.lm-ai-cta__title{font-family:var(--font-display);font-size:16px;color:var(--text-0)}.lm-ai-cta__hint{font-family:var(--font-mono);font-size:11px;color:var(--text-3);letter-spacing:.04em;max-width:460px;line-height:1.6}.lm-ai-cta.is-loading{opacity:.55;pointer-events:none}.lm-draft{position:relative;padding:16px;border:1px dashed rgba(168,91,78,.32);border-radius:14px;background:#a85b4e06}.lm-draft__head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.lm-draft__actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.lm-mat-row{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:12px 14px;background:var(--surface-0);border:1px solid var(--border-0);border-radius:10px}.lm-mat-row+.lm-mat-row{margin-top:8px}.lm-mat-row__icon{width:36px;height:36px;border-radius:7px;background:var(--surface-2);color:var(--text-2);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em}.lm-mat-row__name{font-family:var(--font-serif);font-size:14px;color:var(--text-0)}.lm-mat-row__meta{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);margin-top:2px;letter-spacing:.04em}.lm-mat-row__remove{color:var(--text-3);font-family:var(--font-mono);font-size:11px;padding:4px 8px;border-radius:6px}.lm-mat-row__remove:hover{color:var(--accent-ink);background:var(--accent-faint)}.lm-hw-row{grid-template-columns:1.5fr 110px 1fr 110px 80px}@media(max-width:720px){.lm-body{padding:20px 16px 40px}.lm-hw-row{grid-template-columns:1.4fr 80px 90px 1fr 70px}.lm-hw-row .lm-hw-date{display:none}}.ia-block{display:none;background:var(--bg-card);border:1px solid rgba(168,91,78,.28);border-radius:14px;padding:24px;margin-bottom:24px;animation:lmFade .22s ease}.ia-block.is-open{display:block}.ia-block__head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.ia-block__title{font-family:var(--font-display);font-weight:400;font-size:16px;color:var(--text-0)}.ia-block__close{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-3);padding:4px 10px;border-radius:6px}.ia-block__close:hover{color:var(--accent-ink);background:var(--accent-faint)}.ia-transparency{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.ia-trans-card{background:var(--surface-0);border:1px solid var(--border-0);border-radius:10px;padding:14px 16px}.ia-trans-card__label{font-family:var(--font-mono);font-size:10px;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.ia-trans-card__body{font-family:var(--font-serif);font-size:13.5px;color:var(--text-1);line-height:1.55}.ia-trans-card .chips{gap:5px}.ia-why{background:var(--accent-faint);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;padding:14px 16px;margin-top:12px}.ia-why__label{font-family:var(--font-mono);font-size:10px;color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.ia-why__body{font-family:var(--font-serif);font-size:13.5px;color:var(--text-1);line-height:1.6}.ia-why__body em{color:var(--accent-ink);font-style:normal}@media(max-width:720px){.ia-transparency{grid-template-columns:1fr}}.consult-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a161052;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:80}.consult-overlay.is-open{opacity:1;pointer-events:auto}.consult-drawer{position:fixed;top:0;right:0;bottom:0;width:460px;max-width:92vw;background:var(--bg-card);border-left:1px solid var(--border-1);box-shadow:var(--shadow-float);display:flex;flex-direction:column;transform:translate(100%);transition:transform .24s cubic-bezier(.2,.7,.2,1);z-index:90}.consult-drawer.is-open{transform:none}.consult-head{padding:18px 22px;border-bottom:1px solid var(--border-1);display:flex;align-items:center;gap:12px}.consult-head__title{font-family:var(--font-display);font-weight:400;font-size:14px;color:var(--text-0)}.consult-head__sub{font-family:var(--font-mono);font-size:10px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin-top:3px}.consult-head__close{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-3);padding:4px 10px;border-radius:6px}.consult-head__close:hover{color:var(--accent-ink);background:var(--accent-faint)}.consult-context{padding:12px 22px;border-bottom:1px solid var(--border-0);display:flex;gap:6px;flex-wrap:wrap}.consult-ctx-btn{padding:6px 12px;border-radius:16px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--text-3);background:var(--surface-1);border:1px solid transparent}.consult-ctx-btn.is-active{background:var(--accent-faint);color:var(--accent-ink);border-color:#a85b4e3d}.consult-body{flex:1;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:12px}.consult-card{background:var(--surface-0);border:1px solid var(--border-1);border-radius:10px;padding:14px 16px}.consult-card__head{display:flex;align-items:flex-start;gap:10px}.consult-card__icon{width:28px;height:28px;border-radius:7px;background:var(--accent-faint);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-mono);font-size:12px}.consult-card__title{font-family:var(--font-serif);font-size:14px;color:var(--text-0);line-height:1.4}.consult-card__hint{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);letter-spacing:.04em;margin-top:4px;line-height:1.55}.consult-card__actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.consult-card__action{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;padding:6px 10px;border-radius:7px;color:var(--text-2);background:var(--bg-card);border:1px solid var(--border-1)}.consult-card__action--primary{color:var(--accent-ink);border-color:#a85b4e52;background:var(--accent-faint)}.consult-card__action:hover{border-color:var(--accent);color:var(--accent-ink)}.consult-msg{display:flex;flex-direction:column;gap:4px}.consult-msg__role{font-family:var(--font-mono);font-size:10px;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase}.consult-msg__body{font-family:var(--font-serif);font-size:13.5px;line-height:1.55;padding:10px 14px;border-radius:10px}.consult-msg--ai .consult-msg__body{background:var(--accent-faint);color:var(--text-1);border-radius:10px 10px 10px 2px}.consult-msg--me{align-items:flex-end}.consult-msg--me .consult-msg__body{background:var(--surface-1);color:var(--text-0);border-radius:10px 10px 2px;max-width:88%}.consult-chips{padding:10px 22px 0;display:flex;gap:6px;flex-wrap:wrap}.consult-chip{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;padding:5px 10px;border-radius:14px;color:var(--text-2);background:transparent;border:1px solid var(--border-1)}.consult-chip:hover{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-faint)}.consult-input{padding:12px 22px 18px;border-top:1px solid var(--border-0);display:flex;gap:8px;align-items:center}.consult-input input{flex:1;background:var(--surface-0);border:1px solid var(--border-1);border-radius:10px;padding:10px 12px;font-family:var(--font-serif);font-size:14px;color:var(--text-0)}.consult-input input:focus{border-color:var(--accent);background:var(--bg-card)}@media(max-width:720px){.consult-drawer{width:100%;max-width:100%}}
