@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-cyrillic-ext-300-normal-DIxttMbC.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-300-normal-C0UYUNTV.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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-cyrillic-300-normal-DzUz0kzv.woff2) format("woff2"),url(/assets/roboto-cyrillic-300-normal-D0x1uCa7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAA5kABIAAAAAGswAAA4EAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFoAXgiBfgmfBhEMCoJsgnMLFAABNgIkAyQEIAWEeAcgDIVOG4QZIxG2k7QyCPCXB+YQMaYH5wNNykYrVMIrLNl8cs67CxUK70wolH28ovl/w0gcQHaiTmMstz8bIcnsT9/p/5moACbp1huxVtI6bWptkkLKhZAH+w/w17tzr+3bzEQ2K6eeYy9BxHLmDr6IbVd9Oh5lQVPyeeA5Zn/RoFE43KjS9mZ7XoEX5A16B954DXYg5ze/1zTdVYpLRdtoBm9KkKovBS6jA5NlzKoBCJJnFZ1jLb1x13w47pVO/Q+cHjw+uuqr4+lPa+bbt7tJbwsEUUUhSckas+9NJtk3kw1scZIy3fFuMaeSaxWgqhHEKQB9QMXCfqFlhf06R1gE0blLNgFa9r8NZwdl4kgUgqx9aQsIgKvIIGpYuBXAWfXaigY5RRWI4iTtCAEAge+o5rjbhc/HmT4IXjPtvdGoQ7NlQNBW8T2bEypFQuAC7kVEAYBy+Rj7DTqCAJA6wGlArWhd7kSf674aj3nwH3TETgRBQ7cAgFPj2gHwsWH9iVv75t5GiHXeZulCUQCj6y4LigX0rzCPRXJgucAfD0MIy7RKIb8BlZEQhnglBtouwMpK15gfzNFl3CnVkqp9Du1crrjFVTBAVyT/+pp0fv6EvQVtLArgF7HzTd1wwgRAfl57L5B/MPbLoz8BwFOehdP34Mcd1TGQrSuedLN6txM+gAccD3wOR9zrXQ+4wGd3nLPlsMdcF8CGTT9p03mfrjztYUl8acMFrJlnPN5rdpwYT7/fB7DvuNse8HTgNfS/fJPrWJfQgbh/NrsDu3nLNh3a/BDrWxHAoNWYaYs27Tnmgjs+hE9RNExaZ3PaZQ+Gt3l2Co4fO3pkdWV5aXFhfm52ZnpqcmJ8bHTEajEzw0ODA/19vT3dXZ0d7W2tLc1NjQ31prpaY011VWVFealBX1JcVFiQn5ebE4s9nZ2E6L6UcyaV2e4sEsJ9SZfUd9FWqAWAbIaH+BL0O4Kbeztd+LpvrBXDFg7c1OmmuNFlpC8dXHSGkGLuNl3ydN54qnXBYbVuBZE0hT28LC0HNW+DNrcPvUB7Veipg6RX5x2ZAAOabjIwg613JmPh8aL5l0n0O2EsObbst/xIVvCofhUun17RnUoagpqpzS/Wfmf6hlt0kcZDh52MOtYDGSRtli3c5+/K7xWgExGk4fXMaz1wgQ1s8MJz40Wj9WxJpM0udPuZ2Pa6meAix+XHwezKn8ONb/ML6I8j/ldCag4XkhtwDwHtOJtwCoCtJxfdZffCVmvEtI7uJDbX8lmfWgS4o+DaRUhQLl+ZbRG1KMHzjsPiCZVIkpcsZee3ugZCwC0dhRl650lnD4S75+67R5RDVRnB/Ou87V+Ewkf4LcIchCBxFmv+YPKbv920CNjE00roAUnm3YfgUGG+XOnG13zdir1HG/9bBI+xKocsdRFdptetM/U5HtqeXw4yAOC6IIZBwJh0HdzS068NxoorSr//OxFggDxvDUsufqEHNfod58U7NjgdaDS8lnN1cGJgZpx4EKgMuHE8LkfSWwpYCi5dS9VAKWWdIsePgtJMzGTkpjwpTjKSjDJBvL1AGF9gh50Wp7YEbwWw1NZ/dM01ffJel3lNBDfzV2YnETrBcQSPL0zmcGGtfFL2ulRn6HP9Xnc6z+4rN3vnyQRbSNM+VbfdsjHFc7u+NWwVfW7c7wtXpCbNnMUUWG4tQiQz8NhWjrSBm4MbAgxzGjYN39esGq/RCm946bM700VK0VASo5PJzmv6vW7poKi5vSbJoGimG5N2QdtWF+vAa+DZocOtxyvHO2aVD3miUuQd3KpdXG9YlPrRYqx54S1thPL8MmDAbyXMjesJzChYpfmHkCTixHMWzVyFpm/VIJ0cwM0bEUJLwg+y2DLYEUfWKCJZk+qKDzgjBFhDGLJIYkmKIAM5/rBoTbqSXxsr4FbzOuq8ibWstjOx58Q2YAKOeAsyTYoimVEQCgGBwaI1sSXKtIsDjBZbNWsThoMbTybqcH8IkzNnLbwRT962ZWss3LvSPUD1fCw3E8CwB1RpypopZ8kMGmIEYSHtOIsnduA4bqGDTl8P4kdqTi1EEreYmq2AuMieZLx1LcE682sljSNhNjgI09FC1fs6cQ2zVQFu09vg2FJFA+ruUjSVMaqr8QY57HWJXd8IGSI5yGLX5dm7Bpp2i/cdQx9lOxJgyGOATHseRLNDByrbI5ABWuFQ48E7KwQjKY5DL7jQGgnrCTTiA/5SY/bAQIEnpJLItpk6O6FUrGXiROCDKu654bVKEuU1KSNXlJcMOD5gwWEjUEhdQFhbBAFQ5maLT38JUiNguQ4uctrAtNkMHi5wGopUQStlxCXEaz1To+lxeGUOwmYTO9TjZlShdOC1V2/EZbPqhPGzFqy02awnzvJG2JXMfJiZcu7BKmzkNpzBnVXcEKVToTTfx4i889ayvWsAi9pGwrDT5fblPlg2N1khMDuAygEXA4gQg9ICEI/KzJpCA60I0qYyxr8SlCreu4LfMhN6GSxdkO5RPX6ULrMuh83Xc/OZBzwyRzAZBHzLb2xx5hgw4m9X3ZLLBmlx3q3a5ogoExDFH8h71lTKNSkIxwMJUuRwHP4e50lI7ykEpcNE+U6sSCdg7z1zNzupMgHP5m5I54knT/M61HR5K+fZJ7PURLaDNX+GwOzD81RTYZ9t7xxgQL1WUHENV74xQdh1JfMQ5Iqv/x7eWLI8kNpQ0s20Wf+75JCGQKEPHkkiJdBbeZ7F1CDl8FUDl55NKBBRUr3yZ1WAT74bggILpC/7AkslSDGjPm3lb1XdFgSWKjBzYFPfvtmrFfUJqb9nbQG0StOH3wEUtl8DuGKX8qwwqcDrgfeu19X0Xg62x3sY/fgke7rwOE8IOSW2Bc0Im/dhOHKVPwjavYEwP/+/7hyFG+PY4ihgmFWfQK19ECzdd/xJC2vJje794JX/maxl/gfFFpaFtaky5iONYpwv2Xe7t/wzN8RnkRjNSfQ+gjeXcbgQykZH6sAjFjqjaQRULKYPXvxPLJwu9onvsWw8V1QeFUeHQAEfXbyGJ3Djj8y+ABfa7EPlIR+aYdpspZqqDhxV/Qy4iG/OklwzfCcTpKXEDD+LNaWlFsQeUdq9BLfHYb7iORs7W/aw6riP0SSKLyNuR9Sj0FUaE9ij2aPQUBoXQM0oO59vqqHewQ6PKk4bNzb4t6KOoRZPa3JEAAik5RCBcX8mywNh9RQQXP/Dhh01P0puhlIC3U3zMCpK+Y2HtxbcOcjOiVZ1OZEsChHQr9feAVUZLEv9zTdMG7WUgCKo8I+sE8HAvWLnRD9sW2NAiKKOeIj6OHG9uc7cCq5N4P7zi1VyvBv2DiKgw9tt/P15zpPgHnAZD9nD83hemhyL/YnqmkmY+7wGOW98j0Jo/meQy+aXX5Ni0UMQNgBz4glKdBLVucDEDLl8iskGTlfpYbt6Qx0C3BB98JA3AesE0jz2sinKz5Igq4B7Urp9yUf0yeP6/2x3362fnx1bjtwt/e94cbDh38Pu7LwXP1L/74Ti9HzCW8z+5eLurovFcdekt+ZPLyS/Y94vFLt69F89vJ/wjo/f1ytuy81Zv6dVmT81DhuzRM3/QkGpbMnbDSzuCFAM5H83AMyBe6/kZ66C+26aUwwv1IvN8JwYoMtyL4VU9jCX6+bAYjnAzYrE8y25xH7/R9gssReA9xToqhIQAHbok6Rbv6kaPZL+UcYRAABe/L0jBgD4ZtvA1qDf6yBNF0BdHA73XAvg3jNcqDiaI0QzOYW2tFmM/m4x7h5mgo9oKgtujeT+ntfwPMNB8kmcAKxfDyuwIAAPf7Fh2AkA7g+4+hQq93eK5PqXYm54tJbTpQTrgCWWnEjleiArlc/Vo2kFnN0ooShJNqRiwFW5FZuMamkelsvjAfJZNOvTrVW19th06qq3LDGI0Y9HndytjaVQRGOVcYsHC8FwzznELIGEBPOt7QZ0LC8KLBoIymbRYun1nVJqRY6reMywdbcEw6foai4lo5JYYfnyfL0aszWXnj46skS5VtmVO1n1acZQzs3XmbVfNY6BSp0suw1fhUB7dxKMAaPcg+pWnko6q7X0YDvOzhdroUqnbipj1SLcylb9GIx5cK3u0247NmP1TKtUaytQtNmq6+OwRQsjPdDmtmnHGeV05VQKmUw87kTy/xbjiWl4LImMJiXjEZUDtiYQS0InNuv0mNGRYTUZ0r6FB7VkQNOA+zVv4T4N6dWIcI8mEHcrSZecdMrfwh0K0i4jbVLSKr2JW6SduFlMmsRzuFFCGiQ2XC8iJiGpo0lt/FvYGE9q4t1wdRypiiWVMZG4IkaEy6MacFkUKY26iQ3RRB89h0siSTFF4yLqJi6kSAFVhfMpGudFkFw+yeEzOFtAsgQMzsQkI9yG08NJWhhJDSXJiba0H3FSohInqNyxTs1grVqPNeoIrFbZsEKehmVSBkvEBZiOT8MxQRwcHRWLoxQhQabIYG9McYODTBFBRMBPxnxtoL8JB4pweAAJ8yeh/g44RBEUWheo9A+tCy7ZAd8cv6AU/2lXGh+Zd2VH5ln5zFgZHysjQslFRm6s48RZHpxZ/htnHg25laEy4CkllEGluzEwSuNHHpLIy0HJTpXJWckGkQCSwCD8hjkpFaYkykjGOlbE8mDN0m/E2GmOix4t91BBF7YOZKjb7mSYtqM1RC0j+slM0c57XhvU1tXch9COLG9vwzKm9r3ymvvZkPoiy1mZgwSXw46YLUADTdMx+rIV6DMFiZSwWrTRQ6HLYKABL/kSrroovfQSnblJZ0P3mwoE) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWoAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgc6bgx1NUQVQAAAIQAAAARQAAAFpfmEARY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABJwAAAS7SLFJAaGVhZAAAA8wAAAA2AAAANgzosE5oaGVhAAAEBAAAAB8AAAAkCqkNkmhtdHgAAAQkAAAAHwAAACQXOQALbG9jYQAABEQAAAATAAAAFAFRAaltYXhwAAAEWAAAABwAAAAgACkBIW5hbWUAAAR0AAABHQAAAlQzIV4ocG9zdAAABZQAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhKWXUYWBlYGCdxWrMwMAoD6GZLzKkMTEwMAAxFDgABRmQgLu/vztIUN6XjeEfA0Ma+ywmBgUGxvkgORYr1g1ASoGBGQC5wwm6AAAAeNoFwTECAUEABLDMLmihVgGovAgAdOD7l4joqRip2Cj/0+eWKf/r7ZOF3D/7V7aKjoGxoGTuhAhZZ4OqKFmA0ACO+QdEAAAAeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8AD3jaHQ+zYi1B9MzsneS9WJtUsc1toia2baOKbXWxbZTbxzb2O2Jz5wbHBhDIBGDMCA8MyMB/UABlAKSqr0oQMv7P6P/HjJnoijvoLVIVl5AifUQWlGJGFBFGiPAfoYSPFGvEGgVcgStET3GG/DBOBsBQJ72SXJMdYMESALEaStjQwAZznJM7dnTQwQznZPMTUcIsq6HzE3HHkuvQPqGxXhgMDxsQ6huFgdBql+KFvNy5Yjf3krnc/LkiF8ZkdPiNT07m34ZHh19/jVd6Mt541hMc3HPWON508Wtc/G5PlVThDCIA+fuIU3dkGWPOkdXQ1JI1MUHJbfXrdKXQxs4+IELSpojcWXp0lRLnmW5qb9QqldJD6RVxJBdgAsQbQBZkaB7AN67mYkIAAAEAAAADA9fYf2NwXw889QAbCAAAAAAAxPARLgAAAADljVAD+h/91QkbCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAafFL/p8rpzQHAxrgBABswQRRAHjaY+5hSGGAAsbPEMyazVDHtJ0hAcze+O8kAGyLCFQAeNpjYGDQhcMchm4gnA4AE2QC+wB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kLVVBUAQRS/uZEiGu7sluLumyHd3aYBCiIkohwoog3eWweGs3X07sjNAAw+UUVJeI34qwbiEVl6MS2nk2biMUR6Ny7/YVNDLvXGl9JhxI7PMv3FJD7WMGvdRT6dxv7jZeEg29caTItghww0Rgtyxr91PQMoV3g8+JE6KqLO6kuohI10vGgnSLDKmERd7ieETxchYRCmktY+6GH5Odd5qZbRGvuS7lE1KlkHn3c6UPMaZYIYl3SbFk8x+U7c40tgS/RNTuleUJcINqW9W7V+s1tzPi7IwxfJNaLRzLsWr87v3sazjhPRy5+xXyLqexKWnde//1R0/QWeRVZRR7mQZdWpcw08E70ff0tJT3yq6cxWkNYLigVfQmleEAAAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-greek-300-normal-DJEM9B4Z.woff2) format("woff2"),url(/assets/roboto-greek-300-normal-xS8CB6LN.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-math-300-normal-5dF_7mZP.woff2) format("woff2"),url(/assets/roboto-math-300-normal-CkwMvXpj.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-symbols-300-normal-DDU7avhj.woff2) format("woff2"),url(/assets/roboto-symbols-300-normal-CBIeSvs3.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-vietnamese-300-normal-BPvXm_f1.woff2) format("woff2"),url(/assets/roboto-vietnamese-300-normal-CYjuQheQ.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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-latin-ext-300-normal-B90pq-BC.woff2) format("woff2"),url(/assets/roboto-latin-ext-300-normal-B0-sTZUp.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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-latin-300-normal-CCzlftfr.woff2) format("woff2"),url(/assets/roboto-latin-300-normal-Dqn3NW0Y.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-BepgbcUK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-D904r64h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2) format("woff2"),url(/assets/roboto-math-400-normal-D6sS4O5l.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2) format("woff2"),url(/assets/roboto-symbols-400-normal-C7tGlxgb.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-SCgicl0l.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2) format("woff2"),url(/assets/roboto-cyrillic-500-normal-C8ZOEKN4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5lNUQVQAAAIQAAAASAAAAFpfmkDZY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABNAAAATRvqliEaGVhZAAAA9gAAAA2AAAANg01sE5oaGVhAAAEEAAAAB8AAAAkCvYNwWhtdHgAAAQwAAAAHwAAACQX6v+ZbG9jYQAABFAAAAATAAAAFAFXAa9tYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABIAAAAlw0y15acG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhmcL4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAMLQqhAAAAeNoFwbWBAlEABcB5f8/SA2Ii3KEi3DOscQpgRsSfCg0VRsprez+mzetwvKcnp/vqmoXiR01TUNK1RYSM80alKOmB8AGd+wgOeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAGX/7AUdBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSBzU0LgIjIg4CFRUUHgIzMj4CBR1Wn96Hht2iWVih3YaH3qBX+y9bhFNTglswMF2CU1SCWi8DAFCl/vq4YWG4AQalUKUBBblhYbn++/VSert/QUF/u3pSeryBQUGBvAACAGQEcALGBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAYtyyeL+gKgmKk1PXASEFAE/Ff7C+VpUQmInSCiN///+bP/sBWMF1gAmAAVGAAAHAAb+CP//AAEAAAADA9eV91UeXw889QAbCAAAAAAAxPARLgAAAADljVAD+ib91QlhCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmfdL7Z8dZyIHAxrgBAB3RwTNAHjaY+5hSGGAAsa/EMzazJDKLM2QAmaf/JcDAGf/B5UAeNpjYGDQhcN8hj4gnAUAE5QDBwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kMVRBTAURQ/ubJEN7u62wd11C9/dtQXKoAGkIiqgBu5kgnyb2Ml9lhegjRdqqKptEn9UNVquopsvy9W082m5hlneLNf+86ljmGfL9dJjlttZZh3DVUM0M2t5hFYGLY+KOy1PiVstz4vgiBRPhPDj5Aw3LlGaMA+4RV58sp8TJSFNftL98klJl0UjRpJ1ZjSiYjcRPKIIKZtTijzcTJscXq51OrRSWlMFFe/FCfn6TXwvC4qZZY4lNnSbF8+zXKAecKFxIKqc9VrsFYV4IlHg11vgt2Pen5eP7drWnNPo5VaKW2dh/CUJnQFZnMZ/i7ROn+k0qftoyR958RuPtLJM45Rn2KhRDS8h3L+/l5SeKOjKaXpIavjFY99C5llgeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2) format("woff2"),url(/assets/roboto-greek-500-normal-XBIQOowA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2) format("woff2"),url(/assets/roboto-math-500-normal-BNGXE_xU.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2) format("woff2"),url(/assets/roboto-symbols-500-normal-DFnofPUt.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2) format("woff2"),url(/assets/roboto-vietnamese-500-normal-BgoYVz-9.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2) format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-BWOtdzfy.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2) format("woff2"),url(/assets/roboto-cyrillic-700-normal-D8g9KsRf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdTbg0VNUQVQAAAIMAAAARwAAAFpfnEGhY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABMQAAATZvegfsaGVhZAAAA9QAAAA2AAAANg1psE5oaGVhAAAEDAAAAB8AAAAkCykN1GhtdHgAAAQsAAAAHwAAACQX6P92bG9jYQAABEwAAAATAAAAFAFZAbFtYXhwAAAEYAAAABwAAAAgACkBIW5hbWUAAAR8AAABGwAAAkozllu+cG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBAAADQ5z6M4XbQqXQqsYWhNLeCASxhIVGIxGuelGo4ZfKeB5r+PV62gOAzEf3M6zor9EvrZuv2oGgqpDEfKOID+HEKVQB42gXBsQEBARAAsNw9aKFWAQAmAgAdWM5wnwihoUBHgZn8Hd/X6PO7XN8xErf37hkbqaalK5AxdEQIYpl/FFLGCAQlmhEH2QB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPeNodjzVUA0EURf/8ZRLcIw3uTrSJNLi7+x563Klw71ucclMmFdbi1p/Q4a47izytL1BoBeBiqQAcyMANPMEHgPiF+VFCoty4MDfkYkUzLrA74iduEC/2ROIZQ04UCRJChc9iKpSLw+KwJ/Zjv5guLtHfYiMAQqV0TZPpLiggAYAoAlEmiwiPjkaDQe9vNOq0SqU/NeiTMSLcGxWKwGDUaa1Ik2tXnDPTzrW62lXn9IxztY4dxZf25uf3lMT/f29xPH5mrLF3O8/bietaxjqRO3jewT6us7qFfoulX+jO6rINWK0DNgCEWpd23KUXQP/JDAE6BRdl0CkClSp5dDQZ79i/ZIMbEQml2fUuo2piVrCt18Zqa0NYWeS0JDH+l6GbnkM00EwAOciYmyT9AMF6YZEAAAAAAQAAAAMD15Zf+khfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Mf3VCYkIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ88vwnzFnJwcDGuAEAH1DBRMAeNpj7mFIYYACxr8QzNrCEMYszhAFZp/6lwQAZr4HcAB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42m2QA24FQBRFT+2GRVjbVlDbjFPr29hMsYNyQY27gMZJbyYv+MjTmYcRUMMrRRQUVwDv/BkXUM2vcSHl/BgX0c+3cTH1PBuX0EnauFT5a+NaJhnEcUEHlbQbd1FNo3G3uNp4CJ1lPKosbBDlAi8PXHHGjeId98rtEiCMz9XOlL0mqrwqkiARZhmSBMQ3+LkV+YnaPsoQkR90e9xxqHgpi8oGWJT3cs0pN6pGeHCzzYwxyDAjTDCn1ah4lMmM2WZsNqN3jT3Jmij/ORYzqkvu5inC2HvtxBFJM8fK3Chmnr1PWPFRlSvXv0DM/UlA+YjW3Tm/c8eD64hxySBXBPC5bEByh5cb7N+IKB/OuP2V6hdEJA/inn+ATFaOAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-0aHWxGLu.woff2) format("woff2"),url(/assets/roboto-greek-700-normal-xQsEWSIA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-math-700-normal-B8YqGHVc.woff2) format("woff2"),url(/assets/roboto-math-700-normal-DbhUef31.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-symbols-700-normal-BiFDindJ.woff2) format("woff2"),url(/assets/roboto-symbols-700-normal-C59U6HqI.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2) format("woff2"),url(/assets/roboto-vietnamese-700-normal-kpkdMgbf.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2) format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.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{--ui-color-accent-rgb: 238, 96, 24;--ui-color-accent: rgb(var(--ui-color-accent-rgb));--ui-color-accent-soft: rgba(var(--ui-color-accent-rgb), .45);--ui-color-accent-hover: rgba(var(--ui-color-accent-rgb), .55);--ui-panel-bg: var(--ui-color-bg-card-product);--ui-panel-blur: blur(10px);--ui-panel-line: var(--ui-color-border-primary);--ui-panel-fill: rgba(255, 255, 255, .03);--ui-panel-fill-hover: rgba(255, 255, 255, .05);--ui-panel-radius-lg: 24px;--ui-panel-radius: 20px;--ui-panel-radius-sm: 18px;--ui-font-mono: ui-monospace, "SFMono-Regular", "Roboto Mono", "JetBrains Mono", Menlo, Consolas, monospace;--ui-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ui-chevron-muted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23fff' stroke-opacity='0.5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ui-cross: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 1.5l9 9M10.5 1.5l-9 9' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");--ui-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1.25 5.5l3.25 3.25 6.25-7.5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.btn-icon-plus{-webkit-mask-image:url(/assets/icons/ddc_plus.png);mask-image:url(/assets/icons/ddc_plus.png)}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-cyrillic-ext-300-normal-DIxttMbC.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-300-normal-C0UYUNTV.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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-cyrillic-300-normal-DzUz0kzv.woff2) format("woff2"),url(/assets/roboto-cyrillic-300-normal-D0x1uCa7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWoAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgc6bgx1NUQVQAAAIQAAAARQAAAFpfmEARY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABJwAAAS7SLFJAaGVhZAAAA8wAAAA2AAAANgzosE5oaGVhAAAEBAAAAB8AAAAkCqkNkmhtdHgAAAQkAAAAHwAAACQXOQALbG9jYQAABEQAAAATAAAAFAFRAaltYXhwAAAEWAAAABwAAAAgACkBIW5hbWUAAAR0AAABHQAAAlQzIV4ocG9zdAAABZQAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhKWXUYWBlYGCdxWrMwMAoD6GZLzKkMTEwMAAxFDgABRmQgLu/vztIUN6XjeEfA0Ma+ywmBgUGxvkgORYr1g1ASoGBGQC5wwm6AAAAeNoFwTECAUEABLDMLmihVgGovAgAdOD7l4joqRip2Cj/0+eWKf/r7ZOF3D/7V7aKjoGxoGTuhAhZZ4OqKFmA0ACO+QdEAAAAeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8AD3jaHQ+zYi1B9MzsneS9WJtUsc1toia2baOKbXWxbZTbxzb2O2Jz5wbHBhDIBGDMCA8MyMB/UABlAKSqr0oQMv7P6P/HjJnoijvoLVIVl5AifUQWlGJGFBFGiPAfoYSPFGvEGgVcgStET3GG/DBOBsBQJ72SXJMdYMESALEaStjQwAZznJM7dnTQwQznZPMTUcIsq6HzE3HHkuvQPqGxXhgMDxsQ6huFgdBql+KFvNy5Yjf3krnc/LkiF8ZkdPiNT07m34ZHh19/jVd6Mt541hMc3HPWON508Wtc/G5PlVThDCIA+fuIU3dkGWPOkdXQ1JI1MUHJbfXrdKXQxs4+IELSpojcWXp0lRLnmW5qb9QqldJD6RVxJBdgAsQbQBZkaB7AN67mYkIAAAEAAAADA9fYf2NwXw889QAbCAAAAAAAxPARLgAAAADljVAD+h/91QkbCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAafFL/p8rpzQHAxrgBABswQRRAHjaY+5hSGGAAsbPEMyazVDHtJ0hAcze+O8kAGyLCFQAeNpjYGDQhcMchm4gnA4AE2QC+wB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kLVVBUAQRS/uZEiGu7sluLumyHd3aYBCiIkohwoog3eWweGs3X07sjNAAw+UUVJeI34qwbiEVl6MS2nk2biMUR6Ny7/YVNDLvXGl9JhxI7PMv3FJD7WMGvdRT6dxv7jZeEg29caTItghww0Rgtyxr91PQMoV3g8+JE6KqLO6kuohI10vGgnSLDKmERd7ieETxchYRCmktY+6GH5Odd5qZbRGvuS7lE1KlkHn3c6UPMaZYIYl3SbFk8x+U7c40tgS/RNTuleUJcINqW9W7V+s1tzPi7IwxfJNaLRzLsWr87v3sazjhPRy5+xXyLqexKWnde//1R0/QWeRVZRR7mQZdWpcw08E70ff0tJT3yq6cxWkNYLigVfQmleEAAAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-greek-300-normal-DJEM9B4Z.woff2) format("woff2"),url(/assets/roboto-greek-300-normal-xS8CB6LN.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-math-300-normal-5dF_7mZP.woff2) format("woff2"),url(/assets/roboto-math-300-normal-CkwMvXpj.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-symbols-300-normal-DDU7avhj.woff2) format("woff2"),url(/assets/roboto-symbols-300-normal-CBIeSvs3.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-vietnamese-300-normal-BPvXm_f1.woff2) format("woff2"),url(/assets/roboto-vietnamese-300-normal-CYjuQheQ.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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-latin-ext-300-normal-B90pq-BC.woff2) format("woff2"),url(/assets/roboto-latin-ext-300-normal-B0-sTZUp.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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-latin-300-normal-CCzlftfr.woff2) format("woff2"),url(/assets/roboto-latin-300-normal-Dqn3NW0Y.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-BepgbcUK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-D904r64h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2) format("woff2"),url(/assets/roboto-math-400-normal-D6sS4O5l.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2) format("woff2"),url(/assets/roboto-symbols-400-normal-C7tGlxgb.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-SCgicl0l.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2) format("woff2"),url(/assets/roboto-cyrillic-500-normal-C8ZOEKN4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5lNUQVQAAAIQAAAASAAAAFpfmkDZY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABNAAAATRvqliEaGVhZAAAA9gAAAA2AAAANg01sE5oaGVhAAAEEAAAAB8AAAAkCvYNwWhtdHgAAAQwAAAAHwAAACQX6v+ZbG9jYQAABFAAAAATAAAAFAFXAa9tYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABIAAAAlw0y15acG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhmcL4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAMLQqhAAAAeNoFwbWBAlEABcB5f8/SA2Ii3KEi3DOscQpgRsSfCg0VRsprez+mzetwvKcnp/vqmoXiR01TUNK1RYSM80alKOmB8AGd+wgOeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAGX/7AUdBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSBzU0LgIjIg4CFRUUHgIzMj4CBR1Wn96Hht2iWVih3YaH3qBX+y9bhFNTglswMF2CU1SCWi8DAFCl/vq4YWG4AQalUKUBBblhYbn++/VSert/QUF/u3pSeryBQUGBvAACAGQEcALGBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAYtyyeL+gKgmKk1PXASEFAE/Ff7C+VpUQmInSCiN///+bP/sBWMF1gAmAAVGAAAHAAb+CP//AAEAAAADA9eV91UeXw889QAbCAAAAAAAxPARLgAAAADljVAD+ib91QlhCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmfdL7Z8dZyIHAxrgBAB3RwTNAHjaY+5hSGGAAsa/EMzazJDKLM2QAmaf/JcDAGf/B5UAeNpjYGDQhcN8hj4gnAUAE5QDBwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kMVRBTAURQ/ubJEN7u62wd11C9/dtQXKoAGkIiqgBu5kgnyb2Ml9lhegjRdqqKptEn9UNVquopsvy9W082m5hlneLNf+86ljmGfL9dJjlttZZh3DVUM0M2t5hFYGLY+KOy1PiVstz4vgiBRPhPDj5Aw3LlGaMA+4RV58sp8TJSFNftL98klJl0UjRpJ1ZjSiYjcRPKIIKZtTijzcTJscXq51OrRSWlMFFe/FCfn6TXwvC4qZZY4lNnSbF8+zXKAecKFxIKqc9VrsFYV4IlHg11vgt2Pen5eP7drWnNPo5VaKW2dh/CUJnQFZnMZ/i7ROn+k0qftoyR958RuPtLJM45Rn2KhRDS8h3L+/l5SeKOjKaXpIavjFY99C5llgeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2) format("woff2"),url(/assets/roboto-greek-500-normal-XBIQOowA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2) format("woff2"),url(/assets/roboto-math-500-normal-BNGXE_xU.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2) format("woff2"),url(/assets/roboto-symbols-500-normal-DFnofPUt.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2) format("woff2"),url(/assets/roboto-vietnamese-500-normal-BgoYVz-9.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2) format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-BWOtdzfy.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2) format("woff2"),url(/assets/roboto-cyrillic-700-normal-D8g9KsRf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA5cABIAAAAAGqgAAA37AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFoAXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWESgcgDIVOG1cZIwPBxgEIZL0e4K8ObEPUOqx/RlhaxGdLcUECIUjZFAN1lOQYjjf+W38d3tVNMLC3IZYDS3uEJLPwPL1X/bmVqiSNpbOQsyCH6lmwF+qFNXik/97k+Dn9UAHwypCWBwBvW9aOKf2IloVnNTdjpsxHIc/q99s3gWr6ZjcjVpmLiGloZBpDSwxd86OJXugxOtaFfjcd2/zS9PVOKd5XtA2HxWwJUnXIDNGBab53KRcAQfJbRedYS7PumgdVp9IpPo7m/N5OkvZeDkEdVx0KSUqeMZnZbpvZTfrSPdz2mHKcHOYpckdsBMIHZiG//EJbQN2L7R89NuvUFUiC/3iN2Wn+2ILISBxf+yJAlMwKrjmyBcI0PLbI8JHjpzNKs+wXBACJu3Wtw5MaJ60szKZ+WmFKVjQue0ksV/AW5F5fW5nqEQyYE6Y7SBM8Z71JqgKgB/tEd7LvdNSkSaPwoMkEmwqKVOeEwkPOAuh+pgTwsBAEV3p4TayfrgNqeXIsXVrC8rT0mLRBMmJLsqUbimbUxsZCoaRNq5Rg66WzeoSGfLs1yTdQde1a8OGasbYybtc21/6V8DjXZEKLCzSQ44L/8Jvg4Iufv2sxr2yoZUqoCX3dbzwEv6ypiMG/HNfKsz8Dj/IEp/fhD3FUt/5s2coj3ESf6wRvU85x+YIj4Z1dlwgbucM5dnGYB7lOHQ5y065mJ+f5bMVp7tPEl064gJh9nIdq7R5O2GuX8Tb7Oc5tynlMXpT/9dtRHKsSNpAPz2ZPoYQNbGEnh3K+V/W0OkwmiRWsZRPD+2p+nRe4wzt8Jq1YzQ4OcprL3KN3U9Ufe/zY0SPbtm7ZvGnjhvh69LPP+/V83G/Xy/l0POx32816tVzM0zj0XdvUVVnkWZrEURj4nmNbpqFrqiJLIg96pSJFX18PDwQH9rh0irpWRtJQNfbirWELnIpPg0mB4C/Fz1cyHDjv1bGHD40h3Jj2llQZagVXlQa2muear3m+3AoNbXFAtMeGInk6H9fL0jIoyS1GhvPEG4wqJGd0ITTGsDyVCYwssS+Y4Nb5rkjhlY38NQeTgjKWBvYsB32muNqN4ib2r37Rp9U0hhJqq1Y7vyP/yK2EzFbgxaNOKtZhAGCfdUuDfyl/oAgvE8EG7xZiTSEndrThK+Fnn501ZU+qbfBkZvuG2Hc7RWm90rz+MKX49XfaVtqqFbwP0+Wj0g2JPS0t+IABz/NdgxIR3MKkal53V663Wl3ry724a2n9rcvtuED3XHjQF0oqqmrMbYWso0q64Us4uuSW4uU2jutW3etBlFDyqGamlN55NT9sfNcP+VFVSTUoFTKXjSc+JBASyqNSSSiIe1NXPyDxUv2OBg8IJRu+nDi9IF77DlCcqCycs1Ub321GKw6fMXd2eZRK0humMVSpXnaHbmdY1CDw0A78MigQIGujOiaBxdTXwl8L/5rovLpEB/Wfi8CIhA+OtdS8Z/lDTApcllxiDDbQaHgt4+bpysHCNPMoclloOJ7CmXxKEUtjSNdQMzJJy8tJ4isRK8pEEQv1y+plEcOJ/MPq0ENE9WpHvapeuTY4yyExX//CQx7SZ+8siXdE8Bdy5o6a4GX4nKBVzxWt9bzXz+puh4aFQRh0O/Nl8X8Ii7eCgkwkSwxo6wWmnK77Dbxjb9XXNx8MVCozJCt5nXJU+UMVKpmJVxzBifbwl9AgMOXUbLdyn2WzFYveeM9rKf5rW0I5OcrqbE728+pBt1M7qLpdXJNkUsZMt8jHYN/Wq3aRd8SLw4uPXs8CH5WFaHhmUuCebLGxPNyrCIZp5ixZiae9ct5YBiM5aJpT1hEsGFhpVZ9RyoID10Ws5Cx1/KxGcFKExiORDEn5cR6ZDtka2J6VEN+ReQ0/ZUQocMYwZpPk4jlBAfb4Q9CZHUqyc16h2Rs26oKBWN3ahcgNap/BBJmJh0KTsogvKCrFyMA48S52TIuOaYDRYqsWbcJw+FbIJptWb1jPnDVwZiJedmCPEH2Rag/Qfr6ixgxMBaQtwVZSjyZGBTmCIWxOUVy5/MDpAC/aDD0jeZRG5iHSuMUN2avMKPiTnLe2VdoOeefZmifCghhgcGLVzXtisz+xbyrhc+XTGNhTQyPq7iQ5hByhpiHRZ1Zl9kMQOgQ4jsgJZcFlUKthUV4QGODyQAITwWQ27UQwqYIAFX8sIAfsJZOtQHeWgcWSTGMt+MY7DesIahZj/VFT8dhRQZdspZnra/vsRaRhbQMvCiFwk9xgQalkUU6TanpFefHkIAdWXNAIbGQuplrXxJHQ0jh8qn+C1AhYr4WfGD7DtcETI4EfGRrVXdCuMZIS6rVdqdH06tt1B9XWgRvR02YUqnQ4ame/kZfN6mmcX/Nguw2e8J64ygfVrrDwfmbKuQcpkB7tJeNLq7glyqtNeXmMkXkr3rO/7AhH7ZsI04IltS9679lotkJgdgzVI65GMClHrAJqUiOrK4LMJhRUL+X4o9JqTz2+g79nUbr7l9iC9DzNzRu/JLakuP97Ti8EtN1zmhwCISf0bGJZYDCTi+kLegttNFrerZoYMdUSsvgFDcebyg0dBsZzwAabMAp9X5E8C4krBsHVEaBCQaxIZ8Ar7+h8J7Vn0Gh0TjvPPEWa18YSy1urLLg1S22UJ1z6DsJ4AsfTngr/bF0TwMg8u6i8m400Jo50XRPXSW70+u/hjZDjgK0dJz1sGwS/u5SQjsBGP1ySRWqgr3Ii61QjyPFWo1CdTdggSqC48tdNQIhiFwydrJD+7CPWKilJkf5aG7mQvqgIkxpYeOrTkE92sMT6iQa7dA2olZa4/h9AadsnNL86pLwoayM+CKwN3Y4lrkRre71So29eZE933sSpQk6JrWFBRI5hOGlVaBDs9wgGf/6/7pxEwzmuOQmsmpWfwV37ILwkL8iXCanl9K7j8I38Sd6y/0PFjrQMPWT37xMWxThfnBcOb/lPrcFGlRjNTvQuQUutzOJYtl6iClxiobOWSIRKxerJS/jZNPPVMfHzrLfCDdXPq+enQDGfXbwDIWjIc/dEIac2+DGjF0WDMUxtzKPmhM6adwdyxpYwy1ozfQcTbHJihp9FluClFuRuGL9xa2ieh4XXJl+b9dOq0z4WWBTpyENUy4t/8f5ItRz4V0+lGB79JNIE4Kn+l2oJ2lXzc6hFp4IRAwiUW87r8UxdBrI9mQiR32Al9bkNbmbY2+74wFuUGvYKjvk/adgZ2WICLHSef10bqJ1BWNpP23yby54FXCaNb7lPggaV2yW61cv9/GwEhYsbIFXIBoTwq/OBw8B04BBQGYgC3bDJsHaYAq3DE2rXtsOrqSyRlSFX8bwyb65eEYer0Le7mvgH77wTTrz33kciGz5+//3Iznff/XDxHb5nARO+s42D+LuBhe9bdrXMizB7qUQ+ycDpmkO7HC7plejVABOij5/BrRSvYtJtLs9vWSvWr63ExEpPnvrVf3hljnPxga+WJHbYky4/MNe5MuLqHPvSg3eyI2FB/Dbm2p1+Hom1vTtlefGA8eNjAyYvzw+NjSpqWzJlRfFAMPDJpBXtL6VG3emb6ub3f83ydfeWf9evzR7UbP65KVNHNZ+3vXolWmFGIg52RShA4lCxHfxiYuY9P9TabljNKrRDhbRv361a9y5d7zOmkqOUQ+funau+Wujcpev9lupUDarPpH2PHghgWe+3+qa7/aIqA/51G7gAPPPHSQbg290jywK/r2+HUCxPEnCyK6JgXho+007mks0QsnaRzCL5H+bMZmZadZhbFtJKuH9QOmAzAI2iKp05Aeq7KsUoBKjEBSxEh4Ay/osVIcpPFYXLVxWLDtxX0dTmXMXQilVsc+XkqZXpRaf9pCVhWoRKa6LUddqUo90622tKt/bpYQwxlpBNBknMIoUM0kgnxkTyKCSnHm1SBsnE8MSWzqeIfnTeOS9Pp5BLKnlRHNNFVC5qupMem8bUmJd6J2Y7MrQH2uHJzHQKdYa89ehek+5CV3rSH+Fux4XdkFx56+cr8tsRZvbLGaFhS+JFDj2w9ysfIrZZWuX8bn0sorDXlX07ixjzMat3ZNp93PWLvmjJxX3EPNQ+4IgrfZdtMuw0fVbDF8YHZ+ee77jD9RRbwDsHbzXd8eq6OCzZgvCY2uWJvcEz/il5C/i44f1HXT/Dw0YvPGji/WYX3CvJ4G4d79QPoFObAbGGV2W8rN5eVPG8sg5nldw/rbyNk0oajit2OOLxsIAHBc7fLyZ7eftfuJvDndxPuOQOYCuDm5kXcMzievYz7NPYTmEriauJWyGBKwkNLMdxKYYkGoLFaBoWwuswH8a58E8YRXAm8gIGIZwKJmEy+BO6QRwPLsFYMAmjARzx4bBPhCE/DvpFGADs936Gjhd7Pdjjxq7G595fzQYP9ZIWamURquUZqJQDUC59hlqhF/I5EbKZcUgmeiHq4CASjkG46HK0Q04jBCVORzvgQL+vC3xVu7UN9jR4beixotsqA1fR4W7Zeau75by6tt8di6Pb+mXVlDcSQ15PjIJe0PBqIuE5ohY4AbgNjtFxz7n/2tKta4mKVxIZLyV0niKVBaUgFZ5TdFY6I72Qsj3SDelzKUtpZ4ruTF3wHyvEywnLM0QuMAIwGwyjY54z/5XF9vaS9E29D9OTEzdOMJkAocktINvRcop9Un8uBfZ2QOZmMRR5p29378YzdALsm7bytbjekQCVGpiLobbeaeeMJEm2Tz7Qty5I8kpJVkpad3qjl6Jvw6kkuMmPCMWijDLK6tpDBpfqelN2AA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdTbg0VNUQVQAAAIMAAAARwAAAFpfnEGhY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABMQAAATZvegfsaGVhZAAAA9QAAAA2AAAANg1psE5oaGVhAAAEDAAAAB8AAAAkCykN1GhtdHgAAAQsAAAAHwAAACQX6P92bG9jYQAABEwAAAATAAAAFAFZAbFtYXhwAAAEYAAAABwAAAAgACkBIW5hbWUAAAR8AAABGwAAAkozllu+cG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBAAADQ5z6M4XbQqXQqsYWhNLeCASxhIVGIxGuelGo4ZfKeB5r+PV62gOAzEf3M6zor9EvrZuv2oGgqpDEfKOID+HEKVQB42gXBsQEBARAAsNw9aKFWAQAmAgAdWM5wnwihoUBHgZn8Hd/X6PO7XN8xErf37hkbqaalK5AxdEQIYpl/FFLGCAQlmhEH2QB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPeNodjzVUA0EURf/8ZRLcIw3uTrSJNLi7+x563Klw71ucclMmFdbi1p/Q4a47izytL1BoBeBiqQAcyMANPMEHgPiF+VFCoty4MDfkYkUzLrA74iduEC/2ROIZQ04UCRJChc9iKpSLw+KwJ/Zjv5guLtHfYiMAQqV0TZPpLiggAYAoAlEmiwiPjkaDQe9vNOq0SqU/NeiTMSLcGxWKwGDUaa1Ik2tXnDPTzrW62lXn9IxztY4dxZf25uf3lMT/f29xPH5mrLF3O8/bietaxjqRO3jewT6us7qFfoulX+jO6rINWK0DNgCEWpd23KUXQP/JDAE6BRdl0CkClSp5dDQZ79i/ZIMbEQml2fUuo2piVrCt18Zqa0NYWeS0JDH+l6GbnkM00EwAOciYmyT9AMF6YZEAAAAAAQAAAAMD15Zf+khfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Mf3VCYkIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ88vwnzFnJwcDGuAEAH1DBRMAeNpj7mFIYYACxr8QzNrCEMYszhAFZp/6lwQAZr4HcAB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42m2QA24FQBRFT+2GRVjbVlDbjFPr29hMsYNyQY27gMZJbyYv+MjTmYcRUMMrRRQUVwDv/BkXUM2vcSHl/BgX0c+3cTH1PBuX0EnauFT5a+NaJhnEcUEHlbQbd1FNo3G3uNp4CJ1lPKosbBDlAi8PXHHGjeId98rtEiCMz9XOlL0mqrwqkiARZhmSBMQ3+LkV+YnaPsoQkR90e9xxqHgpi8oGWJT3cs0pN6pGeHCzzYwxyDAjTDCn1ah4lMmM2WZsNqN3jT3Jmij/ORYzqkvu5inC2HvtxBFJM8fK3Chmnr1PWPFRlSvXv0DM/UlA+YjW3Tm/c8eD64hxySBXBPC5bEByh5cb7N+IKB/OuP2V6hdEJA/inn+ATFaOAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-0aHWxGLu.woff2) format("woff2"),url(/assets/roboto-greek-700-normal-xQsEWSIA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-math-700-normal-B8YqGHVc.woff2) format("woff2"),url(/assets/roboto-math-700-normal-DbhUef31.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-symbols-700-normal-BiFDindJ.woff2) format("woff2"),url(/assets/roboto-symbols-700-normal-C59U6HqI.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2) format("woff2"),url(/assets/roboto-vietnamese-700-normal-kpkdMgbf.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2) format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.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-family:var(--ui-font-family);line-height:var(--ui-text-normal-height);font-weight:var(--ui-text-normal);color:var(--ui-color-text-primary);background-color:var(--ui-color-bg-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;font-family:var(--ui-font-family)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.ui-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:var(--ui-z-fullscreen);padding:.6rem 1rem;border-radius:var(--ui-corner-md);background:var(--ui-color-bg-primary);color:var(--ui-color-text-primary);text-decoration:none;transform:translateY(-200%)}.ui-skip-link:focus-visible{transform:none;outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}.ui-main{display:contents}.ui-main:focus{outline:none}button,input,select,textarea{font-family:inherit}h1{font-size:var(--ui-text-5xl);line-height:var(--ui-text-tight)}.hide-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.hide-scrollbar::-webkit-scrollbar{display:none!important}@keyframes ui-spin{to{transform:rotate(360deg)}}:root{--ui-color-primary: rgba(158, 158, 158, 1);--ui-color-primary-light: rgba(158, 158, 158, .4);--ui-color-primary-lighter: rgba(158, 158, 158, .2);--ui-color-primary-lightest: rgba(158, 158, 158, .1);--ui-color-primary-border: rgba(158, 158, 158, .3);--ui-color-primary-border-hover: rgba(158, 158, 158, .5);--ui-color-primary-hover: rgba(200, 200, 200, .12);--ui-color-success: rgba(76, 175, 80, 1);--ui-color-success-bg: rgba(76, 175, 80, .2);--ui-color-success-bg-hover: rgba(76, 175, 80, .3);--ui-color-success-border: rgba(76, 175, 80, .3);--ui-color-success-border-hover: rgba(76, 175, 80, .5);--ui-color-success-gradient-start: rgba(76, 175, 80, .8);--ui-color-success-gradient-end: rgba(76, 175, 80, .4);--ui-color-success-gradient-hover-start: rgba(76, 175, 80, 1);--ui-color-success-gradient-hover-end: rgba(76, 175, 80, .6);--ui-color-warning: rgba(255, 152, 0, 1);--ui-color-warning-bg: rgba(255, 152, 0, .2);--ui-color-warning-bg-hover: rgba(255, 152, 0, .4);--ui-color-warning-border: rgba(255, 152, 0, .3);--ui-color-warning-border-hover: rgba(255, 152, 0, .5);--ui-color-danger: rgba(244, 67, 54, 1);--ui-color-danger-bg: rgba(244, 67, 54, .2);--ui-color-danger-bg-hover: rgba(244, 67, 54, .4);--ui-color-danger-border: rgba(244, 67, 54, .3);--ui-color-danger-border-hover: rgba(244, 67, 54, .5);--ui-color-danger-logout: var(--ui-color-danger);--ui-color-info: rgba(33, 150, 243, 1);--ui-color-info-bg: rgba(33, 150, 243, .2);--ui-color-info-bg-hover: rgba(33, 150, 243, .4);--ui-color-info-border: rgba(33, 150, 243, .3);--ui-color-info-border-hover: rgba(33, 150, 243, .5);--ui-color-neutral: rgba(158, 158, 158, 1);--ui-color-neutral-bg: rgba(158, 158, 158, .2);--ui-color-text-primary: rgba(255, 255, 255, .87);--ui-color-text-secondary: rgba(255, 255, 255, .6);--ui-color-text-tertiary: rgba(255, 255, 255, .5);--ui-color-text-disabled: rgba(255, 255, 255, .3);--ui-color-text-placeholder: rgba(255, 255, 255, .5);--ui-color-bg-primary: rgba(24, 24, 26, .95);--ui-color-bg-secondary: rgba(24, 24, 26, .8);--ui-color-bg-tertiary: rgba(25, 25, 25, .8);--ui-color-bg-dark: rgba(40, 40, 40, .8);--ui-color-bg-darker: rgba(40, 40, 40, .6);--ui-color-bg-darkest: rgba(40, 40, 40, .4);--ui-color-bg-light: rgba(50, 50, 50, .8);--ui-color-bg-overlay: rgba(255, 255, 255, .05);--ui-color-bg-overlay-hover: rgba(255, 255, 255, .08);--ui-color-bg-blur: rgba(255, 255, 255, .05);--ui-color-bg-blur-hover: rgba(255, 255, 255, .1);--ui-color-bg-card: rgba(25, 25, 25, .8);--ui-color-bg-card-product: rgba(25, 25, 25, .2);--ui-color-bg-body: rgba(10, 10, 12, 1);--ui-color-border-primary: rgba(72, 72, 76, 1);--ui-color-border-secondary: rgba(72, 72, 76, .8);--ui-color-border-secondary-hover: rgba(110, 110, 120, 1);--ui-color-border-tertiary: rgba(72, 72, 76, .5);--ui-color-border-light: rgba(72, 72, 76, .3);--ui-color-border-blur: rgba(255, 255, 255, .1);--ui-color-border-blur-hover: rgba(255, 255, 255, .2);--ui-color-shadow-light: rgba(0, 0, 0, .1);--ui-color-shadow-medium: rgba(0, 0, 0, .3);--ui-color-shadow-dark: rgba(0, 0, 0, .5);--ui-color-shadow-darker: rgba(0, 0, 0, .7);--ui-color-shadow-darkest: rgba(0, 0, 0, .95);--ui-modal-bg: rgba(21, 21, 22, .95);--ui-modal-border: rgba(52, 52, 56, .8);--ui-modal-scrim: rgba(5, 5, 8, .64);--ui-color-device-active: rgba(76, 175, 80, 1);--ui-color-device-suspended: rgba(255, 152, 0, 1);--ui-color-device-inactive: rgba(255, 255, 255, .3);--ui-color-param-text: rgba(76, 175, 80, 1);--ui-color-param-number: rgba(33, 150, 243, 1);--ui-color-param-formula: rgba(255, 152, 0, 1);--ui-color-toggle-off: rgba(255, 255, 255, .04);--ui-color-toggle-on: rgba(var(--ui-color-accent-rgb), .14);--ui-color-toggle-line: rgba(255, 255, 255, .24);--ui-color-toggle-knob: rgba(255, 255, 255, .5);--ui-color-toggle-slider: var(--ui-color-accent);--ui-color-skeleton-base: rgba(255, 255, 255, .05);--ui-color-skeleton-shimmer: rgba(255, 255, 255, .1);--ui-color-btn-hover-bg: rgba(255, 255, 255, 1);--ui-color-btn-hover-border: rgba(255, 255, 255, 1);--ui-color-btn-hover-text: rgba(0, 0, 0, 1);--ui-color-btn-dark-bg: rgba(24, 24, 26, .95);--ui-color-btn-white-border: rgba(255, 255, 255, 1);--ui-color-btn-white-text: rgba(255, 255, 255, 1)}:root{--ui-corner-xs: 6px;--ui-corner-sm: 8px;--ui-corner-md: 12px;--ui-corner-lg: 14px;--ui-corner-pill: 999px;--ui-z-raised: 1;--ui-z-sticky: 100;--ui-z-nav: 1000;--ui-z-dropdown: 1100;--ui-z-toast: 1200;--ui-z-banner: 1300;--ui-z-modal: 2000;--ui-z-modal-top: 2100;--ui-z-fullscreen: 3000;--ui-dur-fast: .15s;--ui-dur-base: .24s;--ui-dur-slow: .36s;--ui-ease-out: cubic-bezier(.22, 1, .36, 1);--ui-ease-in: cubic-bezier(.64, 0, .78, 0);--ui-press-scale: .97;--ui-focus-ring: 0 0 0 2px var(--ui-color-bg-body), 0 0 0 4px rgba(255, 255, 255, .7);--ui-focus-outline: 2px solid rgba(255, 255, 255, .7);--ui-focus-offset: 2px}:root{--ui-color-accent-rgb: 238, 96, 24;--ui-color-accent: rgb(var(--ui-color-accent-rgb));--ui-color-accent-soft: rgba(var(--ui-color-accent-rgb), .45);--ui-color-accent-hover: rgba(var(--ui-color-accent-rgb), .55);--ui-panel-bg: var(--ui-color-bg-card-product);--ui-panel-blur: blur(10px);--ui-panel-line: var(--ui-color-border-primary);--ui-panel-fill: rgba(255, 255, 255, .03);--ui-panel-fill-hover: rgba(255, 255, 255, .05);--ui-panel-radius-lg: 24px;--ui-panel-radius: 20px;--ui-panel-radius-sm: 18px;--ui-font-mono: ui-monospace, "SFMono-Regular", "Roboto Mono", "JetBrains Mono", Menlo, Consolas, monospace;--ui-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ui-chevron-muted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23fff' stroke-opacity='0.5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ui-cross: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 1.5l9 9M10.5 1.5l-9 9' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");--ui-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1.25 5.5l3.25 3.25 6.25-7.5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-icon{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ui-chevron,.ui-filter-arrow,.ui-device-toggle-icon{display:inline-block;flex:none;width:10px;height:6px;background:currentColor;-webkit-mask:var(--ui-chevron) center / contain no-repeat;mask:var(--ui-chevron) center / contain no-repeat;font-size:0;transition:transform .25s ease}.ui-chevron-up{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ui-chevron,.ui-filter-arrow,.ui-device-toggle-icon{transition:none}}.ui-panel{border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius-lg);background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur)}.ui-kicker{font-family:var(--ui-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-text-tertiary)}.ui-kicker-accent{color:var(--ui-color-accent)}.ui-btn-accent{padding:.85rem 1.25rem;border:1px solid var(--ui-color-accent-soft);border-radius:12px;background:radial-gradient(125% 135% at -8% 108%,rgba(var(--ui-color-accent-rgb),.2) 0%,transparent 72%),rgba(var(--ui-color-accent-rgb),.05);font-family:var(--ui-font-family);font-size:.9375rem;color:var(--ui-color-text-primary);text-align:center;cursor:pointer;transition:border-color var(--ui-dur-base) var(--ui-ease-out),background var(--ui-dur-base) var(--ui-ease-out),color var(--ui-dur-base) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out)}a.ui-btn-accent{display:inline-block;text-decoration:none}.ui-btn-accent:hover:not(:disabled){border-color:var(--ui-color-accent);background:radial-gradient(125% 135% at -8% 108%,rgba(var(--ui-color-accent-rgb),.27) 0%,transparent 72%),rgba(var(--ui-color-accent-rgb),.07)}.ui-btn-accent:disabled{border-color:var(--ui-panel-line);background:var(--ui-panel-fill);color:var(--ui-color-text-tertiary);cursor:not-allowed}.ui-spotlight{--mx: 50%;--my: 50%;--spotlight-opacity: 0;position:relative;overflow:visible}.ui-spotlight:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;opacity:var(--spotlight-opacity);background:radial-gradient(240px circle at var(--mx) var(--my),rgba(255,255,255,.85) 0%,rgba(255,255,255,.35) 35%,transparent 70%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none}:root{--ui-shadow-sm: 0 2px 8px rgba(0, 0, 0, .28), 0 0 1px rgba(0, 0, 0, .4);--ui-shadow-md: 0 8px 24px rgba(0, 0, 0, .32), 0 1px 2px rgba(0, 0, 0, .3);--ui-shadow-lg: 0 16px 48px rgba(0, 0, 0, .36), 0 2px 6px rgba(0, 0, 0, .24);--ui-shadow-card: 0px 3px 8px -1px var(--ui-color-shadow-medium), 0px 0px 1px 0px var(--ui-color-shadow-dark);--ui-shadow-card-hover: 0px 0px 10px var(--ui-color-primary-border), 0px 0px 2px var(--ui-color-primary-border-hover);--ui-shadow-filter: 0px 3px 8px -1px var(--ui-color-shadow-medium), 0px 0px 1px 0px var(--ui-color-shadow-dark);--ui-shadow-pagination: 0 4px 6px var(--ui-color-shadow-light)}:root{--ui-font-family: "Roboto", sans-serif;--ui-text-xs-rem: .75rem;--ui-text-sm-rem: .875rem;--ui-text-base-rem: 1rem;--ui-text-lg-rem: 1.125rem;--ui-text-xl-rem: 1.25rem;--ui-text-2xl-rem: 1.5rem;--ui-text-3xl-rem: 2rem;--ui-text-4xl-rem: 2.5rem;--ui-text-5xl-rem: 3rem;--ui-text-xs: 12px;--ui-text-sm: 14px;--ui-text-base: 16px;--ui-text-lg: 18px;--ui-text-xl: 20px;--ui-text-2xl: 24px;--ui-text-3xl: 32px;--ui-text-4xl: 40px;--ui-text-5xl: 48px;--ui-text-light: 300;--ui-text-normal: 400;--ui-text-medium: 500;--ui-text-semibold: 600;--ui-text-bold: 700;--ui-text-tight: 1.25;--ui-text-normal-height: 1.5;--ui-text-relaxed: 1.75;--ui-text-loose: 2}.ui-text-primary{color:var(--ui-color-text-primary)}.ui-text-secondary,.ui-text-muted{color:var(--ui-color-text-secondary)}.ui-text-disabled{color:var(--ui-color-text-disabled)}.ui-text-left{text-align:left}.ui-text-center{text-align:center}.ui-text-right{text-align:right}.ui-text-uppercase{text-transform:uppercase}.ui-text-lowercase{text-transform:lowercase}.ui-text-capitalize{text-transform:capitalize}.ui-text-underline{text-decoration:underline}.ui-text-no-underline{text-decoration:none}.ui-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-text-break{word-break:break-word}:root{--ui-navbar-width: 100%;--ui-navbar-top-offset: 0px;--ui-navbar-border-radius: 0px;--ui-navbar-bg-blur: blur(20px) saturate(160%);--ui-navbar-padding: .75rem 2rem;--ui-color-bg-navbar: rgba(25, 25, 25, .3);--ui-nav-popover-gap: 20px;--ui-nav-item-height: 40px}.ui-navbar{position:fixed;top:var(--ui-navbar-top-offset);left:50%;transform:translate(-50%);width:var(--ui-navbar-width);background:var(--ui-color-bg-navbar);backdrop-filter:var(--ui-navbar-bg-blur);-webkit-backdrop-filter:var(--ui-navbar-bg-blur);border-radius:var(--ui-navbar-border-radius);border:none;border-bottom:1px solid var(--ui-color-border-blur);padding:var(--ui-navbar-padding);z-index:var(--ui-z-nav);isolation:isolate}@media(prefers-reduced-transparency:reduce){.ui-navbar{background:var(--ui-color-bg-body);backdrop-filter:none;-webkit-backdrop-filter:none}}.ui-navbar-content{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;gap:2rem}.ui-navbar-content>.ui-navbar-links{grid-column:2}.ui-navbar-content>.ui-navbar-actions{grid-column:3;justify-self:end}.ui-nav-icon{width:20px;height:20px}.ui-navbar-logo{margin-right:auto}.ui-navbar-logo-link{color:var(--ui-color-text-primary);text-decoration:none;font-weight:var(--ui-text-bold);font-size:var(--ui-text-xl);transition:color var(--ui-dur-base) ease}.ui-navbar-logo-link:hover{color:var(--ui-color-text-primary)}.ui-navbar-links{position:relative;display:flex;align-items:center;gap:1rem;flex:1;justify-content:center}.ui-navbar-actions{position:relative;display:flex;align-items:center;gap:1rem;padding-right:1.5rem}.ui-navbar .ui-nav-link,.ui-navbar .ui-nav-button,.ui-navbar .notification-bell__trigger{display:inline-flex;align-items:center;min-height:var(--ui-nav-item-height);box-sizing:border-box;border-radius:var(--ui-corner-md);transition:color var(--ui-dur-fast) ease,transform var(--ui-dur-fast) var(--ui-ease-out)}.ui-navbar .ui-nav-button{min-width:var(--ui-nav-item-height)}.ui-navbar .ui-nav-link:active,.ui-navbar .ui-nav-button:active,.ui-navbar .notification-bell__trigger:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-navbar .ui-nav-link:focus-visible,.ui-navbar .ui-nav-button:focus-visible,.ui-navbar .notification-bell__trigger:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}.ui-nav-user-name{display:block;max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-nav-cart-button{position:relative;display:inline-flex;align-items:center;gap:.4rem}.ui-nav-user-menu>.ui-filter-menu{top:calc(100% + var(--ui-nav-popover-gap));left:auto;right:0;min-width:220px;z-index:var(--ui-z-dropdown);transform-origin:top right}.ui-nav-cart-badge{display:inline-block;font-family:var(--ui-font-mono);font-size:11px;line-height:1;color:var(--ui-color-text-tertiary)}.ui-navbar-actions a.ui-btn-white-blur{text-decoration:none}.ui-nav-glider{position:absolute;top:0;left:0;border-radius:var(--ui-corner-md);background:var(--ui-color-primary-hover);opacity:0;pointer-events:none;z-index:0;transform-origin:0 0;transition:opacity var(--ui-dur-fast) ease}.ui-nav-glider--on{opacity:1}.ui-navbar-links>*:not(.ui-nav-glider),.ui-navbar-actions>*:not(.ui-nav-glider){position:relative;z-index:var(--ui-z-raised)}.ui-navbar-links .ui-nav-link:hover,.ui-navbar-actions .ui-nav-button:hover,.ui-navbar-actions .notification-bell__trigger:hover{background:none}@media(prefers-reduced-motion:reduce){.ui-nav-glider{transition:opacity var(--ui-dur-fast) ease}.ui-navbar .ui-nav-link,.ui-navbar .ui-nav-button,.ui-navbar .notification-bell__trigger{transition:color var(--ui-dur-fast) ease}}.ui-nav-menu-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:var(--ui-corner-md);background:none;color:var(--ui-color-text-primary);cursor:pointer;transition:background-color var(--ui-dur-fast) ease,transform var(--ui-dur-fast) var(--ui-ease-out)}.ui-nav-menu-button:hover,.ui-nav-menu-button[aria-expanded=true]{background:var(--ui-color-primary-hover)}.ui-nav-menu-button:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-nav-menu-button:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}.ui-nav-menu-icon{position:relative;display:block;width:18px;height:10px}.ui-nav-menu-icon>span{position:absolute;left:0;width:100%;height:1.5px;border-radius:var(--ui-corner-pill);background:currentColor;transition:transform var(--ui-dur-base) var(--ui-ease-out)}.ui-nav-menu-icon>span:first-child{top:0}.ui-nav-menu-icon>span:last-child{bottom:0}.ui-nav-menu-button[aria-expanded=true] .ui-nav-menu-icon>span:first-child{transform:translateY(4.25px) rotate(45deg)}.ui-nav-menu-button[aria-expanded=true] .ui-nav-menu-icon>span:last-child{transform:translateY(-4.25px) rotate(-45deg)}.ui-nav-sheet{position:fixed;left:.75rem;right:.75rem;z-index:var(--ui-z-dropdown);max-height:calc(100dvh - 6rem);overflow-y:auto;overscroll-behavior:contain;padding:.5rem;margin-top:.5rem;background:#191919b8;backdrop-filter:var(--ui-navbar-bg-blur);-webkit-backdrop-filter:var(--ui-navbar-bg-blur);border:1px solid var(--ui-color-border-blur-hover);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow-filter);transform-origin:top left}.ui-nav-sheet-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.ui-nav-sheet-heading{padding:1rem .75rem .375rem;font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.ui-nav-sheet-link{display:flex;align-items:center;min-height:44px;padding:0 .75rem;border-radius:var(--ui-corner-md);color:var(--ui-color-text-secondary);font-size:var(--ui-text-base);font-weight:var(--ui-text-light);text-decoration:none;transition:background-color var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease,transform var(--ui-dur-fast) var(--ui-ease-out)}.ui-nav-sheet-link:hover,.ui-nav-sheet-link[aria-current=page]{color:var(--ui-color-text-primary)}.ui-nav-sheet-link:hover{background:var(--ui-color-primary-hover)}.ui-nav-sheet-link:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-nav-sheet-link:focus-visible{outline:var(--ui-focus-outline);outline-offset:calc(var(--ui-focus-offset) * -1)}@media(prefers-reduced-transparency:reduce){.ui-nav-sheet{background:var(--ui-color-bg-body);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.ui-nav-menu-icon>span,.ui-nav-sheet-link{transition:none}}@media(min-width:1101px){.ui-nav-sheet{display:none}}@media(max-width:1100px){:root{--ui-navbar-padding: .75rem 1rem}.ui-navbar-content{grid-template-columns:auto minmax(0,1fr);gap:.5rem}.ui-nav-menu-button{display:inline-flex;grid-column:1}.ui-navbar-content>.ui-navbar-links{display:none}.ui-navbar-content>.ui-navbar-actions{grid-column:2;gap:.25rem;padding-right:0}.ui-nav-user-name{max-width:7em}}:root{--ui-btn-fill: rgba(255, 255, 255, .07);--ui-btn-fill-hover: rgba(255, 255, 255, .12)}:is(.ui-btn-primary,.ui-btn-soft,.ui-btn-soft-success,.ui-btn-soft-danger,.ui-btn-soft-warning,.ui-btn-soft-info,.ui-btn-details,.ui-btn-secondary,.ui-btn-success,.ui-btn-warning,.ui-btn-danger,.ui-btn-info,.ui-nav-button,.ui-nav-logout-btn,.ui-btn-white,.ui-btn-white-blur,.ui-back-button,.ui-btn-accent):focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}:is(.ui-btn-primary,.ui-btn-soft,.ui-btn-soft-success,.ui-btn-soft-danger,.ui-btn-soft-warning,.ui-btn-soft-info,.ui-btn-details,.ui-btn-secondary,.ui-btn-success,.ui-btn-warning,.ui-btn-danger,.ui-btn-info,.ui-nav-button,.ui-btn-white,.ui-btn-white-blur,.ui-back-button,.ui-btn-accent):active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-btn-primary{padding:.6rem 2rem;background:var(--ui-btn-fill);color:var(--ui-color-text-primary);border:1px solid var(--ui-color-border-blur);border-radius:var(--ui-corner-md);font-weight:var(--ui-text-normal);cursor:pointer;transition:background-color var(--ui-dur-base) var(--ui-ease-out),border-color var(--ui-dur-base) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out);font-size:var(--ui-text-sm);font-family:var(--ui-font-family)}.ui-btn-primary:hover:where(:not(:disabled)){background:var(--ui-btn-fill-hover);border-color:var(--ui-color-border-blur-hover)}.ui-btn-primary:disabled{opacity:.5;cursor:not-allowed}.ui-btn-soft,.ui-btn-soft-success,.ui-btn-soft-danger,.ui-btn-soft-warning,.ui-btn-soft-info{--btn-bg: var(--ui-color-primary-hover);--btn-bg-hover: var(--ui-color-bg-blur-hover);--btn-fg: var(--ui-color-text-primary);height:36px;padding:0 16px;background:var(--btn-bg);color:var(--btn-fg);border:none;border-radius:10px;font-weight:var(--ui-text-normal);cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease-out),color var(--ui-dur-fast) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out);font-size:var(--ui-text-sm);font-family:var(--ui-font-family);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.ui-btn-soft-success,.ui-btn-soft-danger,.ui-btn-soft-warning,.ui-btn-soft-info{--btn-bg: rgba(var(--btn-tone-rgb), .15);--btn-bg-hover: rgba(var(--btn-tone-rgb), .28)}.ui-btn-soft-success{--btn-tone-rgb: 76, 175, 80;--btn-fg: var(--ui-color-success)}.ui-btn-soft-danger{--btn-tone-rgb: 244, 67, 54;--btn-fg: var(--ui-color-danger)}.ui-btn-soft-warning{--btn-tone-rgb: 255, 152, 0;--btn-fg: var(--ui-color-warning)}.ui-btn-soft-info{--btn-tone-rgb: 33, 150, 243;--btn-fg: var(--ui-color-info)}.ui-btn-soft:hover:where(:not(:disabled)),.ui-btn-soft-success:hover:where(:not(:disabled)),.ui-btn-soft-danger:hover:where(:not(:disabled)),.ui-btn-soft-warning:hover:where(:not(:disabled)),.ui-btn-soft-info:hover:where(:not(:disabled)){background:var(--btn-bg-hover)}.ui-btn-soft:disabled,.ui-btn-soft-success:disabled,.ui-btn-soft-danger:disabled,.ui-btn-soft-warning:disabled,.ui-btn-soft-info:disabled{opacity:.5;cursor:not-allowed}.ui-btn-details{position:absolute;bottom:1.5rem;right:1.5rem;background:var(--ui-btn-fill);color:var(--ui-color-text-primary);border:1px solid var(--ui-color-border-blur);border-radius:var(--ui-corner-pill);padding:.5rem 1rem;font-size:var(--ui-text-sm);font-weight:var(--ui-text-normal);cursor:pointer;transition:background-color var(--ui-dur-base) var(--ui-ease-out),border-color var(--ui-dur-base) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out);font-family:inherit}.ui-btn-details:hover{background:var(--ui-btn-fill-hover);border-color:var(--ui-color-border-blur-hover)}.ui-btn-secondary{padding:.7rem;background:var(--ui-btn-fill);color:var(--ui-color-text-primary);border:1px solid var(--ui-color-border-blur);border-radius:var(--ui-corner-md);font-size:var(--ui-text-sm);font-weight:var(--ui-text-normal);font-family:var(--ui-font-family);cursor:pointer;transition:background-color var(--ui-dur-base) var(--ui-ease-out),border-color var(--ui-dur-base) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out)}.ui-btn-secondary:hover:where(:not(:disabled)){background:var(--ui-btn-fill-hover);border-color:var(--ui-color-border-blur-hover)}.ui-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.ui-btn-success,.ui-btn-warning,.ui-btn-danger,.ui-btn-info{padding:.7rem;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-line);border-radius:var(--ui-corner-md);font-size:var(--ui-text-sm);font-weight:var(--ui-text-medium);font-family:var(--ui-font-family);cursor:pointer;transition:background-color var(--ui-dur-base) var(--ui-ease-out),border-color var(--ui-dur-base) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out);white-space:nowrap}.ui-btn-success{--btn-bg: var(--ui-color-success-bg);--btn-bg-hover: var(--ui-color-success-bg-hover);--btn-line: var(--ui-color-success-border);--btn-line-hover: var(--ui-color-success-border-hover);--btn-fg: var(--ui-color-success)}.ui-btn-warning{--btn-bg: var(--ui-color-warning-bg);--btn-bg-hover: var(--ui-color-warning-bg-hover);--btn-line: var(--ui-color-warning-border);--btn-line-hover: var(--ui-color-warning-border-hover);--btn-fg: var(--ui-color-warning)}.ui-btn-danger{--btn-bg: var(--ui-color-danger-bg);--btn-bg-hover: var(--ui-color-danger-bg-hover);--btn-line: var(--ui-color-danger-border);--btn-line-hover: var(--ui-color-danger-border-hover);--btn-fg: var(--ui-color-danger)}.ui-btn-info{--btn-bg: var(--ui-color-info-bg);--btn-bg-hover: var(--ui-color-info-bg-hover);--btn-line: var(--ui-color-info-border);--btn-line-hover: var(--ui-color-info-border-hover);--btn-fg: var(--ui-color-info);font-weight:var(--ui-text-normal)}.ui-btn-success:hover:not(:disabled),.ui-btn-warning:hover:not(:disabled),.ui-btn-danger:hover:not(:disabled),.ui-btn-info:hover:not(:disabled){background:var(--btn-bg-hover);border-color:var(--btn-line-hover)}.ui-btn-success:disabled,.ui-btn-warning:disabled,.ui-btn-danger:disabled,.ui-btn-info:disabled{opacity:.5;cursor:not-allowed}.ui-btn-sm,.ui-btn-small{padding:.7rem;font-size:var(--ui-text-sm)}.ui-btn-lg{padding:1rem 2.5rem;font-size:var(--ui-text-base)}.ui-btn-full{width:100%}.ui-nav-button{padding:.5rem 1rem;background:transparent;color:var(--ui-color-text-primary);text-decoration:none;border-radius:var(--ui-corner-md);font-weight:var(--ui-text-light);transition:background-color var(--ui-dur-base) var(--ui-ease-out),color var(--ui-dur-base) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out);border:none;cursor:pointer;font-family:var(--ui-font-family);font-size:var(--ui-text-sm);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:var(--ui-text-normal-height)}.ui-nav-button:hover{background:var(--ui-color-primary-hover);color:var(--ui-color-text-primary)}.ui-nav-logout-btn{color:var(--ui-color-text-primary);border:none;background:none;width:100%;text-align:left;cursor:pointer;font-size:var(--ui-text-sm);font-weight:var(--ui-text-light);font-family:var(--ui-font-family);padding:.75rem 1.5rem;border-radius:var(--ui-corner-md);transition:background-color var(--ui-dur-fast) var(--ui-ease-out),color var(--ui-dur-fast) var(--ui-ease-out)}.ui-nav-logout-btn:hover{background-color:var(--ui-color-danger-logout);color:var(--ui-color-text-primary)}.ui-nav-logout-btn:active{transition-duration:0s}.ui-btn-white{padding:.4rem .85rem;background:radial-gradient(circle at center bottom,var(--ui-color-btn-hover-bg) 50%,transparent 51%),#000;background-size:0% 0%,100% 100%;background-repeat:no-repeat;background-position:center bottom,center;background-origin:border-box;background-clip:border-box;border:1px solid var(--ui-color-btn-white-border);border-radius:10px;color:var(--ui-color-btn-white-text);font-size:15px;font-weight:var(--ui-text-semibold);cursor:pointer;transition:background-size var(--ui-dur-slow) var(--ui-ease-out),border-color var(--ui-dur-base) var(--ui-ease-out),color var(--ui-dur-base) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out);font-family:var(--ui-font-family);min-width:100px;overflow:hidden}.ui-btn-white:hover{background-size:500% 500%,100% 100%;border-color:var(--ui-color-btn-hover-bg);color:var(--ui-color-btn-hover-text)}.ui-btn-white-blur{padding:.4rem .85rem;background:radial-gradient(circle at center bottom,var(--ui-color-btn-hover-bg) 50%,transparent 51%),var(--ui-color-bg-card-product);background-size:0% 0%,100% 100%;background-repeat:no-repeat;background-position:center bottom,center;background-origin:border-box;background-clip:border-box;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--ui-color-btn-white-border);border-radius:10px;color:var(--ui-color-btn-white-text);font-size:15px;font-weight:var(--ui-text-semibold);cursor:pointer;transition:background-size var(--ui-dur-slow) var(--ui-ease-out),border-color var(--ui-dur-base) var(--ui-ease-out),color var(--ui-dur-base) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out);font-family:var(--ui-font-family);min-width:100px;overflow:hidden}.ui-btn-white-blur:hover{background-size:500% 500%,100% 100%;border-color:var(--ui-color-btn-hover-bg);color:var(--ui-color-btn-hover-text)}.ui-btn-white-blur.ui-btn-halo{--mx: 50%;--my: 50%;--spotlight-opacity: 0;position:relative;isolation:isolate;overflow:visible;border-color:#ffffff2e;box-shadow:0 0 12px #ffffff12,0 0 26px #ffffff0a;transition:border-color var(--ui-dur-slow) var(--ui-ease-out),box-shadow var(--ui-dur-slow) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out)}.ui-btn-white-blur.ui-btn-halo:focus-visible{outline-offset:calc(var(--ui-focus-offset) + 2px)}.ui-btn-white-blur.ui-btn-halo:hover{background-size:0% 0%,100% 100%;border-color:#ffffff2e;color:var(--ui-color-btn-white-text)}.ui-btn-white-blur.ui-btn-halo:hover:not(:disabled):not([aria-disabled=true]){border-color:#ffffff57;box-shadow:0 0 18px #ffffff21,0 0 40px #ffffff14,0 0 60px #ffffff0d}.ui-btn-white-blur.ui-btn-halo:active:not(:disabled):not([aria-disabled=true]),.ui-btn-white-blur.ui-btn-halo:active:not(:disabled):not([aria-disabled=true]):after{transition-duration:0s}.ui-btn-white-blur.ui-btn-halo:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 16px #ffffff2e,0 0 36px #ffffff1a,0 0 56px #ffffff0f}.ui-btn-halo:after{content:"";position:absolute;inset:-2px;z-index:0;padding:2px;border-radius:12px;background:linear-gradient(135deg,#ffffff6b,#ffffff4d 40%,#ffffff38 72%,#ffffff1f);opacity:.7;transition:opacity var(--ui-dur-slow) var(--ui-ease-out);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none}.ui-btn-halo:hover:not(:disabled):not([aria-disabled=true]):after{opacity:1}.ui-btn-halo:before{content:"";position:absolute;inset:-2px;z-index:1;padding:2px;border-radius:12px;opacity:var(--spotlight-opacity);background:radial-gradient(150px circle at var(--mx) var(--my),rgba(255,255,255,.9) 0%,rgba(255,255,255,.7) 24%,rgba(255,255,255,.45) 50%,rgba(255,255,255,.2) 68%,transparent 80%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none}.ui-btn-halo:disabled:before,.ui-btn-halo[aria-disabled=true]:before{display:none}.ui-back-button{background:none;border:none;border-radius:var(--ui-corner-xs);color:var(--ui-color-text-secondary);font-size:var(--ui-text-base);cursor:pointer;padding:.5rem 0;margin-bottom:1rem;transition:color var(--ui-dur-base) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out);font-family:var(--ui-font-family)}.ui-back-button:hover{color:var(--ui-color-text-primary)}.btn-icon{display:inline-block;width:14px;height:14px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;flex-shrink:0;vertical-align:middle;margin-right:.4rem}.btn-icon-sm{width:12px;height:12px;margin-right:.35rem}.btn-icon-plus{-webkit-mask-image:url(/assets/icons/ddc_plus.png);mask-image:url(/assets/icons/ddc_plus.png)}@media(prefers-reduced-motion:reduce){:is(.ui-btn-primary,.ui-btn-soft,.ui-btn-soft-success,.ui-btn-soft-danger,.ui-btn-soft-warning,.ui-btn-soft-info,.ui-btn-details,.ui-btn-secondary,.ui-btn-success,.ui-btn-warning,.ui-btn-danger,.ui-btn-info,.ui-nav-button,.ui-btn-white,.ui-btn-white-blur,.ui-back-button,.ui-btn-accent):active:not(:disabled):not([aria-disabled=true]){transform:none}.ui-btn-white,.ui-btn-white-blur{transition:border-color var(--ui-dur-fast) linear,color var(--ui-dur-fast) linear}.ui-btn-white-blur.ui-btn-halo,.ui-btn-halo:after{transition:none}}@media(prefers-reduced-transparency:reduce){.ui-btn-white-blur{background-color:var(--ui-color-bg-primary);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.ui-btn-soft,.ui-btn-soft-success,.ui-btn-soft-danger,.ui-btn-soft-warning,.ui-btn-soft-info{box-shadow:inset 0 0 0 1px var(--ui-color-text-tertiary)}.ui-btn-primary,.ui-btn-secondary,.ui-btn-details{border-color:var(--ui-color-text-tertiary)}}:root{--ui-input-fill: rgba(22, 22, 24, .6);--ui-input-line: rgba(255, 255, 255, .36);--ui-input-line-hover: rgba(255, 255, 255, .5);--ui-input-line-focus: rgba(255, 255, 255, .7);--ui-input-placeholder: rgba(255, 255, 255, .5);--ui-input-autofill-bg: rgb(22, 22, 24)}.ui-input,.ui-search-input,.ui-search-input-full,.ui-textarea,.ui-file-input{background:var(--ui-input-fill);border:1px solid var(--ui-input-line);border-radius:var(--ui-corner-md);color:var(--ui-color-text-primary);caret-color:var(--ui-color-text-primary);font-size:var(--ui-text-sm);font-family:var(--ui-font-family);transition:border-color var(--ui-dur-fast) var(--ui-ease-out);box-sizing:border-box}.ui-input:hover:not(:disabled),.ui-search-input:hover:not(:disabled),.ui-search-input-full:hover:not(:disabled),.ui-textarea:hover:not(:disabled),.ui-file-input:hover:not(:disabled){border-color:var(--ui-input-line-hover)}.ui-input:focus-visible,.ui-search-input:focus-visible,.ui-search-input-full:focus-visible,.ui-textarea:focus-visible,.ui-file-input:focus-visible{outline:none;border-color:var(--ui-input-line-focus);box-shadow:var(--ui-focus-ring)}.ui-input:focus,.ui-search-input:focus,.ui-search-input-full:focus,.ui-textarea:focus{outline:none;border-color:var(--ui-input-line-focus)}.ui-input::placeholder,.ui-search-input::placeholder,.ui-search-input-full::placeholder,.ui-textarea::placeholder{color:var(--ui-input-placeholder);font-family:var(--ui-font-family);opacity:1}.ui-input:-webkit-autofill,.ui-input:-webkit-autofill:hover,.ui-input:-webkit-autofill:focus,.ui-search-input:-webkit-autofill,.ui-search-input-full:-webkit-autofill,.ui-textarea:-webkit-autofill{-webkit-text-fill-color:var(--ui-color-text-primary);caret-color:var(--ui-color-text-primary);-webkit-box-shadow:0 0 0 1000px var(--ui-input-autofill-bg) inset;box-shadow:0 0 0 1000px var(--ui-input-autofill-bg) inset;transition:border-color var(--ui-dur-fast) var(--ui-ease-out),background-color 600000s 0s,color 600000s 0s}.ui-input:-webkit-autofill:focus-visible,.ui-search-input:-webkit-autofill:focus-visible,.ui-search-input-full:-webkit-autofill:focus-visible,.ui-textarea:-webkit-autofill:focus-visible{-webkit-box-shadow:0 0 0 1000px var(--ui-input-autofill-bg) inset,var(--ui-focus-ring);box-shadow:0 0 0 1000px var(--ui-input-autofill-bg) inset,var(--ui-focus-ring)}.ui-input{padding:.8rem 1.2rem;width:100%}.ui-input:disabled{background-color:var(--ui-color-bg-darker);color:var(--ui-color-text-tertiary);cursor:not-allowed;opacity:.5}.ui-search-input{flex:1;min-width:250px;padding:1rem 1.5rem}.ui-search-input-full{width:100%;padding:1rem 1.5rem}.ui-search-container{margin-bottom:3rem}.ui-textarea{padding:.8rem 1.2rem;width:100%;resize:vertical;min-height:100px}.ui-input[type=date]{cursor:pointer}.ui-input[type=datetime-local]{cursor:pointer;position:relative;width:100%;box-sizing:border-box}.ui-input[type=datetime-local]::-webkit-calendar-picker-indicator{background:transparent;cursor:pointer;padding:.5rem;margin-left:.5rem;filter:invert(1);opacity:.7;transition:opacity var(--ui-dur-fast) var(--ui-ease-out)}.ui-input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.ui-input[type=datetime-local]::-webkit-datetime-edit{padding:0}.ui-input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{padding:0}.ui-input[type=datetime-local]::-webkit-datetime-edit-text{color:var(--ui-color-text-secondary);padding:0 .2rem}.ui-input[type=datetime-local]::-webkit-datetime-edit-month-field,.ui-input[type=datetime-local]::-webkit-datetime-edit-day-field,.ui-input[type=datetime-local]::-webkit-datetime-edit-year-field,.ui-input[type=datetime-local]::-webkit-datetime-edit-hour-field,.ui-input[type=datetime-local]::-webkit-datetime-edit-minute-field{color:var(--ui-color-text-primary);padding:.2rem .3rem;border-radius:4px;transition:background-color var(--ui-dur-fast) var(--ui-ease-out)}.ui-input[type=datetime-local]::-webkit-datetime-edit-month-field:focus,.ui-input[type=datetime-local]::-webkit-datetime-edit-day-field:focus,.ui-input[type=datetime-local]::-webkit-datetime-edit-year-field:focus,.ui-input[type=datetime-local]::-webkit-datetime-edit-hour-field:focus,.ui-input[type=datetime-local]::-webkit-datetime-edit-minute-field:focus{background:var(--ui-color-bg-blur-hover);color:var(--ui-color-text-primary);outline:none}.ui-input[type=datetime-local]::-webkit-calendar-picker-indicator{color-scheme:dark}.ui-input[type=datetime-local]{color-scheme:dark}.ui-input[type=number]{-moz-appearance:textfield}.ui-input[type=number]::-webkit-outer-spin-button,.ui-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-file-input{display:block;width:100%;padding:.75rem;cursor:pointer;font-size:.875rem}.ui-file-input:disabled{opacity:.6;cursor:not-allowed}.ui-file-input::file-selector-button{padding:.5rem 1rem;margin-right:1rem;background:var(--ui-color-bg-blur-hover);color:var(--ui-color-text-primary);border:none;border-radius:var(--ui-corner-sm);cursor:pointer;font-size:.875rem;font-weight:500;font-family:var(--ui-font-family);transition:background-color var(--ui-dur-fast) var(--ui-ease-out)}.ui-file-input::file-selector-button:hover{background:#ffffff29}@media(prefers-reduced-motion:reduce){.ui-input,.ui-search-input,.ui-search-input-full,.ui-textarea,.ui-file-input,.ui-file-input::file-selector-button,.ui-input[type=datetime-local]::-webkit-calendar-picker-indicator{transition:none}}@media(prefers-contrast:more){.ui-input,.ui-search-input,.ui-search-input-full,.ui-textarea,.ui-file-input{border-color:var(--ui-color-text-secondary)}}.ui-select{-webkit-appearance:none;appearance:none;padding:.75rem 2.5rem .75rem 1.15rem;background:var(--ui-panel-bg);background-image:var(--ui-chevron-muted);background-repeat:no-repeat;background-position:right 1rem center;background-size:10px 6px;backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-corner-md);color:var(--ui-color-text-primary);font-size:var(--ui-text-sm);font-family:var(--ui-font-family);cursor:pointer;transition:border-color var(--ui-dur-fast) ease;min-width:120px;height:auto}.ui-select:hover{border-color:var(--ui-color-border-secondary-hover)}.ui-select:focus{outline:none;border-color:var(--ui-color-border-secondary-hover)}.ui-select:focus-visible{border-color:var(--ui-color-text-tertiary)}.ui-select option{background:var(--ui-color-bg-primary);color:var(--ui-color-text-primary);padding:.5rem}.ui-select option:checked{background:var(--ui-color-primary-hover);color:var(--ui-color-text-primary)}.ui-select-sm{padding:.5rem 2.25rem .5rem 1rem;background-position:right .85rem center;font-size:var(--ui-text-xs);min-width:150px}.ui-select-lg{padding:1rem 2.75rem 1rem 1.5rem;background-position:right 1.15rem center;font-size:var(--ui-text-base);min-width:200px}.ui-select-full{width:100%}.ui-nav-dropdown{position:relative}.ui-nav-dropdown-toggle{display:inline-flex;align-items:center;gap:.5rem}.ui-nav-dropdown-toggle:after{content:"";width:10px;height:6px;background:var(--ui-color-text-tertiary);-webkit-mask:var(--ui-chevron) center / contain no-repeat;mask:var(--ui-chevron) center / contain no-repeat}.ui-nav-dropdown-menu{position:absolute;top:calc(100% + 20px);left:0;background:var(--ui-color-bg-body);border:1px solid rgba(255,255,255,.16);border-radius:var(--ui-corner-lg);padding:6px;min-width:150px;z-index:var(--ui-z-dropdown);display:flex;flex-direction:column;gap:2px}.ui-nav-dropdown-item{display:block;padding:.7rem 1.25rem;color:var(--ui-color-text-primary);text-decoration:none;transition:background-color var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease,transform var(--ui-dur-fast) var(--ui-ease-out);border-radius:var(--ui-corner-sm);font-size:var(--ui-text-sm);font-weight:var(--ui-text-light);font-family:var(--ui-font-family)}.ui-nav-dropdown-item:hover{background:var(--ui-color-primary-hover);color:var(--ui-color-text-primary)}.ui-nav-dropdown-item:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-nav-dropdown-item:focus-visible{outline:var(--ui-focus-outline);outline-offset:calc(var(--ui-focus-offset) * -1)}.ui-nav-dropdown-item.ui-nav-logout-btn:hover{background-color:var(--ui-color-danger-logout);color:var(--ui-color-text-primary)}.ui-nav-user-menu{position:relative}.ui-nav-user-dropdown{min-width:220px;right:0;left:auto}.ui-badge{--badge-tone: transparent;display:inline-flex;align-items:center;gap:6px;font-family:var(--ui-font-mono);font-size:11px;font-weight:var(--ui-text-normal);letter-spacing:.05em;line-height:1.2;text-transform:uppercase;white-space:nowrap;color:var(--ui-color-text-secondary);text-decoration:none}.ui-badge:before{content:"";display:none;width:6px;height:6px;flex:none;border-radius:50%;background:var(--badge-tone)}.ui-badge-success:before,.ui-badge-warning:before,.ui-badge-danger:before,.ui-badge-info:before,.ui-badge-muted:before,.ui-badge-deprecated:before,.ui-badge-developing:before{display:block}.ui-badge-success{--badge-tone: var(--ui-color-success)}.ui-badge-warning{--badge-tone: var(--ui-color-warning)}.ui-badge-danger{--badge-tone: var(--ui-color-danger)}.ui-badge-info{--badge-tone: var(--ui-color-text-primary)}.ui-badge-muted,.ui-badge-developing{--badge-tone: var(--ui-color-text-disabled);color:var(--ui-color-text-tertiary)}.ui-badge-deprecated{--badge-tone: var(--ui-color-danger);color:var(--ui-color-text-tertiary)}.ui-badge-strong{color:var(--ui-color-text-primary)}.ui-badge-neutral,.ui-badge-blur,.ui-badge-blur-orange{color:var(--ui-color-text-secondary)}.ui-badge-formula{font-family:var(--ui-font-family);font-style:italic;font-weight:var(--ui-text-semibold);text-transform:none}.ui-badge-sm{font-size:10px}.ui-badge-lg{font-size:12px}a.ui-badge,button.ui-badge,.ui-badge.ui-badge-clickable,.ui-badge-group-item .ui-badge{padding:5px 9px;border:1px solid var(--ui-color-border-blur);border-radius:var(--ui-corner-xs);background:var(--ui-panel-fill);font-family:var(--ui-font-mono);cursor:pointer;transition:border-color var(--ui-dur-fast) var(--ui-ease-out),background-color var(--ui-dur-fast) var(--ui-ease-out),color var(--ui-dur-fast) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out)}a.ui-badge:hover,button.ui-badge:hover,.ui-badge.ui-badge-clickable:hover,.ui-badge-group-item .ui-badge:hover{border-color:var(--ui-color-border-blur-hover);background:var(--ui-panel-fill-hover);color:var(--ui-color-text-primary)}.ui-badge .ui-icon{width:14px;height:14px}a.ui-badge:focus-visible,button.ui-badge:focus-visible,.ui-badge-group-delete:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}a.ui-badge:active,button.ui-badge:active:not(:disabled){transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-badge.param-badge{border:1px solid var(--ui-color-border-blur);border-radius:var(--ui-corner-xs)}.ui-badge.ui-modal-3d-badge{padding:5px 9px;border:1px solid var(--ui-color-border-blur);border-radius:var(--ui-corner-xs);background:var(--ui-modal-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);color:var(--ui-color-text-primary)}.ui-badge-group-item{position:relative;display:inline-flex;align-items:center}.ui-badge-group-item .ui-badge{padding-right:2rem}.ui-badge-group-delete{position:absolute;right:.3rem;display:flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;padding:0;border:none;border-radius:4px;background:transparent;color:var(--ui-color-text-tertiary);font-family:inherit;font-size:var(--ui-text-base);line-height:1;cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease-out),color var(--ui-dur-fast) var(--ui-ease-out)}.ui-badge-group-delete:hover{background:var(--ui-color-danger-bg);color:var(--ui-color-danger)}@media(prefers-reduced-motion:reduce){a.ui-badge,button.ui-badge,.ui-badge.ui-badge-clickable,.ui-badge-group-item .ui-badge,.ui-badge-group-delete{transition:none}a.ui-badge:active,button.ui-badge:active:not(:disabled){transform:none}}.ui-table-container{background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius);padding:.75rem 1.5rem;overflow-x:auto;transition:border-color .3s ease}.ui-table-container:hover{border-color:var(--ui-color-border-secondary-hover)}.ui-table{width:100%;border-collapse:collapse;min-width:1000px}.ui-table th{text-align:center;padding:1rem;color:var(--ui-color-text-secondary);font-weight:var(--ui-text-medium);font-size:var(--ui-text-sm);border-bottom:1px solid var(--ui-color-border-secondary);white-space:nowrap}.ui-table td{text-align:center;padding:.5rem .75rem;color:var(--ui-color-text-primary);border-bottom:1px solid var(--ui-color-border-tertiary);font-size:var(--ui-text-sm);vertical-align:middle}.ui-table tr:last-child td{border-bottom:none}.ui-table tbody tr:hover{background:var(--ui-color-bg-darkest)}.ui-table-cell-left{text-align:left}.ui-table-cell-right{text-align:right}.ui-table-cell-center{text-align:center}.ui-table-license-key{text-align:left}.ui-table-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-start}.ui-devices-badge{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .8rem;background:var(--ui-color-neutral-bg);border:1px solid var(--ui-color-border-light);border-radius:20px;cursor:pointer;transition:background-color var(--ui-dur-base) var(--ui-ease-out),border-color var(--ui-dur-base) var(--ui-ease-out);min-width:50px}.ui-devices-badge:hover{background:var(--ui-color-bg-overlay);border-color:var(--ui-color-border-tertiary)}.ui-devices-badge-count{font-weight:var(--ui-text-medium);font-size:var(--ui-text-sm);color:var(--ui-color-neutral)}.ui-devices-badge-count.active{font-weight:var(--ui-text-semibold)}.ui-md-table-wrap{overflow-x:auto;overflow-y:hidden;margin:calc(1.25rem - 6px) -6px calc(1.5rem - 6px)}.ui-md-table{width:100%;margin:0;border-collapse:separate;border-spacing:6px;font-size:var(--ui-text-sm);line-height:1.5}.ui-md-table th,.ui-md-table td{padding:.8rem 1rem;border:none;border-radius:12px;background:var(--ui-panel-fill);text-align:left;vertical-align:top;transition:background .15s ease}.ui-md-table th{background:#ffffff0f;color:var(--ui-color-text-primary);font-weight:600}.ui-md-table td{color:var(--ui-color-text-secondary)}.ui-md-table tbody tr:hover td{background:var(--ui-panel-fill-hover)}.ui-md-table td strong,.ui-md-table td b{color:var(--ui-color-text-primary);font-weight:var(--ui-text-medium)}.ui-md-table code{white-space:nowrap}.ui-form-group{margin-bottom:1.5rem}.ui-form-group label{display:block;color:var(--ui-color-text-primary);font-size:var(--ui-text-sm);font-weight:var(--ui-text-medium);margin-bottom:.5rem}.ui-form-group small{display:block;margin-top:.5rem;font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary)}.ui-checkbox-group{display:flex;align-items:center;gap:.5rem;cursor:pointer}.ui-checkbox-group label{margin-bottom:0;cursor:pointer}.ui-radio-group{display:flex;align-items:center;gap:.5rem;cursor:pointer}.ui-radio-group input[type=radio]{width:18px;height:18px;cursor:pointer}.ui-radio-group label{margin-bottom:0;cursor:pointer}.ui-form-actions{display:flex;gap:1rem;margin-top:2rem}.ui-form-actions button{flex:1}.ui-filters-section{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.ui-auth-form{display:flex;flex-direction:column;gap:1.25rem}.ui-auth-form .ui-form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:0}.ui-auth-form .ui-form-group label{color:var(--ui-color-text-primary);font-size:var(--ui-text-sm);font-weight:var(--ui-text-medium)}.ui-auth-form .ui-form-group input::placeholder{color:var(--ui-input-placeholder)}.ui-auth-form-actions{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.ui-auth-submit-button{height:44px}.ui-forgot-password{text-align:center;color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm)}.ui-forgot-password a{border-radius:var(--ui-corner-xs);color:var(--ui-color-text-primary);text-decoration:none;transition:color var(--ui-dur-base) var(--ui-ease-out)}.ui-forgot-password a:hover{color:var(--ui-color-text-primary);text-decoration:underline}.ui-auth-tabs{margin-bottom:2rem}.ui-auth-error{background-color:var(--ui-color-danger-bg);color:var(--ui-color-danger);padding:12px;border-radius:var(--ui-corner-sm);margin-bottom:20px;font-size:var(--ui-text-sm);border:1px solid var(--ui-color-danger-border)}.ui-input-error{border-color:var(--ui-color-danger)!important}.ui-field-error{color:var(--ui-color-danger);font-size:var(--ui-text-xs, 12px);margin-top:4px;display:block}.ui-auth-consent-section{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.ui-auth-checkbox-group{display:flex;align-items:flex-start;gap:.75rem}.ui-auth-checkbox-group input[type=checkbox]{width:18px;height:18px;min-width:18px;margin-top:.2rem;cursor:pointer;accent-color:var(--ui-color-primary-hover)}.ui-auth-checkbox-group label{color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-text-normal-height);cursor:pointer;margin:0}.ui-auth-privacy-notice{margin-top:1rem;padding:.75rem 1rem;background:#ffffff0a;border-radius:10px}.ui-auth-privacy-notice p{color:var(--ui-color-text-tertiary);font-size:var(--ui-text-xs);line-height:var(--ui-text-normal-height);margin:0;text-align:center}.ui-auth-link{border-radius:var(--ui-corner-xs);color:var(--ui-color-text-primary);text-decoration:none;transition:color var(--ui-dur-base) var(--ui-ease-out)}.ui-forgot-password a:focus-visible,.ui-auth-link:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}.ui-auth-link:hover{color:var(--ui-color-text-primary);text-decoration:underline}.admin-info-card{background:var(--ui-color-bg-card-product);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--ui-color-border-primary);border-radius:var(--ui-panel-radius);padding:1.5rem;margin-bottom:2rem}.admin-info-row{display:flex;justify-content:space-between;align-items:center;padding:.8rem 0;border-bottom:1px solid var(--ui-color-border-tertiary)}.admin-info-row:last-child{border-bottom:none}.admin-info-label{color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm);font-weight:var(--ui-text-medium)}.admin-info-value{color:var(--ui-color-text-primary);font-size:var(--ui-text-base)}.admin-info-value-key{font-family:var(--ui-font-family);font-size:var(--ui-text-sm)}.admin-edit-form{background:var(--ui-color-bg-card-product);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--ui-color-border-primary);border-radius:var(--ui-panel-radius);padding:2rem}.admin-form-section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--ui-color-border-tertiary)}.admin-form-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.admin-form-section h2{font-size:var(--ui-text-xl);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary);margin:0 0 1.5rem}.admin-calculated-date{padding:.8rem 1.2rem;background:var(--ui-color-bg-darkest);border:1px solid var(--ui-color-border-tertiary);border-radius:var(--ui-corner-md);color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm);max-width:400px}.admin-form-hint{display:block;margin-top:.5rem;font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary)}.admin-info-message{padding:1rem;background:var(--ui-color-info-bg);border:1px solid var(--ui-color-info-border);border-radius:10px;color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm)}.admin-form-actions{display:flex;gap:1rem;margin-top:2rem}.admin-form-actions button{flex:1}@media(max-width:768px){.admin-info-row{flex-direction:column;align-items:flex-start;gap:.5rem}.admin-form-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.ui-forgot-password a,.ui-auth-link{transition:none}}.ui-modal-overlay{position:fixed;inset:0;background:var(--ui-modal-scrim);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:var(--ui-z-modal);animation:ui-fadeIn var(--ui-dur-base) var(--ui-ease-out);padding:2rem;overflow-y:auto}.ui-modal-overlay.hide-scrollbar-overlay{scrollbar-width:none!important;-ms-overflow-style:none!important}.ui-modal-overlay.hide-scrollbar-overlay::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@keyframes ui-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ui-fadeOut{0%{opacity:1}to{opacity:0}}.ui-modal-content{background:var(--ui-modal-bg);border:1px solid var(--ui-color-border-blur);border-radius:var(--ui-panel-radius-lg);box-shadow:var(--ui-shadow-lg);padding:2.25rem;width:100%;max-width:800px;position:relative;animation:ui-slideUp var(--ui-dur-slow) var(--ui-ease-out);max-height:90vh;max-height:90dvh;overflow-y:auto}@keyframes ui-slideUp{0%{transform:translateY(8px) scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes ui-modal-out{0%{transform:none;opacity:1}to{transform:translateY(8px) scale(.97);opacity:0}}@keyframes ui-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes ui-sheet-out{0%{transform:none}to{transform:translateY(100%)}}.ui-modal-overlay.is-closing{pointer-events:none;animation:ui-fadeOut var(--ui-dur-base) var(--ui-ease-out) forwards}.ui-modal-overlay.is-closing>:is(.ui-modal,.ui-modal-content,.ui-modal-content-auth){animation:ui-modal-out var(--ui-dur-base) var(--ui-ease-out) forwards}@media(prefers-reduced-motion:reduce){@keyframes ui-slideUp{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-out{0%{opacity:1}to{opacity:0}}@keyframes ui-sheet-in{0%{opacity:0}to{opacity:1}}@keyframes ui-sheet-out{0%{opacity:1}to{opacity:0}}}.ui-modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--ui-color-text-secondary);font-size:2rem;cursor:pointer;padding:.5rem;line-height:var(--ui-text-tight);transition:color var(--ui-dur-base) var(--ui-ease-out);z-index:var(--ui-z-raised);font-family:var(--ui-font-family)}.ui-modal-content-auth{background:var(--ui-modal-bg);border:1px solid var(--ui-color-border-blur);border-radius:var(--ui-panel-radius-lg);box-shadow:var(--ui-shadow-lg);padding:2.25rem;width:90%;max-width:420px;position:relative;animation:ui-slideUp var(--ui-dur-slow) var(--ui-ease-out);max-height:90vh;max-height:90dvh;overflow-y:auto}.ui-modal-content-auth:focus{outline:none}.ui-modal-header-auth{margin-bottom:2rem}.ui-modal-header-auth h2{margin:0 0 .5rem;color:var(--ui-color-text-primary);font-size:var(--ui-text-2xl)}.ui-modal-header-auth p{margin:0;color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm)}.ui-modal-header{display:flex;gap:1.5rem;margin-bottom:2rem;align-items:flex-start}.ui-modal-icon{width:100px;height:100px;font-size:3rem;line-height:100px;text-align:center;flex-shrink:0;background:var(--ui-color-primary-lightest);border-radius:var(--ui-panel-radius-sm);border:2px solid var(--ui-color-primary-border)}.ui-modal-info{flex:1}.ui-modal-info h2{margin:0 0 1rem;color:var(--ui-color-text-primary);font-size:2rem}.ui-modal-description{margin:0;color:var(--ui-color-text-secondary);font-size:var(--ui-text-base);line-height:var(--ui-text-relaxed)}.ui-modal-section{margin-bottom:1.25rem;padding:1.25rem 1.5rem;background:var(--ui-panel-fill);border-radius:var(--ui-panel-radius-sm)}.ui-modal-section:last-child{margin-bottom:0}.ui-modal-section h3{margin:0 0 1rem;color:var(--ui-color-text-primary);font-size:var(--ui-text-lg)}.ui-modal-actions{display:flex;gap:1rem}.ui-versions-list{display:flex;flex-wrap:wrap;gap:.5rem}.ui-command-group{margin-bottom:1.5rem}.ui-command-group:last-child{margin-bottom:0}.ui-command-group h4{margin:0 0 .75rem;color:var(--ui-color-text-secondary);font-size:var(--ui-text-base);font-weight:var(--ui-text-semibold)}.ui-commands-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.5rem}.ui-commands-list li{padding:.625rem 1rem;background:var(--ui-panel-fill);border-radius:10px;color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm)}.ui-fullscreen-overlay{position:fixed;inset:0;background:var(--ui-color-shadow-darkest);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:var(--ui-z-fullscreen);animation:ui-fadeIn var(--ui-dur-base) var(--ui-ease-out);padding:2rem}.ui-fullscreen-image{max-width:90%;max-height:90%;object-fit:contain;border-radius:var(--ui-corner-sm)}.ui-modal-image-container{width:200px;height:200px;flex-shrink:0;background:transparent;border-radius:var(--ui-panel-radius-sm);border:1px solid var(--ui-color-border-secondary);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.ui-modal-image-container:has(.ui-modal-image-placeholder){border-style:dashed}.ui-modal-image{width:100%;height:100%;object-fit:cover}.ui-modal-image-placeholder{font-size:var(--ui-text-base);color:var(--ui-color-text-disabled);font-weight:var(--ui-text-medium);letter-spacing:2px}.ui-modal-3d-badge{position:absolute;bottom:.75rem;right:.75rem}.ui-modal-article{color:var(--ui-color-text-tertiary);font-size:var(--ui-text-sm);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--ui-text-medium);margin-bottom:1rem}.ui-modal-badges{display:flex;gap:.4rem 1rem;flex-wrap:wrap;margin-bottom:1rem}.ui-modal-price-section{display:flex;align-items:center;gap:1.5rem;margin-top:1rem}.ui-modal-price{font-size:var(--ui-text-2xl);font-weight:var(--ui-text-bold);color:var(--ui-color-text-primary);text-transform:uppercase;letter-spacing:.5px}.ui-parameter-groups{display:flex;flex-direction:column;gap:1rem}.ui-parameter-group{background:var(--ui-color-bg-overlay);border-radius:var(--ui-corner-sm);overflow:hidden}.ui-parameter-group-header{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-parameter-group-toggle{font-size:var(--ui-text-2xl);color:var(--ui-color-text-secondary);transition:transform var(--ui-dur-base) var(--ui-ease-out);line-height:var(--ui-text-tight);font-weight:var(--ui-text-light)}.ui-parameter-group-toggle.expanded{transform:rotate(90deg)}.ui-parameter-group-name{color:var(--ui-color-text-primary);font-size:var(--ui-text-base);font-weight:var(--ui-text-medium)}.ui-parameters-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;padding:1rem}.ui-parameter-group .ui-parameters-list{padding:0 1rem 1rem}.ui-parameter-item{padding:.625rem 1rem;background:var(--ui-panel-fill);border-radius:10px;color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm);display:flex;align-items:center;gap:.5rem}.ui-parameter-type-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ui-parameter-type-text{background:var(--ui-color-param-text)}.ui-parameter-type-number{background:var(--ui-color-param-number)}.ui-parameter-type-formula{background:var(--ui-color-param-formula)}.ui-media-carousel{position:relative;display:flex;align-items:center;gap:.5rem}.ui-media-nav-button{width:40px;height:40px;background:transparent;border:none;color:var(--ui-color-text-secondary);font-size:2.5rem;cursor:pointer;border-radius:var(--ui-corner-md);transition:color var(--ui-dur-base) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out);display:flex;align-items:center;justify-content:center;font-family:var(--ui-font-family);line-height:var(--ui-text-tight);flex-shrink:0;z-index:var(--ui-z-raised)}.ui-media-nav-button:hover{color:var(--ui-color-text-primary)}.ui-media-nav-button:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-media-nav-button:focus-visible{outline:var(--ui-focus-outline);outline-offset:0}.ui-media-nav-button.nav-left{order:0}.ui-media-nav-button.nav-right{order:2}.ui-media-preview-container{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;order:1}.ui-media-preview{height:150px;background:var(--ui-color-bg-darkest);border-radius:var(--ui-corner-md);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:opacity var(--ui-dur-base) var(--ui-ease-out);opacity:.4;cursor:pointer}.ui-media-preview.active,.ui-media-preview:hover{opacity:1}.ui-media-preview-content{width:100%;height:100%;object-fit:cover}.ui-media-counter{position:absolute;bottom:-2rem;left:50%;transform:translate(-50%);color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm)}.ui-media-placeholder{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ui-media-placeholder-item{height:150px;background:var(--ui-color-bg-overlay);border:2px dashed var(--ui-color-primary-border);border-radius:var(--ui-corner-md);display:flex;align-items:center;justify-content:center;color:var(--ui-color-text-placeholder);font-size:var(--ui-text-sm)}.ui-command-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.ui-command-image-placeholder{aspect-ratio:16/9;background:var(--ui-color-bg-overlay);border:1px solid var(--ui-color-border-tertiary);border-radius:var(--ui-corner-md);display:flex;align-items:center;justify-content:center;color:var(--ui-color-text-placeholder);font-size:var(--ui-text-sm)}.ui-command-videos{display:flex;flex-direction:column;gap:1rem}.ui-command-video-placeholder{aspect-ratio:16/9;background:var(--ui-color-bg-overlay);border:1px solid var(--ui-color-border-tertiary);border-radius:var(--ui-corner-md);display:flex;align-items:center;justify-content:center;color:var(--ui-color-text-placeholder);font-size:var(--ui-text-base);cursor:pointer;transition:background-color var(--ui-dur-base) var(--ui-ease-out),border-color var(--ui-dur-base) var(--ui-ease-out),color var(--ui-dur-base) var(--ui-ease-out)}.ui-command-video-placeholder:hover{background:var(--ui-color-primary-lightest);border-color:var(--ui-color-primary-border);color:var(--ui-color-text-primary)}@media(max-width:768px){.ui-modal-header:not(:has(>.ui-modal-close)){flex-direction:column;align-items:center;text-align:center}.ui-commands-list{grid-template-columns:1fr}.ui-modal-actions{flex-direction:column}.ui-modal-image-container{width:150px;height:150px}.ui-modal-image-placeholder{font-size:4rem}.ui-parameters-list,.ui-media-preview-container{grid-template-columns:1fr}.ui-media-preview{height:150px}.ui-media-nav-button{width:40px;height:40px;font-size:1.5rem}.ui-media-placeholder,.ui-command-images{grid-template-columns:1fr}}.ui-modal-actions{display:flex;gap:1rem;margin-top:2rem}.ui-modal-actions button{flex:1}.ui-modal-title{font-size:var(--ui-text-2xl);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary);margin:0 0 1.5rem}.ui-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ui-modal-header h2{font-size:var(--ui-text-2xl);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary);margin:0}.ui-modal-close{background:none;border:none;border-radius:var(--ui-corner-xs);color:var(--ui-color-text-tertiary);font-size:0;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color var(--ui-dur-fast) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out);font-family:var(--ui-font-family)}.ui-modal-close:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:var(--ui-cross) center / contain no-repeat;mask:var(--ui-cross) center / contain no-repeat}.ui-modal-close:hover{color:var(--ui-color-text-primary)}.ui-modal-close:active{transform:scale(.9);transition-duration:0s}@media(pointer:coarse){.ui-modal-close{width:40px;height:40px}}.ui-modal-close:focus-visible{outline:var(--ui-focus-outline);outline-offset:0}.ui-modal-header .ui-modal-close{position:static;flex:none}.ui-modal{position:relative;background:var(--ui-modal-bg);border:1px solid var(--ui-color-border-blur);border-radius:var(--ui-panel-radius-lg);box-shadow:var(--ui-shadow-lg);padding:1.75rem;width:100%;max-width:800px;animation:ui-slideUp var(--ui-dur-slow) var(--ui-ease-out);max-height:90vh;max-height:90dvh;overflow-y:auto;display:flex;flex-direction:column}.ui-modal-body{display:flex;flex-direction:column;gap:1rem}.ui-modal-footer{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:.75rem}.ui-share-block{padding:1rem 1.1rem;background:var(--ui-panel-fill);border-radius:var(--ui-panel-radius-sm)}.ui-share-block-label{margin:0 0 .6rem;font-family:var(--ui-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-text-tertiary)}.ui-share-link-input{width:100%;padding:.7rem .85rem;background:var(--ui-color-bg-body);border:1px solid var(--ui-color-border-blur);border-radius:var(--ui-corner-md);color:var(--ui-color-text-primary);font-size:.8125rem;font-family:var(--ui-font-mono);margin-bottom:.75rem;box-sizing:border-box}.ui-share-link-input.revoked{color:var(--ui-color-text-tertiary)}.ui-share-stats{display:flex;gap:1.5rem;margin-bottom:1rem}.ui-share-stat-value{font-size:1.5rem;font-weight:600;color:var(--ui-color-text-primary)}.ui-share-stat-label{font-family:var(--ui-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-text-tertiary)}.ui-share-warning{padding:.9rem 1.1rem;background:var(--ui-color-warning-bg);border-radius:var(--ui-panel-radius-sm);color:var(--ui-color-warning);font-size:.875rem;line-height:1.5}.ui-modal-form{padding:1.5rem}.ui-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ui-checkbox-group label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.ui-checkbox-group input[type=checkbox]{width:18px;height:18px;cursor:pointer}@media(max-width:768px){.ui-form-row{grid-template-columns:1fr}}.ui-auth-success{padding:1rem 1.25rem;background:var(--ui-color-success-bg);border:1px solid var(--ui-color-success-border);border-radius:var(--ui-corner-sm);color:var(--ui-color-success);font-size:var(--ui-text-sm);margin-bottom:1rem;animation:ui-slideDown var(--ui-dur-base) var(--ui-ease-out)}@keyframes ui-slideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.ui-reset-password-container{max-width:500px;margin:4rem auto;padding:2.5rem;background:var(--ui-modal-bg);border:1px solid var(--ui-modal-border);border-radius:var(--ui-panel-radius)}.ui-reset-password-container h1{margin:0 0 .5rem;color:var(--ui-color-text-primary);font-size:var(--ui-text-2xl)}.ui-reset-password-container>p{margin:0 0 2rem;color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm)}@media(max-width:600px){.ui-modal-overlay:has(>:is(.ui-modal,.ui-modal-content,.ui-modal-content-auth)){align-items:flex-end;padding:0}.ui-modal-overlay>:is(.ui-modal,.ui-modal-content,.ui-modal-content-auth){width:100%;max-width:none;max-height:90vh;max-height:90dvh;overflow-y:auto;border-width:1px 0 0;border-radius:var(--ui-panel-radius-lg) var(--ui-panel-radius-lg) 0 0;padding:1.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));animation:ui-sheet-in var(--ui-dur-slow) var(--ui-ease-out)}.ui-modal-overlay.is-closing>:is(.ui-modal,.ui-modal-content,.ui-modal-content-auth){animation:ui-sheet-out var(--ui-dur-base) var(--ui-ease-out) forwards}}@media(prefers-reduced-transparency:reduce){.ui-modal-overlay,.ui-fullscreen-overlay{background:#050508e0;backdrop-filter:none;-webkit-backdrop-filter:none}.ui-modal,.ui-modal-content,.ui-modal-content-auth{background:#151516}}@media(prefers-contrast:more){.ui-modal,.ui-modal-content,.ui-modal-content-auth{border-color:var(--ui-color-text-tertiary)}}@media(prefers-reduced-motion:reduce){.ui-modal-close,.ui-media-nav-button,.ui-media-preview,.ui-command-video-placeholder,.ui-parameter-group-toggle{transition:none}.ui-modal-close:active,.ui-media-nav-button:active{transform:none}}.ui-modal.ui-dialog{max-width:580px}.ui-modal.ui-dialog.ui-dialog-wide{max-width:720px}.ui-dialog:focus{outline:none}.ui-dialog .ui-modal-header{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;text-align:left}.ui-dialog-head{min-width:0}.ui-dialog-head .ui-kicker{margin:0 0 .45rem}.ui-dialog-head h2{overflow-wrap:anywhere;text-wrap:balance}.ui-dialog-sub{margin:.4rem 0 0;font-size:var(--ui-text-sm);line-height:1.45;color:var(--ui-color-text-tertiary)}.ui-dialog .ui-modal-body{gap:1.1rem}.ui-dialog-section{display:flex;flex-direction:column;gap:.9rem;min-width:0}.ui-dialog-section+.ui-dialog-section{margin-top:.6rem}.ui-dialog-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ui-dialog-section-title{margin:0;font-family:var(--ui-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-tertiary)}.ui-field{display:flex;flex-direction:column;gap:.45rem;min-width:0}.ui-field-label{font-size:var(--ui-text-sm);font-weight:var(--ui-text-medium);color:var(--ui-color-text-secondary)}.ui-field-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ui-field-required{margin-left:.25rem;color:var(--ui-color-text-tertiary)}.ui-field-hint{margin:0;font-size:var(--ui-text-xs);line-height:1.45;color:var(--ui-color-text-tertiary)}.ui-field-count{font-family:var(--ui-font-mono);font-size:11.5px;color:var(--ui-color-text-tertiary);white-space:nowrap}.ui-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .9rem;align-items:start}.ui-field-row.ui-field-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-field textarea.ui-input{min-height:5.5rem;resize:vertical;line-height:1.55}.ui-input.ui-field-mono{font-family:var(--ui-font-mono);letter-spacing:.02em}.ui-field-unit{position:relative}.ui-field-unit .ui-input{padding-right:3rem;font-variant-numeric:tabular-nums}.ui-field-unit-label{position:absolute;top:50%;right:1.1rem;transform:translateY(-50%);font-size:var(--ui-text-sm);color:var(--ui-color-text-tertiary);pointer-events:none}.ui-switch-field{display:flex;align-items:center;gap:.7rem;min-height:2.8rem}.ui-field-row>.ui-switch-field{align-self:end}.ui-switch-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ui-switch-label{font-size:var(--ui-text-sm);line-height:1.4;color:var(--ui-color-text-primary);cursor:pointer}.ui-segments{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:4px;border:1px solid var(--ui-panel-line);border-radius:var(--ui-corner-md);background:var(--ui-panel-fill)}.ui-segment{position:relative;display:flex;min-width:0}.ui-segment input{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-segment span{flex:1;padding:.55rem .75rem;border-radius:9px;font-size:var(--ui-text-sm);line-height:1.3;text-align:center;color:var(--ui-color-text-tertiary);cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease-out),color var(--ui-dur-fast) var(--ui-ease-out)}.ui-segment:hover span{background:var(--ui-panel-fill-hover);color:var(--ui-color-text-secondary)}.ui-segment input:checked+span{background:var(--ui-color-bg-blur-hover);color:var(--ui-color-text-primary)}.ui-segment input:focus-visible+span{outline:var(--ui-focus-outline);outline-offset:-2px}.ui-segment input:disabled+span{cursor:not-allowed;opacity:.5}.ui-modal-footer.ui-dialog-footer{position:relative;justify-content:center}.ui-dialog-delete{position:absolute;left:0}@media(max-width:600px){.ui-field-row,.ui-field-row.ui-field-row-3{grid-template-columns:minmax(0,1fr)}.ui-field-row>.ui-switch-field{min-height:0}.ui-modal.ui-dialog,.ui-modal.ui-dialog.ui-dialog-wide{max-width:none;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px))}.ui-modal-footer.ui-dialog-footer{flex-wrap:wrap}.ui-dialog-footer>button{flex:1}.ui-dialog-footer>.ui-dialog-delete{position:static;order:1;flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.ui-segment span{transition:none}}@media(prefers-contrast:more){.ui-segment input:checked+span{box-shadow:inset 0 0 0 1px var(--ui-color-text-secondary)}}:root{--ui-color-gold-light-rgb: 250, 206, 128;--ui-color-gold-rgb: 238, 168, 66;--ui-color-gold-deep-rgb: 224, 148, 54;--ui-color-gold-flame-rgb: 230, 120, 32;--ui-color-bronze-rgb: 150, 88, 32}.ui-card{background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius-sm);padding:2rem;transition:border-color .3s ease}.ui-card:hover{border-color:var(--ui-color-border-secondary-hover)}.ui-card-product,.ui-card-feature,.ui-card-discipline,.ui-card-family{transition:border-color var(--ui-dur-base) ease,transform var(--ui-dur-base) var(--ui-ease-out)}a.ui-card-product,a.ui-card-discipline{color:inherit;text-decoration:none}.ui-card-product:active,.ui-card-discipline:active,.ui-card-feature:not(.ui-card-developing):active:not(:has(.ui-card-feature-actions:active)),.ui-card-family:active:not(:has(.ui-card-family-button:active)){transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-card-product:focus-visible,.ui-card-discipline:focus-visible,.ui-card-feature:has(.ui-card-link:focus-visible),.ui-card-family:has(.ui-card-link:focus-visible){outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}.ui-card-link{color:inherit;text-decoration:none;outline:none}.ui-card-link:after{content:"";position:absolute;inset:0;z-index:var(--ui-z-raised);border-radius:inherit}.ui-card-product{background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius);padding:1.5rem;display:flex;flex-direction:column;position:relative;cursor:pointer}.ui-card-product:hover{border-color:var(--ui-color-border-secondary-hover)}.ui-card-product-title-row{display:flex;align-items:center;gap:.75rem}.ui-card-product-icon{flex-shrink:0;width:1.5em;height:1.5em;object-fit:contain;border-radius:var(--ui-corner-xs)}.ui-card-product-footer{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;margin-top:auto;padding-top:1.25rem}.ui-card-product-price{font-size:var(--ui-text-sm);color:var(--ui-color-text-primary);font-variant-numeric:tabular-nums}.ui-card-product-more{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto;font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);transition:color var(--ui-dur-fast) ease}.ui-card-product-more .ui-chevron{transform:rotate(-90deg);transition:transform var(--ui-dur-base) var(--ui-ease-out)}.ui-card-product:hover .ui-card-product-more{color:var(--ui-color-text-primary)}.ui-card-product:hover .ui-card-product-more .ui-chevron{transform:translate(2px) rotate(-90deg)}.ui-card-product.ui-card-developing{opacity:.7;cursor:default}.ui-card-product.ui-card-developing:hover{border-color:var(--ui-color-border-primary)}.ui-card-product-title{font-size:var(--ui-text-lg);margin:0 0 .5rem;color:var(--ui-color-text-primary);font-weight:var(--ui-text-semibold)}.ui-card-product-description{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);margin:0;line-height:var(--ui-text-normal-height);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.ui-card-feature{background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius);padding:1.5rem;display:flex;flex-direction:column;position:relative;min-height:160px;cursor:pointer}.ui-card-feature-head{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.ui-card-feature-head .ui-card-product-title{margin:0}.ui-card-feature-icon{flex-shrink:0;width:50px;height:50px;object-fit:contain;border-radius:var(--ui-corner-sm)}.ui-card-feature.ui-card-developing .ui-card-feature-icon,.ui-card-feature.ui-card-developing .ui-card-product-description{opacity:.6}.ui-card-feature.ui-card-developing .ui-card-product-title,.ui-card-feature.ui-card-developing .ui-card-product-description{color:var(--ui-color-text-secondary)}.ui-card-feature:hover{border-color:var(--ui-color-border-secondary-hover)}.ui-card-feature.ui-card-developing{opacity:.7;cursor:default}.ui-card-feature.ui-card-developing:hover{border-color:var(--ui-color-border-primary)}.ui-card-feature.ui-card-key-feature{position:relative;overflow:visible;--mx: 50%;--my: 50%;--spotlight-opacity: 0;border-color:rgba(var(--ui-color-gold-rgb),.22);box-shadow:0 0 12px rgba(var(--ui-color-gold-deep-rgb),.12),0 0 26px rgba(var(--ui-color-accent-rgb),.07);transition:box-shadow .4s ease,border-color .4s ease,transform var(--ui-dur-base) var(--ui-ease-out)}.ui-card-feature.ui-card-key-feature:hover{border-color:rgba(var(--ui-color-gold-light-rgb),.38);box-shadow:0 0 18px rgba(var(--ui-color-gold-rgb),.22),0 0 40px rgba(var(--ui-color-accent-rgb),.14),0 0 60px rgba(var(--ui-color-bronze-rgb),.1)}.ui-card-feature.ui-card-key-feature:after{content:"";position:absolute;inset:-2px;border-radius:calc(var(--ui-panel-radius) + 2px);padding:2px;background:linear-gradient(135deg,rgba(var(--ui-color-gold-light-rgb),.42),rgba(var(--ui-color-gold-deep-rgb),.4) 40%,rgba(var(--ui-color-accent-rgb),.36) 72%,rgba(var(--ui-color-bronze-rgb),.24));opacity:.75;transition:opacity .4s ease;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none;z-index:0}.ui-card-feature.ui-card-key-feature:hover:after{opacity:1}.ui-card-feature.ui-card-key-feature:before{content:"";position:absolute;inset:-2px;border-radius:calc(var(--ui-panel-radius) + 2px);padding:2px;opacity:var(--spotlight-opacity);background:radial-gradient(240px circle at var(--mx) var(--my),rgba(var(--ui-color-gold-light-rgb),.95) 0%,rgba(var(--ui-color-gold-rgb),.85) 22%,rgba(var(--ui-color-gold-flame-rgb),.6) 48%,rgba(var(--ui-color-accent-rgb),.3) 66%,transparent 80%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none;z-index:1}.ui-card-feature-tags{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:auto;padding-top:.75rem}.ui-card-feature-actions{position:absolute;bottom:.5rem;right:.5rem;z-index:2;display:flex;gap:.25rem;opacity:0;transition:opacity .18s ease;pointer-events:none}.ui-card-feature:hover .ui-card-feature-actions,.ui-card-feature:focus-within .ui-card-feature-actions{opacity:1;pointer-events:auto}@media(hover:none){.ui-card-feature-actions{opacity:1;pointer-events:auto}}.ui-card-feature-action{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--ui-corner-sm);background:none;cursor:pointer;opacity:.5;transition:opacity var(--ui-dur-fast) ease,transform var(--ui-dur-fast) var(--ui-ease-out)}.ui-card-feature-action img{display:block;width:20px;height:20px}.ui-card-feature-action:hover,.ui-card-feature-action:focus-visible{opacity:1}.ui-card-feature-action:focus-visible{outline:var(--ui-focus-outline);outline-offset:0}.ui-card-feature-action:active{transform:scale(.92);transition-duration:0s}.ui-key-features-grid{margin-top:1rem}.ui-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ui-card-header h2{font-size:var(--ui-text-2xl);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary);margin:0}.ui-card-header p{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);margin:.5rem 0 0}.ui-card-body{color:var(--ui-color-text-primary)}.ui-card-footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ui-color-border-tertiary)}.ui-card-compact{padding:1rem}.ui-card-lg{padding:3rem}.ui-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}.ui-card-discipline{background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius);padding:1.35rem 1.5rem 1.25rem;cursor:pointer;display:flex;flex-direction:column;gap:.45rem;position:relative;min-height:9.5rem}.ui-card-discipline:hover{border-color:var(--ui-color-border-secondary-hover)}.ui-card-discipline-title{margin:0;font-size:1.0625rem;font-weight:var(--ui-text-medium);line-height:1.3;color:var(--ui-color-text-primary)}.ui-card-discipline-description{margin:0;font-size:var(--ui-text-sm);line-height:1.5;color:var(--ui-color-text-secondary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.ui-card-discipline-count{margin-top:auto;padding-top:.75rem}.ui-disciplines-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.ui-card-family{background-color:var(--ui-panel-bg);background-size:cover;background-position:center;backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius);overflow:hidden;cursor:pointer;display:flex;flex-direction:column;height:340px;position:relative}.ui-card-family:hover{border-color:var(--ui-color-border-secondary-hover)}.ui-card-family.ui-spotlight{overflow:hidden}.ui-card-family.ui-spotlight:before{inset:0;z-index:4}.ui-card-family-gradient{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,var(--ui-color-shadow-darkest) 0%,var(--ui-color-shadow-darker) 40%,transparent 100%);pointer-events:none;z-index:1}.ui-card-family-content{position:relative;z-index:2;display:flex;flex-direction:column;height:100%}.ui-card-family-placeholder{position:absolute;inset:0;display:flex}.ui-card-family-placeholder .skeleton{width:100%;height:100%;border-radius:0}.ui-card-family-no-preview{flex:1;display:flex;align-items:center;justify-content:center;font-family:var(--ui-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-text-tertiary)}.ui-card-family-spacer{flex:1}.ui-card-family-info{padding:1rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.85rem}.ui-card-family-name{font-size:var(--ui-text-base);margin:0;color:var(--ui-color-text-primary);font-weight:var(--ui-text-medium);line-height:var(--ui-text-tight);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 4px var(--ui-color-shadow-dark)}.ui-card-family-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem}.ui-card-family-price{font-size:var(--ui-text-sm);font-weight:var(--ui-text-medium);color:var(--ui-color-text-primary);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px var(--ui-color-shadow-dark)}.ui-card-family-button{position:relative;z-index:2;flex-shrink:0;min-width:0;font-size:13px;font-weight:var(--ui-text-medium);white-space:nowrap;transition:background-size .4s ease-out,border-color .3s ease,color .25s ease,transform var(--ui-dur-base) var(--ui-ease-out)}.ui-card-family-button.ui-btn-halo{transition:border-color .4s ease,box-shadow .4s ease,transform var(--ui-dur-base) var(--ui-ease-out)}.ui-card-family-button:active:not(:disabled):not([aria-disabled=true]):not(.is-added){transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-card-family-button:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}.ui-card-family-button.is-added{opacity:.7;cursor:default}.ui-modal-family-button{margin-top:1rem;padding:.6rem 1.2rem;font-size:14px;font-weight:var(--ui-text-normal)}.family-toolbar{margin-bottom:1.5rem}.ui-families-grid{transition:opacity .2s ease}.ui-families-grid.is-loading{opacity:.45;pointer-events:none}.ui-families-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.ui-pricing-cards{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:stretch}.ui-card-pricing{background:var(--ui-color-bg-primary);border:2px solid var(--ui-color-border-tertiary);border-radius:var(--ui-panel-radius);padding:2rem;width:100%;max-width:320px;box-shadow:var(--ui-shadow-card);transition:box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column;position:relative}.ui-card-pricing:hover{box-shadow:var(--ui-shadow-card-hover);border-color:var(--ui-color-primary-border-hover)}.ui-card-pricing.selected{border-color:var(--ui-color-primary-hover)}.ui-card-pricing.selected .ui-plan-button{background:var(--ui-color-primary-hover)}.ui-card-pricing.popular{border-color:var(--ui-color-primary-hover);border-width:2px}.ui-popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--ui-color-primary-hover);color:var(--ui-color-text-primary);padding:.25rem 1rem;border-radius:var(--ui-corner-md);font-size:var(--ui-text-sm);font-weight:var(--ui-text-medium)}.ui-plan-name{font-size:var(--ui-text-2xl);margin-bottom:1rem;color:var(--ui-color-text-primary)}.ui-plan-price{margin-bottom:2rem;display:flex;align-items:baseline;gap:.25rem}.ui-price-amount{font-size:var(--ui-text-5xl);font-weight:var(--ui-text-bold);color:var(--ui-color-primary-hover)}.ui-price-currency{font-size:var(--ui-text-2xl);font-weight:var(--ui-text-semibold);color:var(--ui-color-primary-hover)}.ui-price-period{font-size:var(--ui-text-base);color:var(--ui-color-text-secondary)}.ui-price-free{font-size:var(--ui-text-3xl);font-weight:var(--ui-text-bold);color:var(--ui-color-success)}.ui-plan-features{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.ui-plan-features li{padding:.75rem 0;color:var(--ui-color-text-secondary);border-bottom:1px solid var(--ui-color-border-light)}.ui-plan-features li:last-child{border-bottom:none}.ui-plan-features li:before{content:"✓";color:var(--ui-color-primary-hover);font-weight:700;margin-right:.75rem}.ui-plan-button{width:100%;padding:.875rem 1.5rem;background:var(--ui-color-primary-lighter);color:var(--ui-color-text-primary);border:1px solid var(--ui-color-primary-hover);border-radius:var(--ui-corner-md);font-size:var(--ui-text-base);font-weight:var(--ui-text-medium);cursor:pointer;transition:background-color .3s ease;font-family:var(--ui-font-family)}.ui-plan-button:hover{background:var(--ui-color-primary-hover)}.ui-card-license{background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius-sm);padding:1.5rem;transition:border-color .3s ease}.ui-card-regular{background:#28282833;border:1px solid var(--ui-color-border-secondary);border-radius:var(--ui-panel-radius-sm);padding:1.5rem}.ui-card-license-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.ui-card-license-title{font-size:var(--ui-text-xl);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary);margin:0}.ui-card-license-body{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ui-license-row{display:flex;justify-content:space-between;align-items:center}.ui-license-label{color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm)}.ui-license-value,.ui-license-key{color:var(--ui-color-text-primary);font-size:var(--ui-text-base);font-weight:var(--ui-text-medium)}.ui-license-date{color:var(--ui-color-text-primary);font-size:var(--ui-text-base)}.ui-card-license-footer{display:flex;gap:1rem;justify-content:flex-end}.ui-device-toggle{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:.5rem}.ui-device-toggle:hover .ui-license-value{opacity:.8}.ui-device-status{display:flex;align-items:center;gap:.5rem;font-size:var(--ui-text-sm)}.ui-device-status.active{color:var(--ui-color-device-active)}.ui-device-status.suspended{color:var(--ui-color-device-suspended)}.ui-device-status.inactive{color:var(--ui-color-device-inactive)}.ui-device-indicator{font-size:var(--ui-text-xs)}.ui-device-indicator.inactive{opacity:.5}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.ui-device-toggle-icon{color:var(--ui-color-text-tertiary);margin-left:.25rem}.ui-device-toggle-icon.expanded{transform:rotate(180deg)}.ui-devices-section{margin-top:.5rem;margin-bottom:1rem}.ui-devices-content{margin-top:.8rem;padding:.5rem}.ui-devices-loading,.ui-devices-empty{text-align:center;padding:1.5rem;color:var(--ui-color-text-tertiary);font-size:var(--ui-text-sm)}.ui-devices-group{margin-bottom:1rem}.ui-devices-group:last-child{margin-bottom:0}.ui-devices-group-title{font-family:var(--ui-font-mono);font-size:11px;font-weight:var(--ui-text-normal);color:var(--ui-color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem}.ui-device-item{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--ui-panel-fill);border-radius:var(--ui-corner-md);margin-bottom:.4rem;text-align:left}.ui-device-item:last-child{margin-bottom:0}.ui-device-item.inactive{opacity:.6}.ui-device-info{flex:1}.ui-device-name{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--ui-text-sm);font-weight:var(--ui-text-medium);color:var(--ui-color-text-primary);margin-bottom:.3rem}.ui-device-name-text{display:flex;flex-direction:column;gap:.2rem}.ui-device-name-main{font-size:var(--ui-text-sm);font-weight:var(--ui-text-medium);color:var(--ui-color-text-primary)}.ui-device-system-info{font-size:var(--ui-text-xs);font-weight:var(--ui-text-normal);color:var(--ui-color-text-tertiary)}.ui-device-status-dot{flex:none;width:6px;height:6px;margin-top:.4rem;border-radius:50%;background:currentColor;font-size:0;color:var(--ui-color-device-active)}.ui-device-status-dot.suspended{color:var(--ui-color-device-suspended)}.ui-device-status-dot.deactivated{color:var(--ui-color-danger)}.ui-device-status-dot.inactive{background:transparent;box-shadow:inset 0 0 0 1px var(--ui-color-text-tertiary)}.ui-device-meta{display:flex;flex-wrap:wrap;gap:.2rem 1rem;font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary)}@media(max-width:768px){.ui-cards-grid,.ui-disciplines-grid,.ui-families-grid{grid-template-columns:1fr}.ui-pricing-cards{flex-direction:column;align-items:center}.ui-card-pricing{max-width:100%}.ui-card-license-header{flex-direction:column;align-items:flex-start;gap:1rem}.ui-license-row{flex-direction:column;align-items:flex-start;gap:.5rem}.ui-card-license-footer{flex-direction:column;width:100%}.ui-card-license-footer .ui-btn-secondary,.ui-card-license-footer .ui-btn-warning,.ui-card-license-footer .ui-btn-success,.ui-card-license-footer .ui-btn-danger{width:100%}.ui-device-item{flex-direction:column;align-items:flex-start;gap:.8rem}.ui-device-item .ui-btn-danger{width:100%}}.admin-stat-card{background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius-sm);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .3s ease;position:relative;min-height:150px}.admin-stat-card:hover{border-color:var(--ui-color-border-secondary-hover)}.admin-card-header{display:flex;align-items:flex-start}.admin-card-header h3{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);margin:0;font-weight:var(--ui-text-medium)}.admin-card-value{font-size:var(--ui-text-4xl);font-weight:var(--ui-text-bold);color:var(--ui-color-text-primary);margin:auto 0}.admin-card-footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:auto}.admin-stat-card.mini{min-height:65px;padding:1rem;gap:.5rem}.admin-stat-card.mini .admin-card-header h3{font-size:var(--ui-text-sm)}.admin-stat-card.mini .admin-card-value{font-size:var(--ui-text-2xl)}.admin-stat-icon{font-size:var(--ui-text-5xl);width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:var(--ui-color-primary-lightest);border-radius:var(--ui-corner-md)}.admin-stat-content{flex:1}.admin-stat-content h3{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);margin:0 0 .5rem;font-weight:var(--ui-text-medium)}.admin-stat-value{font-size:var(--ui-text-3xl);font-weight:var(--ui-text-bold);color:var(--ui-color-text-primary);margin:0}.admin-action-card{background:var(--ui-color-bg-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius-sm);padding:2rem;text-decoration:none;transition:border-color .3s ease;display:block}.admin-action-card:hover{border-color:var(--ui-color-border-secondary-hover)}.admin-action-icon{font-size:var(--ui-text-4xl);margin-bottom:1rem}.admin-action-card h3{font-size:var(--ui-text-xl);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary);margin:0 0 .5rem}.admin-action-card p{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);margin:0}@media(max-width:768px){.admin-stat-card{flex-direction:column;text-align:center}}.admin-feature-card{background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius-sm);padding:1.5rem;transition:border-color .3s ease}.admin-feature-card.enabled{border-color:var(--ui-color-success-border)}.admin-feature-card.disabled{border-color:var(--ui-color-danger-border)}.admin-feature-card.enabled:hover{border-color:var(--ui-color-success-border-hover)}.admin-feature-card.disabled:hover{border-color:var(--ui-color-danger-border-hover)}.admin-feature-content{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-feature-name{font-size:var(--ui-text-lg);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary);margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-btn-icon-danger{background:transparent;color:var(--ui-color-danger);border:1px solid var(--ui-color-danger-border);border-radius:var(--ui-corner-xs);width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--ui-text-base);font-weight:var(--ui-text-bold);transition:background-color .2s ease,color .2s ease}.ui-btn-icon-danger:hover{background:var(--ui-color-danger);color:var(--ui-color-btn-white-text)}.ui-discount-card{background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius-sm);padding:1.5rem;transition:border-color .3s ease;display:flex;flex-direction:column}.ui-discount-card:hover{border-color:var(--ui-color-border-secondary-hover)}.ui-discount-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.ui-discount-code{font-size:var(--ui-text-2xl);font-weight:var(--ui-text-bold);color:var(--ui-color-primary);font-family:var(--ui-font-family)}.ui-discount-info{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0;border-top:1px solid var(--ui-color-border-tertiary);border-bottom:1px solid var(--ui-color-border-tertiary);margin-bottom:1rem;flex:1}.ui-discount-info-row{display:flex;justify-content:space-between;align-items:center}.ui-discount-info-row .label{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.ui-discount-info-row .value{font-size:var(--ui-text-sm);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary)}.ui-discount-actions{display:flex;gap:.75rem}.ui-discount-actions button{flex:1}.ui-discounts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}@media(max-width:768px){.ui-discounts-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ui-card,.ui-card-product,.ui-card-feature,.ui-card-feature.ui-card-key-feature,.ui-card-feature.ui-card-key-feature:after,.ui-card-discipline,.ui-card-family,.ui-card-family-button,.ui-card-family-button.ui-btn-halo,.ui-card-feature-actions,.ui-card-feature-action,.ui-card-product-more,.ui-card-product-more .ui-chevron,.ui-families-grid,.ui-card-pricing,.ui-plan-button,.ui-card-license,.ui-discount-card,.admin-stat-card,.admin-action-card,.admin-feature-card{transition:none}.ui-card-product:active,.ui-card-discipline:active,.ui-card-feature:not(.ui-card-developing):active:not(:has(.ui-card-feature-actions:active)),.ui-card-family:active:not(:has(.ui-card-family-button:active)),.ui-card-family-button:active:not(:disabled):not([aria-disabled=true]):not(.is-added),.ui-card-feature-action:active{transform:none;opacity:.85}.ui-card-product:hover .ui-card-product-more .ui-chevron{transform:rotate(-90deg)}.ui-card-family-placeholder .skeleton{animation:none}}.ui-page{padding-top:100px;width:80%;margin:0 auto;padding-left:2rem;padding-right:2rem;padding-bottom:4rem}.ui-page.ui-page-narrow{max-width:1300px}.ui-page:has(.ui-docs-overview),.ui-page:has(.ui-docs-layout){max-width:1300px}.ui-page-head{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin-bottom:2.5rem}:root{--ui-page-title-size: clamp(1.75rem, 3.2vw, 2.375rem);--ui-page-title-weight: var(--ui-text-medium);--ui-page-title-tracking: -.02em;--ui-page-title-leading: 1.1}.ui-page-head h1{margin:0;font-size:var(--ui-page-title-size);font-weight:var(--ui-page-title-weight);line-height:var(--ui-page-title-leading);letter-spacing:var(--ui-page-title-tracking);text-wrap:balance;color:var(--ui-color-text-primary)}.ui-page-head p{max-width:40rem;margin:0;font-size:1rem;line-height:1.6;color:var(--ui-color-text-secondary)}.ui-page-head-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem}.ui-page-head.ui-page-head-center{align-items:center;text-align:center}.ui-page-head.ui-legal-head{max-width:800px;margin-left:auto;margin-right:auto}.ui-legal-content{max-width:800px;margin:0 auto;line-height:1.8;color:var(--ui-color-text-secondary);font-size:var(--ui-text-base)}.ui-legal-content h1,.ui-legal-content h2,.ui-legal-content h3,.ui-legal-content h4{color:var(--ui-color-text-primary);margin-top:2rem;margin-bottom:.75rem}.ui-legal-content h1{font-size:var(--ui-text-2xl)}.ui-legal-content h2{font-size:var(--ui-text-xl)}.ui-legal-content h3{font-size:var(--ui-text-lg)}.ui-legal-content p{margin-bottom:1rem}.ui-legal-content ul,.ui-legal-content ol{padding-left:1.5rem;margin-bottom:1rem}.ui-legal-content li{margin-bottom:.5rem}.ui-legal-content a{color:var(--ui-color-text-primary);text-decoration:underline}.ui-contacts-link{color:var(--ui-color-text-primary);text-decoration:none}.ui-contacts-link:hover{color:var(--ui-color-text-secondary)}.ui-section{margin-bottom:2rem}.ui-section-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;margin-bottom:0}.ui-section-header:not(:has(+.ui-cards-grid)) .ui-section-header-content{opacity:.5}.ui-toggle-icon{display:none}.ui-section-header-content{text-align:left;flex:1;transition:opacity .3s ease}.ui-section-toggle{display:inline-flex;align-items:center;gap:.6rem;margin:0 -.35rem;padding:.15rem .35rem;border:none;border-radius:var(--ui-corner-sm);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transform-origin:left center;transition:transform var(--ui-dur-base) var(--ui-ease-out)}.ui-section-toggle .ui-chevron{color:var(--ui-color-text-tertiary);transition:transform var(--ui-dur-base) var(--ui-ease-out),color var(--ui-dur-fast) ease}.ui-section-toggle[aria-expanded=false] .ui-chevron{transform:rotate(-90deg)}.ui-section-toggle:hover .ui-chevron{color:var(--ui-color-text-primary)}.ui-section-toggle:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-section-toggle:focus-visible{outline:var(--ui-focus-outline);outline-offset:0}.ui-section-header-content h2{font-size:var(--ui-text-2xl);margin:0;color:var(--ui-color-text-primary)}.ui-section-header-content p{font-size:var(--ui-text-base);color:var(--ui-color-text-secondary);margin:.25rem 0 0}@media(max-width:768px){.ui-page{width:auto;padding-left:1rem;padding-right:1rem}}@media(prefers-reduced-motion:reduce){.ui-section-header-content,.ui-section-toggle,.ui-section-toggle .ui-chevron{transition:none}.ui-section-toggle:active{transform:none;opacity:.85}}.commands-sections{display:flex;flex-direction:column;gap:2rem}.ui-content-block{margin:3rem 0;padding:2rem;background:var(--ui-color-bg-overlay);border-radius:var(--ui-corner-md);text-align:left}.ui-content-block h2{margin-top:0;color:var(--ui-color-primary-hover);font-size:var(--ui-text-2xl);margin-bottom:1rem}.ui-content-block p{line-height:var(--ui-text-relaxed);margin:1rem 0;color:var(--ui-color-text-secondary)}.ui-profile-layout{display:flex;gap:2rem;max-width:1200px;margin:0 auto}.ui-profile-sidebar{width:240px;flex-shrink:0}.ui-profile-main{flex:1;min-width:0}.ui-profile-content{background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius-lg);padding:2.5rem}.ui-section-title{font-size:var(--ui-text-2xl);font-weight:var(--ui-text-bold);margin:0 0 2rem;color:var(--ui-color-text-primary)}.ui-subsection-title{font-size:var(--ui-text-xl);font-weight:var(--ui-text-semibold);margin:0 0 1rem;color:var(--ui-color-text-primary)}.ui-form-section{margin-bottom:2rem}.ui-form-section:last-child{margin-bottom:0}@media(max-width:968px){.ui-profile-layout{flex-direction:column}.ui-profile-sidebar{width:100%}.ui-profile-sidebar .ui-tabs-vertical .ui-tabs-list{flex-direction:row}.ui-profile-sidebar .ui-tabs-vertical .ui-tab{padding:.5rem 1rem}.ui-profile-sidebar .ui-tabs-vertical .ui-tabs-divider{width:1px;height:auto;margin:.4rem .3rem}.ui-profile-content{padding:1.5rem}}.admin-page-header{text-align:center;margin-bottom:2rem}.admin-page-header h1{font-size:var(--ui-text-4xl);font-weight:var(--ui-text-bold);color:var(--ui-color-text-primary);margin:0;line-height:var(--ui-text-tight)}.admin-page-header p{font-size:var(--ui-text-lg);color:var(--ui-color-text-secondary);margin:.5rem 0 0}.admin-stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;margin-bottom:3rem}@media(max-width:1300px){.admin-stats-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1100px){.admin-stats-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.admin-stats-grid{grid-template-columns:repeat(2,1fr)}}.admin-page-header-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.admin-page-header-flex h1{font-size:var(--ui-text-3xl);font-weight:var(--ui-text-bold);color:var(--ui-color-text-primary);margin:0;line-height:var(--ui-text-tight)}.admin-page-header-flex h2{font-size:var(--ui-text-2xl);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary);margin:0;line-height:var(--ui-text-tight)}@media(max-width:768px){.admin-page-header-flex{flex-direction:column;align-items:flex-start}}.admin-error-message{text-align:center;padding:4rem 2rem;color:var(--ui-color-danger)}.admin-error-message p{margin-bottom:1.5rem;font-size:var(--ui-text-lg)}.admin-product-name{font-size:var(--ui-text-xl);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary);margin:0;flex:1}.admin-product-description{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);line-height:var(--ui-text-normal-height);margin:0 0 1rem;flex:1}.admin-feature-key{font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary);font-family:var(--ui-font-family);margin:0}.admin-feature-description{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:var(--ui-text-normal-height)}.ui-product-header{display:flex;gap:1.5rem;align-items:flex-start;margin-bottom:1.5rem}.ui-product-info{flex:1;min-width:0}.ui-product-title-row{display:flex;align-items:center;gap:1rem}.ui-product-icon{flex-shrink:0;width:3.5rem;height:3.5rem;object-fit:contain;border-radius:var(--ui-corner-md)}.ui-product-title-text{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ui-product-title{margin:0;font-size:var(--ui-page-title-size);font-weight:var(--ui-page-title-weight);line-height:var(--ui-page-title-leading);letter-spacing:var(--ui-page-title-tracking);text-wrap:balance;overflow-wrap:anywhere;color:var(--ui-color-text-primary)}.ui-product-subtitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0;font-size:var(--ui-text-sm);line-height:1.5;color:var(--ui-color-text-tertiary)}.ui-product-version{font-family:var(--ui-font-mono);color:var(--ui-color-text-secondary)}.ui-product-buy{padding:.6rem 1.5rem;font-weight:var(--ui-text-normal)}.ui-product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem}.ui-product-price-hint{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-section-header{margin-bottom:.75rem;font-size:var(--ui-text-2xl);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary);margin-top:0;line-height:var(--ui-text-tight)}.ui-breadcrumbs{display:flex;align-items:center;gap:.25rem;padding:1rem 0;font-size:var(--ui-text-sm)}.ui-breadcrumb-item{display:flex;align-items:center;gap:.25rem}.ui-breadcrumb-link,.ui-breadcrumb-current{font-size:var(--ui-text-sm);font-weight:var(--ui-text-normal);text-decoration:none;display:inline-block;line-height:1.4;transition:opacity var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease}.ui-breadcrumb-link{color:var(--ui-color-text-secondary);opacity:.6}.ui-breadcrumb-link:hover,.ui-breadcrumb-link:focus-visible{color:var(--ui-color-text-primary);opacity:1}.ui-breadcrumb-link:focus-visible,.ui-breadcrumb-back:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-corner-xs)}.ui-breadcrumb-current{color:var(--ui-color-text-primary);opacity:1}.ui-breadcrumb-separator{color:var(--ui-color-text-placeholder);-webkit-user-select:none;user-select:none;font-size:var(--ui-text-sm);padding:0 .25rem}.ui-breadcrumb-back{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--ui-text-sm);line-height:1.4;color:var(--ui-color-text-secondary);text-decoration:none;transition:color var(--ui-dur-fast) ease,transform var(--ui-dur-fast) var(--ui-ease-out)}.ui-breadcrumb-back:hover{color:var(--ui-color-text-primary)}.ui-breadcrumb-back:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-breadcrumb-back-arrow{display:block;flex:none}@media(min-width:900px){.ui-page:has(.ui-breadcrumbs-back){position:relative}.ui-breadcrumbs-back{position:absolute;top:calc(100px + 2.5rem);left:-.5rem;padding:0}.ui-breadcrumbs-back .ui-breadcrumb-back-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ui-filters-container{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;font-size:var(--ui-text-sm)}.ui-filters-container .ui-search-input-full{background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);font-size:var(--ui-text-sm)}.ui-filters-container .ui-search-input-full:hover{border-color:var(--ui-color-border-secondary-hover)}.ui-filters-container .ui-search-input-full:focus{border-color:var(--ui-color-border-secondary-hover)}.ui-filters-group{display:flex;gap:1rem;flex-wrap:wrap}.ui-filter-dropdown{position:relative}.ui-filter-button{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem .75rem 1.15rem;background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);border:1px solid var(--ui-panel-line);border-radius:var(--ui-corner-md);color:var(--ui-color-text-primary);font-family:inherit;font-size:var(--ui-text-sm);cursor:pointer;transition:border-color var(--ui-dur-fast) ease,background-color var(--ui-dur-fast) ease,transform var(--ui-dur-fast) var(--ui-ease-out)}.ui-filter-button:hover,.ui-filter-dropdown:has(>.ui-filter-menu)>.ui-filter-button{border-color:var(--ui-color-border-secondary-hover)}.ui-filter-button:focus-visible{outline:none;border-color:var(--ui-color-text-tertiary)}.ui-filter-button:active:not(:disabled){transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-filter-arrow{color:var(--ui-color-text-tertiary)}.ui-filter-arrow.up{transform:rotate(180deg)}.ui-filter-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--ui-z-sticky);box-sizing:border-box;display:flex;flex-direction:column;gap:2px;min-width:200px;width:max-content;padding:6px;background:var(--ui-color-bg-body);border:1px solid var(--ui-color-border-blur-hover);border-radius:var(--ui-corner-lg);box-shadow:var(--ui-shadow-filter);transform-origin:top left;animation:ui-filter-menu-in var(--ui-dur-base) var(--ui-ease-out)}@keyframes ui-filter-menu-in{0%{opacity:0;transform:scale(.98)}}.ui-dropdown-motion{opacity:0;transform:scale(.98);visibility:hidden;animation:none;transition:opacity var(--ui-dur-fast) var(--ui-ease-in),transform var(--ui-dur-fast) var(--ui-ease-in),visibility 0s linear var(--ui-dur-fast)}.ui-dropdown-motion[data-state=open]{opacity:1;transform:none;visibility:visible;transition:opacity var(--ui-dur-base) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out),visibility 0s}.ui-filter-option{display:flex;align-items:center;gap:.75rem;padding:.55rem .75rem;border-radius:var(--ui-corner-sm);color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm);cursor:pointer;transition:background-color var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease}.ui-filter-option:hover{background:var(--ui-panel-fill-hover);color:var(--ui-color-text-primary)}.ui-filter-option.active{background:var(--ui-color-bg-blur-hover);color:var(--ui-color-text-primary)}.ui-filter-option input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;flex-shrink:0;cursor:pointer;accent-color:var(--ui-color-primary-hover)}.ui-filter-option span{color:inherit;font-size:var(--ui-text-sm);white-space:nowrap}.ui-filter-option-single{display:flex;align-items:center;gap:.75rem;padding:.55rem .75rem;border-radius:var(--ui-corner-sm);color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm);text-align:left;cursor:pointer;transition:background-color var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease,transform var(--ui-dur-fast) var(--ui-ease-out)}.ui-filter-option-single:active{transform:scale(var(--ui-press-scale));transition-duration:0s}button.ui-filter-option-single{width:100%;border:none;background:none;font-family:inherit}a.ui-filter-option-single{text-decoration:none}.ui-filter-menu-divider{height:1px;margin:4px 6px;background:var(--ui-color-border-blur)}.ui-filter-option-single:hover{background:var(--ui-panel-fill-hover);color:var(--ui-color-text-primary)}.ui-filter-option-single.active{background:var(--ui-color-bg-blur-hover);color:var(--ui-color-text-primary)}.ui-filter-option-single.ui-filter-option-danger:hover,.ui-filter-option-single.ui-filter-option-danger:focus-visible{background:var(--ui-color-danger-bg);color:var(--ui-color-danger)}.ui-filter-option-single:focus-visible{outline:none;background:var(--ui-panel-fill-hover);color:var(--ui-color-text-primary)}.ui-filter-check{flex:none;width:12px;height:10px;margin-left:auto;background:currentColor;-webkit-mask:var(--ui-check) center / contain no-repeat;mask:var(--ui-check) center / contain no-repeat}.ui-filter-sort{margin-left:auto;color:var(--ui-color-text-secondary)}.ui-filter-count{font-family:var(--ui-font-mono);font-size:11px;color:var(--ui-color-text-tertiary)}@media(prefers-reduced-motion:reduce){.ui-filter-menu:not(.ui-dropdown-motion){animation-name:ui-filter-menu-fade}.ui-dropdown-motion,.ui-dropdown-motion[data-state=open]{transform:none}}@keyframes ui-filter-menu-fade{0%{opacity:0}}.ui-tab-select-hint{margin-left:auto;padding-left:1rem}.ui-tab-select-hint+.ui-filter-check{margin-left:.5rem}.ui-select-field{width:100%}.ui-select-trigger{width:100%;justify-content:space-between;text-align:left}.ui-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-menu{width:100%;min-width:0;max-height:260px;margin:0;overflow-y:auto;list-style:none}.ui-select-menu:focus{outline:none}.ui-select-menu .ui-filter-option-single.is-active{background:var(--ui-panel-fill-hover);color:var(--ui-color-text-primary)}.ui-select-menu .ui-filter-option-single.active{background:var(--ui-color-bg-blur-hover)}.ui-sort-group{display:flex;gap:.5rem}.ui-sort-group .ui-filter-menu,.ui-filter-dropdown.is-end>.ui-filter-menu{left:auto;right:0;transform-origin:top right}@media(max-width:768px){.ui-filters-container{flex-direction:column;align-items:stretch}.ui-filters-group{width:100%}.ui-filter-dropdown{flex:1}.ui-filter-button{width:100%;justify-content:space-between}.ui-sort-group{width:100%}}:root{--ui-pagination-border-radius: 20px;--ui-pagination-bg-blur: blur(10px);--ui-pagination-button-size: 40px}.ui-pagination{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:1rem;background:var(--ui-color-bg-overlay);backdrop-filter:var(--ui-pagination-bg-blur);-webkit-backdrop-filter:var(--ui-pagination-bg-blur);border-radius:var(--ui-pagination-border-radius);width:fit-content;margin:2rem auto;box-shadow:var(--ui-shadow-pagination)}.ui-pagination-button{width:var(--ui-pagination-button-size);height:var(--ui-pagination-button-size);border:none;background:transparent;color:var(--ui-color-text-primary);border-radius:12px;cursor:pointer;font-size:var(--ui-text-base);font-weight:var(--ui-text-medium);transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;font-family:var(--ui-font-family)}.ui-pagination-button:hover:not(:disabled){background:var(--ui-color-primary-border)}.ui-pagination-button.active{background:var(--ui-color-primary-border-hover)}.ui-pagination-button:disabled{color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-pagination-button:focus-visible{outline:var(--ui-focus-outline);outline-offset:-1px}.ui-pagination-gap{width:1.5rem;text-align:center;color:var(--ui-color-text-tertiary);-webkit-user-select:none;user-select:none}.ui-date-range-selector{display:flex;gap:.5rem;background:var(--ui-color-bg-card);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--ui-color-border-primary);border-radius:16px;padding:1rem}.ui-date-range-selector button{padding:.75rem 1rem;background:transparent;border:none;color:var(--ui-color-text-secondary);border-radius:10px;cursor:pointer;transition:background-color var(--ui-dur-base) var(--ui-ease-out),border-color var(--ui-dur-base) var(--ui-ease-out),color var(--ui-dur-base) var(--ui-ease-out);font-size:var(--ui-text-base);font-weight:var(--ui-text-medium);font-family:var(--ui-font-family)}.ui-date-range-selector button:hover{background:var(--ui-color-primary-hover);color:var(--ui-color-text-primary)}.ui-date-range-selector button.active{background:var(--ui-color-primary-hover);color:var(--ui-color-text-primary);font-weight:var(--ui-text-semibold)}.ui-analytics-section{background:var(--ui-color-bg-card-product);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--ui-color-border-primary);border-radius:20px;padding:2rem;margin-bottom:2rem;transition:border-color var(--ui-dur-base) var(--ui-ease-out)}.ui-analytics-section:hover{border-color:var(--ui-color-border-secondary-hover)}.ui-chart-container{width:100%;overflow-x:auto;padding:1rem 0}.ui-chart-bars{display:flex;gap:1rem;align-items:flex-end;min-width:100%;padding:0 1rem}.ui-chart-bar-wrapper{flex:1;min-width:40px;display:flex;flex-direction:column;align-items:center}.ui-chart-bar-container{width:100%;display:flex;align-items:flex-end;justify-content:center;position:relative}.ui-chart-bar{width:100%;max-width:60px;background:linear-gradient(180deg,#ffffff57,#ffffff1a);border-radius:8px 8px 0 0;transition:height var(--ui-dur-base) var(--ui-ease-out),opacity var(--ui-dur-base) var(--ui-ease-out);cursor:pointer;display:flex;align-items:flex-start;justify-content:center;padding-top:.5rem;position:relative}.ui-chart-bar:hover{background:linear-gradient(180deg,#ffffff80,#ffffff29)}.ui-chart-bar .bar-value{font-size:var(--ui-text-xs);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary)}.ui-chart-label{margin-top:.5rem;font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary);text-align:center}.ui-horizontal-chart{display:flex;flex-direction:column;gap:1rem}.ui-horizontal-bar-wrapper{display:flex;align-items:center;gap:1rem}.ui-feature-name{min-width:200px;font-size:var(--ui-text-sm);color:var(--ui-color-text-primary);font-weight:var(--ui-text-medium)}.ui-horizontal-bar-container{flex:1;height:40px;background:var(--ui-color-bg-darker);border-radius:8px;overflow:hidden;position:relative}.ui-horizontal-bar{height:100%;background:linear-gradient(90deg,var(--ui-color-success-gradient-start) 0%,var(--ui-color-success-gradient-end) 100%);border-radius:8px;transition:width var(--ui-dur-base) var(--ui-ease-out),opacity var(--ui-dur-base) var(--ui-ease-out);display:flex;align-items:center;justify-content:flex-end;padding-right:1rem;min-width:60px}.ui-horizontal-bar:hover{background:linear-gradient(90deg,var(--ui-color-success-gradient-hover-start) 0%,var(--ui-color-success-gradient-hover-end) 100%)}.ui-horizontal-bar .bar-value{font-size:var(--ui-text-sm);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary)}.ui-empty-chart{text-align:center;padding:3rem;color:var(--ui-color-text-tertiary);font-size:var(--ui-text-base)}@media(max-width:768px){.ui-date-range-selector{width:100%}.ui-date-range-selector button{flex:1}.ui-feature-name{min-width:120px;font-size:var(--ui-text-xs)}.ui-chart-bars{gap:.5rem}}.ui-nav-link{color:var(--ui-color-text-secondary);text-decoration:none;font-weight:var(--ui-text-light);transition:color var(--ui-dur-fast) ease,background-color var(--ui-dur-fast) ease;cursor:pointer;background:none;border:none;font-size:var(--ui-text-sm);font-family:var(--ui-font-family);padding:.5rem 1rem;border-radius:var(--ui-corner-md)}.ui-nav-link:hover{color:var(--ui-color-text-primary);background:var(--ui-color-primary-hover)}.ui-nav-link[aria-current=page],.ui-nav-link.active{color:var(--ui-color-text-primary)}.ui-nav-link:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-nav-link:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}.ui-nav-admin-link{color:var(--ui-color-text-primary);font-weight:var(--ui-text-semibold)}.ui-nav-dropdown-divider{height:1px;background:var(--ui-color-border-secondary);margin:.5rem 0}.ui-toggle-switch{position:relative;display:inline-flex;flex:none;width:32px;height:18px;vertical-align:middle;cursor:pointer}.ui-toggle-switch input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ui-toggle-slider{position:absolute;inset:0;border:1px solid var(--ui-color-toggle-line);border-radius:var(--ui-corner-xs);background:var(--ui-color-toggle-off);pointer-events:none;transition:background-color var(--ui-dur-fast) var(--ui-ease-out),border-color var(--ui-dur-fast) var(--ui-ease-out),box-shadow var(--ui-dur-fast) var(--ui-ease-out)}.ui-toggle-slider:before{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:3px;background:var(--ui-color-toggle-knob);transition:transform var(--ui-dur-base) var(--ui-ease-out),width var(--ui-dur-fast) var(--ui-ease-out),background-color var(--ui-dur-fast) var(--ui-ease-out)}.ui-toggle-switch:hover input:not(:checked):not(:disabled)+.ui-toggle-slider{border-color:var(--ui-color-border-secondary-hover)}.ui-toggle-switch:hover input:not(:checked):not(:disabled)+.ui-toggle-slider:before{background:var(--ui-color-text-secondary)}.ui-toggle-switch input:checked+.ui-toggle-slider{border-color:var(--ui-color-accent-soft);background:var(--ui-color-toggle-on)}.ui-toggle-switch input:checked+.ui-toggle-slider:before{background:var(--ui-color-accent);transform:translate(14px)}.ui-toggle-switch:hover input:checked:not(:disabled)+.ui-toggle-slider{border-color:var(--ui-color-accent)}.ui-toggle-switch input:active:not(:disabled)+.ui-toggle-slider:before{width:15px}.ui-toggle-switch input:checked:active:not(:disabled)+.ui-toggle-slider:before{transform:translate(11px)}.ui-toggle-switch input:focus-visible+.ui-toggle-slider{box-shadow:var(--ui-focus-ring)}.ui-toggle-switch input:disabled{cursor:not-allowed}.ui-toggle-switch input:disabled+.ui-toggle-slider{opacity:.45}:where(input[type=checkbox]){margin:0}input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input){appearance:none;-webkit-appearance:none;position:relative;display:inline-grid;flex:none;place-content:center;width:16px;min-width:16px;height:16px;min-height:16px;border:1px solid var(--ui-color-toggle-line);border-radius:4px;background:var(--ui-color-toggle-off);vertical-align:middle;cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease-out),border-color var(--ui-dur-fast) var(--ui-ease-out),box-shadow var(--ui-dur-fast) var(--ui-ease-out),transform var(--ui-dur-fast) var(--ui-ease-out)}input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):before{content:"";width:10px;height:8px;background:var(--ui-color-accent);-webkit-mask:var(--ui-check) center / contain no-repeat;mask:var(--ui-check) center / contain no-repeat;transform:scale(.4);opacity:0;transition:transform var(--ui-dur-fast) var(--ui-ease-out),opacity var(--ui-dur-fast) var(--ui-ease-out)}input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):hover:not(:disabled){border-color:var(--ui-color-border-secondary-hover)}input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):active:not(:disabled){transform:scale(.92);transition-duration:0s}input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):checked,input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):indeterminate{border-color:var(--ui-color-accent-soft);background:var(--ui-color-toggle-on)}input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):checked:hover:not(:disabled),input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):indeterminate:hover:not(:disabled){border-color:var(--ui-color-accent)}input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):checked:before{transform:none;opacity:1}input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):indeterminate:before{width:8px;height:2px;border-radius:1px;-webkit-mask:none;mask:none;transform:none;opacity:1}input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ui-toggle-slider,.ui-toggle-slider:before,input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input),input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):before{transition:none}input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input):active:not(:disabled){transform:none}}@media(prefers-contrast:more){.ui-toggle-slider,input[type=checkbox]:not(.ui-toggle-switch input):not(.gf-switch input){border-color:var(--ui-color-text-tertiary)}}.ui-tabs{--tabs-pad: 4px;--tabs-radius: var(--ui-corner-lg);--tab-radius: calc(var(--tabs-radius) - var(--tabs-pad));position:relative;display:flex;width:fit-content;max-width:100%;border:1px solid var(--ui-panel-line);border-radius:var(--tabs-radius);background:var(--ui-panel-fill);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur)}.ui-tabs-list{position:relative;display:flex;flex:1 1 auto;min-width:0;gap:2px;padding:var(--tabs-pad);overflow-x:auto;scrollbar-width:none}.ui-tabs-list::-webkit-scrollbar{display:none}.ui-tab{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.45rem;padding:.5rem 1rem;border:none;border-radius:var(--tab-radius);background:none;color:var(--ui-color-text-tertiary);font-family:var(--ui-font-family);font-size:var(--ui-text-sm);font-weight:var(--ui-text-normal);line-height:1.3;white-space:nowrap;cursor:pointer;transition:color var(--ui-dur-fast) var(--ui-ease-out),background-color var(--ui-dur-fast) var(--ui-ease-out),transform var(--ui-dur-base) var(--ui-ease-out)}.ui-tab:hover:not(:disabled){color:var(--ui-color-text-secondary);background:var(--ui-panel-fill-hover)}.ui-tab[aria-selected=true],.ui-tab[aria-selected=true]:hover{color:var(--ui-color-text-primary);background:none}.ui-tab:active:not(:disabled){transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-tab:focus-visible{outline:var(--ui-focus-outline);outline-offset:-2px}.ui-tab:disabled{color:var(--ui-color-text-disabled);cursor:not-allowed;opacity:.5}.ui-tab-count{font-family:var(--ui-font-mono);font-size:11px;color:var(--ui-color-text-disabled)}.ui-tab[aria-selected=true] .ui-tab-count{color:var(--ui-color-text-tertiary)}.ui-tab-detail{max-width:14rem;overflow:hidden;text-overflow:ellipsis;color:var(--ui-color-text-tertiary)}.ui-tab-detail:before{content:"/ "}.ui-tab-chevron{color:var(--ui-color-text-tertiary)}.ui-tabs.ui-tabs-toolbar{width:auto;align-items:center}.ui-tabs-toolbar .ui-tabs-list{flex:0 1 auto}.ui-tabs-toolbar>.ui-tabs-divider{align-self:stretch;margin:.55rem .15rem}.ui-tabs-search{display:flex;flex:1 1 12rem;align-items:center;gap:.5rem;min-width:8rem;margin:var(--tabs-pad);padding:0 .75rem;border-radius:var(--tab-radius);color:var(--ui-color-text-tertiary);cursor:text;transition:background-color var(--ui-dur-fast) var(--ui-ease-out),color var(--ui-dur-fast) var(--ui-ease-out)}.ui-tabs-search:hover{color:var(--ui-color-text-secondary)}.ui-tabs-search:focus-within{background:var(--ui-panel-fill-hover);color:var(--ui-color-text-secondary)}.ui-tabs-search input{flex:1;min-width:0;padding:.5rem 0;border:none;background:none;outline:none;color:var(--ui-color-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-text-sm);line-height:1.3;-webkit-appearance:none;appearance:none}.ui-tabs-search input::placeholder{color:var(--ui-color-text-tertiary)}.ui-tabs-search input::-webkit-search-cancel-button{-webkit-appearance:none}.ui-tabs-leading,.ui-tabs-controls,.ui-tabs-actions{display:flex;flex:none;gap:2px;padding:var(--tabs-pad)}.ui-tabs-leading .ui-tab{color:var(--ui-color-text-primary)}.ui-tab.ui-tab-icon{padding-inline:.6rem}.ui-tabs-actions{margin-left:auto}.ui-tabs-controls .ui-tab,.ui-tabs-actions .ui-tab{color:var(--ui-color-text-secondary)}.ui-tabs-controls .ui-tab[aria-expanded=true],.ui-tabs-actions .ui-tab[aria-expanded=true]{background:var(--ui-panel-fill-hover);color:var(--ui-color-text-primary)}.ui-tabs-controls .ui-tab[aria-pressed=true],.ui-tabs-actions .ui-tab[aria-pressed=true]{background:var(--ui-color-bg-blur-hover);color:var(--ui-color-text-primary)}.ui-tab .ui-filter-arrow{margin-left:.1rem}@media(max-width:640px){.ui-tabs.ui-tabs-toolbar{flex-wrap:wrap}.ui-tabs-toolbar .ui-tabs-list{flex-basis:100%;order:-1}.ui-tabs-toolbar>.ui-tabs-divider{display:none}}.ui-tabs:has(.ui-filter-menu){z-index:20}.ui-tabs-thumb{position:absolute;top:0;left:0;width:var(--tab-w, 0px);height:var(--tab-h, 0px);transform:translate(var(--tab-x, 0px),var(--tab-y, 0px));border-radius:var(--tab-radius);background:var(--ui-color-bg-blur-hover);opacity:0;pointer-events:none}.ui-tabs-list[data-thumb] .ui-tabs-thumb{opacity:1;transition:transform var(--ui-dur-slow) var(--ui-ease-out),width var(--ui-dur-slow) var(--ui-ease-out),height var(--ui-dur-slow) var(--ui-ease-out)}.ui-tabs-divider{flex:none;align-self:stretch;width:1px;margin:.4rem .3rem;background:var(--ui-panel-line)}.ui-tabs-vertical{--tabs-pad: 6px;--tabs-radius: var(--ui-panel-radius-sm);width:auto}.ui-tabs-vertical .ui-tabs-list{flex-direction:column}.ui-tabs-vertical .ui-tab{justify-content:flex-start;padding:.65rem 1rem;text-align:left}.ui-tabs-vertical .ui-tabs-divider{width:auto;height:1px;margin:.35rem .6rem}.ui-tabs-heading{padding:.9rem 1rem .35rem;font-family:var(--ui-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-disabled);white-space:nowrap;pointer-events:none}.ui-tabs-thumb+.ui-tabs-heading{padding-top:.55rem}.ui-tabs:not(.ui-tabs-vertical) .ui-tabs-heading,.ui-tabs-vertical .ui-tabs-divider:has(+.ui-tabs-heading){display:none}.ui-tabs-block{width:auto}.ui-tabs-block .ui-tab{flex:1 1 0}.ui-tabs-sm{--tabs-pad: 3px;--tabs-radius: 10px}.ui-tabs-sm .ui-tab{padding:.3rem .7rem;font-size:var(--ui-text-xs)}@media(prefers-reduced-motion:reduce){.ui-tabs-list[data-thumb] .ui-tabs-thumb{transition:none}.ui-tab:active:not(:disabled){transform:none}}@media(prefers-reduced-transparency:reduce){.ui-tabs{background:var(--ui-color-bg-primary);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.ui-tabs{border-color:var(--ui-color-text-tertiary)}.ui-tabs-thumb{background:#fff3}}.ui-registry{--registry-columns: minmax(0, 1fr);margin-bottom:2rem;transition:opacity .2s ease}.ui-registry.is-loading{opacity:.55}.ui-registry-head,.ui-registry-row{display:grid;grid-template-columns:var(--registry-columns);column-gap:1rem;align-items:center}.ui-registry-head{padding:0 .9rem .65rem;border-bottom:1px solid rgba(255,255,255,.14);font-family:var(--ui-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-disabled)}.ui-registry-row{padding:.8rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);transition:background .15s ease}.ui-registry-row.is-clickable{cursor:pointer}.ui-registry-row.is-clickable:hover,.ui-registry-row.is-open{background:var(--ui-panel-fill)}.ui-registry-row>.ui-registry-detail{grid-column:1 / -1;margin-top:.9rem;cursor:auto}.ui-registry-main{min-width:0}.ui-registry-title{margin:0;overflow:hidden;font-size:15px;font-weight:500;line-height:1.4;color:var(--ui-color-text-primary);text-overflow:ellipsis;white-space:nowrap}.ui-registry-open{all:unset;cursor:pointer}.ui-registry-open:focus-visible{outline:var(--ui-focus-outline);outline-offset:3px;border-radius:4px}.ui-registry-sub{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin-top:.2rem;font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary)}.ui-registry-mono{font-family:var(--ui-font-mono);font-size:12.5px;color:var(--ui-color-text-tertiary);white-space:nowrap}.ui-registry-cell{min-width:0;overflow:hidden;font-size:13px;color:var(--ui-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.ui-registry-empty{margin:2rem 0;text-align:center;color:var(--ui-color-text-tertiary)}.ui-registry-total{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary)}.ui-tone-green{--state-tone: 92, 196, 136}.ui-tone-blue{--state-tone: 120, 170, 255}.ui-tone-amber{--state-tone: 238, 168, 66}.ui-tone-red{--state-tone: 236, 96, 96}.ui-tone-gray{--state-tone: 140, 140, 152}.ui-state{display:inline-flex;align-items:center;gap:.5rem;font-size:13px;color:var(--ui-color-text-secondary);white-space:nowrap}.ui-state:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:rgb(var(--state-tone, 140, 140, 152));box-shadow:0 0 0 3px rgba(var(--state-tone, 140, 140, 152),.14)}@media(max-width:760px){.ui-registry-head{display:none}}@media(prefers-reduced-motion:reduce){.ui-registry,.ui-registry-row{transition:none}}.ui-tooltip-anchor{position:relative;display:inline-flex;align-items:center;outline:none}.ui-tooltip-anchor:focus-visible{outline:var(--ui-focus-outline);outline-offset:3px;border-radius:4px}.ui-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:var(--ui-z-dropdown);padding:.45rem .7rem;border:1px solid var(--ui-color-border-blur-hover);border-radius:var(--ui-corner-sm);background:var(--ui-color-bg-body);box-shadow:var(--ui-shadow-sm);font-family:var(--ui-font-family);font-size:12px;font-weight:var(--ui-text-normal);line-height:1.35;letter-spacing:normal;text-transform:none;color:var(--ui-color-text-primary);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,3px);transition:opacity var(--ui-dur-fast) var(--ui-ease-out),transform var(--ui-dur-fast) var(--ui-ease-out),visibility 0s linear var(--ui-dur-fast)}.ui-tooltip.ui-tooltip-end{left:auto;right:0;transform:translateY(3px)}.ui-tooltip.ui-tooltip-start{left:0;transform:translateY(3px)}.ui-tooltip.ui-tooltip-wrap{width:max-content;max-width:min(22rem,80vw);white-space:normal;overflow-wrap:anywhere}.ui-tooltip-anchor:hover .ui-tooltip,.ui-tooltip-anchor:focus-visible .ui-tooltip{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.35s}.ui-tooltip-anchor:hover .ui-tooltip.ui-tooltip-end,.ui-tooltip-anchor:focus-visible .ui-tooltip.ui-tooltip-end,.ui-tooltip-anchor:hover .ui-tooltip.ui-tooltip-start,.ui-tooltip-anchor:focus-visible .ui-tooltip.ui-tooltip-start{transform:none}.ui-truncate-anchor{display:flex;max-width:100%;min-width:0}.ui-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.ui-tooltip{transform:translate(-50%)}.ui-tooltip.ui-tooltip-end,.ui-tooltip.ui-tooltip-start{transform:none}}.ui-json-inspector{display:grid;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);gap:1rem;min-height:0}.ui-json-inspector--flat{grid-template-columns:minmax(0,1fr)}.ui-json-tree,.ui-json-code{max-height:min(60vh,34rem);overflow:auto}.ui-json-tree{display:flex;flex-direction:column;gap:2px;padding:2px}.ui-json-tree-item{display:flex;align-items:baseline;gap:.5rem;width:100%;min-width:0;padding:.35rem .6rem .35rem calc(.6rem + var(--depth, 0) * .85rem);border:none;border-radius:8px;background:none;color:var(--ui-color-text-tertiary);font-family:var(--ui-font-mono);font-size:12px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.ui-json-tree-item:hover{background:var(--ui-panel-fill-hover);color:var(--ui-color-text-secondary)}.ui-json-tree-item.active{background:var(--ui-color-bg-blur-hover);color:var(--ui-color-text-primary)}.ui-json-tree-item:focus-visible{outline:var(--ui-focus-outline);outline-offset:-1px}.ui-json-tree-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-json-tree-meta{flex:none;margin-left:auto;font-size:10px;color:var(--ui-color-text-disabled)}.ui-json-code{position:relative;margin:0;padding:.9rem 1rem;border-radius:12px;background:#0000004d;font-family:var(--ui-font-mono);font-size:12.5px;line-height:1.6;color:var(--ui-color-text-secondary)}.ui-json-code--plain{white-space:pre-wrap;overflow-wrap:anywhere}.ui-json-line{padding-left:calc(var(--depth, 0) * 2ch);border-radius:4px;white-space:pre;transition:background .8s ease}.ui-json-line.is-flash{background:var(--ui-color-bg-blur-hover);transition:none}.ui-json-punct{color:var(--ui-color-text-tertiary)}@media(max-width:720px){.ui-json-inspector{grid-template-columns:minmax(0,1fr)}.ui-json-tree{display:none}}.ui-list-glider{position:absolute;top:0;left:0;z-index:0;border-radius:8px;background:var(--ui-panel-fill-hover);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),opacity .18s ease,background-color .2s ease}.ui-list-glider.is-on{opacity:1}.ui-list-glider.is-danger{background:var(--ui-color-danger-bg)}.ui-has-glider>:not(.ui-list-glider){position:relative;z-index:1}.ui-has-glider>.ui-filter-option:hover:not(.active),.ui-has-glider>.ui-filter-option-single:hover:not(.active),.ui-has-glider>.ui-nav-dropdown-item:hover,.ui-has-glider>.ui-docs-nav-link:hover:not(.active),.ui-has-glider>.ui-docs-nav-aside:hover,.ui-has-glider>.gltf-viewer-dropdown-option:hover:not(.active),.ui-has-glider>.ui-json-tree-item:hover:not(.active),.ui-has-glider>.resources-dropdown__link:hover{background:none}.ui-json-tree,.resources-dropdown__column{position:relative}@media(prefers-reduced-motion:reduce){.ui-list-glider{transition:opacity .18s ease,background-color .2s ease}}.ui-no-results{text-align:center;padding:4rem 2rem;color:var(--ui-color-text-secondary)}.ui-no-results p{font-size:var(--ui-text-xl);margin:0}.ui-info-box{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:var(--ui-color-info-bg);border:1px solid var(--ui-color-info-border);border-radius:var(--ui-corner-md);margin:1rem 0}.ui-info-box div{color:var(--ui-color-text-primary);line-height:var(--ui-text-relaxed)}.ui-info-box strong{color:var(--ui-color-info);margin-right:.5rem}.ui-warning-box{display:flex;align-items:flex-start;gap:.75rem;padding:1.5rem;background:var(--ui-color-warning-bg);border:1px solid var(--ui-color-warning-border);border-radius:var(--ui-corner-md);margin:1rem 0;color:var(--ui-color-text-primary)}.ui-warning-box strong{color:var(--ui-color-warning);display:block;margin-bottom:.25rem}.admin-warning-box{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--ui-color-warning-bg);border:1px solid var(--ui-color-warning-border);border-radius:var(--ui-corner-md);margin-bottom:2rem}.admin-warning-box.danger{background:var(--ui-color-danger-bg);border-color:var(--ui-color-danger-border)}.admin-warning-icon{font-size:2rem;flex-shrink:0}.admin-warning-content{flex:1}.admin-warning-content h3{font-size:var(--ui-text-lg);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary);margin:0 0 .5rem}.admin-warning-content p{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);margin:0}.admin-warning-content ul{margin:.5rem 0 0 1.5rem;padding:0;color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm)}.datetime-picker-wrapper{position:relative;width:100%}.datetime-picker-input-wrapper{position:relative;display:flex;align-items:center}.datetime-picker-input{width:100%;cursor:pointer}.datetime-picker-dropdown{position:absolute;top:calc(100% + .5rem);left:0;background:var(--ui-color-bg-card-product);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--ui-color-border-primary);border-radius:12px;padding:1rem;min-width:320px;max-width:100%;box-shadow:var(--ui-shadow-filter);z-index:1000}.datetime-picker-tabs{margin-bottom:1rem}.datetime-picker-calendar{width:100%}.datetime-picker-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.datetime-picker-month{font-size:var(--ui-text-base);color:var(--ui-color-text-primary);font-weight:500}.datetime-picker-nav{background:var(--ui-color-bg-card-product);border:1px solid var(--ui-color-border-primary);border-radius:6px;color:var(--ui-color-text-primary);font-size:1.25rem;cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease-out),border-color var(--ui-dur-fast) var(--ui-ease-out),color var(--ui-dur-fast) var(--ui-ease-out);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:0;font-family:inherit}.datetime-picker-nav:hover{border-color:var(--ui-color-border-secondary-hover);background:var(--ui-color-bg-overlay)}.datetime-picker-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem}.datetime-picker-weekday{text-align:center;font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary);padding:.5rem 0;font-weight:500}.datetime-picker-days{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.datetime-picker-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:var(--ui-text-sm);color:var(--ui-color-text-primary);cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease-out),border-color var(--ui-dur-fast) var(--ui-ease-out),color var(--ui-dur-fast) var(--ui-ease-out);border:1px solid transparent}.datetime-picker-day.empty{cursor:default}.datetime-picker-day:not(.empty):hover{background:var(--ui-color-bg-overlay);border-color:var(--ui-color-border-primary)}.datetime-picker-day.today{border-color:var(--ui-color-primary)}.datetime-picker-day.selected{background:var(--ui-color-primary-hover);color:var(--ui-color-text-primary);border-color:var(--ui-color-primary-hover)}.datetime-picker-day.in-range{background:var(--ui-color-bg-overlay);border-color:transparent}.ui-date-range-hint{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary);text-align:center;margin-bottom:.5rem}.datetime-picker-time{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 0}.datetime-picker-time-section{display:flex;flex-direction:column;align-items:center;gap:.5rem}.datetime-picker-time-section label{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.datetime-picker-time-controls{display:flex;flex-direction:column;align-items:center;gap:.5rem}.datetime-picker-time-btn{background:var(--ui-color-bg-card-product);border:1px solid var(--ui-color-border-primary);border-radius:6px;color:var(--ui-color-text-primary);font-size:var(--ui-text-sm);cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease-out),border-color var(--ui-dur-fast) var(--ui-ease-out),color var(--ui-dur-fast) var(--ui-ease-out);width:2.5rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:0;font-family:inherit}.datetime-picker-time-btn:hover{border-color:var(--ui-color-border-secondary-hover);background:var(--ui-color-bg-overlay)}.datetime-picker-time-input{width:4rem;padding:.5rem;background:var(--ui-color-bg-card-product);border:1px solid var(--ui-color-border-primary);border-radius:6px;color:var(--ui-color-text-primary);font-size:var(--ui-text-base);text-align:center;font-family:inherit;transition:border-color var(--ui-dur-fast) var(--ui-ease-out)}.datetime-picker-time-input:hover{border-color:var(--ui-color-border-secondary-hover)}.datetime-picker-time-input:focus{outline:none;border-color:var(--ui-color-primary-hover)}.datetime-picker-time-separator{font-size:1.5rem;color:var(--ui-color-text-primary);font-weight:500;margin-top:1.5rem}.datetime-picker-actions{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ui-color-border-primary)}.datetime-picker-actions button{flex:1}@media(max-width:480px){.datetime-picker-dropdown{min-width:280px}.datetime-picker-time{gap:.5rem}.datetime-picker-time-input{width:3.5rem}}.media-gallery{--media-radius: calc(var(--ui-panel-radius-sm) - 6px);min-width:0}.media-gallery__title{margin:0 0 .75rem;font-size:var(--ui-text-base);font-weight:var(--ui-text-medium)}.media-gallery__line{margin:0;font-size:.8125rem;line-height:1.45;color:var(--ui-color-text-tertiary)}.media-gallery>*+.media-gallery__line,.media-gallery>*+.license-note{margin-top:.75rem}.media-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:.875rem .75rem;margin:0;padding:0;list-style:none}.media-tile{display:flex;flex-direction:column;gap:.45rem;min-width:0}.media-tile__frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--ui-panel-line);border-radius:var(--media-radius);background:var(--ui-panel-fill);transition:border-color .2s ease,background-color .2s ease}.media-tile:hover .media-tile__frame{border-color:var(--ui-color-border-secondary-hover);background:var(--ui-panel-fill-hover)}.media-tile__open{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:100%;height:100%;padding:.5rem;border:none;border-radius:inherit;background:none;color:var(--ui-color-text-tertiary);text-decoration:none;cursor:zoom-in}.media-tile__open.is-file{cursor:pointer}.media-tile__open:focus-visible{outline:1px solid var(--ui-color-text-secondary);outline-offset:-3px}.media-tile__image{display:block;flex:1 1 auto;width:100%;min-height:0;object-fit:contain;transition:transform .1s ease-out}.media-tile__open:active .media-tile__image{transform:scale(.98)}.media-tile__glyph{width:28px;height:28px}.media-tile__ext{font-family:var(--ui-font-mono);font-size:11px;letter-spacing:.06em;color:var(--ui-color-text-tertiary)}.media-tile__actions{position:absolute;top:6px;right:6px;display:flex;gap:2px;padding:2px;border-radius:9px;background:#0c0c10c7;box-shadow:0 0 0 1px var(--ui-color-border-blur);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .15s ease}.media-tile:hover .media-tile__actions,.media-tile:focus-within .media-tile__actions{opacity:1}.media-tile__actions:has(.is-armed){opacity:1}.media-tile__action{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0;border:none;border-radius:7px;background:none;color:var(--ui-color-text-secondary);font-family:var(--ui-font-family);font-size:12px;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease-out}.media-tile__action .ui-icon{width:15px;height:15px}.media-tile__action:hover:not(:disabled){background:var(--ui-color-bg-blur-hover);color:var(--ui-color-text-primary)}.media-tile__action:active:not(:disabled){transform:scale(.94)}.media-tile__action:focus-visible{outline:var(--ui-focus-outline);outline-offset:0}.media-tile__delete.is-armed,.media-tile__delete:disabled{padding:0 .55rem}.media-tile__delete.is-armed,.media-tile__delete.is-armed:hover:not(:disabled){background:var(--ui-color-danger);color:#fff}.media-tile__delete:disabled{color:var(--ui-color-text-tertiary);cursor:progress}.media-tile__caption{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding:0 .125rem}.media-tile__name{overflow:hidden;font-size:.8125rem;line-height:1.35;color:var(--ui-color-text-secondary);white-space:nowrap;text-overflow:ellipsis}.media-tile__size{font-family:var(--ui-font-mono);font-size:11px;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--ui-color-text-tertiary)}.media-upload__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;aspect-ratio:4 / 3;padding:.75rem;border:1px dashed var(--ui-panel-line);border-radius:var(--media-radius);background:none;color:var(--ui-color-text-tertiary);font-family:var(--ui-font-family);text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .1s ease-out}.media-upload__drop>*{pointer-events:none}.media-upload__drop:hover:not(.is-busy),.media-upload__drop.is-over{border-color:var(--ui-color-border-secondary-hover);background:var(--ui-panel-fill-hover);color:var(--ui-color-text-primary)}.media-upload__drop.is-over{border-style:solid}.media-upload__drop:active:not(.is-busy){transform:scale(.98)}.media-upload__drop:focus-visible{outline:1px solid var(--ui-color-text-secondary);outline-offset:2px}.media-upload__drop.is-busy{cursor:progress}.media-upload__icon{width:20px;height:20px;margin-bottom:.3rem}.media-upload__label{font-size:.8125rem;line-height:1.35}.media-upload__hint{font-size:11px;line-height:1.35;color:var(--ui-color-text-tertiary)}.media-upload__progress{width:64%;height:3px;overflow:hidden;border:none;border-radius:2px;background:var(--ui-color-bg-blur-hover);-webkit-appearance:none;appearance:none}.media-upload__progress::-webkit-progress-bar{border-radius:2px;background:var(--ui-color-bg-blur-hover)}.media-upload__progress::-webkit-progress-value{border-radius:2px;background:var(--ui-color-text-secondary);transition:width .2s ease}.media-upload__progress::-moz-progress-bar{border-radius:2px;background:var(--ui-color-text-secondary)}.media-upload__percent{margin-top:.4rem;font-family:var(--ui-font-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--ui-color-text-secondary)}.media-viewer{flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 3.75rem) 1.5rem calc(env(safe-area-inset-bottom,0px) + 1.5rem)}.media-viewer__figure{display:flex;flex-direction:column;align-items:center;gap:.85rem;min-width:0;max-width:100%;min-height:0;margin:0}.media-viewer__image{display:block;max-width:100%;max-height:calc(100vh - 9.5rem);max-height:calc(100dvh - 9.5rem);object-fit:contain;border-radius:calc(var(--ui-panel-radius-sm) - 8px)}.media-viewer__caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.25rem .85rem;max-width:100%;font-size:.8125rem;line-height:1.45;color:var(--ui-color-text-secondary)}.media-viewer__name{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.media-viewer__size{font-family:var(--ui-font-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--ui-color-text-tertiary)}.media-viewer__link{color:var(--ui-color-text-secondary);text-decoration:underline;text-decoration-color:var(--ui-color-border-blur-hover);text-underline-offset:3px;transition:color .2s ease}.media-viewer__link:hover{color:var(--ui-color-text-primary)}.media-viewer__link:focus-visible{outline:var(--ui-focus-outline);outline-offset:2px;border-radius:2px}.media-viewer__close{position:absolute;top:calc(env(safe-area-inset-top,0px) + 1rem);right:1.25rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:8px;background:none;color:var(--ui-color-text-secondary);cursor:pointer;transition:color .2s ease,transform .1s ease-out}.media-viewer__close:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--ui-cross) center / contain no-repeat;mask:var(--ui-cross) center / contain no-repeat}.media-viewer__close:hover{color:var(--ui-color-text-primary)}.media-viewer__close:active{transform:scale(.9)}.media-viewer__close:focus-visible{outline:var(--ui-focus-outline)}@media(max-width:480px){.media-grid{grid-template-columns:repeat(auto-fill,minmax(min(128px,100%),1fr));gap:.75rem .625rem}.media-viewer{padding-right:1rem;padding-left:1rem}}@media(hover:none){.media-tile__actions{opacity:1}.media-tile__action{min-width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.media-tile__frame,.media-tile__image,.media-tile__actions,.media-tile__action,.media-upload__drop,.media-upload__progress::-webkit-progress-value,.media-viewer__link,.media-viewer__close{transition:none}.media-tile__open:active .media-tile__image,.media-tile__action:active:not(:disabled),.media-upload__drop:active:not(.is-busy),.media-viewer__close:active{transform:none}}@media(prefers-reduced-transparency:reduce){.media-tile__actions{background:#121216;backdrop-filter:none;-webkit-backdrop-filter:none}}.fluent-icon{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.file-browser__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.file-browser{--file-radius: calc(var(--ui-panel-radius-sm) - 6px);min-width:0}.file-browser__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin-bottom:1.75rem}.file-browser__head h1{margin:0;font-size:var(--ui-text-3xl);font-weight:var(--ui-text-bold);line-height:var(--ui-text-tight);letter-spacing:-.01em;color:var(--ui-color-text-primary)}.file-browser__disks{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin-left:auto;align-self:center}.file-browser__disk{--state-tone: 140, 140, 152;display:flex;flex-direction:column;gap:.3rem;width:11.5rem;min-width:0}.file-browser__disk.is-amber{--state-tone: 238, 168, 66}.file-browser__disk.is-red{--state-tone: 236, 96, 96}.file-browser__disk-title{font-family:var(--ui-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-disabled)}.file-browser__disk-value{font-size:var(--ui-text-sm);color:var(--ui-color-text-primary)}.file-browser__disk.is-empty .file-browser__disk-value{color:var(--ui-color-text-tertiary)}.file-browser__disk-bar{display:block;height:2px;overflow:hidden;border-radius:1px;background:#ffffff1a}.file-browser__disk-bar>span{display:block;height:100%;border-radius:inherit;background:#ffffff80;transition:width .4s cubic-bezier(.22,1,.36,1)}.file-browser__disk.is-amber .file-browser__disk-bar>span,.file-browser__disk.is-red .file-browser__disk-bar>span{background:rgb(var(--state-tone))}.file-browser__disk-numbers{font-family:var(--ui-font-mono);font-size:11.5px;color:var(--ui-color-text-tertiary);white-space:nowrap}.file-browser__disk-hint{font-size:var(--ui-text-xs);line-height:1.4;color:var(--ui-color-text-tertiary)}.file-browser__disk-hint code{font-family:var(--ui-font-mono);font-size:11px;color:var(--ui-color-text-secondary);overflow-wrap:anywhere}.file-browser__toolbar{margin-bottom:1.25rem}.file-browser__toolbar .ui-tabs-controls{flex:0 1 auto;min-width:0}.file-browser__toolbar .ui-tab .fluent-icon{width:18px;height:18px}.file-browser__views{display:flex;gap:2px}.file-browser__refresh.is-busy .fluent-icon{animation:file-browser-spin .9s linear infinite}@keyframes file-browser-spin{to{transform:rotate(360deg)}}.file-browser__path{min-width:0;overflow-x:auto;scrollbar-width:none}.file-browser__path::-webkit-scrollbar{display:none}.file-browser__path ol{display:flex;align-items:center;margin:0;padding:0;list-style:none}.file-browser__path li{display:flex;flex:none;align-items:center;min-width:0}.file-browser__path-sep.fluent-icon{width:12px;height:12px;margin:0 .1rem;stroke-width:1.5;color:var(--ui-color-text-disabled)}.file-browser__crumb{display:block;max-width:14rem;overflow:hidden;padding:.5rem .6rem;border:none;border-radius:var(--tab-radius, 10px);background:none;color:var(--ui-color-text-tertiary);font-family:var(--ui-font-family);font-size:var(--ui-text-sm);line-height:1.3;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease,background-color .2s ease}button.file-browser__crumb{cursor:pointer}button.file-browser__crumb:hover{background:var(--ui-panel-fill-hover);color:var(--ui-color-text-secondary)}button.file-browser__crumb:active{transform:scale(.98)}.file-browser__crumb:focus-visible{outline:var(--ui-focus-outline);outline-offset:-1px}.file-browser__crumb.is-current{color:var(--ui-color-text-primary)}.file-browser__note{margin-bottom:1rem}.file-browser__text-button{padding:.35rem .55rem;border:none;border-radius:8px;background:none;color:var(--ui-color-text-secondary);font-family:var(--ui-font-family);font-size:var(--ui-text-sm);line-height:1.3;white-space:nowrap;cursor:pointer;transition:color .2s ease,background-color .2s ease}.file-browser__text-button:hover{background:var(--ui-panel-fill-hover);color:var(--ui-color-text-primary)}.file-browser__text-button:focus-visible{outline:var(--ui-focus-outline);outline-offset:0}.file-browser__uploads{margin-bottom:1rem;padding:.65rem .75rem .5rem 1rem;border:1px solid var(--ui-panel-line);border-radius:14px;background:var(--ui-panel-fill)}.file-browser__uploads-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2rem;font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.file-browser__upload-list{margin:.25rem 0 0;padding:0;list-style:none}.file-browser__upload{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(5rem,9rem) auto 28px;align-items:center;column-gap:.75rem;min-height:2.25rem;border-top:1px solid rgba(255,255,255,.06);font-size:13px;color:var(--ui-color-text-secondary)}.file-browser__upload .file-browser__icon{color:var(--ui-color-text-tertiary)}.file-browser__upload-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-browser__upload-size,.file-browser__upload-state{font-family:var(--ui-font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ui-color-text-tertiary);white-space:nowrap}.file-browser__upload-state{min-width:3.5rem;text-align:right}.file-browser__upload.is-done .file-browser__upload-state,.file-browser__upload-mark{color:var(--ui-color-text-secondary)}.file-browser__upload.is-error .file-browser__upload-state{font-family:var(--ui-font-family);font-size:12.5px;color:var(--ui-color-danger);white-space:normal}.file-browser__upload.is-cancelled{color:var(--ui-color-text-tertiary)}.file-browser__upload-mark{display:flex;justify-content:center}.file-browser__upload-mark .fluent-icon{width:16px;height:16px}.file-browser__progress{width:100%;height:3px;overflow:hidden;border:none;border-radius:2px;background:var(--ui-color-bg-blur-hover);-webkit-appearance:none;appearance:none}.file-browser__progress::-webkit-progress-bar{border-radius:2px;background:var(--ui-color-bg-blur-hover)}.file-browser__progress::-webkit-progress-value{border-radius:2px;background:var(--ui-color-text-secondary);transition:width .2s ease}.file-browser__progress::-moz-progress-bar{border-radius:2px;background:var(--ui-color-text-secondary)}.file-browser__selection{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;padding:.45rem .5rem .45rem 1rem;border-radius:14px;background:var(--ui-color-bg-blur)}.file-browser__selection-count{display:flex;align-items:baseline;gap:.6rem;font-size:var(--ui-text-sm);color:var(--ui-color-text-primary)}.file-browser__selection-size{font-family:var(--ui-font-mono);font-size:11.5px;color:var(--ui-color-text-tertiary)}.file-browser__selection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto}.file-browser__drop{position:relative;min-height:14rem;border-radius:var(--ui-panel-radius-sm);transition:background-color .2s ease}.file-browser__drop.is-dragging{background:var(--ui-panel-fill)}.file-browser__drop-hint{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;border:1px dashed var(--ui-color-border-secondary-hover);border-radius:inherit;background:#0c0c10c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:var(--ui-text-base);color:var(--ui-color-text-primary);text-align:center;pointer-events:none;animation:ui-fadeIn .15s ease}.file-browser__drop-icon.fluent-icon{width:36px;height:36px;stroke-width:1;color:var(--ui-color-text-secondary)}.file-browser__drop.is-blocked .file-browser__drop-hint{border-color:var(--ui-panel-line);color:var(--ui-color-text-secondary)}.file-browser__drop.is-blocked .file-browser__drop-icon{color:var(--ui-color-text-disabled)}.file-browser__empty{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:0;padding:4rem 1rem;font-size:var(--ui-text-sm);color:var(--ui-color-text-tertiary);text-align:center}.file-browser__empty p{margin:0}.file-browser__status{margin:.85rem .9rem 0;font-family:var(--ui-font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ui-color-text-tertiary)}.file-browser__registry{margin-bottom:0}.file-browser__registry.is-folders{--registry-columns: minmax(0, 1fr) 11rem 6rem 8.5rem}.file-browser__registry.is-files{--registry-columns: 1rem minmax(0, 1fr) 9rem 6rem 8.5rem 9.75rem}.file-browser__sort{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:0;border:none;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .2s ease}.file-browser__sort:hover,.file-browser__sort.is-active{color:var(--ui-color-text-secondary)}.file-browser__sort:focus-visible{outline:var(--ui-focus-outline);outline-offset:3px;border-radius:3px}.file-browser__sort.is-end{justify-self:end}.file-browser__sort-mark.fluent-icon{width:10px;height:10px;stroke-width:2}.file-browser__sort-mark.is-asc{transform:rotate(-90deg)}.file-browser__sort-mark.is-desc{transform:rotate(90deg)}.file-browser__check-cell{display:flex;align-items:center}.file-browser__row.is-file{cursor:default}.file-browser__row.is-file:hover{background:var(--ui-panel-fill)}.file-browser__row.is-selected,.file-browser__row.is-selected:hover{background:var(--ui-color-bg-blur)}.file-browser__name-cell{display:flex;align-items:center;gap:.75rem;min-width:0}.file-browser__icon{color:var(--ui-color-text-secondary)}.file-browser__open{cursor:pointer}.file-browser__open:hover{text-decoration:underline;text-decoration-color:var(--ui-color-border-blur-hover);text-underline-offset:3px}.file-browser__sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-registry-sub.file-browser__meta{display:none;font-family:var(--ui-font-mono);font-size:11px;font-variant-numeric:tabular-nums}.file-browser__num{justify-self:end;font-variant-numeric:tabular-nums;text-align:right}.file-browser__date{font-variant-numeric:tabular-nums}.file-browser__actions{display:flex;justify-content:flex-end;gap:2px;opacity:0;transition:opacity .15s ease}.file-browser__row:hover .file-browser__actions,.file-browser__row:focus-within .file-browser__actions,.file-browser__tile:hover .file-browser__actions,.file-browser__tile:focus-within .file-browser__actions{opacity:1}.file-browser__actions:has(.is-armed){opacity:1}.file-browser__action{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0;border:none;border-radius:8px;background:none;color:var(--ui-color-text-tertiary);font-family:var(--ui-font-family);font-size:12px;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease-out}.file-browser__action .fluent-icon{width:18px;height:18px}.file-browser__action:hover:not(:disabled){background:var(--ui-color-bg-blur-hover);color:var(--ui-color-text-primary)}.file-browser__action:active:not(:disabled){transform:scale(.94)}.file-browser__action:focus-visible{outline:var(--ui-focus-outline);outline-offset:0}.file-browser__action:disabled{color:var(--ui-color-text-disabled);cursor:not-allowed}.file-browser__delete.is-armed,.file-browser__delete.is-armed:hover:not(:disabled){padding:0 .6rem;background:var(--ui-color-danger);color:#fff}.file-browser__delete.is-armed .fluent-icon{display:none}.file-browser__delete:disabled{padding:0 .6rem;color:var(--ui-color-text-tertiary);cursor:progress}.file-browser__rename{min-width:0;margin:-.3rem 0}.file-browser__rename-input{width:100%;padding:.3rem .55rem;border:1px solid var(--ui-color-border-secondary-hover);border-radius:8px;background:#00000059;color:var(--ui-color-text-primary);font-family:var(--ui-font-family);font-size:14px;line-height:1.4;box-sizing:border-box}.file-browser__rename-input:focus{outline:none;box-shadow:0 0 0 1px var(--ui-color-text-tertiary)}.file-browser__rename-input:disabled{color:var(--ui-color-text-tertiary);cursor:progress}.file-browser__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(168px,100%),1fr));gap:1rem .875rem;margin:0;padding:0;list-style:none}.file-browser__tile{position:relative;min-width:0}.file-browser__tile-folder{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:0;border:none;background:none;color:inherit;font-family:var(--ui-font-family);text-align:left;cursor:pointer}.file-browser__tile-folder:focus-visible{outline:none}.file-browser__tile-frame{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--ui-panel-line);border-radius:var(--file-radius);background:var(--ui-panel-fill);color:var(--ui-color-text-secondary);box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .1s ease-out}.file-browser__tile:hover .file-browser__tile-frame{border-color:var(--ui-color-border-secondary-hover);background:var(--ui-panel-fill-hover);color:var(--ui-color-text-primary)}.file-browser__tile-folder:focus-visible .file-browser__tile-frame{outline:1px solid var(--ui-color-text-secondary);outline-offset:2px}.file-browser__tile-folder:active .file-browser__tile-frame{transform:scale(.98)}.file-browser__tile.is-selected .file-browser__tile-frame{border-color:var(--ui-color-text-tertiary);background:var(--ui-color-bg-blur)}.file-browser__tile-icon.fluent-icon{width:48px;height:48px;stroke-width:.75}.file-browser__tile-open{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:100%;height:100%;padding:.5rem;border:none;border-radius:inherit;background:none;color:inherit;text-decoration:none;cursor:pointer;box-sizing:border-box}.file-browser__tile-open.is-image{cursor:zoom-in}.file-browser__tile-open:focus-visible{outline:1px solid var(--ui-color-text-secondary);outline-offset:-3px}.file-browser__thumb{display:block;width:100%;height:100%;object-fit:contain;transition:transform .1s ease-out}.file-browser__tile-open:active .file-browser__thumb,.file-browser__tile-open:active .file-browser__tile-icon{transform:scale(.98)}.file-browser__tile-ext{font-family:var(--ui-font-mono);font-size:11px;letter-spacing:.06em;color:var(--ui-color-text-tertiary)}.file-browser__tile-check,.file-browser__tile .file-browser__actions{position:absolute;top:6px;z-index:1;border-radius:9px;background:#0c0c10c7;box-shadow:0 0 0 1px var(--ui-color-border-blur);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.file-browser__tile-check{left:6px;display:flex;padding:6px;opacity:0;cursor:pointer;transition:opacity .15s ease}.file-browser__tile:hover .file-browser__tile-check,.file-browser__tile:focus-within .file-browser__tile-check,.file-browser__tile.is-selected .file-browser__tile-check{opacity:1}.file-browser__grid:has(.is-selected) .file-browser__tile-check{opacity:1}.file-browser__tile .file-browser__actions{right:6px;flex-wrap:wrap;max-width:calc(100% - 52px);padding:2px}.file-browser__tile .file-browser__action{color:var(--ui-color-text-secondary)}.file-browser__tile-caption{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding:0 .125rem}.file-browser__tile.is-file .file-browser__tile-caption{margin-top:.5rem}.file-browser__tile-name{overflow:hidden;font-size:.8125rem;line-height:1.35;color:var(--ui-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.file-browser__tile:hover .file-browser__tile-name,.file-browser__tile.is-selected .file-browser__tile-name{color:var(--ui-color-text-primary)}.file-browser__tile-meta{overflow:hidden;font-family:var(--ui-font-mono);font-size:11px;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--ui-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.file-browser__tile .file-browser__rename{margin:0 0 .15rem}.file-browser__tile .file-browser__rename-input{font-size:13px}.file-browser__viewer-step{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:12px;background:#0c0c1099;color:var(--ui-color-text-secondary);cursor:pointer;transform:translateY(-50%);transition:color .2s ease,background-color .2s ease,transform .1s ease-out}.file-browser__viewer-step.is-prev{left:1rem}.file-browser__viewer-step.is-next{right:1rem}.file-browser__viewer-step.is-prev .fluent-icon{transform:rotate(180deg)}.file-browser__viewer-step:hover{background:#28282ecc;color:var(--ui-color-text-primary)}.file-browser__viewer-step:active{transform:translateY(-50%) scale(.94)}.file-browser__viewer-step:focus-visible{outline:var(--ui-focus-outline)}@media(max-width:760px){.file-browser__registry.is-folders{--registry-columns: minmax(0, 1fr)}.file-browser__registry.is-files{--registry-columns: 1rem minmax(0, 1fr) auto}.file-browser__contents,.file-browser__type,.file-browser__row>.file-browser__num,.file-browser__row>.file-browser__date{display:none}.ui-registry-sub.file-browser__meta{display:flex}.file-browser__row{padding-right:.5rem;padding-left:.5rem}.file-browser__disks{flex-basis:100%;flex-wrap:nowrap;gap:1.25rem;margin:.5rem 0 0}.file-browser__disk{flex:1 1 0;width:auto}}@media(max-width:640px){.file-browser__toolbar .ui-tabs-controls{flex:1 1 calc(100% - 4rem)}.file-browser__crumb{max-width:10rem}.file-browser__upload{grid-template-columns:20px minmax(0,1fr) auto 28px;row-gap:.15rem;padding:.35rem 0}.file-browser__upload>.file-browser__progress,.file-browser__upload>.file-browser__upload-size{grid-row:2;grid-column:2 / 4}.file-browser__upload>.file-browser__upload-state{grid-row:1;grid-column:3}.file-browser__upload>:last-child{grid-row:1 / 3;grid-column:4}.file-browser__selection-actions{margin-left:0}.file-browser__viewer-step{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);transform:none}.file-browser__viewer:has(.file-browser__viewer-step){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4.5rem)}.file-browser__viewer:has(.file-browser__viewer-step) .media-viewer__image{max-height:calc(100vh - 12.5rem);max-height:calc(100dvh - 12.5rem)}.file-browser__viewer-step:active{transform:scale(.94)}}@media(max-width:480px){.file-browser__grid{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:.875rem .625rem}}@media(hover:none){.file-browser__actions,.file-browser__tile-check{opacity:1}.file-browser__action{min-width:32px;height:32px}}@media(hover:none),(max-width:640px){.file-browser__tile .file-browser__actions{position:static;justify-content:flex-start;max-width:none;margin:.3rem -.25rem 0;padding:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1}}@media(prefers-reduced-motion:reduce){.file-browser__crumb,.file-browser__text-button,.file-browser__drop,.file-browser__drop-hint,.file-browser__sort,.file-browser__actions,.file-browser__action,.file-browser__tile-frame,.file-browser__tile-check,.file-browser__thumb,.file-browser__viewer-step,.file-browser__disk-bar>span,.file-browser__progress::-webkit-progress-value{transition:none;animation:none}.file-browser__refresh.is-busy .fluent-icon{animation:none}button.file-browser__crumb:active,.file-browser__action:active:not(:disabled),.file-browser__tile-folder:active .file-browser__tile-frame,.file-browser__tile-open:active .file-browser__thumb,.file-browser__tile-open:active .file-browser__tile-icon{transform:none}.file-browser__viewer-step:active{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce)and (max-width:640px){.file-browser__viewer-step:active{transform:none}}@media(prefers-reduced-transparency:reduce){.file-browser__tile-check,.file-browser__drop-hint,.file-browser__viewer-step{background:#121216;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-transparency:reduce)and (hover:hover)and (min-width:641px){.file-browser__tile .file-browser__actions{background:#121216;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.file-browser__tile-frame,.file-browser__uploads{border-color:var(--ui-color-text-tertiary)}.file-browser__row.is-selected,.file-browser__tile.is-selected .file-browser__tile-frame{background:#ffffff24}}.ui-code-block{margin-top:1rem;padding:1rem;background:#0000004d;border-radius:8px;overflow:auto;max-height:400px;font-size:.85rem;line-height:1.5;font-family:Consolas,Monaco,Courier New,monospace}.ui-json-viewer{white-space:pre;word-wrap:break-word}.ui-json-key{color:#9cdcfe;font-weight:500}.ui-json-string{color:#ce9178}.ui-json-number{color:#b5cea8}.ui-json-boolean,.ui-json-null{color:#569cd6;font-weight:600}.ui-code-block .ui-code-inline{padding:0;background:none;border-radius:0;font-size:inherit;color:inherit}.ui-code-inline{padding:.2rem .4rem;background:#0000004d;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;color:var(--ui-color-text-primary)}.ui-footer{padding:2rem 1rem;margin-top:auto}.ui-footer-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem 1.5rem}.ui-footer-link{font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary);text-decoration:none;transition:color var(--ui-dur-fast) ease}.ui-footer-link:hover,.ui-footer-link:focus-visible{color:var(--ui-color-text-secondary)}.ui-footer-link:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-corner-xs)}.ui-footer-link-button{padding:0;border:0;background:none;font-family:var(--ui-font-family);cursor:pointer}.version-history{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--ui-color-border)}.version-history-title{font-size:var(--ui-text-2xl);font-weight:var(--ui-text-bold);color:var(--ui-color-text-primary);margin:0 0 1.5rem}.version-history-list{display:flex;flex-direction:column;gap:.5rem}.version-history-item{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);overflow:hidden;transition:border-color .2s}.version-history-item:hover{border-color:var(--ui-color-border-hover, var(--ui-color-primary))}.version-history-item.latest{border-color:var(--ui-color-success)}.version-history-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none}.version-history-meta{display:flex;align-items:center;gap:.75rem}.version-history-number{font-size:var(--ui-text-lg);font-weight:var(--ui-text-semibold);color:var(--ui-color-text-primary)}.version-history-date{font-size:var(--ui-text-sm);color:var(--ui-color-text-tertiary)}.version-history-changelog{padding:0 1.25rem 1.25rem;border-top:1px solid var(--ui-color-border);margin-top:0}.version-history-changelog pre{white-space:pre-wrap;word-wrap:break-word;font-family:inherit;font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);line-height:1.6;margin:1rem 0 0}.changelog-list{display:flex;flex-direction:column}.changelog-entry{display:grid;grid-template-columns:200px 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--ui-color-border)}.changelog-entry:first-child{padding-top:0}.changelog-entry:last-child{border-bottom:none}.changelog-meta{position:relative}.changelog-meta-sticky{position:sticky;top:7rem;display:flex;flex-direction:column;gap:.25rem}.changelog-version{font-size:var(--ui-text-xl);font-weight:var(--ui-text-bold);color:var(--ui-color-text-primary)}.changelog-date{font-size:var(--ui-text-sm);color:var(--ui-color-text-tertiary)}.changelog-beta{font-size:var(--ui-text-sm);color:var(--ui-color-warning);font-weight:var(--ui-text-medium)}.changelog-content{min-width:0}.changelog-text{white-space:pre-wrap;word-wrap:break-word;font-family:inherit;font-size:var(--ui-text-base);color:var(--ui-color-text-secondary);line-height:1.7;margin:0}.changelog-markdown{color:var(--ui-color-text-secondary);line-height:1.7;font-size:var(--ui-text-base)}.changelog-markdown h2,.changelog-markdown h3,.changelog-markdown h4{color:var(--ui-color-text-primary);margin-top:1.25rem;margin-bottom:.5rem}.changelog-markdown h2:first-child,.changelog-markdown h3:first-child,.changelog-markdown h4:first-child{margin-top:0}.changelog-markdown h2{font-size:var(--ui-text-lg)}.changelog-markdown h3{font-size:var(--ui-text-base);font-weight:var(--ui-text-bold)}.changelog-markdown h4{font-size:var(--ui-text-sm);font-weight:var(--ui-text-bold)}.changelog-markdown p{margin-bottom:.75rem}.changelog-markdown ul,.changelog-markdown ol{margin-bottom:.75rem;padding-left:1.5rem}.changelog-markdown ul{list-style:disc}.changelog-markdown ol{list-style:decimal}.changelog-markdown li{margin-bottom:.25rem}.changelog-markdown code{background:var(--ui-color-bg-card);padding:.15rem .4rem;border-radius:4px;font-family:monospace;font-size:.9em}.changelog-markdown pre{background:var(--ui-color-bg-card);padding:1rem;border-radius:8px;overflow-x:auto;margin-bottom:.75rem}.changelog-markdown pre code{background:none;padding:0}.changelog-markdown blockquote{border-left:3px solid var(--ui-color-border);padding-left:1rem;margin:.75rem 0;color:var(--ui-color-text-tertiary)}.changelog-markdown a{color:var(--ui-color-primary-hover);text-decoration:underline}.changelog-markdown img{max-width:100%;height:auto;border-radius:8px;margin:.5rem 0}.changelog-markdown strong{color:var(--ui-color-text-primary)}.changelog-empty{color:var(--ui-color-text-tertiary);font-style:italic;margin:0}@media(max-width:768px){.changelog-entry{grid-template-columns:1fr;gap:.75rem}.changelog-meta-sticky{position:static;flex-direction:row;align-items:center;gap:.75rem}}.bug-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.bug-views{display:flex;gap:2px}.bug-tone-new{--bug-tone: 120, 170, 255}.bug-tone-work{--bug-tone: 238, 168, 66}.bug-tone-done{--bug-tone: 92, 196, 136}.bug-tone-off{--bug-tone: 140, 140, 152}.bug-state{display:inline-flex;align-items:center;gap:.5rem;font-size:13px;color:var(--ui-color-text-secondary);white-space:nowrap}.bug-state i{flex:none;width:7px;height:7px;border-radius:50%;background:rgb(var(--bug-tone));box-shadow:0 0 0 3px rgba(var(--bug-tone),.14)}.bug-severity-critical{--bug-severity: 196, 34, 64;--bug-severity-text: 236, 96, 118}.bug-severity-major{--bug-severity: 238, 96, 24;--bug-severity-text: 244, 132, 76}.bug-severity-minor{--bug-severity: 246, 172, 116;--bug-severity-text: 244, 184, 140}.bug-severity-cosmetic{--bug-severity: 150, 150, 160;--bug-severity-text: 150, 150, 160}.bug-priority{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary);white-space:nowrap}.bug-priority-bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.bug-priority-bars i{width:3px;border-radius:1px;background:#ffffff24}.bug-priority-bars i:nth-child(1){height:5px}.bug-priority-bars i:nth-child(2){height:7px}.bug-priority-bars i:nth-child(3){height:9.5px}.bug-priority-bars i:nth-child(4){height:12px}.bug-priority-bars i.is-on{background:rgb(var(--bug-severity))}.bug-priority[class*=bug-severity-]{color:rgb(var(--bug-severity-text))}.bug-priority-unset,.bug-severity-unset{color:var(--ui-color-text-disabled)}.bug-fixed{color:#5cc488}.bug-mono{font-family:var(--ui-font-mono)}.bug-open{all:unset;cursor:pointer}.bug-open:focus-visible{outline:var(--ui-focus-outline);outline-offset:3px;border-radius:4px}.bug-expand{display:grid;gap:1rem;max-width:44rem;margin-top:1rem;cursor:auto}.bug-expand h4{margin:0 0 .4rem;font-family:var(--ui-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-tertiary)}.bug-expand-text{margin:0;font-size:var(--ui-text-sm);line-height:1.6;color:var(--ui-color-text-secondary)}.bug-expand-pre{white-space:pre-wrap;overflow-wrap:anywhere}.bug-expand-reply{padding:.75rem 1rem .8rem;border-radius:14px;background:var(--ui-panel-fill-hover)}.bug-expand-history{display:flex;flex-wrap:wrap;gap:.35rem .6rem;margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--ui-color-text-tertiary)}.bug-expand-history li{display:inline-flex;gap:.4rem}.bug-expand-history li+li:before{content:"→";color:var(--ui-color-text-disabled)}.bug-expand-history b{font-weight:500;color:var(--ui-color-text-secondary)}.bug-registry{margin-bottom:2rem}.bug-registry-head,.bug-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 9rem 7.5rem 6rem;column-gap:1rem;align-items:center}.bug-registry-head{padding:0 .9rem .65rem;border-bottom:1px solid rgba(255,255,255,.14);font-family:var(--ui-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-disabled)}.bug-row{padding:.8rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .15s ease}.bug-row:hover,.bug-row.is-open{background:var(--ui-panel-fill)}.bug-row-id{font-family:var(--ui-font-mono);font-size:13px;color:var(--ui-color-text-tertiary)}.bug-row-main{min-width:0}.bug-row-title{margin:0;overflow:hidden;font-size:15px;font-weight:500;line-height:1.4;color:var(--ui-color-text-primary);text-overflow:ellipsis;white-space:nowrap}.bug-row.is-open .bug-row-title{white-space:normal}.bug-row-sub{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin-top:.2rem;font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary)}.bug-row-version,.bug-row-date{font-family:var(--ui-font-mono);font-size:12.5px;color:var(--ui-color-text-tertiary);white-space:nowrap}.bug-row>.bug-expand{grid-column:2 / -1}.bug-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:2rem}.bug-card{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem 1rem;border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius);background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);cursor:pointer;transition:border-color .2s ease}.bug-card:hover{border-color:var(--ui-color-border-secondary-hover)}.bug-card.is-open{grid-column:1 / -1}.bug-card-top{display:flex;align-items:center;gap:.6rem;min-width:0;font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary)}.bug-card-feature{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bug-card-top .bug-state{margin-left:auto}.bug-card-title{margin:.1rem 0 0;font-size:var(--ui-text-base);font-weight:600;line-height:1.35;color:var(--ui-color-text-primary);text-wrap:balance}.bug-card-text{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical}.bug-card.is-open .bug-card-text{display:block;overflow:visible}.bug-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin-top:auto;padding-top:.5rem;font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary)}.bug-card-date{margin-left:auto}.bug-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;align-items:start}.bug-board-col{display:flex;flex-direction:column;gap:.5rem;padding:.6rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--ui-panel-radius);background:var(--ui-panel-fill)}.bug-board-head{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem .25rem}.bug-board-head h2{margin:0;font-size:13px;font-weight:600;color:var(--ui-color-text-primary)}.bug-board-count{margin-left:auto;font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary)}.bug-tile{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .85rem;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:var(--ui-panel-fill-hover);cursor:pointer;transition:border-color .2s ease}.bug-tile:hover{border-color:#fff3}.bug-tile-top{display:flex;gap:.5rem;min-width:0;font-size:11.5px;color:var(--ui-color-text-tertiary)}.bug-tile-feature{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bug-tile-title{margin:0;font-size:var(--ui-text-sm);font-weight:500;line-height:1.4;color:var(--ui-color-text-primary)}.bug-tile-foot{display:flex;align-items:center;gap:.6rem;font-size:11.5px;color:var(--ui-color-text-tertiary)}.bug-tile-date{margin-left:auto}.bug-tile .bug-expand{gap:.75rem;margin-top:.4rem}.bug-board-empty{margin:0;padding:.5rem .5rem .75rem;font-size:12.5px;color:var(--ui-color-text-disabled)}.bug-board-rest{margin:1rem 0 2rem}.bug-board-rest-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .25rem;border:none;background:none;color:var(--ui-color-text-tertiary);font:inherit;font-size:var(--ui-text-sm);cursor:pointer}.bug-board-rest-toggle:hover{color:var(--ui-color-text-secondary)}.bug-board-rest-toggle:focus-visible{outline:var(--ui-focus-outline);outline-offset:2px;border-radius:6px}.bug-board-rest-toggle .bug-board-count{margin-left:.15rem}.bug-board-rest .bug-registry{margin:.5rem 0 0}.bug-admin .bug-registry-head,.bug-admin .bug-row{grid-template-columns:3.5rem minmax(0,1fr) 9.5rem 8.5rem 9rem 5.5rem}.bug-admin{transition:opacity .2s ease}.bug-admin.is-loading{opacity:.55}.bug-admin-author{overflow:hidden;font-size:13px;color:var(--ui-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.bug-admin-total{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary)}.bug-admin-empty{margin:2rem 0;text-align:center;color:var(--ui-color-text-tertiary)}.bug-triage-modal{max-width:760px}.bug-triage-modal .ui-modal-header{align-items:flex-start;gap:1rem}.bug-triage-head{min-width:0}.bug-triage-head h2{text-wrap:balance}.bug-triage-kicker{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 .35rem;font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary)}.bug-triage-author{margin:.45rem 0 0;font-size:13px;color:var(--ui-color-text-tertiary)}.bug-triage-author .bug-mono{font-size:12px}.bug-triage-report{max-width:none;margin:0;padding:1rem 1.15rem 1.1rem;border-radius:var(--ui-panel-radius-sm);background:var(--ui-panel-fill)}.bug-triage-form{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.bug-triage-title{margin:0;font-family:var(--ui-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-tertiary)}.bug-field-hint{font-size:var(--ui-text-xs);color:var(--ui-color-text-tertiary)}.bug-triage-footer{position:relative;justify-content:center}.bug-triage-delete{position:absolute;left:0}@media(max-width:600px){.bug-triage-footer{flex-wrap:wrap}.bug-triage-delete{position:static;order:3;width:100%}}.bug-top{scroll-margin-top:7rem}.bug-report-modal{max-width:640px}.bug-report-modal .ui-modal-header{align-items:flex-start}.bug-report-product{margin:.2rem 0 0;font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);letter-spacing:.04em;color:var(--ui-color-text-tertiary)}.bug-report-body{gap:1.1rem}.bug-field{display:flex;flex-direction:column;gap:.45rem;min-width:0;margin:0;padding:0;border:0}.bug-field-label{padding:0;font-size:var(--ui-text-sm);font-weight:var(--ui-text-medium);color:var(--ui-color-text-secondary)}.bug-field-required{margin-left:.25rem;color:var(--ui-color-text-tertiary)}.bug-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.bug-field textarea.ui-input{min-height:5.5rem;resize:vertical;line-height:1.55}.bug-report-modal .ui-modal-footer{justify-content:center}.bug-report-error{margin:0;padding:.75rem 1rem;border-radius:12px;background:var(--ui-color-danger-bg);color:var(--ui-color-danger);font-size:var(--ui-text-sm)}@media(max-width:600px){.bug-field-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.bug-board{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.bug-registry-head{display:none}.bug-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.4rem}.bug-row-id,.bug-row-version{display:none}.bug-row-main,.bug-row>.bug-expand{grid-column:1 / -1}.bug-row-date{justify-self:end}.bug-cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.bug-view-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.bug-row,.bug-card,.bug-tile{transition:none}}@media(max-width:768px){.bug-toolbar{flex-direction:column;align-items:stretch}}.ui-nav-resources{position:relative}.ui-nav-resources-trigger{display:inline-flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-nav-resources-chevron{transition:transform var(--ui-dur-base) var(--ui-ease-out)}.ui-nav-resources-trigger[aria-expanded=true] .ui-nav-resources-chevron{transform:rotate(180deg)}.resources-dropdown{position:absolute;top:calc(100% + var(--ui-nav-popover-gap));left:50%;translate:-50% 0;min-width:520px;z-index:var(--ui-z-dropdown);background:var(--ui-color-bg-body);border:1px solid var(--ui-color-border-blur-hover);border-radius:var(--ui-corner-lg);box-shadow:var(--ui-shadow-filter);padding:1.5rem;transform-origin:top center}.resources-dropdown__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.resources-dropdown__column{display:flex;flex-direction:column;gap:.5rem}.resources-dropdown__heading{font-size:var(--ui-text-xs);font-weight:var(--ui-text-normal);color:var(--ui-color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:.4rem .6rem;margin-bottom:.25rem;font-family:var(--ui-font-family)}.resources-dropdown__link{color:var(--ui-color-text-secondary);text-decoration:none;font-size:var(--ui-text-sm);font-weight:var(--ui-text-light);font-family:var(--ui-font-family);padding:.4rem .6rem;border-radius:var(--ui-corner-sm);transition:background-color var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease,transform var(--ui-dur-fast) var(--ui-ease-out);white-space:nowrap}.resources-dropdown__link:hover,.resources-dropdown__link:focus-visible{background:var(--ui-color-primary-hover);color:var(--ui-color-text-primary)}.resources-dropdown__link[aria-current=page]{color:var(--ui-color-text-primary)}.resources-dropdown__link:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.resources-dropdown__link:focus-visible{outline:var(--ui-focus-outline);outline-offset:calc(var(--ui-focus-offset) * -1)}@media(prefers-reduced-motion:reduce){.ui-nav-resources-chevron{transition:none}.resources-dropdown__link{transition:background-color var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease}}.ui-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.ui-dot-lg{width:12px;height:12px}.ui-dot-sm{width:6px;height:6px}.ui-dot-success{background:var(--ui-color-success)}.ui-dot-danger{background:var(--ui-color-danger)}.ui-dot-warning{background:var(--ui-color-warning)}.ui-dot-info{background:var(--ui-color-info)}.ui-dot-neutral{background:var(--ui-color-neutral)}.ui-dot-muted{background:var(--ui-color-text-disabled)}.ui-dot-pulse{position:relative}.ui-dot-pulse:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:inherit;opacity:.3;animation:ui-dot-pulse 2s ease-out infinite}@keyframes ui-dot-pulse{0%{transform:scale(1);opacity:.3}70%{transform:scale(2);opacity:0}to{transform:scale(1);opacity:0}}.md-img{max-width:100%;height:auto;border-radius:8px;display:inline-block}.md-img-rounded{border-radius:12px}.md-img-circle{border-radius:50%;aspect-ratio:1;object-fit:cover}.md-img-pill{border-radius:200px}.md-img-sharp{border-radius:0}.md-img-full{width:100%;display:block}.md-img-half{width:50%}.md-img-third{width:33.333%}.md-img-quarter{width:25%}.md-img-center{display:block;margin-left:auto;margin-right:auto}.md-img-right{display:block;margin-left:auto;margin-right:0}.md-img-shadow{box-shadow:0 4px 16px #0000004d}.md-img-shadow-sm{box-shadow:0 2px 8px #0003}.md-img-shadow-lg{box-shadow:0 8px 32px #0006}.md-img-border{border:1px solid var(--ui-color-border-primary)}.md-img-padded{padding:.5rem;background:var(--ui-color-bg-card-product);border:1px solid var(--ui-color-border-primary)}.md-img-hover{transition:transform .2s ease,box-shadow .2s ease}.md-img-hover:hover{transform:scale(1.02);box-shadow:0 6px 24px #00000059}.ui-card-feature.ui-docs-product-card{height:auto;text-decoration:none;color:inherit;gap:.5rem}.ui-docs-product-card h2{margin:0;font-size:var(--ui-text-lg);font-weight:var(--ui-text-medium);color:var(--ui-color-text-primary)}.ui-docs-product-card p{margin:0;font-size:var(--ui-text-sm);line-height:1.55;color:var(--ui-color-text-secondary)}.ui-docs-product-card-meta{margin-top:auto;padding-top:.75rem;font-size:var(--ui-text-xs);color:var(--ui-color-text-disabled)}.ui-docs-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:2.5rem;align-items:start;max-width:1100px;margin:1.5rem 0 0}.ui-docs-nav{position:sticky;top:5rem;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 7rem);overflow-y:auto;padding:6px;border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius-sm);background:var(--ui-panel-fill);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur)}.ui-docs-nav-link,.ui-docs-nav-aside{display:block;padding:.55rem .85rem;border-radius:12px;font-size:var(--ui-text-sm);line-height:1.4;text-decoration:none;transition:color .15s ease,background .15s ease}.ui-docs-nav-link{color:var(--ui-color-text-tertiary)}.ui-docs-nav-link:hover,.ui-docs-nav-aside:hover{background:var(--ui-panel-fill-hover);color:var(--ui-color-text-primary)}.ui-docs-nav-link.active{background:var(--ui-color-bg-blur-hover);color:var(--ui-color-text-primary)}.ui-docs-nav-link:focus-visible,.ui-docs-nav-aside:focus-visible{outline:var(--ui-focus-outline);outline-offset:-1px}.ui-docs-nav-aside{margin-top:.5rem;color:var(--ui-color-text-disabled)}.ui-docs-nav-aside:after{content:" →"}.ui-docs-body{min-width:0}.ui-docs-article{animation:ui-docs-article-in .18s ease-out}@supports (view-transition-name: none){.ui-docs-article{animation:none;view-transition-name:ui-docs-article}}::view-transition-old(ui-docs-article),::view-transition-new(ui-docs-article){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,.68,.3,1)}@keyframes ui-docs-article-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ui-docs-article{animation:none}}.ui-docs-body>div>*:first-child,.ui-docs-article>div>*:first-child{margin-top:0}.ui-docs-link{color:var(--ui-color-text-primary);text-decoration:underline;text-underline-offset:.15em;text-decoration-color:#ffffff4d;transition:text-decoration-color .2s}.ui-docs-link:hover{text-decoration-color:#ffffffde}.ui-docs-pager{display:flex;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--ui-color-border-primary)}.ui-docs-pager-link{max-width:45%;color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm);text-decoration:none;transition:color .2s}.ui-docs-pager-link:hover{color:var(--ui-color-text-primary)}.ui-docs-pager-next{margin-left:auto;text-align:right}.ui-docs-pager-caption{display:block;font-size:var(--ui-text-sm);color:var(--ui-color-text-disabled);margin-bottom:.2rem}.ui-docs-updated{margin-top:2rem;font-size:var(--ui-text-sm);color:var(--ui-color-text-disabled)}@media(max-width:900px){.ui-docs-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ui-docs-nav{position:static;max-height:none}}.ui-page.ui-page-guide{max-width:1000px}.ui-guide{position:relative;margin-top:1.75rem}.ui-feature-guide{min-width:0}.ui-feature-guide>div>*:first-child{margin-top:0}.ui-feature-guide>div>p,.ui-feature-guide>div>ul,.ui-feature-guide>div>ol,.ui-feature-guide>div>.ui-docs-lead,.ui-feature-guide .ui-docs-callout,.ui-feature-guide .ui-docs-step-body>p{max-width:44rem}.ui-feature-guide>div>h2{scroll-margin-top:7rem}.ui-feature-guide>div>.ui-docs-lead{max-width:36em;margin-bottom:0;font-size:20px;line-height:1.5}.ui-feature-guide>div>.ui-docs-lead>p:last-child{margin-bottom:0!important}.ui-feature-guide>div>.ui-docs-lead+.ui-docs-passport+h2{margin-top:3rem!important}.ui-feature-guide>div{counter-reset:ui-guide-section}.ui-feature-guide>div>h2{position:relative;counter-increment:ui-guide-section;margin:5rem 0 1rem!important;font-size:26px!important;line-height:1.25;font-weight:600;letter-spacing:-.012em;text-wrap:balance}.ui-feature-guide>div>h2:before{content:counter(ui-guide-section,decimal-leading-zero);position:absolute;right:calc(100% + 20px);top:.62em;font:500 12px/1 var(--ui-font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ui-color-accent)}.ui-feature-guide>div>h2:first-child,.ui-feature-guide>div>.ui-docs-lead+h2{margin-top:2.5rem!important}.ui-feature-guide>div>h2:first-child{margin-top:0!important}.ui-feature-guide>div>h3{margin:2.5rem 0 .6rem!important;font-size:18px!important;line-height:1.35;font-weight:600;text-wrap:balance}@media(max-width:760px){.ui-feature-guide>div>h2:before{position:static;display:block;margin-bottom:12px}}.ui-guide-rail{margin:0 0 2.5rem}.ui-guide-rail-label{margin-bottom:.9rem;font-family:var(--ui-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-text-disabled)}.ui-guide-rail-list{margin:0;padding:0;list-style:none}.ui-guide-rail-item{position:relative;padding-left:1rem}.ui-guide-rail-item:before,.ui-guide-rail-item:after{content:"";position:absolute;left:0;top:.2rem;bottom:.2rem;width:2px;border-radius:1px}.ui-guide-rail-item:before{background:#ffffff1a}.ui-guide-rail-item:after{bottom:auto;height:calc(clamp(0,var(--rail-at, 0) - var(--from),1)*(100% - .4rem));background:var(--ui-color-text-primary);transition:height .2s linear}.ui-guide-rail-link{display:block;padding:.4rem 0;font-size:var(--ui-text-sm);line-height:1.4;color:var(--ui-color-text-tertiary);text-decoration:none;transition:color .2s ease}.ui-guide-rail-link:hover,.ui-guide-rail-item.is-active .ui-guide-rail-link{color:var(--ui-color-text-primary)}.ui-guide-rail-link:focus-visible{outline:var(--ui-focus-outline);outline-offset:3px;border-radius:4px}@media(min-width:1500px){.ui-guide-rail{position:absolute;top:0;bottom:0;right:calc(100% + 4.5rem);width:min(14rem,calc((100vw - 100%)/2 - 6rem));margin:0}.ui-guide-rail-pin{position:sticky;top:50vh;transform:translateY(-50%)}.ui-guide-rail-label{margin-bottom:1.4rem;padding-right:1.1rem;text-align:right}.ui-guide-rail-item{padding:0 1.1rem 0 0}.ui-guide-rail-item:before,.ui-guide-rail-item:after{left:auto;right:0}.ui-guide-rail-link{padding:.45rem 0;font-size:.78rem;text-align:right;color:var(--ui-color-text-tertiary);opacity:.45;transition:opacity .3s ease,color .3s ease}.ui-guide-rail-item.is-active .ui-guide-rail-link{color:var(--ui-color-text-secondary);opacity:.9}.ui-guide-rail-link:hover,.ui-guide-rail-link:focus-visible{color:var(--ui-color-text-primary);opacity:1}.ui-guide-rail-label{opacity:.6}.ui-guide-rail-item{padding-right:2.6rem}.ui-guide-rail-item:before{display:none}.ui-guide-rail-item:after{top:50%;bottom:auto;width:14px;height:2px;margin-top:-1px;background:linear-gradient(90deg,#ffffffb3 0 calc(clamp(0,var(--rail-at, 0) - var(--from),1)*100%),#ffffff24 calc(clamp(0,var(--rail-at, 0) - var(--from),1)*100%) 100%);transition:width .3s cubic-bezier(.2,.8,.2,1)}.ui-guide-rail-item.is-active:after{width:28px}}@media(min-width:1500px)and (hover:hover){.ui-guide-rail-label{display:none}.ui-guide-rail-link{opacity:0;transform:translate(6px);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1),color .3s ease}.ui-guide-rail-item.is-active .ui-guide-rail-link{opacity:.9;transform:none}.ui-guide-rail:hover .ui-guide-rail-link,.ui-guide-rail:focus-within .ui-guide-rail-link{opacity:.5;transform:none}.ui-guide-rail:hover .ui-guide-rail-item.is-active .ui-guide-rail-link,.ui-guide-rail:focus-within .ui-guide-rail-item.is-active .ui-guide-rail-link{opacity:.9}.ui-guide-rail .ui-guide-rail-link:hover,.ui-guide-rail .ui-guide-rail-link:focus-visible{color:var(--ui-color-text-primary);opacity:1}}@media(prefers-reduced-motion:reduce){.ui-guide-rail-item:after,.ui-guide-rail-link{transition:none}}.ui-docs-overview{max-width:1260px;margin:1.5rem auto 0}.ui-docs-overview>div>p,.ui-docs-overview>div>ul,.ui-docs-overview>div>ol,.ui-docs-overview>div>h2,.ui-docs-overview>div>h3{max-width:72ch}.ui-docs-switch{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:5rem;padding:3rem 2rem;border-radius:24px;background:radial-gradient(70% 130% at 50% 115%,rgba(255,255,255,.13),transparent 72%),#14141c8c;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.ui-docs-switch p{margin:0;max-width:40ch;font-size:var(--ui-text-lg);line-height:1.4;letter-spacing:-.01em;color:var(--ui-color-text-primary)}.ui-docs-switch-button{margin-left:auto;padding:.6rem 1.5rem;font-weight:var(--ui-text-normal);text-decoration:none;display:inline-flex;align-items:center}@media(max-width:700px){.ui-docs-switch-button{margin-left:0}}.ui-docs-ref{cursor:help;text-decoration:underline dotted;text-underline-offset:.2em;text-decoration-color:var(--ui-color-text-disabled);transition:text-decoration-color .2s}.ui-docs-ref:hover,.ui-docs-ref:focus-visible{text-decoration-color:var(--ui-color-text-primary);outline:none}.ui-docs-hero{display:block;margin:1rem 0 3rem}.ui-docs-hero-title{margin:0;max-width:28ch;font-size:clamp(2rem,5vw,3.5rem);line-height:1.03;letter-spacing:-.03em;font-weight:var(--ui-text-medium);color:var(--ui-color-text-primary);text-wrap:balance}.ui-docs-hero-note{margin:1.1rem 0 0;max-width:60ch;text-wrap:pretty;font-size:var(--ui-text-lg);line-height:1.5;letter-spacing:0;font-weight:var(--ui-text-light);color:var(--ui-color-text-secondary)}.ui-docs-hero-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1.75rem}.ui-docs-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:2.5rem 3rem;margin:5rem 0}.ui-docs-stat{text-align:center}.ui-docs-stat-value{display:flex;align-items:baseline;justify-content:center;gap:.15em;font-size:clamp(2.25rem,4.5vw,3.25rem);line-height:1;letter-spacing:-.035em;font-weight:var(--ui-text-medium);color:var(--ui-color-text-primary);font-variant-numeric:tabular-nums}.ui-docs-stat-unit{font-size:.45em;letter-spacing:0;color:var(--ui-color-text-tertiary)}.ui-docs-stat-label{margin:.7rem auto 0;max-width:24ch;text-wrap:pretty;font-size:var(--ui-text-sm);line-height:1.5;color:var(--ui-color-text-secondary)}.ui-docs-preview{margin-top:1rem;border:1px solid var(--ui-color-border-primary);border-radius:16px;overflow:hidden;background:var(--ui-color-bg-body)}.ui-docs-preview-head{padding:.6rem 1rem;border-bottom:1px solid var(--ui-color-border-primary);background:var(--ui-color-bg-dark);font-size:var(--ui-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-text-disabled)}.ui-docs-preview-body{padding:2rem}.ui-docs-gallery{display:flex;gap:.6rem;height:var(--gallery-height, 460px);margin:3rem 0}.ui-docs-slide{position:relative;flex:1 1 0;min-width:0;padding:0;overflow:hidden;border:1px solid var(--ui-color-border-primary);border-radius:16px;background:var(--ui-color-bg-tertiary);cursor:pointer;transition:flex-grow .5s cubic-bezier(.22,.68,.3,1),border-color .3s ease}.ui-docs-slide.active{flex-grow:var(--gallery-grow, 3);border-color:var(--ui-color-border-secondary-hover)}.ui-docs-slide:hover{border-color:var(--ui-color-border-secondary-hover)}.ui-docs-slide:focus-visible{outline:2px solid var(--ui-color-text-primary);outline-offset:2px}.ui-docs-slide img{position:absolute;left:0;top:0;width:var(--slide-image-width, 100%);max-width:none;height:100%;object-fit:cover;object-position:left top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:.42;transition:opacity .5s ease,filter .5s ease}.ui-docs-slide.active img{opacity:1}.ui-docs-gallery.grayscale img{filter:grayscale(1)}.ui-docs-gallery.grayscale .ui-docs-slide.active img{filter:none}.ui-docs-slide-label{position:absolute;z-index:1;left:1.1rem;right:1.1rem;bottom:1rem;display:block;padding-left:.75rem;border-left:3px solid var(--ui-color-text-primary);font-size:var(--ui-text-base);font-weight:var(--ui-text-medium);line-height:1.3;text-align:left;color:var(--ui-color-text-primary);text-shadow:0 2px 14px rgba(0,0,0,.75);opacity:0;transform:translate(-10px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,.68,.3,1);pointer-events:none}.ui-docs-slide.active .ui-docs-slide-label{opacity:1;transform:none}.ui-docs-slide:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top,rgba(10,10,14,.85),transparent);pointer-events:none}@media(max-width:700px){.ui-docs-gallery{flex-direction:column;height:auto}.ui-docs-slide{height:200px;flex:none}.ui-docs-slide img{width:100%}.ui-docs-slide.active{height:var(--gallery-height, 460px)}}@media(prefers-reduced-motion:reduce){.ui-docs-slide,.ui-docs-slide img,.ui-docs-slide-label{transition:none}.ui-docs-slide-label{transform:none}}.ui-docs-timeline{--dot: 9px;--track-gap: 1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:2rem var(--track-gap);margin:4.5rem 0}.ui-docs-moment{position:relative;padding-top:calc(var(--dot) + 1.1rem);padding-right:1rem}.ui-docs-moment:before{content:"";position:absolute;top:0;left:0;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--ui-color-text-tertiary)}.ui-docs-moment:after{content:"";position:absolute;top:calc(var(--dot) / 2);left:var(--dot);right:calc(var(--track-gap) * -1);height:1px;background:var(--ui-color-border-secondary-hover);transform-origin:left center;transform:translateY(-.5px) scaleX(0);transition:transform .5s cubic-bezier(.22,.68,.3,1);transition-delay:calc(var(--i, 0) * .13s + .2s)}.ui-docs-timeline.played .ui-docs-moment:after{transform:translateY(-.5px) scaleX(1)}@media(prefers-reduced-motion:reduce){.ui-docs-moment:after{transform:translateY(-.5px) scaleX(1);transition:none}}.ui-docs-moment:last-child:after{right:0;background:linear-gradient(to right,var(--ui-color-border-secondary-hover),transparent)}.ui-docs-moment:first-child:before{background:var(--ui-color-success)}.ui-docs-moment-time{font-size:var(--ui-text-xs);letter-spacing:.06em;color:var(--ui-color-text-disabled);font-variant-numeric:tabular-nums}.ui-docs-moment-title{margin:.4rem 0 .35rem;text-wrap:balance;font-size:var(--ui-text-base);font-weight:var(--ui-text-medium);letter-spacing:-.005em;color:var(--ui-color-text-primary)}.ui-docs-moment-body{text-wrap:pretty;font-size:var(--ui-text-sm);line-height:1.55;color:var(--ui-color-text-secondary)}.ui-docs-moment-body>*:last-child{margin-bottom:0}@media(max-width:900px){.ui-docs-timeline{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ui-docs-moment{padding-top:0;padding-left:calc(var(--dot) + 1rem)}.ui-docs-moment:before{top:.45rem}.ui-docs-moment:after{top:calc(.45rem + var(--dot));bottom:-1.95rem;left:calc(var(--dot) / 2);right:auto;width:1px;height:auto;transform:translate(-.5px)}.ui-docs-moment:last-child:after{display:none}}.ui-docs-calc{display:grid;grid-template-columns:minmax(0,1fr) 12rem;gap:2rem;align-items:center;max-width:36rem;margin:4rem auto;padding:2rem 2.25rem;border-radius:20px;background:radial-gradient(90% 130% at 100% 0%,rgba(255,255,255,.08),transparent 60%),#16161eb8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 12px 34px var(--ui-color-shadow-medium)}.ui-docs-calc-controls{display:flex;flex-direction:column;gap:1.5rem}.ui-docs-calc-row{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;cursor:pointer}.ui-docs-calc-label{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.ui-docs-calc-number{font-size:var(--ui-text-sm);color:var(--ui-color-text-primary);font-variant-numeric:tabular-nums}.ui-docs-calc-row input[type=range]{grid-column:1 / -1;width:100%;height:3px;margin:0;border-radius:2px;background:var(--ui-color-bg-overlay-hover);appearance:none;-webkit-appearance:none;cursor:pointer}.ui-docs-calc-row input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--ui-color-text-primary);border:none;transition:transform .1s ease-out}.ui-docs-calc-row input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.ui-docs-calc-row input[type=range]::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background:var(--ui-color-text-primary)}.ui-docs-calc-row-field{align-items:center;cursor:text}.ui-docs-calc-field{display:inline-flex;align-items:baseline;gap:.35rem;padding:.3rem .6rem;border:1px solid var(--ui-color-border-primary);border-radius:8px;background:var(--ui-color-bg-overlay-hover);transition:border-color .2s ease}.ui-docs-calc-field:focus-within{border-color:var(--ui-color-border-secondary-hover)}.ui-docs-calc-input{width:3.2em;padding:0;border:none;background:none;outline:none;font:inherit;font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;text-align:right;color:var(--ui-color-text-primary)}.ui-docs-calc-field-unit{font-size:var(--ui-text-sm);color:var(--ui-color-text-tertiary)}.ui-docs-calc-result{padding-left:2rem;border-left:1px solid var(--ui-color-border-light)}.ui-docs-calc-total{display:flex;align-items:baseline;gap:.2em;white-space:nowrap;font-size:clamp(2.75rem,6vw,3.75rem);line-height:1;letter-spacing:-.035em;font-weight:var(--ui-text-medium);color:var(--ui-color-text-primary);font-variant-numeric:tabular-nums}.ui-docs-calc-unit{font-size:.4em;letter-spacing:0;color:var(--ui-color-text-tertiary)}.ui-docs-calc-note{margin:.7rem 0 0;font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}@media(max-width:700px){.ui-docs-calc{grid-template-columns:minmax(0,1fr)}.ui-docs-calc-result{padding-left:0;padding-top:1.5rem;border-left:none;border-top:1px solid var(--ui-color-border-light)}}.ui-docs-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1rem;margin:3.5rem 0}.ui-docs-fact{padding:1.5rem 1.6rem;border-radius:18px;background:radial-gradient(120% 140% at 0% 0%,rgba(255,255,255,.09),transparent 62%),#16161eb8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 12px 34px var(--ui-color-shadow-medium)}.ui-docs-fact h3{margin:0 0 .5rem;text-wrap:balance;font-size:var(--ui-text-base);font-weight:var(--ui-text-medium);letter-spacing:-.005em;color:var(--ui-color-text-primary)}.ui-docs-fact-body{text-wrap:pretty;font-size:var(--ui-text-sm);line-height:1.6;color:var(--ui-color-text-secondary)}.ui-docs-fact-body>*:last-child{margin-bottom:0}.ui-docs-faq{max-width:860px;margin:3.5rem 0}.ui-docs-question+.ui-docs-question{border-top:1px solid var(--ui-color-border-light)}.ui-docs-question-head{display:block;width:100%;padding:1.1rem 0;border:none;background:none;font:inherit;font-size:var(--ui-text-base);color:var(--ui-color-text-primary);text-align:left;cursor:pointer;transition:color .2s}.ui-docs-question-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1)}.ui-docs-question.is-open .ui-docs-question-fold{grid-template-rows:1fr}.ui-docs-question-clip{min-height:0;overflow:hidden}.ui-docs-question-body{padding:0 0 1.25rem;max-width:68ch;font-size:var(--ui-text-sm);line-height:1.65;color:var(--ui-color-text-secondary);opacity:0;transform:translateY(-8px);transition:opacity .24s ease,transform .3s ease}.ui-docs-question.is-open .ui-docs-question-body{opacity:1;transform:none;transition-delay:.06s}@media(prefers-reduced-motion:reduce){.ui-docs-question-fold,.ui-docs-question-body{transition:none}}.ui-docs-question-body>*:last-child{margin-bottom:0}.ui-docs-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3.5rem;align-items:center;margin:5.5rem 0}.ui-docs-section.flip .ui-docs-section-text{order:2}.ui-docs-section.flip .ui-docs-section-media{order:1}.ui-docs-section-kicker{margin-bottom:.6rem;font-size:var(--ui-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-text-disabled)}.ui-docs-section-title{margin:0 0 .9rem;text-wrap:balance;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.2;letter-spacing:-.015em;font-weight:var(--ui-text-medium);color:var(--ui-color-text-primary)}.ui-docs-section-body{font-size:var(--ui-text-base);line-height:1.6;color:var(--ui-color-text-secondary);max-width:44ch}.ui-docs-section-body>*:last-child{margin-bottom:0}.ui-docs-section-media .ui-appwin-figure{margin:0}.ui-docs-section.wide{grid-template-columns:minmax(0,1fr);gap:2rem}.ui-docs-section.wide .ui-docs-section-text{max-width:74ch}.ui-docs-section.wide .ui-docs-section-body{max-width:none}@media(max-width:900px){.ui-docs-section{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:3.5rem 0}.ui-docs-section.flip .ui-docs-section-text,.ui-docs-section.flip .ui-docs-section-media{order:0}}.ui-docs-lead{font-size:var(--ui-text-lg);line-height:1.55;font-weight:var(--ui-text-light);color:var(--ui-color-text-primary);max-width:60ch;margin-bottom:1.5rem}.ui-docs-passport{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px;margin:1.4rem 0 0;padding:0}.ui-docs-passport-item{display:grid;align-content:start;gap:7px;padding:.8rem .95rem .85rem;border-radius:14px;background:#ffffff0e}.ui-docs-passport dt{font:500 11px/1 var(--ui-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-text-disabled)}.ui-docs-passport dd{margin:0;font-size:13.5px;line-height:1.45;color:var(--ui-color-text-secondary)}.ui-docs-figure{margin:2rem 0}.ui-docs-shots{display:grid;grid-template-columns:repeat(var(--shots-count, 3),minmax(0,1fr));gap:1.25rem;align-items:stretch;margin:3rem 0}.ui-docs-shot{display:flex;flex-direction:column;margin:0;padding:1rem;border:1px solid var(--ui-color-border-primary);border-top-color:var(--ui-color-border-blur-hover);border-radius:18px;background:radial-gradient(120% 140% at 50% 0%,rgba(255,255,255,.07),transparent 62%),#16161e80}.ui-docs-shot-image{display:block;width:100%;margin-block:auto;padding:0;border:none;background:none;cursor:zoom-in;-webkit-appearance:none;appearance:none}.ui-docs-shot-image:focus-visible{outline:2px solid var(--ui-color-text-primary);outline-offset:4px;border-radius:10px}.ui-docs-shot-image img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 12px 32px var(--ui-color-shadow-dark)}.ui-docs-shot-caption{margin-top:1rem;font-size:var(--ui-text-sm);line-height:1.4;color:var(--ui-color-text-secondary);text-wrap:pretty}.ui-docs-shot-viewer{gap:1rem}.ui-docs-shot-full{display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:0;margin:0}.ui-docs-shot-viewer .ui-fullscreen-image{max-width:100%;max-height:78vh;border:1px solid var(--ui-color-border-primary);box-shadow:0 30px 80px var(--ui-color-shadow-dark)}.ui-docs-shot-full figcaption{max-width:60ch;font-size:var(--ui-text-sm);line-height:1.4;text-align:center;text-wrap:pretty;color:var(--ui-color-text-secondary)}.ui-docs-shot-step{flex:none;display:grid;place-items:center;padding:.75rem;border:none;background:none;color:var(--ui-color-text-primary);opacity:.55;cursor:pointer;transition:opacity .2s ease}.ui-docs-shot-step svg{width:26px;height:26px}.ui-docs-shot-step:hover,.ui-docs-shot-step:focus-visible{opacity:1}@media(max-width:760px){.ui-docs-shots{grid-template-columns:1fr;gap:1.5rem}.ui-docs-shot-step{padding:.5rem}.ui-docs-shot-step svg{width:22px;height:22px}}.ui-docs-figure-image{display:block;width:100%;max-width:var(--figure-width, 100%);height:auto;margin-inline:auto;border:1px solid var(--ui-color-border-primary);border-radius:var(--figure-radius, 12px)}.ui-docs-zoomable{cursor:zoom-in}.ui-docs-figure-plain .ui-docs-figure-image{border:none;border-radius:0;box-shadow:none}.ui-docs-figure-framed{width:fit-content;max-width:100%;margin-inline:auto;padding:clamp(1rem,3vw,2.5rem);border-radius:24px;border:1px solid var(--ui-color-border-primary);border-top-color:var(--ui-color-border-blur-hover);background:radial-gradient(120% 140% at 50% 0%,rgba(255,255,255,.07),transparent 62%),#16161e80}.ui-docs-figure-framed .ui-docs-figure-image{box-shadow:0 18px 50px var(--ui-color-shadow-dark)}.ui-docs-figure-framed .ui-docs-figure-caption{margin-top:1rem;margin-bottom:-.4rem;text-align:center}.ui-docs-figure-faded .ui-docs-figure-image{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.ui-docs-section-media .ui-docs-figure{margin:0}.ui-docs-figure-caption{margin-top:.6rem;font-size:var(--ui-text-sm);color:var(--ui-color-text-disabled)}.ui-docs-hotspot{margin:2rem 0;--hotspot-ease: cubic-bezier(.2, .8, .2, 1)}.ui-docs-hotspot-frame{position:relative;width:fit-content;max-width:min(100%,var(--figure-width, 100%));margin-inline:auto}.ui-docs-hotspot-frame .ui-docs-figure-image{max-width:100%}.ui-docs-hotspot.ui-docs-figure-plain .ui-docs-figure-image{filter:drop-shadow(0 18px 40px var(--ui-color-shadow-dark))}.ui-docs-hotspot-dot{position:absolute;z-index:2;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #10101659,0 6px 16px #0000004d;color:#0c0c10;font-family:var(--ui-font-family);font-size:12px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;cursor:pointer;opacity:0;transform:translate(-50%,-50%) scale(.72);pointer-events:none;transition:opacity .18s var(--hotspot-ease),transform .24s var(--hotspot-ease)}.ui-docs-hotspot-frame:hover .ui-docs-hotspot-dot,.ui-docs-hotspot-frame:focus-within .ui-docs-hotspot-dot,.ui-docs-hotspot-full:hover .ui-docs-hotspot-dot{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.ui-docs-hotspot.has-active .ui-docs-hotspot-dot{opacity:0;transform:translate(-50%,-50%) scale(.6);pointer-events:none}.ui-docs-hotspot-dot:focus-visible{outline:2px solid #fff;outline-offset:3px}.ui-docs-hotspot-hit{position:absolute;z-index:3}.ui-docs-hotspot-frame .ui-docs-hotspot-hit{cursor:zoom-in}.ui-docs-hotspot-dim{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:14px;pointer-events:none;opacity:0;transition:opacity .2s ease}.ui-docs-hotspot-dim.on{opacity:1}.ui-docs-hotspot-spot{position:absolute;margin:-5px 0 0 -5px;padding:5px;box-sizing:content-box;border-radius:10px;box-shadow:0 0 0 2px #fffffff2,0 0 0 6px #ffffff2e,0 0 0 200vmax #08080c6b;transition:left .32s var(--hotspot-ease),top .32s var(--hotspot-ease),width .32s var(--hotspot-ease),height .32s var(--hotspot-ease)}.ui-docs-hotspot-veil{position:fixed;z-index:1100;border-radius:14px;box-shadow:0 0 0 200vmax #040408bd;pointer-events:none;animation:ui-hotspot-fade .22s ease both}@keyframes ui-hotspot-fade{0%{opacity:0}to{opacity:1}}.ui-docs-hotspot-lines{position:fixed;inset:0;z-index:1101;width:100vw;height:100vh;overflow:visible;pointer-events:none}.ui-docs-hotspot-lines polyline{fill:none;stroke:#ffffffd9;stroke-width:1.25;stroke-linejoin:round}.ui-docs-hotspot-lines circle{fill:#fff}.ui-docs-hotspot-lines .draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:ui-hotspot-draw .26s var(--hotspot-ease, ease) forwards}@keyframes ui-hotspot-draw{to{stroke-dashoffset:0}}.ui-docs-hotspot-card{position:fixed;z-index:1102;width:300px;max-width:calc(100vw - 32px);padding:.95rem 1.05rem 1.05rem;border-radius:16px;border:1px solid rgba(255,255,255,.16);border-top-color:#ffffff42;background:#16161ef0;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:0 18px 44px #00000080;color:#ffffffc7;font-family:var(--ui-font-family);font-size:13px;line-height:1.55;pointer-events:none;opacity:0;transform:scale(.97);transition:opacity .2s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.ui-docs-hotspot-card.on{opacity:1;transform:none}.ui-docs-hotspot-lines.in-full{z-index:3101}.ui-docs-hotspot-card.in-full{z-index:3102}.ui-docs-hotspot-card-num{margin-bottom:7px;font:500 11.5px/1 var(--ui-font-mono);letter-spacing:.04em;color:var(--ui-color-accent)}.ui-docs-hotspot-card b{display:block;margin-bottom:4px;font-size:14px;font-weight:600;color:#fff}.ui-docs-hotspot-card-text p{margin:0!important;line-height:1.55!important}.ui-docs-hotspot-card-text p+p{margin-top:.4rem!important}@media(hover:none){.ui-docs-hotspot-dot{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}}@media(prefers-reduced-motion:reduce){.ui-docs-hotspot-dot,.ui-docs-hotspot-spot,.ui-docs-hotspot-dim,.ui-docs-hotspot-card{transition:opacity .15s ease}.ui-docs-hotspot-veil{animation:none}.ui-docs-hotspot-lines .draw{animation:none;stroke-dashoffset:0}}.ui-docs-hotspot-full{position:relative;display:inline-block;line-height:0}.ui-docs-hotspot-full-image{display:block;max-width:94vw;max-height:92vh;object-fit:contain;cursor:zoom-out}.ui-docs-hotspot-more{margin-top:1rem}.ui-docs-hotspot-more-toggle{display:inline-flex;align-items:center;gap:10px;padding:6px 2px;border:0;background:none;color:var(--ui-color-text-tertiary);font:500 13px/1.3 var(--ui-font-family);cursor:pointer;transition:color .15s ease}.ui-docs-hotspot-more-toggle:hover,.ui-docs-hotspot-more.open .ui-docs-hotspot-more-toggle{color:var(--ui-color-text-primary)}.ui-docs-hotspot-more-toggle:focus-visible{outline:var(--ui-focus-outline);outline-offset:3px;border-radius:6px}.ui-docs-hotspot-more-toggle .ui-chevron{transform:rotate(-90deg);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ui-docs-hotspot-more.open .ui-docs-hotspot-more-toggle .ui-chevron{transform:none}.ui-docs-hotspot-more-count{font:500 11px/1 var(--ui-font-mono);color:var(--ui-color-text-disabled)}.ui-docs-hotspot-more-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1)}.ui-docs-hotspot-more.open .ui-docs-hotspot-more-body{grid-template-rows:1fr}.ui-docs-hotspot-more-inner{min-height:0;overflow:hidden}.ui-docs-hotspot-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:6px;margin:.6rem 0 0;padding:0;list-style:none;counter-reset:ui-hotspot;font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);opacity:0;transition:opacity .25s ease}.ui-docs-hotspot-more.open .ui-docs-hotspot-list{opacity:1}.ui-docs-hotspot-list li{position:relative;counter-increment:ui-hotspot;margin:0;padding:.85rem 1rem .9rem;border-radius:14px;background:#ffffff0e;cursor:default;transition:background .15s ease,color .15s ease}.ui-docs-hotspot-list li:before{content:counter(ui-hotspot,decimal-leading-zero);display:block;margin-bottom:.5rem;font:500 11px/1 var(--ui-font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ui-color-text-disabled);transition:color .15s ease}.ui-docs-hotspot-list li.active{background:#ffffff17;color:var(--ui-color-text-primary)}.ui-docs-hotspot-list li.active:before{color:var(--ui-color-accent)}.ui-docs-hotspot-list li:focus-visible{outline:var(--ui-focus-outline);outline-offset:-1px}.ui-docs-hotspot-list b{font-weight:var(--ui-text-medium);color:var(--ui-color-text-primary)}.ui-docs-hotspot-text{margin-top:.15rem;line-height:1.55}.ui-docs-hotspot-text p{margin:0!important}.ui-docs-hotspot-text p+p{margin-top:.4rem!important}@media(prefers-reduced-motion:reduce){.ui-docs-hotspot-more-body,.ui-docs-hotspot-list,.ui-docs-hotspot-more-toggle .ui-chevron{transition:none}}.ui-docs-callout{display:flex;gap:.9rem;align-items:flex-start;margin:2.25rem 0;padding:1.15rem 1.5rem 1.2rem 1.25rem;border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius);background:var(--ui-panel-bg);-webkit-backdrop-filter:var(--ui-panel-blur);backdrop-filter:var(--ui-panel-blur);transition:border-color .3s ease,box-shadow .4s ease}.ui-docs-callout:hover{border-color:var(--ui-color-border-secondary-hover)}.ui-docs-callout:after{content:"";position:absolute;top:-1px;left:var(--ui-panel-radius);right:var(--ui-panel-radius);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32) 10%,transparent 60%);pointer-events:none;transition:opacity .3s ease}.ui-docs-callout-icon{flex:none;margin-top:.15rem;color:var(--ui-color-text-tertiary)}.ui-docs-callout-shield .ui-docs-callout-icon{color:var(--ui-color-success)}.ui-docs-callout-body h3{margin:0 0 .3rem;font-size:var(--ui-text-base);font-weight:600;color:var(--ui-color-text-primary)}.ui-docs-callout-body>*:last-child{margin-bottom:0!important}.ui-docs-callout-warning,.ui-docs-callout-danger{background:radial-gradient(300px 120px at 70px 0,rgba(238,128,40,.15),transparent 75%),var(--ui-panel-bg)}.ui-docs-callout-warning:hover,.ui-docs-callout-danger:hover{border-color:#eea8424d}.ui-docs-callout-warning:after,.ui-docs-callout-danger:after{background:linear-gradient(90deg,transparent 0%,rgba(250,206,128,.95) 8%,rgba(238,96,24,.9) 20%,rgba(238,96,24,.3) 50%,transparent 82%);filter:drop-shadow(0 0 5px rgba(238,120,30,.7));opacity:.8}.ui-docs-callout-warning:hover:after,.ui-docs-callout-danger:hover:after{opacity:1}.ui-docs-callout-warning.ui-spotlight:before,.ui-docs-callout-danger.ui-spotlight:before{inset:-2px;padding:2px;border-radius:calc(var(--ui-panel-radius) + 2px);background:radial-gradient(240px circle at var(--mx) var(--my),rgba(250,206,128,.95) 0%,rgba(238,168,66,.85) 22%,rgba(230,120,32,.6) 48%,rgba(238,96,24,.3) 66%,transparent 80%)}.ui-docs-callout-warning .ui-docs-callout-icon,.ui-docs-callout-danger .ui-docs-callout-icon{color:var(--ui-color-accent)}.ui-docs-rationale{margin:2rem 0;padding-left:1.25rem;border-left:2px solid var(--ui-color-border-secondary-hover);max-width:72ch}.ui-docs-rationale-label{margin-bottom:.4rem;font-size:var(--ui-text-xs);letter-spacing:.05em;color:var(--ui-color-text-disabled)}.ui-docs-rationale>*:last-child{margin-bottom:0}.ui-docs-feature-grid{margin:1.5rem 0 2.5rem;gap:1rem}.ui-docs-feature-grid.compact{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:.75rem}.ui-docs-feature-grid.compact .ui-card-feature{padding:1rem 1.1rem;border-radius:14px}.ui-docs-feature-grid.compact .ui-docs-feature-head h3{font-size:var(--ui-text-sm)}.ui-docs-feature-grid.compact .ui-docs-feature-text{font-size:var(--ui-text-xs);line-height:1.5}.ui-docs-feature-grid.compact .ui-card-feature.ui-docs-feature:before{border-radius:15px}.ui-card-feature.ui-docs-feature{height:auto;min-height:0;padding:1.25rem;text-decoration:none;color:inherit}.ui-card-feature.ui-docs-feature-flat{cursor:default}.ui-card-feature.ui-docs-feature-flat:hover{border-color:var(--ui-color-border-primary)}.ui-docs-feature-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.ui-docs-feature-icon{flex:none;color:var(--ui-color-text-tertiary)}.ui-docs-feature-head h3{margin:0;font-size:var(--ui-text-base);font-weight:var(--ui-text-medium);color:var(--ui-color-text-primary)}.ui-docs-feature-text{font-size:var(--ui-text-sm);line-height:1.55;color:var(--ui-color-text-secondary)}.ui-docs-feature-text>*:last-child{margin-bottom:0}.ui-docs-steps-panel{margin:1.75rem 0 2rem;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.ui-docs-steps{counter-reset:ui-docs-step;list-style:none;margin:0;padding:0}.ui-docs-step{counter-increment:ui-docs-step;position:relative;isolation:isolate;display:grid;grid-template-columns:3.75rem minmax(0,1fr);align-items:start;padding:1.15rem 0 1.2rem;transition:border-color .2s ease}.ui-docs-step+.ui-docs-step{border-top:1px solid rgba(255,255,255,.08)}.ui-docs-step:after{content:"";position:absolute;inset:3px -14px;z-index:-1;border-radius:14px;background:var(--ui-panel-fill-hover);opacity:0;pointer-events:none;transition:opacity .2s ease}@media(hover:hover){.ui-docs-step:hover:after{opacity:1}.ui-docs-step:hover,.ui-docs-step:hover+.ui-docs-step{border-top-color:transparent}.ui-docs-step:hover:before{color:rgb(var(--ui-color-accent-rgb))}}@media(prefers-reduced-motion:reduce){.ui-docs-step,.ui-docs-step:before,.ui-docs-step:after{transition:none}}.ui-docs-step:before{content:counter(ui-docs-step,decimal-leading-zero);grid-column:1;grid-row:1 / span 2;font-family:var(--ui-font-mono);font-size:26px;font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:rgba(var(--ui-color-accent-rgb),.55);transition:color .2s ease}.ui-docs-step-title,.ui-docs-step-body{grid-column:2}.ui-docs-step-title{margin:.05rem 0 .35rem;font-size:var(--ui-text-base);font-weight:600;line-height:1.4;color:var(--ui-color-text-primary)}.ui-docs-step-body{color:var(--ui-color-text-secondary)}.ui-docs-step-body>*:first-child{margin-top:0!important}.ui-docs-step-body>*:last-child{margin-bottom:0!important}.ui-docs-step-body .ui-docs-figure,.ui-docs-step-body .ui-docs-hotspot{margin:1rem 0 .25rem}.ui-docs-tabs{margin:1.5rem 0}.ui-docs-tabs>.ui-tabs{margin-bottom:.75rem}.ui-docs-tab-panel{padding:1.35rem 1.5rem;border:1px solid var(--ui-color-border-primary);border-radius:14px;background:#16161eb8;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.ui-docs-tab-panel>*:last-child{margin-bottom:0}.ui-docs-tab-note{display:inline-block;margin-bottom:.75rem;padding:.2rem .6rem;border-radius:20px;font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary);background:var(--ui-color-bg-overlay)}.ui-docs-tab-note-fast{color:var(--ui-color-success);background:var(--ui-color-success-bg)}.ui-docs-tab-note-slow{color:var(--ui-color-warning);background:var(--ui-color-warning-bg)}.ui-docs-pathbox{display:flex;align-items:center;gap:.75rem;margin:1rem 0;padding:.6rem .9rem;border:1px solid var(--ui-color-border-primary);border-radius:10px;background:var(--ui-color-bg-tertiary)}.ui-docs-pathbox code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:var(--ui-text-sm);color:var(--ui-color-text-primary)}.ui-docs-pathbox-copy{flex:none;background:none;border:none;cursor:pointer;padding:0;font-family:var(--ui-font-family);font-size:var(--ui-text-xs);color:var(--ui-color-text-disabled);transition:color .2s}.ui-docs-pathbox-copy:hover{color:var(--ui-color-text-primary)}.ui-docs-fieldtable{margin:1.25rem 0 1.5rem}.ui-docs-fieldtable .ui-md-table-wrap{margin:-6px}@media(max-width:900px){.ui-docs-feature-grid{grid-template-columns:minmax(0,1fr)}}.ui-docs-callout-body,.ui-docs-tab-panel{color:var(--ui-color-text-primary);letter-spacing:.005em}@media(prefers-reduced-transparency:reduce){.ui-docs-tab-panel{background:var(--ui-color-bg-primary);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.ui-docs-fact,.ui-docs-callout,.ui-docs-tab-panel,.ui-docs-feature-grid .ui-card-feature{background:var(--ui-color-bg-primary);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--ui-color-text-secondary)}.ui-docs-switch{background:none;border:1px solid var(--ui-color-text-tertiary);border-radius:24px}.ui-docs-question+.ui-docs-question{border-top-color:var(--ui-color-text-tertiary)}}@property --appwin-progress{syntax: "<integer>"; initial-value: 0; inherits: true;}.ui-appwin-figure{margin:2rem 0 2.5rem}.ui-appwin{border:1px solid var(--ui-color-border-primary);border-top-color:var(--ui-color-border-blur-hover);border-radius:12px;overflow:hidden;background:#14141cd1;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:0 18px 50px var(--ui-color-shadow-dark);font-size:var(--ui-text-xs);line-height:1.5}@media(prefers-reduced-transparency:reduce){.ui-appwin{background:var(--ui-color-bg-primary);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.ui-appwin{background:var(--ui-color-bg-primary);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--ui-color-text-tertiary)}}.ui-appwin-bar{display:flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-bottom:1px solid var(--ui-color-border-primary);background:var(--ui-color-bg-dark);color:var(--ui-color-text-disabled)}.ui-appwin-dot{width:9px;height:9px;border-radius:50%;background:var(--ui-color-border-blur-hover);flex:none}.ui-appwin-title{margin-left:.35rem}.ui-appwin-tools{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.6rem .8rem;border-bottom:1px solid var(--ui-color-border-primary)}.ui-appwin-chip{padding:.25rem .6rem;border:1px solid var(--ui-color-border-tertiary);border-radius:6px;color:var(--ui-color-text-secondary);white-space:nowrap}.ui-appwin-chip-action{margin-left:auto;border-color:var(--ui-color-success-border);background:var(--ui-color-success-bg);color:var(--ui-color-success)}.ui-appwin-variants{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.55rem .8rem;border-bottom:1px solid var(--ui-color-border-primary)}.ui-appwin-variant-note{margin-left:auto;color:var(--ui-color-text-disabled)}.ui-appwin-body{display:grid;grid-template-columns:1.15fr 1fr;min-height:190px}.ui-appwin-tree{padding:.6rem 0;border-right:1px solid var(--ui-color-border-primary)}.ui-appwin-log{padding:.6rem 0}.ui-appwin-row,.ui-appwin-log-row{display:flex;align-items:center;gap:.55rem;padding:.3rem .8rem;color:var(--ui-color-text-secondary)}.ui-appwin-row.indent{padding-left:2rem}.ui-appwin-row.active{background:var(--ui-color-bg-overlay);color:var(--ui-color-text-primary)}.ui-appwin-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-appwin-meta{margin-left:auto;padding-left:.5rem;color:var(--ui-color-text-disabled);white-space:nowrap}.ui-appwin-lock{color:var(--ui-color-warning)}.ui-appwin-box{width:12px;height:12px;flex:none;border:1px solid var(--ui-color-border-secondary-hover);border-radius:3px;position:relative}.ui-appwin-box.on{background:var(--ui-color-success);border-color:var(--ui-color-success)}.ui-appwin-box.on:after{content:"";position:absolute;left:3.5px;top:1px;width:3px;height:6px;border:solid var(--ui-color-bg-body);border-width:0 1.6px 1.6px 0;transform:rotate(42deg)}.ui-appwin-log-row{border-left:2px solid transparent}.ui-appwin-log-row.ok{border-left-color:var(--ui-color-success)}.ui-appwin-log-row.error{border-left-color:var(--ui-color-danger)}.ui-appwin [data-ref].highlight{background:var(--ui-color-bg-overlay-hover);color:var(--ui-color-text-primary);transition:background .15s ease-out,color .15s ease-out}.ui-appwin [data-ref]{transition:background .25s ease-out,color .25s ease-out}.ui-appwin-fields{padding:.6rem 0;border-right:1px solid var(--ui-color-border-primary)}.ui-appwin-toggle-row{display:flex;align-items:center;gap:.55rem;padding:.3rem .8rem .55rem;color:var(--ui-color-text-primary)}.ui-appwin-toggle{position:relative;width:26px;height:14px;flex:none;box-sizing:border-box;border:1px solid var(--ui-color-accent-soft);border-radius:5px;background:var(--ui-color-toggle-on)}.ui-appwin-toggle:after{content:"";position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:2px;background:var(--ui-color-accent)}.ui-appwin-week{display:flex;align-items:flex-end;justify-content:space-around;gap:.4rem;padding:1rem .8rem}.ui-appwin-day{display:flex;flex-direction:column;align-items:center;gap:.45rem;color:var(--ui-color-text-disabled)}.ui-appwin-day-mark{width:14px;height:34px;border-radius:4px;background:var(--ui-color-bg-overlay-hover)}.ui-appwin-day.done .ui-appwin-day-mark{background:var(--ui-color-success)}.ui-appwin-day.warn .ui-appwin-day-mark{background:var(--ui-color-warning)}.ui-appwin-day.done .ui-appwin-day-name,.ui-appwin-day.warn .ui-appwin-day-name{color:var(--ui-color-text-secondary)}.ui-appwin-sets{padding:.6rem 0}.ui-appwin-set{display:flex;align-items:center;gap:.6rem;padding:.35rem .8rem;color:var(--ui-color-text-secondary)}.ui-appwin-set-bar{width:3px;height:16px;flex:none;border-radius:2px;background:var(--ui-color-success)}.ui-appwin-set.drop{opacity:.55}.ui-appwin-set.drop .ui-appwin-set-bar{background:var(--ui-color-border-secondary-hover)}.ui-appwin-set-note{color:var(--ui-color-text-disabled)}.ui-appwin-set.drop .ui-appwin-set-note{color:var(--ui-color-warning)}.ui-appwin-status{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap;padding:.5rem .8rem;border-top:1px solid var(--ui-color-border-primary);background:var(--ui-color-bg-dark);color:var(--ui-color-text-disabled)}.ui-appwin-timer:before{content:"";display:inline-block;width:7px;height:7px;margin-right:.4rem;border-radius:50%;background:var(--ui-color-success);animation:ui-appwin-pulse 2.4s ease-in-out infinite}@keyframes ui-appwin-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ui-appwin-timer:before{animation:none}}.ui-appwin-progress{display:flex;align-items:center;gap:.5rem;margin-left:auto}.ui-appwin-progress-track{width:70px;height:3px;border-radius:2px;background:var(--ui-color-bg-overlay-hover);overflow:hidden}.ui-appwin-progress-fill{display:block;width:0;height:100%;background:var(--ui-color-success)}.ui-appwin:not(.played):not(.scroll-driven) [data-step]{opacity:0}@media(prefers-reduced-motion:no-preference){.ui-appwin.scroll-driven [data-step]{opacity:0;animation:ui-appwin-step linear both;animation-timeline:view();animation-range:entry calc(18% + var(--i, 0) * 6%) entry calc(52% + var(--i, 0) * 6%)}@keyframes ui-appwin-step{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ui-appwin.scroll-driven .ui-appwin-progress-fill{animation:ui-appwin-fill linear both;animation-timeline:view();animation-range:entry 25% entry 95%}@keyframes ui-appwin-fill{0%{width:0}to{width:var(--progress-to, 0%)}}.ui-appwin.scroll-driven .ui-appwin-progress{counter-reset:appwin-progress var(--appwin-progress);animation:ui-appwin-count linear both;animation-timeline:view();animation-range:entry 25% entry 95%}@keyframes ui-appwin-count{0%{--appwin-progress: 0}to{--appwin-progress: var(--progress-int, 0)}}.ui-appwin.scroll-driven .ui-appwin-progress-value:before{content:"Выгрузка " counter(appwin-progress) "%"}}@media(max-width:700px){.ui-appwin-body{grid-template-columns:minmax(0,1fr)}.ui-appwin-tree{border-right:none;border-bottom:1px solid var(--ui-color-border-primary)}}.family-layout{display:grid;grid-template-columns:minmax(0,22.5rem) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"aside head" "aside main";gap:2rem 2.5rem;align-items:start;margin-top:1.25rem}.family-head{grid-area:head;display:flex;flex-direction:column;gap:.75rem;min-width:0}.family-aside{grid-area:aside;display:flex;flex-direction:column;gap:.75rem;min-width:0}.family-main{grid-area:main;min-width:0}.family-head-title{margin:0;font-size:var(--ui-page-title-size);font-weight:var(--ui-page-title-weight);line-height:var(--ui-page-title-leading);letter-spacing:var(--ui-page-title-tracking);color:var(--ui-color-text-primary);text-wrap:balance;overflow-wrap:anywhere}.family-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.5rem}.family-head-actions .ui-modal-family-button{margin:0;min-width:12.5rem}.family-head-price{font-size:1.25rem;font-weight:var(--ui-text-medium);color:var(--ui-color-text-primary);font-variant-numeric:tabular-nums}.family-cover{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;max-width:100%;overflow:hidden;border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius);background:var(--ui-panel-fill);transition:border-color .2s ease}.family-cover:has(.family-cover-image:focus-visible){border-color:var(--ui-color-text-tertiary)}.family-cover-image{display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:zoom-in;outline:none}.family-cover-image img,.family-cover-external{display:block;width:100%;height:100%;object-fit:cover}.family-cover-empty{font-family:var(--ui-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-text-tertiary)}.family-cover-3d{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem .4rem .6rem;border:1px solid var(--ui-color-border-blur-hover);border-radius:var(--ui-corner-pill);background:#0c0c108c;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);color:var(--ui-color-text-primary);font-family:var(--ui-font-mono);font-size:12px;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .1s ease-out}.family-cover-3d:hover{background:#28282eb3;border-color:var(--ui-color-border-secondary-hover)}.family-cover-3d:active{transform:scale(.96)}.family-cover-3d:focus-visible{outline:none;border-color:var(--ui-color-text-secondary)}.family-shots{display:flex;align-items:center;gap:.5rem;min-width:0}.family-strip{--strip-fade: 2.5rem;position:relative;flex:1;min-width:0}.family-strip-scroller{display:flex;gap:.5rem;padding:1px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.family-strip-scroller::-webkit-scrollbar{display:none}.family-strip.can-forward .family-strip-scroller{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--strip-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--strip-fade)),transparent)}.family-strip.can-back .family-strip-scroller{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--strip-fade));mask-image:linear-gradient(to right,transparent,#000 var(--strip-fade))}.family-strip.can-back.can-forward .family-strip-scroller{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--strip-fade),#000 calc(100% - var(--strip-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--strip-fade),#000 calc(100% - var(--strip-fade)),transparent)}.family-strip-nav{position:absolute;top:0;bottom:0;z-index:2;display:flex;align-items:center;width:var(--strip-fade);padding:0;border:none;border-radius:10px;background:none;color:var(--ui-color-text-secondary);cursor:pointer;opacity:0;transition:opacity .2s ease,color .2s ease}.family-strip-nav.is-prev{left:0;justify-content:flex-start;padding-left:.2rem}.family-strip-nav.is-next{right:0;justify-content:flex-end;padding-right:.2rem}.family-strip-nav .ui-chevron{width:14px;height:8px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.family-strip-nav.is-prev .ui-chevron{transform:rotate(90deg)}.family-strip-nav.is-next .ui-chevron{transform:rotate(-90deg)}.family-strip:hover .family-strip-nav,.family-strip-nav:focus-visible{opacity:1}.family-strip-nav:hover{color:var(--ui-color-text-primary)}.family-strip-nav:focus-visible{outline:var(--ui-focus-outline);outline-offset:-1px}@media(hover:none){.family-strip-nav{display:none}}.family-shot{position:relative;flex:none;width:3.5rem;height:3.5rem;scroll-snap-align:start}.family-shot-image{display:block;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid var(--ui-panel-line);border-radius:10px;background:var(--ui-panel-fill);cursor:zoom-in;transition:border-color .2s ease,transform .1s ease-out}.family-shot-image img{display:block;width:100%;height:100%;object-fit:cover}.family-shot-image:hover{border-color:var(--ui-color-border-secondary-hover)}.family-shot-image:active{transform:scale(.96)}.family-shot-image:focus-visible{outline:none;border-color:var(--ui-color-text-secondary)}.family-shot-mark{position:absolute;top:3px;left:5px;font-size:11px;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7);pointer-events:none}.family-shot-action{position:absolute;top:3px;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:50%;background:#0c0c10c7;color:var(--ui-color-text-primary);font-size:11px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease,transform .1s ease-out}.family-shot-action.is-cover{left:3px}.family-shot-action.is-delete{right:3px;font-size:0}.family-shot-action.is-delete:before{content:"";width:8px;height:8px;background:currentColor;-webkit-mask:var(--ui-cross) center / contain no-repeat;mask:var(--ui-cross) center / contain no-repeat}.family-shot:hover .family-shot-action,.family-shot-action:focus-visible{opacity:1}.family-shot-action:active{transform:scale(.9)}.family-shot-action:disabled{cursor:wait}@media(hover:none){.family-shot-action{opacity:1}}.family-shot-add{flex:none;width:3.5rem;height:3.5rem;padding:0;border:1px dashed var(--ui-panel-line);border-radius:10px;background:none;color:var(--ui-color-text-tertiary);font-family:var(--ui-font-family);font-size:1.25rem;font-weight:var(--ui-text-normal);cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .1s ease-out}.family-shot-add:hover:not(:disabled){color:var(--ui-color-text-primary);border-color:var(--ui-color-border-secondary-hover)}.family-shot-add:active:not(:disabled){transform:scale(.96)}.family-shot-add:disabled{cursor:wait;opacity:.5}.family-shots-error{margin:0;font-size:.8125rem;line-height:1.45;color:var(--ui-color-danger)}.family-type{display:flex;flex-direction:column;gap:.55rem;margin-top:.25rem;padding:.875rem 1rem 1rem;border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius-sm);background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur)}.family-type-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem}.family-type-meta{display:inline-flex;flex-wrap:wrap;gap:.35rem;font-size:12px;color:var(--ui-color-text-tertiary)}.family-type-reset{padding:0;border:none;background:none;color:var(--ui-color-text-secondary);font:inherit;text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:3px;cursor:pointer;transition:color .2s ease,text-decoration-color .2s ease}.family-type-reset:hover{color:var(--ui-color-text-primary);text-decoration-color:currentColor}.family-type-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.6rem .85rem;border:1px solid var(--ui-panel-line);border-radius:10px;background:var(--ui-panel-fill);color:var(--ui-color-text-primary);font-family:var(--ui-font-family);font-size:.9375rem;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .1s ease-out}.family-type-trigger:hover{background:var(--ui-panel-fill-hover)}.family-type-trigger[aria-expanded=true]{border-color:var(--ui-color-border-secondary-hover)}.family-type-trigger:active{transform:scale(.99)}.family-type-trigger:focus-visible{outline:none;border-color:var(--ui-color-text-tertiary)}.family-type-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-type-single{font-size:.9375rem;color:var(--ui-color-text-primary);white-space:normal}.family-type-size{font-family:var(--ui-font-mono);font-size:12px;color:var(--ui-color-text-secondary);font-variant-numeric:tabular-nums}.family-type-menu{right:0;width:auto;max-height:20rem;overflow-y:auto;overscroll-behavior:contain}.family-type-search{position:sticky;top:0;z-index:2;flex:none;margin-bottom:4px;padding:.5rem .7rem;border:1px solid var(--ui-color-border-blur-hover);border-radius:var(--ui-corner-sm);background:var(--ui-color-bg-body);color:var(--ui-color-text-primary);font-family:var(--ui-font-family);font-size:13px;outline:none}.family-type-search:focus{border-color:var(--ui-color-text-tertiary)}.family-type-option-name{flex:1;min-width:0;text-align:left;overflow-wrap:anywhere}.family-type-empty{padding:.55rem .75rem;font-size:13px;color:var(--ui-color-text-tertiary)}.family-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem;margin:.75rem 0 0;padding:0 .25rem}.family-fact{display:flex;flex-direction:column;gap:.3rem;min-width:0}.family-fact dt{margin:0}.family-fact dd{margin:0;font-size:.875rem;line-height:1.4;color:var(--ui-color-text-primary);overflow-wrap:anywhere}.family-fact-wide{grid-column:1 / -1}.family-fact-note{display:block;margin-top:.15rem;font-size:.75rem;color:var(--ui-color-text-tertiary);font-variant-numeric:tabular-nums}.family-fact-mono{font-family:var(--ui-font-mono);font-size:.8125rem;letter-spacing:.02em}.family-fact dd.family-fact-description{line-height:1.55;color:var(--ui-color-text-secondary);white-space:pre-line}.family-fact-fill{display:block;margin-bottom:.5rem;font-variant-numeric:tabular-nums}.family-fill-bar{position:relative;display:block;flex:none;width:3rem;height:3px;overflow:hidden;border-radius:2px;background:#ffffff1a}.family-fill-bar>span{display:block;height:100%;border-radius:inherit;background:var(--ui-color-text-secondary)}.family-fill-bar.is-wide{width:100%}.family-props{display:flex;flex-direction:column;gap:1rem;container:family-props / inline-size}.family-props-menu-count{margin-left:auto}.family-props-filter-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.family-props-empty{margin:2rem 0;font-size:.875rem;color:var(--ui-color-text-tertiary);text-align:center}.family-props-sheet{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 1.25rem;align-items:start}.family-props-sheet.is-split{grid-template-columns:repeat(2,minmax(0,1fr))}.family-props-column{display:flex;flex-direction:column;gap:.75rem;min-width:0}.family-props-column-title{display:flex;align-items:baseline;gap:.5rem;margin:0;padding:0 .25rem;font-weight:var(--ui-text-normal);color:var(--ui-color-text-secondary)}.family-props-column-count{color:var(--ui-color-text-tertiary);font-variant-numeric:tabular-nums}.family-props-column-empty{margin:0;padding:1rem .25rem;font-size:.8125rem;color:var(--ui-color-text-tertiary)}@container family-props (max-width: 720px){.family-props-sheet.is-split{grid-template-columns:minmax(0,1fr)}}.family-props-group{padding:.375rem .75rem .75rem;border:1px solid var(--ui-panel-line);border-radius:var(--ui-panel-radius-sm);background:var(--ui-panel-bg);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur)}.family-props-group-head{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .5rem;border:none;border-radius:10px;background:none;color:var(--ui-color-text-secondary);font-family:var(--ui-font-family);text-align:left;cursor:pointer;transition:background .2s ease}.family-props-group-head:hover:not(:disabled){background:var(--ui-panel-fill-hover)}.family-props-group-head:disabled{cursor:default}.family-props-group-head:focus-visible{outline:var(--ui-focus-outline);outline-offset:-1px}.family-props-group-chevron.is-collapsed{transform:rotate(-90deg)}.family-props-group-name{flex:1;min-width:0;font-family:var(--ui-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-text-secondary);overflow-wrap:anywhere}.family-props-group-count{min-width:3ch;font-family:var(--ui-font-mono);font-size:11px;color:var(--ui-color-text-tertiary);text-align:right;font-variant-numeric:tabular-nums}.family-props-rows{display:flex;flex-direction:column;gap:1px;padding-top:.25rem}.family-prop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1rem;align-items:start;padding:.45rem .5rem;border-radius:var(--ui-corner-sm);font-size:.8125rem;line-height:1.45;transition:background .15s ease}.family-prop:hover{background:var(--ui-panel-fill-hover)}.family-prop-name{display:flex;flex-direction:column;gap:.15rem;min-width:0}.family-prop-name-text{color:var(--ui-color-text-secondary);overflow-wrap:anywhere}.family-prop-note{font-size:12px;line-height:1.4;color:var(--ui-color-text-tertiary)}.family-prop-value{min-width:0;color:var(--ui-color-text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.family-prop-value.is-empty{color:var(--ui-color-text-disabled)}.family-prop-value.is-formula{font-family:var(--ui-font-mono);font-size:12px;color:var(--ui-color-text-secondary)}.family-prop-value.is-formula:before{content:"= ";color:var(--ui-color-text-tertiary)}.family-prop-value.is-type-changed{font-weight:var(--ui-text-medium)}.family-prop-value.is-type-changed:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--ui-color-text-primary);vertical-align:middle}.family-prop .ui-tooltip-anchor{min-width:0}.family-lightbox{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;background:#050508eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:family-lightbox-in .22s cubic-bezier(.22,1,.36,1)}@keyframes family-lightbox-in{0%{opacity:0}}.family-lightbox-top{position:absolute;top:calc(env(safe-area-inset-top,0px) + 1rem);right:1.25rem;left:1.5rem;z-index:2;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.family-lightbox-top>*{pointer-events:auto}.family-lightbox-counter{color:var(--ui-color-text-secondary);font-variant-numeric:tabular-nums}.family-lightbox-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;padding:0;border:none;border-radius:var(--ui-corner-sm);background:none;color:var(--ui-color-text-secondary);cursor:pointer;transition:color .2s ease,transform .1s ease-out}.family-lightbox-close:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--ui-cross) center / contain no-repeat;mask:var(--ui-cross) center / contain no-repeat}.family-lightbox-close:hover{color:var(--ui-color-text-primary)}.family-lightbox-close:active{transform:scale(.9)}.family-lightbox-close:focus-visible{outline:var(--ui-focus-outline)}.family-lightbox-stage{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:4.5rem 5.5rem 1rem;touch-action:pan-y}.family-lightbox-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--ui-corner-md);user-select:none;-webkit-user-select:none;transition:transform .3s cubic-bezier(.22,1,.36,1);animation:family-lightbox-image-in .28s cubic-bezier(.22,1,.36,1)}@keyframes family-lightbox-image-in{0%{opacity:0;transform:scale(.98)}}.family-lightbox-nav{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:3.5rem;height:6rem;padding:0;border:none;border-radius:var(--ui-corner-md);background:none;color:#fff;cursor:pointer;opacity:.55;transform:translateY(-50%);transition:opacity .15s ease}.family-lightbox-nav .ui-chevron{width:20px;height:12px}.family-lightbox-nav.is-prev{left:.75rem}.family-lightbox-nav.is-next{right:.75rem}.family-lightbox-nav.is-prev .ui-chevron{transform:rotate(90deg)}.family-lightbox-nav.is-next .ui-chevron{transform:rotate(-90deg)}.family-lightbox-nav:hover,.family-lightbox-nav:focus-visible{opacity:1}.family-lightbox-nav:focus-visible{outline:var(--ui-focus-outline)}.family-lightbox-thumbs{flex:none;padding:.5rem 1rem calc(env(safe-area-inset-bottom,0px) + 1.25rem);overflow-x:auto;scrollbar-width:none}.family-lightbox-thumbs::-webkit-scrollbar{display:none}.family-lightbox-thumbs-row{display:flex;gap:.5rem;width:max-content;margin:0 auto}.family-lightbox-thumb{flex:none;width:4rem;height:4rem;padding:0;overflow:hidden;border:1px solid transparent;border-radius:10px;background:#ffffff0a;cursor:pointer;opacity:.4;transition:opacity .15s ease,border-color .15s ease}.family-lightbox-thumb img{display:block;width:100%;height:100%;object-fit:cover}.family-lightbox-thumb:hover{opacity:.75}.family-lightbox-thumb.is-active{opacity:1;border-color:#ffffffd9}.family-lightbox-thumb:focus-visible{outline:none;opacity:1;border-color:var(--ui-color-text-secondary)}@media(max-width:960px){.family-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"head" "aside" "main";gap:1.75rem}.family-aside{width:100%;max-width:32rem}}@media(max-width:768px){.family-lightbox-stage{padding:4.5rem 1rem 1rem}.family-lightbox-nav{width:2.5rem;height:4.5rem}.family-lightbox-thumb{width:3.25rem;height:3.25rem}}@media(prefers-reduced-motion:reduce){.family-lightbox,.family-lightbox-image{animation:none}.family-lightbox-image,.family-cover-3d,.family-shot-image,.family-shot-add,.family-type-trigger{transition:none}}@media(prefers-reduced-transparency:reduce){.family-cover-3d,.family-lightbox,.family-props-group,.family-type{backdrop-filter:none;-webkit-backdrop-filter:none}.family-cover-3d,.family-props-group,.family-type{background:var(--ui-color-bg-body)}.family-lightbox{background:#050508}}@media(prefers-contrast:more){.family-cover,.family-props-group,.family-type{border-color:var(--ui-color-border-secondary-hover)}}.ui-loading{text-align:center;padding:4rem 2rem;color:var(--ui-color-text-secondary);font-size:var(--ui-text-xl)}.ui-error-message{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 1rem;text-align:center;color:var(--ui-color-text-secondary)}.ui-error-message:before{content:"";width:1.75rem;height:2px;border-radius:var(--ui-corner-pill);background:var(--ui-color-danger)}.ui-error-message p{max-width:32rem;margin:0;font-size:var(--ui-text-base);line-height:1.5}.ui-error-message .ui-btn-secondary{display:inline-block;text-decoration:none}.ui-error-message .ui-btn-secondary:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.ui-error-message .ui-btn-secondary:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}@media(prefers-reduced-motion:reduce){.ui-error-message .ui-btn-secondary:active{transform:none}}.ui-empty-message{text-align:center;padding:3rem 1rem;color:var(--ui-color-text-tertiary);font-size:var(--ui-text-base)}.ui-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.ui-page-header h1{font-size:var(--ui-text-3xl);font-weight:var(--ui-text-bold);color:var(--ui-color-text-primary);margin:0}.ui-action-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.ui-header-actions{display:flex;gap:1rem}.ui-results-info{margin-top:1.5rem;text-align:center;color:var(--ui-color-text-secondary);font-size:var(--ui-text-sm)}.notification-bell{position:relative;display:inline-flex;align-items:center}.notification-bell__trigger{background:transparent;border:none;cursor:pointer;position:relative;min-width:40px;min-height:40px;padding:.45rem .6rem;border-radius:var(--ui-corner-md);color:var(--ui-color-text-secondary);transition:color var(--ui-dur-fast) ease,transform var(--ui-dur-fast) var(--ui-ease-out);display:flex;align-items:center;justify-content:center}.notification-bell__trigger:hover,.notification-bell__trigger[aria-expanded=true]{color:var(--ui-color-text-primary)}.notification-bell__trigger:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.notification-bell__trigger:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}.notification-bell__badge{position:absolute;top:5px;right:2px;background:#fff;width:8px;height:8px;border-radius:50%}.notification-bell__dropdown{position:absolute;top:calc(100% + var(--ui-nav-popover-gap, 20px));right:0;width:360px;max-width:calc(100vw - 2rem);max-height:420px;z-index:var(--ui-z-dropdown);display:flex;flex-direction:column;background:var(--ui-color-bg-body);border:1px solid var(--ui-color-border-blur-hover);border-radius:var(--ui-corner-lg);box-shadow:var(--ui-shadow-filter);padding:6px;overflow:hidden;transform-origin:top right}.notification-bell__list{overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:6px}.notification-bell__empty{padding:2rem 1.2rem;text-align:center;color:var(--ui-color-text-muted);font-size:var(--ui-text-sm);font-family:var(--ui-font-family)}.notification-bell__item{display:flex;align-items:flex-start;gap:10px;padding:.9rem 1.1rem;cursor:pointer;transition:border-color var(--ui-dur-fast) ease;position:relative;background:#1e1e23e6;border:1px solid var(--ui-color-border-primary);border-radius:var(--ui-corner-sm)}.notification-bell__item:hover,.notification-bell__item--unread{border-color:var(--ui-color-border-secondary-hover)}.notification-bell__item--important{border-color:var(--ui-color-danger-border);background:#f443360a}.notification-bell__item--important:hover{border-color:var(--ui-color-danger-border-hover)}.notification-bell__content{flex:1;min-width:0;font-family:var(--ui-font-family)}.notification-bell__title{font-size:var(--ui-text-sm);font-weight:500;color:var(--ui-color-text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-bell__message{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary);margin-top:3px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-bell__meta{display:flex;align-items:center;gap:8px;margin-top:6px}.notification-bell__time{font-size:.65rem;color:var(--ui-color-text-muted);font-family:var(--ui-font-family)}.notification-bell__link{font-size:.65rem;padding:.15rem .5rem;background:var(--ui-color-bg-blur);border:1px solid var(--ui-color-border-blur);border-radius:var(--ui-corner-pill);color:var(--ui-color-text-secondary);text-decoration:none;transition:background-color var(--ui-dur-fast) ease,border-color var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease;font-family:var(--ui-font-family)}.notification-bell__link:hover{background:var(--ui-color-bg-blur-hover);border-color:var(--ui-color-border-blur-hover);color:var(--ui-color-text-primary)}.notification-bell__link:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}.notification-bell__delete{background:none;border:none;color:var(--ui-color-text-muted);font-size:20px;font-weight:300;cursor:pointer;padding:2px 6px;border-radius:var(--ui-corner-xs);opacity:0;transition:opacity var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease;flex-shrink:0;line-height:1}.notification-bell__item:hover .notification-bell__delete,.notification-bell__item:focus-within .notification-bell__delete{opacity:1}.notification-bell__delete:hover{color:#fff}.notification-bell__delete:focus-visible{outline:var(--ui-focus-outline);outline-offset:0}.notification-bell__footer{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0 4px}.notification-bell__footer-btn{font-size:var(--ui-text-xs);font-family:var(--ui-font-family);color:var(--ui-color-text-secondary);text-decoration:none;padding:.3rem .8rem;border-radius:var(--ui-corner-pill);background:var(--ui-color-bg-blur);border:1px solid var(--ui-color-border-blur);transition:background-color var(--ui-dur-fast) ease,border-color var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease,transform var(--ui-dur-fast) var(--ui-ease-out);cursor:pointer}.notification-bell__footer-btn:hover{background:var(--ui-color-bg-blur-hover);border-color:var(--ui-color-border-blur-hover);color:var(--ui-color-text-primary)}.notification-bell__footer-btn:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.notification-bell__footer-btn:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}@media(prefers-reduced-motion:reduce){.notification-bell__trigger,.notification-bell__footer-btn{transition-property:color,background-color,border-color}}.background-effect-layer{position:fixed;inset:0;z-index:-1;pointer-events:none}.background-dim-overlay{position:fixed;inset:0;z-index:-1;background:#000;pointer-events:none}.gradual-blur-inner{position:relative;width:100%;height:100%}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.gradual-blur{isolation:isolate}@supports not (backdrop-filter: blur(1px)){.gradual-blur-inner>div{background:#0000004d;opacity:.5}}.gradual-blur-fixed{position:fixed!important;inset:0;pointer-events:none;z-index:1000}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:var(--ui-z-banner);padding:14px 24px;background:var(--ui-color-bg-blur);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--ui-color-border-primary);animation:cookieSlideUp var(--ui-dur-slow) var(--ui-ease-out)}@keyframes cookieSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-banner__content{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:16px}.cookie-banner__text{margin:0;font-size:var(--ui-text-sm, .85rem);color:var(--ui-color-text-secondary);line-height:1.5}.cookie-banner__link{color:var(--ui-color-text-primary);text-decoration:underline;text-underline-offset:2px}.cookie-banner__link{transition:opacity var(--ui-dur-fast) ease}.cookie-banner__link:hover{opacity:.8}.cookie-banner__link:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-corner-xs)}.cookie-banner__actions{display:flex;flex-shrink:0;gap:8px;margin-left:auto}.cookie-banner__decline{background:transparent;box-shadow:inset 0 0 0 1px var(--ui-color-border-primary)}@keyframes cookieFadeIn{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.cookie-banner{animation-name:cookieFadeIn}}@media(prefers-reduced-transparency:reduce){.cookie-banner{background:var(--ui-color-bg-body);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:600px){.cookie-banner__content{flex-direction:column;align-items:stretch;gap:12px}.cookie-banner__actions{margin-left:0}.cookie-banner__actions>button{flex:1}}.ui-terms{display:flex;align-items:flex-start;gap:.7rem;font-size:.8125rem;line-height:1.55;color:var(--ui-color-text-secondary);cursor:pointer}.ui-terms__box{flex-shrink:0;width:16px;height:16px;margin:.15rem 0 0;accent-color:var(--ui-color-accent);cursor:pointer}.ui-terms__text a{color:var(--ui-color-text-primary);text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:2px;transition:text-decoration-color .2s ease}.ui-terms__text a:hover{text-decoration-color:currentColor}.legal-updates{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:34rem;max-height:90vh;overflow-y:auto;padding:2rem;animation:ui-slideUp .3s ease}.legal-updates__title{margin:-.35rem 0 0;font-size:var(--ui-text-2xl);font-weight:var(--ui-text-semibold);line-height:var(--ui-text-tight);color:var(--ui-color-text-primary)}.legal-updates__intro{margin:0;font-size:.9rem;line-height:1.55;color:var(--ui-color-text-secondary)}.legal-updates__list{margin:.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--ui-panel-line)}.legal-updates__doc{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--ui-panel-line)}.legal-updates__doc-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.legal-updates__doc-name{font-size:.9375rem;color:var(--ui-color-text-primary)}.legal-updates__doc-edition{font-family:var(--ui-font-mono);font-size:11px;color:var(--ui-color-text-tertiary)}.legal-updates__read{flex-shrink:0;font-size:.875rem;color:var(--ui-color-text-primary);text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:2px;transition:text-decoration-color .2s ease}.legal-updates__read:hover{text-decoration-color:currentColor}.legal-updates__checks{display:flex;flex-direction:column;gap:.85rem;margin-top:.25rem}.legal-updates__error{margin:0;font-size:.85rem;color:var(--ui-color-danger)}.legal-updates__actions{display:flex;align-items:center;gap:1.25rem;margin-top:.5rem}.legal-updates__accept{flex:1}.legal-updates__later{padding:.25rem 0;border:0;background:none;font-family:var(--ui-font-family);font-size:.875rem;color:var(--ui-color-text-secondary);cursor:pointer;transition:color .2s ease}.legal-updates__later:hover{color:var(--ui-color-text-primary)}@media(max-width:600px){.legal-updates{padding:1.35rem}}.notification-toast-container{position:fixed;top:80px;right:2rem;z-index:var(--ui-z-toast);display:flex;flex-direction:column;gap:8px;width:380px}.notification-toast{background:var(--ui-color-bg-card-product);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--ui-color-border-primary);border-radius:var(--ui-corner-lg);padding:1rem 1.2rem;display:flex;align-items:flex-start;gap:10px;max-height:120px;overflow:hidden;animation:toastSlideDown var(--ui-dur-slow) var(--ui-ease-out);transition:border-color var(--ui-dur-base) ease}.notification-toast:hover{border-color:var(--ui-color-border-secondary-hover)}.notification-toast--important{border-color:var(--ui-color-danger-border);background:#f443360d}.notification-toast--important:hover{border-color:var(--ui-color-danger-border-hover)}@keyframes toastSlideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.notification-toast__body{flex:1;min-width:0;overflow:hidden}.notification-toast__title{font-size:var(--ui-text-sm, .85rem);font-weight:500;color:var(--ui-color-text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-toast__message{font-size:var(--ui-text-xs, .75rem);color:var(--ui-color-text-secondary);margin-top:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notification-toast__close{background:none;border:none;color:var(--ui-color-text-muted);font-size:18px;cursor:pointer;padding:0 4px;border-radius:var(--ui-corner-xs);flex-shrink:0;opacity:.5;transition:opacity var(--ui-dur-fast) ease,transform var(--ui-dur-fast) var(--ui-ease-out)}.notification-toast__close:hover,.notification-toast__close:focus-visible{opacity:1}.notification-toast__close:active{transform:scale(var(--ui-press-scale));transition-duration:0s}.notification-toast__close:focus-visible{outline:var(--ui-focus-outline);outline-offset:0}.notification-toast__link-wrap{display:flex;justify-content:flex-end;margin-top:6px}.notification-toast__link{font-size:.7rem;padding:.2rem .6rem;background:var(--ui-color-bg-blur);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--ui-color-border-blur);border-radius:var(--ui-corner-pill);color:var(--ui-color-text-secondary);text-decoration:none;transition:background-color var(--ui-dur-fast) ease,border-color var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease}.notification-toast__link:hover{background:var(--ui-color-bg-blur-hover);border-color:var(--ui-color-border-blur-hover);color:var(--ui-color-text-primary)}.notification-toast__link:focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-offset)}@keyframes toastFadeIn{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.notification-toast{animation-name:toastFadeIn}.notification-toast__close{transition:opacity var(--ui-dur-fast) ease}}@media(max-width:768px){.notification-toast-container{right:5%;left:5%;width:auto}}.notfound-page{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;--notfound-gutter: clamp(1.5rem, 6vw, 5rem);padding:var(--notfound-gutter);padding-bottom:calc(var(--notfound-gutter) + 3.5rem);background:var(--ui-color-bg-body);overflow:hidden}.notfound-content{text-align:center}.notfound-code{margin:0;font-size:clamp(6rem,26vw,16rem);line-height:1.1;font-weight:800;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--ui-color-text-primary)}.notfound-code-link{display:inline-block;margin-right:-.14em;color:inherit;text-decoration:none;mix-blend-mode:luminosity}.notfound-code-link:focus-visible{outline:2px solid var(--ui-color-text-secondary);outline-offset:.12em;border-radius:.08em}.notfound-code span{display:inline-block;opacity:0}.notfound-timer{position:absolute;left:var(--notfound-gutter);right:var(--notfound-gutter);bottom:var(--notfound-gutter);display:flex;flex-direction:column;gap:.7rem}.notfound-timer-label{align-self:flex-start;font-size:.8125rem;font-weight:300;letter-spacing:.04em;color:#ffffff61}.notfound-timer-track{height:2px;overflow:hidden;background:#ffffff12}.notfound-timer-bar{height:100%;background:#ffffff61;transform:scaleX(0);transform-origin:left center;animation-name:notfound-return;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes notfound-return{to{transform:scaleX(1)}}.skeleton{background:linear-gradient(90deg,var(--ui-color-skeleton-base) 0%,var(--ui-color-skeleton-shimmer) 50%,var(--ui-color-skeleton-base) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:4px;display:inline-block;max-width:100%;height:1em;vertical-align:middle}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text-short{width:60%}.skeleton-text-medium{width:80%}.skeleton-title{height:1.5em;width:40%}.skeleton-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.skeleton-avatar-large{width:80px;height:80px;border-radius:50%}.skeleton-image{width:100%;height:200px;border-radius:var(--ui-corner-sm);display:block}.skeleton-button{height:40px;width:120px;border-radius:var(--ui-corner-xs)}.skeleton-card{padding:1.5rem;background:var(--ui-color-bg-card);border-radius:var(--ui-corner-sm);border:1px solid var(--ui-color-border-primary);display:block}.skeleton-table-row{display:flex;gap:1rem;padding:1rem;border-bottom:1px solid var(--ui-color-border-primary)}.skeleton-table-cell{flex:1;height:1.2em}.skeleton-pulse{animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton-static{animation:none}@media(prefers-reduced-motion:reduce){.skeleton,.skeleton-pulse{animation:none}}.app{min-height:100vh;width:100%;display:flex;flex-direction:column}
