@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 Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVMABAAAAAACewAAATyAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPgmCcxEQCoMsgycLDgABNgIkAxgEIAWDcgdGDIMSG70IKD4Nb4xR9bNkEjvVXTwVhAULA61Ovl68j6VgA7cVPN/bfZ373vvSgl1TPXAPuT1LORaUiZWLmcN1uP8+u3cCeS7w4UMB718gbiC0V0VNAW08cVulzAsP8Mfy/cOIADy6sw68W9JsRAMukaQNMISWi4EDnUCJ+63/CUIfZoxQlBtcnCSSQACyDcTbXB0Kl257I7TwjJv/+/l641xfAEWDDHy2CQ3w3VUERlv18QGOBvozQHb88YBmP5A+AH2dpULm5hwFIaf73RMRIIjFIp212lbwxgAkAR5Rlizq0tD7oZU5CARwv25URLbRoDZEOgHoZf5sGQsFoQJQIY/XozRKAxpQAAA9xnXo4gLYr9o/6eC4izRHkJ0AZdQtYFOAAjTQgkaAFgwuIIwfhQEi2I61n5JAF4Xk291HLixstdZNuTy2Yk2GmTWarYaov3LtVEA4GWHpAZ6yADyVIaxuteDzWd6AsyEC/TvvxWXLmeR/PnVuvBFAj+sXCXEQnZMql0GRUA4heYJIaAc1rtO05s6ULtRtvceobms4MTTKTZqh51cwfYSMnEGnyaF78EngbldcYoB1deWJhKFh49VHaAinOHiKFp/5MzxODXKd3tjZ1MnXT+Nyq1r2CAI6+YP+p120c02YaeHxvi41qd3J6BeHPp83r3D6WdaWyuoWRUY8bEDZFIGvr8o1Pb0L7iMelGoFSEmA4DbrNCfJwfGC9UDtcTlzYOrHuuKELlUkAk5NS6dTRUz5X4sgaPwEifMkKwWAF4AwoAEX0AcAYIBPIgCAgDHV2wHe8CSPoJmgv5Zfar4SGlbjMthXIgdfwuFXVD82/7wJsf6x7EdwcCV0xAjve7T+L+Sn6M+XqvB0/+k5+Wc/7Kb5jR9qbgk/33ks3e4o6fce4XF1VHZ0Jmf5byWBc5lhfTqZv9zlYf3SqPjoVNZ62JTJr+t7mXUDcIsPP4FEqIPwxQn91Ce6nAhdFPeGJtHvIvj4Ce/Opn1X+T52vGOpVhM1R5DFsbQ3pREcSDCdIIqFPiJaVOrGVe2TMW/48f2p+DH8OR/ePz5r3OIYtOpbkT+0qRwxSl0sTqT+eqmBGdAPc6AP5tsI4hJBOR8lNiXJOiA8+b7jextU/wv6O/ChVzUAfPyvwya6TwUUQAEgYOR/zCEP0B5wYVHyyjk258u2oCohF9wtgJfBvJjJM3xaEBSqCgwC+JnKDTEBYGQoVYlQGIxEEeWfRON6kRgaLZd4aGWixEuhclu0qsF0K6tgQZ6i+kVGLJmEghXLpHOZNEMyz5Jxsn40taqUqdNoBrOhxZA5y8rNmzNKNBAzbtWMIUvaMUs8vasdlShURvJg7cHag7WDwQPMKCSbSJ66epd1LzaMZvlCepxYsPmzHOM/8S5UqliJGjbRGP7qkgUSW5MZMzDmWEY2ZiBzrNF/UaIAIHn1lk94ARGFFi3Gt2RuUhG7aopGpcwMHy1VCPLdIoRR+S49L4KB9x/pokixdC2BP3/UFmWQthiuZtwAK5R3Cb0UK5Wt9dXVKtOtGa1G/l2GSzabq0G23OVhrm4aoxQ57mUIlSV6l49axXKkaC53+ZmpVSmZJaoBRqhgk3NXkDJ5UrURlVqIngqqVJoWWh9mlWF1tSNVb4VbEnz48gn+Mz3vdNCSLDbEJfPJMRQHSzjjRYFFKA4Wk3koZl8CAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABZAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGkQn8djbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxou2WeNoZWFkAAAC3AAAADYAAAA2Gs1J62hoZWEAAAMUAAAAHQAAACQHdQKfaG10eAAAAzQAAAAXAAAAGAZaAElsb2NhAAADTAAAAA4AAAAOAI0AjW1heHAAAANcAAAAHAAAACAAGADAbmFtZQAAA3gAAADYAAAB8iewRJhwb3N0AAAEUAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10aVC7wC6VWpxCdiF7lQCqJq6hcDsJkJkNUYRsBtGoGxu+20FoDypI0UeAR3sTP0E9uHfgR8quyOpqVju0AijoBRzef5QjZAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942mNgYlBgYGDsYOZhYGZgZ2AQVhRUVBVUFlRgzPg3g1HnAzPPny82TFP+5gAVMWj+/8LEzXSMwZyBgVVJzdTEzFzZ1Nie0ZRd2VTRjtHURE1ZiV3djtHYSFSEjd1YVJmfUdTcWFSRj1FURMzYyMxcnI+RUS0hiZsroDrCLGo9oxMXt4GNp7GhcozZFqjgmn8HubgtHTVsZAxVY3iCg0U0RRwd5TnYHAXVhU0N7A11NRaLaItChVSFzIwUlQz1tQCm6yZiAAEAAAABAMQoT70oXw889QAJA+gAAAAA2zdCSgAAAADc58KH/w//CgRiBGYAIAAJAAIAAAAAAAB42mNgZGBgYfz3FkjO+c//n58lCSiCCtgAgToFGwAAAHjaY1zBoMAAAlcgmMmMQRNEAwAsQwOnAAAAABUAFQAVABUAYwBjAAB42mNgZGBgYGMIYWBnyALSIB4CsDAwAgAS+ADZeNqVkDWCAkEUBWvdN9y4D7Du7u6ORLi7czGORswLPhYyWt9qphuYJcYEY5NzgH9s23iM9bFJ43GWaRtPcEnLeJJzGsZTrBAynmadXeNlESSo6CxwzIbOMmFKJBVXxOuUxRm985SIq/7BPa88cc0bn6pEafBDkJw6b8jrHWGNb+XjVMmoUuJfUQmZUB3Hlnw75nA9i+t5XM8URTFRkRt2muOkZzkZ7Z+GoxH/RRkKNNE+EUf7h2ObTbY4wvVc6qKkvnXxFRmdbmBCZkVRZNS7hrysdwBnA0preNpjYGIAg/8LGWwYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDHVAhr) 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 Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-89JuSpTM.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-_5OjdirJ.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 Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-BJ9nxTJg.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-DKB-SAek.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 Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.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 Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVEABAAAAAACbQAAATsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoMogyoLDgABNgIkAxgEIAWDPgdGDIMYG5AIUZQO0gyKrw54Q7ypR0jQbYRHROLUhDCW7dl5v9U7gZgNnv//P/2fa58ToWA6Xk/lVE57lQp6BP+c5oG/xieg5EDg4uZybyR3v5LD/fTo9pkrZS7hkbNOBRe8AGF4i5OQgoQSyPEEz//x1nTUJZ//Y6k/3vcLoGjCQ7r/LyumG2iSd+IwKYHOFkgDwDkyZ92IcSmd2G/3RAA7KVLIwcOdg1jRASIAjChbNrVo9M0du40bgD5dVwnyK0BdrEaBDvizZZquqAHlMJtNSkNpgAYoAIC26TIkAMbTnJFMKdRFYgzkGgBlVWHAoAAFaEAsDQFi6QSAEysKHXBhuNN4PAK2hSTymx0/70VYXiZBv2mHNMjWoFuHoHGbOpTZcQxwRmpwShtm2cOsrDhVvBb8KcUhaQq2Hn1FGJHIQ5yD/g+bY71KBUkA9FWxzKaCSgSJMBW0BArWsooBlQ1Yw7YdrFHAZXtgPQuoe4ujHcuBGaDrMDhIyAHjGsaOxlRSQZdh3WnHUh/cNPhGi8v8U8GUNIG17B71ic9Ubm5U5RAiaH6hR7ugcnGmhcP8uBRi92vpwaHFZY4Kq1VlHFbGQJFlzF5sS5aRz6zyrs0w42rCC6VKgQQ8grZTy9IiZ/YCjGemZjdXH9S107ibf4RKBVvSHJJWLqJJXQdBw4odL1MkwgOAGQAnoAFNoAsA6MCXKABAQNerTnGZnQsmuz538XvSHT67OEY6ZNAurkfkrOfsFweGn3/f8buceWuiA/tgkJHEeStnvup4oO+ZdxTnqnM1ufPo146uyneszI30xly/1xs8sb8qYt+bHwi2etL9D5QF/6oJJM7mVc2NjXTH3HB0T/DEPurFd+b7goGfUv25tUd8V+TNFDwKEMaCFVtUdG0IizeE9gYhOLQhtBLfPhreHgvBJyHMvUkbt7J84i8N41OlOlYfg3x8n2RmRvDAu5Wv9okjv4a5wcKVW7lLWjRKuJG9Hl3ROrWPFfuvRr4Ha6sF268h7lO4HmyiBB7i3GnfGwqRCdAKc6EFFpiI4vqJoIwF/6v4SxFAeOWcq+/anfE0/Ga1aV8CfFzd2gbwyRcvXfD/X///r1+o72KwoX5cq/z/HfRnGPDnKgiLklkexGB9p82oZjItDy+AmX4WZpgRAOygUA50BLCyTEN0GzDu/0QiNHhJonDzuESjyfHLdVJiIt6sxEyhCpN7KMGqY1fBrjolrcdYcLQ1q+BYxyj+HGs2FdtxtBUlehzWqU2rLr02LTnRgDnbjnHAjm2LinRZsmjNcbYMW3K0jDG9hlLFyve2et3mGerFsH/piuNsmnO0SC9wGLXDqC1LVjauNHSMiuw66cUtKx/kIEMZv1K1DD1jv3q0XcUMLTZtMuIsx9gsSzeJHO346heLKQCIpMtyCTMgotBEE91y3PaaPzEfhGyZv7XCemiLPwQFwgguVIH0PDcKPn/3MnkMCdyAteB5PPjlShU/tvA8QkNwLYtPVLWaoiYrafRoqWMZYtK9dMa0qZXHl+xl4ipOMKpZdtJqZkK7OpIkLbVwQLUCqfqlVg6rVSQl28tGUL1iGeISRTutquSThJCD8iqRJvH59nLSrkGJdLFZq4tt4w7PlqPSXQnjZcFSEIK/xFCYZrHkWCABskvuRF5wHGdWPDgGeanXtgPIYz4uxYk2P+BeAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABUAAAAYGl3oOZjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADAAAAAwI9eV9BoZWFkAAAC2AAAADYAAAA2Gt1J6GhoZWEAAAMQAAAAHgAAACQHhQKoaG10eAAAAzAAAAAXAAAAGAZjAERsb2NhAAADSAAAAA4AAAAOAIoAim1heHAAAANYAAAAHAAAACAAGACzbmFtZQAAA3QAAADXAAABviKTP8Fwb3N0AAAETAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10bCZ1Cu4XSAZSiE9le5UBaV1E5lx7CZCaDV20nDrRqBqbvtpCsAxUhZHI8wpv4GYcUrYe4u/JqrPVmVcQ2AOU6gIhuzNMJYHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEbzgMM/PRNAnL9jgAAAQAk//QCGgLGADUAAAUiJjU0NjcjNTM/ATUHIzUhNjU0JiMiByc+ATMyFhUUBgczFSMPARU3MxUhBhUUFjMyNxcOAQErZ2IKCFB4U0BkpwFCESsySDA5ImE2YVoKCE94UkBjpf7AEDM5RzI5I2AMWFATJxJINyAKB0ggIjAoOkEpKlhOEygTSDcgCgdIIh8wKTxAKiwAAQAAAAEAxCoHyPxfDzz1AAkD6AAAAADbN0JJAAAAANznwof++f7+BIgEcAAgAAkAAgAAAAAAAHjaY2BkYGBh/PcWSO759/PfD5YOoAgqYAMAryEHMgAAeNpjXMGgwAACVyCYyZ5BBUQDACxpA6sAAAAAFQAVABUAFQBgAGAAAHjaY2BkYGBgYwhiYGeIB9IgHgKwMDACABHfAMx42pWQM4KDURhFz9hTTv36sW3bShPbTvaVFWRfwS1+tXm659MTMEmMEYZGpwAfXYuHOKJt8TDztCwe4YSaxaOenDEWCFg8zhJbFs+LIEFFvcABq+plwpRIyq6IVyiLM9I8JeKKv3LDE/dc8MybIlEafBIkR5lL8tIIy4pFpUmqZPkRl9A+KIphnRU2rfXQ2smIBtnzQxwXZZRVcvawajFOtXHqo8gmKjLenVCcAk1KsuPoLzBssMY6+xhnZ2VRUt6K+JyMuvFUlJFFVBqV1tDurPQBFXFCdQB42mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=) 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 Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-DtRh6yEl.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 Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal-C9nn0g37.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 Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-500-normal-BLe87hIu.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 Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) 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 Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.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 Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.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 Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Onest,sans-serif;color:#182033;background:#edf1f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--paper: #edf1f5;--surface: #fff;--soft: #f5f7fa;--ink: #182033;--muted: #667286;--line: #dfe5ee;--yellow: #ffc21a;--green: #268151;--red: #bd3844;--cond: "IBM Plex Sans Condensed", "Onest", sans-serif}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}svg{flex-shrink:0;vertical-align:middle}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}button,a,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--ink);box-shadow:0 0 0 5px #ffc21a50}input:focus,select:focus,textarea:focus{outline:2px solid #ffc21a;outline-offset:1px}::selection{background:#ffc21a66}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:10px 17px;border-radius:9px;font-size:13px;font-weight:600;line-height:1.35;border:1px solid transparent;transition:background .15s,box-shadow .15s;white-space:nowrap}.btn.primary{background:var(--yellow);color:#231a00}.btn.primary:hover{background:#f0b300}.btn.secondary{background:#fff;border-color:var(--line)}.btn.secondary:hover{background:var(--soft);border-color:#c7d0dc}.btn.dark{background:var(--ink);color:#fff}.btn.dark:hover{background:#2a354a}.btn.compact{min-height:36px;padding:8px 12px;font-size:12px}.btn.full{width:100%}.btn.card-action{background:#fff8df;border-color:#f1df9c;padding:9px 13px;min-height:37px;font-size:12px}.btn.card-action:hover{background:var(--yellow);border-color:var(--yellow)}.icon-btn{width:35px;height:35px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-btn:hover{background:#e9edf3}.text-button{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 0}.text-button:hover{text-decoration:underline}.danger-text{color:var(--red)}.muted{color:var(--muted);font-size:13px;line-height:1.7}.preserve-lines{white-space:pre-wrap}.logo{display:inline-flex;align-items:center;gap:9px;font-size:29px;letter-spacing:-1.5px;font-weight:700;line-height:1}.logo svg{width:37px;height:37px;color:var(--yellow)}.logo .brand-dot{color:#b78a00}.logo.small{font-size:25px}.logo.small svg{width:30px;height:30px}.boot{height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.boot>svg{color:#8591a5}.avatar{display:inline-flex;align-items:center;justify-content:center;line-height:1;background:#e1e9eb;color:#364c54;font-weight:600;border-radius:13px;width:44px;height:44px;flex-shrink:0;font-size:15px}.avatar.sm{width:34px;height:34px;border-radius:10px;font-size:12px}.avatar.lg{width:61px;height:61px;border-radius:18px;font-size:22px}.status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.2;background:#eef1f5;border-radius:6px;color:#647084;white-space:nowrap}.status i{width:5px;height:5px;border-radius:50%;background:currentColor}.status.pending,.status.cancel_requested,.status.cancellation_requested{background:#fff4d1;color:#8c6814}.status.accepted,.status.active,.status.open,.status.free{background:#eaf5ed;color:#287048}.status.declined,.status.cancelled{background:#fbeaed;color:#9f404c}.status.completed{background:#e9eefb;color:#4b6294}.loading-state{display:flex;min-height:180px;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:13px}.load-error{padding:20px;display:grid;gap:12px}.error-notice{display:flex;align-items:flex-start;gap:9px;background:#fff0f0;color:#992f3a;padding:12px;border:1px solid #f3d3d7;border-radius:8px;font-size:12px;line-height:1.55}.error-notice svg{margin-top:1px}.empty-state{text-align:center;padding:65px 28px;border:1px dashed #cdd5e1;border-radius:14px;background:#ffffff75}.empty-symbol{width:66px;height:66px;background:#e8edf4;color:#7f8fa7;border-radius:20px;margin:0 auto 19px;display:flex;align-items:center;justify-content:center}.empty-state h3{font-size:19px;letter-spacing:-.5px}.empty-state p{max-width:430px;color:var(--muted);font-size:13px;line-height:1.7;margin:9px auto 22px}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:100;background:#182033;color:#fff;box-shadow:0 10px 40px #11182733;border:1px solid #3b475e;border-radius:12px;display:flex;align-items:center;gap:11px;max-width:calc(100vw - 32px);padding:15px 19px;font-size:13px}.toast>svg{color:#ffc21a}.toast button{color:#fff;padding:3px}.inline-note{font-size:12px;color:#5d687a;background:#f1f4f8;border-radius:8px;padding:13px;display:flex;align-items:flex-start;gap:9px;line-height:1.6}.inline-note svg{margin-top:2px}.prose p+p{margin-top:14px}.prose{color:var(--muted);line-height:1.8}.landing{background:#f6f8fa}.public-header{height:98px;max-width:1344px;padding:0 46px;margin:auto;display:flex;align-items:center;gap:50px}.public-header nav{display:flex;gap:29px;margin-left:auto;font-size:13px;color:#5a6579}.public-header nav a:hover{color:var(--ink)}.public-header>.btn{margin-left:7px;min-width:100px}.hero{max-width:1344px;margin:auto;display:grid;grid-template-columns:1.03fr 1fr;gap:45px;padding:38px 46px 72px;align-items:center}.hero-copy{padding:5px 0 24px}.live-label{display:flex;align-items:center;gap:8px;color:#566276;font-size:12px;font-weight:500;margin-bottom:25px}.live-label>span{height:7px;width:7px;background:#d3a514;border-radius:50%;box-shadow:0 0 0 4px #f8edce}.hero h1{font-size:58px;font-weight:600;letter-spacing:-3px;line-height:1.13;margin:0 0 22px;max-width:590px}.hero-copy>p{font-size:16px;line-height:1.8;color:#687286;max-width:480px}.hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:32px}.hero-actions .btn{height:49px;padding:0 21px;font-size:13px}.hero-note{display:flex;align-items:center;gap:8px;color:#7b8798;font-size:11px;margin-top:25px}.hero-note svg{color:#8895a7}.hero-photo{position:relative;height:455px;border-radius:19px;isolation:isolate}.hero-photo>img{width:100%;height:100%;object-fit:cover;border-radius:19px}.photo-shade{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:19px;background:linear-gradient(180deg,#0c182500 40%,#101b2dd9)}.photo-caption{position:absolute;left:29px;bottom:47px;color:#fff}.on-air{font-family:var(--cond);font-size:12px;display:flex;align-items:center;gap:7px;color:#fffc}.on-air i{width:6px;height:6px;border-radius:50%;background:var(--yellow)}.photo-caption p{font-size:24px;font-weight:500;line-height:1.35;letter-spacing:-.7px;margin-top:12px}.hero-floating{position:absolute;left:-26px;bottom:-23px;display:flex;align-items:center;gap:12px;padding:16px 24px 16px 17px;border-radius:12px;background:#fff;box-shadow:0 8px 30px #18203318;min-width:287px;border:1px solid #e0e5ec}.round-check{width:39px;height:39px;background:#fff1b5;color:#7c5b04;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;flex-shrink:0}.hero-floating b{display:block;font-size:13px;letter-spacing:-.2px}.hero-floating div>span{display:block;font-size:11px;color:var(--muted);margin-top:3px}.specialties-strip{border-top:1px solid #dfe5eb;border-bottom:1px solid #dfe5eb;display:flex;align-items:center;justify-content:space-between;gap:13px;max-width:1252px;margin:0 auto;padding:25px 0}.specialty-link{display:inline-flex;gap:10px;align-items:center;padding:5px;color:#596678;font-size:12px;font-weight:500;white-space:nowrap}.specialty-link>svg:first-child{color:#8794a7}.specialty-link>svg:last-child{color:#abb4c2;margin-left:2px}.specialty-link:hover{color:#182033}.how-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;max-width:1252px;padding:98px 0;margin:auto}.subtle-label{display:block;font-size:12px;font-weight:500;color:#7b8799;margin-bottom:17px}.section-intro h2,.crew-section h2{font-weight:600;font-size:38px;letter-spacing:-1.6px;line-height:1.2}.section-intro>p,.crew-section>div>p{font-size:14px;line-height:1.8;color:#728094;max-width:380px;margin-top:20px}.steps{display:flex;flex-direction:column;gap:27px}.steps article{position:relative;padding-left:56px}.step-number{position:absolute;left:0;top:-3px;width:35px;height:35px;border:1px solid #d7dee8;display:flex;align-items:center;justify-content:center;border-radius:10px;font-family:var(--cond);font-size:16px;font-weight:600;background:#fff}.steps h3{font-size:16px;font-weight:600;letter-spacing:-.3px}.steps p{font-size:13px;line-height:1.8;margin-top:7px;color:#728094;max-width:470px}.crew-section{max-width:1252px;padding:55px 68px;margin:auto;background:#eaf0f4;border:1px solid #dce3eb;border-radius:18px;display:grid;grid-template-columns:1fr 1fr;gap:83px;align-items:center}.crew-section .btn{margin-top:24px}.crew-art{background-image:radial-gradient(#b5c2d1 1px,transparent 1px);background-size:17px 17px;padding:27px 20px;transform:rotate(-3deg)}.mini-calendar{background:#fff;border:1px solid #d2dae6;border-radius:13px;padding:22px;box-shadow:0 8px 20px #1820330d}.mini-calendar>div:first-child{display:flex;align-items:center;gap:10px;font-size:13px;border-bottom:1px solid #e7ecf2;padding-bottom:17px}.mini-calendar>div:first-child>svg{color:#78899f}.mini-days{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-top:16px;text-align:center}.mini-days span{font-family:var(--cond);font-size:10px;color:#8995a7}.mini-days b{font-family:var(--cond);font-weight:400;font-size:13px;border-radius:6px;padding:5px;background:#f4f6f9}.mini-days b.filled{background:#fcefba;color:#826008}.calendar-legend{display:flex;align-items:center;gap:6px;font-size:10px;color:#7b8799;margin-top:16px}.calendar-legend i{width:6px;height:6px;border-radius:50%;background:#e6b521}.demo-section{max-width:1252px;margin:68px auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.demo-section h2{font-size:21px;letter-spacing:-.6px}.demo-section p{font-size:13px;color:#788497;margin-top:7px}.public-footer{border-top:1px solid #dfe5eb;padding:31px 46px;max-width:1344px;margin:auto;display:flex;gap:28px;align-items:center;color:#7d899b;font-size:11px}.public-footer .logo{color:var(--ink)}.public-footer>div{margin-left:auto;display:flex;gap:24px}.public-footer button{padding:0;font-size:11px;color:#697789}.app-shell{min-height:100dvh;display:flex;background:#f2f5f8}.sidebar{width:228px;position:fixed;left:0;top:0;bottom:0;background:#fff;border-right:1px solid var(--line);padding:25px 15px 15px;display:flex;flex-direction:column;z-index:40}.sidebar-brand{padding:0 11px}.sidebar-brand .logo{font-size:27px}.sidebar-brand .logo svg{width:34px;height:34px}.workspace-label{font-size:10px;color:#7b8799;display:flex;align-items:center;gap:7px;margin:26px 6px 17px;padding:11px 7px;border-top:1px solid #f0f2f5;border-bottom:1px solid #f0f2f5}.workspace-label svg{margin-left:auto}.workspace-dot{width:6px;height:6px;border-radius:50%;background:#94a9bd}.main-nav{display:flex;flex-direction:column;gap:4px}.main-nav button{min-height:43px;border-radius:8px;display:flex;align-items:center;gap:11px;text-align:left;padding:0 12px;font-size:12px;font-weight:500;color:#69768b}.main-nav button:hover{background:#f4f6f9;color:#182033}.main-nav button.active{background:#fff3c5;color:#554110;font-weight:600}.main-nav button.active>svg{color:#806012}.main-nav .nav-separated{margin-top:22px;position:relative}.nav-separated:before{position:absolute;top:-13px;left:9px;right:9px;height:1px;content:"";background:#edf0f5}.nav-shortcut{margin-left:auto;font-size:12px;color:#acb7c8}.sidebar-bottom{margin-top:auto;padding-top:28px}.ecosystem{display:flex;gap:9px;padding:12px 9px;color:#96a2b5;background:#f8f9fb;border:1px solid #edf0f5;border-radius:9px;margin-bottom:14px}.ecosystem>svg{margin-top:3px}.ecosystem b{display:block;font-size:10px;font-weight:500;color:#69778c}.ecosystem span{display:block;font-size:9px;margin-top:3px;line-height:1.5}.account-button{display:flex;gap:9px;align-items:center;text-align:left;width:100%;padding:8px 6px}.account-button>span:nth-child(2){min-width:0;flex:1}.account-button b{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-button small{display:block;font-size:10px;color:#7c8b9f;margin-top:2px}.account-button>svg{color:#8d9aad}.workspace{margin-left:228px;min-width:0;width:calc(100% - 228px);display:flex;flex-direction:column;min-height:100dvh}.app-topbar{height:69px;padding:0 37px;background:#ffffffd9;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.topbar-title{font-size:12px;color:#7d899c}.topbar-right{display:flex;align-items:center;gap:17px}.today-label{font-family:var(--cond);color:#7f8da1;font-size:12px}.topbar-divider{height:21px;width:1px;background:var(--line)}.demo-tag{display:inline-flex;align-items:center;background:#e9eef5;color:#6d7e96;font-size:10px;border-radius:5px;padding:3px 7px;font-weight:500}.demo-banner{font-size:10px;background:#f9f4e6;padding:6px 37px;color:#8a7951;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #eee6d3}.demo-banner button{display:flex;gap:5px;align-items:center;font-size:10px;padding:0}.app-main{padding:30px 37px 46px;max-width:1500px;width:100%;margin:0 auto;flex:1}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:27px}.breadcrumbs{display:flex;align-items:center;gap:7px;font-size:10px;color:#8190a4;margin-bottom:13px}.page-heading h1{font-size:28px;font-weight:600;letter-spacing:-1.2px;line-height:1.25}.page-heading p{font-size:12px;color:#738297;margin-top:8px}.heading-action{align-self:flex-end;padding-bottom:3px}.app-footer{margin:0 37px;padding:20px 0;border-top:1px solid #e2e7ee;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#8a99ad}.app-footer>span:first-child{font-weight:600;color:#7c8ca2}.app-footer>span:first-child>span{font-weight:400;color:#8a99ad}.mobile-menu,.sidebar-scrim{display:none}.search-banner{height:92px;border:1px solid #dce4eb;background:#e7edf1;margin-bottom:27px;border-radius:11px;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;overflow:hidden}.search-banner>div{display:flex;align-items:center;gap:15px}.signal-mark{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid #b9c7d3;border-radius:12px;color:#61768b;flex-shrink:0}.search-banner b{font-size:14px;font-weight:500;letter-spacing:-.3px}.search-banner p{font-size:11px;color:#718195;margin-top:4px}.banner-drawing{position:relative;width:165px;height:90px;display:block;opacity:.6;background-image:radial-gradient(#a2b2c5 1px,transparent 1px);background-size:12px 12px}.banner-drawing span{position:absolute;width:32px;height:23px;border:1px solid #a0b0c1;background:#f7f9fb;border-radius:5px;top:20px;left:5px}.banner-drawing span:nth-child(2){left:90px;top:7px}.banner-drawing span:nth-child(3){left:119px;top:55px}.banner-drawing i{position:absolute;left:37px;top:19px;width:52px;height:14px;border-bottom:2px solid #d2a432;border-right:2px solid #d2a432;border-bottom-right-radius:5px}.banner-drawing i:last-child{top:33px;width:82px;height:32px}.search-layout{display:grid;grid-template-columns:207px 1fr;gap:22px;align-items:start}.filters-panel{padding:18px 17px 12px;background:#fff;border:1px solid var(--line);border-radius:11px}.filter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.filter-title h2{font-size:12px;font-weight:600;display:flex;gap:7px;align-items:center}.filter-title h2 svg{color:#8b99ad}.filter-title>button{padding:0;color:#7a899e;font-size:10px}.filters-panel .field{margin-bottom:19px}.filters-panel .field>span{font-size:10px;color:#6e7e94}.filters-panel input,.filters-panel select{font-size:11px;min-height:36px;padding:8px 9px}.filter-group{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;padding:17px 0 14px;margin-bottom:20px}.filter-group h3{font-size:10px;font-weight:600;color:#6e7e94;margin-bottom:10px}.specialty-option{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;font-size:11px;color:#7c899b;padding:7px 0;text-align:left}.specialty-option.selected{color:#182033;font-weight:500}.radio-dot{display:grid;place-items:center;border:1px solid #d5dce6;width:16px;height:16px;border-radius:4px;flex-shrink:0;line-height:1}.specialty-option.selected>.radio-dot{background:#ffc21a;border-color:#e8b41c}.specialty-option.selected>.radio-dot:after{content:"";width:5px;height:8px;border:solid #524115;border-width:0 2px 2px 0;transform:rotate(45deg)}.input-suffix{position:relative}.input-suffix input{padding-right:25px!important}.input-suffix>span{position:absolute;right:11px;top:9px;color:#8d9aae;font-size:11px}.filter-help{border-top:1px solid #edf0f4;padding:17px 0 5px;color:#90a0b5}.filter-help p{font-size:10px;line-height:1.75;margin-top:8px;color:#8190a6}.search-results{min-width:0}.search-toolbar{display:flex;gap:10px}.search-input{position:relative;display:flex;align-items:center;gap:11px;padding:0 14px;background:#fff;border:1px solid var(--line);border-radius:9px;height:44px;flex:1;min-width:0;color:#8b9aae}.search-input input{border:0;padding:0;min-width:0;flex:1;width:100%;color:var(--ink);background:none;font-size:12px;outline:none}.search-input input::placeholder{color:#8f9db0}.search-input:focus-within{border-color:#d3ae42;box-shadow:0 0 0 2px #ffc21a25}.search-input button{padding:0;color:#97a4b6}.filter-toggle{display:none}.results-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#718198;margin:19px 0 15px}.results-meta>span{font-weight:500;color:#65758c}.results-meta small{font-size:10px;color:#8393a9}.results-meta label{font-size:10px;color:#8392a7;display:flex;align-items:center;gap:4px}.results-meta select{border:0;background:none;color:#64738b;max-width:170px;font-size:10px;padding:2px;min-height:25px;width:auto}.specialist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.specialist-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:21px 20px 0;overflow:hidden;transition:border-color .15s,box-shadow .15s}.specialist-card:hover{border-color:#c2cddb;box-shadow:0 5px 18px #18203305}.specialist-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:13px}.favorite-button{padding:5px;color:#a1adbf}.favorite-button:hover,.favorite-button.saved{color:#b09235}.person-name{display:flex;align-items:center;gap:7px;padding:0;text-align:left}.person-name h3{font-size:16px;font-weight:600;letter-spacing:-.5px}.person-name svg{color:#7896a6}.person-name:hover h3{text-decoration:underline;text-underline-offset:3px}.person-role{font-size:11px;color:#78889f;margin-top:3px}.person-meta{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;color:#7b8ca3;font-family:var(--cond)}.person-meta>span{display:flex;align-items:center;gap:3px}.rating{color:#a7862a;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-weight:500}.rating small{color:#7e8da1;font-size:10px;font-weight:400}.skill-tags{display:flex;flex-wrap:wrap;gap:5px;min-height:24px;margin-top:14px}.skill-tags>span{background:#f3f5f8;border:1px solid #edf0f4;padding:3px 7px;border-radius:5px;color:#72839b;font-family:var(--cond);font-size:10px;line-height:1.3}.skill-tags.large{gap:7px;margin-top:0}.skill-tags.large>span{font-size:12px;padding:6px 10px}.availability{display:flex;align-items:center;gap:6px;color:#789089;font-size:10px;margin:16px 0}.availability>i{width:5px;height:5px;background:#b1bcc9;border-radius:50%}.availability>i.available{background:#5d9e75}.card-bottom{border-top:1px solid #edf1f5;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:14px 0}.person-rate strong{display:block;white-space:nowrap;font-family:var(--cond);font-weight:600;font-size:19px;letter-spacing:-.2px;line-height:1.2}.person-rate>span{font-family:var(--cond);font-size:10px;color:#8393a9}.specialist-card .error-notice{margin-bottom:12px}.page-tabs{display:flex;gap:27px;border-bottom:1px solid #dbe3ec;margin-bottom:23px}.page-tabs button{font-size:12px;color:#7a8ba3;padding:0 0 14px;position:relative;display:flex;align-items:center;gap:7px}.page-tabs button.active{font-weight:600;color:var(--ink)}.page-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#e8b423;border-radius:2px}.page-tabs button span{font-family:var(--cond);font-size:10px;background:#e4eaf1;color:#738197;padding:1px 6px;border-radius:4px}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.project-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:23px}.project-card-top{display:flex;align-items:center;gap:13px;margin-bottom:20px}.project-icon{width:40px;height:40px;border:1px solid #d9e2ec;background:#f0f4f8;color:#8194ac;border-radius:11px;display:flex;align-items:center;justify-content:center}.project-id{margin-left:auto;font-family:var(--cond);font-size:10px;color:#92a1b5}.project-title{display:flex;align-items:flex-start;text-align:left;gap:12px;padding:0;width:100%}.project-title>h2{font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:1.45;flex:1}.project-title>svg{color:#8e9db1;margin-top:3px}.project-facts{display:flex;flex-direction:column;gap:9px;margin-top:17px}.project-facts>span{display:flex;gap:8px;align-items:center;color:#7589a1;font-size:11px}.project-facts svg{color:#97a7bc}.project-description{color:#7e90a7;font-size:11px;line-height:1.75;margin-top:17px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.project-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #edf0f5;padding-top:18px;margin-top:20px}.crew-progress{max-width:210px;flex:1}.crew-progress>div:first-child{display:flex;justify-content:space-between;font-size:10px;color:#8295ad;margin-bottom:8px}.crew-progress b{font-family:var(--cond);font-weight:500;color:#6d7f96}.progress-track{height:4px;border-radius:2px;background:#edf1f6;overflow:hidden}.progress-track i{height:100%;display:block;background:#e1b83b}.company-line{display:flex;gap:6px;align-items:center;font-size:10px;color:#7b90aa;margin-top:7px}.shift-filters{display:flex;gap:13px;margin-bottom:23px}.shift-filters>select{max-width:220px}.invitation-list{display:flex;flex-direction:column;gap:17px}.invitation-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:23px;display:flex;gap:26px;align-items:center}.invitation-main{flex:1;min-width:0}.invitation-top{display:flex;align-items:center;gap:14px;margin-bottom:13px}.time-left{display:inline-flex;gap:5px;align-items:center;font-family:var(--cond);font-size:11px;color:#8f7f50}.invitation-title{display:flex;gap:12px;padding:0;text-align:left;align-items:center}.invitation-title h2{font-size:18px;font-weight:600;letter-spacing:-.5px}.invitation-title svg{color:#9aa8bc}.invitation-who{display:flex;align-items:center;gap:5px;font-size:11px;color:#7a8fa9;margin-top:6px;flex-wrap:wrap}.invitation-facts{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:18px;font-size:11px;color:#7c8ca3}.invitation-facts>span{display:flex;align-items:center;gap:6px}.invitation-facts strong{color:#475a73;font-size:14px;font-family:var(--cond);font-weight:500}.invitation-facts small{font-size:11px;font-weight:400;color:#8c9fb8}.invitation-message{font-size:12px;color:#7288a3;margin-top:15px;max-width:660px;line-height:1.8}.invitation-actions{display:flex;flex-direction:column;gap:8px;min-width:120px}.contact-line{display:flex;align-items:center;gap:6px;margin-top:13px;font-size:12px;color:#687e98}.invitation-main .error-notice{margin-top:15px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#12203679;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.modal{background:#fff;max-width:490px;width:100%;max-height:calc(100dvh - 48px);border-radius:17px;box-shadow:0 24px 80px #10192833;display:flex;flex-direction:column;animation:rise .15s ease;overflow:hidden}.modal.wide{max-width:710px}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:21px 25px;border-bottom:1px solid var(--line);gap:15px}.modal-head h2{font-size:17px;font-weight:600;letter-spacing:-.5px}.modal-head .icon-btn{margin:-7px -6px -7px 0;color:#8799b2}.modal-body{padding:25px;overflow:auto}.form-intro{font-size:12px;color:#71849d;line-height:1.75;margin-bottom:3px}.segmented{display:flex;border:1px solid #e4e9f0;border-radius:8px;padding:3px;background:#f2f5f8;margin:20px 0}.segmented button{flex:1;min-height:34px;font-size:12px;color:#7d90aa;border-radius:5px}.segmented button.active{background:#fff;box-shadow:0 1px 4px #1d294012;color:#273953;font-weight:500}.form-stack{display:flex;flex-direction:column;gap:18px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field>span{font-size:11px;font-weight:500;color:#61738a}.field>small{font-size:10px;color:#7f92ac;line-height:1.6}input,select,textarea{width:100%;min-width:0;border:1px solid #dbe3ed;border-radius:7px;padding:11px 12px;font-size:12px;color:#344a64;background:#fff;min-height:42px}input::placeholder,textarea::placeholder{color:#8c9fb7}textarea{resize:vertical;line-height:1.7}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:5px;padding-top:16px;border-top:1px solid #edf1f5}.checkbox-line{display:flex;gap:9px;font-size:10px;color:#7d91ad;line-height:1.6}.checkbox-line input{width:15px;height:15px;min-height:0;accent-color:#d2a320;flex-shrink:0;margin:2px 0 0}.role-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0}.role-options button{border:1px solid #dfe6ef;padding:17px;border-radius:9px;text-align:left}.role-options button>svg{color:#8699b1}.role-options button b{font-size:11px;display:block;margin-top:12px;font-weight:600}.role-options button span{display:block;font-size:10px;color:#8194af;margin-top:3px}.role-options button.selected{border-color:#e6c051;background:#fffbeb}.role-options button.selected>svg{color:#a9892c}.demo-auth{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.demo-auth h3{font-size:21px;letter-spacing:-.8px;margin-top:6px}.demo-auth p{font-size:12px;color:#7e93ad;line-height:1.75;margin-bottom:10px}.invite-person{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #e1e8f0;border-radius:10px;background:#f7f9fb;margin-bottom:22px}.invite-person>div>b{display:block;font-size:13px}.invite-person>div>span{display:block;font-size:11px;color:#7c90a9;margin-top:3px}.profile-hero{display:flex;gap:16px;align-items:center}.profile-hero>div:nth-child(2){flex:1}.profile-hero h2{display:flex;align-items:center;gap:8px;font-size:22px;letter-spacing:-.7px;font-weight:600}.profile-hero h2 svg{color:#7da0b4}.profile-hero p{font-size:13px;color:#7b8ea5;margin:5px 0}.profile-hero>div:nth-child(2)>span{font-size:11px;display:flex;gap:4px;color:#7e93ac;align-items:center}.profile-rating{display:flex;flex-wrap:wrap;width:70px;align-items:center;justify-content:flex-end;gap:5px;color:#b0953e}.profile-rating b{font-family:var(--cond);font-size:23px;font-weight:500;color:#344b66}.profile-rating>span{font-size:10px;color:#849ab6}.profile-facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e3e9f0;border-radius:10px;background:#f9fafc;margin-top:25px;padding:17px 0}.profile-facts>div{text-align:center;border-right:1px solid #e3e9f0}.profile-facts>div:last-child{border:0}.profile-facts strong{display:block;font-family:var(--cond);font-size:20px;font-weight:500}.profile-facts span{display:block;font-size:10px;color:#7d93b0;margin-top:4px}.detail-section{margin:25px 0}.detail-section h3{font-size:13px;font-weight:600;margin-bottom:12px}.detail-section p{font-size:12px;line-height:1.85;color:#7187a2}.portfolio-links{display:flex;gap:8px;flex-wrap:wrap}.review-item{padding:15px 0;border-bottom:1px solid #edf1f5}.review-item>div{display:flex;justify-content:space-between;gap:15px}.review-item b{font-size:12px;font-weight:500}.review-item p{margin-top:8px}.review-item small{color:#91a5bf;font-size:10px}.profile-detail>.btn:last-child{margin-top:23px}.detail-status-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#7a90ab}.project-facts.expanded{margin:23px 0}.project-facts.expanded>span{font-size:12px}.budget-band{display:flex;background:#f5f7fa;border:1px solid #e3e8f0;border-radius:10px;padding:18px 22px;gap:40px}.budget-band span{display:block;color:#7a91ad;font-size:10px}.budget-band strong{display:block;font-family:var(--cond);font-weight:500;font-size:23px;margin-top:5px}.section-row{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:10px}.section-row h3{margin-bottom:0}.person-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #edf1f6}.person-row>div{flex:1}.person-row b{display:block;font-size:12px;font-weight:500}.person-row>div>span{display:block;font-size:10px;color:#8198b4;margin-top:3px}.application-item{border:1px solid #e5ebf3;border-radius:9px;padding:0 13px 13px;margin-bottom:10px}.application-item .person-row{border:0}.review-stars{display:flex;gap:9px;justify-content:center;padding:12px}.review-stars button{color:#d3ac3a;padding:3px}.notification-list article{display:flex;gap:12px;padding:19px 4px;border-bottom:1px solid #edf1f6;color:#8dabc4}.notification-list article>div{flex:1}.notification-list b{font-size:12px;color:#536b86}.notification-list p{font-size:11px;line-height:1.75;color:#7189a5;margin-top:5px}.notification-list small{display:block;font-size:10px;color:#8ba5c2;margin-top:7px}.notification-list article.unread>svg{color:#ba982f}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:start}.calendar-panel{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:21px}.calendar-toolbar h2{font-size:18px;font-weight:500;letter-spacing:-.5px;text-transform:capitalize}.calendar-toolbar>div{display:flex;gap:4px;align-items:center}.calendar-toolbar .btn{margin-right:9px}.week-labels{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid #e4eaf2;border-bottom:1px solid #e4eaf2;background:#f9fbfd}.week-labels span{font-family:var(--cond);font-size:11px;color:#7e98b9;padding:10px 13px}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day{min-height:94px;position:relative;border-right:1px solid #e9eef5;border-bottom:1px solid #e9eef5;padding:11px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.calendar-day:nth-child(7n){border-right:0}.calendar-day small{font-family:var(--cond);font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-number{font-family:var(--cond);font-size:15px;line-height:1}.calendar-day.unknown{color:#7992b0}.calendar-day.free{color:#4f8a69;background:#f1f8f3}.calendar-day.busy{color:#9a6c75;background:#faf4f5}.calendar-day.locked{color:#7a6731;background:#fcf5df}.calendar-day.locked>svg{position:absolute;right:9px;top:10px;color:#b1a073}.calendar-day.selected{box-shadow:inset 0 0 0 2px #e6b93e;z-index:1}.calendar-day:hover{box-shadow:inset 0 0 0 2px #d6e0ec}.calendar-day.today .day-number{background:#182033;color:#fff;border-radius:5px;padding:4px;margin:-4px}.calendar-day.other-month{background:#f9fafc}.calendar-legend-row{display:flex;gap:17px;flex-wrap:wrap;padding:15px 18px}.calendar-legend-row>span{display:flex;gap:5px;align-items:center;font-size:9px;color:#7d97b5}.calendar-legend-row i{width:6px;height:6px;border-radius:2px;background:#e3e9f0}.calendar-legend-row i.free{background:#90ba9f}.calendar-legend-row i.busy{background:#c6a7ad}.calendar-legend-row i.locked{background:#d5b755}.day-panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:23px}.day-panel-eyebrow{font-size:10px;color:#7e99b8}.day-panel h2{font-size:27px;letter-spacing:-1px;margin-top:10px;font-weight:500}.day-weekday{font-size:11px;color:#7c97b8;margin:3px 0 23px}.field-caption{font-size:10px;color:#758fae;margin-bottom:10px}.availability-options{display:flex;flex-direction:column;gap:8px}.availability-options button{display:flex;align-items:center;gap:9px;text-align:left;border:1px solid #e4eaf2;border-radius:8px;padding:12px 9px}.availability-options button.selected{border-color:#c6d3e2;background:#f6f9fc}.availability-options b{display:block;font-size:11px;font-weight:500}.availability-options small{display:block;font-size:9px;color:#859eba;margin-top:3px;line-height:1.5}.availability-options>button>span:nth-child(2){flex:1}.option-indicator{width:8px;height:8px;border-radius:50%;background:#dce3ed;flex-shrink:0}.option-indicator.free{background:#74a88b}.option-indicator.busy{background:#bf939b}.availability-options svg{color:#c2a651}.calendar-tip{display:flex;align-items:flex-start;gap:8px;color:#a4b2c3;border-top:1px solid #e9eef5;padding-top:20px;margin-top:25px}.calendar-tip p{font-size:10px;line-height:1.75;color:#829bbc}.day-booking h3{font-size:13px;margin-top:12px;font-weight:500}.day-booking p{color:#7c93ad;font-size:12px;line-height:1.6;margin-top:9px}.day-booking small{font-size:10px;line-height:1.75;color:#859cbb;display:block;margin-top:13px}.chat-layout{display:grid;grid-template-columns:280px 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;min-height:580px;height:calc(100dvh - 277px);max-height:850px}.conversation-list{border-right:1px solid #e4eaf2;overflow:auto;background:#fbfcfe}.conversation-heading{display:flex;justify-content:space-between;align-items:center;padding:22px 20px;border-bottom:1px solid #e8edf4;font-size:11px;color:#7a93b4}.conversation-heading b{font-weight:500;color:#697f9a}.conversation-heading>span{font-family:var(--cond)}.conversation{display:flex;width:100%;padding:19px 17px;gap:10px;text-align:left;align-items:center;border-bottom:1px solid #eaf0f6}.conversation:hover{background:#f1f5fa}.conversation.active{background:#edf2f8;border-left:3px solid #dbb644;padding-left:14px}.chat-symbol{width:35px;height:35px;border-radius:10px;background:#e8edf5;color:#90a3be;display:flex;align-items:center;justify-content:center;flex-shrink:0}.conversation>span:nth-child(2){min-width:0;flex:1}.conversation b{display:block;font-size:11px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4a6382}.conversation small{display:block;font-size:10px;color:#7d98b9;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:5px}.conversation>i{font-size:9px;font-style:normal;border-radius:4px;background:#ffe69a;padding:2px 5px;color:#8a7440}.chat-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.chat-thread>header{padding:17px 22px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #e7edf5}.chat-thread>header>div{flex:1}.chat-thread h2{font-size:13px;font-weight:500}.chat-thread>header p{font-size:10px;color:#8199b7;margin-top:3px}.chat-thread>header .icon-btn{color:#8ba5c6}.messages-scroll{flex:1;min-height:0;overflow:auto;padding:24px 23px;background:#f8fafd}.message{display:flex;align-items:flex-start;gap:9px;margin-bottom:21px;max-width:87%}.message-author{display:block;font-size:9px;color:#849bb8;margin:0 0 5px 3px}.message-bubble{padding:12px 14px;background:#fff;border:1px solid #e4ebf4;border-radius:0 10px 10px;box-shadow:0 2px 2px #18335103}.message-bubble p{font-size:12px;line-height:1.7;color:#536d8d;white-space:pre-wrap;overflow-wrap:anywhere}.message-bubble>span{display:flex;justify-content:flex-end;gap:5px;font-size:8px;color:#8ba2c0;margin-top:7px;font-family:var(--cond)}.message.mine{margin-left:auto;flex-direction:row-reverse}.message.mine .avatar{display:none}.message.mine .message-author{text-align:right;margin-right:3px}.message.mine .message-bubble{background:#fff8e1;border-color:#eedeae;border-radius:10px 0 10px 10px}.message.mine .message-bubble p{color:#7a6b42}.message.mine .message-bubble>span{color:#a08f64}.message-composer{padding:16px 20px 11px;border-top:1px solid #e7edf5}.message-composer>div:last-of-type{display:flex;gap:10px}.message-composer textarea{border-color:#e0e8f2;resize:none;max-height:130px;min-height:44px;font-size:11px}.message-composer .btn{width:44px;min-width:44px;padding:0;align-self:flex-start;height:44px}.message-composer>small{display:block;font-size:8px;color:#8fa6c4;margin-top:6px}.message-composer .error-notice{margin-bottom:10px}.chat-start{text-align:center;padding:80px 25px;color:#91a7c1}.chat-start>svg{margin:0 auto 15px}.chat-start h3{font-size:15px;font-weight:500;color:#748dab}.chat-start p{font-size:11px;line-height:1.8;max-width:320px;margin:10px auto}.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px;align-items:start}.settings-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:27px}.form-section-title{display:flex;gap:14px;align-items:center;margin-bottom:15px}.form-section-title>svg{color:#8fa4bd;flex-shrink:0}.form-section-title>div{flex:1}.form-section-title h2{font-size:16px;font-weight:600;letter-spacing:-.3px}.form-section-title p{font-size:11px;color:#8098b7;margin-top:5px}.form-stack .form-section-title{margin-bottom:5px}.company-monogram{width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#8c773b;background:#fff1bb;border:1px solid #f0dfa5;border-radius:14px;flex-shrink:0}.form-divider{height:1px;background:#e6edf4;margin:6px 0}.settings-card h3{font-size:13px;font-weight:500}.settings-aside{display:flex;flex-direction:column;gap:17px}.info-card{padding:23px;border:1px solid #dfe7f0;border-radius:11px;background:#eaf0f5;color:#8ba0bd}.info-card h3{color:#617b9b;font-size:13px;font-weight:500;margin-top:13px}.info-card p{color:#768fae;font-size:11px;line-height:1.85;margin-top:9px}.info-card .rating{font-size:26px;gap:10px;font-family:var(--cond)}.save-hint{font-size:11px;color:#6f9c7f;display:flex;align-items:center;gap:5px;flex:1}.profile-editor-head{display:flex;gap:14px;align-items:center}.profile-editor-head>div{flex:1}.profile-editor-head h2{font-size:18px;font-weight:600;letter-spacing:-.5px}.profile-editor-head p{font-size:11px;color:#7b95b7;margin-top:4px}.toggle{width:35px;height:21px;background:#dce5f0;border-radius:11px;padding:3px;display:flex;flex-shrink:0}.toggle span{width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #20334b20;transition:transform .15s}.toggle.on{background:#dab237}.toggle.on span{transform:translate(14px)}.profile-visibility{display:flex;align-items:center;gap:6px;font-size:10px;color:#7e96b5;padding-bottom:16px;border-bottom:1px solid #e6edf5}.profile-visibility i{width:5px;height:5px;background:#bbc7d6;border-radius:50%}.profile-visibility i.on{background:#87a993}.settings-stack{display:flex;flex-direction:column;gap:20px}.account-data{margin:24px 0}.account-data>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e9eff6;padding:14px 0;font-size:12px}.account-data dt{color:#7c96b6;font-size:11px}.account-data dd{margin:0;color:#6580a1;text-align:right;overflow-wrap:anywhere}.connection-state{padding:5px 8px;border-radius:5px;background:#f5f0e3;color:#947c42;font-size:9px;align-self:flex-start;white-space:nowrap}.connection-state.connected{color:#5e9273;background:#edf6ef}.integration-products{display:flex;gap:15px;margin-top:22px}.integration-products>span{display:flex;gap:8px;align-items:center;border:1px solid #e2eaf4;border-radius:8px;padding:10px 13px;font-size:12px}.integration-products>span>svg{color:#90ad9b;margin-left:6px}.mini-brand{background:#24324a;color:#fff;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;font-weight:600;font-size:15px}.mini-brand.yellow{background:#ffd260;color:#6d561c}.settings-card>.btn{margin-top:19px}.settings-card>.muted{line-height:1.9;font-size:12px}.settings-card .loading-state{min-height:110px}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1650px){.specialist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-main{padding-top:39px}.search-layout{grid-template-columns:230px 1fr}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1250px){.public-header,.hero{padding-left:32px;padding-right:32px}.hero{gap:32px}.hero h1{font-size:47px;letter-spacing:-2.3px}.hero-photo{height:410px}.specialties-strip,.how-section,.crew-section,.demo-section{margin-left:32px;margin-right:32px}.specialty-link{font-size:10px;gap:7px}.specialty-link>svg:first-child{width:19px}.how-section{gap:60px}.crew-section{gap:50px;padding:40px}.sidebar{width:208px;padding-left:11px;padding-right:11px}.workspace{margin-left:208px;width:calc(100% - 208px)}.app-main{padding:27px}.app-topbar{padding:0 27px}.demo-banner{padding-left:27px;padding-right:27px}.search-layout{grid-template-columns:185px 1fr;gap:17px}.specialist-card{padding:17px 16px 0}.person-name h3{font-size:14px}.person-meta{gap:7px;font-size:9px}.person-rate strong{font-size:18px}.btn.card-action{font-size:11px;padding:8px 10px}.filters-panel{padding:16px 13px}.search-banner{padding:16px 20px}.calendar-layout{grid-template-columns:minmax(0,1fr) 225px;gap:17px}.calendar-day{min-height:83px;padding:9px}.calendar-legend-row{gap:10px}.day-panel{padding:18px}.settings-layout{grid-template-columns:minmax(0,1fr) 225px;gap:18px}.settings-card{padding:23px}.info-card{padding:20px}.chat-layout{grid-template-columns:235px 1fr}.conversation{padding:17px 13px}.conversation.active{padding-left:10px}.app-footer{margin-left:27px;margin-right:27px}.page-heading h1{font-size:26px}}@media(max-width:1050px){.public-header nav{gap:17px;font-size:11px}.public-header{gap:28px}.hero{gap:30px;padding-top:20px}.hero h1{font-size:42px;letter-spacing:-1.7px}.hero-copy>p{font-size:14px}.hero-photo{height:370px}.photo-caption p{font-size:20px}.hero-floating{left:-15px;min-width:250px;padding:13px}.hero-note{font-size:10px}.specialties-strip{flex-wrap:wrap;justify-content:center;gap:12px 22px}.how-section{padding:70px 0;gap:35px}.section-intro h2,.crew-section h2{font-size:32px}.crew-section{gap:25px;padding:32px}.sidebar{width:186px}.workspace{margin-left:186px;width:calc(100% - 186px)}.main-nav button{font-size:11px;gap:9px;padding:0 10px}.workspace-label{font-size:9px;gap:5px}.ecosystem{padding:10px 6px}.ecosystem span{font-size:8px}.app-main{padding:24px}.search-layout{grid-template-columns:165px 1fr;gap:15px}.specialist-grid{grid-template-columns:1fr}.specialist-card{display:grid;grid-template-columns:61px 1fr;column-gap:15px;padding:20px 20px 0;position:relative}.specialist-top{grid-column:1;grid-row:1 / 4;margin:0}.specialist-top .favorite-button{position:absolute;right:16px;top:15px}.person-name,.person-role,.person-meta{grid-column:2;padding-right:20px}.person-name h3{font-size:16px}.person-meta{margin-top:6px;font-size:10px}.person-role{margin-top:3px}.skill-tags,.availability,.card-bottom,.specialist-card .error-notice{grid-column:1 / -1}.card-bottom{margin-top:0}.skill-tags{margin-top:15px}.availability{margin:13px 0}.person-rate{display:flex;gap:5px;align-items:baseline}.person-rate>span{font-size:10px}.btn.card-action{padding:9px 13px}.heading-action .btn{font-size:11px;padding:10px 12px}.page-heading h1{font-size:24px}.page-heading p{font-size:11px}.search-banner p{font-size:10px}.banner-drawing{width:120px}.calendar-layout{grid-template-columns:1fr}.day-panel{display:grid;grid-template-columns:1fr 2fr;column-gap:25px}.day-panel-eyebrow,.day-panel h2,.day-weekday{grid-column:1}.day-panel .field-caption{grid-column:2;grid-row:1 / 2}.availability-options{grid-column:2;grid-row:2 / 6}.day-panel .calendar-tip{grid-column:1 / -1}.day-panel .day-weekday{margin-bottom:0}.day-booking{grid-column:2;grid-row:1 / 5}.calendar-day{min-height:95px}.settings-layout{grid-template-columns:1fr}.settings-aside{flex-direction:row}.settings-aside>div{flex:1}.project-grid{grid-template-columns:1fr}.project-card{padding:24px}.project-card-top{margin-bottom:15px}.project-description{min-height:0}.project-facts{flex-direction:row;flex-wrap:wrap;gap:10px 20px}.chat-layout{grid-template-columns:210px 1fr}.chat-symbol{width:29px;height:29px}.conversation-heading{padding:20px 14px}.conversation{padding:15px 11px;gap:8px}.conversation.active{padding-left:8px}.conversation b{font-size:10px}.conversation small{font-size:9px}.message{max-width:96%}.messages-scroll{padding:20px 15px}.invitation-card{gap:17px}.invitation-actions .btn{font-size:11px;padding:9px 12px}.invitation-title h2{font-size:16px}.invitation-facts{gap:13px}.invitation-facts>span{font-size:10px}}@media(max-width:800px){.public-header{height:81px;padding:0 22px}.public-header nav{display:none}.public-header>.btn{margin-left:auto}.hero{grid-template-columns:1fr;padding:24px 22px 61px;gap:32px}.hero-copy{padding:0}.hero h1{font-size:47px;letter-spacing:-2px}.hero-copy>p{font-size:15px;max-width:510px}.hero-note{margin-top:19px}.hero-photo{height:340px;margin-left:8px}.photo-caption{bottom:52px;left:24px}.hero-floating{left:-8px}.specialties-strip,.how-section,.crew-section,.demo-section{margin-left:22px;margin-right:22px}.specialties-strip{justify-content:flex-start;gap:18px;padding:23px 0}.specialty-link{font-size:11px;width:calc(50% - 10px)}.how-section{grid-template-columns:1fr;gap:38px;padding:58px 0}.section-intro>p{max-width:400px}.steps{gap:27px}.crew-section{grid-template-columns:1fr;padding:27px;gap:20px}.crew-art{max-width:430px;width:100%;margin:auto}.crew-section>div:last-child{padding-bottom:13px}.crew-section>div>p{max-width:none}.demo-section{align-items:flex-start;margin-top:47px;margin-bottom:46px;flex-direction:column;gap:21px}.public-footer{padding:26px 22px;flex-wrap:wrap;gap:17px}.public-footer>div{width:100%;margin-left:0;justify-content:space-between}.public-footer>.logo{font-size:23px}.sidebar{transform:translate(-100%);width:232px;transition:transform .2s;z-index:80}.sidebar.mobile-open{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#17223666;z-index:70;border:0}.workspace{margin-left:0;width:100%}.mobile-menu{display:inline-flex}.app-topbar{height:61px;padding:0 20px;justify-content:flex-start;gap:10px}.topbar-right{margin-left:auto;gap:12px}.topbar-title{font-size:12px}.app-main{padding:25px 20px}.demo-banner{padding:7px 20px;font-size:9px}.demo-banner button{font-size:9px}.main-nav button{font-size:12px}.workspace-label{font-size:10px}.ecosystem span{font-size:9px}.sidebar-brand .logo{font-size:28px}.app-footer{margin:0 20px}.app-footer>span:last-child{display:none}.search-layout{grid-template-columns:195px 1fr;gap:17px}.page-heading h1{font-size:27px}.search-banner{height:83px}.settings-layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.settings-aside{flex-direction:column}.chat-layout{height:calc(100dvh - 260px);min-height:540px}.day-panel{grid-template-columns:1fr 2fr}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.project-card{padding:18px}.project-title>h2{font-size:15px}.project-facts{flex-direction:column}.project-description{font-size:10px;min-height:35px}.project-card-bottom{gap:15px}.crew-progress{min-width:70px}.project-card-bottom .btn{font-size:11px;padding:8px 10px}.invitation-card{padding:21px}.invitation-title h2{font-size:18px}.calendar-toolbar h2{font-size:19px}}@media(max-width:620px){.hero h1{font-size:40px;line-height:1.15;letter-spacing:-1.7px}.hero-photo{height:300px}.hero-actions .btn{padding:0 16px;font-size:12px;height:46px}.hero-note{font-size:10px;max-width:300px;align-items:flex-start}.hero-note>svg{margin-top:2px}.hero-copy>p{font-size:14px}.section-intro h2,.crew-section h2{font-size:30px}.crew-section{padding:21px}.hero-floating{min-width:248px;padding:12px}.hero-floating b{font-size:12px}.hero-floating div>span{font-size:10px}.public-header .logo{font-size:27px}.public-header .logo svg{width:33px;height:33px}.app-main{padding:22px 16px 32px}.app-topbar{padding:0 13px}.topbar-right{gap:8px}.today-label,.topbar-divider{display:none}.topbar-title{font-size:11px}.demo-banner{padding:7px 16px;font-size:8px;align-items:center}.demo-banner>span{max-width:230px}.demo-banner button{font-size:8px;white-space:nowrap}.page-heading{gap:13px;align-items:flex-start;margin-bottom:21px;flex-wrap:wrap}.page-heading h1{font-size:25px;letter-spacing:-1px}.page-heading p{font-size:11px;line-height:1.7;max-width:310px}.breadcrumbs{font-size:9px;margin-bottom:11px}.heading-action{padding:0;margin-top:0;width:100%}.heading-action .btn{min-height:37px;padding:9px 12px;font-size:11px}.search-banner{padding:15px;height:auto;min-height:81px;margin-bottom:20px}.signal-mark{width:35px;height:35px;border-radius:10px}.signal-mark>svg{width:19px}.search-banner>div{gap:11px}.search-banner b{font-size:12px}.search-banner p{font-size:10px;max-width:250px;line-height:1.65}.banner-drawing{display:none}.search-layout{grid-template-columns:1fr;gap:0}.filters-panel{display:none;grid-row:2;margin-top:15px;margin-bottom:18px}.filters-panel.shown{display:block}.search-results{display:contents}.search-toolbar{grid-row:1}.filter-toggle{display:inline-flex;font-size:0;padding:0;width:43px}.filter-toggle svg{width:18px}.filters-panel .field>span,.filter-group h3{font-size:11px}.filters-panel .field{margin-bottom:15px}.filters-panel input,.filters-panel select{font-size:12px;min-height:40px}.specialty-option{font-size:12px}.specialist-grid{gap:12px}.results-meta{margin:18px 0 13px;grid-row:3}.results-meta label{gap:0;font-size:0}.results-meta select{font-size:10px;max-width:165px}.results-meta>span{font-size:10px}.search-toolbar .search-input input{font-size:11px}.specialist-card{padding:20px 17px 0;column-gap:13px}.specialist-top .favorite-button{right:14px;top:15px}.person-name h3{font-size:16px}.person-role{font-size:11px}.person-meta{gap:9px;font-size:10px;flex-wrap:wrap}.skill-tags{margin-top:15px}.skill-tags>span{font-size:10px;padding:4px 8px}.availability{margin:14px 0}.card-bottom{padding:13px 0}.person-rate strong{font-size:22px}.person-rate>span{font-size:11px}.card-bottom .btn{min-height:38px;padding:10px 14px;font-size:11px}.project-grid{grid-template-columns:1fr}.project-card{padding:21px}.project-title>h2{font-size:18px}.project-facts{flex-direction:row;gap:9px 16px}.project-facts>span{font-size:11px}.project-description{font-size:11px;min-height:0}.project-card-bottom .btn{font-size:12px;padding:9px 13px}.page-tabs{gap:23px}.page-tabs button{font-size:11px}.shift-filters{flex-direction:column;gap:10px}.shift-filters>select{max-width:none}.invitation-card{padding:20px;flex-direction:column;align-items:stretch;gap:18px}.invitation-title h2{font-size:17px}.invitation-actions{flex-direction:row;gap:9px}.invitation-actions .btn{flex:1;min-width:0;white-space:normal}.invitation-facts{gap:10px 17px;align-items:baseline}.invitation-facts>span{font-size:11px}.invitation-facts>strong{font-size:16px}.invitation-message{font-size:11px}.settings-layout{grid-template-columns:1fr}.settings-card{padding:21px}.settings-aside{flex-direction:row}.settings-aside .info-card{padding:17px;flex:1;min-width:0}.info-card h3{font-size:12px}.info-card p{font-size:10px}.settings-aside>.info-card:nth-child(n+3){display:none}.form-row{gap:12px}.field>span{font-size:10px}.field input,.field select,.field textarea{font-size:12px}.settings-card .form-row{grid-template-columns:1fr}.settings-card .form-actions{justify-content:space-between}.settings-card .form-actions .btn{font-size:11px;padding:10px 12px}.form-section-title{gap:11px;flex-wrap:wrap}.form-section-title h2{font-size:15px}.form-section-title p{font-size:10px}.connection-state{margin-left:35px;margin-top:-6px}.account-data>div{font-size:11px;gap:13px}.account-data dt{font-size:10px;max-width:40%}.account-data dd{max-width:65%}.calendar-toolbar{padding:17px 12px;gap:8px}.calendar-toolbar h2{font-size:16px}.calendar-toolbar .btn{font-size:10px;padding:6px 8px;min-height:30px;margin-right:2px}.calendar-toolbar .icon-btn{width:28px;height:30px}.week-labels span{padding:9px 8px;font-size:10px}.calendar-day{min-height:68px;padding:9px 7px;gap:9px}.day-number{font-size:14px}.calendar-day small{font-size:8px;max-width:100%}.calendar-day.locked>svg{right:5px;top:9px;width:9px;height:9px}.calendar-legend-row{padding:12px;gap:9px 12px}.calendar-legend-row>span{font-size:8px}.day-panel{grid-template-columns:1fr;padding:20px}.day-panel-eyebrow,.day-panel h2,.day-weekday,.day-panel .field-caption,.availability-options,.day-booking{grid-column:1;grid-row:auto}.day-panel .day-weekday{margin-bottom:20px}.availability-options{flex-direction:row;gap:7px}.availability-options button{flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 10px;position:relative}.availability-options button>svg{position:absolute;right:9px;top:9px;width:13px}.availability-options b{font-size:10px}.availability-options small{font-size:8px}.calendar-tip{margin-top:17px;padding-top:17px}.chat-layout{display:flex;flex-direction:column;min-height:610px;height:calc(100dvh - 243px);border-radius:11px}.conversation-list{display:flex;flex-shrink:0;overflow:auto;max-height:89px;border-right:0;border-bottom:1px solid #dfe7f2;background:#f5f8fc}.conversation-heading{display:none}.conversation{min-width:210px;width:210px;border-bottom:0;border-right:1px solid #e0e8f3;padding:15px 12px;max-height:89px}.conversation.active{border-left:0;padding-left:12px;border-bottom:3px solid #ddbc62}.conversation b{font-size:11px}.conversation small{font-size:9px}.chat-thread{flex:1;min-height:0}.chat-thread>header{padding:13px 16px}.chat-thread h2{font-size:12px}.chat-thread>header p{font-size:9px}.messages-scroll{padding:19px 13px}.message{max-width:96%;gap:7px}.message .avatar{width:27px;height:27px;border-radius:8px;font-size:9px}.message-bubble{padding:10px 12px}.message-bubble p{font-size:11px}.message-composer{padding:12px 13px 10px}.message-composer textarea{font-size:11px}.chat-start{padding:45px 15px}.chat-start h3{font-size:13px}.chat-start p{font-size:10px}.modal-backdrop{padding:10px;align-items:flex-end}.modal,.modal.wide{max-height:calc(100dvh - 25px);border-radius:15px 15px 10px 10px;max-width:none}.modal-head{padding:19px 21px}.modal-head h2{font-size:16px}.modal-body{padding:21px}.modal .form-row{grid-template-columns:1fr 1fr}.modal .form-actions .btn{font-size:11px;padding:10px 12px}.profile-hero{gap:12px;flex-wrap:wrap}.profile-hero h2{font-size:18px}.profile-hero p{font-size:11px}.profile-rating{margin-left:auto}.profile-facts strong{font-size:17px}.profile-facts span{font-size:9px}.profile-facts{padding:14px 0}.profile-hero>.avatar{width:50px;height:50px;border-radius:14px;font-size:18px}.budget-band{padding:15px 17px;gap:30px}.budget-band strong{font-size:21px}.budget-band span{font-size:9px}.person-row{flex-wrap:wrap}.person-row>.status{font-size:9px}.section-row .text-button{font-size:10px}.detail-section h3{font-size:12px}.app-footer{margin:0 16px;font-size:8px}.empty-state{padding:45px 22px}.empty-state h3{font-size:17px}.empty-state p{font-size:12px}.toast{bottom:17px;padding:13px 15px;font-size:12px;min-width:230px;justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.logo>img{width:40px;height:40px;object-fit:contain}.logo.small>img{width:33px;height:33px}.sidebar .logo>img{width:36px;height:36px}.sso-button{margin-top:18px}.sso-button>img{display:block;width:25px;height:20px;flex:0 0 25px;object-fit:contain}.public-feed{padding:49px 0 0;max-width:1440px;margin:auto;overflow:hidden}.feed-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1252px;margin:0 auto 23px}.feed-heading h2{font-size:22px;letter-spacing:-.7px;font-weight:600}.feed-heading p{font-size:12px;color:#7b889b;margin-top:8px;max-width:650px;line-height:1.7}.feed-viewport{overflow:hidden;padding:3px 0 10px;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.feed-track{display:flex;width:max-content;animation:feed-scroll 65s linear infinite;will-change:transform}.feed-viewport.paused .feed-track,.feed-viewport:hover .feed-track,.feed-viewport:focus-within .feed-track{animation-play-state:paused}.feed-group{display:flex;gap:16px;padding-right:16px}.feed-card{width:300px;padding:20px;background:#fff;border:1px solid #dfe6ee;border-radius:11px;text-align:left;flex-shrink:0;transition:border-color .15s}.feed-card:hover{border-color:#d4b864}.feed-card-head{display:flex;gap:9px;align-items:center;margin-bottom:18px}.feed-category{width:32px;height:32px;border-radius:9px;background:#eaf0f7;color:#8499b0;display:flex;align-items:center;justify-content:center}.feed-category.sound{background:#eef3e6;color:#8b9b6c}.feed-category.light{background:#faf0d8;color:#b59a4b}.feed-category.camera{background:#eae7f5;color:#9887b6}.feed-demo{font-size:9px;color:#94a1b4;margin-left:auto}.feed-card h3{font-size:15px;font-weight:600;line-height:1.5;letter-spacing:-.4px;min-height:45px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-role{display:block;color:#7c8ea7;font-size:11px;margin-top:7px}.feed-card-info{display:flex;align-items:center;justify-content:space-between;color:#8d9db2;font-family:var(--cond);font-size:10px;margin-top:18px;gap:7px}.feed-card-info>span:first-child{display:flex;gap:4px;align-items:center}.feed-card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf1f5;padding-top:15px;margin-top:15px}.feed-card-bottom strong{font-family:var(--cond);font-size:17px;font-weight:500}.feed-card-bottom small{font-size:10px;font-weight:400;color:#879bb4}.feed-card-bottom>svg{color:#9baec6}.feed-loading{text-align:center;padding:35px;font-size:12px;color:#899db8}@keyframes feed-scroll{to{transform:translate(-50%)}}.telegram-notification{display:flex;justify-content:space-between;gap:18px;align-items:center;border-top:1px solid #e8eef6;border-bottom:1px solid #e8eef6;padding:17px 0;margin-top:20px}.telegram-notification b{display:block;font-size:12px;font-weight:500}.telegram-notification small{display:block;font-size:10px;color:#8198b7;margin-top:5px}.telegram-notification input{width:17px;height:17px;min-height:0;accent-color:#d3a737}.telegram-actions{display:flex;align-items:center;gap:18px;margin-top:20px}.timeoff-list{border-top:1px solid #e4ebf3;padding-top:18px;margin-top:22px;grid-column:1 / -1}.timeoff-list h3{font-size:12px;font-weight:500;margin-bottom:12px}.timeoff-list .loading-state{min-height:75px}.timeoff-list>.muted{font-size:10px}.timeoff-item{display:flex;align-items:center;gap:5px;padding:10px 0}.timeoff-item>div{flex:1;min-width:0}.timeoff-item b{font-family:var(--cond);font-size:12px;font-weight:500;color:#687f9e}.timeoff-item p{font-size:10px;line-height:1.6;color:#869fbb;overflow-wrap:anywhere}.timeoff-item .icon-btn{color:#8fa5c0;width:28px;height:28px}.calendar-day.vacation{background:#edf5fa;color:#5f8fae}.calendar-day.widebear{background:#f1edfa;color:#8a6eac}.calendar-legend-row i.vacation{background:#8fb5cb}.calendar-legend-row i.widebear{background:#ad98c7}.day-booking.vacation .round-check{background:#e1eff9;color:#709abd}.day-booking.widebear .round-check{background:#ede6f8;color:#9a83bc}@media(max-width:1250px){.feed-heading{margin-left:32px;margin-right:32px}}@media(max-width:620px){.feed-heading{margin-left:22px;margin-right:22px;align-items:flex-start;flex-wrap:wrap;gap:15px}.feed-heading h2{font-size:20px}.feed-heading p{font-size:11px}.public-feed{padding-top:37px}.feed-heading .btn{min-height:30px;font-size:10px;padding:6px 9px}.feed-card{width:270px;padding:18px}.logo>img{width:35px;height:35px}.telegram-actions{gap:14px}.telegram-actions .btn{font-size:11px}}@media(prefers-reduced-motion:reduce){.feed-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none;padding-left:22px}.feed-track{animation:none!important;will-change:auto}.feed-group.duplicate{display:none}}.availability-preview{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.availability-preview>span{border:1px solid #e4eaf2;border-radius:6px;padding:7px 4px;text-align:center;color:#8ca1bc;background:#f6f8fb}.availability-preview b{font-family:var(--cond);font-size:15px;font-weight:500;display:block}.availability-preview small{font-family:var(--cond);font-size:9px}.availability-preview .free{background:#eaf6ee;border-color:#d1e5d7;color:#629478}.availability-preview .busy,.availability-preview .booked{background:#f9edf0;border-color:#ead6dc;color:#b1858e}.availability-preview .vacation{background:#edf5fa;border-color:#d5e5f0;color:#729bb8}.availability-preview .widebear{background:#f2edfa;border-color:#e2d8ee;color:#9a82b8}.application-actions{display:flex;gap:8px;margin-top:13px}.status.in_progress{background:#e9eefb;color:#4b6294}.hero-visual{margin:0;min-width:0}.hero-visual .hero-photo{height:440px;border-radius:7px;overflow:hidden}.hero-visual .hero-photo>img{border-radius:0}.hero-visual figcaption{margin-top:13px;font-size:11px;line-height:1.6;color:#718094;max-width:460px}.directions-section{max-width:1252px;margin:2px auto 0;padding:34px 0 38px;border-top:1px solid #d6dfe9;border-bottom:1px solid #d6dfe9}.directions-heading{display:flex;justify-content:space-between;gap:24px;align-items:baseline;margin-bottom:30px}.directions-heading h2{font-size:21px;font-weight:500;letter-spacing:-.6px}.directions-heading p{font-size:12px;color:#7b899e}.directions-grid{display:grid;grid-template-columns:repeat(4,1fr)}.direction-column{text-align:left;padding:0 25px;border-left:1px solid #d5dfea;min-width:0}.direction-column:first-child{border-left:0;padding-left:0}.direction-column:last-child{padding-right:0}.direction-column h3{font-family:var(--cond);font-size:29px;line-height:1.15;letter-spacing:-.7px;font-weight:500;margin-bottom:16px}.direction-column p{font-size:12px;line-height:1.7;color:#53667e;min-height:41px;max-width:250px}.direction-column>span{display:block;font-size:10px;line-height:1.75;color:#8594a9;margin-top:9px;max-width:250px}.direction-column:hover h3{text-decoration:underline;text-decoration-color:#d8ad36;text-underline-offset:7px;text-decoration-thickness:2px}.vacancy-feed{padding-top:46px;max-width:1344px;margin:auto;overflow:hidden}.vacancy-feed-heading{max-width:1252px;margin:0 auto 24px;display:flex;gap:25px;align-items:center;justify-content:space-between}.vacancy-feed-heading h2{font-size:21px;font-weight:500;letter-spacing:-.6px}.vacancy-feed-heading p{font-size:12px;color:#7b899e;line-height:1.7;margin-top:8px}.feed-pause{font-size:11px;color:#66778f;padding:9px 0;border-bottom:1px solid #a4b2c4;min-width:50px;white-space:nowrap}.feed-pause:hover{color:#182033;border-color:#182033}.vacancy-feed .feed-viewport{padding:0;margin:0 46px;border-top:1px solid #d5dfea;border-bottom:1px solid #d5dfea;-webkit-mask-image:none;mask-image:none}.vacancy-feed .feed-group{gap:0;padding-right:0}.vacancy-announcement{background:none;border:0;border-right:1px solid #d5dfea;border-radius:0;width:362px;padding:24px 28px 25px;flex-shrink:0;text-align:left}.vacancy-announcement:hover{background:#ecf0f5}.vacancy-date-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.vacancy-date-line time{font-family:var(--cond);font-weight:500;font-size:17px;color:#596d87;white-space:nowrap}.vacancy-date-line>span{font-size:10px;white-space:nowrap}.vacancy-open{color:#397559}.vacancy-closed{color:#8391a5}.vacancy-announcement h3{font-family:var(--cond);font-weight:500;font-size:29px;line-height:1.2;letter-spacing:-.6px;color:#182033;margin-top:18px;min-height:35px}.vacancy-announcement>p{font-size:11px;line-height:1.6;color:#778ba4;margin-top:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vacancy-context{display:flex;gap:15px;justify-content:space-between;align-items:baseline;margin-top:18px}.vacancy-context>span{font-size:11px;color:#8192aa;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vacancy-context strong{font-family:var(--cond);font-size:16px;font-weight:500;color:#3e536e;white-space:nowrap}.vacancy-context small{font-family:Onest,sans-serif;font-size:9px;color:#8a9bb3;font-weight:400}.vacancy-feed:has(.feed-viewport:focus-within) .feed-viewport{overflow-x:auto}.vacancy-feed .feed-viewport:focus-within .feed-track{animation:none;transform:none}@media(max-width:1250px){.directions-section,.vacancy-feed-heading,.vacancy-feed .feed-viewport{margin-left:32px;margin-right:32px}.hero-visual .hero-photo{height:395px}.direction-column{padding:0 21px}.direction-column h3{font-size:26px}.direction-column p{font-size:11px}.direction-column>span{font-size:10px}}@media(max-width:1050px){.hero-visual .hero-photo{height:350px}.directions-heading p{max-width:300px}.direction-column{padding:0 17px}.direction-column h3{font-size:25px;min-height:57px;margin-bottom:10px}.direction-column>span{font-size:9px}.vacancy-announcement{width:336px;padding:23px}.vacancy-announcement h3{font-size:27px}}@media(max-width:800px){.directions-section{margin:0 22px;padding:28px 0 32px}.directions-heading{display:block;margin-bottom:26px}.directions-heading p{max-width:none;margin-top:9px}.directions-grid{grid-template-columns:repeat(2,1fr);row-gap:28px}.direction-column{padding:0 23px}.direction-column:nth-child(3){border-left:0;padding-left:0}.direction-column:nth-child(2){padding-right:0}.direction-column h3{font-size:29px;min-height:0;margin-bottom:12px}.direction-column p{font-size:12px;min-height:41px;max-width:280px}.direction-column>span{font-size:10px}.hero-visual .hero-photo{height:350px;margin:0}.hero-visual figcaption{font-size:10px}.vacancy-feed-heading{margin:0 22px 21px;align-items:flex-start}.vacancy-feed-heading h2{font-size:20px}.vacancy-feed-heading p{font-size:11px;max-width:400px}.vacancy-feed .feed-viewport{margin:0 22px}.vacancy-feed{padding-top:35px}.feed-pause{font-size:10px}.vacancy-announcement{width:320px;padding:22px 23px}.vacancy-announcement h3{font-size:28px}}@media(max-width:480px){.hero-visual .hero-photo{height:280px}.directions-heading h2{font-size:20px}.directions-heading p{font-size:11px;line-height:1.7}.direction-column{padding:0 16px}.direction-column h3{font-size:25px;letter-spacing:-.6px;max-width:145px;min-height:58px}.direction-column p{font-size:11px;line-height:1.7;min-height:58px}.direction-column>span{font-size:9px;min-height:32px}.directions-grid{row-gap:25px}.vacancy-feed-heading{gap:16px}.vacancy-feed-heading h2{font-size:19px;line-height:1.35}.vacancy-feed-heading p{font-size:10px}.feed-pause{font-size:9px;min-width:42px}.vacancy-announcement{width:292px;padding:21px}.vacancy-date-line time{font-size:17px}.vacancy-date-line>span{font-size:9px}.vacancy-announcement h3{font-size:26px}.vacancy-announcement>p{font-size:10px}.vacancy-context{margin-top:15px}.vacancy-context>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.vacancy-feed .feed-viewport{overflow-x:auto;padding:0}.vacancy-feed .feed-track{animation:none!important}}.crm-disclosure{border-top:1px solid #e5ebf2;padding-top:17px}.crm-disclosure summary{display:flex;align-items:center;gap:15px;justify-content:space-between;cursor:pointer;list-style:none;color:#6f849d}.crm-disclosure summary::-webkit-details-marker{display:none}.crm-disclosure summary b{display:block;font-size:12px;font-weight:500;color:#526a86}.crm-disclosure summary small{display:block;font-size:10px;margin-top:5px;color:#8096b2}.crm-disclosure>div{margin-top:19px;border-top:1px solid #edf1f6;padding-top:18px}.crm-disclosure h3{font-size:13px}.crm-disclosure p{font-size:11px;line-height:1.8;color:#778da8;margin-top:10px}.crm-disclosure[open] summary>svg{transform:rotate(180deg)}.crm-disclosure summary:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:3px}.settings-aside .info-card .text-button{margin-top:13px;font-size:11px;color:#617b9b}.result-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:24px 0 4px;font-size:13px;color:var(--muted)}.review-sent{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.day-assignments{display:flex;flex-direction:column;gap:3px;overflow:hidden;margin-top:6px}.day-assignments small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35}.day-agenda{display:flex;flex-direction:column;gap:8px;width:100%}.day-agenda h3{font-size:15px;margin:0 0 4px}.day-agenda-item{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:8px;padding:12px;text-align:left;background:var(--paper);font-size:12px;color:var(--muted)}.day-agenda-item b{font-size:13px;color:var(--ink)}.day-agenda-item:hover{border-color:var(--ink)}.own-reviews h2{font-size:19px;margin:0 0 16px}.review-item>.review-reply{display:block;margin-top:14px;padding:12px 16px;border-left:2px solid var(--yellow);background:var(--paper)}.review-reply b{font-size:12px}.review-reply p{margin:6px 0 0;white-space:pre-wrap}.review-reply-button{margin-top:10px}.chat-history{display:flex;justify-content:center;margin-bottom:18px}.chat-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:var(--muted)}@media(max-width:600px){.result-pagination{gap:10px;font-size:11px}.result-pagination .btn{padding:9px}.day-assignments small{font-size:8px}.day-assignments{gap:1px;margin-top:3px}}.public-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.hero.hero-scene{position:relative;isolation:isolate;display:flex;align-items:center;width:calc(100% - 48px);max-width:1432px;min-height:620px;margin:0 auto 72px;padding:76px clamp(36px,6vw,90px);overflow:hidden;background:#080b10;color:#fff;gap:0}.hero-scene-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 50%}.hero-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(8,11,16,.62) 0%,rgba(8,11,16,.4) 32%,rgba(8,11,16,.07) 67%,transparent 100%);pointer-events:none}.hero-scene-content{width:54%;max-width:600px;padding:0}.hero-scene h1{font-size:clamp(39px,4.4vw,62px);line-height:1.13;letter-spacing:-2.5px;font-weight:500;color:#fff;margin:0 0 25px}.hero-scene .hero-copy>p{color:#d9dce0;font-size:15px;line-height:1.85;max-width:435px}.hero-scene .live-label{color:#e0e2e5;font-size:11px;letter-spacing:.025em;margin-bottom:26px}.hero-scene .live-label>span{background:#ffd05a;box-shadow:none;width:5px;height:5px;border-radius:0}.hero-scene .hero-actions{gap:10px;margin-top:34px}.hero-scene .hero-actions .btn{height:48px;padding:0 19px}.hero-scene .hero-actions .secondary{background:#080b1057;border-color:#74777d;color:#fff}.hero-scene .hero-actions .secondary:hover{background:#ffffff1f;border-color:#bbb}.hero-scene .hero-note{color:#c7cbd1;font-size:10px;line-height:1.6;align-items:flex-start;max-width:370px;margin-top:24px}.hero-scene .hero-note svg{color:#c7cbd1;width:15px;height:15px;margin-top:1px}.hero-scene .inline-note{background:#ffffff14;color:#e0e2e5;max-width:430px;margin-top:16px}@media(min-width:1600px){.hero.hero-scene{min-height:690px}}@media(max-width:1050px){.hero.hero-scene{width:calc(100% - 36px);min-height:570px;padding:54px 42px;margin-bottom:52px}.hero-scene-content{width:59%}.hero-scene h1{font-size:43px}.hero-scene .hero-copy>p{max-width:390px;font-size:14px}.hero-scene .hero-actions .btn{font-size:12px;padding:0 15px}}@media(max-width:720px){.public-header-actions{gap:10px}.public-header{gap:15px}.public-header-actions .btn{padding:10px 13px;min-height:39px}.hero.hero-scene{width:100%;min-height:790px;align-items:flex-start;padding:40px 24px 330px;margin-bottom:44px}.hero-scene-content{width:100%;max-width:490px}.hero-scene-image{top:auto;bottom:0;height:470px;object-position:73% center}.hero-scene:after{background:linear-gradient(180deg,#080b10,#080b10 36%,#080b10e8 46%,#080b101f 66%,#080b1000)}.hero-scene h1{font-size:39px;line-height:1.16;letter-spacing:-1.8px;margin-bottom:18px}.hero-scene .live-label{margin-bottom:24px;font-size:10px}.hero-scene .hero-copy>p{font-size:13px;line-height:1.8;max-width:390px}.hero-scene .hero-actions{margin-top:24px;gap:9px}.hero-scene .hero-actions .btn{padding:0 14px;height:46px}.hero-scene .hero-note{font-size:9px;max-width:none;margin-top:18px}}@media(max-width:380px){.hero.hero-scene{padding:34px 20px 330px;min-height:780px}.hero-scene h1{font-size:34px}.hero-scene .hero-actions{gap:8px}.hero-scene .hero-actions .btn{padding:0 12px;font-size:11px}.public-header-actions{gap:6px}}.project-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 0 8px}.project-tools>p{flex-basis:100%;font-size:12px;color:var(--muted);line-height:1.7;max-width:550px}.calendar-page-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.calendar-page-actions .btn{font-size:12px;padding:11px 13px}.notification-link{display:flex;margin-top:10px;font-size:12px;align-items:center;gap:4px}.project-context-note{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;margin:15px 0;border:1px solid var(--line);background:var(--surface);border-radius:8px;font-size:12px;color:var(--muted)}@media(max-width:800px){.calendar-page-actions{justify-content:flex-start}.calendar-page-actions .btn{font-size:11px;padding:10px 12px}.project-context-note{align-items:flex-start;flex-wrap:wrap}}.main-nav .nav-unread{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;background:var(--yellow);color:#182033;border-radius:5px;font-size:10px;font-weight:700}.unavailable-chat{padding:24px;background:var(--surface);min-width:0}.calendar-export-note{flex-basis:100%;color:var(--muted);font-size:11px;line-height:1.6;text-align:right}@media(max-width:800px){.calendar-export-note{text-align:left}}.launch-notice{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:8px 0 4px}.launch-notice>svg{color:var(--ink)}.launch-notice h3{font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.6px;color:var(--ink)}.launch-notice p{font-size:14px;line-height:1.85;color:var(--muted)}.launch-notice .btn{margin-top:6px;min-height:44px}@media(max-width:600px){.launch-notice h3{font-size:23px}.launch-notice p{font-size:13px}}.phone-check{margin-top:-7px;color:var(--muted);font-size:12px;line-height:1.55}.phone-check-progress{display:flex;align-items:center;gap:7px}.phone-check-error{color:var(--red)}.phone-check-retry{display:grid;gap:7px;justify-items:start}.phone-check-existing{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.phone-check-existing>b{color:var(--ink);font-size:14px}.phone-check-existing .sso-button{margin-top:2px}.phone-check-existing>.btn{min-width:0;font-size:12px}.profile-specialties{min-width:0;margin:0;padding:0;border:0}.profile-specialties>legend{padding:0;color:var(--ink);font-size:12px;font-weight:600}.profile-specialties>p{margin:5px 0 12px;color:var(--muted);font-size:12px}.profile-specialty-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-specialty-options>label{display:flex;align-items:center;gap:9px;min-height:45px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer;font-size:12px}.profile-specialty-options>label.is-selected{border-color:var(--theme-control-border);background:var(--soft)}.profile-specialty-options>label>input{width:17px;height:17px;flex:0 0 17px;margin:0;accent-color:var(--yellow);cursor:pointer}.profile-specialty-options>label>span{min-width:0;overflow-wrap:anywhere}.profile-specialty-options>label:focus-within{outline:2px solid var(--ink);outline-offset:2px}.profile-specialties>.profile-specialty-error{color:var(--red);margin:10px 0 0}.invite-person>div,.profile-hero>div:nth-child(2){min-width:0}.person-role{overflow-wrap:anywhere}@media(max-width:440px){.profile-specialty-options{grid-template-columns:1fr}}.account-menu{position:relative;flex-shrink:0}.account-menu-trigger{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{background:var(--soft);border-color:var(--line)}.account-menu-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.account-menu-popover{position:absolute;z-index:75;top:calc(100% + 9px);right:0;width:min(264px,calc(100vw - 26px));padding:7px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:0 12px 36px #00000026}.account-menu-heading{display:grid;gap:3px;padding:10px 11px 13px;margin-bottom:5px;border-bottom:1px solid var(--line)}.account-menu-heading>b{font-size:13px;font-weight:600;overflow-wrap:anywhere}.account-menu-heading>span{color:var(--muted);font-size:11px}.account-menu-popover [role=menuitem]{display:flex;align-items:center;gap:10px;width:100%;min-height:43px;padding:10px 11px;border-radius:7px;color:var(--ink);text-align:left;font-size:12px}.account-menu-popover [role=menuitem]:hover,.account-menu-popover [role=menuitem]:focus{background:var(--soft)}.account-menu-popover [role=menuitem]:focus-visible{outline:2px solid var(--theme-control-border);outline-offset:-2px}.account-menu-popover .account-menu-logout{color:var(--red)}.specialty-search{display:flex;align-items:center;gap:8px;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--muted);background:var(--surface)}.specialty-search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.specialty-search>svg{flex-shrink:0}.specialty-search>input{min-width:0;width:100%;padding:10px 0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:var(--ink);font-size:12px}.specialty-search>input:focus{outline:none;box-shadow:none}.specialty-search>button{display:grid;place-items:center;flex:0 0 32px;width:32px;height:36px;margin-right:-5px;border:0;padding:0;border-radius:5px;background:transparent;color:var(--muted)}.specialty-search>button:hover{color:var(--ink);background:var(--soft)}.specialty-selection{margin-bottom:12px}.specialty-selection>p,.specialty-current,.profile-specialties>.specialty-match-count,.specialty-match-count{margin:8px 0;font-size:11px;line-height:1.5;color:var(--muted)}.specialty-selected-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:140px;overflow-y:auto;overscroll-behavior:contain;padding:2px}.specialty-selected-chips>button{display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 9px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--soft);font-size:11px;line-height:1.4;text-align:left}.specialty-selected-chips>button>span{min-width:0;overflow-wrap:anywhere}.specialty-selected-chips>button>svg{flex-shrink:0}.profile-specialty-options,.specialty-filter-options{max-height:268px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:3px}.profile-specialty-options>label>span>small,.specialty-filter-options .specialty-option>span>small{display:block;margin-top:3px;color:var(--muted);font-size:10px;line-height:1.4;font-weight:400}.specialty-filter .specialty-search{margin-bottom:9px}.specialty-filter-options .specialty-option{align-items:center;gap:8px}.specialty-filter-options .specialty-option>span:first-child{min-width:0;overflow-wrap:anywhere;text-align:left}.specialty-select{min-width:0}.specialty-select>label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--ink)}.specialty-select>select{width:100%;height:176px;padding:5px;background-image:none;color:var(--ink);background-color:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:12px;overscroll-behavior:contain}.specialty-select>select>optgroup{font-weight:600;color:var(--muted)}.specialty-select>select option{padding:6px 8px;color:var(--ink);font-weight:400;white-space:normal}.shift-filters{align-items:center}.shift-filters>.search-input{flex:1}.shift-filters>.specialty-dropdown{flex:0 1 320px}@media(max-width:700px){.shift-filters>.specialty-dropdown,.shift-filters>.search-input{width:100%;flex-basis:auto}}.specialty-dropdown{position:relative;min-width:0}.specialty-dropdown-trigger{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);text-align:left;font-size:13px}.specialty-dropdown-trigger>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.specialty-dropdown-trigger>svg{flex-shrink:0;color:var(--muted)}.specialty-dropdown-trigger[aria-expanded=true]{border-color:var(--ink)}.specialty-dropdown-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.specialty-dropdown-panel{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:360px;max-width:calc(100vw - 32px);padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 12px 35px #00000020}.specialty-dropdown-panel .specialty-search{margin:0 0 8px}.specialty-dropdown-options{max-height:min(280px,40dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--muted) transparent}.specialty-dropdown-group{padding:12px 10px 5px;font-size:11px;font-weight:600;color:var(--muted)}.specialty-dropdown-options>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);text-align:left;font-size:13px;line-height:1.4}.specialty-dropdown-options>button.active{background:var(--soft)}.specialty-dropdown-options>button[aria-selected=true]{font-weight:600}.specialty-dropdown-options>button>svg{flex-shrink:0;color:var(--ink)}.specialty-dropdown-status{padding:10px 10px 2px;color:var(--muted);font-size:11px;line-height:1.5;border-top:1px solid var(--line);margin-top:8px}@media(max-width:700px){.specialty-dropdown-panel{width:100%}}:root{--theme-accent-soft: #fff4d1;--theme-accent-ink: #70520a;--theme-control-border: #b7c2d1;color-scheme:light}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--paper: #121620;--surface: #1a202b;--soft: #212835;--ink: #e8ecf3;--muted: #a7b4c8;--line: #2b3444;--yellow: #ffc21a;--green: #91d6ad;--red: #f3a8b2;--theme-accent-soft: #332c1a;--theme-accent-ink: #f1d77f;--theme-control-border: #61718a;--theme-green-soft: #1b332a;--theme-red-soft: #3a222b;--theme-blue-soft: #1d2e42;--theme-blue-ink: #9cc9ee;--theme-purple-soft: #30283e;--theme-purple-ink: #c8b0ec;color:var(--ink);background:var(--paper)}.theme-control{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;flex-shrink:0;padding:0;border:1px solid var(--theme-control-border);border-radius:9px;color:var(--ink);background:var(--surface)}.theme-control:hover{background:var(--soft)}.theme-control:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.theme-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.theme-picker{min-width:0;margin:0;padding:0;border:0}.theme-picker legend{padding:0;margin-bottom:15px;font-size:16px;font-weight:600}.theme-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.theme-option{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:99px;padding:16px 12px;border:1px solid var(--theme-control-border);border-radius:9px;background:var(--surface);color:var(--muted);font-size:12px;cursor:pointer}.theme-option.selected{background:var(--theme-accent-soft);border-color:#b88a12;color:var(--theme-accent-ink)}.theme-option input{position:absolute;top:14px;right:10px;width:15px;height:15px;min-height:0;margin:0;padding:0;accent-color:#a47600}.theme-option:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.theme-option input:focus-visible{outline:none}html[data-theme=dark] .theme-option.selected{border-color:var(--yellow)}html[data-theme=dark] .theme-option input{accent-color:var(--yellow)}@media(max-width:380px){.theme-options{gap:7px}.theme-option{padding:13px 9px;font-size:11px}}html[data-theme=dark] :is(body,.landing,.app-shell,.boot){background:var(--paper);color:var(--ink)}html[data-theme=dark] :is(.sidebar,.filters-panel,.specialist-card,.project-card,.invitation-card,.calendar-panel,.day-panel,.chat-layout,.settings-card,.modal,.hero-floating,.mini-calendar,.step-number,.feed-card,.message-bubble){background:var(--surface);border-color:var(--line)}html[data-theme=dark] .app-topbar{background:#1a202bed}html[data-theme=dark] :is(.inline-note,.crew-section,.search-banner,.banner-drawing span,.ecosystem,.skill-tags>span,.project-icon,.invite-person,.profile-facts,.budget-band,.info-card,.segmented,.chat-symbol,.demo-tag,.empty-symbol,.feed-category,.page-tabs button span,.mini-days b,.review-reply,.calendar-agenda,.chat-history-controls){background:var(--soft);border-color:var(--line)}html[data-theme=dark] :is(.week-labels,.conversation-list,.messages-scroll,.calendar-day.other-month){background:#161c27}html[data-theme=dark] .empty-state{background:#1a202b80;border-color:#46536a}html[data-theme=dark] .modal{box-shadow:0 24px 80px #0008}html[data-theme=dark] :is(.modal-backdrop,.sidebar-scrim){background:#080b13b8}html[data-theme=dark] .toast{background:#283244;color:var(--ink);border-color:#53627a;box-shadow:0 10px 40px #0006}html[data-theme=dark] .toast button{color:var(--ink)}html[data-theme=dark] :is(.specialties-strip,.public-footer,.workspace-label,.app-footer,.filter-group,.filter-help,.card-bottom,.page-tabs,.project-card-bottom,.form-actions,.profile-facts>div,.review-item,.person-row,.application-item,.notification-list article,.week-labels,.calendar-day,.calendar-tip,.conversation-list,.conversation-heading,.conversation,.chat-thread>header,.message-composer,.profile-visibility,.account-data>div,.integration-products>span,.feed-card-bottom,.telegram-notification,.timeoff-list,.directions-section,.direction-column,.vacancy-feed .feed-viewport,.vacancy-announcement,.crm-disclosure,.crm-disclosure>div,.mini-calendar>div:first-child,.review-reply,.calendar-agenda,.chat-history-controls,.pagination){border-color:var(--line)}html[data-theme=dark] :is(.nav-separated:before,.form-divider,.progress-track){background:var(--line)}html[data-theme=dark] :is(.signal-mark,.banner-drawing span,.radio-dot,.role-options button,.availability-options button){border-color:#61718a}html[data-theme=dark] :is(.specialist-card:hover,.feed-card:hover){border-color:#61718a;box-shadow:0 5px 18px #0002}html[data-theme=dark] :is(.crew-art,.banner-drawing){background-image:radial-gradient(#4c5c73 1px,transparent 1px)}html[data-theme=dark] :is(.boot>svg,.public-header nav,.live-label,.hero-copy>p,.hero-note,.hero-note svg,.specialty-link,.specialty-link>svg:first-child,.specialty-link>svg:last-child,.subtle-label,.section-intro>p,.crew-section>div>p,.steps p,.mini-calendar>div:first-child>svg,.mini-days span,.calendar-legend,.demo-section p,.public-footer,.public-footer button,.workspace-label,.main-nav button,.ecosystem,.ecosystem b,.account-button small,.account-button>svg,.topbar-title,.today-label,.breadcrumbs,.page-heading p,.app-footer,.app-footer>span:first-child,.app-footer>span:first-child>span,.search-banner p,.signal-mark,.filter-title h2 svg,.filter-title>button,.filters-panel .field>span,.filter-group h3,.specialty-option,.input-suffix>span,.filter-help,.filter-help p,.search-input,.search-input button,.results-meta,.results-meta>span,.results-meta small,.results-meta label,.results-meta select,.person-role,.person-meta,.rating small,.skill-tags>span,.person-rate>span,.page-tabs button,.project-icon,.project-id,.project-title>svg,.project-facts>span,.project-facts svg,.project-description,.crew-progress>div:first-child,.company-line,.invitation-title svg,.invitation-who,.invitation-facts,.invitation-facts small,.invitation-message,.contact-line,.modal-head .icon-btn,.form-intro,.segmented button,.field>span,.field>small,.checkbox-line,.role-options button>svg,.role-options button span,.demo-auth p,.invite-person>div>span,.profile-hero p,.profile-hero>div:nth-child(2)>span,.profile-rating>span,.profile-facts span,.detail-section p,.review-item small,.detail-status-row,.budget-band span,.person-row>div>span,.notification-list article,.notification-list p,.notification-list small,.week-labels span,.calendar-day.unknown,.calendar-legend-row>span,.day-panel-eyebrow,.day-weekday,.field-caption,.availability-options small,.calendar-tip,.calendar-tip p,.day-booking p,.day-booking small,.conversation-heading,.conversation small,.chat-symbol,.chat-thread>header p,.chat-thread>header .icon-btn,.message-author,.message-bubble>span,.message-composer>small,.chat-start,.chat-start h3,.form-section-title>svg,.form-section-title p,.info-card,.info-card p,.profile-editor-head p,.profile-visibility,.account-data dt,.feed-heading p,.feed-demo,.feed-role,.feed-card-info,.feed-card-bottom small,.feed-card-bottom>svg,.feed-loading,.telegram-notification small,.timeoff-item p,.timeoff-item .icon-btn,.hero-visual figcaption,.directions-heading p,.direction-column>span,.vacancy-feed-heading p,.feed-pause,.vacancy-closed,.vacancy-announcement>p,.vacancy-context>span,.vacancy-context small,.crm-disclosure summary,.crm-disclosure summary small,.crm-disclosure p,.inline-note,.review-reply p,.calendar-agenda p,.pagination,.chat-history-controls){color:var(--muted)}html[data-theme=dark] :is(.logo,.person-name,.specialty-link:hover,.specialty-option.selected,.crew-progress b,.invitation-facts strong,.profile-rating b,.notification-list b,.conversation-heading b,.conversation b,.message-bubble p,.info-card h3,.account-data dd,.timeoff-item b,.direction-column p,.vacancy-date-line time,.vacancy-announcement h3,.vacancy-context strong,.crm-disclosure summary b,.settings-aside .info-card .text-button,.page-tabs button.active){color:var(--ink)}html[data-theme=dark] :is(.rating,.profile-rating,.review-stars button,.favorite-button.saved,.favorite-button:hover,.logo .brand-dot,.notification-list article.unread>svg){color:var(--yellow)}html[data-theme=dark] :is(.favorite-button,.nav-shortcut){color:var(--muted)}html[data-theme=dark] :is(.person-name svg,.profile-hero h2 svg){color:var(--theme-blue-ink)}html[data-theme=dark] :is(input,select,textarea){background:var(--surface);color:var(--ink);border-color:var(--theme-control-border)}html[data-theme=dark] :is(input::placeholder,textarea::placeholder){color:var(--muted);opacity:1}html[data-theme=dark] :is(input,select,textarea):disabled{background:var(--soft);color:var(--muted)}html[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--ink)}html[data-theme=dark] input:autofill{background:var(--soft);color:var(--ink)}html[data-theme=dark] :is(.search-input,.btn.secondary){background:var(--surface);border-color:#61718a}html[data-theme=dark] .search-input input{background:transparent;border:0;color:var(--ink)}html[data-theme=dark] .results-meta select{background:var(--surface);color:var(--ink)}html[data-theme=dark] :is(.btn.secondary:hover,.icon-btn:hover,.main-nav button:hover,.conversation:hover,.vacancy-announcement:hover){background:var(--soft);color:var(--ink)}html[data-theme=dark] .btn.dark{background:#e8ecf3;color:#182033}html[data-theme=dark] .btn.dark:hover{background:#cdd6e4}html[data-theme=dark] .btn.primary{color:#231a00}html[data-theme=dark] .btn.card-action{background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-color:#77622c}html[data-theme=dark] .btn.card-action:hover{background:var(--yellow);color:#231a00;border-color:var(--yellow)}html[data-theme=dark] :is(.segmented button.active,.availability-options button.selected){background:#303b4e;color:var(--ink);border-color:#8193ad}html[data-theme=dark] :is(.main-nav button.active,.main-nav button.active>svg,.role-options button.selected,.role-options button.selected>svg){background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-color:#a78637}html[data-theme=dark] :is(.specialty-option.selected>.radio-dot,.toggle.on){background:var(--yellow);border-color:var(--yellow)}html[data-theme=dark] .specialty-option.selected>.radio-dot:after{border-color:#231a00}html[data-theme=dark] .toggle{background:#526078}html[data-theme=dark] .toggle span{background:#f2f5fa}html[data-theme=dark] :is(.checkbox-line input,.telegram-notification input){accent-color:var(--yellow)}html[data-theme=dark] .feed-pause:hover{color:var(--ink);border-color:var(--ink)}html[data-theme=dark] .status{background:var(--soft);color:var(--muted)}html[data-theme=dark] :is(.status.pending,.status.cancel_requested,.status.cancellation_requested,.round-check,.mini-days b.filled,.company-monogram,.connection-state,.demo-banner){background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-color:#77622c}html[data-theme=dark] :is(.status.accepted,.status.active,.status.open,.status.free,.connection-state.connected){background:var(--theme-green-soft);color:var(--green)}html[data-theme=dark] :is(.status.declined,.status.cancelled,.error-notice){background:var(--theme-red-soft);color:var(--red);border-color:#75414e}html[data-theme=dark] :is(.status.completed,.status.in_progress){background:var(--theme-blue-soft);color:var(--theme-blue-ink)}html[data-theme=dark] :is(.save-hint,.vacancy-open,.availability,.integration-products>span>svg){color:var(--green)}html[data-theme=dark] :is(.time-left,.availability-options svg){color:var(--theme-accent-ink)}html[data-theme=dark] .live-label>span{background:var(--yellow);box-shadow:0 0 0 4px #ffc21a1f}html[data-theme=dark] .feed-category.sound{background:var(--theme-green-soft);color:var(--green)}html[data-theme=dark] .feed-category.light{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}html[data-theme=dark] .feed-category.camera{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}html[data-theme=dark] .calendar-day{background:var(--surface)}html[data-theme=dark] .calendar-day.other-month{background:#161c27}html[data-theme=dark] .availability-preview>span{background:var(--soft);border-color:var(--line);color:var(--muted)}html[data-theme=dark] :is(.calendar-day.free,.availability-preview .free){background:var(--theme-green-soft);color:var(--green);border-color:#345d46}html[data-theme=dark] :is(.calendar-day.busy,.availability-preview .busy,.availability-preview .booked){background:var(--theme-red-soft);color:var(--red);border-color:#69414b}html[data-theme=dark] :is(.calendar-day.locked,.calendar-day.locked>svg){background:var(--theme-accent-soft);color:var(--theme-accent-ink)}html[data-theme=dark] :is(.calendar-day.vacation,.availability-preview .vacation,.day-booking.vacation .round-check){background:var(--theme-blue-soft);color:var(--theme-blue-ink);border-color:#3a5676}html[data-theme=dark] :is(.calendar-day.widebear,.availability-preview .widebear,.day-booking.widebear .round-check){background:var(--theme-purple-soft);color:var(--theme-purple-ink);border-color:#635078}html[data-theme=dark] .calendar-day.today .day-number{background:var(--ink);color:var(--paper)}html[data-theme=dark] .calendar-day.selected{box-shadow:inset 0 0 0 2px var(--yellow)}html[data-theme=dark] .calendar-day:hover:not(.selected){box-shadow:inset 0 0 0 2px #74859d}html[data-theme=dark] .calendar-legend-row i{background:#61718a}html[data-theme=dark] :is(.calendar-legend-row i.free,.option-indicator.free,.availability>i.available,.profile-visibility i.on){background:var(--green)}html[data-theme=dark] :is(.calendar-legend-row i.busy,.option-indicator.busy){background:var(--red)}html[data-theme=dark] .calendar-legend-row i.locked{background:var(--yellow)}html[data-theme=dark] .calendar-legend-row i.vacation{background:var(--theme-blue-ink)}html[data-theme=dark] .calendar-legend-row i.widebear{background:var(--theme-purple-ink)}html[data-theme=dark] .conversation.active{background:#273247;border-color:var(--yellow)}html[data-theme=dark] .conversation>i{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}html[data-theme=dark] .message.mine .message-bubble{background:#332e20;border-color:#625334}html[data-theme=dark] .message.mine .message-bubble p{color:#f0e3bd}html[data-theme=dark] .message.mine .message-bubble>span{color:#c3b58e}html[data-theme=dark] .message-composer textarea{border-color:var(--theme-control-border)}html[data-theme=dark] .search-input:focus-within{border-color:var(--yellow)}html[data-theme=dark] :is(button,a,summary):focus-visible{outline-color:var(--yellow)}html[data-theme=dark] .hero-scene .hero-copy>p{color:#d9dce0}html[data-theme=dark] .hero-scene .live-label{color:#e0e2e5}html[data-theme=dark] .hero-scene .live-label>span{background:#ffd05a;box-shadow:none}html[data-theme=dark] .hero-scene :is(.hero-note,.hero-note svg){color:#c7cbd1}html[data-theme=dark] .hero-scene .hero-actions .secondary{background:#080b1057;border-color:#74777d;color:#fff}html[data-theme=dark] .hero-scene .hero-actions .secondary:hover{background:#ffffff1f;border-color:#bbb}html[data-theme=dark] .hero-scene .inline-note{background:#ffffff14;color:#e0e2e5}html[data-theme=dark] .review-item>.review-reply{border-left-color:var(--yellow)}html[data-theme=dark] :is(.calendar-day.vacation,.calendar-day.widebear)>svg{color:inherit;background:transparent}:root{--validation-red: #ad2634;--validation-soft: #fff5f5}:root[data-theme=dark]{--validation-red: #f3a8b2;--validation-soft: #302127}.form-requirements{color:var(--muted);font-size:11px;line-height:1.6}.required-mark{color:var(--muted);font-weight:600}.profile-validation .field.has-error>span{color:var(--validation-red)}.profile-validation .field.has-error :is(input,select,textarea){border-color:var(--validation-red);background:var(--validation-soft)}.profile-validation .field.has-error :is(input,select,textarea):focus{outline:2px solid var(--validation-red);outline-offset:2px}.profile-validation .field>.field-error,.profile-validation>.field-error,.profile-validation .profile-specialties>.profile-specialty-error{color:var(--validation-red);font-size:11px;line-height:1.6;margin:0}.profile-validation .profile-specialties>.profile-specialty-error{margin-top:10px}.profile-validation .profile-specialties.has-error{border-left:3px solid var(--validation-red);padding-left:12px}.profile-validation .profile-specialties:focus-visible{outline:2px solid var(--validation-red);outline-offset:5px;border-radius:4px}.profile-validation .checkbox-line.has-error{color:var(--validation-red)}.profile-validation .checkbox-line.has-error input{outline:2px solid var(--validation-red);outline-offset:2px}
