@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB9AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVhGVxlNUQVQAAAI0AAAAPAAAAEjnb8weY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXQAAAXztscPjaGVhZAAABBwAAAA2AAAANiKfW4FoaGVhAAAEVAAAAB8AAAAkCEwBamhtdHgAAAR0AAAAIQAAACIN3QCpbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAoo6Dl9McG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhUmGcwMDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQDyIQy4AAAAeNoNx7ENQFAYBsD7fgqhfSNYTIVE+RJrGMhwXHciJoWmsKp7P3pw9u3KLEbNgMqYh3oxyP8FhA/Q2QU+eNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPMsh0AFBGAbg99ubf79/ru1wJwisG6vfut2gCehV0QSZXuiVTK/0kejBjN4UI9pjhlGfmQcCOUAnuiACA1Zp1dZK57QOKxqHHV2CadIGAgoQM3EAIwYsWco6mttRpCgeUDzphWuP+vOFODyH2+2dRmGPsvysaCkMCACDccP559OvS/wv3oBK+RAVcUQdHvhrGVN0vfNZoRMtWSbVNLW58zUpqdDOu6JrTNaS3HHO5mmaVFmyTajxmkumFTsLmxkTw79pnGzcqg4a9sF8QRJ1/2YzRnBzCMsZK+g4S7oppLraxpjwsrI5cZvG2kiJ8vKYm/PwikurWcg5mCv5hTHOtuDkElOQ1ZPW1Na2sdYPMlUQ5+CwALrXkEmH4ScwJJgZGITNjdkNc6M7mXR6e8EyTxgTmdMZeIEySmqmxiIg9wIptpO+3rZGmlpGNr5MT1zsNTQ01R2dANfkSg4AAAAAAQAAAAMDVJ3QuIhfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf7/BRAD4QAAAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr8//Av76sAkARVMABAJYoBbwAeNpj/MtgxFTLIAjDjCwMDCDMZMAgzMDAYMhgCABUZAOSAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqMkQVKRWEQRo/dknZL2N3d3S1tv+6mcRFSrkbKZflxfd38zJ0zPcwF6vmijJLyGuCnZDrKJXSWNEe5lMaS6iiXsclvlMsZ5TvKFbTzGeVKhnmMciPz9P9zCZrVHOXyRM+SWvlro1wngmtcOHjGyRF+aTsWXnngXdqEWT6Jnhsfy0zo+RT3KurGLx7HJ7ZLu+Q1KX7BPqccGj1tvOt7gFdRv9gnzxjXIhMBVT0rci/La3RxKbeXGfWaZEo6uUdvWpfetC6JqhXV7bLDhajoLdKsfJN3xG4ieOMX6mWaScmU6Faed+n8u18atlX2q1G/pcm6tHFDn+zBjKubsBgZAV4Y59X4axMSbWtYdolJElDFhPIS08fk/xuy7ZoAB/xhkwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-vietnamese-400-normal.BLrFBAHj.woff2)format("woff2"),url(/_astro/hanken-grotesk-vietnamese-400-normal.C-iWyKLC.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-ext-400-normal.DR7lHpW4.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-ext-400-normal.DI-aIsWt.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-400-normal.CjyVwvJV.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-vietnamese-500-normal.DxwlvJEc.woff2)format("woff2"),url(/_astro/hanken-grotesk-vietnamese-500-normal.DkDHNoXI.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-ext-500-normal.DLb9JDK8.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-ext-500-normal.BNvrJ0Ju.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-500-normal.Bo-NxEKf.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-vietnamese-600-normal.Cp8QQjQf.woff2)format("woff2"),url(/_astro/hanken-grotesk-vietnamese-600-normal.DHaFH8q1.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-ext-600-normal.FY8kSObK.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-ext-600-normal.DHIm05DD.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-600-normal.NEn2C4Q3.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-vietnamese-700-normal.C4RNfQp6.woff2)format("woff2"),url(/_astro/hanken-grotesk-vietnamese-700-normal.CslVg6dq.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-latin-ext-700-normal.CK2OfQqO.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-ext-700-normal.BXHnjv6S.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-latin-700-normal.CeQ8H3UY.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-700-normal.6IGCzoPh.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:#09090b;--bg2:#0d0d10;--raised:#141418;--t1:#ededf0;--t2:#9b9ba5;--t3:#6a6a75;--hair:#ffffff13;--hair2:#ffffff1f;--acc:#5b7cfa;--acc-text:#aebeff;--gps:#3dd9a4;--unsaved:#f2a94b;--brand-from:#5b7cfa;--brand-to:#3dd9a4;--photo-ph:#25252c;--max:1200px;--gut:32px;--mo-dur:.7s;--mo-ease:cubic-bezier(.2,.7,.2,1);--mo-pop:cubic-bezier(.34,1.56,.64,1);--font:"Hanken Grotesk","PingFang SC","Microsoft YaHei UI","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--font-ui:"Segoe UI","Microsoft YaHei UI","PingFang SC","Noto Sans SC",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--bg);color:var(--t1);font:16px/1.55 var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}svg.i{flex:none;display:block}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}.wrap{max-width:calc(var(--max) + var(--gut)*2);padding-left:var(--gut);padding-right:var(--gut);margin:0 auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main,header,footer{z-index:1;position:relative}.bgx{z-index:0;pointer-events:none;height:1500px;position:absolute;top:0;left:0;right:0;overflow:hidden}.bgx img{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 45%,#0000 92%);mask-image:linear-gradient(#000 0 45%,#0000 92%)}header{z-index:20;backdrop-filter:blur(14px)saturate(140%);background:#09090bb3;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}header.scrolled{border-bottom-color:var(--hair)}.nav{height:60px;color:var(--t2);align-items:center;gap:28px;font-size:14.5px;display:flex}.brand{color:var(--t1);letter-spacing:-.01em;align-items:center;gap:9px;margin-right:auto;font-size:15.5px;font-weight:600;display:flex}.brand i{background:linear-gradient(135deg,var(--brand-from),var(--brand-to));border-radius:5px;width:18px;height:18px;box-shadow:inset 0 1px #ffffff59}.nav a:not(.btn):hover{color:var(--t1)}.btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:15px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex}.btn.sm{border-radius:8px;height:32px;padding:0 13px;font-size:14px}.btn.primary{color:#0e0e11;background:#ededf0;box-shadow:inset 0 -1px #0000001f,0 1px #ffffff14}.btn.primary:hover{background:#fff}.btn.ghost{color:var(--t1);box-shadow:inset 0 0 0 1px var(--hair2);background:#ffffff05}.btn.ghost:hover{background:#ffffff0f}.btn[disabled]{opacity:.7;cursor:default}.btn.primary[disabled]:hover{background:#ededf0}.btn.ghost[disabled]:hover{background:#ffffff05}.hero{text-align:center;padding-top:96px}h1{letter-spacing:-.04em;background:linear-gradient(#fff 30%,#b9b9c2);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;font-size:72px;font-weight:600;line-height:1}.lead{color:var(--t2);max-width:42ch;margin:22px auto 0;font-size:18.5px;line-height:1.5}.ctas{justify-content:center;gap:12px;margin-top:34px;display:flex}.fine{color:var(--t3);margin-top:16px;font-size:13.5px}.ctas.cta-mac,html[data-os=mac] .ctas.cta-win{display:none}html[data-os=mac] .ctas.cta-mac{display:flex}.hero>.more{color:var(--t3);gap:6px;margin-top:18px;font-size:14px;transition:color .15s;display:inline-flex}.hero>.more:hover{color:var(--t1)}.hero>.more span{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.hero>.more:hover span{transform:translate(3px)}.stage{margin-top:84px;scroll-margin-top:84px;position:relative}h1,h2,h3{text-wrap:balance}p,li,summary{text-wrap:pretty}.lead{text-wrap:balance}@media (height<=820px) and (width>=721px){.hero{padding-top:52px}h1{font-size:60px}.lead{margin-top:16px;font-size:17.5px}.ctas{margin-top:24px}.fine{margin-top:12px}.stage{margin-top:44px}}.horizon{pointer-events:none;z-index:0;width:1800px;height:600px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.stage .gw{z-index:1}.below{color:var(--t3);justify-content:space-between;align-items:center;min-height:30px;margin-top:12px;font-size:13.5px;display:flex}.below .hint{height:28px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--t2);background:#ffffff05;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;transition:opacity .3s;display:flex}.below .hint svg{color:var(--acc-text)}.below .hint.done{opacity:0}.hint-touch{display:none}.tg{box-shadow:inset 0 0 0 1px var(--hair);border-radius:9px;padding:3px;display:flex}.tg button{height:24px;color:var(--t3);border-radius:6px;padding:0 10px;font-size:12.5px}.tg button[aria-pressed=true]{color:var(--t1);background:#ffffff12}.gw{background:var(--canvas);width:100%;height:720px;font:13px/1.4 var(--font-ui);color:var(--t1);text-align:left;user-select:none;font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 0 0 6px #ffffff06,0 50px 120px -20px #000c,0 0 140px -30px #ffffff0f}.gw:after{content:"";pointer-events:none;z-index:9;background:linear-gradient(90deg,#0000,#ffffff38 30% 70%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.cells{text-align:left;box-shadow:inset 0 0 0 1px var(--hair);background:linear-gradient(#ffffff06,#fff0 70%);border-radius:16px;grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.cells>div{padding:30px 32px 34px}.cells>div+div{box-shadow:inset 1px 0 0 var(--hair)}.cells .ico{width:34px;height:34px;color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 28%,transparent),0 0 24px -6px color-mix(in srgb,var(--c) 45%,transparent);border-radius:9px;place-items:center;margin-bottom:18px;display:grid}.cells>div:first-child .ico{--c:var(--unsaved)}.cells>div:nth-child(2) .ico{--c:var(--gps)}.cells>div:nth-child(3) .ico{--c:var(--acc)}.cells h3{letter-spacing:-.01em;font-size:17.5px;font-weight:600}.cells p{color:var(--t2);max-width:34ch;margin-top:6px;font-size:15px;line-height:1.55}.sec{padding-top:112px}.sec#features{padding-top:96px;position:relative}.sec#features:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 7%,transparent),transparent);pointer-events:none;width:900px;height:320px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.sec#features>*{position:relative}h2{letter-spacing:-.035em;text-align:center;font-size:46px;font-weight:600;line-height:1.06}.sub2{color:var(--t2);text-align:center;max-width:50ch;margin:16px auto 0;font-size:17px}.feats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.feat{box-shadow:inset 0 0 0 1px var(--hair),inset 0 1px 0 #ffffff12,0 24px 48px -32px #000000e6;transition:transform .25s var(--mo-ease),box-shadow .25s;background:linear-gradient(#121216,#0c0c0f 60%);border-radius:16px;position:relative;overflow:hidden}.feat:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:linear-gradient(#ffffff24,#fff0 40%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.feat:hover{box-shadow:inset 0 0 0 1px var(--hair2),inset 0 1px 0 #ffffff17,0 32px 60px -30px #000000f2;transform:translateY(-3px)}.feat .vis{height:300px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff0d}.feat .tx{padding:24px 26px}.feat h3{letter-spacing:-.01em;font-size:18.5px;font-weight:600}.feat p{color:var(--t2);margin-top:7px;font-size:15.5px;line-height:1.55}.vis.plain{background:radial-gradient(70% 80% at 50% 0,#ffffff0a,#0000 70%),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/24px 24px}.vis .tiles{background:#16161a;position:absolute;inset:0}.vis .tiles img{width:720px;max-width:none;height:300px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.vis .cs{width:380px;height:300px;margin-left:-190px;position:absolute;top:0;left:50%}.vis .dim{opacity:.35;position:absolute;inset:0}.vis .fade{background:linear-gradient(#0000 55%,#0c0c0fd9);position:absolute;inset:0}.vis .stop{background:var(--photo-ph) center/cover;border:2px solid #fff;border-radius:50%;width:30px;height:30px;margin:-15px;position:absolute;box-shadow:0 3px 8px #00000073}.pn{font:12px/1.4 var(--font-ui);color:#e8e8ec;background:#17171b;border-radius:10px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 16px 40px #00000080}.pn .hd{border-bottom:1px solid #ffffff12;align-items:center;gap:8px;height:36px;padding:0 12px;font-weight:600;display:flex}.pn .hd span{color:#6a6a75;margin-left:auto;font-weight:400}.pn .kv{color:#9b9ba5;align-items:center;gap:8px;height:30px;padding:0 12px;display:flex}.pn .kv b{color:#e8e8ec;align-items:center;gap:6px;margin-left:auto;font-weight:400;display:flex}.pn .kv s{color:#6a6a75;text-decoration:line-through}.pn .seg2{background:#0e0e11;border-radius:6px;margin:10px 12px 4px;padding:2px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.pn .seg2 span{text-align:center;color:#9b9ba5;border-radius:4px;flex:1;height:22px;font-size:11.5px;line-height:22px}.pn .seg2 span.on{color:#e8e8ec;background:#24242b}.pn .srch{border-bottom:1px solid #ffffff12;align-items:center;gap:8px;height:34px;padding:0 12px;display:flex}.pn .caret{background:#5b7cfa;width:1.5px;height:14px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.pn .res{align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.pn .res.on{background:#24242b}.pn .res small{color:#6a6a75;font-size:11px;display:block}.pn .res svg{color:#9b9ba5}.pn .hrow{align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.pn .hrow+.hrow{border-top:1px solid #ffffff0f}.pn .hrow svg{color:#6a6a75;margin-top:1px}.pn .hrow small{color:#6a6a75;font-size:11px;display:block}.pn .hrow .rb{color:#e8e8ec;white-space:nowrap;border-radius:6px;align-self:center;margin-left:auto;padding:2px 9px;font-size:11.5px;box-shadow:inset 0 0 0 1px #ffffff24}.pn .legend{border-radius:2px;width:10px;height:3px}.fmt{grid-template-columns:repeat(4,1fr);align-content:center;gap:8px;display:grid;position:absolute;inset:22px 24px}.fmt span{text-align:center;color:#e8e8ec;background:#131317;border-radius:8px;padding:9px 0 8px;font:600 13.5px/1.1 Hanken Grotesk,sans-serif;box-shadow:inset 0 0 0 1px #ffffff14}.fmt span small{font:400 10.5px var(--font-ui);color:#6a6a75;margin-top:4px;display:block}.gx{--dur:7s;--ease:cubic-bezier(.45,0,.25,1)}.gx .ph{offset-rotate:0deg;animation:gxmove var(--dur) var(--ease) infinite;position:absolute;top:0;left:0}.gx .ph b{background:var(--photo-ph) center/cover;width:30px;height:30px;animation:gxring var(--dur) var(--ease) infinite;border-radius:50%;position:absolute;top:-15px;left:-15px;box-shadow:0 0 0 2px #fff,0 4px 10px #00000080}.gx .ph em{font:600 10.5px/1 var(--font-ui);color:#e8e8ec;white-space:nowrap;background:#0e0e11e0;border-radius:4px;padding:3px 5px;font-style:normal;position:absolute;top:19px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1a}@keyframes gxmove{0%,12%{offset-distance:var(--a)}52%,80%{offset-distance:var(--b)}96%,to{offset-distance:var(--a)}}@keyframes gxring{0%,50%{box-shadow:0 0 0 2px #fff,0 0 0 4px #0000,0 4px 10px #00000080}56%,80%{box-shadow:0 0 0 2px #3dd9a4,0 0 0 6px #3dd9a438,0 4px 10px #00000080}92%,to{box-shadow:0 0 0 2px #fff,0 0 0 4px #0000,0 4px 10px #00000080}}.gx .tk{font:10.5px/1 var(--font-ui);color:#c9c9d1;text-shadow:0 1px 2px #000c;position:absolute;transform:translate(-50%)}.gx .pn{color:#9b9ba5;align-items:center;gap:12px;height:40px;padding:0 12px;font-size:11.5px;display:flex;bottom:14px;left:14px;right:14px}.gx .lb{white-space:nowrap}.gx .val{color:#e8e8ec;white-space:nowrap;text-align:right;min-width:7.4em;font-weight:400}.gx .rail{background:#24242b;border-radius:2px;flex:1;height:4px;position:relative}.gx .rail u{animation:gxfill var(--dur) var(--ease) infinite;background:#5b7cfa;border-radius:2px;position:absolute;top:0;bottom:0;left:50%}.gx .rail i{width:14px;height:14px;animation:gxknob var(--dur) var(--ease) infinite;background:#e8e8ec;border-radius:50%;margin-left:-7px;position:absolute;top:-5px;box-shadow:0 1px 4px #0009}@keyframes gxknob{0%,12%{left:50%}52%,80%{left:75%}96%,to{left:50%}}@keyframes gxfill{0%,12%{width:0}52%,80%{width:25%}96%,to{width:0}}.gx .val:after{animation:gxval var(--dur) step-end infinite}.price{grid-template-columns:1fr 1fr;gap:14px;margin-top:56px;display:grid}.plan{box-shadow:inset 0 0 0 1px var(--hair);background:linear-gradient(#ffffff04,#0000);border-radius:16px;flex-direction:column;padding:32px 32px 30px;display:flex}.plan.pro{box-shadow:inset 0 1px 0 #ffffff14,0 36px 70px -44px color-mix(in srgb,var(--acc) 22%,transparent),0 30px 60px -30px #000c;background:linear-gradient(#131318,#0e0e12);position:relative}.plan.pro:before{content:"";border-radius:inherit;background:linear-gradient(160deg,color-mix(in srgb,var(--brand-from) 65%,transparent),color-mix(in srgb,var(--brand-to) 35%,transparent) 45%,#ffffff14 75%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.plan .nm{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.plan .tag{color:var(--t1);box-shadow:inset 0 0 0 1px var(--hair2);background:#ffffff12;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500}.plan.pro .tag{color:var(--acc-text);background:color-mix(in srgb,var(--acc) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 35%,transparent)}.plan .ds{color:var(--t3);margin-top:4px;font-size:14px}.amt{letter-spacing:-.045em;align-items:baseline;gap:10px;margin-top:22px;font-size:54px;font-weight:600;line-height:1;display:flex}.amt s{color:var(--t3);letter-spacing:0;font-size:20px;font-weight:500;text-decoration-thickness:1px}.amt em{color:var(--t3);letter-spacing:0;font-size:14px;font-style:normal;font-weight:400}.plan hr{background:var(--hair);border:0;height:1px;margin:26px 0 18px}.plan ul{color:var(--t2);flex:1;font-size:15px;list-style:none}.plan li{padding:5px 0 5px 26px;position:relative}.plan li svg{color:var(--t3);position:absolute;top:9px;left:0}.plan.pro li svg{color:var(--gps)}.plan .btn{width:100%;margin-top:26px}.plan .btn[disabled]{opacity:1;color:var(--t2);box-shadow:inset 0 0 0 1px var(--hair2);background:#ffffff0b}.plan.pro>.btn[disabled]{background:color-mix(in srgb,var(--acc-text) 6%,transparent);color:#bcc6e4;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc-text) 20%,transparent)}.plan.pro>.btn[disabled] svg{color:var(--acc-text)}.pnote{color:var(--t3);margin-top:10px;font-size:13.5px}.price-note{text-align:center;color:var(--t3);margin-top:18px;font-size:13.5px}.faq{border-top:1px solid var(--hair);max-width:760px;margin:56px auto 0}.faq details{border-bottom:1px solid var(--hair)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:16.5px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--t3);transition:transform .2s}.faq details[open] summary svg{transform:rotate(45deg)}.faq summary:hover{color:#fff}.faq details p{color:var(--t2);max-width:64ch;padding:0 4px 22px;font-size:15.5px}.faq details p a{color:var(--acc-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--acc-text) 35%,transparent);text-underline-offset:3px}.faq details p a:hover{text-decoration-color:var(--acc-text)}.faq code{color:var(--t2);background:var(--raised);box-shadow:inset 0 0 0 1px var(--hair);word-break:break-all;border-radius:5px;padding:1px 6px;font:13px ui-monospace,Cascadia Code,monospace}.end{text-align:center;padding-top:120px;padding-bottom:470px;position:relative;overflow:visible}.end:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff0d,#0000);width:900px;height:360px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.end>:not(.emap){z-index:1;position:relative}.emap{pointer-events:none;width:1600px;height:480px;margin-left:-800px;position:absolute;top:150px;left:50%}.emap img{opacity:.55;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 52%,#000 50%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 52%,#000 50%,#0000 100%)}.emap svg{position:absolute;inset:0;overflow:visible}.emap .eb{fill:none;stroke:color-mix(in srgb,var(--track) 16%,transparent);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.emap .eg{fill:none;stroke:color-mix(in srgb,var(--track) 35%,transparent);stroke-width:9px;stroke-linecap:round;filter:blur(6px)}.emap .el{fill:none;stroke:var(--track);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.emap .em{width:0;height:0;position:absolute}.emap .em b{background:var(--photo-ph) center/cover;width:38px;height:38px;transition:transform .5s var(--mo-pop),opacity .25s;border-radius:50%;position:absolute;top:-19px;left:-19px;box-shadow:0 0 0 2px #fff,0 6px 16px #0009}.emap .em em{font:600 11px/1 var(--font-ui);color:#e8e8ec;background:#0e0e11e6;border-radius:4px;padding:3px 6px;font-style:normal;transition:opacity .3s .12s,transform .3s .12s;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1f}.emap.live .em:not(.on) b{opacity:0;transform:scale(.4)}.emap.live .em:not(.on) em{opacity:0;transform:translate(-50%,-4px)}.end h2{background:linear-gradient(#fff 30%,#a9a9b3);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;font-size:60px}.end .ctas{margin-top:30px}footer{border-top:1px solid var(--hair);color:var(--t2);background:#070709;font-size:14px}.fgrid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding-top:56px;padding-bottom:48px;display:grid}.fbrand .brand{font-size:15px}.fbrand p{color:var(--t3);max-width:30ch;margin-top:12px;font-size:14px;line-height:1.55}.fdl{height:34px;color:var(--t1);box-shadow:inset 0 0 0 1px var(--hair2);background:#ffffff05;border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex}.fdl:hover{background:#ffffff0f}.fdl small{color:var(--t3);font-weight:400}.fdl[disabled]{color:var(--t2);cursor:default}.fdl[disabled]:hover{background:#ffffff05}.fcol h4{color:var(--t1);margin-bottom:12px;font-size:13px;font-weight:600}.fcol a{color:var(--t2);width:max-content;padding:4px 0;display:block}.fcol a:hover{color:var(--t1)}.fbar{color:var(--t3);flex-wrap:wrap;align-items:center;gap:20px;padding-top:20px;padding-bottom:28px;font-size:13px;display:flex;position:relative}.fbar .sp{flex:1}.fbar:before{content:"";top:0;left:var(--gut);right:var(--gut);background:var(--hair);height:1px;position:absolute}.lang{box-shadow:inset 0 0 0 1px var(--hair);border-radius:8px;padding:3px;display:flex}.lang a{height:24px;color:var(--t3);border-radius:6px;padding:0 10px;font-size:12.5px;line-height:24px}.lang a[aria-current]{color:var(--t1);background:#ffffff12}.legal{max-width:calc(68ch + var(--gut)*2);color:var(--t2);padding-top:72px;padding-bottom:120px;font-size:16px;line-height:1.65}.legal h1{letter-spacing:-.03em;margin-bottom:10px;font-size:44px;line-height:1.1}.legal h1+p{color:var(--t3);margin-bottom:28px;font-size:14px}.legal h2{text-align:left;color:var(--t1);letter-spacing:-.01em;margin:40px 0 10px;font-size:20px;font-weight:600;line-height:1.3}.legal p,.legal ul,.legal table,.legal blockquote{margin:0 0 14px}.legal ul{padding-left:22px}.legal li{margin:6px 0}.legal li::marker{color:var(--t3)}.legal strong{color:var(--t1);font-weight:600}.legal a{color:var(--acc-text);text-underline-offset:3px;text-decoration:underline #aebeff59}.legal a:hover{text-decoration-color:var(--acc-text)}.legal blockquote{color:var(--t2);box-shadow:inset 0 0 0 1px var(--hair2);background:#ffffff05;border-radius:10px;padding:12px 16px;font-size:14.5px}.legal blockquote p{margin:0}.legal .tw{border-top:1px solid var(--hair2);margin:0 0 14px;overflow-x:auto}.legal table{border-collapse:collapse;width:100%;margin:0;font-size:14.5px;line-height:1.5}.legal th{text-align:left;color:var(--t1);border-bottom:1px solid var(--hair2);vertical-align:bottom;padding:10px 14px 10px 0;font-size:13.5px;font-weight:600}.legal td{border-bottom:1px solid var(--hair);vertical-align:top;padding:10px 14px 10px 0}.legal td:first-child{color:var(--t1);min-width:12ch}.legal mark.ph{color:#1a1500;white-space:nowrap;background:#f2c94c;border-radius:4px;padding:1px 5px;font:600 .82em/1.4 ui-monospace,Cascadia Code,monospace}.nf{text-align:center;padding-top:120px;padding-bottom:160px}.nf-code{color:var(--t3);letter-spacing:.2em;margin-bottom:18px;font-size:14px;font-weight:600}.nf-block p{color:var(--t2);text-wrap:balance;max-width:44ch;margin:16px auto 0;font-size:17px}.nf-block .btn{margin-top:28px}.nf h1,.nf .nf-title{letter-spacing:-.035em;background:linear-gradient(#fff 30%,#b9b9c2);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;font-size:52px;font-weight:600;line-height:1.08}.nf .nf-title{letter-spacing:-.01em;color:#0000;font-size:36px}.nf-block+.nf-block{border-top:1px solid var(--hair);max-width:560px;margin:64px auto 0;padding-top:56px}.dl,.cl{padding-top:88px;padding-bottom:140px}.dl h1,.cl h1{letter-spacing:-.035em;text-align:center;background:linear-gradient(#fff 30%,#b9b9c2);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;font-size:52px;font-weight:600;line-height:1.05}.dl .lead2,.cl .lead2{color:var(--t2);text-align:center;text-wrap:balance;max-width:56ch;margin:14px auto 0;font-size:17px}.dl .h3{letter-spacing:-.015em;font-size:20px;font-weight:600}.dl .pfs{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.dl .pf{box-shadow:inset 0 0 0 1px var(--hair);background:linear-gradient(#ffffff05,#0000);border-radius:16px;flex-direction:column;padding:30px 32px 26px;display:flex;position:relative}html:not([data-os=mac]) .dl .pf.win,html[data-os=mac] .dl .pf.mac{box-shadow:inset 0 1px 0 #ffffff14,0 36px 70px -44px color-mix(in srgb,var(--acc) 22%,transparent),0 30px 60px -30px #000c;background:linear-gradient(#131318,#0e0e12)}html[data-os=mac] .dl .pf.mac{order:-1}html:not([data-os=mac]) .dl .pf.win:before,html[data-os=mac] .dl .pf.mac:before{content:"";border-radius:inherit;background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 65%,transparent),color-mix(in srgb,var(--gps) 35%,transparent) 45%,#ffffff14 75%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.dl .pf .mine{color:var(--acc-text);background:color-mix(in srgb,var(--acc) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 35%,transparent);border-radius:999px;padding:2px 9px;font-size:12px;display:none;position:absolute;top:20px;right:22px}html:not([data-os=mac]) .dl .pf.win .mine,html[data-os=mac] .dl .pf.mac .mine{display:block}.dl .pf .b-other,html[data-os=mac] .dl .pf.win .b-me,html:not([data-os=mac]) .dl .pf.mac .b-me{display:none}html[data-os=mac] .dl .pf.win .b-other,html:not([data-os=mac]) .dl .pf.mac .b-other{display:flex}.dl .pf-hd{align-items:center;gap:14px;min-height:44px;display:flex}.dl .pf .os{width:44px;height:44px;color:var(--t1);box-shadow:inset 0 0 0 1px var(--hair2);background:linear-gradient(#ffffff14,#ffffff05);border-radius:12px;flex:none;place-items:center;display:grid}.dl .pf h2{text-align:left;letter-spacing:-.02em;font-size:22px;line-height:1.2}.dl .pf-hd p{color:var(--t3);margin-top:2px;font-size:14px}.dl .meta{grid-template-columns:repeat(3,auto);justify-content:start;gap:0 36px;margin:28px 0 24px;display:grid}.dl .meta dt{color:var(--t3);font-size:13px}.dl .meta dd{margin-top:2px;font-size:17px;font-weight:500}.dl .btn.big{border-radius:11px;width:100%;height:46px;font-size:15.5px}.dl .pf .soon{background:color-mix(in srgb,var(--acc-text) 6%,transparent);color:#bcc6e4;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc-text) 20%,transparent);opacity:1;cursor:default}.dl .pf .soon svg{color:var(--acc-text)}.dl .pf .wait{color:var(--t2);flex:1;margin:28px 0 24px;font-size:15px}.dl .pf .demo{color:var(--t2);align-self:center;gap:6px;margin-top:14px;font-size:14px;transition:color .15s;display:inline-flex}.dl .pf .demo:hover{color:var(--t1)}.dl .pf .demo span,.dl .wn-hd a span,.dl .older a span{transition:transform .2s var(--mo-ease)}.dl .pf .demo:hover span,.dl .wn-hd a:hover span,.dl .older a:hover span{transform:translate(3px)}.dl .vf{border-top:1px solid var(--hair);margin-top:14px;scroll-margin-top:120px}.dl .vf summary{cursor:pointer;color:var(--t2);justify-content:space-between;align-items:center;padding:14px 2px 2px;font-size:14px;list-style:none;transition:color .15s;display:flex}.dl .vf summary::-webkit-details-marker{display:none}.dl .vf summary:hover{color:var(--t1)}.dl .vf summary svg{transition:transform .2s}.dl .vf[open] summary svg{transform:rotate(180deg)}.dl .vf-b{color:var(--t3);padding-top:12px;font-size:13.5px}.dl .vf-b p{margin-top:12px}.dl .vf .kv{align-items:center;gap:10px;display:flex}.dl .vf .kv>span{color:var(--t3);flex:none}.dl .vf code{color:var(--t2);font:12.5px/1.5 ui-monospace,Cascadia Code,monospace}.dl .vf .hash{word-break:break-all;background:var(--raised);min-width:0;box-shadow:inset 0 0 0 1px var(--hair);border-radius:7px;flex:1;padding:6px 9px}.dl .vf .cmd{background:var(--raised);box-shadow:inset 0 0 0 1px var(--hair);border-radius:7px;align-items:center;gap:10px;margin-top:6px;padding:4px 4px 4px 10px;display:flex}.dl .vf .cmd code{white-space:nowrap;flex:1;min-width:0;overflow-x:auto}.dl .cp{height:28px;color:var(--t2);box-shadow:inset 0 0 0 1px var(--hair2);background:#ffffff05;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;transition:background .15s,color .15s;display:inline-flex}.dl .cp:hover{color:var(--t1);background:#ffffff0f}.dl .cp.done{color:var(--gps)}.dl .vf .fn{color:var(--t3);font-size:12.5px}.dl>.h3{text-align:center;margin-top:88px}.dl .steps{box-shadow:inset 0 0 0 1px var(--hair);background:linear-gradient(#ffffff06,#fff0 70%);border-radius:16px;grid-template-columns:repeat(3,1fr);margin-top:28px;list-style:none;display:grid}.dl .steps li{padding:26px 28px 30px}.dl .steps li+li{box-shadow:inset 1px 0 0 var(--hair)}.dl .steps .n{width:28px;height:28px;color:var(--acc-text);background:color-mix(in srgb,var(--acc) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 30%,transparent);border-radius:50%;place-items:center;margin-bottom:16px;font-size:13px;font-weight:600;display:grid}.dl .steps b{font-size:16.5px;font-weight:600}.dl .steps p{color:var(--t2);margin-top:6px;font-size:14.5px;line-height:1.55}.dl .wn{box-shadow:inset 0 0 0 1px var(--hair);border-radius:16px;margin-top:72px;padding:28px 32px 30px}.dl .wn-hd{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dl .wn-hd a{color:var(--t2);flex:none;gap:6px;font-size:14px;transition:color .15s;display:inline-flex}.dl .wn-hd a:hover{color:var(--t1)}.dl .wn .notes{columns:2;column-gap:40px;margin-top:14px}.dl .older{text-align:center;margin-top:36px}.dl .older a{color:var(--t3);gap:6px;font-size:14px;transition:color .15s;display:inline-flex}.dl .older a:hover{color:var(--t1)}.dl .notes,.cl .notes{color:var(--t2);font-size:15px;line-height:1.6}.dl .notes p,.cl .notes p{margin-top:10px}.dl .notes ul,.cl .notes ul{margin-top:10px;list-style:none}.dl .notes li,.cl .notes li{break-inside:avoid;margin:7px 0;padding-left:18px;position:relative}.dl .notes li:before,.cl .notes li:before{content:"";background:var(--t3);border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:2px}.dl .notes strong,.cl .notes strong{color:var(--t1);font-weight:600}.dl .notes a,.cl .notes a{color:var(--acc-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--acc-text) 35%,transparent);text-underline-offset:3px}.dl .notes a:hover,.cl .notes a:hover{text-decoration-color:var(--acc-text)}.dl .notes code,.cl .notes code{background:var(--raised);border-radius:5px;padding:1px 5px;font:13px ui-monospace,Cascadia Code,monospace}.cl .cl-grid{grid-template-columns:200px minmax(0,1fr);gap:56px;max-width:980px;margin:64px auto 0;display:grid}.cl .cl-empty{text-align:center;color:var(--t3);margin-top:64px}.cl .rail{border-left:1px solid var(--hair);flex-direction:column;align-self:start;display:flex;position:sticky;top:96px}.cl .rail a{color:var(--t3);border-left:1px solid #0000;flex-direction:column;margin-left:-1px;padding:8px 0 8px 16px;transition:color .15s;display:flex}.cl .rail a b{color:var(--t2);font-size:14.5px;font-weight:600}.cl .rail a span{font-size:12.5px}.cl .rail a:hover b{color:var(--t1)}.cl .rail a.on{border-left-color:var(--acc)}.cl .rail a.on b{color:var(--t1)}.cl .ce{padding-bottom:44px;scroll-margin-top:96px}.cl .ce+.ce{border-top:1px solid var(--hair);padding-top:44px}.cl .ce header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cl .ce h2{text-align:left;letter-spacing:-.025em;font-size:28px;line-height:1.2}.cl .ce h2 a{transition:color .15s}.cl .ce h2 a:hover{color:var(--acc-text)}.cl .ce .tag{color:var(--acc-text);background:color-mix(in srgb,var(--acc) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 35%,transparent);border-radius:999px;padding:2px 9px;font-size:12px}.cl .ce time{color:var(--t3);margin-left:auto;font-size:14px}.cl .ce .notes{max-width:68ch;margin-top:8px}:lang(zh) .dl h1,:lang(zh) .cl h1{letter-spacing:-.01em}@media (width<=720px){.dl,.cl{padding-top:48px;padding-bottom:88px}.dl h1,.cl h1{font-size:36px}.dl .pfs,.dl .steps{grid-template-columns:1fr}.dl .steps li+li{box-shadow:inset 0 1px 0 var(--hair)}.dl .pf{padding:24px 20px}.dl .meta{gap:0 22px}.dl>.h3{margin-top:64px}.dl .wn{margin-top:56px;padding:22px 20px}.dl .wn .notes{columns:1}.dl .wn-hd{flex-direction:column;gap:6px}.cl .cl-grid{grid-template-columns:1fr;gap:24px;margin-top:40px}.cl .rail{display:none}.cl .ce h2{font-size:24px}.cl .ce time{width:100%;margin-left:0}}:lang(zh) h1,:lang(zh) h2,:lang(zh) .amt{letter-spacing:-.01em}.hero>h1,.hero>.lead,.hero>.ctas,.hero>.more{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.hero>.lead{animation-delay:60ms}.hero>.ctas{animation-delay:.12s}.hero>.more{animation-delay:.16s}.stage{animation:1s cubic-bezier(.2,.7,.2,1) .28s backwards rise}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (height<=820px) and (width>=721px){.cells{margin-top:48px}.sec{padding-top:88px}.sec#features{padding-top:80px}.end{padding-top:116px}}@media (width<=720px){:root{--gut:16px}.nav{gap:16px}.nav .hide-s{display:none}.hero{padding-top:52px}h1{font-size:44px}.lead{font-size:16.5px}.ctas{flex-direction:column;align-items:stretch}.ctas .btn{height:46px}.stage{margin-top:48px}.horizon{width:900px;height:300px;top:-90px}.gw{border-radius:10px;height:560px}.below{flex-direction:column;gap:10px}.hint-pointer{display:none}.hint-touch{display:inline}.cells{grid-template-columns:1fr;margin-top:64px}.cells>div{padding:26px 22px}.cells>div+div{box-shadow:inset 0 1px 0 var(--hair)}.sec,.sec#features{padding-top:76px}h2{font-size:34px}.end h2{font-size:38px}.feats{grid-template-columns:1fr}.legal{padding-top:44px;padding-bottom:80px;font-size:15.5px}.legal h1{font-size:34px}.nf{padding-top:64px;padding-bottom:96px}.nf h1{font-size:38px}.nf .nf-title{font-size:28px}.price{grid-template-columns:1fr}.plan{padding:26px 22px}.end{padding-top:92px;padding-bottom:88px}.emap{display:none}.fgrid{grid-template-columns:1fr 1fr;gap:28px 16px;padding-top:44px;padding-bottom:36px}.fbrand{grid-column:1/-1}.fbar{gap:12px 16px}.fbar .sp{display:none}}@media (prefers-reduced-motion:reduce){.hero>*,.stage{animation:none!important}.gx *,.gx :after,.pn .caret{animation:none}.gx .ph{offset-distance:var(--b)}.gx .ph b{box-shadow:0 0 0 2px #3dd9a4,0 0 0 6px #3dd9a438,0 4px 10px #00000080}.gx .rail u{width:25%}.gx .rail i{left:75%}html{scroll-behavior:auto}.feat,.hero>.more span,.dl .pf .demo span,.dl .wn-hd a span,.dl .older a span{transition:none}.feat:hover,.hero>.more:hover span,.dl .pf .demo:hover span,.dl .wn-hd a:hover span,.dl .older a:hover span{transform:none}}.mo .rv{opacity:0;transition:opacity var(--mo-dur) var(--mo-ease) var(--rd,0s),transform var(--mo-dur) var(--mo-ease) var(--rd,0s);transform:translateY(8px)}.mo .rv.in{opacity:1;transform:none}.mo .feat.rv.in:hover{transition-delay:0s;transform:translateY(-3px)}.mo .feat .res{opacity:0;transition:opacity .35s var(--mo-ease),transform .35s var(--mo-ease);transform:translateY(-4px)}.mo .feat.typed .res{opacity:1;transform:none}.mo .feat.typed .res+.res{transition-delay:90ms}.mo .feat.act .hrow .rb{animation:rbpulse 1.4s var(--mo-ease) .9s 1}@keyframes rbpulse{0%,to{box-shadow:inset 0 0 0 1px #ffffff24}35%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 80%,transparent),0 0 0 4px color-mix(in srgb,var(--acc) 18%,transparent);background:color-mix(in srgb,var(--acc) 14%,transparent)}}.mo .feat .kv s{color:#e8e8ec;text-decoration-color:#0000;transition:text-decoration-color .3s .7s,color .3s .7s}.mo .feat.act .kv s{color:#6a6a75;text-decoration-color:currentColor}.mo .feat .kv .nt{opacity:0;transition:opacity .4s var(--mo-ease) 1s,transform .4s var(--mo-ease) 1s;display:inline-block;transform:translateY(6px)}.mo .feat.act .kv .nt{opacity:1;transform:none}.mo .feat.trip .cs path{stroke-dashoffset:400px;transition:stroke-dashoffset .9s var(--mo-ease)}.mo .feat.trip .cs path:first-of-type{stroke-dasharray:400;transition-delay:.3s}.mo .feat.trip .cs path:nth-of-type(2){stroke-dasharray:400;transition-delay:1.1s}.mo .feat.trip .cs path:nth-of-type(3){opacity:0;transition:opacity .5s 1.9s}.mo .feat.trip.act .cs path{stroke-dashoffset:0}.mo .feat.trip.act .cs path:nth-of-type(3){opacity:1}.mo .feat.trip .cs .stop{opacity:0;transition:transform .5s var(--mo-pop),opacity .25s;transform:scale(.4)}.mo .feat.trip .cs .stop:first-of-type{transition-delay:.2s}.mo .feat.trip .cs .stop:nth-of-type(2){transition-delay:1s}.mo .feat.trip .cs .stop:nth-of-type(3){transition-delay:1.8s}.mo .feat.trip .cs .stop:nth-of-type(4){transition-delay:2.3s}.mo .feat.trip.act .cs .stop{opacity:1;transform:none}
