@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/oswald-cyrillic-ext-400-normal.DaQSmjrl.woff2)format("woff2"),url(/_astro/oswald-cyrillic-ext-400-normal.BkkDEomt.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/oswald-cyrillic-400-normal.Dakd8U79.woff2)format("woff2"),url(/_astro/oswald-cyrillic-400-normal.BUD0W5Zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA/kABAAAAAAKewAAA+DAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoESG45OHIFKBmA/U1RBVC4AgwQRCAqmFKFyC4IWAAE2AiQDhAgEIAWERAeKGAwHG5olFeOYJbBxAIF/f8YE/18ncDoEspfpFY6A2La27VaF5oNYq90uYhtP9Wt9v/eGf8PBXiAyc1LFFCKDNzC14grrl6uXGOizO3FjBPVjvO7dvRCQSxyTcIAFAN35uuA6PhWuU6FIAqJM7uf5bfXnvoeAlNWgYj5xxEhoC7AwInFGjEIRmcx0dmfV3R+gE8V2GZOI4qUbDQiOF+BujW2r+4p45QiZkk1KhxRV9KX/3xvPo4CbzXhPGMkwnTrz489ZTSHx7QISqnOJEDEqfl/zfZcq2br4Rb9zwxIYgjwyNmHdNrV50JVNwOp/v9an7dt3ztT//ZdmAUCG/IAws5uwJLuO3uvXXf/u+/1pqqu2t0O0ANATnJoQkQRkm4qLMImQGxWjgbwjG6Fl4Fl9qvNAxem3QQRjtDqvSyl/8TsSMCwA7oexgdp/TntuEA9eEI4QSKhoSKwEiJACkiYHkqcQUqwe0qgN0q4L0m8ATs8AZ2SEQ3BgMTAXWAxBjBCyfjoD9IYYIGC6IGrY0ePpecC6/0rXPGAhAfojHAgY/L4bHfPA92gfC55fs5oBHIE0yRQBeekxyddmLWjIbCE0EiRF94rwMJC5i6M8MwuCSgyBmrp+uNuRwXib+scgnIdQwZMnOQuC0PolEBjPHvuPQgICFRod9a4cCgyN+1N9U69aemL/b48ar098umuvix3P0kU6TT/R0WR/7STZXGutLIcWypBPfdSxeWs1VFWVVB6FzFIk8hKqxEB8IZT8iIBQi46Ivbpr2RcDJzOIjAPbK2LsTbvHf8Zv+UN+lS9ocvx/czRHlAy8nVcVdJ5Pzlc6THtpu2z0aXWyNOdLMpg9VrRQi9QpVVDRpjmZDvJ4SqUnE6QQlXOSoPRFPCFnsfWJdioJfTCDUvevHr9A3+3REs/CHF+ExT6Cn+koui97vBmX42wcj4PO7ncAGSkqIA9LDIUY/FxAeF6XtKS814usMi7hIy9ryvOFX7DZTsRstmZlszWLnUzZCRk0UVftGuMSXpfUEHK2nb25izqVeMDvZE3KZmtSNrGJTWxiE5vsWI1HeZRGtWGCnfko7UpHukTJNGgEohb+rD8W/TUCvF7EG/Zel/inpdhmlXjDvhWIXU15WtvCllnWJu5gBTXSXsO9rr1fG8QCWPyhMFhW0gqsfhQ7OL876LHUfBl3WALd22PxWDzjnvE2Fjtds1MFnpKpWHt2Le6iWpdgb6T4D9feY60iYBi3ugxswy7szoHM5yiWsZIzuOTh16IAG9sCwk4ALJynjZRfqxthqJC+IRYYkEC8HHJ0dJO439rcbJYr6pG8Nvz+pp/0X+TQ+4YPhvUo0+d0ErfZ8rss4TBx/+7Erw06Q8/2dU/YfNFf0eBeZDkNYnvOWNvzhF3Zn+YMUoqw0nODFZy/tAKGec6yFSNGjDOZrRMSZWOxnhY7f5nKGFMi2mCDbGCW0q3YinGmWRKMmKxVQI7iS7pXLed+RQR524K8dm2uFlimBqLtizcqKux+jiCdB/1cmceIHG+eCuRQiVoL/EwwzimCFIPNaUGjaAwWf8zAiBFhNj8Zlt5NPlJcibWsQE5kEXDGPnBcFJFSk/FrwQV907f6wdfbBXfNWvvGOHbnNZN2Rf9a6DVAHi4CWAuHIFQIWAgBK2FP3dXUhQBIOJCBo7Ug3wJIoCTCywkptLrHjbyRkDAXy+x1jx/BLoKjOfbF2UI4CbfGuatnvev9EUi/CIZsIyiaYm+cKcAnQoX3fscW+b3bky1D9+1nl8o8wUXw5XsQ5LWX88TmzZcfwPr2f2ApQraUvBSK1iZAlTDN+hmwpLKhYE2OLglDMqYUNIlIRMgkKKSoZKyIuVBzlc1NDntpHGVwkslZFgfpPBXwkM9PBX+VOIr5KOWrDFc5byUCgT11gYZQE1fja4vJElBGUVCVNBUkZ5kyTdhmLs3DQ1B/ZAMwAYiFwG6QT4HaAya/DmovQMIalSuLwuB0d7jE0K/TTzhYVs5nc5vJXRUMWhZjDnpLg0TF1/3oaE9OTi6Gj/u3hw8Q2dh9frpaILr44ErO9e/566/17MCJkzPnFG5/sN3v9vCCJ43qZ5jCKsOiCQEmc04R7a3QFvkiNaCDWuINDQgOg02VEm1RitTd1qvFK60LHtTEMruwg2yauGVtr1T+EzK7xGSGuQn11eOi/sqppGpUKwmguGW1eLPZpFF3OVP/cbd6Xc9fk0kDctO1riHv/MWnDlYGg0Aqyn+T/NOO7XY3osqBslj7SzPmKqSUk9VN4+tpZKzB/eCS2/XWGUAHWTJsvQP7Ry5p57HitJzGsZSzzezLrHJoYXKTtbnd4lAs5C5eSn3/Ndv0KN5G/YbTYf6KvH1aMWiPQcuIsEzwyyoRn03W2ojMI3U2W28KWvJz1qbTVuL/7s1Uxl9tNfqdY9nfsQUN/7PdtUm5cQlzh+9JnkHPCd5v+SaiESFYOzb6rWOpbU9+lzfxhPxJtod/Lg4afRoy3KSkyapeexhd1f7C9C4j/QWUEFPE6uKgniBwoD0g5tJMhMZv7FDAWLTnksRWkC3ky/j150oaY0Lm5hAFId11wvwUtUQsoZXKKBKbjNwEoZ1QJgQJkZD3GeOA+kDwWDYkE20EMKk51ZLgHnWkmuioEubkVIqIdnVUFtFdKc0uCjXbyENrQ22k/w8N/croTW9O/g3YUIvKk32G8t1a2VHM/C/D+P/j1Ci2xi0/+jcvS4Yb7NP05oHF/YtbTtHZsJLiG/PCN4ar/CrH/3/BXP1iN+cDF928mnFUmVtSVJBaXkz18FHZ14QNO6xbTim1PVcQc3DVDVaAG3cL3KAoU1uGtXInrTBR4DXru1wr0Co0CoFAcETjz32Ecm3caQNP2Y7+bikRB4Ko0osw4ZKUUZ4NaQszvOpVkXJlksBJmxX2TRd3bETvuni5F7fJuVBZu7VqIMpPu9TD/cjWCBDJNfKWLVqN1nlyMDupMpJdKTsqY1cujpZKFRvn89tgSSZngcr7ko9yIYezUelzyVu1AZZSfHO/9TRrLnLsPe3r2P/XyDXx11P8gbc2J3Ayws76ZUfnz60ZZ1RnWpdVL/tDdR595J5y6Fa2Ihs419ta21zbJwXX9nkPNXEPwaM9wTptLwbDioSMBDH+nX/A91xJgvfTFNJueB4tdLZDLiK2hcd2W9LrZPenq5B97j2sTsruygAGXMbjHZx83BnrH8Q0Exy7SbbXp+5gbR1HY3f558qSpTKIPtPe2g54YqCkW9PSzbg617GIG9iSmLWke84PFiJpLmXbHJzuOdLmH4hxjHIIORYaJONty+/Olbr87XMLtmcL6wR1NxqjOsqzOqIB5sYsJ+qiN49v9wa8jPTur+YA2fJKcLi4hcfmDbDNEDDFgCk/udWDpovn390WRlPZxgU0LizSIP00TW8qGq64yJRgqWPsDxYbKi0x3aGt2weGyG5mtsAOFh6HXZA11C8a2GKo06fUAD25L53M+DzP5HkQ7uYXswcvCpaZXaMQo+2CLBYbbb6k6Oj7Im3dPqWGqmWRaUThDJxWSMby0FxXaW4A+og3HtuCx7a+O85wHOYthma2Ssby0FxXaW6gSL+ryzHTjP6EdLtkGg1Az4Jpg8bIzw+uUU1GsoqM5hcGDBqlMOpFCJqNdu9aGhrJuPklhl2780sGHoHAFCMVkck1M8MUhIas5pcEwMQmqIKsIavQ29xrlGd8zOZ5xQbWR0Wj8gSKMBGEhqybXxKACZ5AUZA1ZHXYsH94i5arG2AOKxsr6yoboI8a+vILo6WGYcMRxlvMeM1eaGVjZV1lQ16fFdZWG0NcrTNSanD1n+pAJS9N36733PBeH4AFID4e3jauP385i7yqUQAuuptPyikkcR4fWDzk19Eb7c2BKASQyN+IJJaBOh2gNzXyPtrKc5hcRPhRgC50law9LsbjecBvrf0dzd+c3+nkDDE+i36uD74XPys5Cif1Eu3NIdwNUKDLepPF5AMSV3GafF+Edaa9ETA6w6pL1ZRkfaMIiFzr85me0eqYKKIFKAwI2Kcrt85ER1nTrka1b8A4nz7qeRXk2VkOimbInVrTcTUXp0oSsRDkG5WQONWVs9IpjTyqaxEdfk5h1DBeV3yiJ3GsqMAFvo1n6JfENOEx4bsqwEv15ax8Zj7qtW0tKu64motTJSSmGay0cWTI5o8rvghJjCm3zkxbieVqzUehclnfKMTMJ6NlzCdybBsGiL9JPgSM5RefKZD+ko3wfyqO/wDv/7L3BuCrL74/3C2tTvW4CEyGAQR4Jaw7b6Va7nQVkEn7s4nHiZL8YkE7h8aOXbaQjDHjmLNztu/v0gN/f3PEHXK+NPOA38btCH5iRw7N4Fv7WIxt38Bs3y/jGN7+vypilksxpvgW+ji8KdBd3dff9GC39F5nTfWo5zfo3A2/CGBCJFwxEmRiy3+t6Ybg0LAGcCs8dQrCCNspGFZgU3AR/juFxNPFKVYKVAg5hnwySwzGeghgJsDivZ+pECMuFUvM23Ru/Npg0tGxSWCakvEqmZHbJFWoiFDi3J/1LWbk1syKpxBqe8DFFgqeqRfc1ExKqEg0MgRSXYlF5gShMPMJktlkKpUsxC1ZmmKQwsYhtsj3zGWkzEwK4XmZO6d71KybLexMCWMb01PqqSUKCDFIngLidYaSu9LaQoYL1im2OIWtOD2uUlI7tRU2TS5e8MnlVChDfQpJvE656FTU50VjZ9aIxSfU7ZkcZvci/CeeADZ6vM9gJrPFarM7nC63x+sriC079hw4cuLMJR5XbtyL4MGTFzYObz58cfnxFyCwOEGCEULwhJojDD+hcBEiRZVEFyNWnHgJBIRExCSksN0UCMrhYrp6+qX3mMrQqBzXbty6c+/BoyfPXrx6816RD5++fPvx64/Hr0wgxEXhfolUJlcoVYSxiamZuYWllbWNLVGA/Slf8qNFlSIXu7YvMQCh5LQ8BoUBCxhwOwU4wVR48+3l3JgaAELJaX2JBZyjfSle3wL9eVqExyJ2ILCgQAt3C7q+e3ibiGmVyuFOtwwauXEELbTUOHzuYjRndbI0cES5ogueD/ONmQbe/7vJcHNk2CtZwDtbwGACQYUeAgcmbBCgsE+OxdQECGpO70tskJzTl5Ir2SA9P4BgQ4UOE041OxQgUOGAAUGvNg8XsIFA4MzEwGImHWxg+t2eEUIM9+jDQSiq2D9BhdZJKfv1KJeeeMFi7gSZXuNkB5lgLe0iESL/9NUu4VqInIdi/uErvYjOtqLasyOvGMImpRgVw772uf76lmbZhsia/yzqjAEA)format("woff2"),url(/_astro/oswald-vietnamese-400-normal.BupuUjkp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/oswald-latin-ext-400-normal.DbVOzfr-.woff2)format("woff2"),url(/_astro/oswald-latin-ext-400-normal.KcyBFdGH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/oswald-latin-400-normal.BAFo8sP8.woff2)format("woff2"),url(/_astro/oswald-latin-400-normal.D1wpMXgf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-cyrillic-700-normal.BWTpRfYl.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-700-normal.CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-greek-700-normal.C6CZE3T8.woff2)format("woff2"),url(/_astro/jetbrains-mono-greek-700-normal.DEigVDxa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA+YABAAAAAALJQAAA84AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYRoB4xODAcb3iVFRoaNAwho/vmJoixsfqj4v07g5OqncaqIUAYqEI6gCkZ0qK4wEp3O9K+ySRaPPWftnd0mjZ8MzaNUaT+LsTAfnt9Wf+57KJFiNgZKlNHoICIwI21jYAViwejIjPZsu9HtRqQ77o8Mg+c/7tNzXzaRbQGM7gKhXRPOFLQiNdiAagUv6MdINrw+CRbhCE4hLJogyLSeshN+VfZv5VL37H77gu4BKGHwW0dphEhUGp7GwmyG25Sd6RBu5KJfsOTNfCWUAfB19+PmRqWEQqiWGEn0j5jlvf3H/82VdmZ/psCo0P8iGd/ns5PZJHNZaHmxwLjtAeWugApQATsgkmXNkhyjrpK1usLr8vD90V5b7skee5GGy7ZRGGe7LuOFEX8C/Wam5iygbneagmmYgiiqXH2XJK/cPwoEwAMAAEWEECHEEhHJUhHppIhiWkSJckQlI6KZDeHgQnj0IwZMIKbMIBYsoAWF0Jatom3YRiMAjhwq1OE0OyB43IEJCDAAOAmAzKQqsADEYmi+jAgWUtf5lSpVPIM1Nn604UB+8+kcMZwH72OOZ7davZk9tJtVRIsSnvNE9OrEH4KBFbrHbRCqNAG9QZJRZx4JZOWpDpoASo9SQw/gKVmLUOG9GwEgggRIhnxQghb0YAILtB2vjwDQBfAAbBBOgDCDGsrXAsoFuCJEIsjOMrlKUYcQBAlIVIQojHc9ABPGya9gqHNSXCJMDlD3Z3wKAuLiUQC0SEPMzAT4UyMBlBQcNCIHcR+AACLQAGIXIUYADBTKeavwOZyQYKGMYIZzX7A6ZNOWbXvWQMXMzK2SH/na6PFMLAmFmBY26NyXnbMijFGe2SsCqPfxBDR7eyenVKkNFLCda82A0wDKIU07AHfgj7/04fGV/XmSogPk478PtZwDkCECWWYIiAHJmeT1DgUIgH+Km4QIQcRgZFyeiihY1OngXWovUMdA/fNKcMMQjXghRqasR8zAwMDH169zhzfQJEqBYXd6YiE0g2bT2ft/Mx4+Ke0hKCKSb8gdHl9AnyULcMdjfjia13+zDnocBY9C7g66gB//BI6fJEWaDFlyAEBW+x9YgFZJpEkqF60JEt3khixYIdBIyIhNj6sBzyl8Bhz1GKpEqsFUi6VOhGrxzkjQIpGNWLMYFrGs4pwWzSyFUzKHHJ1ydUnnkalNlnbZOmRolcerQK9CfaT65etRbIDMIIVhKqPUxmiMUxpRalqJKWX8ys0gSNMGAG4GgKwCOoDxChGfMH6g+wEAjWrgVNWR6HK6JmKmSqMyAnp89GkbFlUvxHn9DBRSJkbJ0WO3bZpmsWFBLpPLlUFplsvJC71sAwTtTKa/ewc0gsrMnTccBDHoBgVfgvuFQAl01Npfijtuu2KxaV/sineuGHfjbJgPBiYcfeYkYs9WM01qZv/3+L2fajEo5gznhondV80YlkzdVH02jAjOYSmcqhjohBj9veu6vAd5supT4jsmdnxiYCKE3dpEmKOqu8w5Y56a38bfFjPXHJbTiukP33yJU85ikrZ7dY8UV9XnvSYbERMVfbG1/4mgp4EtarXUHun+zExY6HhGihCEK2aBGSSICBmMlU68XuvHPfmG6FUGYVCEAL8mvYgQyDvlRLttv/PGjL3k1wdr1zVo6ullSK+O5c85/L1Tzbd8ictJGCTir/jjf3onzjNYWBMJtX2OmDHtcybOYVLNkk9/hdYy+Nbc0qHV5aIeAypuMcjzee9Gk3yrPYM+/gMOqjAUWA8kv7LHPCmhDCYPubjOkJvrCCWtPVSvIRpqtlC9mD550fHy8lxurkM2XTQzDK2/noSvs1zSDTGVD80yI1EMHnVzHd5F8FXUe/gUZzB1BZMYGk7XOdnjWA9XmR4nJPJFREI1169CzIvjJCE/kj4ID0/l3n7uvvs427vpF3n23ntXdbqFoJBIY3QZ8qMcTudTbju456BTWVRRcyItL0L285fufOHSSt4Tb17dFdVxu9K37hBaMzMF1tfANroT3N8aDy6ZxkoqfIaoUxUDY6Wmdn+H7lAbpTnUdcBz8Nx4xasJYwnfVoyjbeKa42sm7ml3BSnbMKDRefXV+kI9BQyNvr7MdTXE97szrtapqzVatVqrqVYbsDrgzI0Si5oHLDpDTfna1PNfQcoeXQj4OMtsTZlK2aRhL3N88wG8sOpUDTrXdy9XHvKP7G8+vzB9+EmivIb9ycTheekRZONPbGdPq7ll1N23Jc+vLC6wW4Msy2J7ty/Q75pd9MaUV7U2ZnZq9Vpp/Ybk+5w8Mw7Ztt5pb2tPz7S9wWqu30ulz3+7dBAcTtmrt5rjRxWlaqu6VKHI01g1eYxPHf0OFLENg9pSb912Xan3Nmg4NdDd+D57XnmwpLByNMQ3BB3RDWllHTrdUlnszwjM/tfr759Of+YhP6Qsw4Cm1Kvf1JduDik1t8DRdkwlH2lT61MpZ7Wbmjks7jmV20B85NSCWX/n+RshZQ/PB3yuJae2VCE3ap1LLt9iAKaPW5fa1N8UFv5S3TZqfuqflTH6Z/y9fdN+3Pu0+YuPmVu+hDlhrabBOce57oRV1iUcKm29k94sb8+kvcFq0a8Ru+1y/3NZx/sdv/qvUqJKUEmUilx1gjq36GqHyoE7wplzmV1MVgs8K0vuD2lY8lzd4TkJnSLiVmd2tkd28Mbq8M769A6GVjd3Ao1/odl4vhaQnrV6W/Q9mfdnZ9+f2aPvbsH0Snrvjb0iPkRJlkzlxWKpsOBYlHKlZ3Fu1+vx4j+ryV/wolPPmIelbZLMUgukP5E8l5mVlmaFkqLzs3O2kKXd8rY3omYKcwrzsgvLRSOvKSwHit/KsnaXGa9f5vhsSRlk0ZXl8xNek/b7n3HFqVZLt/yW3PSy4vJQ0nOn+0xVXcmf5hV8mtxVJWzO5Vv+9UBw/X6u4Fawbv5TWNt671Me50OB3uQsDmULH72ZrcwVtvSM35H8miTvs+SOKjoV1r3p9pvsIj6EqZZU+Q2yDPt2ffS0lAxLinwTt/97dmd5aecR/7wLLTYZm/yf/zscaG1x54eHuu/fv3udw/2NoKHZIQ/lCp5LU3RLPXI8rUm3XWcbK0+8JT6XbaOlUGqiJc6ufUz/vQuu2RgMBCYDjcFGe2OVM0WRVZV5JsVRZWs0QvQV794PpQ96AxOeAIRPzyUssDi8Rn1fdleK8MVgnGnY5mZd4NWYykucsffEW+PviXWWNJXXFq6lPnySirw/8SItkVJlUdrNJ1p67Ewk/n1jKHBuKvBIcKo7S1FvBALLY4HP+J0k/X1k8EGuKLbhVHtBXDb/oeuvv7dzJeb16auT9a9aGxx+7soMkrp/LFASEEAXq2lCoXUAuYYUENs6NFnCHLwb91rg6/D1Ca/Z4BvwjeymGaJ0GrGHFYjwUG1FheNen0CJ8sVwK7gB+Mak3BSFt6yNICTZwpGUfUvElQ4knJaPkqaTAZyG0wSyhzlGKpDYVmMglALZL3xn5K9IHP9SijyAwV75a07ALVV45EHN2PEzLFfkDIYAuuxhjmGAdVgHFbalCPTfASxlxIob1tgugvBl+HJyBTEPZyNs8JX4qnm4GlHWCsUz2TsYiskDGMAmZooiCq/AMrX3WmJRDEssC71DpNi1YDx3Vg4obg9HMIDdzD3LKB3QbQvFsFAK5Ax+N2NUluV/KT4PYDAM2UJi5Az/oyCC3+osjNE/YJlODushjAclp0Wcn+2zr7BF3He1Pqn54dG/jv58cvufjv+//BcAZkBp6ec8cpjmJF2cNRLaULMyVm2YZacOIr+BJ5p6qIB5mIezV6BSySV69tn/EtqoHTkOkrZMORbkRMh4sjk1UhEXOThDNVlXdaJ+wdY+LHWUzPMWsgts3/NSdO0HLKDCa2QX2D68REUyXu2vow6QCVDhAttXQUsjfDoK9Kr46aIA24OnF9+lV1k2Ekf+KvpR94uqTpSCItUwRFMDFTMDM3BIMTSVCsEulBbTsTD7ZbTYywywahmLhJgzDEbljIq8ajpqETW1Imoeqw7Fonkx+SVo5sg9RkeRbNQua2DVEEv5UqIOqCgJiFmFC6xaxdUQQOkY9m9t33cLK//JounfAPx9ed9NOPeDz/8GzknULn0IgkhQAAJ8CTywPOAcZZMOwVm+hWWb07CyKad+PXVq+5uNTt3iG0YpNdavoU7mhmFoEM11k2CcvxHwxAHuxpsYxhJWsIKPcYBxOeOytbjPv1QZDIPft7zfHQHcrBhDCy9KgCyagjzX+VO02QD2EleXJ1L8rzyF5W/laTp73RgkBuUjJDlbPlIOjxREKVkxJKESZyORxu2IMMg4UuQfDrCZNK7HhCYBr9oxw/q4+QYNGhJw1KryKTPKyQ83o4/fsCkBM2QIDBtjORmSg6pqTzMwM/GV1vPrkRPa0haTJmQx7W3SmH4uPn4THn5WGVRkVJSUe18GZciYPkpW1Jbenb3Uuhd9IlmPYVMW+beC52gpnEAGh0x9s5Hr3PoMf30c4dNnsq0zu6XbSX798/zt3Q4a1q1n9e67fa/PK3mqd+WLPRSgnMs9QQUg/gluBuT4AEVowiARJJIwCYuwCYdwCY/wiYAIkR+RKGLRYsSKE19REiRKSpVkKVKlSZchU5ZsOXJJ5FWafAUKSRUpJiOnqDJKKmqaGqKlU6JUmXIVKlWpVqNWHQJj9Oo1OMWgkVFT+0yambPFwuq0M1rY2Dk4ubh5tOZJm3YdOnXp5tWjt4706eczEJ1BQ4aNGDVm3IRJU6b5zQiYNWfegkVBIWctWXbOirDV512was26DZu2bNtxca0bHMaXcXzezJHX3kuGg3DQgmZxkgYvcOSGh23/NFj4ueUA4aDJSDpssvpMRk+n+Wo0RsbVQMJoY9QGnfrwebY9bDShBz6WDT/30EO3PPy0qFHIQaKl+xafPvqc8G9Co9//BbLR2+fel4z6L4qEgBCsAY6gGKhhEsncCkBIsGQUEy5Z86Wi+asBUQhGcMVJuGUQTgJhxSI8UxDDlSTRuYRFf0TV6k8INXywb8Fou5mKewIlT0U69vFXRR7T/eH55NcVfcwTnh7vIXxO87PtdtkfbOMPudH29CdL1b76OJVfKzkETa23NlID/Vyyh32eD0HaB0WeEl85A0PlLU3DkD1ZS6cTFwkYYsUIxRhhiJWdFJNo46JigrC/jgoTcZop6gjrqICM/O9k7YngMgA=)format("woff2"),url(/_astro/jetbrains-mono-vietnamese-700-normal.BDLVIk2r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-ext-700-normal.CZipNAKV.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-700-normal.CxPITLHs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0d0f12;--bg-2:#14171c;--bg-3:#1c2129;--bg-grad-top:#0c1530;--bg-grad-mid:#0d1428;--bg-grad-bottom:#090b12;--line:#2a3038;--line-2:#3a424d;--ink:#f4f2ee;--ink-dim:#a6adb8;--ink-faint:#8e95a1;--accent-gold:#c8a04f;--accent-gold-light:#e8d3a0;--accent-gold-dark:#8c682b;--gold-rgb:200, 160, 79;--gold-glow:#c8a04f4d;--gold-metal:linear-gradient(180deg, #8a6427 0%, #c79d56 20%, #f3e3bb 40%, #d6b068 54%, #b3863d 74%, #7a5821 100%);--graphite:#0e1014;--navy-900:#0b1426;--navy-700:#16264a;--purple-900:#22143e;--purple-700:#34205e;--purple-500:#4b2b78;--magenta-400:#b8739d;--lavender:#cdc6df;--lavender-hi:#f3ebf7;--accent-ink:linear-gradient(100deg, #c4b2f3 0%, #e29bc8 48%, #a2b8ef 100%);--fam-ortho:#86a3d8;--fam-iso:#a98ee0;--fam-tere:#d08bb5;--fam-vinyl:#62c197;--fam-epoxy:#dcc38c;--fam-other:#5f6978;--wa-green:#25c463;--wa-green-deep:#1a9e4f;--wa-ink:#04200f;--premium-navy:#5578b3;--premium-navy-light:#7d9bd4;--premium-navy-rgb:85, 120, 179;--ledger-bg:#eef1f5;--ledger-bg-2:#e1e6ee;--ledger-ink:#131b2b;--ledger-ink-dim:#45506a;--ledger-line:#cbd3df;--ledger-accent:#45307f;--surface-shadow-rest:0 1px 0 #ffffff0a inset, 0 10px 26px #0000003d;--surface-shadow-hover:0 1px 0 #ffffff12 inset, 0 22px 46px #0006;--image-frame-border:rgba(var(--gold-rgb), .18);--image-frame-shadow:0 1px 0 #ffffff0f inset, 0 18px 40px #0006;--font-display:"Oswald", "Arial Narrow", sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-label:var(--font-body);--maxw:1180px;--pad:clamp(1.1rem, 4vw, 2.5rem);--ease-premium:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}body{background:linear-gradient(180deg, var(--bg-grad-top) 0%, var(--bg-grad-mid) 25%, var(--bg-grad-bottom) 60%, var(--bg-grad-bottom) 100%);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-weight:600;line-height:1.02}h1,h2{background:linear-gradient(#fff 0%,#f4f2ee 45%,#d9d6cf 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 1px #ffffff1a,0 4px 18px #00000052;letter-spacing:.015em;-webkit-background-clip:text;background-clip:text}.wrap{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.eyebrow{font-family:var(--font-label);letter-spacing:.01em;color:var(--accent-gold-light);align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--accent-gold-dark), var(--accent-gold-light) 55%, var(--accent-gold));border-radius:2px;flex:none;width:1.4rem;height:2px}.btn{min-height:48px;font-family:var(--font-label);letter-spacing:.005em;color:var(--lavender);cursor:pointer;transition:border-color .3s var(--ease-premium), background .3s var(--ease-premium), color .3s var(--ease-premium), transform .3s var(--ease-premium), box-shadow .3s var(--ease-premium);background:linear-gradient(#16264a99,#0b142699);border:1px solid #a091cd4d;border-radius:4px;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.55rem;font-size:.95rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.btn:after{content:"";width:35%;transition:transform .65s var(--ease-premium);pointer-events:none;background:linear-gradient(115deg,#0000,#ffffff2e,#0000);position:absolute;top:0;bottom:0;left:-45%;transform:translate(0)skew(-18deg)}.btn:hover:after{transform:translate(340%)skew(-18deg)}.btn:hover{color:var(--lavender-hi);background:linear-gradient(#34205eb8,#16264ab8);border-color:#b8739d99;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff17,0 12px 26px #0a061873}.btn:active{transition-duration:.12s;transform:translateY(0);box-shadow:inset 0 1px #ffffff0d}.btn:focus-visible{outline:2px solid var(--accent-gold-light);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.48;cursor:not-allowed;box-shadow:none;pointer-events:none;transform:none}.btn[aria-busy=true]{pointer-events:none;color:#0000!important}.btn[aria-busy=true]>*{visibility:hidden}.btn[aria-busy=true]:before{content:"";border:2px solid #ffffff47;border-top-color:var(--accent-gold-light);border-radius:50%;width:1.1rem;height:1.1rem;margin:-.55rem 0 0 -.55rem;animation:.8s linear infinite btn-spin;position:absolute;top:50%;left:50%}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (width<=480px){.btn{padding-inline:1.2rem}}.btn-solid{color:#fbf6ea;background:radial-gradient(120% 150% at 0% 0%, #b8739d4d 0%, transparent 55%), linear-gradient(135deg, var(--purple-500) 0%, var(--purple-700) 48%, #1c2a55 100%);border-color:rgba(var(--gold-rgb), .6);box-shadow:0 1px 0 #ffffff1a inset, 0 -2px 0 rgba(var(--gold-rgb), .5) inset, 0 10px 24px #16082873;font-weight:700}.btn-solid:hover{color:#fff7e4;border-color:var(--accent-gold);box-shadow:0 1px 0 #ffffff21 inset, 0 -2px 0 rgba(var(--gold-rgb), .8) inset, 0 14px 30px #1608288c;background:radial-gradient(120% 150% at 0 0,#b8739d6b 0%,#0000 58%),linear-gradient(135deg,#5a3490 0%,#3e2570 48%,#22336a 100%)}.btn-quote{color:#eaf5ee;border-color:rgba(var(--gold-rgb), .42);background:linear-gradient(120deg,#0f4a3b 0%,#0b3a2f 52%,#2a1a45 100%);font-weight:700;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000061}.btn-quote svg{color:var(--accent-gold)}.btn-quote:hover{color:#fff7e4;border-color:rgba(var(--gold-rgb), .85);background:linear-gradient(120deg,#13594a 0%,#0e4639 52%,#35215a 100%);box-shadow:inset 0 1px #ffffff1c,0 14px 30px #00000073}.btn-wa{color:var(--wa-ink);background:linear-gradient(180deg, var(--wa-green) 0%, var(--wa-green-deep) 100%);border-color:#04200f73;font-weight:700;box-shadow:inset 0 1px #ffffff40,0 0 0 3px #4b2b7852,0 10px 22px #0a081e80}.btn-wa:hover{color:var(--wa-ink);background:linear-gradient(#2fd672 0%,#1fb05a 100%);border-color:#04200f8c;box-shadow:inset 0 1px #ffffff4d,0 0 0 3px #b8739d61,0 14px 28px #0a081e8c}.btn-ghost{box-shadow:none;border-color:#0000;border-bottom:1px solid rgba(var(--gold-rgb), .5);background:0 0;border-radius:0;padding-inline:.2rem}.btn-ghost:after{display:none}.btn-ghost:hover{box-shadow:none;color:var(--lavender-hi);border-color:#0000;border-bottom-color:var(--accent-gold);background:0 0;transform:none}@media (hover:none){.btn:hover{transform:none}.btn:after{display:none}}.accent-ink{background:var(--accent-ink);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;filter:drop-shadow(0 4px 14px #00000059);-webkit-background-clip:text;background-clip:text}.gold-metal{background:var(--gold-metal);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;filter:drop-shadow(0 1px 0 #fff0cd24) drop-shadow(0 0 16px rgba(var(--gold-rgb), .2)) drop-shadow(0 5px 14px #00000080);-webkit-background-clip:text;background-clip:text}.hl{background:var(--gold-metal);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;filter:drop-shadow(0 1px 0 #fff0cd24) drop-shadow(0 0 16px rgba(var(--gold-rgb), .2)) drop-shadow(0 5px 14px #00000080);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.hl:before{content:attr(data-text);background:linear-gradient(105deg,#0000 42%,#ffffffd9 49%,#fff4d6f2 51%,#0000 58%) -280% 0/280% 100%;-webkit-text-fill-color:transparent;color:#0000;pointer-events:none;-webkit-background-clip:text;background-clip:text;display:none;position:absolute;inset:0}@keyframes hl-gold-shine{0%,58%{background-position:-280% 0}80%,to{background-position:280% 0}}.section{padding-block:clamp(3.5rem,8vw,6.5rem)}.section-head{margin-bottom:2.6rem}.section-head h2{margin-top:.7rem;font-size:clamp(2rem,5vw,3.3rem)}:focus-visible{outline:2px solid var(--accent-gold-light);outline-offset:2px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--accent-gold);box-shadow:0 0 0 3px #4b2b788c, 0 0 0 1px rgba(var(--gold-rgb), .55);outline:none}:where(input,select,textarea)[aria-invalid=true]{border-color:#ff8a8a;box-shadow:0 0 0 3px #ff8a8a29}:where(input[type=checkbox],input[type=radio]){accent-color:var(--purple-500)}.js-reveal{opacity:0;transition:opacity .6s var(--ease-premium), transform .6s var(--ease-premium);transform:translateY(22px)}.js-reveal.is-visible{opacity:1;transform:translateY(0)}.js-reveal-img{opacity:0;transition:opacity .7s var(--ease-premium), transform .7s var(--ease-premium);transform:translateY(14px)scale(1.035)}.js-reveal-img.is-visible{opacity:1;transform:translateY(0)scale(1)}.js-reveal:not(.is-visible),.js-reveal-img:not(.is-visible){pointer-events:none}@media (prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.36s;animation-timing-function:var(--ease-premium)}::view-transition-old(root){animation-name:spr-fade-out}::view-transition-new(root){animation-name:spr-fade-in}@keyframes spr-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes spr-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}::view-transition-group(*){animation-duration:.42s;animation-timing-function:var(--ease-premium)}}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.crumb{font-family:var(--font-label);color:var(--ink-faint);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:1.5rem;font-size:.82rem;display:flex}.crumb a{transition:color .25s var(--ease-premium)}.crumb a:hover{color:var(--accent-gold-light)}.crumb span:not(.cur){opacity:.5}.crumb .cur{color:var(--ink-dim)}.crumb a,.app-card-related-link,.grade-family,.foot-dim a{position:relative}.crumb a:after,.app-card-related-link:after,.grade-family:after,.foot-dim a:after{content:"";position:absolute}.crumb a:after{inset:-.45rem -.2rem -.15rem}.app-card-related-link:after,.foot-dim a:after{inset:-.2rem -.15rem}.grade-family:after{inset:-.3rem 0 -.1rem}.doc-link{font-family:var(--font-label);letter-spacing:0;border:1px solid var(--line-2);background:var(--bg-3);color:var(--ink);transition:border-color .25s var(--ease-premium), transform .2s var(--ease-premium);align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.82rem;display:inline-flex}.doc-link:hover{border-color:var(--ink-dim);transform:translateY(-1px)}.doc-link:hover .doc-link-arrow{transform:translateY(2px)}.doc-link:hover .doc-link-arrow-go{transform:translate(3px)}.doc-link:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.doc-link-icon{color:var(--ink-faint);flex-shrink:0;display:flex}.doc-link-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.doc-link-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-gold-light);flex-shrink:0;font-size:.64rem}.doc-link-title{color:var(--ink);font-size:.86rem;font-family:var(--font-body);letter-spacing:0}.doc-link-arrow{color:var(--ink-faint);transition:transform .2s var(--ease-premium);flex-shrink:0}.doc-act{border:1px solid var(--line-2);background:var(--bg-3);min-height:64px;color:var(--ink);transition:border-color .25s var(--ease-premium), background-color .25s var(--ease-premium), transform .2s var(--ease-premium);align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;display:flex}.doc-act-body{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.doc-act-kind{font-family:var(--font-label);letter-spacing:.01em;color:var(--accent-gold);font-size:.76rem;font-weight:600;line-height:1}.doc-act-title{font-family:var(--font-body);color:var(--ink);letter-spacing:0;font-size:.95rem;font-weight:600;line-height:1.25}.doc-act-meta{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-faint);font-size:.7rem;line-height:1.3}.doc-act-caution{font-family:var(--font-body);color:var(--accent-gold-light);letter-spacing:0;margin-top:.3rem;font-size:.8rem;line-height:1.4}.ledger .doc-act-caution{color:var(--accent-gold-dark)}.doc-act-dl{border-left:2px solid var(--accent-gold)}.doc-act-tile{background:rgba(var(--gold-rgb), .1);border:1px solid rgba(var(--gold-rgb), .32);width:40px;height:40px;color:var(--accent-gold);transition:background-color .25s var(--ease-premium), border-color .25s var(--ease-premium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.doc-act-go{border:1px solid var(--line-2);width:34px;height:34px;color:var(--ink-dim);transition:transform .2s var(--ease-premium), border-color .25s var(--ease-premium), color .25s var(--ease-premium), background-color .25s var(--ease-premium);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.doc-act-dl:hover{border-color:var(--ink-dim);background:var(--bg-2);transform:translateY(-1px)}.doc-act-dl:hover .doc-act-tile{background:rgba(var(--gold-rgb), .18);border-color:rgba(var(--gold-rgb), .55)}.doc-act-dl:hover .doc-act-go{color:var(--ink);border-color:var(--ink-dim);transform:translateY(2px)}.doc-act-dl:active{transform:translateY(0)}.doc-act-nav{background:0 0}.doc-act-nav .doc-act-title{color:var(--ink-dim);font-weight:500}.doc-act-navicon{color:var(--ink-faint);flex-shrink:0;display:flex}.doc-act-chevron{color:var(--ink-faint);transition:transform .2s var(--ease-premium), color .25s var(--ease-premium);flex-shrink:0;font-size:.95rem}.doc-act-nav:hover{border-color:var(--ink-dim);background:var(--bg-3)}.doc-act-nav:hover .doc-act-title{color:var(--ink)}.doc-act-nav:hover .doc-act-chevron{color:var(--ink);transform:translate(4px)}.doc-act-cat{border-left:2px solid var(--purple-500)}.doc-act-cat .doc-act-kind{color:var(--lavender)}.doc-act-cat .doc-act-title{color:var(--ink);font-weight:600}.doc-act-cat .doc-act-navicon{color:var(--lavender)}.ledger .doc-act-cat{border-left-color:var(--ledger-accent)}.ledger .doc-act-cat .doc-act-kind,.ledger .doc-act-cat .doc-act-navicon{color:var(--ledger-accent)}.doc-act:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}@media (width<=430px){.doc-act{gap:.7rem;min-height:68px;padding:.8rem .75rem}.doc-act-tile{width:36px;height:36px}.doc-act-go{width:32px;height:32px}.doc-act-title{font-size:.9rem}.doc-act-meta{font-size:.66rem}}.ledger .doc-act{border-color:var(--ledger-line);color:var(--ledger-ink);background:#fff}.ledger .doc-act-title{color:var(--ledger-ink)}.ledger .doc-act-meta{color:var(--ledger-ink-dim)}.ledger .doc-act-dl{border-left-color:var(--accent-gold-dark)}.ledger .doc-act-tile{color:var(--accent-gold-dark);border-color:rgba(var(--gold-rgb), .5);background:rgba(var(--gold-rgb), .12)}.ledger .doc-act-go{border-color:var(--ledger-line);color:var(--ledger-ink-dim)}.ledger .doc-act-dl:hover{border-color:var(--ledger-ink-dim);background:var(--ledger-bg)}.ledger .doc-act-nav{background:0 0}.ledger .doc-act-nav:hover{background:#fff}@media (prefers-reduced-motion:reduce){.doc-act,.doc-act-go,.doc-act-chevron,.doc-act-tile{transition:none}.doc-act-dl:hover{transform:none}}.badge{font-family:var(--font-label);letter-spacing:.01em;border:1px solid var(--line-2);color:var(--ink-dim);align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:.76rem;font-weight:600;display:inline-flex}.badge-gold{border-color:rgba(var(--gold-rgb), .4);color:var(--accent-gold-light)}.ledger{--bg:var(--ledger-bg);--bg-2:var(--ledger-bg-2);--bg-3:var(--ledger-bg-2);--line:var(--ledger-line);--line-2:color-mix(in srgb, var(--ledger-line) 60%, var(--ledger-ink));--ink:var(--ledger-ink);--ink-dim:var(--ledger-ink-dim);--ink-faint:#56607a;--accent-gold:var(--ledger-accent);--accent-gold-light:var(--ledger-accent);--accent-gold-dark:var(--ledger-accent);background:var(--ledger-bg);color:var(--ledger-ink)}.ledger h1,.ledger h2{-webkit-text-fill-color:unset;color:var(--ledger-ink);text-shadow:none;background:0 0}.ledger .hl{-webkit-text-fill-color:unset;color:var(--ledger-accent);text-shadow:none;filter:none;background:0 0}.ledger .hl:before{display:none}.ledger table{border-color:var(--ledger-line)}.ledger .doc-link{border-color:var(--ledger-line);color:var(--ledger-ink);background:#fff}.ledger .doc-link:hover{border-color:var(--ledger-ink-dim)}.ledger .btn{border-color:var(--ledger-line);color:var(--ledger-ink);background:#fff;box-shadow:0 1px 2px #131b2b0f}.ledger .btn:hover{border-color:var(--ledger-accent);color:var(--ledger-accent);background:#fff;box-shadow:0 8px 18px #131b2b1a}.ledger .btn-solid{color:#fbf8ff;background:linear-gradient(135deg, #573a96 0%, var(--ledger-accent) 55%, #22306a 100%);box-shadow:0 -2px 0 rgba(var(--gold-rgb), .7) inset, 0 8px 18px #22164638;border-color:#2b1d55}.ledger .btn-solid:hover{color:#fff;background:linear-gradient(135deg,#62429f 0%,#4e3690 55%,#263676 100%);border-color:#22174a}.ledger .eyebrow{color:var(--ledger-accent)}.ledger .accent-ink{background:linear-gradient(100deg,#5b3aa6,#a0457f 55%,#2f4f96);filter:none;-webkit-background-clip:text;background-clip:text}.ledger :focus-visible{outline-color:var(--ledger-accent)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hero-title,.hs-head h2,.prod-name{filter:drop-shadow(0 1px #1a2134f2)drop-shadow(0 2px #0f1421e6)drop-shadow(0 6px 10px #00000061)}@media (prefers-reduced-motion:no-preference){.hs-head h2{transform-origin:50% 100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.section-head.js-reveal:not(.is-visible) h2{transform:perspective(700px)rotateX(24deg)translateY(4px)}.prod-name{transform-origin:0 100%;animation:.8s cubic-bezier(.2,.7,.2,1) both dim-rise}}@keyframes dim-rise{0%{transform:perspective(700px)rotateX(22deg)translateY(4px)}to{transform:none}}.grade-table-wrap{border:1px solid var(--line);background:var(--bg-3);overflow-x:auto}.grade-table-wrap:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.grade-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.92rem}.grade-table th,.grade-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.7rem .9rem}.grade-table thead th{color:var(--ink-faint);font-size:.82rem;font-weight:600}.grade-table td{color:var(--ink-dim)}.grade-table td a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.grade-table td small{color:var(--ink-faint);margin-top:.15rem;font-size:.78rem;display:block}.grade-table-group th{color:var(--ink);background:var(--bg-2,transparent);font-weight:600}.grade-table-group th span{color:var(--ink-faint);margin-top:.2rem;font-size:.84rem;font-weight:400;display:block}.consent[data-astro-cid-fg2vtww3]{z-index:60;background:var(--bg-2);width:min(26rem,100vw - 2rem);color:var(--ink);border:1px solid var(--line-2);border-left:3px solid var(--accent-gold);position:fixed;bottom:1rem;left:1rem;box-shadow:0 18px 40px #0000008c}.consent-inner[data-astro-cid-fg2vtww3]{padding:1rem 1.1rem 1.05rem}.consent-title[data-astro-cid-fg2vtww3]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0 0 .4rem;font-size:1.05rem}.consent-text[data-astro-cid-fg2vtww3]{color:var(--ink-dim);margin:0;font-size:.88rem;line-height:1.55}.consent-text[data-astro-cid-fg2vtww3] a[data-astro-cid-fg2vtww3]{color:var(--accent-gold-light);text-underline-offset:.16em;text-decoration:underline}.consent-actions[data-astro-cid-fg2vtww3]{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.9rem;display:grid}.consent-btn[data-astro-cid-fg2vtww3]{cursor:pointer;min-height:44px;font:600 .9rem/1.2 var(--font-body);color:var(--ink);border:1px solid var(--ink-dim);background:0 0;padding:.55rem .8rem}.consent-btn[data-astro-cid-fg2vtww3]:hover{border-color:var(--accent-gold-light);color:var(--accent-gold-light)}.consent-btn[data-astro-cid-fg2vtww3]:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}@media (width<=600px){.consent[data-astro-cid-fg2vtww3]{z-index:61;width:calc(100vw - 1rem);bottom:calc(1.7rem + 54px);left:.5rem}}@media (width>=601px) and (width<=860px){.consent[data-astro-cid-fg2vtww3]{z-index:61;bottom:calc(1.9rem + 54px)}}.ambient-bg[data-astro-cid-mnwjebzf]{z-index:-1;pointer-events:none;background:repeating-linear-gradient(45deg,#ffffff06 0 1px,#0000 1px 12px),repeating-linear-gradient(-45deg,#ffffff06 0 1px,#0000 1px 12px),radial-gradient(120% 70% at 50% 0,#13243e 0%,#0d182c 48%,#0000 82%),linear-gradient(#0c1530 0%,#0b1224 45%,#090b12 100%);position:fixed;inset:0}.ai-launch{--ai-dx:0px;--ai-dy:0px;z-index:59;right:calc(1.7rem + 54px);bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));color:#fbf6ea;text-align:left;cursor:pointer;width:252px;max-width:calc(100vw - 2.45rem - 54px);height:54px;font-family:var(--font-label,var(--font-body,system-ui, sans-serif));background:radial-gradient(120% 160% at 0% 0%, #b8739d57 0%, transparent 55%), linear-gradient(135deg, var(--purple-500,#4b2b78) 0%, var(--purple-700,#34205e) 50%, #1c2a55 100%);border:1px solid rgba(var(--gold-rgb,200, 160, 79), .6);box-shadow:0 1px 0 #ffffff1f inset, 0 -2px 0 rgba(var(--gold-rgb,200, 160, 79), .55) inset, 0 12px 28px #0c061e8c;transform:translate(var(--ai-dx), var(--ai-dy));transition:transform .32s var(--ease-premium,ease), box-shadow .3s var(--ease-premium,ease), border-color .3s var(--ease-premium,ease);border-radius:4px;align-items:center;gap:.7rem;padding:0 1.1rem 0 .7rem;display:inline-flex;position:fixed;overflow:hidden}.ai-launch:after{content:"";pointer-events:none;width:35%;animation:ai-launch-sheen 1.1s var(--ease-premium,ease) 1.4s 1 both;background:linear-gradient(115deg,#0000,#fff3,#0000);position:absolute;top:0;bottom:0;left:-45%;transform:translate(0)skew(-18deg)}@keyframes ai-launch-sheen{to{transform:translate(420%)skew(-18deg)}}.ai-launch:hover{border-color:var(--accent-gold,#c8a04f);box-shadow:0 1px 0 #ffffff26 inset, 0 -2px 0 rgba(var(--gold-rgb,200, 160, 79), .85) inset, 0 16px 34px #0c061e9e}.ai-launch:focus-visible{outline:2px solid var(--accent-gold-light,#e8d3a0);outline-offset:3px}.ai-launch[aria-expanded=true]{border-color:var(--accent-gold,#c8a04f)}.ai-mark{width:34px;height:34px;font:700 .95rem/1 var(--font-display,"Oswald", sans-serif);letter-spacing:.04em;color:#1a1206;background:var(--gold-metal,linear-gradient(180deg, #8a6427, #f3e3bb 40%, #b3863d));border-radius:3px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,0 2px 6px #00000059}.ai-mark:after,.nav-ai-mark:after{content:"";border-top:6px solid #7a5821;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:7px solid #0000;position:absolute;bottom:-5px;left:6px}.ai-launch-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ai-launch-label{white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.1}.ai-launch-sub{color:var(--lavender,#cdc6df);white-space:nowrap;font-size:.72rem;font-weight:500;line-height:1.1}.ai-launch-short{display:none}@media (width<=860px){.ai-launch{gap:.6rem;width:244px;padding:0 .95rem 0 .6rem}.ai-mark{width:32px;height:32px}}@media (width<=379px){.ai-launch-long,.ai-launch-sub{display:none}.ai-launch-short{display:inline}.ai-launch{width:172px;padding-right:.85rem}}@media (height<=460px) and (width<=860px){.ai-launch-sub{display:none}}@media (width<=860px){body:has(.prod) .ai-launch,body:has(.prod-catalogue) .ai-launch{height:48px;right:calc(1.2rem + 48px);bottom:calc(.7rem + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 1.9rem - 48px)}body:has(.wa-float[data-tucked=true]) .ai-launch,body[data-ds-sticky=shown] .ai-launch{--ai-dx:calc(48px + .5rem)}body[data-ds-sticky=shown] .ai-launch{--ai-dy:calc(-64px + .2rem)}}@media print{.ai-root{display:none}}@media (prefers-reduced-motion:reduce){.ai-launch{transition:none}.ai-launch:after{animation:none;display:none}}.skip-link[data-astro-cid-hkbrpulz]{z-index:100;background:var(--accent-gold-light);color:#17120c;font-family:var(--font-label);transition:top .2s var(--ease-premium);padding:.8rem 1.2rem;font-size:.85rem;font-weight:700;position:absolute;top:-100%;left:1rem}.skip-link[data-astro-cid-hkbrpulz]:focus{top:1rem}.site-header[data-astro-cid-hkbrpulz]{z-index:70;backdrop-filter:blur(12px);animation:header-fade-in .5s var(--ease-premium) both;background:linear-gradient(#0d1016f0,#0b1224e6);position:sticky;top:0;box-shadow:0 10px 28px #00000047}@media (prefers-reduced-motion:no-preference){@keyframes header-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}.site-header[data-astro-cid-hkbrpulz]:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, rgba(var(--gold-rgb), .5) 22%, #e8d3a0b3 50%, #b8739d73 78%, transparent 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.header-inner[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;height:72px;display:flex;position:relative}.brand[data-astro-cid-hkbrpulz]{align-items:center;gap:.7rem;display:flex}.brand-mark[data-astro-cid-hkbrpulz]{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 1px rgba(var(--gold-rgb), .3), 0 2px 8px #00000059;border-radius:50%;flex-shrink:0}.brand-mark[data-astro-cid-hkbrpulz].big{width:64px;height:64px;display:block}.brand-name[data-astro-cid-hkbrpulz]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);font-size:1.1rem;font-weight:600}.brand[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--accent-gold-light);outline-offset:4px;border-radius:4px}.nav[data-astro-cid-hkbrpulz]{align-items:center;gap:clamp(.25rem,1vw,.7rem);display:flex}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]{font-family:var(--font-label);letter-spacing:.005em;font-size:.92rem;font-weight:500}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:not(.nav-wa){color:var(--lavender);transition:color .25s var(--ease-premium), background-color .25s var(--ease-premium);border-radius:3px;padding:.55rem .75rem;position:relative}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:not(.nav-wa):after{content:"";background:linear-gradient(90deg, var(--magenta-400), var(--accent-gold));transform-origin:0;height:2px;transition:transform .3s var(--ease-premium);border-radius:2px;position:absolute;bottom:.18rem;left:.75rem;right:.75rem;transform:scaleX(0)}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:not(.nav-wa):hover{color:var(--lavender-hi);background-color:#4b2b7847}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:not(.nav-wa):hover:after{transform:scaleX(1)}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--accent-gold-light);background:radial-gradient(90% 120% at 50% 100%,#4b2b7873,#0000 70%);font-weight:600}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz][aria-current=page]:after{background:linear-gradient(90deg, var(--accent-gold-dark), var(--accent-gold-light) 50%, var(--accent-gold-dark));transform:scaleX(1)}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--accent-gold-light);outline-offset:3px;color:var(--lavender-hi)}.nav-wa[data-astro-cid-hkbrpulz]{color:#8fe3b1;transition:color .25s var(--ease-premium), background-color .25s var(--ease-premium), border-color .25s var(--ease-premium);background:#0f4a3b59;border:1px solid #25c46373;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;display:inline-flex;box-shadow:0 0 0 3px #4b2b782e}.nav-wa[data-astro-cid-hkbrpulz]:before{content:"";background:var(--wa-green);border-radius:50%;width:6px;height:6px}.nav-wa[data-astro-cid-hkbrpulz]:hover{color:#c7f3d8;border-color:var(--wa-green);background:#0f4a3b99}.nav-ai[data-astro-cid-hkbrpulz]{cursor:pointer;min-height:40px;font-family:var(--font-label);color:#fbf6ea;background:radial-gradient(120% 160% at 0% 0%, #b8739d4d 0%, transparent 55%), linear-gradient(135deg, var(--purple-500) 0%, var(--purple-700) 55%, #1c2a55 100%);border:1px solid rgba(var(--gold-rgb), .55);box-shadow:0 -2px 0 rgba(var(--gold-rgb), .5) inset;transition:border-color .25s var(--ease-premium), box-shadow .25s var(--ease-premium);border-radius:4px;align-items:center;gap:.45rem;padding:.3rem .85rem .3rem .35rem;font-size:.9rem;font-weight:700;display:inline-flex}.nav-ai[data-astro-cid-hkbrpulz]:hover{border-color:var(--accent-gold);box-shadow:0 -2px 0 rgba(var(--gold-rgb), .85) inset, 0 8px 18px #0c061e73}.nav-ai[data-astro-cid-hkbrpulz]:focus-visible,.mobile-nav-ai[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--accent-gold-light);outline-offset:3px}.nav-ai-mark[data-astro-cid-hkbrpulz]{width:28px;height:28px;font:700 .8rem/1 var(--font-display);letter-spacing:.04em;color:#1a1206;background:var(--gold-metal);border-radius:3px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59}.mobile-nav-ai[data-astro-cid-hkbrpulz]{text-align:left;cursor:pointer;color:#fbf6ea;width:100%;min-height:60px;font-family:var(--font-label);background:radial-gradient(120% 160% at 0% 0%, #b8739d4d 0%, transparent 55%), linear-gradient(135deg, var(--purple-500) 0%, var(--purple-700) 55%, #1c2a55 100%);border:1px solid rgba(var(--gold-rgb), .55);box-shadow:0 -2px 0 rgba(var(--gold-rgb), .5) inset;border-radius:4px;align-items:center;gap:.75rem;margin:.6rem 0 .4rem;padding:.65rem .8rem;display:flex}.mobile-nav-ai[data-astro-cid-hkbrpulz] .nav-ai-mark[data-astro-cid-hkbrpulz]{width:36px;height:36px;font-size:.95rem}.mobile-nav-ai-text[data-astro-cid-hkbrpulz]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mobile-nav-ai-title[data-astro-cid-hkbrpulz]{font-size:1rem;font-weight:700;line-height:1.2}.mobile-nav-ai-sub[data-astro-cid-hkbrpulz]{color:var(--lavender);font-size:.8rem;font-weight:500;line-height:1.3}.nav-toggle[data-astro-cid-hkbrpulz]{border:1px solid var(--line-2);cursor:pointer;width:44px;height:44px;transition:border-color .25s var(--ease-premium);background:0 0;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;display:none}.nav-toggle[data-astro-cid-hkbrpulz]:hover,.nav-toggle[data-astro-cid-hkbrpulz][aria-expanded=true]{border-color:var(--accent-gold)}.nav-toggle-bar[data-astro-cid-hkbrpulz]{background:var(--ink);width:20px;height:2px;transition:transform .3s var(--ease-premium), opacity .3s var(--ease-premium);display:block}.nav-toggle[data-astro-cid-hkbrpulz][aria-expanded=true] .nav-toggle-bar[data-astro-cid-hkbrpulz]:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[data-astro-cid-hkbrpulz][aria-expanded=true] .nav-toggle-bar[data-astro-cid-hkbrpulz]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-hkbrpulz][aria-expanded=true] .nav-toggle-bar[data-astro-cid-hkbrpulz]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav[data-astro-cid-hkbrpulz]{border-top:1px solid rgba(var(--gold-rgb), .18);padding:.4rem var(--pad) 1rem;opacity:0;visibility:hidden;max-height:0;transition:max-height .35s var(--ease-premium), opacity .25s var(--ease-premium), visibility 0s linear .35s;background:linear-gradient(#0d121d,#0b1426);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 24px 40px #00000073}.mobile-nav[data-astro-cid-hkbrpulz].is-open{opacity:1;visibility:visible;max-height:min(78dvh,640px);transition:max-height .35s var(--ease-premium), opacity .3s var(--ease-premium) 50ms, visibility 0s linear 0s;overflow-y:auto}.mobile-nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz],.mobile-nav[data-astro-cid-hkbrpulz]>details[data-astro-cid-hkbrpulz]>summary[data-astro-cid-hkbrpulz]{font-family:var(--font-label);letter-spacing:.005em;color:var(--ink-dim);border-bottom:1px solid var(--line);transition:color .2s var(--ease-premium);padding:.95rem .15rem;font-size:1.02rem;font-weight:500;display:block}.mobile-nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:last-child{border-bottom:none}.mobile-nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:not(.mobile-nav-wa){color:var(--lavender);border-left:3px solid #0000;padding-left:.85rem}.mobile-nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:hover,.mobile-nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:active{color:var(--lavender-hi);border-left-color:var(--magenta-400);background-color:#4b2b7847}.mobile-nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--accent-gold-light);border-left-color:var(--accent-gold);background:linear-gradient(90deg,#4b2b7873,#0000 85%);font-weight:600}.mobile-nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--accent-gold-light);outline-offset:-2px;color:var(--lavender-hi)}.mobile-nav-wa[data-astro-cid-hkbrpulz]{color:#8fe3b1!important;padding-left:calc(.85rem + 3px)!important}.mobile-nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz].mobile-nav-cat{min-height:56px;color:var(--lavender-hi);border:1px solid rgba(var(--gold-rgb), .5);background:linear-gradient(135deg,#4b2b788c,#16264aa6);border-radius:4px;align-items:center;gap:.85rem;margin:.7rem 0 .45rem;padding:.85rem 1rem;display:flex}.mobile-nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz].mobile-nav-cat svg[data-astro-cid-hkbrpulz]{color:var(--accent-gold-light);flex-shrink:0}.mobile-nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz].mobile-nav-cat:hover,.mobile-nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz].mobile-nav-cat:active,.mobile-nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz].mobile-nav-cat[aria-current=page]{border-color:var(--accent-gold);color:#fff;background:linear-gradient(135deg,#5a3490b3,#1c2a55bf)}.mobile-nav-cat-body[data-astro-cid-hkbrpulz]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mobile-nav-cat-title[data-astro-cid-hkbrpulz]{font-weight:600;line-height:1.25}.mobile-nav-cat-meta[data-astro-cid-hkbrpulz]{color:var(--lavender);font-size:.8rem;font-weight:500;line-height:1.3}.nav[data-astro-cid-hkbrpulz]{gap:.3rem}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:not(.nav-wa){padding-inline:.6rem}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:not(.nav-wa):after{left:.6rem;right:.6rem}.nav-ai[data-astro-cid-hkbrpulz]{min-height:42px;padding-right:1.4rem}.nav-ai-long[data-astro-cid-hkbrpulz]{display:none}.nav-ai-short[data-astro-cid-hkbrpulz]{display:inline}@media (width<=1179px){.nav[data-astro-cid-hkbrpulz]{display:none}.nav-toggle[data-astro-cid-hkbrpulz]{display:flex}}@media (width>=1180px){.mobile-nav[data-astro-cid-hkbrpulz]{display:none}}.footer-browse[data-astro-cid-hkbrpulz]{grid-template-columns:2fr 1fr;gap:1.6rem 2.5rem;padding-top:2.2rem;display:grid}.footer-browse-list[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:.45rem .55rem;margin-top:.8rem;display:flex}.footer-browse-list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-height:36px;font-family:var(--font-label);letter-spacing:0;color:var(--ink-dim);background:var(--bg-2);border:1px solid var(--line);transition:color .2s var(--ease-premium), border-color .2s var(--ease-premium);border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.84rem;display:inline-flex}.footer-browse-list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--lavender-hi);background:#4b2b7838;border-color:#b8739d99}.footer-browse-list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.footer-browse-list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{color:var(--accent-gold);font-family:var(--font-mono);font-size:.72rem}@media (width<=760px){.footer-browse[data-astro-cid-hkbrpulz]{grid-template-columns:1fr;gap:1.4rem}}.site-footer[data-astro-cid-hkbrpulz]{background:radial-gradient(60% 120% at 0 0,#4b2b7829,#0000 60%),linear-gradient(#0000,#0f131a 70px);margin-top:2rem;position:relative}.site-footer[data-astro-cid-hkbrpulz]:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--gold-rgb), .4) 25%, #b8739d4d 75%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.footer-cta[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;padding-block:2.8rem 2.4rem;display:flex}.footer-cta-text[data-astro-cid-hkbrpulz]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.015em;color:var(--ink);max-width:24ch;font-size:clamp(1.25rem,2.8vw,1.7rem);line-height:1.1}.footer-cta-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:.9rem;display:flex}.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1.3fr .9fr 1fr 1fr;gap:2.5rem;padding-block:3.5rem 2rem;display:grid}.foot-name[data-astro-cid-hkbrpulz]{font-family:var(--font-display);text-transform:uppercase;margin-top:.9rem;font-size:1.2rem}.foot-h[data-astro-cid-hkbrpulz]{letter-spacing:.04em;color:var(--ink);border-bottom:1px solid rgba(var(--gold-rgb), .22);margin-bottom:.9rem;padding-bottom:.6rem;font-size:.95rem}.foot-nav[data-astro-cid-hkbrpulz]{flex-direction:column;gap:.7rem;display:flex}.foot-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-dim);transition:color .25s var(--ease-premium);font-size:.9rem}.foot-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--lavender-hi)}@media (pointer:coarse){.foot-nav[data-astro-cid-hkbrpulz]{gap:0}.foot-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.footer-browse-list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.foot-legal[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.foot-legal-btn[data-astro-cid-hkbrpulz]{align-items:center;min-height:44px;display:flex}}.foot-dim[data-astro-cid-hkbrpulz]{color:var(--ink-dim);font-size:.9rem;line-height:1.9}.foot-dim[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{transition:color .25s var(--ease-premium)}.foot-dim[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--accent-gold-light)}.foot-gst[data-astro-cid-hkbrpulz]{font-family:var(--font-mono);color:var(--ink-faint);letter-spacing:.05em;margin-top:.8rem;font-size:.72rem}.foot-bottom[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);font-family:var(--font-label);color:var(--ink-faint);letter-spacing:0;padding-block:1.3rem;padding-bottom:calc(1.1rem + 54px + .9rem + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.4rem;font-size:.8rem;display:flex}.foot-legal[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:.2rem 1.1rem;display:flex}.foot-legal[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.foot-legal-btn[data-astro-cid-hkbrpulz]{color:var(--ink-dim);font:inherit;letter-spacing:inherit;cursor:pointer;text-underline-offset:.18em;text-decoration:underline;text-decoration-color:var(--line-2);background:0 0;border:0;padding:.55rem 0}.foot-legal[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.foot-legal-btn[data-astro-cid-hkbrpulz]:hover{color:var(--accent-gold-light)}@media (width<=860px){.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr;gap:2rem}}@media (width<=480px){.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}}.wa-float[data-astro-cid-hkbrpulz]{right:1.1rem;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));z-index:60;background:linear-gradient(180deg, var(--wa-green), var(--wa-green-deep));width:54px;height:54px;color:var(--wa-ink);transition:transform .3s var(--ease-premium), box-shadow .3s var(--ease-premium);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 0 0 3px #4b2b7861,0 8px 22px #0a081e80}.wa-float[data-astro-cid-hkbrpulz]:hover{transform:scale(1.06);box-shadow:0 0 0 3px #b8739d73,0 12px 28px #0a081e8c}@media (width<=860px){body:has(.prod) .wa-float[data-astro-cid-hkbrpulz],body:has(.prod-catalogue) .wa-float[data-astro-cid-hkbrpulz]{width:48px;height:48px;right:.7rem;bottom:calc(.7rem + env(safe-area-inset-bottom,0px));transition:transform .28s var(--ease-premium), opacity .28s var(--ease-premium)}body:has(.prod) .wa-float[data-astro-cid-hkbrpulz][data-tucked=true],body:has(.prod-catalogue) .wa-float[data-astro-cid-hkbrpulz][data-tucked=true]{opacity:0;pointer-events:none;transform:translateY(140%)}}@media (prefers-reduced-motion:reduce){body:has(.prod) .wa-float[data-astro-cid-hkbrpulz],body:has(.prod-catalogue) .wa-float[data-astro-cid-hkbrpulz]{transition:none}}
