@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family: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+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family: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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family: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+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family: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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family: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+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family: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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family: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+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family: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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:host{color-scheme:var(--mantine-color-scheme)}*,*:before,*:after{box-sizing:border-box}input,button,textarea,select{font:inherit}button,select{text-transform:none}body,:host{margin:0;font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);background-color:var(--mantine-color-body);color:var(--mantine-color-text);-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (max-device-width:31.25em){body,:host{-webkit-text-size-adjust:100%}}:root,:host{--mantine-z-index-app: 100;--mantine-z-index-modal: 200;--mantine-z-index-popover: 300;--mantine-z-index-overlay: 400;--mantine-z-index-max: 9999;--mantine-scale: 1;--mantine-cursor-type: default;--mantine-webkit-font-smoothing: antialiased;--mantine-moz-font-smoothing: grayscale;--mantine-color-white: #fff;--mantine-color-black: #000;--mantine-line-height: 1.55;--mantine-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight: 700;--mantine-heading-text-wrap: wrap;--mantine-radius-default: calc(.5rem * var(--mantine-scale));--mantine-primary-color-filled: var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover: var(--mantine-color-blue-filled-hover);--mantine-primary-color-light: var(--mantine-color-blue-light);--mantine-primary-color-light-hover: var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color: var(--mantine-color-blue-light-color);--mantine-breakpoint-xs: 36em;--mantine-breakpoint-sm: 48em;--mantine-breakpoint-md: 62em;--mantine-breakpoint-lg: 75em;--mantine-breakpoint-xl: 88em;--mantine-spacing-xs: calc(.625rem * var(--mantine-scale));--mantine-spacing-sm: calc(.75rem * var(--mantine-scale));--mantine-spacing-md: calc(1rem * var(--mantine-scale));--mantine-spacing-lg: calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl: calc(2rem * var(--mantine-scale));--mantine-font-size-xs: calc(.75rem * var(--mantine-scale));--mantine-font-size-sm: calc(.875rem * var(--mantine-scale));--mantine-font-size-md: calc(1rem * var(--mantine-scale));--mantine-font-size-lg: calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl: calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs: 1.4;--mantine-line-height-sm: 1.45;--mantine-line-height-md: 1.55;--mantine-line-height-lg: 1.6;--mantine-line-height-xl: 1.65;--mantine-shadow-xs: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) rgba(0, 0, 0, .1);--mantine-shadow-sm: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-md: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-lg: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-shadow-xl: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-radius-xs: calc(.125rem * var(--mantine-scale));--mantine-radius-sm: calc(.25rem * var(--mantine-scale));--mantine-radius-md: calc(.5rem * var(--mantine-scale));--mantine-radius-lg: calc(1rem * var(--mantine-scale));--mantine-radius-xl: calc(2rem * var(--mantine-scale));--mantine-font-weight-regular: 400;--mantine-font-weight-medium: 600;--mantine-font-weight-bold: 700;--mantine-primary-color-0: var(--mantine-color-blue-0);--mantine-primary-color-1: var(--mantine-color-blue-1);--mantine-primary-color-2: var(--mantine-color-blue-2);--mantine-primary-color-3: var(--mantine-color-blue-3);--mantine-primary-color-4: var(--mantine-color-blue-4);--mantine-primary-color-5: var(--mantine-color-blue-5);--mantine-primary-color-6: var(--mantine-color-blue-6);--mantine-primary-color-7: var(--mantine-color-blue-7);--mantine-primary-color-8: var(--mantine-color-blue-8);--mantine-primary-color-9: var(--mantine-color-blue-9);--mantine-color-dark-0: #c9c9c9;--mantine-color-dark-1: #b8b8b8;--mantine-color-dark-2: #828282;--mantine-color-dark-3: #696969;--mantine-color-dark-4: #424242;--mantine-color-dark-5: #3b3b3b;--mantine-color-dark-6: #2e2e2e;--mantine-color-dark-7: #242424;--mantine-color-dark-8: #1f1f1f;--mantine-color-dark-9: #141414;--mantine-color-gray-0: #f8f9fa;--mantine-color-gray-1: #f1f3f5;--mantine-color-gray-2: #e9ecef;--mantine-color-gray-3: #dee2e6;--mantine-color-gray-4: #ced4da;--mantine-color-gray-5: #adb5bd;--mantine-color-gray-6: #868e96;--mantine-color-gray-7: #495057;--mantine-color-gray-8: #343a40;--mantine-color-gray-9: #212529;--mantine-color-red-0: #fff5f5;--mantine-color-red-1: #ffe3e3;--mantine-color-red-2: #ffc9c9;--mantine-color-red-3: #ffa8a8;--mantine-color-red-4: #ff8787;--mantine-color-red-5: #ff6b6b;--mantine-color-red-6: #fa5252;--mantine-color-red-7: #f03e3e;--mantine-color-red-8: #e03131;--mantine-color-red-9: #c92a2a;--mantine-color-pink-0: #fff0f6;--mantine-color-pink-1: #ffdeeb;--mantine-color-pink-2: #fcc2d7;--mantine-color-pink-3: #faa2c1;--mantine-color-pink-4: #f783ac;--mantine-color-pink-5: #f06595;--mantine-color-pink-6: #e64980;--mantine-color-pink-7: #d6336c;--mantine-color-pink-8: #c2255c;--mantine-color-pink-9: #a61e4d;--mantine-color-grape-0: #f8f0fc;--mantine-color-grape-1: #f3d9fa;--mantine-color-grape-2: #eebefa;--mantine-color-grape-3: #e599f7;--mantine-color-grape-4: #da77f2;--mantine-color-grape-5: #cc5de8;--mantine-color-grape-6: #be4bdb;--mantine-color-grape-7: #ae3ec9;--mantine-color-grape-8: #9c36b5;--mantine-color-grape-9: #862e9c;--mantine-color-violet-0: #f3f0ff;--mantine-color-violet-1: #e5dbff;--mantine-color-violet-2: #d0bfff;--mantine-color-violet-3: #b197fc;--mantine-color-violet-4: #9775fa;--mantine-color-violet-5: #845ef7;--mantine-color-violet-6: #7950f2;--mantine-color-violet-7: #7048e8;--mantine-color-violet-8: #6741d9;--mantine-color-violet-9: #5f3dc4;--mantine-color-indigo-0: #edf2ff;--mantine-color-indigo-1: #dbe4ff;--mantine-color-indigo-2: #bac8ff;--mantine-color-indigo-3: #91a7ff;--mantine-color-indigo-4: #748ffc;--mantine-color-indigo-5: #5c7cfa;--mantine-color-indigo-6: #4c6ef5;--mantine-color-indigo-7: #4263eb;--mantine-color-indigo-8: #3b5bdb;--mantine-color-indigo-9: #364fc7;--mantine-color-blue-0: #e7f5ff;--mantine-color-blue-1: #d0ebff;--mantine-color-blue-2: #a5d8ff;--mantine-color-blue-3: #74c0fc;--mantine-color-blue-4: #4dabf7;--mantine-color-blue-5: #339af0;--mantine-color-blue-6: #228be6;--mantine-color-blue-7: #1c7ed6;--mantine-color-blue-8: #1971c2;--mantine-color-blue-9: #1864ab;--mantine-color-cyan-0: #e3fafc;--mantine-color-cyan-1: #c5f6fa;--mantine-color-cyan-2: #99e9f2;--mantine-color-cyan-3: #66d9e8;--mantine-color-cyan-4: #3bc9db;--mantine-color-cyan-5: #22b8cf;--mantine-color-cyan-6: #15aabf;--mantine-color-cyan-7: #1098ad;--mantine-color-cyan-8: #0c8599;--mantine-color-cyan-9: #0b7285;--mantine-color-teal-0: #e6fcf5;--mantine-color-teal-1: #c3fae8;--mantine-color-teal-2: #96f2d7;--mantine-color-teal-3: #63e6be;--mantine-color-teal-4: #38d9a9;--mantine-color-teal-5: #20c997;--mantine-color-teal-6: #12b886;--mantine-color-teal-7: #0ca678;--mantine-color-teal-8: #099268;--mantine-color-teal-9: #087f5b;--mantine-color-green-0: #ebfbee;--mantine-color-green-1: #d3f9d8;--mantine-color-green-2: #b2f2bb;--mantine-color-green-3: #8ce99a;--mantine-color-green-4: #69db7c;--mantine-color-green-5: #51cf66;--mantine-color-green-6: #40c057;--mantine-color-green-7: #37b24d;--mantine-color-green-8: #2f9e44;--mantine-color-green-9: #2b8a3e;--mantine-color-lime-0: #f4fce3;--mantine-color-lime-1: #e9fac8;--mantine-color-lime-2: #d8f5a2;--mantine-color-lime-3: #c0eb75;--mantine-color-lime-4: #a9e34b;--mantine-color-lime-5: #94d82d;--mantine-color-lime-6: #82c91e;--mantine-color-lime-7: #74b816;--mantine-color-lime-8: #66a80f;--mantine-color-lime-9: #5c940d;--mantine-color-yellow-0: #fff9db;--mantine-color-yellow-1: #fff3bf;--mantine-color-yellow-2: #ffec99;--mantine-color-yellow-3: #ffe066;--mantine-color-yellow-4: #ffd43b;--mantine-color-yellow-5: #fcc419;--mantine-color-yellow-6: #fab005;--mantine-color-yellow-7: #f59f00;--mantine-color-yellow-8: #f08c00;--mantine-color-yellow-9: #e67700;--mantine-color-orange-0: #fff4e6;--mantine-color-orange-1: #ffe8cc;--mantine-color-orange-2: #ffd8a8;--mantine-color-orange-3: #ffc078;--mantine-color-orange-4: #ffa94d;--mantine-color-orange-5: #ff922b;--mantine-color-orange-6: #fd7e14;--mantine-color-orange-7: #f76707;--mantine-color-orange-8: #e8590c;--mantine-color-orange-9: #d9480f;--mantine-h1-font-size: calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height: 1.3;--mantine-h1-font-weight: 700;--mantine-h2-font-size: calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height: 1.35;--mantine-h2-font-weight: 700;--mantine-h3-font-size: calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height: 1.4;--mantine-h3-font-weight: 700;--mantine-h4-font-size: calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height: 1.45;--mantine-h4-font-weight: 700;--mantine-h5-font-size: calc(1rem * var(--mantine-scale));--mantine-h5-line-height: 1.5;--mantine-h5-font-weight: 700;--mantine-h6-font-size: calc(.875rem * var(--mantine-scale));--mantine-h6-line-height: 1.5;--mantine-h6-font-weight: 700}:root[data-mantine-color-scheme=dark],:host([data-mantine-color-scheme="dark"]){--mantine-color-scheme: dark;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-white);--mantine-color-text: var(--mantine-color-dark-0);--mantine-color-body: var(--mantine-color-dark-7);--mantine-color-error: var(--mantine-color-red-8);--mantine-color-success: var(--mantine-color-teal-8);--mantine-color-placeholder: var(--mantine-color-dark-3);--mantine-color-anchor: var(--mantine-color-blue-4);--mantine-color-default: var(--mantine-color-dark-6);--mantine-color-default-hover: var(--mantine-color-dark-5);--mantine-color-default-color: var(--mantine-color-white);--mantine-color-default-border: var(--mantine-color-dark-4);--mantine-color-dimmed: var(--mantine-color-dark-2);--mantine-color-disabled: var(--mantine-color-dark-6);--mantine-color-disabled-color: var(--mantine-color-dark-3);--mantine-color-disabled-border: var(--mantine-color-dark-4);--mantine-color-dark-text: var(--mantine-color-dark-4);--mantine-color-dark-filled: var(--mantine-color-dark-8);--mantine-color-dark-filled-hover: var(--mantine-color-dark-9);--mantine-color-dark-light: rgba(10, 10, 10, 1);--mantine-color-dark-light-hover: rgba(14, 14, 14, 1);--mantine-color-dark-light-color: var(--mantine-color-dark-0);--mantine-color-dark-outline: var(--mantine-color-dark-4);--mantine-color-dark-outline-hover: rgba(66, 66, 66, .05);--mantine-color-gray-text: var(--mantine-color-gray-4);--mantine-color-gray-filled: var(--mantine-color-gray-8);--mantine-color-gray-filled-hover: var(--mantine-color-gray-9);--mantine-color-gray-light: rgba(17, 19, 21, 1);--mantine-color-gray-light-hover: rgba(23, 26, 29, 1);--mantine-color-gray-light-color: var(--mantine-color-gray-0);--mantine-color-gray-outline: var(--mantine-color-gray-4);--mantine-color-gray-outline-hover: rgba(206, 212, 218, .05);--mantine-color-red-text: var(--mantine-color-red-4);--mantine-color-red-filled: var(--mantine-color-red-8);--mantine-color-red-filled-hover: var(--mantine-color-red-9);--mantine-color-red-light: rgba(101, 21, 21, 1);--mantine-color-red-light-hover: rgba(141, 29, 29, 1);--mantine-color-red-light-color: var(--mantine-color-red-0);--mantine-color-red-outline: var(--mantine-color-red-4);--mantine-color-red-outline-hover: rgba(255, 135, 135, .05);--mantine-color-pink-text: var(--mantine-color-pink-4);--mantine-color-pink-filled: var(--mantine-color-pink-8);--mantine-color-pink-filled-hover: var(--mantine-color-pink-9);--mantine-color-pink-light: rgba(83, 15, 39, 1);--mantine-color-pink-light-hover: rgba(116, 21, 54, 1);--mantine-color-pink-light-color: var(--mantine-color-pink-0);--mantine-color-pink-outline: var(--mantine-color-pink-4);--mantine-color-pink-outline-hover: rgba(247, 131, 172, .05);--mantine-color-grape-text: var(--mantine-color-grape-4);--mantine-color-grape-filled: var(--mantine-color-grape-8);--mantine-color-grape-filled-hover: var(--mantine-color-grape-9);--mantine-color-grape-light: rgba(67, 23, 78, 1);--mantine-color-grape-light-hover: rgba(94, 32, 109, 1);--mantine-color-grape-light-color: var(--mantine-color-grape-0);--mantine-color-grape-outline: var(--mantine-color-grape-4);--mantine-color-grape-outline-hover: rgba(218, 119, 242, .05);--mantine-color-violet-text: var(--mantine-color-violet-4);--mantine-color-violet-filled: var(--mantine-color-violet-8);--mantine-color-violet-filled-hover: var(--mantine-color-violet-9);--mantine-color-violet-light: rgba(48, 31, 98, 1);--mantine-color-violet-light-hover: rgba(67, 43, 137, 1);--mantine-color-violet-light-color: var(--mantine-color-violet-0);--mantine-color-violet-outline: var(--mantine-color-violet-4);--mantine-color-violet-outline-hover: rgba(151, 117, 250, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-4);--mantine-color-indigo-filled: var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-9);--mantine-color-indigo-light: rgba(27, 40, 100, 1);--mantine-color-indigo-light-hover: rgba(38, 55, 139, 1);--mantine-color-indigo-light-color: var(--mantine-color-indigo-0);--mantine-color-indigo-outline: var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover: rgba(116, 143, 252, .05);--mantine-color-blue-text: var(--mantine-color-blue-4);--mantine-color-blue-filled: var(--mantine-color-blue-8);--mantine-color-blue-filled-hover: var(--mantine-color-blue-9);--mantine-color-blue-light: rgba(12, 50, 86, 1);--mantine-color-blue-light-hover: rgba(17, 70, 120, 1);--mantine-color-blue-light-color: var(--mantine-color-blue-0);--mantine-color-blue-outline: var(--mantine-color-blue-4);--mantine-color-blue-outline-hover: rgba(77, 171, 247, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-4);--mantine-color-cyan-filled: var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-9);--mantine-color-cyan-light: rgba(6, 57, 67, 1);--mantine-color-cyan-light-hover: rgba(8, 80, 93, 1);--mantine-color-cyan-light-color: var(--mantine-color-cyan-0);--mantine-color-cyan-outline: var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover: rgba(59, 201, 219, .05);--mantine-color-teal-text: var(--mantine-color-teal-4);--mantine-color-teal-filled: var(--mantine-color-teal-8);--mantine-color-teal-filled-hover: var(--mantine-color-teal-9);--mantine-color-teal-light: rgba(4, 64, 46, 1);--mantine-color-teal-light-hover: rgba(6, 89, 64, 1);--mantine-color-teal-light-color: var(--mantine-color-teal-0);--mantine-color-teal-outline: var(--mantine-color-teal-4);--mantine-color-teal-outline-hover: rgba(56, 217, 169, .05);--mantine-color-green-text: var(--mantine-color-green-4);--mantine-color-green-filled: var(--mantine-color-green-8);--mantine-color-green-filled-hover: var(--mantine-color-green-9);--mantine-color-green-light: rgba(22, 69, 31, 1);--mantine-color-green-light-hover: rgba(30, 97, 43, 1);--mantine-color-green-light-color: var(--mantine-color-green-0);--mantine-color-green-outline: var(--mantine-color-green-4);--mantine-color-green-outline-hover: rgba(105, 219, 124, .05);--mantine-color-lime-text: var(--mantine-color-lime-4);--mantine-color-lime-filled: var(--mantine-color-lime-8);--mantine-color-lime-filled-hover: var(--mantine-color-lime-9);--mantine-color-lime-light: rgba(46, 74, 7, 1);--mantine-color-lime-light-hover: rgba(64, 104, 9, 1);--mantine-color-lime-light-color: var(--mantine-color-lime-0);--mantine-color-lime-outline: var(--mantine-color-lime-4);--mantine-color-lime-outline-hover: rgba(169, 227, 75, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-4);--mantine-color-yellow-filled: var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-9);--mantine-color-yellow-light: rgba(115, 60, 0, 1);--mantine-color-yellow-light-hover: rgba(161, 83, 0, 1);--mantine-color-yellow-light-color: var(--mantine-color-yellow-0);--mantine-color-yellow-outline: var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover: rgba(255, 212, 59, .05);--mantine-color-orange-text: var(--mantine-color-orange-4);--mantine-color-orange-filled: var(--mantine-color-orange-8);--mantine-color-orange-filled-hover: var(--mantine-color-orange-9);--mantine-color-orange-light: rgba(109, 36, 8, 1);--mantine-color-orange-light-hover: rgba(152, 50, 11, 1);--mantine-color-orange-light-color: var(--mantine-color-orange-0);--mantine-color-orange-outline: var(--mantine-color-orange-4);--mantine-color-orange-outline-hover: rgba(255, 169, 77, .05)}:root[data-mantine-color-scheme=light],:host([data-mantine-color-scheme="light"]){--mantine-color-scheme: light;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-black);--mantine-color-text: #000;--mantine-color-body: #fff;--mantine-color-error: var(--mantine-color-red-6);--mantine-color-success: var(--mantine-color-teal-8);--mantine-color-placeholder: var(--mantine-color-gray-5);--mantine-color-anchor: var(--mantine-color-blue-6);--mantine-color-default: var(--mantine-color-white);--mantine-color-default-hover: var(--mantine-color-gray-0);--mantine-color-default-color: var(--mantine-color-black);--mantine-color-default-border: var(--mantine-color-gray-4);--mantine-color-dimmed: var(--mantine-color-gray-6);--mantine-color-disabled: var(--mantine-color-gray-2);--mantine-color-disabled-color: var(--mantine-color-gray-5);--mantine-color-disabled-border: var(--mantine-color-gray-3);--mantine-color-dark-text: var(--mantine-color-dark-filled);--mantine-color-dark-filled: var(--mantine-color-dark-6);--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);--mantine-color-dark-light: var(--mantine-color-dark-1);--mantine-color-dark-light-hover: var(--mantine-color-dark-2);--mantine-color-dark-light-color: var(--mantine-color-dark-9);--mantine-color-dark-outline: var(--mantine-color-dark-6);--mantine-color-dark-outline-hover: rgba(46, 46, 46, .05);--mantine-color-gray-text: var(--mantine-color-gray-filled);--mantine-color-gray-filled: var(--mantine-color-gray-6);--mantine-color-gray-filled-hover: var(--mantine-color-gray-7);--mantine-color-gray-light: var(--mantine-color-gray-1);--mantine-color-gray-light-hover: var(--mantine-color-gray-2);--mantine-color-gray-light-color: var(--mantine-color-gray-9);--mantine-color-gray-outline: var(--mantine-color-gray-6);--mantine-color-gray-outline-hover: rgba(134, 142, 150, .05);--mantine-color-red-text: var(--mantine-color-red-filled);--mantine-color-red-filled: var(--mantine-color-red-6);--mantine-color-red-filled-hover: var(--mantine-color-red-7);--mantine-color-red-light: var(--mantine-color-red-1);--mantine-color-red-light-hover: var(--mantine-color-red-2);--mantine-color-red-light-color: var(--mantine-color-red-9);--mantine-color-red-outline: var(--mantine-color-red-6);--mantine-color-red-outline-hover: rgba(250, 82, 82, .05);--mantine-color-pink-text: var(--mantine-color-pink-filled);--mantine-color-pink-filled: var(--mantine-color-pink-6);--mantine-color-pink-filled-hover: var(--mantine-color-pink-7);--mantine-color-pink-light: var(--mantine-color-pink-1);--mantine-color-pink-light-hover: var(--mantine-color-pink-2);--mantine-color-pink-light-color: var(--mantine-color-pink-9);--mantine-color-pink-outline: var(--mantine-color-pink-6);--mantine-color-pink-outline-hover: rgba(230, 73, 128, .05);--mantine-color-grape-text: var(--mantine-color-grape-filled);--mantine-color-grape-filled: var(--mantine-color-grape-6);--mantine-color-grape-filled-hover: var(--mantine-color-grape-7);--mantine-color-grape-light: var(--mantine-color-grape-1);--mantine-color-grape-light-hover: var(--mantine-color-grape-2);--mantine-color-grape-light-color: var(--mantine-color-grape-9);--mantine-color-grape-outline: var(--mantine-color-grape-6);--mantine-color-grape-outline-hover: rgba(190, 75, 219, .05);--mantine-color-violet-text: var(--mantine-color-violet-filled);--mantine-color-violet-filled: var(--mantine-color-violet-6);--mantine-color-violet-filled-hover: var(--mantine-color-violet-7);--mantine-color-violet-light: var(--mantine-color-violet-1);--mantine-color-violet-light-hover: var(--mantine-color-violet-2);--mantine-color-violet-light-color: var(--mantine-color-violet-9);--mantine-color-violet-outline: var(--mantine-color-violet-6);--mantine-color-violet-outline-hover: rgba(121, 80, 242, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-filled);--mantine-color-indigo-filled: var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-7);--mantine-color-indigo-light: var(--mantine-color-indigo-1);--mantine-color-indigo-light-hover: var(--mantine-color-indigo-2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-9);--mantine-color-indigo-outline: var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover: rgba(76, 110, 245, .05);--mantine-color-blue-text: var(--mantine-color-blue-filled);--mantine-color-blue-filled: var(--mantine-color-blue-6);--mantine-color-blue-filled-hover: var(--mantine-color-blue-7);--mantine-color-blue-light: var(--mantine-color-blue-1);--mantine-color-blue-light-hover: var(--mantine-color-blue-2);--mantine-color-blue-light-color: var(--mantine-color-blue-9);--mantine-color-blue-outline: var(--mantine-color-blue-6);--mantine-color-blue-outline-hover: rgba(34, 139, 230, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-filled);--mantine-color-cyan-filled: var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-7);--mantine-color-cyan-light: var(--mantine-color-cyan-1);--mantine-color-cyan-light-hover: var(--mantine-color-cyan-2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-9);--mantine-color-cyan-outline: var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover: rgba(21, 170, 191, .05);--mantine-color-teal-text: var(--mantine-color-teal-filled);--mantine-color-teal-filled: var(--mantine-color-teal-6);--mantine-color-teal-filled-hover: var(--mantine-color-teal-7);--mantine-color-teal-light: var(--mantine-color-teal-1);--mantine-color-teal-light-hover: var(--mantine-color-teal-2);--mantine-color-teal-light-color: var(--mantine-color-teal-9);--mantine-color-teal-outline: var(--mantine-color-teal-6);--mantine-color-teal-outline-hover: rgba(18, 184, 134, .05);--mantine-color-green-text: var(--mantine-color-green-filled);--mantine-color-green-filled: var(--mantine-color-green-6);--mantine-color-green-filled-hover: var(--mantine-color-green-7);--mantine-color-green-light: var(--mantine-color-green-1);--mantine-color-green-light-hover: var(--mantine-color-green-2);--mantine-color-green-light-color: var(--mantine-color-green-9);--mantine-color-green-outline: var(--mantine-color-green-6);--mantine-color-green-outline-hover: rgba(64, 192, 87, .05);--mantine-color-lime-text: var(--mantine-color-lime-filled);--mantine-color-lime-filled: var(--mantine-color-lime-6);--mantine-color-lime-filled-hover: var(--mantine-color-lime-7);--mantine-color-lime-light: var(--mantine-color-lime-1);--mantine-color-lime-light-hover: var(--mantine-color-lime-2);--mantine-color-lime-light-color: var(--mantine-color-lime-9);--mantine-color-lime-outline: var(--mantine-color-lime-6);--mantine-color-lime-outline-hover: rgba(130, 201, 30, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-filled);--mantine-color-yellow-filled: var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-7);--mantine-color-yellow-light: var(--mantine-color-yellow-1);--mantine-color-yellow-light-hover: var(--mantine-color-yellow-2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-9);--mantine-color-yellow-outline: var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover: rgba(250, 176, 5, .05);--mantine-color-orange-text: var(--mantine-color-orange-filled);--mantine-color-orange-filled: var(--mantine-color-orange-6);--mantine-color-orange-filled-hover: var(--mantine-color-orange-7);--mantine-color-orange-light: var(--mantine-color-orange-1);--mantine-color-orange-light-hover: var(--mantine-color-orange-2);--mantine-color-orange-light-color: var(--mantine-color-orange-9);--mantine-color-orange-outline: var(--mantine-color-orange-6);--mantine-color-orange-outline-hover: rgba(253, 126, 20, .05)}@media(prefers-reduced-motion:reduce){[data-respect-reduced-motion] [data-reduce-motion]{transition:none;animation:none}}[data-mantine-color-scheme=light] .mantine-light-hidden,[data-mantine-color-scheme=dark] .mantine-dark-hidden{display:none}.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.mantine-focus-always:focus{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(calc(.0625rem * var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}.m_11def92b{--ag-spacing: var(--mantine-spacing-sm);--ag-offset: calc(var(--ag-spacing) * -1);display:flex;padding-inline-start:var(--ag-spacing)}.m_f85678b6{--avatar-size-xs: 16px;--avatar-size-sm: 26px;--avatar-size-md: 38px;--avatar-size-lg: 56px;--avatar-size-xl: 84px;--avatar-size: var(--avatar-size-md);--avatar-radius: 1000px;--avatar-bg: var(--mantine-color-gray-light);--avatar-bd: 1px solid transparent;--avatar-color: var(--mantine-color-gray-light-color);--avatar-placeholder-fz: calc(var(--avatar-size) / 2.5);-webkit-tap-highlight-color:transparent;position:relative;display:block;user-select:none;overflow:hidden;border-radius:var(--avatar-radius);text-decoration:none;padding:0;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size)}.m_f85678b6:where([data-within-group]){margin-inline-start:var(--ag-offset);border:2px solid var(--mantine-color-body);background:var(--mantine-color-body)}.m_11f8ac07{object-fit:cover;width:100%;height:100%;display:block}.m_104cd71f{font-weight:var(--mantine-font-weight-bold);display:flex;align-items:center;justify-content:center;width:100%;height:100%;user-select:none;border-radius:var(--avatar-radius);font-size:var(--avatar-placeholder-fz);background:var(--avatar-bg);border:var(--avatar-bd);color:var(--avatar-color)}.m_104cd71f>[data-avatar-placeholder-icon]{width:70%;height:70%}.m_347db0ec{--badge-height-xs: 16px;--badge-height-sm: 18px;--badge-height-md: 20px;--badge-height-lg: 26px;--badge-height-xl: 32px;--badge-fz-xs: 9px;--badge-fz-sm: 10px;--badge-fz-md: 11px;--badge-fz-lg: 13px;--badge-fz-xl: 16px;--badge-padding-x-xs: 6px;--badge-padding-x-sm: 8px;--badge-padding-x-md: 10px;--badge-padding-x-lg: 12px;--badge-padding-x-xl: 16px;--badge-height: var(--badge-height-md);--badge-fz: var(--badge-fz-md);--badge-padding-x: var(--badge-padding-x-md);--badge-radius: 1000px;--badge-lh: calc(var(--badge-height) - calc(.125rem * var(--mantine-scale)));--badge-color: var(--mantine-color-white);--badge-bg: var(--mantine-primary-color-filled);--badge-border-width: 1px;--badge-bd: var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;font-size:var(--badge-fz);border-radius:var(--badge-radius);height:var(--badge-height);line-height:var(--badge-lh);text-decoration:none;padding:0 var(--badge-padding-x);display:inline-grid;align-items:center;justify-content:center;width:fit-content;text-transform:uppercase;font-weight:var(--mantine-font-weight-bold);letter-spacing:.25px;cursor:default;text-overflow:ellipsis;overflow:hidden;color:var(--badge-color);background:var(--badge-bg);border:var(--badge-bd)}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){display:flex;width:100%}.m_347db0ec:where([data-circle]){padding-inline:2px;display:flex;width:var(--badge-height)}.m_fbd81e3d{--badge-dot-size: calc(var(--badge-height) / 3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{content:"";display:block;width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-dot-size);background-color:var(--badge-dot-color);margin-inline-end:var(--badge-dot-size)}.m_5add502a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:inherit}.m_91fdda9b{--badge-section-margin: calc(var(--mantine-spacing-xs) / 2);display:inline-flex;justify-content:center;align-items:center;max-height:calc(var(--badge-height) - var(--badge-border-width) * 2)}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_38a85659{position:absolute;border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);box-shadow:var(--popover-shadow, none);border-radius:var(--popover-radius, var(--mantine-radius-default))}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color: var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color: var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;inset:0}.m_1b3c8819{--tooltip-radius: var(--mantine-radius-default);position:absolute;padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius)}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-9));color:var(--tooltip-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-2));color:var(--tooltip-color, var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_1b3c8819:where([data-interactive]){pointer-events:auto}.m_f898399f{background-color:inherit;border:0;z-index:1}:root{--ds-font: Onest, "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--ds-canvas: #f1f1ee;--ds-surface: #ffffff;--ds-surface-raised: #ffffff;--ds-surface-sunken: #f7f7f5;--ds-selected: #ffffff;--ds-fill: #efefec;--ds-fill-hover: #e7e7e3;--ds-hover: rgba(29, 29, 22, .045);--ds-pressed: rgba(29, 29, 22, .08);--ds-border: #e6e6e2;--ds-border-strong: #d6d6d1;--ds-divider: #eeeeeb;--ds-text: #1d1d1b;--ds-text-2: #5a5a55;--ds-text-3: #75756f;--ds-text-4: #a6a6a0;--ds-accent: #3d63f2;--ds-accent-hover: #3252dd;--ds-accent-soft: #eef2ff;--ds-accent-soft-2: #e1e8ff;--ds-accent-text: #2c4ccc;--ds-focus: rgba(61, 99, 242, .26);--ds-ink: #1d1d1b;--ds-ink-hover: #34342f;--ds-on-ink: #ffffff;--ds-tooltip: #1d1d1b;--ds-on-tooltip: #ffffff;--ds-overlay: rgba(24, 24, 20, .32);--ds-bubble-client: #f1f1ee;--ds-bubble-agent: #e9eefe;--ds-bubble-note: #fff5d6;--ds-bubble-note-border: #efd98f;--ds-note-ink: #7a5b00;--ds-success: #12a150;--ds-success-soft: #e5f6ec;--ds-success-text: #0b7a3b;--ds-warning: #d18f00;--ds-warning-soft: #fff3d6;--ds-warning-text: #8f5f00;--ds-danger: #e5484d;--ds-danger-soft: #fdecec;--ds-danger-text: #c0282e;--ds-orange: #e8590c;--ds-orange-soft: #fff0e6;--ds-orange-text: #b8460a;--ds-violet: #8b5cf6;--ds-violet-soft: #f3efff;--ds-violet-text: #6d3fd6;--ds-ai-gradient: linear-gradient(135deg, #f06595 0%, #9061f9 48%, #3d63f2 100%);--ds-ai-soft: linear-gradient(135deg, rgba(240, 101, 149, .08), rgba(61, 99, 242, .08));--ds-shadow-xs: 0 1px 2px rgba(22, 22, 18, .05);--ds-shadow-sm: 0 1px 2px rgba(22, 22, 18, .04), 0 2px 8px -2px rgba(22, 22, 18, .07);--ds-shadow-md: 0 2px 4px -1px rgba(22, 22, 18, .05), 0 10px 24px -6px rgba(22, 22, 18, .12);--ds-shadow-lg: 0 4px 10px -2px rgba(22, 22, 18, .06), 0 20px 44px -12px rgba(22, 22, 18, .18);--ds-shadow-xl: 0 8px 20px -6px rgba(22, 22, 18, .08), 0 32px 72px -16px rgba(22, 22, 18, .24);--ds-ease-out: cubic-bezier(.16, 1, .3, 1);--ds-ease: cubic-bezier(.2, 0, 0, 1);--ds-dur-1: .12s;--ds-dur-2: .18s;--ds-dur-3: .24s;--ds-dur-4: .36s;--ds-rail-w: 60px;--ds-sidebar-w: 248px;--ds-pane-radius: 12px;--ds-pane-gap: 8px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-mantine-color-scheme]){color-scheme:dark;--ds-canvas: #0e0e10;--ds-text: #ededef}}:root[data-theme=dark]:not([data-mantine-color-scheme]){color-scheme:dark;--ds-canvas: #0e0e10;--ds-text: #ededef}:root[data-mantine-color-scheme=dark]{color-scheme:dark;--ds-canvas: #0e0e10;--ds-surface: #18181b;--ds-surface-raised: #202024;--ds-surface-sunken: #141417;--ds-selected: #242428;--ds-fill: #242428;--ds-fill-hover: #2d2d32;--ds-hover: rgba(255, 255, 255, .045);--ds-pressed: rgba(255, 255, 255, .08);--ds-border: #28282d;--ds-border-strong: #37373d;--ds-divider: #222226;--ds-text: #ededef;--ds-text-2: #b3b3ba;--ds-text-3: #8e8e96;--ds-text-4: #5f5f67;--ds-accent: #7c97fa;--ds-accent-hover: #93aafb;--ds-accent-soft: rgba(96, 128, 248, .15);--ds-accent-soft-2: rgba(96, 128, 248, .24);--ds-accent-text: #a9bbfc;--ds-focus: rgba(124, 151, 250, .4);--ds-ink: #ededef;--ds-ink-hover: #ffffff;--ds-on-ink: #141416;--ds-tooltip: #2e2e33;--ds-on-tooltip: #f2f2f4;--ds-overlay: rgba(0, 0, 0, .56);--ds-bubble-client: #242428;--ds-bubble-agent: rgba(96, 128, 248, .17);--ds-bubble-note: rgba(240, 190, 40, .11);--ds-bubble-note-border: rgba(240, 190, 40, .3);--ds-note-ink: #f0c850;--ds-success: #3ccb7f;--ds-success-soft: rgba(60, 203, 127, .14);--ds-success-text: #6fdca1;--ds-warning: #f0b429;--ds-warning-soft: rgba(240, 180, 41, .14);--ds-warning-text: #f5c95e;--ds-danger: #ff6b6b;--ds-danger-soft: rgba(255, 107, 107, .14);--ds-danger-text: #ff9494;--ds-orange: #ff8a3d;--ds-orange-soft: rgba(255, 138, 61, .14);--ds-orange-text: #ffab73;--ds-violet: #a78bfa;--ds-violet-soft: rgba(167, 139, 250, .15);--ds-violet-text: #c4b1ff;--ds-ai-soft: linear-gradient(135deg, rgba(240, 101, 149, .12), rgba(96, 128, 248, .12));--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--ds-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 8px -2px rgba(0, 0, 0, .4);--ds-shadow-md: 0 2px 4px -1px rgba(0, 0, 0, .4), 0 10px 24px -6px rgba(0, 0, 0, .55);--ds-shadow-lg: 0 4px 10px -2px rgba(0, 0, 0, .45), 0 20px 44px -12px rgba(0, 0, 0, .65);--ds-shadow-xl: 0 8px 20px -6px rgba(0, 0, 0, .5), 0 32px 72px -16px rgba(0, 0, 0, .75)}.mantine-Button-root{--button-height-xs: 28px;--button-height-sm: 32px;--button-height-md: 36px;--button-height-lg: 44px;--button-height-xl: 52px;--button-height-compact-xs: 22px;--button-height-compact-sm: 26px;--button-height-compact-md: 28px;--button-height-compact-lg: 32px;--button-height-compact-xl: 36px;--button-padding-x-xs: 10px;--button-padding-x-sm: 12px;--button-padding-x-md: 14px;--button-padding-x-lg: 18px;--button-padding-x-xl: 22px;--button-padding-x-compact-xs: 6px;--button-padding-x-compact-sm: 8px;--button-padding-x-compact-md: 10px;--button-padding-x-compact-lg: 12px;--button-padding-x-compact-xl: 14px;font-weight:600;letter-spacing:-.005em;transition:background-color var(--ds-dur-1) var(--ds-ease),color var(--ds-dur-1) var(--ds-ease),border-color var(--ds-dur-1) var(--ds-ease),box-shadow var(--ds-dur-1) var(--ds-ease),transform var(--ds-dur-1) var(--ds-ease)}.mantine-Button-section[data-position=left]{margin-inline-end:6px}.mantine-Button-section[data-position=right]{margin-inline-start:6px}.mantine-Button-root[data-variant=default]{border-color:var(--ds-border-strong);background:var(--ds-surface);color:var(--ds-text)}.mantine-Button-root[data-variant=default]:hover:not([data-disabled]):not(:disabled){background:var(--ds-surface-sunken)}.mantine-Button-root:disabled,.mantine-Button-root[data-disabled]{background:var(--ds-fill);color:var(--ds-text-4);border-color:transparent}.mantine-active:active:not([data-disabled]):not(:disabled){transform:scale(.97)}.mantine-ActionIcon-root{--ai-size-xs: 22px;--ai-size-sm: 28px;--ai-size-md: 32px;--ai-size-lg: 36px;--ai-size-xl: 44px;--ai-size-input-xs: 28px;--ai-size-input-sm: 32px;--ai-size-input-md: 36px;--ai-size-input-lg: 44px;--ai-size-input-xl: 52px;transition:background-color var(--ds-dur-1) var(--ds-ease),color var(--ds-dur-1) var(--ds-ease),transform var(--ds-dur-1) var(--ds-ease)}.mantine-ActionIcon-root[data-variant=default]{border-color:var(--ds-border-strong);background:var(--ds-surface)}.mantine-ActionIcon-root:disabled,.mantine-ActionIcon-root[data-disabled]{background:transparent;color:var(--ds-text-4);border-color:transparent}.mantine-CloseButton-root{color:var(--ds-text-3)}.mantine-CloseButton-root:hover{color:var(--ds-text);background:var(--ds-hover)}.mantine-Input-wrapper,.mantine-InputWrapper-root{--input-height-xs: 28px;--input-height-sm: 32px;--input-height-md: 36px;--input-height-lg: 44px;--input-height-xl: 52px;--input-padding-y-xs: 4px;--input-padding-y-sm: 6px;--input-padding-y-md: 8px;--input-padding-y-lg: 10px;--input-padding-y-xl: 12px}.mantine-Input-input{border-color:var(--ds-border-strong);background-color:var(--ds-surface);color:var(--ds-text);transition:border-color var(--ds-dur-1) var(--ds-ease),box-shadow var(--ds-dur-1) var(--ds-ease),background-color var(--ds-dur-1) var(--ds-ease)}.mantine-Input-input::placeholder{color:var(--ds-text-4)}.mantine-Input-input:hover:not(:focus):not([data-disabled]):not([data-error]){border-color:#c3c3bd}:root[data-mantine-color-scheme=dark] .mantine-Input-input{background-color:#1d1d21}:root[data-mantine-color-scheme=dark] .mantine-Input-input:hover:not(:focus):not([data-disabled]):not([data-error]){border-color:#46464d}.mantine-Input-input:focus,.mantine-Input-input:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-focus);outline:none}.mantine-Input-input[data-error],.mantine-Input-input[data-error]:hover{border-color:var(--ds-danger)}.mantine-Input-input[data-error]:focus,.mantine-Input-input[data-error]:focus-within{border-color:var(--ds-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-danger) 20%,transparent)}.mantine-Input-input[data-variant=filled]{background-color:var(--ds-fill);border-color:transparent}.mantine-Input-input[data-variant=unstyled]{background:transparent;box-shadow:none}.mantine-Input-section{color:var(--ds-text-3)}.mantine-InputWrapper-label{font-size:13px;font-weight:500;color:var(--ds-text);margin-bottom:6px}.mantine-InputWrapper-description{font-size:12px;color:var(--ds-text-3);margin-top:-2px;margin-bottom:6px;line-height:1.45}.mantine-InputWrapper-error{font-size:12px;margin-top:6px}.mantine-InputWrapper-required{color:var(--ds-danger)}.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-Combobox-dropdown{background:var(--ds-surface-raised);border-color:var(--ds-border);color:var(--ds-text)}.mantine-Menu-dropdown{padding:6px;min-width:208px}.mantine-Menu-item{padding:6px 10px;border-radius:8px;font-size:13px;line-height:18px;color:var(--menu-item-color, var(--ds-text));transition:background-color var(--ds-dur-1) var(--ds-ease)}.mantine-Menu-item:where([data-hovered]):where(:not([data-disabled])){background-color:var(--menu-item-hover, var(--ds-hover))}.mantine-Menu-itemSection[data-position=left]{margin-inline-end:10px;color:var(--menu-item-color, var(--ds-text-2))}.mantine-Menu-itemSection[data-position=right]{margin-inline-start:16px;color:var(--ds-text-3);font-size:12px}.mantine-Menu-label{padding:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-3)}.mantine-Menu-divider{margin:6px -6px;border-color:var(--ds-divider)}.mantine-Combobox-dropdown{padding:4px}.mantine-Combobox-option{border-radius:6px;font-size:13px;padding:7px 10px}.mantine-Combobox-option[data-combobox-selected]{background:var(--ds-accent-soft);color:var(--ds-accent-text)}.mantine-Combobox-option:hover:not([data-combobox-disabled]){background:var(--ds-hover)}.mantine-Combobox-groupLabel{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-3);font-weight:600}.mantine-Combobox-empty{font-size:13px;color:var(--ds-text-3)}.mantine-Tooltip-tooltip{background:var(--ds-tooltip);color:var(--ds-on-tooltip);font-size:12px;font-weight:500;line-height:16px;padding:5px 8px;box-shadow:var(--ds-shadow-md)}.mantine-Tabs-list{--tab-border-color: var(--ds-divider);gap:22px}.mantine-Tabs-list:before{border-color:var(--ds-divider)}.mantine-Tabs-tab{padding:10px 0;font-size:14px;font-weight:500;color:var(--ds-text-3);transition:color var(--ds-dur-1) var(--ds-ease),border-color var(--ds-dur-2) var(--ds-ease)}.mantine-Tabs-tab:hover:not([data-active]){background:transparent;color:var(--ds-text);border-color:transparent}.mantine-Tabs-tab[data-active]{color:var(--ds-text);border-color:var(--ds-accent)}.mantine-Tabs-tabSection[data-position=left]{margin-inline-end:6px}.mantine-Badge-root{--badge-height-xs: 16px;--badge-height-sm: 18px;--badge-height-md: 20px;--badge-height-lg: 24px;--badge-height-xl: 28px;--badge-fz-xs: 10px;--badge-fz-sm: 11px;--badge-fz-md: 12px;--badge-fz-lg: 13px;--badge-fz-xl: 14px;--badge-padding-x-xs: 5px;--badge-padding-x-sm: 6px;--badge-padding-x-md: 7px;--badge-padding-x-lg: 9px;--badge-padding-x-xl: 11px;text-transform:none;font-weight:500;letter-spacing:0}.mantine-Checkbox-root,.mantine-Radio-root,.mantine-Switch-root{--checkbox-size-sm: 16px;--checkbox-size-md: 18px;--radio-size-sm: 16px;--radio-size-md: 18px}.mantine-Checkbox-input,.mantine-Radio-radio{border-color:var(--ds-border-strong);background-color:var(--ds-surface)}.mantine-Checkbox-input[data-error]:not(:checked),.mantine-Radio-radio[data-error]:not(:checked){border-color:var(--ds-danger)}.mantine-Checkbox-label,.mantine-Radio-label,.mantine-Switch-label{font-size:13px;color:var(--ds-text)}.mantine-Checkbox-description,.mantine-Radio-description,.mantine-Switch-description{font-size:12px;color:var(--ds-text-3)}.mantine-Switch-track{border-color:transparent;background-color:var(--ds-fill-hover);transition:background-color var(--ds-dur-2) var(--ds-ease)}.mantine-Switch-thumb{border:none;box-shadow:0 1px 2px #0000002e;transition:inset-inline-start var(--ds-dur-2) var(--ds-ease-out),width var(--ds-dur-1)}.mantine-Switch-input:checked+.mantine-Switch-track{background-color:var(--ds-accent)}.mantine-Card-root,.mantine-Paper-root{background-color:var(--ds-surface);color:var(--ds-text)}.mantine-Card-root[data-with-border],.mantine-Paper-root[data-with-border]{border-color:var(--ds-border)}.mantine-Modal-content,.mantine-Drawer-content{background:var(--ds-surface-raised)}.mantine-Modal-content{border:1px solid var(--ds-border)}.mantine-Modal-header,.mantine-Drawer-header{background:var(--ds-surface-raised);padding:20px 24px 12px;min-height:0}.mantine-Modal-title,.mantine-Drawer-title{font-size:18px;font-weight:600;line-height:1.35;color:var(--ds-text)}.mantine-Modal-body,.mantine-Drawer-body{padding:4px 24px 24px}.mantine-Drawer-content{border-inline-start:1px solid var(--ds-border)}.mantine-Table-table{--table-border-color: var(--ds-divider);--table-highlight-on-hover-color: var(--ds-hover);--table-striped-color: var(--ds-surface-sunken);font-size:13px;color:var(--ds-text)}.mantine-Table-th{font-size:12px;font-weight:500;color:var(--ds-text-3);white-space:nowrap}.mantine-Table-thead{background:var(--ds-surface)}.mantine-Table-thead .mantine-Table-tr{border-bottom-color:var(--ds-border)}.mantine-NavLink-root{border-radius:8px;padding:6px 10px;min-height:32px;color:var(--ds-text-2);transition:background-color var(--ds-dur-1) var(--ds-ease),color var(--ds-dur-1)}.mantine-NavLink-root:hover{background:var(--ds-hover);color:var(--ds-text)}.mantine-NavLink-root[data-active]{background:var(--ds-accent-soft);color:var(--ds-accent-text)}.mantine-NavLink-label{font-size:13px;font-weight:500}.mantine-NavLink-section[data-position=left]{margin-inline-end:10px}.mantine-Notification-root{background:var(--ds-surface-raised);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-lg);padding:12px 14px 12px 16px}.mantine-Notification-title{font-size:13px;font-weight:600;color:var(--ds-text);margin-bottom:2px}.mantine-Notification-description{font-size:13px;color:var(--ds-text-2)}.mantine-Kbd-root{font-family:var(--ds-font);font-size:11px;font-weight:500;line-height:16px;padding:0 5px;min-width:18px;text-align:center;border-radius:5px;border:1px solid var(--ds-border-strong);border-bottom-width:2px;background:var(--ds-surface);color:var(--ds-text-2)}.mantine-Divider-root{--divider-color: var(--ds-divider)}.mantine-Alert-root{border:1px solid transparent}.mantine-Alert-title{font-size:13px;font-weight:600}.mantine-Alert-message{font-size:13px;color:var(--ds-text-2)}.mantine-Skeleton-root:after{background:linear-gradient(90deg,var(--ds-fill) 25%,var(--ds-fill-hover) 37%,var(--ds-fill) 63%);background-size:400% 100%;animation:ds-shimmer 1.4s var(--ds-ease) infinite}@keyframes ds-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.mantine-Progress-root{background-color:var(--ds-fill)}.mantine-Pagination-control{border-color:transparent;color:var(--ds-text-2);font-size:13px}.mantine-Pagination-control[data-active]{background:var(--ds-ink);color:var(--ds-on-ink)}html,body{height:100%}body{margin:0;background:var(--ds-canvas);color:var(--ds-text);font-family:var(--ds-font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow:hidden}#root{height:100%}*{scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent}::selection{background:var(--ds-accent-soft-2)}.ds-app{position:relative;height:100%;width:100%;container-type:inline-size;container-name:app;overflow:hidden;background:var(--ds-canvas);color:var(--ds-text);isolation:isolate}.ds-scroll-page{height:100%;overflow:auto;overscroll-behavior:contain}.ds-num{font-variant-numeric:tabular-nums}.ds-eyebrow{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-3)}.ds-muted{color:var(--ds-text-3)}.ds-soft{color:var(--ds-text-2)}.ds-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ds-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-surface{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-pane-radius)}.ds-sunken{background:var(--ds-surface-sunken);border:1px solid var(--ds-border);border-radius:10px}.ds-hairline-b{border-bottom:1px solid var(--ds-divider)}.ds-hairline-t{border-top:1px solid var(--ds-divider)}.ds-row{transition:background-color var(--ds-dur-1) var(--ds-ease),box-shadow var(--ds-dur-1) var(--ds-ease),border-color var(--ds-dur-1) var(--ds-ease)}.ds-row:hover{background-color:var(--ds-hover)}.ds-row[data-selected=true]{background-color:var(--ds-accent-soft)}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-slide-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes ds-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.ds-enter{animation:ds-fade-up var(--ds-dur-4) var(--ds-ease-out) both}.ds-enter-soft{animation:ds-fade-in var(--ds-dur-3) var(--ds-ease-out) both}.ds-stagger>*{animation:ds-fade-up var(--ds-dur-4) var(--ds-ease-out) both}.ds-stagger>*:nth-child(2){animation-delay:20ms}.ds-stagger>*:nth-child(3){animation-delay:40ms}.ds-stagger>*:nth-child(4){animation-delay:60ms}.ds-stagger>*:nth-child(5){animation-delay:80ms}.ds-stagger>*:nth-child(6){animation-delay:.1s}.ds-stagger>*:nth-child(7){animation-delay:.12s}.ds-stagger>*:nth-child(8){animation-delay:.14s}.ds-stagger>*:nth-child(n+9){animation-delay:.16s}.ds-ai-text{background:var(--ds-ai-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@container app (max-width: 767px){.ds-hide-mobile{display:none!important}}@container app (min-width: 768px){.ds-only-mobile{display:none!important}}@container app (max-width: 1023px){.ds-hide-tablet{display:none!important}}@container app (min-width: 1024px){.ds-only-tablet{display:none!important}}@container app (max-width: 1279px){.ds-hide-laptop{display:none!important}}.ds-shell{position:relative;display:flex;height:100%;min-height:0;background:var(--ds-canvas)}.ds-rail{position:relative;z-index:3;flex:0 0 var(--ds-rail-w);width:var(--ds-rail-w);display:flex;flex-direction:column;align-items:center;padding:10px 0 12px;gap:4px;min-height:0}.ds-rail-scroll{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:2px;overflow-y:auto;scrollbar-width:none;padding:2px 0}.ds-rail-scroll::-webkit-scrollbar{display:none}.ds-rail-sep{width:20px;height:1px;flex:0 0 1px;background:var(--ds-border-strong);margin:6px 0;opacity:.8}.ds-rail-btn{position:relative;width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--ds-text-2);cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease),color var(--ds-dur-1) var(--ds-ease),box-shadow var(--ds-dur-1) var(--ds-ease),transform var(--ds-dur-1) var(--ds-ease)}.ds-rail-btn:hover{background:var(--ds-hover);color:var(--ds-text)}.ds-rail-btn:active{transform:scale(.94)}.ds-rail-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.ds-rail-btn[data-active=true]{background:var(--ds-selected);color:var(--ds-accent);box-shadow:var(--ds-shadow-xs),inset 0 0 0 1px var(--ds-border)}.ds-rail-btn[data-active=true]:before{content:"";position:absolute;left:-10px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--ds-accent);animation:ds-fade-in var(--ds-dur-2) var(--ds-ease-out)}.ds-rail-badge{position:absolute;top:3px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ds-danger);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--ds-canvas);font-variant-numeric:tabular-nums}.ds-rail-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--ds-orange);box-shadow:0 0 0 2px var(--ds-canvas)}.ds-logo{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--ds-ink);color:var(--ds-on-ink);font-weight:700;font-size:17px;letter-spacing:-.02em;border:0;cursor:pointer;margin-bottom:6px;transition:transform var(--ds-dur-2) var(--ds-ease-out)}.ds-logo:hover{transform:rotate(-6deg) scale(1.04)}.ds-sidebar{position:relative;z-index:2;flex:0 0 auto;width:var(--ds-sidebar-w);min-height:0;overflow:hidden;transition:width var(--ds-dur-3) var(--ds-ease-out),opacity var(--ds-dur-2) var(--ds-ease)}.ds-sidebar[data-collapsed=true]{width:0;opacity:0}.ds-sidebar-inner{width:var(--ds-sidebar-w);height:100%;display:flex;flex-direction:column;padding:10px 8px 8px 2px;min-height:0}.ds-sidebar-head{display:flex;align-items:center;gap:4px;padding:4px 4px 10px 10px;min-height:44px}.ds-sidebar-title{flex:1 1 auto;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ds-text);min-width:0}.ds-sidebar-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 2px 8px;display:flex;flex-direction:column;gap:1px}.ds-sidebar-foot{flex:0 0 auto;padding-top:8px}.ds-nav-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:0 8px 0 10px;border:0;border-radius:8px;background:transparent;color:var(--ds-text-2);font:inherit;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease),color var(--ds-dur-1) var(--ds-ease),box-shadow var(--ds-dur-1) var(--ds-ease)}.ds-nav-item:hover{background:var(--ds-hover);color:var(--ds-text)}.ds-nav-item:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.ds-nav-item[data-active=true]{background:var(--ds-selected);color:var(--ds-text);box-shadow:var(--ds-shadow-xs),inset 0 0 0 1px var(--ds-border)}.ds-nav-item[data-tone=pane][data-active=true]{background:var(--ds-accent-soft);color:var(--ds-accent-text);box-shadow:none}.ds-nav-item[data-expanded=true]{background:var(--ds-hover)}.ds-nav-icon{flex:0 0 18px;display:grid;place-items:center;color:var(--ds-text-3)}.ds-nav-item[data-active=true] .ds-nav-icon{color:var(--ds-accent)}.ds-nav-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-nav-count{flex:0 0 auto;font-size:12px;font-weight:500;color:var(--ds-text-3);font-variant-numeric:tabular-nums}.ds-nav-count[data-strong=true]{color:var(--ds-text);font-weight:600}.ds-nav-pill{flex:0 0 auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ds-danger);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.ds-nav-group{margin-top:14px}.ds-nav-group-head{display:flex;align-items:center;gap:4px;height:26px;padding:0 6px 0 8px;border-radius:6px;cursor:pointer;user-select:none;color:var(--ds-text-3)}.ds-nav-group-head:hover{color:var(--ds-text-2)}.ds-nav-group-head .ds-nav-group-action{opacity:0;transition:opacity var(--ds-dur-1)}.ds-nav-group-head:hover .ds-nav-group-action,.ds-nav-group-head:focus-within .ds-nav-group-action{opacity:1}.ds-nav-group-label{flex:1 1 auto;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ds-nav-chevron{transition:transform var(--ds-dur-2) var(--ds-ease-out)}.ds-nav-group[data-open=false] .ds-nav-chevron{transform:rotate(-90deg)}.ds-shift{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--ds-border);background:var(--ds-surface);box-shadow:var(--ds-shadow-xs);cursor:pointer;font:inherit;color:var(--ds-text);text-align:left;transition:border-color var(--ds-dur-1),box-shadow var(--ds-dur-1)}.ds-shift:hover{border-color:var(--ds-border-strong)}.ds-main{position:relative;z-index:1;flex:1 1 auto;display:flex;gap:var(--ds-pane-gap);padding:var(--ds-pane-gap) var(--ds-pane-gap) var(--ds-pane-gap) 0;min-width:0;min-height:0}.ds-sidebar[data-collapsed=true]+.ds-main{padding-left:0}.ds-pane{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-pane-radius);box-shadow:var(--ds-shadow-xs);overflow:hidden;container-type:inline-size;container-name:pane;animation:ds-fade-in var(--ds-dur-3) var(--ds-ease-out)}.ds-pane[data-grow=true]{flex:1 1 auto}.ds-pane-head{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:56px;padding:10px 12px 10px 16px}.ds-pane-head[data-divider=true]{border-bottom:1px solid var(--ds-divider)}.ds-pane-title{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ds-text);line-height:1.3}.ds-pane-title[data-size=lg]{font-size:20px}.ds-pane-subtitle{font-size:12px;color:var(--ds-text-3);line-height:1.35}.ds-pane-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ds-toolbar{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:0 12px 10px 16px;flex-wrap:wrap}.ds-scrim{position:absolute;inset:0;z-index:20;background:var(--ds-overlay);animation:ds-fade-in var(--ds-dur-2) var(--ds-ease)}.ds-tabbar,.ds-mobile-head{display:none}@container app (max-width: 1023px){.ds-sidebar{position:absolute;left:var(--ds-rail-w);top:8px;bottom:8px;z-index:30;width:var(--ds-sidebar-w);opacity:1;background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:14px;box-shadow:var(--ds-shadow-xl);transform:translate(-16px);opacity:0;pointer-events:none;transition:transform var(--ds-dur-3) var(--ds-ease-out),opacity var(--ds-dur-2) var(--ds-ease)}.ds-sidebar[data-collapsed=true]{width:var(--ds-sidebar-w)}.ds-sidebar[data-overlay=open]{transform:none;opacity:1;pointer-events:auto}.ds-sidebar[data-collapsed=true]+.ds-main,.ds-main{padding-left:0}}@container app (max-width: 767px){.ds-shell{flex-direction:column}.ds-rail{display:none}.ds-sidebar{left:0;top:0;bottom:0;width:min(86%,320px);border-radius:0 16px 16px 0;border-left:0}.ds-sidebar-inner{width:100%;padding:12px 10px 10px}.ds-main{padding:0;gap:0;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.ds-pane{border-radius:0;border:0;box-shadow:none}.ds-pane-head{min-height:52px;padding:8px 8px 8px 12px}.ds-toolbar{padding:0 12px 10px}.ds-tabbar{position:absolute;left:0;right:0;bottom:0;z-index:25;display:grid;grid-template-columns:repeat(5,1fr);height:calc(60px + env(safe-area-inset-bottom,0px));padding:4px 6px env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--ds-surface) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--ds-border)}}.ds-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:var(--ds-text-3);font:inherit;font-size:10.5px;font-weight:500;border-radius:12px;cursor:pointer;transition:color var(--ds-dur-1)}.ds-tab[data-active=true]{color:var(--ds-accent)}.ds-tab-badge{position:absolute;top:4px;left:50%;margin-left:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ds-danger);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--ds-surface)}.ds-shortcut{font-size:11.5px;letter-spacing:.02em;color:var(--ds-text-3);font-variant-numeric:tabular-nums}.ds-dropdown-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px 0 8px;border:0;border-radius:7px;background:transparent;color:var(--ds-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--ds-dur-1) var(--ds-ease)}.ds-dropdown-btn:hover,.ds-dropdown-btn[data-expanded=true]{background:var(--ds-hover)}.ds-dropdown-btn .ds-dropdown-prefix{color:var(--ds-text-3);font-weight:500}.ds-dropdown-btn svg:last-child{color:var(--ds-text-3);transition:transform var(--ds-dur-2) var(--ds-ease-out)}.ds-dropdown-btn[data-expanded=true] svg:last-child{transform:rotate(180deg)}.ds-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--ds-border-strong);border-radius:999px;background:var(--ds-surface);color:var(--ds-text-2);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease),border-color var(--ds-dur-1) var(--ds-ease),color var(--ds-dur-1) var(--ds-ease),transform var(--ds-dur-1) var(--ds-ease)}.ds-pill:hover{border-color:var(--ds-text-4);color:var(--ds-text)}.ds-pill:active{transform:scale(.97)}.ds-pill[data-active=true]{background:var(--ds-accent-soft);border-color:color-mix(in srgb,var(--ds-accent) 45%,transparent);color:var(--ds-accent-text)}.ds-pill[data-tone=danger][data-active=true]{background:var(--ds-danger-soft);border-color:color-mix(in srgb,var(--ds-danger) 45%,transparent);color:var(--ds-danger-text)}.ds-pill-count{font-size:11.5px;color:inherit;opacity:.7;font-variant-numeric:tabular-nums}.ds-pill[data-dashed=true]{border-style:dashed}.ds-tag{--tag-bg: var(--ds-fill);--tag-fg: var(--ds-text-2);--tag-dot: var(--ds-text-4);background:var(--tag-bg)!important;color:var(--tag-fg)!important;border:0!important}.ds-tag[data-tone=accent]{--tag-bg: var(--ds-accent-soft);--tag-fg: var(--ds-accent-text);--tag-dot: var(--ds-accent)}.ds-tag[data-tone=success]{--tag-bg: var(--ds-success-soft);--tag-fg: var(--ds-success-text);--tag-dot: var(--ds-success)}.ds-tag[data-tone=warning]{--tag-bg: var(--ds-warning-soft);--tag-fg: var(--ds-warning-text);--tag-dot: var(--ds-warning)}.ds-tag[data-tone=danger]{--tag-bg: var(--ds-danger-soft);--tag-fg: var(--ds-danger-text);--tag-dot: var(--ds-danger)}.ds-tag[data-tone=orange]{--tag-bg: var(--ds-orange-soft);--tag-fg: var(--ds-orange-text);--tag-dot: var(--ds-orange)}.ds-tag[data-tone=violet]{--tag-bg: var(--ds-violet-soft);--tag-fg: var(--ds-violet-text);--tag-dot: var(--ds-violet)}.ds-tag[data-tone=outline]{--tag-bg: transparent;box-shadow:inset 0 0 0 1px var(--ds-border-strong)}.ds-tag-dot{width:6px;height:6px;border-radius:50%;background:var(--tag-dot);flex:0 0 6px}.ds-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:0 0 8px}.ds-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}.ds-presence{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px var(--ds-presence-ring, var(--ds-surface))}.ds-tabs-list{position:relative;display:flex;gap:22px;border-bottom:1px solid var(--ds-divider)}.ds-tabs-list[data-borderless=true]{border-bottom:0}.ds-tabs-tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0;border:0;background:transparent;color:var(--ds-text-3);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--ds-dur-1) var(--ds-ease)}.ds-tabs-tab[data-size=sm]{height:34px;font-size:13px}.ds-tabs-tab:hover,.ds-tabs-tab[data-active=true]{color:var(--ds-text)}.ds-tabs-tab:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;border-radius:4px}.ds-tabs-count{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ds-fill);color:var(--ds-text-2);font-size:11px;font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.ds-tabs-tab[data-active=true] .ds-tabs-count{background:var(--ds-accent-soft);color:var(--ds-accent-text)}.ds-tabs-indicator{position:absolute;bottom:-1px;height:2px;border-radius:2px;background:var(--ds-accent);z-index:2}.ds-choice{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--ds-border-strong);background:var(--ds-surface);cursor:pointer;text-align:left;transition:border-color var(--ds-dur-1) var(--ds-ease),box-shadow var(--ds-dur-1) var(--ds-ease),background-color var(--ds-dur-1) var(--ds-ease)}.ds-choice:hover{border-color:var(--ds-text-4)}.ds-choice[data-checked=true]{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-focus)}.ds-choice-title{font-size:13px;font-weight:600;color:var(--ds-text)}.ds-choice-desc{font-size:12px;color:var(--ds-text-3);line-height:1.45}.ds-choice-check{position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ds-border-strong);background:var(--ds-surface);display:grid;place-items:center;transition:all var(--ds-dur-1) var(--ds-ease)}.ds-choice[data-checked=true] .ds-choice-check{border-color:var(--ds-accent);background:var(--ds-accent);color:#fff}.ds-section{display:flex;flex-direction:column;gap:12px}.ds-section-head{display:flex;align-items:flex-start;gap:16px}.ds-section-title{font-size:15px;font-weight:600;color:var(--ds-text)}.ds-section-desc{font-size:13px;color:var(--ds-text-3);margin-top:2px;max-width:640px;line-height:1.5}.ds-section-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:12px}.ds-setting-row{display:flex;align-items:center;gap:16px;padding:14px 16px}.ds-setting-row+.ds-setting-row{border-top:1px solid var(--ds-divider)}.ds-kpi-value{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--ds-text);font-variant-numeric:tabular-nums}.ds-delta{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 6px;border-radius:6px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ds-delta[data-tone=good]{background:var(--ds-success-soft);color:var(--ds-success-text)}.ds-delta[data-tone=bad]{background:var(--ds-danger-soft);color:var(--ds-danger-text)}.ds-delta[data-tone=flat]{background:var(--ds-fill);color:var(--ds-text-2)}.ds-ai-icon{display:inline-grid;place-items:center;color:#fff;background:var(--ds-ai-gradient);border-radius:7px}.ds-ai-card{background:var(--ds-ai-soft),var(--ds-surface);border:1px solid var(--ds-border);border-radius:12px}.ds-typing{display:inline-flex;gap:3px;align-items:center}.ds-typing i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.35;animation:ds-typing 1.2s infinite var(--ds-ease)}.ds-typing i:nth-child(2){animation-delay:.15s}.ds-typing i:nth-child(3){animation-delay:.3s}@keyframes ds-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ds-live{position:relative;width:8px;height:8px;border-radius:50%;background:var(--ds-danger)}.ds-live:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--ds-danger);opacity:0;animation:ds-live 1.6s var(--ds-ease-out) infinite}@keyframes ds-live{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.ds-tabs-indicator-box{pointer-events:none;transition-timing-function:var(--ds-ease-out)!important}.ds-tabs-indicator-box:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--ds-accent)}.ds-msg-tools{position:absolute;top:-15px;z-index:2;display:flex;gap:1px;padding:2px;border-radius:9px;background:var(--ds-surface-raised);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-sm);opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity var(--ds-dur-1) var(--ds-ease),transform var(--ds-dur-2) var(--ds-ease-out)}.ds-msg-tools:empty{display:none}.ds-msg-tools[data-side=right]{right:-10px}.ds-msg-tools[data-side=left]{left:-10px}.ds-msg:hover .ds-msg-tools,.ds-msg:focus-within .ds-msg-tools,.ds-msg[data-expanded=true] .ds-msg-tools{opacity:1;transform:none;pointer-events:auto}.ds-msg{animation:ds-fade-up var(--ds-dur-3) var(--ds-ease-out) both}.ds-ticket{position:relative;display:flex;gap:10px;width:100%;padding:10px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease)}.ds-ticket:hover{background:var(--ds-hover)}.ds-ticket[data-selected=true]{background:var(--ds-accent-soft)}.ds-ticket[data-checked=true]{background:color-mix(in srgb,var(--ds-accent-soft) 70%,var(--ds-surface))}.ds-ticket[data-expanded=true]{background:var(--ds-hover);box-shadow:inset 0 0 0 1px var(--ds-border-strong)}.ds-ticket-lead{position:relative;width:32px;height:32px;flex:0 0 32px}.ds-ticket-check{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity var(--ds-dur-1)}.ds-ticket:hover .ds-ticket-check,.ds-ticket[data-checking=true] .ds-ticket-check{opacity:1}.ds-ticket:hover .ds-ticket-avatar,.ds-ticket[data-checking=true] .ds-ticket-avatar{opacity:0}.ds-ticket-avatar{transition:opacity var(--ds-dur-1)}.ds-attr{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ds-text-2);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--ds-dur-1),border-color var(--ds-dur-1)}.ds-attr:hover,.ds-attr[data-expanded=true]{background:var(--ds-hover);border-color:var(--ds-border);color:var(--ds-text)}.ds-detail-section+.ds-detail-section{border-top:1px solid var(--ds-divider)}.ds-kv{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:8px 12px;font-size:13px}.ds-kv>dt{color:var(--ds-text-3);margin:0}.ds-kv>dd{margin:0;color:var(--ds-text);min-width:0}@container pane (max-width: 760px){.ds-pane-hide-md{display:none!important}}@container pane (max-width: 600px){.ds-pane-hide-sm{display:none!important}}@container pane (max-width: 460px){.ds-pane-hide-xs{display:none!important}}@container app (max-width: 1023px){.ds-sidebar[data-overlay=closed]{visibility:hidden;transition:transform var(--ds-dur-3) var(--ds-ease-out),opacity var(--ds-dur-2) var(--ds-ease),visibility 0s linear var(--ds-dur-3)}.ds-sidebar[data-overlay=open]{visibility:visible;transition:transform var(--ds-dur-3) var(--ds-ease-out),opacity var(--ds-dur-2) var(--ds-ease),visibility 0s}}:root{color-scheme:light;--site-bg: #ffffff;--site-ink: #141418;--site-dim: #9b9b95;--site-gray: #66665f;--site-line: #e9e7e1;--site-night: #0c0d12;--site-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--site-max: 1240px;--site-gutter: 16px;--site-radius: 20px;--site-radius-sm: 14px;--site-header-h: 60px;--site-display: 38px;--site-h2: 30px;--site-h3: 20px;--site-lead: 17px}@media(min-width:640px){:root{--site-gutter: 24px;--site-display: 54px;--site-h2: 38px;--site-lead: 18px}}@media(min-width:1100px){:root{--site-gutter: 32px;--site-display: 72px;--site-h2: 48px;--site-h3: 22px;--site-lead: 20px}}html,body,#root{height:auto;min-height:100%}body{overflow-x:hidden;overflow-y:auto;background:var(--site-bg);font-size:15px}.site{min-height:100vh;display:flex;flex-direction:column;background:var(--site-bg);color:var(--site-ink)}.site-main{flex:1 0 auto}.site-container{width:100%;max-width:calc(var(--site-max) + var(--site-gutter) * 2);margin-inline:auto;padding-inline:var(--site-gutter);box-sizing:border-box}.site-display{margin:0;font-size:var(--site-display);line-height:1;font-weight:600;letter-spacing:-.047em;text-wrap:balance;color:var(--site-ink)}.site-display-xl{font-size:clamp(42px,7.2vw,96px);line-height:.98}.site-h2{margin:0;font-size:var(--site-h2);line-height:1.06;font-weight:600;letter-spacing:-.04em;text-wrap:balance;color:var(--site-ink)}.site-h2-sm{font-size:clamp(26px,2.8vw,38px)}.site-dim{color:var(--site-dim)}.site-h3{margin:0;font-size:var(--site-h3);line-height:1.2;font-weight:650;letter-spacing:-.02em;text-wrap:balance}.site-lead{margin:0;font-size:var(--site-lead);line-height:1.5;color:var(--site-gray);text-wrap:pretty;max-width:60ch}.site-text-lg{font-size:17px}.site-mono-note{font-family:var(--site-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--site-dim);text-align:center}.site-text{margin:0;font-size:15px;line-height:1.6;color:var(--ds-text-2);text-wrap:pretty}.site-muted{color:var(--ds-text-3)}.site-grad{background:var(--ds-ai-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.site-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--site-mono);font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--site-ink)}.site-eyebrow>i{width:8px;height:8px;background:var(--ds-accent);flex:0 0 auto}.site-eyebrow[data-tone=ai]>i{background:var(--ds-ai-gradient)}.site-eyebrow[data-tone=mint]>i{background:#12a150}.site-eyebrow[data-tone=sand]>i{background:#e8590c}.site-eyebrow[data-tone=lilac]>i{background:#8b5cf6}.site-eyebrow-note{color:var(--site-dim)}.site-eyebrow-note:before{content:"· "}.site-btn{--btn-h: 44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);padding:0 18px;border-radius:12px;border:1px solid transparent;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--ds-dur-2) var(--ds-ease),border-color var(--ds-dur-2) var(--ds-ease),transform var(--ds-dur-2) var(--ds-ease-out),box-shadow var(--ds-dur-2) var(--ds-ease)}.site-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ds-focus)}.site-btn:active{transform:translateY(1px)}.site-btn[data-size=lg]{--btn-h: 52px;padding:0 24px;font-size:16px;border-radius:14px}.site-btn[data-size=sm]{--btn-h: 36px;padding:0 14px;font-size:14px;border-radius:10px}.site-btn[data-variant=ink]{background:var(--ds-ink);color:var(--ds-on-ink)}.site-btn[data-variant=ink]:hover{background:var(--ds-ink-hover)}.site-btn[data-variant=ink] .site-btn-arrow{transition:transform var(--ds-dur-3) var(--ds-ease-out)}.site-btn[data-variant=ink]:hover .site-btn-arrow{transform:translate(3px)}.site-btn[data-variant=outline]{background:var(--ds-surface);color:var(--ds-text);border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-xs)}.site-btn[data-variant=outline]:hover{border-color:var(--ds-text-4)}.site-btn[data-variant=ghost]{background:transparent;color:var(--ds-text)}.site-btn[data-variant=ghost]:hover{background:var(--ds-hover)}.site-btn[data-variant=ai]{background:var(--ds-ai-gradient);color:#fff;background-size:160% 160%;animation:site-ai-shift 8s var(--ds-ease) infinite alternate}.site-link{display:inline-flex;align-items:center;gap:6px;color:var(--ds-text);font-weight:600;text-decoration:none;border-radius:6px}.site-link:hover{color:var(--ds-accent-text)}.site-link:hover .site-btn-arrow{transform:translate(3px)}.site-link .site-btn-arrow{transition:transform var(--ds-dur-3) var(--ds-ease-out)}.site-link:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.site-chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;background:var(--ds-surface);border:1px solid var(--ds-border);font-size:13.5px;font-weight:500;color:var(--ds-text);white-space:nowrap}.site-chip[data-tone=soft]{background:var(--ds-fill);border-color:transparent}.site-chip[data-tone=ai]{border-color:transparent;background:linear-gradient(var(--ds-surface),var(--ds-surface)) padding-box,var(--ds-ai-gradient) border-box;border:1px solid transparent}.site-chip-beta{padding:1px 6px;border-radius:999px;background:var(--ds-fill);color:var(--ds-text-3);font-family:var(--site-mono);font-size:10.5px;font-weight:500;letter-spacing:.02em}.site-chip-dot{width:7px;height:7px;border-radius:50%;background:var(--ds-success)}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:#ffffffdb;backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid var(--site-line)}.site-header-bar{position:relative;max-width:calc(var(--site-max) + var(--site-gutter) * 2);margin:0 auto;height:64px;display:flex;align-items:center;gap:8px;padding:0 var(--site-gutter);box-sizing:border-box}.site-logo{display:inline-flex;align-items:center;padding:4px 6px;margin-left:-6px;border-radius:8px;color:var(--site-ink);text-decoration:none;font-weight:700;font-size:21px;letter-spacing:-.045em}.site-logo:focus-visible{outline:2px solid var(--ds-focus)}.site-nav{display:none;align-self:stretch;align-items:center;gap:2px;margin-left:12px}.site-nav-link{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;border:0;background:transparent;font:inherit;font-size:14.5px;font-weight:500;color:var(--ds-text);text-decoration:none;cursor:pointer;transition:background var(--ds-dur-1) var(--ds-ease)}.site-nav-link:hover,.site-nav-link[aria-current=page],.site-nav-dd:focus-within>.site-nav-link,.site-nav-dd:hover>.site-nav-link{background:var(--ds-hover)}.site-nav-link:focus-visible{outline:2px solid var(--ds-focus)}.site-nav-caret{transition:transform var(--ds-dur-2) var(--ds-ease-out);color:var(--ds-text-3)}.site-nav-dd:hover .site-nav-caret,.site-nav-dd:focus-within .site-nav-caret{transform:rotate(180deg)}.site-header-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.site-header-login{display:none}.site-burger{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text);cursor:pointer}@media(min-width:980px){.site-nav{display:flex}.site-header-login{display:inline-flex}.site-burger{display:none}}.site-nav-dd{position:static;align-self:stretch;display:flex;align-items:center}.site-mega{position:absolute;left:0;right:0;margin-inline:auto;top:calc(100% + 10px);width:min(920px,100%);box-sizing:border-box;padding:14px;border-radius:18px;background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-xl);display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 240px;gap:6px 10px;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.985);transform-origin:30% 0;transition:opacity var(--ds-dur-2) var(--ds-ease),transform var(--ds-dur-3) var(--ds-ease-out),visibility 0s linear var(--ds-dur-2)}.site-mega:before{content:"";position:absolute;inset:-12px 0 auto;height:12px}.site-nav-dd:hover .site-mega,.site-nav-dd:focus-within .site-mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.site-mega-group{display:flex;flex-direction:column;gap:2px}.site-mega-title{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-3);padding:6px 10px 4px}.site-mega-item{display:flex;align-items:flex-start;gap:12px;padding:9px 10px;border-radius:12px;text-decoration:none;color:var(--ds-text);transition:background var(--ds-dur-1) var(--ds-ease)}.site-mega-item:hover,.site-mega-item:focus-visible{background:var(--ds-surface-sunken);outline:none}.site-mega-item:hover .site-mega-icon{transform:translateY(-1px) rotate(-4deg)}.site-mega-icon{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-xs);transition:transform var(--ds-dur-3) var(--ds-ease-out)}.site-mega-label{font-size:14.5px;font-weight:600;line-height:1.3}.site-mega-pitch{font-size:13px;line-height:1.35;color:var(--ds-text-3)}.site-mega-promo{grid-row:1 / span 2;grid-column:4;border-radius:14px;padding:16px;background:var(--ds-ai-soft),var(--ds-surface-sunken);border:1px solid var(--ds-border);display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ds-text)}.site-mega-promo:hover{border-color:var(--ds-border-strong)}.site-sheet{position:fixed;inset:0;z-index:60;background:var(--ds-canvas);overflow:auto;padding:calc(env(safe-area-inset-top,0px) + 12px) var(--site-gutter) 24px;animation:site-sheet-in var(--ds-dur-3) var(--ds-ease-out)}.site-sheet-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px}@media(min-width:560px){.site-sheet-grid{grid-template-columns:1fr 1fr}}.site-window{position:relative;border-radius:18px;background:var(--ds-canvas);border:1px solid var(--ds-border-strong);box-shadow:var(--air-shadow-hi),0 90px 140px -60px #16161247;overflow:hidden;display:flex;flex-direction:column;isolation:isolate}.site-window-bar{flex:0 0 auto;height:36px;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--ds-border);background:var(--ds-surface-sunken)}.site-window-dots{display:inline-flex;gap:6px}.site-window-dots span{width:10px;height:10px;border-radius:50%;background:var(--ds-border-strong)}.site-window-url{margin:0 auto;height:22px;padding:0 12px;border-radius:7px;background:var(--ds-surface);border:1px solid var(--ds-border);display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ds-text-3);font-variant-numeric:tabular-nums}.site-window-body{position:relative;flex:1;min-height:0;display:flex;gap:6px;padding:6px 6px 6px 0}.site-window-rail{flex:0 0 52px;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:4px}.site-window-rail-logo{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--ds-ink);color:var(--ds-on-ink);font-size:13px;font-weight:700;margin-bottom:8px}.site-window-rail-btn{position:relative;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--ds-text-3);transition:background var(--ds-dur-3) var(--ds-ease),color var(--ds-dur-3) var(--ds-ease)}.site-window-rail-btn[data-active=true]{background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-xs)}.site-window-rail-btn[data-active=true]:before{content:"";position:absolute;left:-9px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--ds-ink)}.site-window-rail-badge{position:absolute;top:3px;right:3px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--ds-danger);color:#fff;font-size:9px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px var(--ds-canvas)}.site-window-panel{flex:0 0 196px;display:flex;flex-direction:column;gap:2px;padding:8px 6px}.site-window-pane{flex:1;min-width:0;border-radius:12px;background:var(--ds-surface);border:1px solid var(--ds-border);overflow:hidden;position:relative}.site-window[data-compact=true] .site-window-panel{display:none}.site-window{container-type:inline-size;container-name:cabinet}@container cabinet (max-width: 1000px){.site-window-panel{display:none}}@container cabinet (max-width: 860px){.site-hide-md{display:none!important}}@container cabinet (max-width: 640px){.site-window-rail{display:none}.site-window-body{padding:6px}.site-hide-sm{display:none!important}}.site-wnav{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:8px;font-size:12.5px;color:var(--ds-text-2);white-space:nowrap}.site-wnav[data-active=true]{background:var(--ds-surface);color:var(--ds-text);font-weight:600;box-shadow:var(--ds-shadow-xs)}.site-wnav-count{margin-left:auto;font-size:11.5px;color:var(--ds-text-3);font-variant-numeric:tabular-nums}.site-wnav-title{padding:4px 8px;font-size:13.5px;font-weight:650;color:var(--ds-text);letter-spacing:-.01em;margin-bottom:6px}.site-wnav-group{padding:10px 8px 4px;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-4)}.site-float{position:absolute;z-index:3;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:16px;box-shadow:var(--air-shadow-hi);animation:site-float 7s var(--air-ease) infinite;will-change:transform}.site-float[data-delay="1"]{animation-delay:-2.3s}.site-float[data-delay="2"]{animation-delay:-4.6s}@media(max-width:1100px){.site-float[data-hide-narrow=true]{display:none}}.site-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.site-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.site-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-feature{position:relative;display:flex;flex-direction:column;gap:16px;padding:10px 10px 22px;border-radius:22px;background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:var(--air-shadow);min-width:0}.site-feature:hover{box-shadow:var(--air-shadow-hi);border-color:var(--ds-border-strong)}@media(min-width:1100px){.site-feature[data-span="2"],.air-tile-span{grid-column:span 2}}.site-feature-demo{position:relative;height:210px;border-radius:var(--site-radius-sm);background:var(--ds-surface-sunken);border:1px solid var(--ds-divider);overflow:hidden;display:grid;place-items:center;padding:16px}.site-feature-demo[data-tall=true]{height:280px}.site-feature-body{display:flex;flex-direction:column;gap:8px;padding:0 12px}.site-feature-title{margin:0;font-size:18px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.site-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.site-marquee-track{display:flex;gap:10px;width:max-content;animation:site-marquee 42s linear infinite}.site-marquee:hover .site-marquee-track{animation-play-state:paused}.site-footer{margin-top:40px;padding:48px 0 32px;border-top:1px solid var(--ds-border);background:var(--ds-surface-sunken)}.site-footer-grid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.site-footer-grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}}.site-footer-brand{grid-column:1 / -1}@media(min-width:900px){.site-footer-brand{grid-column:auto}}.site-footer-title{font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-3);margin-bottom:12px}.site-footer-link{display:block;padding:4px 0;font-size:14px;color:var(--ds-text-2);text-decoration:none}.site-footer-link:hover{color:var(--ds-text)}.site-footer-legal{margin-top:36px;padding-top:20px;border-top:1px solid var(--ds-border);display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12.5px;color:var(--ds-text-3)}.site-dock{position:fixed;z-index:70;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.site-dock-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 10px;border-radius:12px;background:var(--ds-ink);color:var(--ds-on-ink);border:0;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--ds-shadow-lg)}.site-dock-list{position:absolute;left:0;bottom:46px;width:260px;max-height:min(70vh,560px);overflow:auto;padding:6px;border-radius:14px;background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-xl);animation:site-pop var(--ds-dur-3) var(--ds-ease-out)}.site-dock-item{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:13.5px;color:var(--ds-text);text-align:left;text-decoration:none;cursor:pointer}.site-dock-item:hover{background:var(--ds-hover)}.site-dock-item[aria-current=page]{background:var(--ds-accent-soft);color:var(--ds-accent-text);font-weight:600}.site-dock-group{padding:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-4)}@keyframes site-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-10px,0) rotate(-.6deg)}}@keyframes site-pop{0%{transform:translateY(6px) scale(.98);opacity:0}to{transform:none;opacity:1}}@keyframes site-slide-down{0%{transform:translateY(-10px);opacity:0}to{transform:none;opacity:1}}@keyframes site-slide-up{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}@keyframes site-fade{0%{opacity:0}to{opacity:1}}@keyframes site-pulse{0%{box-shadow:0 0 #12a15073}70%{box-shadow:0 0 0 10px #12a15000}to{box-shadow:0 0 #12a15000}}@keyframes site-ring{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-12deg)}20%,40%{transform:rotate(12deg)}50%{transform:rotate(0)}}@keyframes site-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes site-ai-shift{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes site-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes site-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes site-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes site-sheet-in{0%{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}.site-enter{animation:site-slide-down var(--ds-dur-4) var(--ds-ease-out) both}.site-enter-up{animation:site-slide-up var(--ds-dur-4) var(--ds-ease-out) both}.site-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:var(--ds-accent);animation:site-blink 1s steps(1) infinite}.site-shimmer-text{background:linear-gradient(90deg,var(--ds-text-3) 0%,var(--ds-text) 45%,var(--ds-text-3) 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:site-shimmer 2.4s linear infinite}@media(prefers-reduced-motion:reduce){.site-float,.site-marquee-track,.site-btn[data-variant=ai],.site-shimmer-text,.site-caret{animation:none!important}.site-enter,.site-enter-up{animation-duration:1ms!important}}.site-tour-tabs{display:flex;gap:4px;padding:4px;margin:0 auto 18px;width:max-content;max-width:100%;overflow-x:auto;border-radius:14px;background:var(--ds-fill);scrollbar-width:none}.site-tour-tabs::-webkit-scrollbar{display:none}.site-tour-tab{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--ds-text-2);cursor:pointer;overflow:hidden;transition:background var(--ds-dur-2) var(--ds-ease),color var(--ds-dur-2) var(--ds-ease),box-shadow var(--ds-dur-2) var(--ds-ease)}.site-tour-tab:hover{color:var(--ds-text)}.site-tour-tab[aria-selected=true]{background:var(--ds-surface);color:var(--ds-text);font-weight:600;box-shadow:var(--ds-shadow-sm)}.site-tour-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ds-focus)}.site-tour-progress{position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:2px;background:var(--ds-ink);transform-origin:left;transform:scaleX(0)}.site-tour-progress[data-running=true]{animation:site-progress var(--tour-ms, 9s) linear forwards}.site-tour-progress[data-paused=true]{animation-play-state:paused}.site-tour-stage{animation:site-tour-in .52s var(--ds-ease-out) both}@keyframes site-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes site-tour-in{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.site-tour-stage{animation:none}.site-tour-progress[data-running=true]{animation:none;transform:scaleX(1)}}.site-kit-mega .site-mega{position:static;width:100%;opacity:1;visibility:visible;transform:none;box-shadow:var(--ds-shadow-md)}@media(max-width:640px){.site-kit-typerow{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}}.site-demo-slot{width:100%;min-height:220px}.site-demo-slot[data-kind=hero]{min-height:clamp(300px,44vw,600px)}.site-demo-slot[data-kind=fan]{margin-top:56px;min-height:clamp(360px,52vw,720px);border-radius:clamp(20px,3vw,40px);background:linear-gradient(180deg,#eef3ff,#dde6fd)}@media(min-width:900px){.site-demo-slot[data-kind=fan]{margin-top:80px}}.site-demo-slot[data-kind=tour]{min-height:clamp(420px,50vw,660px)}.site-fs-demo .site-demo-slot{min-height:0}.site-crumbs{padding-top:24px}.site-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--site-gray)}.site-crumbs li{display:inline-flex;align-items:center;gap:6px}.site-crumbs a{color:var(--site-gray);text-decoration:none}.site-crumbs a:hover,.site-crumbs [aria-current=page]{color:var(--site-ink)}.site-doc{padding-block:56px 104px}.site-doc-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px}.site-doc-title{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.1;font-weight:600;letter-spacing:-.03em;text-wrap:balance;color:var(--site-ink)}.site-doc-section{display:flex;flex-direction:column;gap:10px;margin-top:20px}.site-doc-section h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.015em}.site-doc-section p,.site-doc-list{margin:0;font-size:16px;line-height:1.7;color:var(--ds-text-2)}.site-doc-list{display:flex;flex-direction:column;gap:6px;padding-left:1.2em}.site-sheet-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:18px}@media(min-width:900px){.site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-brand{grid-column:1 / -1}}@media(min-width:1180px){.site-footer-grid{grid-template-columns:1.3fr repeat(5,minmax(0,1fr))}.site-footer-brand{grid-column:auto}}@media(max-width:899px){.site-fs{grid-template-columns:minmax(0,1fr);gap:20px}.site-fs-stage{order:-1;height:280px;border-radius:24px}.site-fs-title{font-size:18px}}@container (max-width: 460px){.site-fs-demo,.site-fs-demo[data-tall]{zoom:.86}}.site-page-hero{padding-block:56px 32px}@media(min-width:900px){.site-page-hero{padding-block:80px 40px}}.site-page-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media(min-width:1000px){.site-page-hero-grid[data-aside]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.site-page-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:880px}.site-page-title{margin:0;font-size:clamp(34px,4.6vw,60px);line-height:1.04;font-weight:600;letter-spacing:-.042em;text-wrap:balance;color:var(--site-ink)}.site-page-hero .site-lead{max-width:68ch}.site-article-meta{margin:0;font-family:var(--site-mono);font-size:12.5px;letter-spacing:.02em;color:var(--site-gray)}.site-facts-wrap{display:flex;flex-direction:column;gap:20px}.site-facts{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-top:1px solid var(--site-line)}@media(min-width:800px){.site-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.site-facts-row{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--site-line)}.site-facts-row dt{font-family:var(--site-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--site-gray);padding-top:3px}.site-facts-row dd{margin:0;font-size:15.5px;line-height:1.55;color:var(--site-ink)}.site-steplist-wrap{display:flex;flex-direction:column;gap:28px}.site-steplist{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--site-line)}@media(min-width:900px){.site-steplist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.site-steplist li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:22px 0;border-bottom:1px solid var(--site-line)}.site-steplist-num{font-family:var(--site-mono);font-size:13px;font-weight:500;color:var(--ds-accent);padding-top:3px}.site-steplist h3{margin:0 0 6px;font-size:17.5px;font-weight:600;letter-spacing:-.02em;color:var(--site-ink)}.site-steplist p{margin:0;font-size:15px;line-height:1.6;color:var(--ds-text-2)}.site-blocks{display:flex;flex-direction:column}.site-block{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:36px 0;border-top:1px solid var(--site-line)}@media(min-width:900px){.site-block{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.site-block-title{margin:0;font-size:clamp(22px,2.2vw,28px);line-height:1.15;font-weight:600;letter-spacing:-.03em;text-wrap:balance;color:var(--site-ink)}.site-block-body{display:flex;flex-direction:column;gap:14px;max-width:68ch}.site-faq-wrap{display:flex;flex-direction:column;gap:24px}.site-faq{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--site-line)}@media(min-width:900px){.site-faq{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.site-faq-item{padding:22px 0;border-bottom:1px solid var(--site-line)}.site-faq-item h3{margin:0 0 8px;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--site-ink)}.site-faq-item p{margin:0;font-size:15px;line-height:1.6;color:var(--ds-text-2)}.site-sources{display:flex;flex-direction:column;gap:8px;margin-top:20px}.site-sources-title{font-family:var(--site-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--site-gray)}.site-sources ul{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;font-size:13.5px}.site-sources a{display:inline-flex;align-items:center;gap:3px;color:var(--site-gray);text-decoration:underline;text-decoration-color:var(--site-line);text-underline-offset:3px}.site-sources a:hover{color:var(--site-ink)}.site-table-wrap{overflow-x:auto;border-top:1px solid var(--site-line)}.site-table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;line-height:1.5}.site-table-wide{min-width:900px}.site-table.site-table-wide tbody th{width:13%}.site-table th,.site-table td{padding:14px 16px 14px 0;border-bottom:1px solid var(--site-line);text-align:left;vertical-align:top}.site-table thead th{font-family:var(--site-mono);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--site-gray)}.site-table tbody th{width:24%;font-weight:600;color:var(--site-ink)}.site-table td{color:var(--ds-text-2)}.site-table [data-us]{color:var(--site-ink)}.site-table thead th[data-us]{color:var(--ds-accent)}.site-table tr[data-us] th,.site-table tr[data-us] td{background:#3d63f20d}@media(max-width:640px){.site-table-wrap{overflow-x:visible}.site-table,.site-table-wide{min-width:0}.site-table thead{display:none}.site-table,.site-table tbody,.site-table tr,.site-table th,.site-table td{display:block;width:auto}.site-table tr{padding:16px 0;border-bottom:1px solid var(--site-line)}.site-table th,.site-table td{padding:0;border:0}.site-table tbody th,.site-table.site-table-wide tbody th{width:auto;margin-bottom:8px}.site-table td+td{margin-top:10px}.site-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-family:var(--site-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--site-gray)}.site-table td[data-us]:before{color:var(--ds-accent)}.site-table tr[data-us]{background:#3d63f20d}.site-table tr[data-us] th,.site-table tr[data-us] td{background:none}}.site-table-link{display:inline-flex;align-items:center;gap:4px;color:var(--site-ink);text-decoration:none}.site-table-link:hover{color:var(--ds-accent)}.site-fits{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:900px){.site-fits{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.site-fits-col{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--site-line)}.site-fits-col[data-us]{border-top-color:var(--site-ink)}.site-fits-col ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.site-fits-col li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:15.5px;line-height:1.55;color:var(--ds-text-2)}.site-fits-col li svg{margin-top:3px;color:var(--site-dim)}.site-fits-col[data-us] li svg{color:var(--ds-success)}.site-linkrows{display:grid;grid-template-columns:minmax(0,1fr);column-gap:48px}@media(min-width:900px){.site-linkrows{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-linkrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:16px;row-gap:4px;padding:20px 0;border-top:1px solid var(--site-line);color:var(--site-ink);text-decoration:none}.site-linkrow-name{font-size:17px;font-weight:600;letter-spacing:-.02em}.site-linkrow-text{grid-column:1;font-size:14px;line-height:1.5;color:var(--site-gray)}.site-linkrow .site-btn-arrow{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--site-dim);transition:transform var(--ds-dur-3) var(--ds-ease),color var(--ds-dur-3) var(--ds-ease)}.site-linkrow:hover .site-btn-arrow{color:var(--site-ink);transform:translate(3px)}.site-price{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:36px 0;border-top:1px solid var(--site-line)}@media(min-width:900px){.site-price{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}}.site-price-head{display:flex;flex-direction:column;gap:10px}.site-price-rows{display:flex;flex-direction:column}.site-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:20px;row-gap:4px;padding:16px 0;border-bottom:1px solid var(--site-line)}.site-price-row:first-child{padding-top:0}.site-price-name{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--site-ink)}.site-price-value{grid-column:2;grid-row:1;font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--site-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.site-price-note{grid-column:1 / -1;font-size:14.5px;line-height:1.5;color:var(--ds-text-2)}.site-quote{display:flex;flex-direction:column;gap:12px;max-width:880px;padding:24px 0 24px 24px;border-left:2px solid var(--site-ink)}.site-quote p{margin:0;font-size:clamp(18px,1.8vw,22px);line-height:1.5;color:var(--site-ink)}.site-boilerplate{display:flex;flex-direction:column;gap:14px;max-width:72ch;margin-top:48px}.site-article{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:1000px){.site-article{grid-template-columns:240px minmax(0,1fr);gap:64px}.site-article-toc{position:sticky;top:96px;align-self:start}}.site-article-toc{display:flex;flex-direction:column;gap:10px}.site-article-toc ol{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.4;color:var(--site-gray)}.site-article-toc a{color:var(--site-gray);text-decoration:none}.site-article-toc a:hover{color:var(--site-ink)}.site-article-body{display:flex;flex-direction:column;gap:40px;max-width:72ch}.site-article-section{display:flex;flex-direction:column;gap:14px;scroll-margin-top:96px}.site-article-section h2{margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.15;font-weight:600;letter-spacing:-.03em;color:var(--site-ink)}.site-article-section p{margin:0;font-size:17px;line-height:1.7;color:var(--ds-text-2)}.site-article-body .site-steplist,.site-article-body .site-faq{grid-template-columns:minmax(0,1fr)}@property --p{syntax: "<number>"; inherits: false; initial-value: 1;}@property --gp{syntax: "<number>"; inherits: false; initial-value: .5;}@property --mx{syntax: "<number>"; inherits: false; initial-value: 0;}@property --my{syntax: "<number>"; inherits: false; initial-value: 0;}@property --tx{syntax: "<number>"; inherits: false; initial-value: 0;}@property --ty{syntax: "<number>"; inherits: false; initial-value: 0;}[data-tone=sky]{--tone-bg: linear-gradient(180deg, #eef3ff 0%, #e1e9fd 100%);--tone-flat: #eef3fe;--tone-glow: rgba(61, 99, 242, .26)}[data-tone=mint]{--tone-bg: linear-gradient(180deg, #eff8f2 0%, #dff0e6 100%);--tone-flat: #eef7f1;--tone-glow: rgba(18, 161, 80, .2)}[data-tone=sand]{--tone-bg: linear-gradient(180deg, #f8f5ef 0%, #eee7db 100%);--tone-flat: #f6f2eb;--tone-glow: rgba(232, 89, 12, .16)}[data-tone=lilac]{--tone-bg: linear-gradient(180deg, #f5f1fe 0%, #e8e0fb 100%);--tone-flat: #f3effd;--tone-glow: rgba(139, 92, 246, .24)}[data-tone=night]{--tone-bg: radial-gradient(90% 70% at 70% 0%, #1d1f33 0%, #12131b 55%, #0c0d12 100%);--tone-flat: var(--site-night);--tone-glow: rgba(144, 97, 249, .45)}[data-tone=white]{--tone-bg: #fff;--tone-flat: #fff;--tone-glow: rgba(61, 99, 242, .12)}.site-stage-light{--mx: inherit;--my: inherit;position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 50% at calc(50% + var(--mx) * 16%) calc(18% + var(--my) * 10%),#ffffffd9,#fff0 70%),radial-gradient(50% 55% at 88% 105%,var(--tone-glow),transparent 70%),radial-gradient(40% 45% at 8% 100%,var(--tone-glow),transparent 70%)}.site-stage-light:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(20,20,24,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,20,24,.045) 1px,transparent 1px);background-size:40px 40px;background-position:center top;mask-image:radial-gradient(ellipse 75% 70% at 50% 40%,transparent 35%,#000 100%);-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 40%,transparent 35%,#000 100%)}[data-tone=night]>.site-stage-light{background:radial-gradient(45% 55% at calc(70% + var(--mx) * 14%) calc(12% + var(--my) * 10%),rgba(144,97,249,.42),transparent 70%),radial-gradient(40% 50% at 15% 100%,rgba(61,99,242,.34),transparent 70%),radial-gradient(30% 40% at 95% 95%,rgba(240,101,149,.22),transparent 70%)}[data-tone=night]>.site-stage-light:after{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px)}.site-section{position:relative;padding-block:72px}@media(min-width:900px){.site-section{padding-block:128px}}.site-section[data-tight]{padding-block:40px}.site-section[data-tone]{background:var(--tone-flat)}.site-section[data-tone=night]{background:var(--tone-bg);color:#fff;overflow:hidden;isolation:isolate}.site-section[data-tone=night]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 45% at 80% 8%,rgba(144,97,249,.28),transparent 70%),radial-gradient(35% 40% at 10% 30%,rgba(61,99,242,.2),transparent 70%);pointer-events:none}.site-section[data-tone=night] .site-h2,.site-section[data-tone=night] .site-eyebrow,.site-section[data-tone=night] .site-link{color:#fff}.site-section[data-tone=night] .site-dim,.site-section[data-tone=night] .site-eyebrow-note{color:#ffffff75}.site-section[data-tone=night] .site-lead,.site-section[data-tone=night] .site-fs .site-text{color:#a6a6b3}.site-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:920px;margin-bottom:48px}@media(min-width:900px){.site-section-head{margin-bottom:72px}}.site-pane{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--site-radius);box-shadow:var(--ds-shadow-xs)}.site-hero{position:relative;padding-top:48px;padding-bottom:32px}@media(min-width:900px){.site-hero{padding-top:88px;padding-bottom:48px}}.site-hero-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:1000px){.site-hero-copy{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end}}.site-hero-title{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.site-hero-side{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:6px}.site-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.site-hero-notes{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:var(--site-gray)}.site-hero-notes span{display:inline-flex;align-items:center;gap:6px}.site-hero-notes svg{color:var(--ds-success)}.site-hero-title>*,.site-hero-side>*,.site-home-copy>*{animation:site-hero-in .9s var(--ds-ease-out) both}.site-hero-title>:nth-child(2),.site-home-copy>:nth-child(2){animation-delay:80ms}.site-hero-side>:nth-child(1),.site-home-copy>:nth-child(3){animation-delay:.16s}.site-hero-side>:nth-child(2),.site-home-copy>:nth-child(4){animation-delay:.24s}.site-hero-side>:nth-child(3),.site-home-copy>:nth-child(5){animation-delay:.32s}@keyframes site-hero-in{0%{opacity:0;transform:translate3d(0,24px,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media(min-width:1000px){.site-hero[data-long] .site-display{font-size:clamp(40px,4.4vw,60px)}}.site-hero[data-tone=night]{background:var(--site-night);color:#fff;overflow:hidden;isolation:isolate}.site-hero[data-tone=night]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 50% at 78% 0%,rgba(144,97,249,.34),transparent 70%),radial-gradient(35% 45% at 5% 20%,rgba(61,99,242,.24),transparent 70%)}.site-hero[data-tone=night] .site-display,.site-hero[data-tone=night] .site-eyebrow{color:#fff}.site-hero[data-tone=night] .site-lead{color:#a9a9b6}.site-hero[data-tone=night] .site-hero-notes,.site-hero[data-tone=night] .site-eyebrow-note{color:#ffffff80}.site-hero[data-tone=night] .site-btn[data-variant=ink]{background:#fff;color:var(--site-ink)}.site-hero[data-tone=night] .site-btn[data-variant=outline]{background:transparent;color:#fff;border-color:#ffffff42;box-shadow:none}.site-stage{color:var(--ds-text);position:relative;margin-top:48px;padding:clamp(28px,5vw,76px) clamp(10px,5vw,80px) clamp(28px,4.5vw,64px);border-radius:clamp(20px,3vw,36px);background:var(--tone-bg);overflow:hidden;isolation:isolate}@media(min-width:900px){.site-stage{margin-top:72px}}.site-stage[data-compact]{margin-top:0}.site-stage-tilt{--p: inherit;transform-origin:50% 100%;transform:perspective(2200px) rotateX(calc((1 - var(--p)) * 16deg)) translate3d(0,calc((1 - var(--p)) * 28px),0)}.site-stage[data-tone=night] .site-window{box-shadow:0 0 0 1px #ffffff14,0 40px 120px -30px #9061f98c,0 30px 60px -20px #0009}.site-hero-home{padding-top:64px}@media(min-width:900px){.site-hero-home{padding-top:96px}}.site-home-copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;max-width:1080px;margin:0 auto}.site-home-copy .site-lead{margin-inline:auto}.site-home-copy .site-hero-actions{justify-content:center}.site-fan{color:var(--ds-text);position:relative;margin-top:56px;padding:clamp(24px,6vw,88px) clamp(10px,6vw,96px) clamp(24px,5vw,64px);border-radius:clamp(20px,3vw,40px);background:linear-gradient(180deg,#eef3ff,#dde6fd);overflow:hidden;isolation:isolate;--tone-glow: rgba(61, 99, 242, .3)}@media(min-width:900px){.site-fan{margin-top:80px}}.site-fan-main{position:relative;z-index:3;max-width:1040px;margin-inline:auto;transform-origin:50% 100%;transform:perspective(2400px) rotateX(calc((1 - var(--p)) * 18deg)) translate3d(0,calc((1 - var(--p)) * 30px),0)}.site-fan-back{--p: inherit;--mx: inherit;position:absolute;z-index:1;left:50%;top:clamp(6px,1.5vw,20px);width:min(900px,74%);transform-origin:50% 100%;transform:translate3d(calc(-50% + var(--side) * (1 - var(--p)) * 44% + var(--side) * var(--mx) * 12px),calc(var(--p) * 70px),0) rotate(calc(var(--side) * (1 - var(--p)) * 9deg)) scale(calc(.94 - var(--p) * .07));opacity:calc(1 - var(--p) * .9);filter:saturate(.85);pointer-events:none}.site-fan-mini{height:100%;display:grid;place-items:center;padding:24px;background:var(--ds-surface-sunken)}@media(max-width:899px){.site-fan-back{display:none}}.site-fs{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.site-fs-list{display:flex;flex-direction:column;border-top:1px solid var(--site-line)}.site-fs-item{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:22px 0 24px;border:0;border-bottom:1px solid var(--site-line);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.site-fs-item:focus-visible{outline:2px solid var(--ds-focus);outline-offset:4px;border-radius:4px}.site-fs-title{margin:0;font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--site-dim);transition:color .3s var(--ds-ease)}.site-fs-item[aria-selected=true] .site-fs-title,.site-fs-item:hover .site-fs-title{color:var(--site-ink)}.site-fs-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .52s var(--ds-ease-out),opacity .32s var(--ds-ease)}.site-fs-body>*{overflow:hidden;min-height:0}.site-fs-body .site-text{padding-top:10px;font-size:16px}.site-fs-item[aria-selected=true] .site-fs-body{grid-template-rows:1fr;opacity:1}.site-fs-bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--site-ink);transform-origin:0 50%;transform:scaleX(0)}.site-fs-bar[data-run]{animation:site-progress var(--ms, 7s) linear forwards}.site-fs-stage{position:relative;height:540px;border-radius:32px;background:var(--tone-bg);overflow:hidden;isolation:isolate;display:grid;place-items:center;color:var(--ds-text);container-type:inline-size}.site-fs-demo{position:relative;width:390px;height:210px;box-sizing:border-box;padding:16px;display:grid;place-items:center;zoom:1.62;animation:site-fs-in .64s var(--ds-ease-out) both}.site-fs-demo[data-tall]{height:280px;zoom:1.45}@container (max-width: 680px){.site-fs-demo,.site-fs-demo[data-tall]{zoom:1.35}}@container (max-width: 580px){.site-fs-demo,.site-fs-demo[data-tall]{zoom:1.15}}@container (max-width: 480px){.site-fs-demo,.site-fs-demo[data-tall]{zoom:.95}}@keyframes site-fs-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.site-section[data-tone=night] .site-fs-list,.site-section[data-tone=night] .site-fs-item{border-color:#ffffff1f}.site-section[data-tone=night] .site-fs-title{color:#ffffff6b}.site-section[data-tone=night] .site-fs-item[aria-selected=true] .site-fs-title,.site-section[data-tone=night] .site-fs-item:hover .site-fs-title{color:#fff}.site-section[data-tone=night] .site-fs-bar{background:var(--ds-ai-gradient)}.site-fs-stage[data-tone=night]{background:linear-gradient(180deg,#181a26,#11121a);box-shadow:inset 0 0 0 1px #ffffff14}.site-fs-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--site-gutter);margin-inline:calc(-1 * var(--site-gutter));padding-inline:var(--site-gutter);padding-bottom:6px;scrollbar-width:none}.site-fs-rail::-webkit-scrollbar{display:none}.site-fs-slide{flex:0 0 min(86%,420px);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.site-fs-slide .site-fs-stage{height:250px;border-radius:22px}.site-fs-slide .site-fs-demo{animation:none}.site-fs-slide .site-fs-title{margin-top:6px;color:var(--site-ink);font-size:19px}.site-section[data-tone=night] .site-fs-slide .site-fs-title{color:#fff}.site-section[data-tone=night] .site-fs-slide .site-text{color:#a6a6b3}.site-split{display:grid;gap:32px;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.site-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}.site-split[data-reverse=true]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.site-split[data-reverse=true]>:first-child{order:2}}.site-split-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.site-split-stage{color:var(--ds-text);position:relative;min-height:460px;border-radius:32px;padding:clamp(20px,3.5vw,44px);background:var(--tone-bg);overflow:hidden;isolation:isolate;display:grid;place-items:center}.site-checks{display:flex;flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none}.site-checks li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:var(--site-ink)}.site-check-icon{flex:0 0 auto;margin-top:2px;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:var(--ds-success-soft);color:var(--ds-success-text)}.site-night{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:clamp(24px,5vw,72px);border-radius:clamp(22px,3vw,36px);background:var(--site-night);color:#fff;overflow:hidden;isolation:isolate}@media(min-width:960px){.site-night{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}}.site-night-glow{--mx: inherit;--my: inherit;position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 60% at calc(75% + var(--mx) * 12%) calc(25% + var(--my) * 12%),rgba(144,97,249,.5),transparent 70%),radial-gradient(35% 55% at 15% 110%,rgba(61,99,242,.42),transparent 70%),radial-gradient(30% 40% at 100% 100%,rgba(240,101,149,.28),transparent 70%)}.site-night-glow:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 80% 80% at 70% 40%,#000,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 70% 40%,#000,transparent 75%)}.site-night-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.site-night .site-h2,.site-night .site-eyebrow,.site-night .site-link{color:#fff}.site-night .site-text{color:#a9a9b6}.site-night .site-eyebrow-note{color:#ffffff80}.site-night-stage{color:var(--ds-text);position:relative;min-height:380px;border-radius:24px;padding:clamp(16px,3vw,32px);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a;display:grid;place-items:center;overflow:hidden}.site-ru-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:880px}.site-ru-facts{display:grid;grid-template-columns:minmax(0,1fr);margin-top:56px;border-top:1px solid var(--site-line)}@media(min-width:720px){.site-ru-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.site-ru-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:80px}}.site-ru-fact{display:flex;flex-direction:column;gap:10px;padding:26px 24px 26px 0}@media(min-width:1100px){.site-ru-fact+.site-ru-fact{padding-left:24px;border-left:1px solid var(--site-line)}}.site-ru-fact h3{margin:4px 0 0;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.site-ru-fact p{margin:0;font-size:14.5px;line-height:1.55;color:var(--site-gray)}.site-ru-fact-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--ds-fill);color:var(--site-ink)}.site-ru-fact-icon[data-tone=ai]{background:var(--ds-ai-gradient);color:#fff}.site-ru-fact-icon[data-tone=success]{background:var(--ds-success-soft);color:var(--ds-success-text)}.site-ru-fact-icon[data-tone=accent]{background:var(--ds-accent-soft);color:var(--ds-accent-text)}.site-ru-more{margin-top:96px}.site-ru-line{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;font-family:var(--site-mono);font-size:12.5px;letter-spacing:.02em;color:var(--site-gray)}.site-ru-line span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.site-ru-line span:before{content:"";width:7px;height:7px;border-radius:1px;background:var(--ds-accent)}.site-ru-line span:nth-child(2):before{background:var(--ds-success)}.site-ru-line span:nth-child(3):before{background:#9061f9}.site-steps{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid rgba(20,20,24,.12)}@media(min-width:900px){.site-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-steps-line{--p: inherit;position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--site-ink);transform-origin:0 50%;transform:scaleX(var(--p))}.site-step{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 28px 8px 0}@media(min-width:900px){.site-step+.site-step{padding-left:28px;border-left:1px solid rgba(20,20,24,.12)}}.site-step-num{font-family:var(--site-mono);font-size:44px;font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--site-dim)}.site-step-title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.025em}.site-step-demo{align-self:stretch;margin-top:8px}.site-related-head{margin-bottom:18px}.site-related-list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:32px}@media(min-width:720px){.site-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.site-related-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-related{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:3px;align-items:start;padding:20px 0;border-top:1px solid var(--site-line);color:var(--site-ink);text-decoration:none}.site-related-icon{grid-row:1 / span 2;margin-top:1px;color:var(--site-dim);transition:color var(--ds-dur-3) var(--ds-ease)}.site-related[data-ai] .site-related-icon{color:#9061f9}.site-related-label{font-size:17px;font-weight:600;letter-spacing:-.02em}.site-related-pitch{grid-column:2;font-size:14px;line-height:1.45;color:var(--site-gray)}.site-related .site-btn-arrow{grid-column:3;grid-row:1 / span 2;align-self:center;color:var(--site-dim);transition:transform var(--ds-dur-3) var(--ds-ease-out),color var(--ds-dur-3) var(--ds-ease)}.site-related:hover .site-btn-arrow{transform:translate(4px);color:var(--site-ink)}.site-related:hover .site-related-icon{color:var(--site-ink)}.site-related:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.site-cta{display:flex;flex-direction:column;gap:40px}.site-cta-head{display:flex;flex-direction:column;gap:18px}.site-cta .site-h2{max-width:980px;font-size:clamp(32px,4.6vw,64px)}.site-cta-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;height:clamp(84px,10vw,132px);padding:0 clamp(24px,4vw,56px);border-radius:clamp(20px,2.4vw,32px);background:var(--site-ink);color:#fff;font-size:clamp(28px,4vw,54px);font-weight:600;letter-spacing:-.04em;text-decoration:none;overflow:hidden;isolation:isolate;transition:background var(--ds-dur-3) var(--ds-ease)}.site-cta-bar:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.13) 50%,transparent 65%);background-size:260% 100%;animation:site-sheen 6s var(--ds-ease) infinite}.site-cta-bar:hover{background:#26262e}.site-cta-bar .site-btn-arrow{flex:0 0 auto;transition:transform var(--ds-dur-4) var(--ds-ease-out)}.site-cta-bar:hover .site-btn-arrow{transform:translate(10px)}.site-cta-bar:focus-visible{outline:3px solid var(--ds-focus);outline-offset:4px}@keyframes site-sheen{0%,55%{background-position:130% 0}to{background-position:-30% 0}}.site-cta-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;font-size:14px;color:var(--site-gray)}.air-reveal{position:relative;min-width:0;opacity:clamp(0,calc(var(--p) * 2.2 - .25),1)}.air-reveal[data-kind=fly]{transform-origin:50% 100%;transform:perspective(1600px) translate3d(0,calc((1 - var(--p)) * 90px),0) rotateX(calc((1 - var(--p)) * 14deg))}.air-reveal[data-kind=rise]{transform:translate3d(0,calc((1 - var(--p)) * 48px),0)}.air-reveal[data-kind=left]{transform-origin:0% 50%;transform:perspective(1800px) translate3d(calc((1 - var(--p)) * -60px),calc((1 - var(--p)) * 40px),0) rotateY(calc((1 - var(--p)) * 12deg))}.air-reveal[data-kind=right]{transform-origin:100% 50%;transform:perspective(1800px) translate3d(calc((1 - var(--p)) * 60px),calc((1 - var(--p)) * 40px),0) rotateY(calc((1 - var(--p)) * -12deg))}.air-reveal[data-kind=zoom]{transform:perspective(1600px) translate3d(0,calc((1 - var(--p)) * 50px),calc((1 - var(--p)) * -200px))}.air-words>span{--p: inherit;white-space:nowrap;opacity:clamp(.14,calc(var(--p) * (var(--n) + 3) - var(--i)),1)}.air-meter{position:fixed;z-index:80;top:0;left:0;right:0;height:2px;background:var(--site-ink);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}.site-chip-wrap{max-width:100%;box-sizing:border-box}@media(max-width:560px){.site-chip-wrap{height:auto;min-height:32px;padding:6px 12px;white-space:normal;text-align:center;line-height:1.35}}@media print{.air-reveal,.site-stage-tilt,.site-fan-main,.site-fan-back{opacity:1!important;transform:none!important}.air-meter{display:none!important}}@media(prefers-reduced-motion:reduce){.site-cta-bar:after,.site-fs-demo,.site-hero-title>*,.site-hero-side>*,.site-home-copy>*{animation:none!important}.site-stage-tilt,.site-fan-main{transform:none!important}}
