@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-ext-400-normal-C0aKJzIG.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-400-normal-CV3RJNZo.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2)format("woff2"),url(/assets/onest-cyrillic-400-normal-BQq8x-Ju.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-math-400-normal-BOdeoExJ.woff2)format("woff2"),url(/assets/onest-math-400-normal-BoceZrtY.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-symbols-400-normal-BKpJPZvB.woff2)format("woff2"),url(/assets/onest-symbols-400-normal-Cyp7MkQ3.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-vietnamese-400-normal-5bytZ3jO.woff2)format("woff2"),url(/assets/onest-vietnamese-400-normal-b_JsbRRP.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal-DN_ZkHKd.woff2)format("woff2"),url(/assets/onest-latin-ext-400-normal-n6Pl0Elk.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2)format("woff2"),url(/assets/onest-latin-400-normal-RaMPE1jb.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-ext-500-normal-BRptT_Q-.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-500-normal-C2Nf5dsb.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-BMFE-GJD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-math-500-normal-BAEyco5m.woff2)format("woff2"),url(/assets/onest-math-500-normal-CFbo1AvL.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-symbols-500-normal-x8bjkRDT.woff2)format("woff2"),url(/assets/onest-symbols-500-normal-BnHuuehd.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-vietnamese-500-normal-CYcoD-Qw.woff2)format("woff2"),url(/assets/onest-vietnamese-500-normal-B-ujVS1X.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BOsNMgOh.woff2)format("woff2"),url(/assets/onest-latin-ext-500-normal-BG_GNqt_.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-ext-600-normal-akDnvndp.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-600-normal-DARnoHZf.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2)format("woff2"),url(/assets/onest-cyrillic-600-normal-DXk93W_-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-math-600-normal-DtDLLcx3.woff2)format("woff2"),url(/assets/onest-math-600-normal-Cg9O0yw7.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-symbols-600-normal-xTLJvtuG.woff2)format("woff2"),url(/assets/onest-symbols-600-normal-DbXpb-tr.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-vietnamese-600-normal-BB-MkYnX.woff2)format("woff2"),url(/assets/onest-vietnamese-600-normal-Banm7-ne.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-DJ0mJiNR.woff2)format("woff2"),url(/assets/onest-latin-ext-600-normal-HzGxiJ8N.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2)format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-ext-700-normal-Bv9yQbv6.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-700-normal-VHhFdOv4.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-3rOSeAdn.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-BYHfPO1G.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-math-700-normal-8BLSvV4n.woff2)format("woff2"),url(/assets/onest-math-700-normal-DV7Jn8rc.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-symbols-700-normal-C_KQTiD_.woff2)format("woff2"),url(/assets/onest-symbols-700-normal-DWaVlq9G.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-vietnamese-700-normal-o95X2wRR.woff2)format("woff2"),url(/assets/onest-vietnamese-700-normal-DJPTbRH6.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-DSjWcyFb.woff2)format("woff2"),url(/assets/onest-latin-ext-700-normal-CIZyApB7.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2)format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-ext-400-normal-XB2BPmDK.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-ext-400-normal-CkxHOdCb.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-symbols2-400-normal-BS9BGVxz.woff2)format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-vietnamese-400-normal-CKEaXIlx.woff2)format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-ext-500-normal-C7aYOB1D.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-ext-500-normal-BY1KTvO5.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-symbols2-500-normal-Q_ksOahU.woff2)format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-vietnamese-500-normal-Bs29RrUZ.woff2)format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-cyrillic-ext-600-normal-BD1CN43b.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-ext-600-normal-BLvyY6Bq.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-cyrillic-600-normal-Dfv53e6N.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-600-normal-DzvMIgFZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-symbols2-600-normal-DN6Y58xE.woff2)format("woff2"),url(/assets/geist-mono-symbols2-600-normal-D7I4D0GJ.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-vietnamese-600-normal-DNzgIATH.woff2)format("woff2"),url(/assets/geist-mono-vietnamese-600-normal-BLL01lwa.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-ext-600-normal-TphwrhF8.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-600-normal-B7ybHiTt.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-600-normal-V-KvD_pi.woff2)format("woff2"),url(/assets/geist-mono-latin-600-normal-bZn07FKM.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:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-cyrillic-ext-700-normal-Bxc9dEb-.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-ext-700-normal-DU94Oyh2.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:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-cyrillic-700-normal-DIjif5V2.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-700-normal-BfmS5dzu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-symbols2-700-normal-D8l1g8Vg.woff2)format("woff2"),url(/assets/geist-mono-symbols2-700-normal-u0VYbY0I.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-vietnamese-700-normal-Duoiovgv.woff2)format("woff2"),url(/assets/geist-mono-vietnamese-700-normal-B0ZVBxuA.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:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-latin-ext-700-normal-Dk9F-MRR.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-700-normal-6Jom6Uax.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:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-latin-700-normal-DDxuFlf6.woff2)format("woff2"),url(/assets/geist-mono-latin-700-normal-BRX2CzoE.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{--g-canvas-surround:#3a3b3e;--g-bg:#161719;--g-surface-1:#1f2023;--g-surface-2:#292a2e;--g-surface-3:#35363b;--g-line:#2e2f33;--g-line-strong:#4a4b51;--g-text:#ededef;--g-text-2:#b4b5ba;--g-text-3:#939499;--g-accent:#31cfae;--g-on-accent:#04211b;--g-accent-soft:#31cfae26;--g-focus-ring:#8de9d6;--g-gen:#a3a4aa;--g-success:#6cc788;--g-warning:#e2d35a;--g-danger:#f36d8f;--g-ants-a:#000;--g-ants-b:#fff;--g-mask-overlay:#ff2e4a73;--g-scrim:#0a0b0c8f;--g-checker-a:#c8c9cc;--g-checker-b:#eeeff0;--g-font-ui:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--g-font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--g-font-display:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--g-fs-1:12px;--g-lh-1:16px;--g-fs-2:13px;--g-lh-2:18px;--g-fs-3:14px;--g-lh-3:20px;--g-fs-4:16px;--g-lh-4:22px;--g-fs-5:20px;--g-lh-5:26px;--g-fs-6:34px;--g-lh-6:40px;--g-fw-1:400;--g-fw-2:500;--g-fw-3:600;--g-tracking-caps:.04em;--g-space-0:2px;--g-space-1:4px;--g-space-2:6px;--g-space-3:8px;--g-space-4:12px;--g-space-5:16px;--g-space-6:24px;--g-space-7:32px;--g-space-8:48px;--g-r-1:7px;--g-r-2:10px;--g-r-3:12px;--g-r-round:999px;--g-shadow-pop:inset 0 0 0 1px #ffffff12, 0 0 0 1px #00000080, 0 8px 20px -6px #00000073;--g-shadow-sheet:inset 0 1px 0 #ffffff12, 0 -1px 0 #00000080, 0 -10px 24px -10px #00000080;--g-blur:0px;--g-dur-1:.1s;--g-dur-2:.18s;--g-dur-3:.23s;--g-ease-out:cubic-bezier(.2, .8, .25, 1);--g-ease-in-out:cubic-bezier(.55, 0, .25, 1);--g-rail-w:48px;--g-panel-w:296px;--g-optbar-h:40px;--g-bottombar-h:56px;--g-control-h:30px;--g-row-h:32px;--g-icon:16px;--g-hit:30px}[data-density=compact]{--g-control-h:26px;--g-row-h:28px;--g-icon:16px;--g-hit:26px}[data-density=regular]{--g-control-h:30px;--g-row-h:32px;--g-icon:16px;--g-hit:30px}[data-density=touch]{--g-control-h:44px;--g-row-h:52px;--g-icon:20px;--g-hit:44px;--g-rail-w:60px;--g-optbar-h:52px;--g-fs-2:14px;--g-lh-2:20px}@media (pointer:coarse){:root:not([data-density]){--g-control-h:44px;--g-row-h:52px;--g-icon:20px;--g-hit:44px;--g-rail-w:60px;--g-optbar-h:52px;--g-fs-2:14px;--g-lh-2:20px}}@media (prefers-reduced-motion:reduce){:root{--g-dur-1:0s;--g-dur-2:0s;--g-dur-3:0s}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#101114;--ground-2:#141519;--ink:#eef1ec;--iris:#c7b7e5;--peach:#e7baa8;--sage:#d0daca;--wrap:1240px;--gutter:clamp(16px, 4vw, 40px);--section:clamp(112px, 15vw, 200px);--ease:cubic-bezier(.2, .7, .2, 1);--display:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--ground);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--ground);color:var(--g-text);font:400 17px / 1.6 var(--g-font-ui);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,picture,svg,canvas{max-width:100%;display:block}picture img{width:100%;height:auto}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--g-focus-ring);outline-offset:3px;border-radius:6px}.sprite{position:absolute}.glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip{z-index:100;border-radius:var(--g-r-2);background:var(--g-accent);color:var(--g-on-accent);padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:-64px;left:16px}.skip:focus{top:16px}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.wrap-wide{width:100%;max-width:calc(1320px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section) 0;position:relative}.eyebrow{color:var(--g-text-2);letter-spacing:.01em;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--peach), var(--iris));width:22px;height:1px}h2{font:500 clamp(40px, 6.4vw, 84px) / 1.02 var(--display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin-top:18px}h3{font:500 clamp(22px, 2.2vw, 28px) / 1.2 var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.section-head{max-width:820px}.section-lede{max-width:640px;color:var(--g-text-2);text-wrap:pretty;margin-top:24px;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.fineprint{max-width:720px;color:var(--g-text-3);margin-top:20px;font-size:14px;line-height:1.55}.island{background:var(--g-surface-1);border-radius:var(--g-r-3);box-shadow:var(--g-shadow-pop)}.pill{border-radius:var(--g-r-round);white-space:nowrap;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.dot{background:var(--g-success);border-radius:50%;flex:none;width:8px;height:8px}.dot.cold{background:var(--g-text-3)}.dot.warming{background:var(--g-warning)}.dot.busy{background:var(--g-accent);box-shadow:0 0 0 3px var(--g-accent-soft)}.btn{border-radius:var(--g-r-2);min-height:48px;transition:background-color var(--g-dur-2) var(--g-ease-out), transform var(--g-dur-2) var(--g-ease-out);justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary{background:var(--g-accent);color:var(--g-on-accent)}.btn-primary:hover{background:#4bdcbd}.btn-quiet{background:var(--g-surface-1);box-shadow:var(--g-shadow-pop);color:var(--g-text)}.btn-quiet:hover{background:var(--g-surface-2)}.btn:active{transform:translateY(1px)}.nav{z-index:50;background:color-mix(in srgb, var(--g-surface-1) 92%, transparent);width:min(100% - 24px,920px);height:56px;box-shadow:var(--g-shadow-pop);transition:transform .35s var(--ease), opacity .35s var(--ease);border-radius:14px;align-items:center;gap:8px;padding:0 8px 0 14px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.nav[data-hidden=true]{transform:translate(-50%,-84px)}.nav-brand{flex:none;align-items:center;gap:8px;padding:4px;text-decoration:none;display:flex}.nav-word{width:82px;height:auto}.nav-links{gap:2px;margin-inline:auto;display:flex}.nav-links a{border-radius:var(--g-r-1);color:var(--g-text-2);transition:color var(--g-dur-2), background-color var(--g-dur-2);padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.nav-links a:hover,.nav-links a[aria-current=true]{color:var(--g-text);background:var(--g-surface-2)}.nav-cta{border-radius:var(--g-r-2);background:var(--g-accent);height:40px;color:var(--g-on-accent);flex:none;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:820px){.nav-links{display:none}.nav{justify-content:space-between}}.hero{isolation:isolate;padding-top:clamp(104px,13vh,136px);position:relative;overflow-x:clip}.veil{z-index:-1;aspect-ratio:1;opacity:.09;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:50%;width:min(110vw,1300px);position:absolute;top:46%;left:96%;transform:translate(-50%,-50%)}.hero-glow{z-index:-1;background:radial-gradient(40% 32% at 30% 40%, color-mix(in srgb, var(--peach) 26%, transparent), transparent 70%), radial-gradient(42% 34% at 70% 46%, color-mix(in srgb, var(--iris) 28%, transparent), transparent 70%), radial-gradient(36% 30% at 50% 66%, color-mix(in srgb, var(--sage) 16%, transparent), transparent 70%);filter:blur(40px);opacity:.7;pointer-events:none;height:900px;position:absolute;inset:52% 0 auto}.hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.lockup{flex-direction:column;align-items:center;display:flex}.hero-mark{width:clamp(220px,22vw,320px);height:auto}.hero-word{margin-top:calc(clamp(220px,22vw,320px)/-5);line-height:0}.hero-word img{width:clamp(150px,15vw,196px);height:auto}.hero-line{font:500 clamp(50px, 9.4vw, 136px) / .95 var(--display);letter-spacing:-.045em;color:var(--ink);margin-top:clamp(20px,3vw,36px)}.hero-lede{max-width:640px;color:var(--g-text-2);text-wrap:pretty;margin-top:clamp(24px,3vw,36px);font-size:clamp(17px,1.6vw,21px);line-height:1.55}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero-platforms{color:var(--g-text-3);letter-spacing:.04em;margin-top:22px;font-size:14px}.hero-shot{perspective:1600px;margin-top:clamp(64px,9vw,112px)}.window{background:var(--g-canvas-surround);border-radius:clamp(10px,1.4vw,18px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #0009,0 40px 120px -30px #000c,0 18px 40px -20px #000000b3}.window-bar{display:none}.hero-shot .window img{width:100%}.tilt{transform-origin:50% 0}.rise{animation:rise .85s var(--ease) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(7px)}}.js .reveal{opacity:0;transition:opacity .85s var(--ease), transform .85s var(--ease);transform:translateY(18px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tilt{animation:linear both tilt;animation-timeline:view();animation-range:entry cover 42%}@keyframes tilt{0%{opacity:.55;transform:rotateX(24deg)scale(.9)translateY(-20px)}to{opacity:1;transform:none}}.veil{animation:linear both drift;animation-timeline:scroll(root);animation-range:0 120vh}@keyframes drift{to{transform:translate(-58%,-42%)}}}}.brush{background:var(--g-canvas-surround);border-radius:clamp(14px,2vw,24px);margin-top:clamp(48px,6vw,72px);padding:clamp(10px,2vw,28px);position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 40px 120px -40px #000c}.brush-stage{place-items:center;padding-block:clamp(52px,6vw,64px) clamp(16px,2vw,24px);display:grid;position:relative}.brush-canvas{aspect-ratio:1;touch-action:none;cursor:none;border-radius:4px;width:min(100%,640px);height:auto;box-shadow:0 10px 40px -12px #0009}@media (pointer:coarse){.brush-canvas{cursor:auto}}.brush-ring{width:var(--size,80px);height:var(--size,80px);margin:calc(var(--size,80px) / -2) 0 0 calc(var(--size,80px) / -2);pointer-events:none;opacity:0;border:1.5px solid #fff;border-radius:50%;transition:opacity .15s;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #00000059}.brush-ring[data-on=true]{opacity:1}.brush-file,.stage-file{height:40px;color:var(--g-text-2);align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;display:flex;position:absolute;top:0;left:0}.brush-file b,.stage-file b{color:var(--g-text);border-left:1px solid var(--g-line-strong);padding-left:10px;font-weight:500}.brush-pill,.stage-pill{position:absolute;top:3px;right:0}[data-phase=rendering] .dot{background:var(--g-accent);box-shadow:0 0 0 3px var(--g-accent-soft);animation:.9s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 6px #0000}}.brush-hint{border-radius:var(--g-r-round);color:var(--g-text);pointer-events:none;background:#101114c7;padding:10px 16px;font-size:15px;font-weight:500;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brush[data-touched=true] .brush-hint,.brush[data-selection=true] .brush-hint{opacity:0}.brush-variants{font:500 14px var(--g-font-mono);opacity:0;visibility:hidden;align-items:center;gap:4px;padding:4px;transition:opacity .25s,visibility .25s;display:flex;position:absolute;bottom:clamp(26px,3vw,36px);left:50%;transform:translate(-50%)}.brush[data-mode=fill][data-phase=done] .brush-variants{opacity:1;visibility:visible}.icon-btn{border-radius:var(--g-r-1);cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.icon-btn:hover{background:var(--g-surface-3)}.composer{flex-wrap:wrap;align-items:center;gap:10px;max-width:820px;margin:0 auto;padding:8px;display:flex}.seg{border-radius:var(--g-r-2);background:var(--g-surface-2);border:0;min-width:0;margin:0;padding:3px;display:flex}.seg button{border-radius:var(--g-r-1);height:36px;color:var(--g-text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:500;display:inline-flex}.seg button[aria-pressed=true]{background:var(--g-surface-3);color:var(--g-text);box-shadow:inset 0 0 0 1px var(--g-line-strong)}.composer-prompt{border-radius:var(--g-r-2);background:var(--g-surface-2);min-height:42px;box-shadow:inset 0 0 0 1px var(--g-line);color:var(--g-text);flex:220px;align-items:center;padding:0 14px;font-size:16px;display:flex}.composer-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.btn-small{border-radius:var(--g-r-2);background:var(--g-surface-2);height:42px;color:var(--g-text);cursor:pointer;transition:background-color var(--g-dur-2);border:0;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex}.btn-small:hover{background:var(--g-surface-3)}.btn-go{background:var(--g-accent);color:var(--g-on-accent);font-weight:600}.btn-go:hover{background:#4bdcbd}.btn-go:disabled{background:var(--g-surface-2);color:var(--g-text-3);cursor:default}@media (max-width:640px){.composer-actions{width:100%;margin-left:0}.composer-actions .btn-go{flex:1;justify-content:center}.seg{width:100%}.seg button{flex:1;justify-content:center}}.story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(32px,5vw,80px);margin-top:clamp(40px,5vw,64px);display:grid}.story-sticky{order:2}.stage{padding-top:52px;padding-bottom:116px;position:sticky;top:max(88px,50vh - 320px)}.stage-canvas{aspect-ratio:3/2;background:var(--g-canvas-surround);border-radius:clamp(10px,1.4vw,16px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 40px 100px -40px #000000d9}.doc{aspect-ratio:1;transition:aspect-ratio 1s var(--ease), background-color .6s;background:#000;position:absolute;top:5%;bottom:5%;left:50%;overflow:hidden;transform:translate(-50%)}.stage[data-step=expand] .doc{aspect-ratio:3/2}.stage[data-step=extract] .doc{background:repeating-conic-gradient(var(--g-checker-a) 0 25%, var(--g-checker-b) 0 50%) 0 0 / 22px 22px}.layer{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease), filter .9s var(--ease);position:absolute;inset:0}.layer img{object-fit:cover;width:100%;height:100%}.stage[data-step=generate] .l-lamp,.stage[data-step=fill] .l-lamp,.stage[data-step=compare] .l-lamp,.stage[data-step=remove] .l-lamp,.stage[data-step=expand] .l-expanded,.stage[data-step=extract][data-phase=done] .l-cutout,.stage[data-step=compose][data-phase=done] .l-compose{opacity:1}.stage[data-step=generate][data-phase=rendering] .l-lamp{opacity:.25;filter:blur(24px)saturate(.4);transform:scale(1.04)}.stage[data-step=fill][data-phase=done][data-variant="1"] .l-fill:not(.l-fill-2,.l-fill-3),.stage[data-step=fill][data-phase=done][data-variant="2"] .l-fill-2,.stage[data-step=fill][data-phase=done][data-variant="3"] .l-fill-3,.stage[data-step=compare] .l-fill-2{opacity:1}.stage[data-step=remove] .l-subject{opacity:.55;filter:brightness(0)invert(73%)sepia(52%)saturate(560%)hue-rotate(118deg)}.stage[data-step=remove][data-phase=done] .l-subject{opacity:0}.stage[data-step=remove][data-phase=done] .l-removed{opacity:1}.stage[data-step=extract] .l-cutout{filter:drop-shadow(0 24px 24px #00000059);transform:translateY(-2%)}.stage[data-step=compose][data-phase=rendering] .doc{background:var(--g-surface-1)}.marquee{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.marquee rect{fill:none;stroke:#000;stroke-width:3px;vector-effect:non-scaling-stroke}.marquee .ants{stroke:#fff;stroke-dasharray:5 5;animation:.6s linear infinite ants}@keyframes ants{to{stroke-dashoffset:-10px}}.stage[data-step=fill] .marquee{opacity:1}.sweep{opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff29 50%,#0000 70%) 0 0/250% 100%;position:absolute;inset:0}.stage[data-phase=rendering] .sweep{opacity:1;animation:1.1s linear infinite sweep}@keyframes sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.sheet{opacity:0;visibility:hidden;transition:opacity .5s var(--ease), visibility .5s;background:#161719db;grid-template-columns:repeat(3,1fr);align-content:center;gap:2.4%;padding:0 4%;display:grid;position:absolute;inset:0}.sheet figure{transition:transform .7s var(--ease);transform:translateY(14px)scale(.97)}.sheet img{border-radius:8px;box-shadow:0 0 0 1px #ffffff14}.sheet .kept img{box-shadow:0 0 0 2px var(--g-accent)}.sheet figcaption{font:500 13px var(--g-font-mono);color:var(--g-text-2);margin-top:8px}.sheet .kept figcaption{color:var(--g-accent)}.stage[data-step=compare] .sheet{opacity:1;visibility:visible}.stage[data-step=compare] .sheet figure{transform:none}.stage[data-step=compare] .sheet figure:nth-child(2){transition-delay:80ms}.stage[data-step=compare] .sheet figure:nth-child(3){transition-delay:.16s}.stage-quick{white-space:nowrap;opacity:0;height:40px;transition:opacity .4s, transform .6s var(--ease);align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:500;display:flex;position:absolute;bottom:62px;left:50%;transform:translate(-50%,8px)}.stage-quick span{align-items:center;gap:6px;display:inline-flex}.stage-quick [data-stage-variant]{font-family:var(--g-font-mono)}.stage-quick .sep{background:var(--g-line-strong);width:1px;height:20px}.stage-quick .keep{border-radius:var(--g-r-1);background:var(--g-accent);height:30px;color:var(--g-on-accent);padding:0 10px}.stage[data-step=fill][data-phase=done] .stage-quick{opacity:1;transform:translate(-50%)}.stage-composer{align-items:center;gap:10px;width:min(92%,640px);min-height:52px;padding:6px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.stage-composer .op{border-radius:var(--g-r-1);background:var(--g-surface-2);flex:none;align-items:center;height:38px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.stage-composer .prompt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.stage-composer .prompt:after{content:"";vertical-align:-.18em;background:var(--g-accent);width:1.5px;height:1.1em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.refs{flex:none;gap:6px;display:none}.stage[data-step=compose] .refs{display:flex}.ref{background:var(--g-surface-3);border-radius:7px;width:38px;height:38px;position:relative;overflow:hidden}.ref img{object-fit:cover;width:100%;height:100%}.ref i{width:15px;height:15px;font:600 10px / 1 var(--g-font-mono);background:#101114d9;border-radius:4px;place-items:center;font-style:normal;display:grid;position:absolute;bottom:2px;right:2px}.steps{order:1}.step{flex-direction:column;justify-content:center;max-width:460px;min-height:82vh;display:flex}.js .step:not(.on) h3,.js .step:not(.on) p{color:var(--g-text-3)}.step h3,.step p{transition:color .5s var(--ease)}.step:last-child{min-height:64vh}.step:first-child{min-height:62vh}.step-verb{color:var(--g-text-2);align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:500;display:inline-flex}.step h3{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.step p:not(.step-verb,.step-meta){color:var(--g-text-2);text-wrap:pretty;margin-top:16px;font-size:18px}.step-meta{color:var(--g-text-3);font:400 13px / 1.5 var(--g-font-mono);margin-top:20px}@media (max-width:959px){.story-grid{display:block}.story-sticky{z-index:2;margin-inline:calc(var(--gutter) * -1);padding-top:76px;padding-inline:var(--gutter);background:linear-gradient(var(--ground) 88%, transparent);padding-bottom:8px;position:sticky;top:0}.stage{padding-top:0;padding-bottom:96px;position:relative;top:0}.stage-file,.stage-pill{display:none}.stage-quick{bottom:50px;transform:translate(-50%)scale(.86)}.stage[data-step=fill][data-phase=done] .stage-quick{transform:translate(-50%)scale(.86)}.stage-composer{width:100%;min-height:46px}.stage-composer .op{height:34px}.step{justify-content:flex-end;max-width:none;min-height:70vh;padding-bottom:8vh}.step:first-child{min-height:56vh}.step p:not(.step-verb,.step-meta){font-size:17px}}.gallery{overflow-x:clip}.reel{margin-top:clamp(40px,5vw,64px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reel-track{width:max-content;padding-inline:var(--gutter);align-items:flex-end;gap:clamp(14px,2vw,24px);display:flex}.reel-track li{flex:none}.reel-track picture{border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 24px 60px -24px #000c}.reel-track .tall{width:clamp(220px,22vw,320px)}.reel-track .wide{width:clamp(340px,36vw,520px)}.reel-track .square{width:clamp(240px,25vw,360px)}.reel-track .alpha picture{background:radial-gradient(circle at 50% 40%,#2b2c33,#18191e)}.reel-track p{max-width:100%;color:var(--g-text-3);margin-top:14px;font-size:13px;line-height:1.45}.reel-track p span{color:var(--g-text-2);font-family:var(--g-font-mono);margin-top:4px;display:block}@media (prefers-reduced-motion:no-preference){.reel[data-running=true] .reel-track{animation:90s linear infinite reel}.reel:hover .reel-track,.reel:focus-within .reel-track{animation-play-state:paused}@keyframes reel{to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.reel{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin-top:clamp(48px,6vw,72px);display:grid}.card{background:var(--g-surface-1);box-shadow:var(--g-shadow-pop);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.card-text{padding:clamp(22px,2.4vw,32px)}.card-text p:not(.card-verb){color:var(--g-text-2);text-wrap:pretty;margin-top:12px;font-size:16px}.card-verb{color:var(--g-text-2);align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:500;display:inline-flex}.card-art{margin-top:auto}.card-bg{grid-column:span 7}.card-up,.card-recipe{grid-column:span 5}.card-variants{grid-column:span 7}.bg-art{grid-template-columns:1fr 1fr;gap:14px;padding:0 clamp(22px,2.4vw,32px) clamp(22px,2.4vw,32px);display:grid;position:relative}.bg-art picture{aspect-ratio:3/4;border-radius:12px;overflow:hidden}.bg-art img{object-fit:cover;height:100%}.bg-after{background:radial-gradient(70% 60% at 50% 30%, color-mix(in srgb, var(--sage) 40%, transparent), transparent), linear-gradient(160deg, var(--iris), var(--peach))}.bg-after img{object-fit:contain;object-position:50% 100%}.compare{aspect-ratio:1;border-radius:12px;margin:0 clamp(22px,2.4vw,32px) clamp(22px,2.4vw,32px);position:relative;overflow:hidden}.compare picture{position:absolute;inset:0}.compare img{object-fit:cover;image-rendering:auto;width:100%;height:100%}.cmp-b{clip-path:inset(0 0 0 var(--pos))}.cmp-handle{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #0006}.cmp-handle:after{content:"";background:#fff;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000080}.compare input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare:has(input:focus-visible){outline:2px solid var(--g-focus-ring);outline-offset:3px}.cmp-label{border-radius:var(--g-r-round);pointer-events:none;background:#101114c7;padding:4px 10px;font-size:13px;font-weight:500;position:absolute;top:12px}.cmp-label-a{left:12px}.cmp-label-b{right:12px}.recipe{border-radius:var(--g-r-2);background:var(--g-surface-2);box-shadow:inset 0 0 0 1px var(--g-line);font:400 13px / 1.4 var(--g-font-mono);margin:0 clamp(22px,2.4vw,32px) clamp(22px,2.4vw,32px);padding:14px 16px}.recipe div{justify-content:space-between;gap:16px;padding:6px 0;display:flex}.recipe dt{color:var(--g-text-3)}.recipe dd{color:var(--g-text);text-align:right}.recipe .recipe-head{font-family:var(--g-font-ui);padding-bottom:10px;font-size:14px}.recipe-head span,.recipe-foot span:last-child{color:var(--g-text-3)}.recipe .recipe-foot{border-top:1px solid var(--g-line);font-family:var(--g-font-ui);margin-top:6px;padding-top:12px;font-size:14px}.recipe-foot span{align-items:center;gap:6px;display:inline-flex}.stack{border-radius:var(--g-r-3);background:var(--g-surface-2);gap:6px;margin:auto clamp(22px,2.4vw,32px) clamp(22px,2.4vw,32px);padding:8px;display:grid}.stack .row{border-radius:var(--g-r-2);align-items:center;gap:12px;padding:6px;display:flex}.stack .row.on{background:color-mix(in srgb, var(--g-accent) 14%, var(--g-surface-2));box-shadow:inset 2px 0 0 var(--g-accent)}.stack picture{border-radius:7px;flex:none;width:52px;height:52px;overflow:hidden}.stack img{object-fit:cover;height:100%}.stack span{font-size:15px;display:grid}.stack b{font-weight:500}.stack small{color:var(--g-text-3);font:400 12px var(--g-font-mono)}.mini{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.mini li{background:var(--g-surface-1);box-shadow:var(--g-shadow-pop);border-radius:18px;grid-template-columns:auto 1fr;gap:6px 12px;padding:22px 24px;display:grid}.mini .glyph{color:var(--g-text-2);grid-row:span 2;margin-top:3px}.mini b{color:var(--ink);font-weight:500}.mini span{color:var(--g-text-2);font-size:15px}@media (max-width:959px){.card-bg,.card-up,.card-recipe,.card-variants{grid-column:1/-1}.mini{grid-template-columns:1fr}}@media (min-width:640px) and (max-width:959px){.card-up,.card-recipe{grid-column:span 6}.mini{grid-template-columns:1fr 1fr}}.gpu-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.gpu-art{background:radial-gradient(80% 70% at 100% 0%, color-mix(in srgb, var(--iris) 14%, transparent), transparent 70%), var(--ground-2);border-radius:24px;gap:28px;padding:clamp(24px,3vw,40px);display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.flow{grid-template-columns:1fr minmax(60px,1fr) 1fr;align-items:center;display:grid}.node{border-radius:var(--g-r-3);background:var(--g-surface-1);box-shadow:var(--g-shadow-pop);text-align:center;justify-items:center;gap:4px;padding:20px 12px;display:grid}.node .glyph{width:26px;height:26px;color:var(--iris);margin-bottom:6px}.node b{font-weight:500}.node small{color:var(--g-text-3);font-size:13px}.wire{background:repeating-linear-gradient(90deg, var(--g-line-strong) 0 6px, transparent 6px 12px);height:2px;position:relative}.wire span{color:var(--g-text-3);font:400 12px var(--g-font-mono);white-space:nowrap;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.wire:after{content:"";background:var(--g-accent);width:8px;height:8px;box-shadow:0 0 12px var(--g-accent);opacity:0;border-radius:50%;position:absolute;top:-3px;left:0}@media (prefers-reduced-motion:no-preference){.gpu-art.in .wire:after{animation:packet 2.4s var(--g-ease-in-out) infinite}@keyframes packet{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}}.pills{flex-wrap:wrap;gap:10px;display:flex}.facts{border-top:1px solid var(--g-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px);padding-top:clamp(32px,4vw,48px);display:grid}.facts dt{font:500 clamp(26px, 2.6vw, 36px) / 1.1 var(--display);letter-spacing:-.03em;color:var(--ink)}.facts dd{color:var(--g-text-2);margin-top:8px;font-size:15px}@media (max-width:959px){.gpu-grid{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}}.devices-art{margin-top:clamp(48px,6vw,80px);padding-bottom:6%;position:relative}.dev-desktop{width:78%}.dev-ipad{width:38%;position:absolute;bottom:0;right:9%}.dev-iphone{width:13.5%;position:absolute;bottom:-2%;right:0}.bezel{background:#08090a;border-radius:7%/10%;padding:3.2%;overflow:hidden;box-shadow:inset 0 0 0 1.5px #3b3c42,0 30px 80px -24px #000000e6}.bezel picture{border-radius:4%/5.8%;overflow:hidden}.dev-iphone .bezel{border-radius:18%/8.4%;padding:5%}.dev-iphone .bezel picture{border-radius:14%/6.6%}.platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(40px,5vw,64px);display:grid}.platforms li{border-top:1px solid var(--g-line);gap:4px;padding-top:18px;display:grid}.platforms b{color:var(--ink);font-size:18px;font-weight:500}.platforms span{color:var(--g-text-2)}@media (max-width:720px){.dev-desktop{width:100%}.dev-ipad{width:74%;margin-top:-12%;margin-left:4%;position:relative;right:auto}.dev-iphone{width:27%;bottom:0;right:2%}.platforms{grid-template-columns:1fr}}.family-list{flex-wrap:wrap;align-items:baseline;gap:10px clamp(20px,3vw,44px);margin-top:28px;display:flex}.family-list li{display:grid}.family-list b{font:500 clamp(36px, 5.4vw, 72px) / 1.05 var(--display);letter-spacing:-.04em;color:var(--g-text-3)}.family-list span{color:var(--g-text-3);font-size:14px}.family-list .here b{color:var(--ink);background:linear-gradient(100deg, var(--peach), var(--iris) 55%, var(--sage));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.family-list .here span{color:var(--g-text-2)}.get{padding-bottom:var(--section);isolation:isolate;overflow:hidden}.veil-get{top:70%;left:12%}.get-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin-top:clamp(40px,5vw,64px);display:grid}.get-card{background:var(--g-surface-1);box-shadow:var(--g-shadow-pop);border-radius:20px;flex-direction:column;gap:10px;padding:clamp(24px,2.6vw,34px);display:flex}.get-card .glyph{width:26px;height:26px;color:var(--iris);margin-bottom:10px}.get-card p{color:var(--g-text-2)}.soon{border-radius:var(--g-r-round);background:var(--g-surface-2);box-shadow:inset 0 0 0 1px var(--g-line-strong);color:var(--g-text);align-self:flex-start;margin-top:auto;padding:6px 12px;font-size:14px;font-weight:500}.get-need{box-shadow:inset 0 0 0 1px var(--g-line-strong);background:0 0}.licence{border-radius:var(--g-r-2);background:color-mix(in srgb, var(--g-warning) 7%, transparent);max-width:760px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g-warning) 28%, transparent);color:var(--g-text);margin-top:32px;padding:16px 18px;font-size:15px}@media (max-width:820px){.get-grid{grid-template-columns:1fr}}.foot{padding-block:56px calc(56px + env(safe-area-inset-bottom));border-top:1px solid var(--g-line);background:var(--ground)}.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;display:grid}.foot-brand{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;display:grid}.foot-brand p{color:var(--g-text-3);grid-column:1/-1;margin-top:8px;font-size:14px}.foot-notes{color:var(--g-text-3);gap:12px;font-size:14px;line-height:1.6;display:grid}@media (max-width:720px){.foot-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none}}
/*$vite$:1*/