@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-cyrillic-ext-400-normal.0s74py~xtz4vh.woff2)format("woff2"),url(../media/roboto-cyrillic-ext-400-normal.0aomb12vwejhk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-cyrillic-400-normal.0oaxdhzgoq2ab.woff2)format("woff2"),url(../media/roboto-cyrillic-400-normal.0zk7_5wpoj4sz.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-greek-ext-400-normal.0a0apr6lomd4n.woff2)format("woff2"),url(../media/roboto-greek-ext-400-normal.07yb_zjpgwzx5.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-greek-400-normal.0mg1bdsh778sk.woff2)format("woff2"),url(../media/roboto-greek-400-normal.047~hnlh7jro6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-math-400-normal.11gydinfh3pdz.woff2)format("woff2"),url(../media/roboto-math-400-normal.0lb~anbm1dwuz.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-symbols-400-normal.04n~e9jcss6h2.woff2)format("woff2"),url(../media/roboto-symbols-400-normal.0806owmfs24bl.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-vietnamese-400-normal.04i-yxcdupts1.woff2)format("woff2"),url(../media/roboto-vietnamese-400-normal.12y12~u395pra.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-latin-ext-400-normal.0-jk.g2szw_-p.woff2)format("woff2"),url(../media/roboto-latin-ext-400-normal.135jy~3r_dh2p.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-latin-400-normal.0-8~zcc0s.jnt.woff2)format("woff2"),url(../media/roboto-latin-400-normal.0-~qwogdmiwqf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(../media/roboto-cyrillic-ext-400-italic.12gj9nv~6k38j.woff2)format("woff2"),url(../media/roboto-cyrillic-ext-400-italic.0a.-yss91vlau.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(../media/roboto-cyrillic-400-italic.05p3qr-r~mbla.woff2)format("woff2"),url(../media/roboto-cyrillic-400-italic.03-hvvfnvh9yk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(../media/roboto-greek-ext-400-italic.0bd47lc2nzf-i.woff2)format("woff2"),url(../media/roboto-greek-ext-400-italic.08_5zcu2pk6q-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(../media/roboto-greek-400-italic.11rf762mzowju.woff2)format("woff2"),url(../media/roboto-greek-400-italic.003q8g4j2x701.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(../media/roboto-math-400-italic.04i7c-xldel75.woff2)format("woff2"),url(../media/roboto-math-400-italic.0ndb66zwcqo-..woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(../media/roboto-symbols-400-italic.12gull5aozjot.woff2)format("woff2"),url(../media/roboto-symbols-400-italic.11mwogh9emilj.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(../media/roboto-vietnamese-400-italic.0vow1u61~plbi.woff2)format("woff2"),url(../media/roboto-vietnamese-400-italic.0oklhgdt6xq8u.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(../media/roboto-latin-ext-400-italic.0ebs4g_2z4987.woff2)format("woff2"),url(../media/roboto-latin-ext-400-italic.0wd9lqeubhs9w.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(../media/roboto-latin-400-italic.14tu81q.rcjti.woff2)format("woff2"),url(../media/roboto-latin-400-italic.0b78f4cku~-fc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-cyrillic-ext-500-normal.0yvvi-~~c-4~5.woff2)format("woff2"),url(../media/roboto-cyrillic-ext-500-normal.0r7et5ashajgq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-cyrillic-500-normal.0m-gvd7z4q2sn.woff2)format("woff2"),url(../media/roboto-cyrillic-500-normal.0bvewd~e.phq~.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-greek-ext-500-normal.03mvz.fblvv7i.woff2)format("woff2"),url(../media/roboto-greek-ext-500-normal.16vjcev00i0~_.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-greek-500-normal.0r~atbzu5ge73.woff2)format("woff2"),url(../media/roboto-greek-500-normal.13myw11jmnilx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-math-500-normal.0eo84dr4b31-9.woff2)format("woff2"),url(../media/roboto-math-500-normal.0vx_abi6xhkf-.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-symbols-500-normal.06hn7xrlmj464.woff2)format("woff2"),url(../media/roboto-symbols-500-normal.0~q.wh5m..3a3.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-vietnamese-500-normal.0g34-dwnir9_k.woff2)format("woff2"),url(../media/roboto-vietnamese-500-normal.01os9ix0-mlvf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-latin-ext-500-normal.0y6p7l2ocmt0b.woff2)format("woff2"),url(../media/roboto-latin-ext-500-normal.0n7vj.s21qyql.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-latin-500-normal.17p.kg.4p_bnp.woff2)format("woff2"),url(../media/roboto-latin-500-normal.189y6d5g4~qfl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:url(../media/roboto-cyrillic-ext-500-italic.135viys-cjz8a.woff2)format("woff2"),url(../media/roboto-cyrillic-ext-500-italic.0z2z7gam~~7zm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:url(../media/roboto-cyrillic-500-italic.0jmz.z2c5j~c5.woff2)format("woff2"),url(../media/roboto-cyrillic-500-italic.17qxyic7-_53o.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:url(../media/roboto-greek-ext-500-italic.0kuuk2q57tcj1.woff2)format("woff2"),url(../media/roboto-greek-ext-500-italic.04-7ooysgx6hl.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:url(../media/roboto-greek-500-italic.11occ73dz17e~.woff2)format("woff2"),url(../media/roboto-greek-500-italic.0qg7l11~s3dbe.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:url(../media/roboto-math-500-italic.0oq.v8_s_p1t2.woff2)format("woff2"),url(../media/roboto-math-500-italic.0a06ml517x7i3.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:url(../media/roboto-symbols-500-italic.0tczcc58-gy8d.woff2)format("woff2"),url(../media/roboto-symbols-500-italic.0eegsg.isqlyr.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:url(../media/roboto-vietnamese-500-italic.0b2v9uh2qd3c5.woff2)format("woff2"),url(../media/roboto-vietnamese-500-italic.11_rw61g48pt3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:url(../media/roboto-latin-ext-500-italic.0a5c-w1f88hfl.woff2)format("woff2"),url(../media/roboto-latin-ext-500-italic.0spq4~m2baw1~.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:url(../media/roboto-latin-500-italic.06py3l_ovg69e.woff2)format("woff2"),url(../media/roboto-latin-500-italic.136m4hvsxhof1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(../media/roboto-cyrillic-ext-600-normal.0~ccibr4v-4cp.woff2)format("woff2"),url(../media/roboto-cyrillic-ext-600-normal.07.55t23r0h.n.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(../media/roboto-cyrillic-600-normal.0vyzxe9zv-tkd.woff2)format("woff2"),url(../media/roboto-cyrillic-600-normal.0lbtv-909yqct.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(../media/roboto-greek-ext-600-normal.14hbs~ge~v35x.woff2)format("woff2"),url(../media/roboto-greek-ext-600-normal.0-p.5-6hb-y6u.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(../media/roboto-greek-600-normal.05hi-qqdnff64.woff2)format("woff2"),url(../media/roboto-greek-600-normal.0ltj0gemlh4...woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(../media/roboto-math-600-normal.0tsq5f7bj82yy.woff2)format("woff2"),url(../media/roboto-math-600-normal.0iqevmg.2eaqo.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(../media/roboto-symbols-600-normal.0km80qbs3e.7s.woff2)format("woff2"),url(../media/roboto-symbols-600-normal.0cw8gqlhzh_a3.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(../media/roboto-vietnamese-600-normal.13230pf8l5uc..woff2)format("woff2"),url(../media/roboto-vietnamese-600-normal.17x6ge0nl~t8n.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(../media/roboto-latin-ext-600-normal.174bvnjg7t~8k.woff2)format("woff2"),url(../media/roboto-latin-ext-600-normal.02ibjl5tgoioq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(../media/roboto-latin-600-normal.16~mu-f9.jsnl.woff2)format("woff2"),url(../media/roboto-latin-600-normal.00.x3o3hcrdi7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-cyrillic-ext-700-normal.0~fdk7-b02z2q.woff2)format("woff2"),url(../media/roboto-cyrillic-ext-700-normal.0b5dfez8924lx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-cyrillic-700-normal.0wn8hehtv4dc-.woff2)format("woff2"),url(../media/roboto-cyrillic-700-normal.0r4e6i5hnvtr1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-greek-ext-700-normal.0fq.-l1zi-ljo.woff2)format("woff2"),url(../media/roboto-greek-ext-700-normal.0~oe8v94-m4~j.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-greek-700-normal.0ey1h_4x0i7fk.woff2)format("woff2"),url(../media/roboto-greek-700-normal.0324om0gcqtxc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-math-700-normal.01.mu-m7ykau0.woff2)format("woff2"),url(../media/roboto-math-700-normal.0f3f343d~z8z..woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-symbols-700-normal.0lj3u7-peizco.woff2)format("woff2"),url(../media/roboto-symbols-700-normal.17o4hqw~a_6kk.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-vietnamese-700-normal.0dhqlue7o9tju.woff2)format("woff2"),url(../media/roboto-vietnamese-700-normal.07~k4f0m1j~lp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-latin-ext-700-normal.0pegc1u7hcln~.woff2)format("woff2"),url(../media/roboto-latin-ext-700-normal.0lid2tpv4ml0u.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-latin-700-normal.0p7d-th13s3_o.woff2)format("woff2"),url(../media/roboto-latin-700-normal.0vkjynv.rbet..woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.0xpgvcoxruq.8.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.0tng7c41iftcp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.087r1-tljb70l.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.0bpn27hhc~-d3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.0bemy31mtia~~.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.15k7shgxnlfr2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.0yjr~p._1wjhq.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.0if3lc5k5lnhh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.0m58wcl-45-e_.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.00uufft-w4e71.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.0~~285bd0hytg.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.0ytsw4b~7cqpy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.0v-do.6chvl-f.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.0bzpbwglq0q.~.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.12i~2hcxiz8-i.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.10dlyaafl6a1q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.09_afli7imgm3.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.10069fmo9b06~.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.14cm-1f4iq109.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.0ko-k0pg.ozz..woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.0855hw.bh9ima.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.06rlmnvgtxy6y.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.0sp08a3_wd31b.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.0wy1e4e0.ul5s.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-cyrillic-ext-600-normal.15l1uglw06i2m.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-600-normal.15aye3ng77~2..woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-cyrillic-600-normal.0zm.b9icodj1d.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-600-normal.0b5vejrrirynb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-greek-600-normal.0.qfkh0.i7~80.woff2)format("woff2"),url(../media/jetbrains-mono-greek-600-normal.0tkl4oj11l_1h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-vietnamese-600-normal.0-bvm4.0k8yo6.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-600-normal.04vz7.37ouk2l.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-latin-ext-600-normal.0cj1gverw~qa~.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-600-normal.06nws4-kvn67y.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-latin-600-normal.0uc1d..6ne28b.woff2)format("woff2"),url(../media/jetbrains-mono-latin-600-normal.0q148sfpujlfj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-normal.0r913o--3l-pe.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-normal.0c_an-~7j4fz6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-normal.0hmuxqgx-3_2g.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-normal.10unafyjpfu0p.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-normal.111pa_aoykzhb.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-normal.0umbcpv1-b07-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-normal.11m-vgiz.4kir.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-normal.0.e5tfy7i61pe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.0giv8sdb5c-8-.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.0-oukxbfbk4i2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-ext-500-normal.011_idx_lamrh.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-500-normal.0.o7v-mqp2rkk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-500-normal.13l~6i15e82nt.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-500-normal.0234-4zmsynfx.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-vietnamese-500-normal.0h8qrjhx6yxax.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-500-normal.11gpxdjgspur0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-normal.0sv4e_fu8h6uo.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-500-normal.0x-plf56fe1.k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.0k.c35ns00zfx.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.1719j4wj3qx12.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-ext-500-italic.0bz44t.vbpxqc.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-500-italic.0sow.z07q310z.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-500-italic.0.8.z1950xg6m.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-500-italic.0r8bkwm~p~nj1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-vietnamese-500-italic.0ov94_l4k4738.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-500-italic.0a9rb1y1reh~s.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-italic.0r~265q.529-h.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-500-italic.0_ejuy.ywnbyi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-italic.07.ho5evi9j5..woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-italic.00_83aamqi.dm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-ext-600-normal.0e290~b14h_fv.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-600-normal.0wad5gelb4pm2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-600-normal.0s61ktdje7961.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-600-normal.0moa55sidoxkh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-vietnamese-600-normal.0vk8any~vsm80.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-600-normal.0a-0gb31l6hax.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-ext-600-normal.0e4ehi.k06g4z.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-600-normal.15al0m38xb.nv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-normal.0tmtzfbth38_1.woff2)format("woff2"),url(../media/cormorant-garamond-latin-600-normal.0alm7z4270lm2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.onboarding-modal{background:var(--surface-base);border-radius:var(--radius-xl);box-shadow:var(--nm-shadow-2xl);z-index:9999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:480px;min-height:280px;max-height:calc(100vh - 160px);padding:32px 40px;position:fixed}.onboarding-modal[data-position=centered]{top:50%;left:50%;transform:translate(-50%,-50%)}.onboarding-modal[data-position=anchored]{transform:none}.onboarding-modal[data-state=entering]{animation:modal-fade-in .35s var(--ease-smooth) forwards}.onboarding-modal[data-state=entered]{opacity:1}.onboarding-modal[data-state=exiting]{animation:modal-fade-out .3s var(--ease-smooth) forwards}@keyframes modal-fade-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.onboarding-modal__content{flex-direction:column;gap:24px;display:flex}.onboarding-headline{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 16px;line-height:1.3}.onboarding-body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-normal);color:var(--text-secondary);max-width:70ch;margin:0;line-height:1.6}.onboarding-body p{margin:0 0 16px}.onboarding-body p:last-child{margin-bottom:0}.onboarding-list{margin:16px 0;padding-left:0;list-style:none}.onboarding-list li{margin-bottom:8px;padding-left:24px;position:relative}.onboarding-list li:before{content:"—";color:var(--text-primary);margin-right:12px;position:absolute;left:0}.onboarding-list li:last-child{margin-bottom:0}.onboarding-checklist{margin:16px 0;padding-left:0;list-style:none}.onboarding-checklist li{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:10px;padding-left:28px;position:relative}.onboarding-checklist li:before{content:"✓";color:var(--accent-warmth);font-size:1.1rem;font-weight:var(--weight-bold);line-height:1.6;position:absolute;left:0}.onboarding-close{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-smooth), background var(--duration-fast) var(--ease-smooth);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.onboarding-close:hover{color:var(--text-primary);background:#2e294e0a}.onboarding-close:focus-visible{outline:2px solid var(--action-fill);outline-offset:2px}.onboarding-close:active{transform:scale(.95)}.onboarding-cta-primary{background:var(--action-fill);color:var(--text-inverse);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:.01em;cursor:pointer;min-width:140px;min-height:44px;transition:background var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth), transform var(--duration-fast) var(--ease-smooth);border:none;padding:12px 24px}.onboarding-cta-primary:hover{background:#3a3555;box-shadow:0 4px 12px #2e294e33,0 2px 4px #2e294e1f}.onboarding-cta-primary:active{background:#231f3e;transform:translateY(1px);box-shadow:0 2px 6px #2e294e26,0 1px 2px #2e294e1a}.onboarding-cta-primary:focus-visible{outline:2px solid var(--action-fill);outline-offset:2px}.onboarding-cta-skip{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-normal);cursor:pointer;min-height:44px;transition:color var(--duration-fast) var(--ease-smooth);background:0 0;border:none;padding:12px 16px;position:relative}.onboarding-cta-skip:hover{color:var(--text-primary)}.onboarding-cta-skip:after{content:"";transform-origin:0;height:1px;transition:transform var(--duration-fast) var(--ease-smooth);background:currentColor;position:absolute;bottom:10px;left:16px;right:16px;transform:scaleX(0)}.onboarding-cta-skip:hover:after{transform:scaleX(1)}.onboarding-cta-skip:focus-visible{outline:2px solid var(--action-fill);outline-offset:2px;border-radius:6px}.onboarding-cta-skip:active{transform:scale(.98)}.onboarding-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.onboarding-progress{text-align:center;margin-top:16px}.onboarding-progress-bar{background:var(--border-subtle);border-radius:2px;width:100%;height:3px;margin-bottom:8px;overflow:hidden}.onboarding-progress-bar-fill{background:linear-gradient(90deg, var(--action-fill) 0%,  var(--accent-primary) 100% );height:100%;transition:width .35s var(--ease-smooth);border-radius:2px}.onboarding-progress-text{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--text-tertiary);letter-spacing:.02em}.onboarding-backdrop{z-index:9998;-webkit-backdrop-filter:blur(3px);pointer-events:none;transition:opacity .35s var(--ease-smooth);background:#2e294e26;position:fixed;inset:0}.onboarding-backdrop[data-state=entering]{animation:backdrop-fade-in .35s var(--ease-smooth) forwards}.onboarding-backdrop[data-state=entered]{opacity:1}.onboarding-backdrop[data-state=exiting]{animation:backdrop-fade-out .35s var(--ease-smooth) forwards}@keyframes backdrop-fade-in{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(3px)}}@keyframes backdrop-fade-out{0%{opacity:1}to{opacity:0}}.onboarding-highlight{z-index:9999;transition:box-shadow .3s var(--ease-smooth);pointer-events:auto;position:relative;box-shadow:var(--nm-shadow-xl)!important}.onboarding-highlight:after{content:"";border-radius:inherit;pointer-events:none;animation:2s ease-in-out infinite highlight-pulse;position:absolute;inset:-2px;box-shadow:0 0 0 2px #ffc8574d}@keyframes highlight-pulse{0%,to{opacity:.5;box-shadow:0 0 0 2px #ffc85733}50%{opacity:1;box-shadow:0 0 0 2px #ffc85766}}@media (max-width:560px){.onboarding-modal{max-width:calc(100vw - 32px);padding:24px 28px}.onboarding-headline{font-size:var(--text-lg)}}@media (max-width:1023px){.onboarding-modal[data-position=anchored]{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media (prefers-reduced-motion:reduce){.onboarding-modal,.onboarding-backdrop,.onboarding-highlight,.onboarding-cta-primary,.onboarding-cta-skip,.onboarding-close,.onboarding-progress-bar-fill{transition-duration:.01ms!important;animation-duration:.01ms!important}.onboarding-highlight:after{opacity:.6;animation:none}.onboarding-cta-skip:after{transition-duration:.01ms!important}.onboarding-backdrop{-webkit-backdrop-filter:blur(3px)}}
:root{--ob-sidebar-width:260px;--ob-content-max:760px;--ob-content-padding-x:64px;--ob-content-padding-y:72px;--ob-header-height:64px;--ob-sidebar-bg:var(--surface-sidebar);--ob-sidebar-border:#2e294e0f;--ob-content-bg:var(--surface-base);--ob-section-divider:#2e294e0d;--ob-eyebrow-size:.694rem;--ob-eyebrow-tracking:.14em;--ob-eyebrow-weight:500;--ob-eyebrow-color:var(--text-tertiary);--ob-chapter-num-size:7rem;--ob-chapter-num-color:#2e294e0d;--ob-section-title-size:2.2rem;--ob-section-title-weight:600;--ob-section-title-lh:1.15;--ob-section-title-tracking:-.02em;--ob-pullquote-size:1.4rem;--ob-pullquote-lh:1.5;--ob-pullquote-border:3px solid var(--action-fill);--ob-body-size:1rem;--ob-body-lh:1.65;--ob-body-color:var(--text-secondary);--ob-caption-size:.833rem;--ob-caption-color:var(--text-tertiary);--ob-scenario-border:3px solid var(--brand-electric-pink);--ob-scenario-bg:#ff078d06;--ob-scenario-padding-x:24px;--ob-scenario-padding-y:20px;--ob-scenario-radius:0 12px 12px 0;--ob-cta-border-width:4px;--ob-cta-border-color:var(--action-fill);--ob-cta-bg:#2e294e08;--ob-cta-radius:0 12px 12px 0;--ob-progress-track-color:#2e294e14;--ob-progress-fill-start:var(--action-fill);--ob-progress-fill-end:var(--brand-electric-pink);--ob-progress-ring-size:36px;--ob-progress-ring-stroke:2.5px;--ob-progress-ring-bg:#2e294e1a;--ob-progress-ring-fill:var(--action-fill);--ob-progress-ring-complete:var(--brand-electric-pink);--ob-component-radius:var(--radius-lg);--ob-component-shadow:var(--nm-shadow-md);--ob-component-shadow-hover:var(--nm-shadow-lg);--ob-component-border:1px solid #2e294e0f;--ob-screenshot-radius:var(--radius-md);--ob-screenshot-shadow:var(--nm-shadow-xl);--ob-screenshot-border:1px solid #2e294e14;--ob-screenshot-frame-bg:#f5f4f8;--ob-screenshot-frame-padding:24px;--ob-dot-size:10px;--ob-dot-color:var(--brand-electric-pink);--ob-dot-ring-color:#ff078d40;--ob-dot-ring-size:22px;--ob-panel-bg:var(--action-fill);--ob-panel-radius:var(--radius-md);--ob-panel-shadow:0 12px 32px #2e294e38, 0 4px 12px #2e294e1f;--ob-panel-text:#ffffffeb;--ob-panel-text-muted:#ffffff8c;--ob-panel-arrow-size:8px;--ob-loop-canvas-size:480px;--ob-loop-node-size:88px;--ob-loop-node-inner:64px;--ob-loop-node-shadow:var(--nm-shadow-xl);--ob-loop-node-active-glow:0 0 0 6px #ff078d1f, 0 0 0 12px #ff078d0f;--ob-loop-path-color:#2e294e1f;--ob-loop-shimmer-duration:2.4s;--ob-before-filter:grayscale(100%) opacity(.45);--ob-reveal-duration:.6s;--ob-reveal-ease:cubic-bezier(.25, .46, .45, .94);--ob-arc-path-color:#2e294e26;--ob-arc-path-active:var(--action-fill);--ob-arc-stage-dot-size:14px;--ob-arc-stage-dot-active:var(--brand-electric-pink);--ob-arc-stage-dot-done:var(--action-fill);--ob-arc-stage-dot-future:#2e294e33;--ob-pipeline-base-shadow:var(--nm-shadow-sm);--ob-pipeline-active-shadow:var(--nm-shadow-xl);--ob-pipeline-perspective:1200px;--ob-pipeline-z-step:6px;--ob-completion-ring-color:var(--brand-golden-hour);--ob-completion-glow:0 0 0 8px #ffc85726, 0 0 0 16px #ffc8570f}[data-theme=dark] .ob-sidebar,[data-theme=dark] .ob-content-stage{--text-primary:#423357;--text-secondary:#4e4560;--text-tertiary:#8a87a0;--surface-base:#fff;--surface-sidebar:#fafafa;--surface-inset:#f8f8fa;--brand-midnight:#2e294e;--brand-cloud-gray:#d8dbe2;--brand-electric-pink:#ff078d;--brand-golden-hour:#ffc857;--border-default:#2e294e14;--border-subtle:#2e294e0a;--nm-shadow-xs:2px 2px 4px #2e294e0d, -2px -2px 4px #fffc;--nm-shadow-sm:3px 3px 6px #2e294e12, -3px -3px 6px #ffffffe6;--nm-shadow-md:5px 5px 10px #2e294e0f, -5px -5px 10px #ffffffe6;--nm-shadow-lg:8px 8px 16px #2e294e12, -8px -8px 16px #fff;--nm-shadow-xl:12px 12px 24px #2e294e14, -12px -12px 24px #fff;color:var(--text-primary);background:#fff}[data-theme=dark] .ob-sidebar{background:#fafafa;border-right-color:#2e294e0f}
@keyframes ob-title-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-eyebrow-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-fade-only{0%{opacity:0}to{opacity:1}}@keyframes loop-shimmer-travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}@keyframes ob-node-pulse{0%{box-shadow:var(--nm-shadow-xl), 0 0 0 5px #ff078d1f, 0 0 0 10px #ff078d0d}50%{box-shadow:var(--nm-shadow-xl), 0 0 0 7px #ff078d2e, 0 0 0 16px #ff078d12}to{box-shadow:var(--nm-shadow-xl), 0 0 0 5px #ff078d1f, 0 0 0 10px #ff078d0d}}@keyframes ob-dot-pulse{0%{box-shadow:0 0 #ff078d59}50%{box-shadow:0 0 0 6px #ff078d1f}to{box-shadow:0 0 0 10px #ff078d00}}@keyframes ob-completion-ring{0%{stroke:#ff078d;filter:drop-shadow(0 0 #ffc85700)}40%{stroke:#ffc857;filter:drop-shadow(0 0 8px #ffc85766)}to{stroke:#ffc857;filter:drop-shadow(0 0 4px #ffc85733)}}@keyframes ob-completion-enter{0%{opacity:0;transform:translateY(16px)scale(.98)}60%{opacity:1;transform:translateY(-2px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}.ob-eyebrow[data-animated]{animation:.4s cubic-bezier(.25,.46,.45,.94) both ob-eyebrow-enter}.ob-section-title[data-animated]{animation:.6s cubic-bezier(.25,.46,.45,.94) 80ms both ob-title-enter}.ob-section-body[data-animated]{animation:.4s ease-out .2s both ob-fade-only}@media (prefers-reduced-motion:reduce){.ob-loop-shimmer{opacity:.5;animation:none!important}.ob-loop-node--active{animation:none!important}.ob-eyebrow[data-animated],.ob-section-title[data-animated],.ob-section-body[data-animated]{animation:.4s ease-out both ob-fade-only!important}.ob-reveal-after{transition-duration:0s!important}.ob-reveal-blade{display:none!important}.ob-arc-path-fill{stroke-dashoffset:0!important;animation:none!important}.ob-annotation-dot{animation:none!important}.ob-completion-block{animation:.4s ease-out both ob-fade-only!important}}
.ob-sidebar{width:var(--ob-sidebar-width);background:var(--ob-sidebar-bg);border-right:1px solid var(--ob-sidebar-border);top:var(--ob-header-height);z-index:30;scrollbar-width:thin;scrollbar-color:#2e294e1f transparent;flex-direction:column;padding:32px 0;display:flex;position:fixed;bottom:0;left:0;overflow:hidden auto}.ob-sidebar::-webkit-scrollbar{width:4px}.ob-sidebar::-webkit-scrollbar-track{background:0 0}.ob-sidebar::-webkit-scrollbar-thumb{background:#2e294e1f;border-radius:2px}.ob-sidebar__header{padding:0 24px 24px}.ob-sidebar__wordmark{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em;font-size:1rem;font-weight:600}.ob-sidebar__subtitle{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin-top:2px;font-size:.694rem;font-weight:500}.ob-sidebar-search{background:#2e294e0a;border:1px solid #2e294e14;border-radius:8px;align-items:center;gap:8px;margin:0 16px 24px;padding:8px 12px;transition:border-color .2s ease-out,background .2s ease-out;display:flex}.ob-sidebar-search:focus-within{box-shadow:var(--nm-shadow-xs);background:#fff;border-color:#2e294e33}.ob-sidebar-search input{font-family:var(--font-body);color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:.833rem}.ob-sidebar-search input::placeholder{color:#2e294e59}.ob-sidebar-search__icon{color:#2e294e59;flex-shrink:0;width:14px;height:14px}.ob-sidebar-divider{align-items:center;gap:10px;padding:20px 24px 8px;display:flex}.ob-sidebar-divider__line{background:#2e294e14;flex:1;height:1px}.ob-sidebar-divider__label{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#2e294e4d;white-space:nowrap;font-size:.625rem;font-weight:500}.ob-sidebar-chapter{cursor:pointer;font-family:var(--font-body);color:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 24px;font-size:.875rem;font-weight:500;transition:background .15s ease-out;display:flex}.ob-sidebar-chapter:hover{background:#2e294e0a}.ob-sidebar-chapter__chevron{width:14px;height:14px;color:var(--text-tertiary);flex-shrink:0;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.ob-sidebar-chapter--expanded .ob-sidebar-chapter__chevron{transform:rotate(90deg)}.ob-sidebar-section{font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;padding:10px 24px 10px 36px;font-size:.875rem;font-weight:400;text-decoration:none;transition:color .15s ease-out,background .15s ease-out;display:flex;position:relative}.ob-sidebar-section:hover{color:var(--text-primary);background:#2e294e08}.ob-sidebar-section--active{color:var(--text-primary);background:#2e294e0a;font-weight:600}.ob-sidebar-section--active:before{content:"";background:var(--action-fill);width:2px;position:absolute;top:0;bottom:0;left:0}.ob-sidebar-section__dot{border:1.5px solid var(--brand-cloud-gray);background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:all .3s ease-out}.ob-sidebar-section--visited .ob-sidebar-section__dot{background:var(--brand-cloud-gray)}.ob-sidebar-section--active .ob-sidebar-section__dot{background:var(--action-fill);border-color:var(--action-fill);width:10px;height:10px}.ob-sidebar-section--advanced{opacity:.5;pointer-events:none}.ob-sidebar-section--advanced.ob-sidebar-section--unlocked{opacity:1;pointer-events:auto}.ob-sidebar-section__adv-badge{letter-spacing:.1em;text-transform:uppercase;color:#2e294e59;background:#2e294e0f;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:.625rem;font-weight:500}.ob-sidebar-progress{margin-top:auto;padding:16px 24px 8px}.ob-sidebar-progress__bar{background:#2e294e0f;border-radius:1px;height:2px;overflow:hidden}.ob-sidebar-progress__fill{background:linear-gradient(90deg, var(--ob-progress-fill-start) 0%, var(--ob-progress-fill-end) 100%);border-radius:1px;height:100%;transition:width .6s cubic-bezier(.25,.46,.45,.94)}.ob-sidebar-progress__label{font-family:var(--font-body);color:var(--text-tertiary);margin-top:6px;font-size:.694rem}
.ob-pullquote{font-family:var(--font-heading);font-style:italic;font-size:var(--ob-pullquote-size);line-height:var(--ob-pullquote-lh);color:var(--text-primary);border-left:var(--ob-pullquote-border);margin:0;padding-left:24px;transition:border-left-color 2s ease-out}.ob-pullquote:hover{border-left-color:var(--brand-electric-pink);transition:border-left-color .3s ease-out}.ob-pullquote__attribution{font-family:var(--font-body);font-style:normal;font-size:var(--ob-caption-size);color:var(--text-tertiary);margin-top:12px;padding-left:24px}.ob-chapter-divider{background:linear-gradient(90deg,#0000 0%,#2e294e14 20% 80%,#0000 100%);width:100%;height:1px;margin:0}.ob-chapter-accent{background:var(--brand-electric-pink);vertical-align:middle;border-radius:2px;width:2px;height:32px;margin-right:16px;display:inline-block}.ob-chapter-numeral{font-family:var(--font-heading);font-size:var(--ob-chapter-num-size);color:var(--ob-chapter-num-color);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:300;line-height:.85;position:absolute;top:-20px;left:-40px}.ob-eyebrow{font-family:var(--font-body);font-size:var(--ob-eyebrow-size);font-weight:var(--ob-eyebrow-weight);letter-spacing:var(--ob-eyebrow-tracking);text-transform:uppercase;color:var(--ob-eyebrow-color);line-height:1}.ob-section-title{font-family:var(--font-heading);font-size:var(--ob-section-title-size);font-weight:var(--ob-section-title-weight);line-height:var(--ob-section-title-lh);letter-spacing:var(--ob-section-title-tracking);color:var(--text-primary)}.ob-section-body{font-family:var(--font-body);font-size:var(--ob-body-size);line-height:var(--ob-body-lh);color:var(--ob-body-color);max-width:600px}.ob-scenario-block{border-left:var(--ob-scenario-border);background:var(--ob-scenario-bg);padding:var(--ob-scenario-padding-y) var(--ob-scenario-padding-x);border-radius:var(--ob-scenario-radius)}.ob-scenario-block__label{font-family:var(--font-body);color:var(--text-primary);font-size:1rem;font-weight:500}.ob-scenario-block__text{font-family:var(--font-body);color:var(--text-secondary);margin-top:4px;font-size:.9rem;line-height:1.5}.ob-cta-zone{border-top:1px solid #2e294e0d;margin-top:40px;padding-top:24px}.ob-section-nav-footer{border-top:1px solid var(--ob-section-divider);justify-content:space-between;align-items:center;margin-top:64px;padding-top:24px;display:flex}.ob-section-nav-link{font-family:var(--font-body);color:var(--text-tertiary);cursor:pointer;font-size:.875rem;text-decoration:none;transition:color .15s ease-out;position:relative}.ob-section-nav-link:hover{color:var(--text-primary)}.ob-section-nav-link:after{content:"";background:var(--action-fill);transform-origin:0;border-radius:1px;height:1.5px;transition:transform .3s ease-out;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.ob-section-nav-link:hover:after{transform:scaleX(1)}.ob-content-stage{margin-left:var(--ob-sidebar-width);min-height:calc(100vh - var(--ob-header-height))}.ob-content-inner{max-width:var(--ob-content-max);padding:var(--ob-content-padding-y) 32px;margin:0 auto}.ob-content-fade{transition:opacity .15s ease-out}.ob-content-fade--exiting{opacity:0}.ob-content-fade--entering{animation:.3s ease-out both ob-fade-only}.ob-setup-step{gap:20px;display:flex;position:relative}.ob-setup-step__number{font-family:var(--font-heading);color:var(--brand-cloud-gray);text-align:center;flex-shrink:0;width:48px;font-size:4rem;font-weight:300;line-height:1}.ob-setup-step__connector{background:#2e294e1f;width:1px;position:absolute;top:64px;bottom:-16px;left:24px}.ob-setup-step__checkbox{border:2px solid var(--brand-cloud-gray);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .3s ease-out;display:flex}.ob-setup-step__checkbox--checked{background:var(--action-fill);border-color:var(--action-fill)}.ob-reference-table{border-collapse:collapse;width:100%}.ob-reference-table th{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);text-align:left;border-bottom:1.5px solid #2e294e1f;padding:10px 16px;font-size:.75rem;font-weight:500}.ob-reference-table td{font-family:var(--font-body);color:var(--text-secondary);padding:10px 16px;font-size:.9rem}.ob-reference-table tr:nth-child(2n) td{background:#2e294e05}@media (max-width:1023px){.ob-sidebar{z-index:40;width:280px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(-100%)}.ob-sidebar--open{transform:translate(0)}.ob-content-stage{margin-left:0}}
.ob-screenshot-container{border-radius:var(--ob-screenshot-radius);box-shadow:var(--ob-screenshot-shadow);border:var(--ob-screenshot-border);background:#fff;position:relative;overflow:hidden}.ob-screenshot-container img{width:100%;height:auto;display:block}.ob-screenshot-container--framed{padding:var(--ob-screenshot-frame-padding);background:var(--ob-screenshot-frame-bg);border-radius:var(--radius-lg)}.ob-screenshot-container--framed img{border-radius:var(--radius-sm);box-shadow:var(--nm-shadow-md)}.ob-screenshot-skeleton{border-radius:var(--ob-screenshot-radius);background:#d8dbe266;animation:1.5s ease-in-out infinite ob-skeleton-shimmer}@keyframes ob-skeleton-shimmer{0%{opacity:.4}50%{opacity:.7}to{opacity:.4}}.ob-annotation-dot{width:var(--ob-dot-size);height:var(--ob-dot-size);background:var(--ob-dot-color);cursor:pointer;z-index:10;border:none;border-radius:50%;padding:0;animation:2s ease-out infinite ob-dot-pulse;position:absolute}.ob-annotation-dot:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ob-annotation-dot:hover{transition:transform .15s ease-out;animation-play-state:paused;transform:scale(1.3);box-shadow:0 0 0 6px #ff078d2e}.ob-annotation-dot:focus-visible{outline:2px solid var(--action-fill);outline-offset:3px}.ob-annotation-panel{z-index:20;background:var(--ob-panel-bg);border-radius:var(--ob-panel-radius);width:220px;box-shadow:var(--ob-panel-shadow);pointer-events:none;opacity:0;transform-origin:0 100%;padding:16px;transition:opacity .2s ease-out,transform .2s cubic-bezier(.34,1.1,.64,1);position:absolute;transform:scale(.92)translateY(4px)}.ob-annotation-dot:hover+.ob-annotation-panel,.ob-annotation-dot:focus+.ob-annotation-panel,.ob-annotation-panel:hover{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.ob-annotation-panel:after{content:"";background:var(--ob-panel-bg);border-radius:2px 0;width:12px;height:12px;position:absolute;bottom:-6px;left:16px;transform:rotate(45deg)}.ob-annotation-panel__title{font-family:var(--font-body);font-size:var(--ob-caption-size);color:var(--ob-panel-text);margin-bottom:6px;font-weight:600}.ob-annotation-panel__body{font-family:var(--font-body);color:var(--ob-panel-text-muted);font-size:.75rem;line-height:1.5}.ob-reveal-container{border-radius:var(--ob-screenshot-radius);box-shadow:var(--ob-screenshot-shadow);border:var(--ob-screenshot-border);position:relative;overflow:hidden}.ob-reveal-before{filter:var(--ob-before-filter);width:100%;display:block}.ob-reveal-after{clip-path:inset(0 100% 0 0);transition:clip-path var(--ob-reveal-duration) var(--ob-reveal-ease);position:absolute;inset:0}.ob-reveal-container[data-revealed=true] .ob-reveal-after{clip-path:inset(0 0% 0 0)}.ob-reveal-blade{width:2px;transition:left var(--ob-reveal-duration) var(--ob-reveal-ease);pointer-events:none;z-index:5;background:linear-gradient(#ff078d00 0%,#ff078dcc 30%,#ffc857e6 70%,#ffc85700 100%);position:absolute;top:0;bottom:0;left:0}.ob-reveal-container[data-revealed=true] .ob-reveal-blade{left:100%}

.ftue-welcome-textarea::placeholder{color:var(--text-tertiary);animation:3s ease-in-out infinite ftue-placeholder-fade}@keyframes ftue-placeholder-fade{0%,to{opacity:.6}50%{opacity:1}}.ftue-welcome-textarea:focus::placeholder{opacity:.4;transition:opacity .3s;animation:none}.ftue-qa-input::placeholder{color:var(--text-tertiary)}.ftue-qa-input:focus{border-color:var(--action-fill);box-shadow:0 0 0 1px var(--action-fill)}
.ftue-banner{border-radius:var(--radius-lg,16px);padding:var(--space-5,20px);max-width:42rem;margin-bottom:var(--space-6,24px);opacity:0;transition:opacity var(--duration-normal,.25s) var(--ease-decelerate,cubic-bezier(0, 0, .2, 1)), transform var(--duration-normal,.25s) var(--ease-decelerate,cubic-bezier(0, 0, .2, 1));border-bottom:3px solid #ffc85759;transform:translateY(-6px)}.ftue-banner--visible{opacity:1;transform:translateY(0)}.ftue-banner--exiting{opacity:0;transition:opacity var(--duration-fast,.15s) var(--ease-accelerate,cubic-bezier(.4, 0, 1, 1)), transform var(--duration-fast,.15s) var(--ease-accelerate,cubic-bezier(.4, 0, 1, 1));transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.ftue-banner,.ftue-banner--exiting{transition:none;transform:none}}.generation-error-block{background:var(--surface-inset,#f8f8fa);box-shadow:var(--nm-inset-md);border-radius:var(--radius-lg,16px);padding:var(--space-8,32px);opacity:0;transition:opacity var(--duration-normal,.25s) var(--ease-decelerate,cubic-bezier(0, 0, .2, 1)), transform var(--duration-normal,.25s) var(--ease-decelerate,cubic-bezier(0, 0, .2, 1));border-top:3px solid #ffc85766;transform:translateY(12px)}.generation-error-block--visible{opacity:1;transform:translateY(0)}.generation-error-block--exiting{opacity:0;transition:opacity 80ms var(--ease-accelerate,cubic-bezier(.4, 0, 1, 1))}@media (prefers-reduced-motion:reduce){.generation-error-block,.generation-error-block--exiting{transition:none;transform:none}}
:root{--guidance-progress-from:var(--action-fill);--guidance-progress-to:#ff078d;--guidance-step-done:var(--action-fill);--guidance-step-current:#ff078d;--guidance-step-future:#d8dbe2;--guidance-toast-bg:var(--action-fill);--guidance-toast-text:#fff;--duration-guidance-enter:.4s;--duration-guidance-exit:.25s;--duration-guidance-hero:.6s;--duration-guidance-toast:.35s;--duration-guidance-progress:.8s;--duration-guidance-check:.3s}@keyframes guidanceEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes guidanceExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes guidanceHeroEnter{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes guidanceToastEnter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes guidanceToastExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes guidanceProgressFill{0%{width:0%}}@keyframes guidanceCheckAppear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.guidance-enter{animation:guidanceEnter var(--duration-guidance-enter) ease-out both}.guidance-exit{animation:guidanceExit var(--duration-guidance-exit) ease-in both}.guidance-hero-enter{animation:guidanceHeroEnter var(--duration-guidance-hero) ease-out both}.guidance-toast-enter{animation:guidanceToastEnter var(--duration-guidance-toast) ease-out both}.guidance-toast-exit{animation:guidanceToastExit var(--duration-guidance-toast) ease-in both}@media (prefers-reduced-motion:reduce){.guidance-enter,.guidance-exit,.guidance-hero-enter,.guidance-toast-enter,.guidance-toast-exit{animation-duration:0s!important}}
:root{--accent-primary-accessible:#e0006e;--notification-tint-urgent:#ff078d06;--notification-tint-heads-up:#ffc85708;--notification-hover-wash:#2e294e06;--notification-dismiss-hover:#2e294e0d;--nm-shadow-panel:0px 8px 40px #2e294e24, 0px 2px 12px #2e294e14, 0px 0px 0px 1px #2e294e0f}:root[data-theme=dark]{--accent-primary-accessible:#ff5aa5;--notification-tint-urgent:#ff078d17;--notification-tint-heads-up:#ffc85714;--notification-hover-wash:#f2f2f20a;--notification-dismiss-hover:#f2f2f20f;--nm-shadow-panel:0px 12px 40px #0006, 0px 4px 14px #00000047, 0px 0px 0px 1px #f2f2f214}@keyframes nm-notifications-drop-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nm-notifications-fade-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.98)}}.nm-notifications-content[data-state=open]{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards nm-notifications-drop-in}.nm-notifications-content[data-state=closed]{animation:.14s cubic-bezier(.4,0,1,1) forwards nm-notifications-fade-out}@keyframes nm-notification-collapse{0%{opacity:1;max-height:120px}to{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.nm-notification-collapsing{animation:.22s cubic-bezier(.4,0,1,1) forwards nm-notification-collapse;overflow:hidden}@media (prefers-reduced-motion:reduce){.nm-notifications-content[data-state=open],.nm-notifications-content[data-state=closed]{animation:none}.nm-notification-collapsing{opacity:0;max-height:0;animation:none}}
:root{--onboarding-accent:#ffc857;--onboarding-accent-muted:#ffc85733;--onboarding-action:#ff078d;--onboarding-border-width:3px;--onboarding-z-callout:10;--onboarding-z-toast:9980;--onboarding-z-tooltip:9990;--onboarding-z-modal:9995;--onboarding-duration-fast:.18s;--onboarding-duration-normal:.25s;--onboarding-duration-slow:.32s;--onboarding-ease-out:cubic-bezier(.25, .46, .45, .94);--onboarding-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--onboarding-hint-bg:#d8dbe214;--onboarding-hint-bg-dark:#ffffff0f;--onboarding-hint-border:#d8dbe2;--onboarding-hint-border-connection:#ffc857}@keyframes onboarding-callout-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-callout-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.onboarding-callout-enter{animation:onboarding-callout-enter var(--onboarding-duration-normal) var(--onboarding-ease-out) forwards}.onboarding-callout-exit{animation:onboarding-callout-exit .2s var(--onboarding-ease-out) forwards}@keyframes onboarding-hint-enter{0%{opacity:0}to{opacity:1}}@keyframes onboarding-hint-exit{0%{opacity:1;max-height:200px}to{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.onboarding-hint-enter{animation:onboarding-hint-enter .2s var(--onboarding-ease-out) forwards}.onboarding-hint-exit{animation:onboarding-hint-exit var(--onboarding-duration-fast) var(--onboarding-ease-out) forwards;overflow:hidden}@keyframes onboarding-tooltip-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes onboarding-tooltip-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.onboarding-tooltip-enter{animation:onboarding-tooltip-enter var(--onboarding-duration-fast) var(--onboarding-ease-spring) forwards}.onboarding-tooltip-exit{animation:onboarding-tooltip-exit .14s var(--onboarding-ease-out) forwards}@keyframes onboarding-toast-enter{0%{opacity:0;transform:translateY(20px)scale(.95)}70%{transform:translateY(-4px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes onboarding-toast-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.onboarding-toast-enter{animation:onboarding-toast-enter var(--onboarding-duration-slow) var(--onboarding-ease-spring) forwards}.onboarding-toast-exit{animation:onboarding-toast-exit .2s var(--onboarding-ease-out) forwards}@keyframes onboarding-discovery-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.onboarding-discovery-enter{animation:onboarding-discovery-enter var(--onboarding-duration-normal) var(--onboarding-ease-out) forwards}@media (prefers-reduced-motion:reduce){.onboarding-callout-enter,.onboarding-callout-exit,.onboarding-hint-enter,.onboarding-hint-exit,.onboarding-tooltip-enter,.onboarding-tooltip-exit,.onboarding-toast-enter,.onboarding-toast-exit,.onboarding-discovery-enter{animation-duration:.01ms!important}}
:root{--nm-confidence-high:#16a34a;--nm-confidence-medium:#d97706;--nm-confidence-low:#dc2626;--nm-confidence-high-bg:#16a34a14;--nm-confidence-medium-bg:#d9770614;--nm-confidence-low-bg:#dc262614;--nm-confidence-high-border:#16a34a40;--nm-confidence-medium-border:#d9770640;--nm-confidence-low-border:#dc262640;--nm-ai-accent:#2e0854;--nm-ai-accent-subtle:#2e08540f;--nm-ai-accent-glow:#2e08541f;--nm-human-accent:var(--text-secondary);--nm-human-accent-subtle:#3a3f520d;--nm-ai-border:3px solid #2e0854;--nm-ai-border-subtle:2px solid #2e085459;--nm-source-quote-bg:#f8f8fa;--nm-source-quote-border:#2e294e4d;--nm-source-link-color:var(--action-fill);--nm-source-link-hover:#2e0854;--nm-status-proposed:#d97706;--nm-status-proposed-bg:#d977060f;--nm-status-accepted:#16a34a;--nm-status-accepted-bg:#16a34a0f;--nm-status-rejected:#9b2c2c;--nm-status-rejected-bg:#9b2c2c0d;--nm-status-archived:#6b7280;--nm-status-archived-bg:#6b72800d;--nm-category-communication:#457b9d;--nm-category-relationship:#e9c46a;--nm-category-decision-making:#2a9d8f;--nm-category-resilience:#e63946;--nm-category-communication-bg:#457b9d0a;--nm-category-relationship-bg:#e9c46a0a;--nm-category-decision-making-bg:#2a9d8f0a;--nm-category-resilience-bg:#e639460a;--nm-category-communication-border:#457b9d40;--nm-category-relationship-border:#e9c46a59;--nm-category-decision-making-border:#2a9d8f40;--nm-category-resilience-border:#e6394640;--nm-obs-trust-builder:#ffc857;--nm-obs-resistance-trigger:#ff078d;--nm-obs-motivator:#ffc857;--nm-obs-stress-signal:#ff078d;--nm-obs-communication-tip:var(--text-secondary)}.nm-confidence-bar{background:var(--border-subtle,#2e294e0f);border-radius:var(--radius-pill,999px);width:100%;height:4px;display:block;overflow:hidden}.nm-confidence-high{background:var(--nm-confidence-high);color:var(--nm-confidence-high)}.nm-confidence-medium{background:var(--nm-confidence-medium);color:var(--nm-confidence-medium)}.nm-confidence-low{background:repeating-linear-gradient(90deg, var(--nm-confidence-low) 0px, var(--nm-confidence-low) 6px, transparent 6px, transparent 10px);color:var(--nm-confidence-low)}.nm-ai-source{border-left:var(--nm-ai-border);background:var(--nm-ai-accent-subtle);padding-left:var(--space-3,12px)}.nm-human-source{background:0 0;border-left:none;padding-left:0}.nm-source-quote{background:var(--nm-source-quote-bg);border-left:3px solid var(--nm-source-quote-border);border-radius:0 var(--radius-sm,8px) var(--radius-sm,8px) 0;padding:var(--space-3,12px) var(--space-4,16px);color:var(--text-secondary);font-style:italic;font-size:var(--text-sm,.833rem);margin:0;line-height:1.6;display:block}.nm-source-quote cite,.nm-source-quote .nm-source-attribution{font-style:normal;font-size:var(--text-xs,.694rem);color:var(--text-tertiary,#8a87a0);margin-top:var(--space-2,8px);font-weight:var(--weight-medium,500);display:block}.nm-field-note-proposed{border-bottom:var(--status-line-width,3px) solid var(--nm-status-proposed);background:var(--nm-status-proposed-bg)}.nm-field-note-accepted{border-bottom:var(--status-line-width,3px) solid var(--nm-status-accepted);background:var(--nm-status-accepted-bg)}.nm-field-note-rejected{border-bottom:var(--status-line-width,3px) solid var(--nm-status-rejected);background:var(--nm-status-rejected-bg);opacity:.65}.nm-field-note-archived{border-bottom:var(--status-line-width,3px) solid var(--nm-status-archived);background:var(--nm-status-archived-bg);opacity:.5}.nm-category-chip{align-items:center;gap:var(--space-1,4px);font-size:var(--text-xs,.694rem);font-weight:var(--weight-semibold,600);letter-spacing:.03em;padding:2px var(--space-2,8px);border-radius:var(--radius-pill,999px);line-height:1.5;display:inline-flex}.nm-category-chip--communication{color:var(--nm-category-communication);background:var(--nm-category-communication-bg);border:1px solid var(--nm-category-communication-border)}.nm-category-chip--relationship{color:#8a6a1a;background:var(--nm-category-relationship-bg);border:1px solid var(--nm-category-relationship-border)}.nm-category-chip--decision-making{color:var(--nm-category-decision-making);background:var(--nm-category-decision-making-bg);border:1px solid var(--nm-category-decision-making-border)}.nm-category-chip--resilience{color:var(--nm-category-resilience);background:var(--nm-category-resilience-bg);border:1px solid var(--nm-category-resilience-border)}.nm-ai-badge{align-items:center;gap:var(--space-1,4px);font-size:var(--text-xs,.694rem);font-weight:var(--weight-semibold,600);letter-spacing:.03em;padding:2px var(--space-2,8px);border-radius:var(--radius-pill,999px);color:var(--nm-ai-accent);background:var(--nm-ai-accent-subtle);border:1px solid #2e085426;line-height:1.5;display:inline-flex}@keyframes nm-golden-pulse{0%{box-shadow:0 0 #ffc85700}50%{box-shadow:0 0 0 2px #ffc85780}to{box-shadow:0 0 #ffc85700}}.nm-textarea--golden-pulse{animation:nm-golden-pulse .3s var(--ease-smooth) 1 forwards}
@keyframes nm-processing-pulse{0%,to{box-shadow:var(--nm-shadow-sm);border-left-color:var(--action-fill)}50%{box-shadow:var(--nm-shadow-md), 0 0 12px #2e294e26;border-left-color:#2e294e80}}@keyframes nm-task-complete-arrive{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.nm-task-row-pending{opacity:.4;transition:opacity .3s var(--ease-smooth)}.nm-task-row-processing{opacity:1;transition:opacity .3s var(--ease-smooth)}.nm-processing-pulse{border-left:3px solid var(--action-fill);animation:1.8s ease-in-out infinite nm-processing-pulse}.nm-task-row-complete{opacity:1;transition:opacity .3s var(--ease-smooth)}.nm-task-complete-arrive{animation:nm-task-complete-arrive .4s var(--ease-decelerate) forwards}.nm-task-row-failed{opacity:1;transition:opacity .3s var(--ease-smooth);border-left:3px solid #f59e0b}.nm-processing-header{background:var(--action-fill);color:#fff;border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--nm-shadow-xl)}.nm-processing-header-title{color:#fff;font-family:var(--font-heading);font-weight:var(--weight-semibold)}.nm-processing-header-subtitle{color:#ffffffa6;font-family:var(--font-body);font-size:var(--text-sm)}.nm-processing-progress{background:var(--surface-inset);border-radius:2px;height:4px;overflow:hidden}.nm-processing-progress-fill{background:linear-gradient(90deg, var(--action-fill), #ffc857);height:100%;transition:width .6s var(--ease-smooth);border-radius:2px}.nm-processing-spinner{animation:1s linear infinite spin}.nm-completion-banner{border-bottom:var(--status-line-width) solid var(--status-line-won);animation:surface-emerge var(--duration-normal) var(--ease-smooth) both}@keyframes nm-row-save-confirmed{0%{border-bottom-width:3px;border-bottom-color:#ffc857}60%{border-bottom-width:3px;border-bottom-color:#ffc857}to{border-bottom-width:0;border-bottom-color:#0000}}.nm-row-save-confirmed{animation:nm-row-save-confirmed 2s var(--ease-smooth) forwards;border-bottom:3px solid #ffc857}@media (prefers-reduced-motion:reduce){.nm-processing-pulse{border-left:3px solid var(--action-fill);animation:none}.nm-task-complete-arrive{opacity:1;animation:none;transform:scale(1)}.nm-completion-banner{opacity:1;animation:none}.nm-processing-spinner,.nm-row-save-confirmed{animation:none}.nm-processing-progress-fill,.nm-task-row-pending,.nm-task-row-processing,.nm-task-row-complete,.nm-task-row-failed{transition:none}}
.nm-pipeline-preparing{border-bottom:3px solid var(--color-golden-hour,#ffc857);transition:border-color .6s;position:relative}.nm-pipeline-label{color:#3a3f5280;letter-spacing:.01em;font-family:Roboto,system-ui,sans-serif;font-size:.75rem;font-style:italic;line-height:1.4}@keyframes nm-skeleton-shimmer{0%{background-position:-200%}to{background-position:200%}}.nm-pipeline-shimmer{background:linear-gradient(90deg, var(--color-cloud-gray,#d8dbe2) 0%, #ffc85740 40%,  #ffc85773 50%,  #ffc85740 60%, var(--color-cloud-gray,#d8dbe2) 100%);border-radius:inherit;background-size:200% 100%;animation:1.6s ease-in-out infinite nm-skeleton-shimmer}@media (prefers-reduced-motion:reduce){.nm-pipeline-preparing{transition:none}.nm-pipeline-shimmer{background:var(--color-cloud-gray,#d8dbe2);animation:none}}
.nm-ownership-quote{border-left:3px solid var(--color-golden-hour);color:var(--color-text-secondary);background:#ffc8570d;border-radius:0 6px 6px 0;padding:12px 16px;font-size:13px;line-height:1.5}.nm-ownership-badge-pending{color:var(--color-golden-hour);text-transform:uppercase;letter-spacing:.05em;background:#ffc8571a;border:1px solid #ffc8574d;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.nm-ownership-dot{background:var(--color-golden-hour);border-radius:50%;width:6px;height:6px;margin-left:4px;animation:2s ease-in-out infinite nm-ownership-pulse;display:inline-block}@keyframes nm-ownership-pulse{0%,to{opacity:1}50%{opacity:.4}}.nm-ownership-countdown{background:var(--color-cloud-gray);border-radius:1px;height:2px;margin-top:8px;overflow:hidden}.nm-ownership-countdown-fill{background:var(--color-teal);border-radius:1px;height:100%;transition:width 1s linear}.nm-ownership-history-line{background:var(--color-cloud-gray);width:1px;margin:0 auto}
:root{--st-text-faint:#a3a1b2;--st-value-hover-tint:#2e294e0a;--st-accent-advisory:#ffc857;--st-accent-advisory-soft:#ffc8578c;--st-accent-critical:#ff078d;--st-seam-line:#2e294e1f;--st-leader-dot:#2e294e24;--st-lock-ink:#2e294e66;--st-lock-ink-inverse:#ffffff8c;--st-ghost-opacity:.35;--st-bar-surface:#ffffffeb;--st-bar-shadow:0 -8px 24px #2e294e0f}:root[data-theme=dark]{--st-value-hover-tint:#f2f2f20d;--st-seam-line:#f2f2f21a;--st-leader-dot:#f2f2f21f;--st-lock-ink:#f2f2f266;--st-bar-surface:#16131fe0;--st-bar-shadow:0 -8px 24px #0000004d;--st-text-faint:#6e6b80}.st-region{max-width:640px}.st-region--readonly{pointer-events:none}.st-seam{height:1px;margin:var(--space-16) 0;background:linear-gradient(90deg, transparent 0%, var(--st-seam-line) 18%, var(--st-seam-line) 82%, transparent 100%)}.st-seam--inner{margin:var(--space-12) 0}@keyframes st-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.st-enter{animation:st-enter .4s var(--ease-glide) both}.st-enter--row{animation-duration:.25s}@keyframes st-fade-in{0%{opacity:0}to{opacity:1}}.st-overlay-in{animation:st-fade-in .35s var(--ease-glide) both}.st-crossfade{animation:st-fade-in .3s var(--ease-glide) both}.st-movement__heading{font-family:var(--font-heading);font-style:italic;font-weight:var(--weight-medium);font-size:var(--text-lg);color:var(--text-primary);margin:0 0 var(--space-2);line-height:1.25}.st-movement__heading:focus{outline:none}.st-movement__subline{font-family:var(--font-body);color:var(--text-secondary);max-width:56ch;margin:0 0 var(--space-8);font-size:.875rem;line-height:1.6}.st-category{align-items:center;gap:var(--space-3);margin:var(--space-10) 0 var(--space-4);display:flex}.st-category:first-of-type{margin-top:0}.st-category__label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary)}.st-category__leader{background-image:radial-gradient(circle, var(--st-leader-dot) 1px, transparent 1px);background-repeat:repeat-x;background-size:6px 1px;flex:1;height:1px}.st-fact{margin-bottom:var(--space-1);grid-template-columns:160px 1fr auto;align-items:baseline;padding:6px 0;display:grid}.st-fact:focus-visible{outline:2px solid var(--action-fill);outline-offset:2px;border-radius:4px}.st-fact__label{font-family:var(--font-body);font-size:.8125rem;font-weight:var(--weight-medium);color:var(--text-tertiary-accessible);padding-right:var(--space-4)}.st-fact__value{font-family:var(--font-body);font-size:.875rem;font-weight:var(--weight-medium);color:var(--text-primary);font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast) var(--ease-glide);border-radius:4px;margin:-1px -4px;padding:1px 4px;line-height:1.5;position:relative}.st-fact--interactive:hover .st-fact__value,.st-fact--interactive:focus-within .st-fact__value{background:var(--st-value-hover-tint);cursor:text}.st-fact__value--glance:after,.st-fact__value--error:after{content:"";background:var(--st-accent-advisory-soft);border-radius:999px;height:3px;position:absolute;bottom:-3px;left:4px;right:4px}.st-fact__value--error:after{background:var(--st-accent-critical)}.st-fact__controls{gap:var(--space-1);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-glide);color:var(--text-tertiary);display:inline-flex}.st-fact--interactive:hover .st-fact__controls,.st-fact--interactive:focus-within .st-fact__controls{opacity:1;pointer-events:auto}.st-fact__control{cursor:pointer;width:28px;height:28px;color:inherit;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:-7px 0;display:inline-flex}.st-fact__control:hover{color:var(--text-primary)}.st-fact__control:focus-visible{outline:2px solid var(--action-fill);outline-offset:2px}.st-fact__input{font:inherit;color:inherit;background:var(--surface-base);box-shadow:var(--nm-inset-sm);caret-color:var(--brand-electric-pink);border:none;border-radius:6px;outline:none;width:100%;margin:-2px -6px;padding:2px 6px}.st-fact__input:focus-visible{outline:2px solid var(--action-fill);outline-offset:1px}.st-fact--aside{opacity:var(--st-ghost-opacity)}.st-fact--aside .st-fact__label{text-decoration:line-through;text-decoration-thickness:1px}.st-undo{opacity:1;color:var(--text-primary);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;padding:0;font-size:.75rem}@keyframes st-echo{0%{opacity:0}8%{opacity:1}70%{opacity:1}to{opacity:0}}.st-echo{font-family:var(--font-body);color:var(--text-tertiary);margin-left:var(--space-2);animation:st-echo 1.95s var(--ease-glide) both;font-size:.75rem}.st-retry-link{font-family:var(--font-body);color:var(--text-primary);cursor:pointer;margin-left:var(--space-2);background:0 0;border:none;padding:0;font-size:.75rem}.st-link{position:relative}.st-link__underline{background:var(--action-fill);transform-origin:0;height:1.5px;transition:transform .5s var(--ease-glide);border-radius:999px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.st-link:hover .st-link__underline,.st-link:focus-visible .st-link__underline{transform:scaleX(1)}.st-add-fact{font-family:var(--font-body);color:var(--text-tertiary);opacity:.5;margin-top:var(--space-2);cursor:pointer;transition:opacity .2s var(--ease-glide), color .2s var(--ease-glide);background:0 0;border:none;align-items:center;padding:0;font-size:.8125rem;font-weight:400;display:inline-flex}.st-add-fact:hover,.st-add-fact:focus-visible{opacity:1;color:var(--text-primary)}.st-add-fact-row{animation:st-enter .25s var(--ease-glide) both;grid-template-columns:160px 1fr auto;align-items:baseline;gap:0;padding:6px 0;display:grid}.st-add-fact-row .st-fact__input--label{font-size:.8125rem;font-weight:var(--weight-medium);color:var(--text-tertiary-accessible);margin-right:var(--space-4);width:calc(100% - var(--space-4))}.st-fact__input::placeholder{color:var(--text-tertiary);font-style:italic}.st-empty-categories{font-family:var(--font-body);color:var(--text-tertiary);margin-top:var(--space-6);font-size:.75rem}.st-empty-categories button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}.st-empty-categories button:hover{color:var(--text-primary)}.st-chip{font-family:var(--font-body);color:var(--text-tertiary);margin-left:var(--space-4);white-space:nowrap;align-items:center;font-size:.75rem;display:inline-flex}.st-chip__mark{opacity:.6;width:7px;height:7px;transition:background-color .2s var(--ease-glide);border:1.5px solid;border-radius:50%;flex:none;margin-right:5px;transform:translateY(.5px)}.st-chip--link{cursor:pointer;background:0 0;border:none;margin-top:-2px;margin-bottom:-2px;padding:2px 0}.st-chip--link:hover,.st-chip--link:focus-visible{color:var(--text-primary)}.st-chip--link:hover .st-chip__mark,.st-chip--link:focus-visible .st-chip__mark{background:currentColor}.st-chip--stale .st-chip__mark{border-color:var(--st-accent-advisory);opacity:1}.st-glance{font-family:var(--font-body);font-size:.6875rem;font-weight:var(--weight-medium);letter-spacing:.02em;color:#b8860b;cursor:pointer;background:0 0;border:none;margin:-6px -4px;padding:6px 4px}.st-glance .st-link__underline{background:#b8860b}.st-glance--confirmed{cursor:default}@keyframes st-fade-out{0%{opacity:1}to{opacity:0}}.st-glance--leaving{animation:st-fade-out .4s var(--ease-glide) 1s both}.st-section{gap:var(--space-3);margin-bottom:var(--space-6);transition:box-shadow .15s var(--ease-glide), scale .15s var(--ease-glide);display:flex}.st-section__num{text-align:right;width:24px;font-family:var(--font-body);font-size:.8125rem;font-weight:var(--weight-medium);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none}.st-section__body{flex:1;min-width:0}.st-section__heading{font-family:var(--font-body);font-size:.9375rem;font-weight:var(--weight-medium);color:var(--text-primary);display:inline-block;position:relative}.st-section__heading--thin:after{content:"";background:var(--st-accent-advisory);transform-origin:0;border-radius:999px;height:3px;position:absolute;bottom:-3px;left:0;right:0}.st-section--resolving .st-section__heading--thin:after{transition:transform .5s var(--ease-glide);transform:scaleX(0)}.st-section__intent{font-family:var(--font-body);color:var(--text-tertiary-accessible);margin-top:2px;font-size:.8125rem;line-height:1.5}.st-section__note{font-family:var(--font-body);color:var(--text-tertiary);margin-top:var(--space-1);font-size:.8125rem;font-style:italic}.st-section__note-prefix{font-style:normal}.st-section__honest{font-family:var(--font-body);color:var(--text-secondary);margin-top:var(--space-2);font-size:.8125rem;line-height:1.5}.st-section__aside{font-family:var(--font-body);color:var(--text-tertiary);margin-top:var(--space-1);font-size:.75rem}.st-section__followup-lead{font-family:var(--font-body);font-size:.8125rem;font-weight:var(--weight-medium);color:var(--text-primary);margin-top:var(--space-2)}.st-section__followup-q{font-family:var(--font-body);color:var(--text-secondary);font-size:.8125rem;font-weight:400}.st-section__followup-skip{font-family:var(--font-body);color:var(--text-tertiary);margin-left:var(--space-2);font-size:.75rem}.st-section__steer{font-family:var(--font-body);color:var(--text-tertiary);margin-top:var(--space-1);opacity:0;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-glide), color var(--duration-fast) var(--ease-glide);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.75rem;display:inline-flex}.st-section:hover .st-section__steer,.st-section:focus-within .st-section__steer{opacity:1}.st-section__steer:hover,.st-section__steer:focus-visible{color:var(--text-primary)}.st-section__handle{width:16px;color:var(--st-text-faint);opacity:0;cursor:grab;touch-action:none;transition:opacity var(--duration-fast) var(--ease-glide);flex:none;align-self:flex-start;margin-top:2px;margin-left:-20px}.st-section:hover .st-section__handle,.st-section:focus-within .st-section__handle{opacity:1}.st-section--lifted{box-shadow:var(--nm-shadow-lg);background:var(--surface-base);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);scale:1.01}.st-refresh-notice{font-family:var(--font-body);color:var(--text-tertiary);margin-bottom:var(--space-4);animation:st-fade-in .3s var(--ease-glide) both;font-size:.75rem;font-style:italic}.st-orphan{margin-top:var(--space-4)}.st-orphan__line{font-family:var(--font-body);color:var(--text-secondary);font-size:.8125rem}.st-orphan__note{color:var(--text-primary);font-style:italic}.st-orphan__picker{margin-top:var(--space-2);gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.st-orphan__target{font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:.75rem}.st-orphan__target:hover,.st-orphan__target:focus-visible{color:var(--text-primary)}.st-plan-notice{font-family:var(--font-body);color:var(--text-secondary);border-bottom:3px solid var(--st-accent-advisory);margin-bottom:var(--space-6);padding-bottom:2px;font-size:.8125rem;display:inline-block}.st-commercial-gap{font-family:var(--font-body);color:var(--text-secondary);border-bottom:3px solid var(--st-accent-advisory);padding-bottom:2px;font-size:.8125rem;display:inline-block}.st-lock-mark{color:var(--st-lock-ink);flex:none}@keyframes st-seal{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.st-lock-mark--sealing{animation:st-seal .3s var(--ease-glide) both}.st-lock-mark--withdrawing{animation:st-fade-out .2s var(--ease-glide) both}.st-lock-cta{background:var(--action-fill);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--nm-shadow-xl);max-width:480px;min-height:56px;font-family:var(--font-body);font-size:.9375rem;font-weight:var(--weight-medium);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:box-shadow .2s var(--ease-glide), transform .2s var(--ease-glide), width .5s var(--ease-glide);border:none;justify-content:center;align-items:center;gap:10px;padding:18px 40px;display:inline-flex;overflow:hidden}.st-lock-cta:hover{box-shadow:var(--nm-shadow-2xl);transform:translateY(-1px)}.st-lock-cta:active{box-shadow:var(--nm-shadow-lg);transition-duration:var(--duration-instant);transform:translateY(0)}.st-lock-cta:focus-visible{outline:2px solid var(--action-fill);outline-offset:3px}.st-lock-cta:disabled{cursor:default}.st-lock-cta:disabled:hover{box-shadow:var(--nm-shadow-xl);transform:none}.st-lock-cta .st-lock-mark{color:var(--st-lock-ink-inverse)}.st-cta-reassurance{font-family:var(--font-body);color:var(--text-tertiary);text-align:center;margin-top:var(--space-3);font-size:.8125rem}.st-cta-failure{font-family:var(--font-body);color:var(--text-primary);border-bottom:3px solid var(--st-accent-critical);margin-top:var(--space-4);padding-bottom:2px;font-size:.8125rem;display:inline-block}.st-cta-degrade{font-family:var(--font-body);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem}.st-cta-degrade:hover,.st-cta-degrade:focus-visible{color:var(--text-primary)}.st-drift{font-family:var(--font-body);font-size:.6875rem;font-weight:var(--weight-medium);color:#b8860b;border-bottom:3px solid var(--st-accent-advisory);margin-left:var(--space-2);cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;padding-bottom:1px;display:inline-block}.st-drift--failed{color:var(--text-primary);border-bottom-color:var(--st-accent-critical)}.st-consequence{border:none;margin:0;padding:0}.st-consequence__legend{font-family:var(--font-body);font-size:.9375rem;font-weight:var(--weight-medium);color:var(--text-primary);margin-bottom:var(--space-3);padding:0}.st-consequence__recap{font-family:var(--font-body);color:var(--text-primary);margin-bottom:var(--space-4);font-size:.8125rem}.st-consequence__old{color:var(--text-tertiary);text-decoration:line-through}.st-consequence__arrow{color:var(--st-text-faint);margin:0 var(--space-1)}.st-consequence__new{font-weight:var(--weight-medium)}.st-consequence__row{align-items:center;gap:var(--space-2);min-height:28px;font-family:var(--font-body);color:var(--text-primary);font-size:.875rem;display:flex}.st-consequence__feeds{font-family:var(--font-body);color:var(--text-tertiary);margin-left:var(--space-1);font-size:.6875rem}.st-consequence__aside{font-family:var(--font-body);color:var(--text-tertiary);margin-top:var(--space-2);font-size:.75rem;font-style:italic}.st-consequence__fallback{font-family:var(--font-body);color:var(--text-secondary);margin-bottom:var(--space-3);font-size:.8125rem}.st-panel .st-fact{grid-template-columns:120px 1fr auto}.st-panel .st-category{margin:var(--space-6) 0 var(--space-3)}.st-panel .st-category:first-of-type{margin-top:0}.st-panel__title{font-family:var(--font-heading);font-style:italic;font-weight:var(--weight-medium);font-size:var(--text-md);color:var(--text-primary)}.st-panel__status{font-family:var(--font-body);color:var(--text-tertiary);margin-top:var(--space-1);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.st-panel__status--advisory{border-bottom:3px solid var(--st-accent-advisory);padding-bottom:2px}.st-affordance{font-family:var(--font-mono,monospace);cursor:pointer;border-radius:var(--radius-md,12px);color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex;position:relative}.st-affordance:hover{color:var(--text-primary);background:#2e294e0a}.st-affordance__count{font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.st-affordance--advisory:after{content:"";background:var(--st-accent-advisory);border-radius:999px;height:3px;position:absolute;bottom:2px;left:12px;right:12px}.st-sticky-bar{z-index:30;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--st-bar-surface);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border-subtle);box-shadow:var(--st-bar-shadow);position:sticky;bottom:0}.st-sticky-bar .st-lock-cta{width:100%;max-width:none;transition:box-shadow .2s var(--ease-glide)}.st-sticky-bar .st-cta-reassurance{margin-top:var(--space-2);font-size:.6875rem}@keyframes st-bar-reveal{0%{transform:translateY(100%)}to{transform:translateY(0)}}.st-sticky-bar--revealing{animation:st-bar-reveal .3s var(--ease-glide) both}.st-cta-label-fade{animation:st-fade-in .25s var(--ease-glide) both}@media (max-width:1023px){.st-fact{grid-template-columns:1fr;row-gap:2px;padding:10px 0}.st-fact__label{padding-right:0;font-size:.75rem}.st-add-fact-row{grid-template-columns:1fr;row-gap:4px}.st-add-fact-row .st-fact__input--label{width:100%;margin-right:0}.st-fact__input{font-size:16px}}@media (hover:none){.st-fact__controls{opacity:.4;pointer-events:auto}.st-fact__control{width:44px;height:44px;margin:0}.st-section__handle,.st-section__steer{opacity:.4}.st-section__handle{width:24px}}@media (prefers-reduced-motion:reduce){.st-fact,.st-fact__value,.st-fact__controls,.st-chip__mark,.st-lock-cta,.st-section--resolving .st-section__heading--thin:after,.st-link__underline,.st-section__steer,.st-section__handle,.st-add-fact,.st-section{transition-duration:.01ms!important}.st-enter,.st-enter--row{animation-name:st-fade-in!important;animation-duration:.2s!important;animation-delay:0s!important}.st-lock-mark--sealing{animation-name:st-fade-in!important;animation-duration:.15s!important;animation-delay:0s!important}.st-overlay-in,.st-crossfade{animation-duration:.2s!important}.st-sticky-bar--revealing{animation:none!important}.st-lock-cta:hover{transform:none}}
.portal-root{--portal-bg:#fafbfc;--portal-surface:#fff;--portal-surface-raised:#fff;--portal-border:#2e294e0f;--portal-border-strong:#2e294e1f;--portal-text-primary:#423357;--portal-text-secondary:var(--text-secondary);--portal-text-tertiary:#8a87a0;--portal-text-accent:#ff078d;--portal-text-inverse:#fff;--portal-text-disabled:#bdbecb;--portal-toolbar-bg:#fff;--portal-toolbar-shadow:0 -4px 12px #2e294e0f;--portal-toolbar-height:56px;--portal-toolbar-border:#2e294e0f;--portal-header-height:56px;--portal-header-bg:#fff;--portal-header-border:#2e294e0f;--portal-header-shadow:0 1px 0 #2e294e0f;--portal-comment-bg:#fafbfc;--portal-comment-width:380px;--portal-comment-border:#2e294e14;--portal-comment-bubble-bg:#fff;--portal-comment-bubble-shadow:4px 4px 8px #2e294e0d, -4px -4px 8px #ffffffe6;--portal-edit-highlight:#ffc85714;--portal-edit-addition:#22c55e14;--portal-edit-deletion:#ff078d0f;--portal-edit-toolbar-bg:#2e294ef5;--portal-edit-toolbar-shadow:0 8px 32px #2e294e3d;--portal-edit-toolbar-border:#ffffff14;--portal-content-max-width:800px;--portal-content-padding:48px;--portal-content-padding-mobile:20px;--portal-status-success:#22c55e;--portal-status-success-subtle:#22c55e14;--portal-status-warning:#f59e0b;--portal-status-warning-subtle:#f59e0b14;--portal-status-error:#ef4444;--portal-status-error-subtle:#ef444414;--portal-brand-midnight:#2e294e;--portal-brand-electric-pink:#ff078d;--portal-brand-golden-hour:#ffc857;--portal-brand-cloud-gray:#d8dbe2;--portal-brand-refined-charcoal:var(--text-secondary);--portal-radius-sm:8px;--portal-radius-md:12px;--portal-radius-lg:16px;--portal-radius-xl:20px;--portal-radius-pill:999px;--portal-shadow-sm:3px 3px 6px #2e294e0f, -3px -3px 6px #ffffffe6;--portal-shadow-md:5px 5px 10px #2e294e0f, -5px -5px 10px #ffffffe6;--portal-shadow-lg:8px 8px 16px #2e294e12, -8px -8px 16px #fff;--portal-section-hover-border:#ffc857;--portal-section-hover-bg:#ffc85705;--portal-section-active-bg:#ffc8570a;--portal-suggestion-original-color:#dc2626b3;--portal-suggestion-original-bg:#dc26260a;--portal-suggestion-replacement-color:#166534;--portal-suggestion-replacement-bg:#22c55e14;--portal-approval-icon-bg:#592a45;--portal-approval-confirm-bg:#ffc857;--portal-approval-confirm-color:#592a45;--portal-approval-success-check:#ffc857;--portal-nav-active-border:#ffc857;--portal-nav-active-bg:#2e294e0a;--portal-nav-badge-bg:#ffc857;--portal-nav-badge-color:#592a45;--portal-reading-progress-bg:#ffc857;--portal-reading-progress-height:2px;--portal-suggest-banner-bg:#ffc8570f;--portal-suggest-banner-border:#ffc85726;--portal-duration-fast:.15s;--portal-duration-normal:.25s;--portal-duration-panel:.3s;--portal-duration-pulse:.4s;--portal-ease-smooth:cubic-bezier(.4, 0, .2, 1);--portal-ease-decelerate:cubic-bezier(0, 0, .2, 1);--portal-ease-accelerate:cubic-bezier(.4, 0, 1, 1)}
.portal-document{font-family:var(--font-body,"Roboto", -apple-system, sans-serif);color:var(--portal-text-secondary,var(--text-secondary));max-width:var(--portal-content-max-width,800px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto;font-size:16px;line-height:1.75}.portal-document h1{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);color:var(--portal-text-primary,var(--text-primary));border-bottom:2px solid var(--portal-border,#2e294e0f);letter-spacing:-.02em;margin-top:0;margin-bottom:16px;padding-bottom:16px;font-size:32px;font-weight:700;line-height:1.2}.portal-document h2{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);color:var(--portal-text-primary,var(--text-primary));letter-spacing:-.01em;margin-top:40px;margin-bottom:12px;font-size:24px;font-weight:600;line-height:1.25}.portal-document h3{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);color:var(--portal-text-primary,var(--text-primary));margin-top:32px;margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.3}.portal-document h4{font-family:var(--font-body,"Roboto", sans-serif);color:var(--portal-text-primary,var(--text-primary));letter-spacing:.01em;text-transform:uppercase;margin-top:24px;margin-bottom:8px;font-size:13px;font-weight:500;line-height:1.4}.portal-document h5,.portal-document h6{font-family:var(--font-body,"Roboto", sans-serif);color:var(--portal-text-secondary,var(--text-secondary));margin-top:20px;margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.5}.portal-document p{color:var(--portal-text-secondary,var(--text-secondary));margin-top:0;margin-bottom:20px;font-size:16px;line-height:1.75}.portal-document p:last-child{margin-bottom:0}.portal-document ul,.portal-document ol{color:var(--portal-text-secondary,var(--text-secondary));margin-top:0;margin-bottom:20px;padding-left:28px;font-size:16px;line-height:1.75}.portal-document ul li,.portal-document ol li{margin-bottom:8px}.portal-document ul li:last-child,.portal-document ol li:last-child{margin-bottom:0}.portal-document ul{list-style-type:disc}.portal-document ol{list-style-type:decimal}.portal-document ul ul,.portal-document ol ol,.portal-document ul ol,.portal-document ol ul{margin-top:6px;margin-bottom:0}.portal-document blockquote{border-left:3px solid var(--portal-brand-cloud-gray,#d8dbe2);border-radius:0 var(--portal-radius-sm,8px) var(--portal-radius-sm,8px) 0;color:var(--portal-text-tertiary,#8a87a0);background:#d8dbe214;margin:24px 0;padding:16px 24px;font-style:italic}.portal-document blockquote p{color:var(--portal-text-tertiary,#8a87a0);margin-bottom:0;font-size:15px;line-height:1.7}.portal-document code{font-family:var(--font-mono,"JetBrains Mono", "SF Mono", "Fira Code", monospace);color:var(--portal-text-primary,var(--text-primary));white-space:nowrap;background:#f5f5f7;border:1px solid #2e294e14;border-radius:4px;padding:2px 6px;font-size:13px}.portal-document pre{font-family:var(--font-mono,"JetBrains Mono", "SF Mono", "Fira Code", monospace);color:#f2f2f2;border-radius:var(--portal-radius-md,12px);-webkit-overflow-scrolling:touch;background:#1a1626;margin:24px 0;padding:20px 24px;font-size:13px;line-height:1.7;overflow-x:auto}.portal-document pre code{color:inherit;font-size:inherit;white-space:pre;background:0 0;border:none;padding:0}.portal-document hr{border:none;border-top:1px solid var(--portal-border,#2e294e0f);margin:40px 0}.portal-document table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px;display:block;overflow-x:auto}.portal-document thead{background:#2e294e08}.portal-document th{font-family:var(--font-body,"Roboto", sans-serif);text-align:left;color:var(--portal-text-primary,var(--text-primary));border-bottom:2px solid var(--portal-border-strong,#2e294e1f);white-space:nowrap;padding:10px 16px;font-size:13px;font-weight:500}.portal-document td{border-bottom:1px solid var(--portal-border,#2e294e0f);color:var(--portal-text-secondary,var(--text-secondary));vertical-align:top;padding:10px 16px}.portal-document tbody tr:nth-child(2n) td{background:#2e294e05}.portal-document tbody tr:last-child td{border-bottom:none}.portal-document a{color:var(--portal-text-accent,#ff078d);text-underline-offset:3px;transition:text-decoration-color var(--portal-duration-fast,.15s) var(--portal-ease-smooth);-webkit-text-decoration:underline #ff078d4d;text-decoration:underline #ff078d4d}.portal-document a:hover{text-decoration-color:#ff078dcc}.portal-document img{border-radius:var(--portal-radius-md,12px);max-width:100%;height:auto;margin:24px 0}.portal-document strong{color:var(--portal-text-primary,var(--text-primary));font-weight:600}.portal-document em{color:var(--portal-text-secondary,var(--text-secondary));font-style:italic}.portal-document-section{border-radius:var(--portal-radius-sm,8px);transition:background var(--portal-duration-fast,.15s) var(--portal-ease-smooth), outline var(--portal-duration-fast,.15s) var(--portal-ease-smooth);outline-offset:4px;outline:2px solid #0000;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px;position:relative}.portal-document-section:hover{background:#2e294e05;outline-color:#2e294e0f}.portal-document-section--editable{cursor:text}.portal-document-section--editable:hover{background:var(--portal-edit-highlight,#ffc85714);outline-color:#ffc8574d}.portal-document-section--has-comments{background:#ff078d05;outline-color:#ff078d1f}.portal-document-section--has-comments:hover{background:#ff078d0a;outline-color:#ff078d33}.portal-document-section__comment-indicator{background:var(--portal-brand-electric-pink,#ff078d);color:#fff;cursor:pointer;opacity:0;width:24px;height:24px;transition:opacity var(--portal-duration-fast,.15s) var(--portal-ease-smooth);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.portal-document-section--has-comments .portal-document-section__comment-indicator,.portal-document-section:hover .portal-document-section__comment-indicator{opacity:1;pointer-events:auto}@media (max-width:767px){.portal-document{font-size:14px;line-height:1.7}.portal-document h1{margin-bottom:12px;padding-bottom:12px;font-size:26px}.portal-document h2{margin-top:32px;font-size:20px}.portal-document h3{margin-top:24px;font-size:17px}.portal-document h4{font-size:12px}.portal-document p,.portal-document ul,.portal-document ol{margin-bottom:16px;font-size:14px}.portal-document blockquote{margin:16px 0;padding:12px 16px}.portal-document table{font-size:13px}.portal-document th,.portal-document td{padding:8px 12px}.portal-document-section{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.portal-document-section__comment-indicator{display:none}}