@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgsAXHNlYzg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgsAXHNlYzg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgsAXHNlYzg.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgsAXHNlYzg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgsAXHNk.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ys43PW5fslBEg0.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ysw3PW5fslBEg0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ysz3PW5fslBEg0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ys93PW5fslB.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO--CRXMRrKATtYV0.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO--CZXMRrKATtYV0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO--CaXMRrKATtYV0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO--CUXMRrKATt.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCRXMRrKATtYV0.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCZXMRrKATtYV0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCaXMRrKATtYV0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCUXMRrKATt.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCRXMRrKATtYV0.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCZXMRrKATtYV0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCaXMRrKATtYV0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibmplexsansarabic-v15-Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCUXMRrKATt.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHx5diKs2O-i4OrMNEg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHx5UiKs2O-i4OrMNEg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHx5ciKs2O-i4OrMNEg.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHx5TiKs2O-i4OrMNEg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHx5fiKs2O-i4OrMNEg.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHx5eiKs2O-i4OrMNEg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHx5QiKs2O-i4OrM.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsK8ahuQ2e8Smg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsD8ahuQ2e8Smg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsL8ahuQ2e8Smg.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsE8ahuQ2e8Smg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsI8ahuQ2e8Smg.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsJ8ahuQ2e8Smg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsH8ahuQ2e8.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsK8ahuQ2e8Smg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsD8ahuQ2e8Smg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsL8ahuQ2e8Smg.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsE8ahuQ2e8Smg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsI8ahuQ2e8Smg.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsJ8ahuQ2e8Smg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsH8ahuQ2e8.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsK8ahuQ2e8Smg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsD8ahuQ2e8Smg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsL8ahuQ2e8Smg.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsE8ahuQ2e8Smg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsI8ahuQ2e8Smg.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsJ8ahuQ2e8Smg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/intertight-v9-NGSwv5HMAFg6IuGlBNMjxLsH8ahuQ2e8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--red:#d71921;--orange:#f26a21;--orange-ink:#c24c0c;--bg:#fff;--surface:#f6f4f0;--surface-2:#fff;--line:#e2ddd5;--line-strong:#cbc4ba;--fg:#15181d;--muted:#5e636b;--soft-orange:#fdf0e7;--good:#1e8e4e;--good-soft:#e6f4ec;--bad:#c62828;--bad-soft:#fbeaea;--shot-bg:#edeae6;--field:#8a8379;--info-ink:#1f66b0;--display:"Inter Tight","Helvetica Neue",Arial,sans-serif;--body:"Inter Tight","Helvetica Neue",Arial,sans-serif;--mono:"Inter Tight","Helvetica Neue",Arial,sans-serif;--code:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--arabic:"IBM Plex Sans Arabic","Geeza Pro","Segoe UI",sans-serif;--serif:"Inter Tight","Helvetica Neue",Arial,sans-serif;--radius:12px;--wrap:1200px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--red:#f0373f;--orange:#ff7a33;--orange-ink:#ff9a5c;--bg:#0e1012;--surface:#16191c;--surface-2:#1b1f23;--line:#2a2f35;--line-strong:#3a4048;--fg:#edeae5;--muted:#a39d95;--soft-orange:#2a1a10;--good:#4cc17e;--good-soft:#12261a;--bad:#ff6b6b;--bad-soft:#2c1515;--shot-bg:#1f2328;--field:#7a8088;--info-ink:#5b9be0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--red:#f0373f;--orange:#ff7a33;--orange-ink:#ff9a5c;--bg:#0e1012;--surface:#16191c;--surface-2:#1b1f23;--line:#2a2f35;--line-strong:#3a4048;--fg:#edeae5;--muted:#a39d95;--soft-orange:#2a1a10;--good:#4cc17e;--good-soft:#12261a;--bad:#ff6b6b;--bad-soft:#2c1515;--shot-bg:#1f2328;--field:#7a8088;--info-ink:#5b9be0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--fg);font:16px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0}[dir=rtl] body{font-family:var(--arabic)}a{color:inherit}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:24px}@media (max-width:640px){.wrap{padding-inline:16px}}h1,h2,h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.08}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:var(--arabic);letter-spacing:0}[dir=rtl] :is(h1,h2,h3){line-height:1.3!important}[dir=rtl] main :is(p,h1,h2,h3,h4,li,figcaption,blockquote,dd,dt,label){unicode-bidi:plaintext}[dir=rtl] :is(input,select,textarea){font-family:var(--arabic)}h2{font-size:clamp(28px,3.4vw,42px)}h3{font-size:20px;font-weight:500}p{margin:0}.eyebrow{font:600 12px/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink)}.lede{color:var(--muted);max-width:62ch;font-size:18px}.mono{font-family:var(--mono)}.muted{color:var(--muted)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}header.site{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky}.nav{align-items:center;gap:20px;min-height:68px;display:flex}.brand{flex:none;align-items:center;display:flex}.brand img{width:auto;height:16px}.navlinks{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.navlinks a:not(.btn){font:500 14.5px/1 var(--display);color:var(--fg);white-space:nowrap;border-radius:6px;padding:10px 9px;text-decoration:none}[dir=rtl] .navlinks a{font-family:var(--arabic)}.navlinks a:not(.btn):hover{background:var(--surface)}.navlinks a[aria-current=page]{color:var(--orange-ink)}.lang{border:1px solid var(--line);border-radius:6px;flex:none;display:flex;overflow:hidden}.lang a{all:unset;cursor:pointer;font:500 12px/1 var(--mono);color:var(--muted);padding:9px 10px}.lang a[aria-current=true]{background:var(--fg);color:var(--bg)}.lang a:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.menu-btn{all:unset;cursor:pointer;font:600 14px var(--display);border:1px solid var(--line);border-radius:6px;padding:10px 12px;display:none}@media (max-width:1240px){.nav{flex-wrap:wrap;gap:12px;padding-block:10px}.menu-btn{margin-inline-start:auto;display:inline-block}.navlinks{flex-direction:column;order:5;align-items:stretch;width:100%;margin:0;padding-bottom:8px;display:none}.navlinks.open{display:flex}.navlinks a{padding:14px 12px}.nav .lang{order:6;margin-bottom:12px;display:none}.nav:has(.navlinks.open) .lang{display:flex}.lang a{padding:15px 18px}}.btn{font:500 15px/1 var(--display);letter-spacing:0;cursor:pointer;color:inherit;background:0 0;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:15px 22px;text-decoration:none;display:inline-flex}[dir=rtl] .btn{font-family:var(--arabic)}.btn-primary{background:var(--orange);color:#1a0b02}.btn-primary:hover{background:#ff8b4d}:root[data-theme=dark] .btn-primary,:root[data-theme=dark] .btn-primary:hover{color:#160a02}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-primary{color:#160a02}}.btn-ghost{border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--fg)}.btn-sm{padding:10px 14px;font-size:13.5px}.arrow{transition:transform .2s;display:inline-block}[dir=rtl] .arrow{transform:scaleX(-1)}.btn:hover .arrow{transform:translate(3px)}[dir=rtl] .btn:hover .arrow{transform:scaleX(-1)translate(3px)}section.band{padding-block:88px}section.band.tight{padding-block:56px}.alt{background:var(--surface)}.sec-head{gap:14px;max-width:780px;margin-bottom:40px;display:grid}.grid{gap:20px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}section.band{padding-block:56px}}.card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:10px;min-width:0;padding:24px;display:grid}.alt .card{background:var(--bg)}.card p{color:var(--muted);font-size:15px}.hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (max-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}}.hero h1{text-transform:uppercase;letter-spacing:-.015em;overflow-wrap:break-word;font-size:clamp(40px,4.3vw,64px);font-weight:800;line-height:.98}@media (max-width:520px){.hero h1{font-size:8.2vw}}[dir=rtl] .hero h1{text-transform:none;font-weight:700;line-height:1.25}.hero h1 .think{color:var(--orange);text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.09em}.hero .sub{max-width:54ch;color:var(--muted);margin-top:24px;font-size:19px}.hero .ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pillars{gap:14px;display:grid}.pillar{border:1.5px solid var(--orange);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px;display:grid}.pillar .ico{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pillar b{font:600 16px/1.25 var(--display);color:var(--orange-ink);display:block}.pillar span{color:var(--muted);font-size:14.5px}.proof{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proof div{border-inline-start:1px solid var(--line);min-width:0;padding:32px 24px 28px}.proof div:first-child{border-inline-start:0;padding-inline-start:0}.proof strong{font:600 clamp(34px,4vw,48px)/1 var(--display);color:var(--fg);font-variant-numeric:tabular-nums;display:block}.proof span{color:var(--muted);max-width:24ch;margin-top:10px;font-size:14.5px;display:block}@media (max-width:900px){.proof{grid-template-columns:repeat(2,minmax(0,1fr))}.proof div{border-top:1px solid var(--line)}.proof div:nth-child(3){border-inline-start:0;padding-inline-start:0}.proof div:nth-child(-n+2){border-top:0}}.names{gap:14px;padding-block:28px;display:grid}.names .row{flex-wrap:wrap;align-items:baseline;gap:10px 34px;display:flex}.names .lbl{font:500 11.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);min-width:190px}@media (max-width:640px){.names .lbl{width:100%}}[dir=rtl] p,[dir=rtl] li,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] figcaption,[dir=rtl] dd,[dir=rtl] td{unicode-bidi:plaintext}.names .nm{font:600 19px/1.2 var(--display);color:var(--fg)}.names .nm.small{color:var(--muted);font-size:16px;font-weight:600}.compare{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:stretch;gap:28px;display:grid}@media (max-width:980px){.compare{grid-template-columns:minmax(0,1fr)}}.oldloop{border:1px dashed var(--line-strong);border-radius:var(--radius);align-content:start;gap:18px;padding:26px;display:grid}.oldloop ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.oldloop li{font:500 14px/1.3 var(--mono);color:var(--muted);align-items:center;gap:10px;display:flex}.oldloop li:before{content:"";border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:7px;height:7px}.oldloop li.human{color:var(--fg)}.oldloop li.human:before{background:var(--red);border-color:var(--red)}.oldloop .note{color:var(--muted);border-top:1px solid var(--line);padding-top:14px;font-size:14px}.console{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:0;display:grid;overflow:hidden}.c-top{border-bottom:1px solid var(--line);font:500 12px/1 var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.c-top .live{color:var(--good);align-items:center;gap:8px;display:inline-flex}.c-top .live:before{content:"";background:var(--good);border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse}@keyframes pulse{50%{opacity:.35}}.c-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}@media (max-width:760px){.c-body{grid-template-columns:minmax(0,1fr)}}.c-trend{border-inline-end:1px solid var(--line);align-content:start;gap:12px;min-width:0;padding:18px;display:grid}@media (max-width:760px){.c-trend{border-inline-end:0;border-bottom:1px solid var(--line)}}.sit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tag{font:600 11px/1 var(--mono);letter-spacing:.04em;border-radius:6px;padding:5px 7px}.tag.warn{background:var(--orange);color:#1a0b02}.tag.ok{background:var(--good);color:#fff}.sit h3{font-size:17px;font-family:var(--mono);letter-spacing:0;font-weight:600}.metrics{flex-wrap:wrap;gap:8px;display:flex}.metric{border:1px solid var(--line);font:500 10.5px/1.2 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:7px 10px}.metric b{color:var(--fg);text-transform:none;margin-top:3px;font-size:13px;display:block}.metric b.up{color:var(--orange-ink)}.metric b.good{color:var(--good)}svg.trend{width:100%;height:auto;display:block}.t-grid{stroke:var(--line);stroke-width:1px}.t-limit{stroke:var(--bad);stroke-width:1.5px;stroke-dasharray:6 5}.t-now{stroke:var(--fg);stroke-width:1.2px}.t-normal{stroke:#2f7fd0;stroke-width:2.4px;fill:none}.t-abn{stroke:var(--orange);stroke-width:2.6px;fill:none}.t-proj{stroke:var(--muted);stroke-width:1.8px;fill:none;stroke-dasharray:5 5;transition:opacity .4s}.t-fix{stroke:var(--good);stroke-width:2.2px;fill:none;stroke-dasharray:5 5;transition:opacity .4s}.t-lbl{fill:var(--muted);font:500 10.5px var(--mono)}.t-lbl.bad{fill:var(--bad)}.t-lbl.or{fill:var(--orange-ink)}.t-lbl.gd{fill:var(--good)}.t-lbl.fg{fill:var(--fg)}.c-agent{align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.agent-h{font:600 12px/1 var(--mono);letter-spacing:.06em;color:var(--info-ink);text-transform:uppercase}.say{border-inline-start:3px solid var(--orange);background:var(--soft-orange);border-radius:0;padding:12px 14px;font-size:14px}.say b{margin-bottom:4px;display:block}.ev{color:var(--muted);gap:6px;font-size:13px;display:grid}.ev div{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.ev .k{font:600 10.5px/1.7 var(--mono);color:var(--fg);text-transform:uppercase;letter-spacing:.04em}.scen{gap:8px;display:grid}.scen-h{font:600 11px/1 var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;display:flex}.opt{border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.opt.safe{border-color:var(--good);background:var(--good-soft)}.opt .v{font:600 11px var(--mono)}.opt.safe .v{color:var(--good)}.opt.unsafe .v{color:var(--bad)}.approve{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.approve .who{font:500 12px/1.4 var(--mono);color:var(--muted)}.steps-log{font:500 12.5px/1.4 var(--mono);gap:6px;display:grid}.steps-log div{gap:8px;display:flex}.steps-log div:before{content:"✓";color:var(--good)}.flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.flow .node{border:1px solid var(--line);background:var(--surface-2);border-radius:var(--radius);align-content:start;gap:6px;min-width:0;padding:20px;display:grid;position:relative}.flow .node.core{border:1.5px solid var(--orange);background:var(--soft-orange)}.flow .node b{font:600 16px/1.25 var(--display)}.flow .node span{color:var(--muted);font-size:13.5px}.flow .link{display:none}.flow{gap:28px}.flow .node:not(:last-child):after{content:"→";inset-inline-end:-22px;color:var(--muted);font:600 18px var(--mono);position:absolute;top:50%;transform:translateY(-50%)}[dir=rtl] .flow .node:not(:last-child):after{content:"←"}@media (max-width:900px){.flow{grid-template-columns:minmax(0,1fr);gap:26px}.flow .node:not(:last-child):after{content:"↓";inset-inline:24px auto;top:auto;bottom:-24px;transform:none}[dir=rtl] .flow .node:not(:last-child):after{content:"↓"}}.sources{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.chip{font:500 12px/1 var(--mono);border:1px solid var(--line);color:var(--muted);background:var(--surface-2);border-radius:999px;padding:8px 12px}.ico-s{background:var(--soft-orange);width:40px;height:40px;color:var(--orange-ink);border-radius:12px;place-items:center;display:grid}.shots{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:900px){.shots{grid-template-columns:minmax(0,1fr)}}figure{gap:10px;min-width:0;margin:0;display:grid}.frame{border:1px solid var(--line);background:var(--shot-bg);border-radius:12px;overflow:hidden}.frame img{width:100%;height:auto}figcaption{color:var(--muted);font-size:13.5px}figcaption b{color:var(--fg);font-weight:600}.caseband{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (max-width:900px){.caseband{grid-template-columns:minmax(0,1fr);gap:28px}}.caseband h2{font-size:clamp(26px,3vw,38px)}.kv{font:500 13px/1.4 var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px 18px;display:flex}.doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:760px){.doors{grid-template-columns:minmax(0,1fr)}}.door{border-radius:12px;align-content:start;gap:14px;padding:36px;display:grid}.door.op{background:var(--fg);color:var(--bg)}.door.op p{color:color-mix(in srgb,var(--bg) 72%,var(--fg))}.door.dev{border:1.5px solid var(--line-strong)}.door.dev p{color:var(--muted)}.door h3{font-size:26px}.door .btn{justify-self:start;margin-top:8px}.door.op .btn-ghost{border-color:color-mix(in srgb,var(--bg) 40%,var(--fg));color:var(--bg)}.phead{color:#e9e5dd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#e9e5dd;--muted:#aeb6bf;--line:#253141;--line-strong:#3a4654;--surface:#121c29;--surface-2:#121c29;--orange-ink:#ff8b4d;--soft-orange:#2a1a10;background:radial-gradient(120% 120% at 80% 0,#121c29 0%,#09101a 65%);padding-block:clamp(56px,7vw,96px)}.phead-in{align-items:center;gap:clamp(32px,5vw,72px);display:grid}.phead.has-art .phead-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}@media (max-width:900px){.phead.has-art .phead-in{grid-template-columns:minmax(0,1fr)}}.phead-c{min-width:0}.phead h1{font:300 clamp(34px,4.4vw,60px)/1.06 var(--serif);letter-spacing:-.015em;color:#e9e5dd;max-width:18ch}html:is([lang=ru],[lang=kk]) .phead h1{font-weight:400}[dir=rtl] .phead h1{font-family:var(--arabic);font-weight:400}.phead .lede{color:#c3cad1;margin-top:22px;font-size:clamp(17px,1.4vw,19px)}.phead .btn-ghost{color:#e9e5dd;border-color:#e9e5dd59}.phead .btn-ghost:hover{border-color:#e9e5dd}.phead-art{margin:0}.phead-frame{background:#0e1621;border:1px solid #253141;border-radius:12px;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.phead-frame img{width:100%;height:auto;display:block}.phead-art figcaption{font:400 12.5px/1.4 var(--mono);color:#97a0aa;margin-top:10px}.crumbs{font:500 13px/1 var(--mono);color:var(--orange-ink);letter-spacing:.04em;margin-bottom:22px}.layers{gap:12px;display:grid}.layer{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;padding:22px 24px;display:grid}.layer.top{border:1.5px solid var(--orange)}@media (max-width:760px){.layer{grid-template-columns:minmax(0,1fr);gap:10px}}.layer .ln{font:600 12px/1.3 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink)}.layer .mods{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.layer .mods span{font:600 13px/1 var(--display);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:8px 12px}.layer p{color:var(--muted);max-width:80ch;font-size:15px}.infra{border:1px dashed var(--line-strong);border-radius:var(--radius);font:500 12.5px var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px;padding:16px;display:flex}.infra b{color:var(--fg);margin-inline-end:8px;font-weight:600}.mod{position:relative}.mod .num{font:600 26px/1 var(--display);color:var(--fg)}.mod .numl{font:500 11.5px/1.3 var(--mono);color:var(--muted)}.mod hr{border:0;border-top:1px solid var(--line);width:100%;margin:6px 0 2px}.loop{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}@media (max-width:900px){.loop{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.loop{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage{all:unset;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);gap:6px;padding:16px 14px;transition:border-color .2s,background .2s;display:grid}.stage:hover{border-color:var(--line-strong)}.stage:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.stage .n{font:500 11px/1 var(--mono);color:var(--muted)}.stage b{font:600 18px/1.1 var(--display)}.stage small{color:var(--muted);font-size:12.5px;line-height:1.35}.stage[aria-selected=true]{border-color:var(--orange);background:var(--soft-orange)}.stage.gate b{color:var(--orange-ink)}.loopnote{font:500 12.5px/1.4 var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:10px;display:flex}.panel{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}@media (max-width:760px){.panel{grid-template-columns:minmax(0,1fr)}}.panel div{border-inline-start:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding:22px;display:grid}.panel div:first-child{border-inline-start:0}@media (max-width:760px){.panel div{border-inline-start:0;border-top:1px solid var(--line)}.panel div:first-child{border-top:0}}.panel .k{font:600 11px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.panel .v{font-size:15.5px}.panel .q{font-weight:600}.defn{font:600 clamp(20px,2.3vw,27px)/1.4 var(--display);max-width:44ch}[dir=rtl] .defn{font-family:var(--arabic)}.defn em{color:var(--orange-ink);font-style:normal}.safety{counter-reset:s;border-top:1px solid var(--line);gap:0;display:grid}.safety li{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:20px;padding:20px 0;list-style:none;display:grid}@media (max-width:640px){.safety li{grid-template-columns:minmax(0,1fr);gap:4px}}.safety b{font:600 16px/1.3 var(--display)}.safety span{color:var(--muted)}ul.safety{margin:0;padding:0}.statrow{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.statrow div{border-inline-start:1px solid var(--line);min-width:0;padding:26px 22px}.statrow div:first-child{border-inline-start:0;padding-inline-start:0}.statrow strong{font:600 clamp(28px,3.4vw,40px)/1 var(--display);font-variant-numeric:tabular-nums;display:block}.statrow span{color:var(--muted);margin-top:8px;font-size:14px;display:block}@media (max-width:760px){.statrow{grid-template-columns:repeat(2,minmax(0,1fr))}.statrow div:nth-child(3){border-inline-start:0;padding-inline-start:0}.statrow div:nth-child(n+3){border-top:1px solid var(--line)}}.story{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:28px;padding-block:28px;display:grid}@media (max-width:760px){.story{grid-template-columns:minmax(0,1fr);gap:8px}}.story h3{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink);font-size:14px}.story p{max-width:68ch}.callout-open{border:1.5px dashed var(--orange);border-radius:var(--radius);background:var(--soft-orange);padding:18px 20px;font-size:14.5px}.callout-open b{font:600 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink);margin-bottom:6px;display:block}.photos{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:760px){.photos{grid-template-columns:minmax(0,1fr)}}.photos .frame img{aspect-ratio:4/3;object-fit:cover;height:100%}.code{color:#e7e3dc;border:1px solid var(--line);background:#0e1114;border-radius:12px;overflow:hidden}.code-h{font:500 12px var(--code);color:#9a948c;border-bottom:1px solid #262b31;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.code pre{font:400 13.5px/1.75 var(--code);margin:0;padding:18px;overflow-x:auto}.code .c{color:#7e8a97}.code .p{color:#ff8a4c}.copy{all:unset;cursor:pointer;font:500 12px var(--mono);color:#e7e3dc;border:1px solid #3a4048;border-radius:6px;padding:6px 10px}.copy:focus-visible{outline:2px solid var(--orange)}.tbl{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px;font-size:14.5px}th,td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}th{font:600 11.5px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--surface)}tr:last-child td{border-bottom:0}td b{font-family:var(--display);font-size:15.5px}.ask{font:500 13px/1.4 var(--mono);color:var(--orange-ink)}.people{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.people{grid-template-columns:repeat(2,minmax(0,1fr))}}.person{gap:10px;display:grid}.person img{aspect-ratio:1;object-fit:cover;filter:grayscale();background:var(--surface);border-radius:12px;width:100%}.person b{font:600 17px/1.2 var(--display)}.person .role{font:500 12px/1.3 var(--mono);color:var(--orange-ink);text-transform:uppercase;letter-spacing:.06em;align-items:flex-end;min-height:2.6em;display:flex}.person p{color:var(--muted);font-size:14px}.zones{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.zones div{border-inline-start:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding:24px;display:grid}.zones div:first-child{border-inline-start:0}@media (max-width:760px){.zones{grid-template-columns:minmax(0,1fr)}.zones div{border-inline-start:0;border-top:1px solid var(--line)}.zones div:first-child{border-top:0}}.zones .coord{font:500 11.5px var(--mono);color:var(--muted)}.zones b{font:600 20px/1.2 var(--display)}.zones p{color:var(--muted);font-size:14.5px}.contact-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (max-width:900px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:24px;display:flex}.tabs button{all:unset;cursor:pointer;font:600 14.5px/1 var(--display);color:var(--muted);border-bottom:2px solid #0000;padding:14px}.tabs button[aria-pressed=true]{color:var(--fg);border-color:var(--orange)}.tabs button:focus-visible{outline:2px solid var(--orange)}form{gap:16px;display:grid}.frow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:640px){.frow{grid-template-columns:minmax(0,1fr)}}label{font:600 13px/1.2 var(--display);gap:6px;display:grid}[dir=rtl] label{font-family:var(--arabic)}input,select,textarea{font:400 15px/1.4 var(--body);color:var(--fg);background:var(--surface-2);border:1px solid var(--field);border-radius:6px;width:100%;padding:12px 13px}textarea{resize:vertical;min-height:110px}input:focus,select:focus,textarea:focus{outline:2px solid var(--orange);outline-offset:0;border-color:var(--orange)}.err{font:400 12.5px var(--body);color:var(--bad);min-height:0}.radios{font:400 14.5px var(--body);flex-wrap:wrap;gap:18px;display:flex}.radios label{font:400 14.5px var(--body);align-items:center;gap:8px;display:flex}.radios input{width:auto}.side{gap:16px;display:grid}.side .card b{font:600 16px var(--display)}.copyline{border:1px solid var(--line);font:500 14px var(--mono);-webkit-user-select:all;user-select:all;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.copyline button{all:unset;cursor:pointer;font:500 12px var(--mono);color:var(--orange-ink);border-radius:6px;padding:6px 10px}.copyline a{direction:ltr;unicode-bidi:isolate}.done{gap:18px;display:grid}.asana{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;overflow:hidden}.asana-h{background:var(--surface);border-bottom:1px solid var(--line);font:500 12px/1.4 var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 16px;display:flex}.asana-b{gap:14px;padding:18px;display:grid}.asana-b h3{font-size:18px}.fields{grid-template-columns:150px minmax(0,1fr);gap:8px 14px;font-size:14px;display:grid}.fields dt{font:500 12px/1.6 var(--mono);color:var(--muted)}.fields dd{margin:0}.pill{font:600 12px/1 var(--display);background:var(--soft-orange);color:var(--orange-ink);border-radius:999px;padding:6px 9px;display:inline-block}.rule{font:500 12.5px/1.5 var(--mono);color:var(--muted);border-top:1px solid var(--line);padding-top:12px}footer{color:#e9e5dd;--fg:#e9e5dd;--muted:#97a0aa;--line:#1c2530;--orange-ink:#ff8b4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0f14;border-top:1px solid #1c2530;margin-top:0;padding-block:56px 40px}.fgrid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:28px;display:grid}@media (max-width:900px){.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fgrid h2{font:600 12px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.fgrid a{padding:4px 0;font-size:14.5px;text-decoration:none;display:block}.fgrid a:hover{color:var(--orange-ink)}.fbase{border-top:1px solid var(--line);font:500 12px var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;display:flex}.ind-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:980px){.ind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ind-grid{grid-template-columns:minmax(0,1fr)}}.ind{border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:0 0 var(--radius) var(--radius);background:var(--surface-2);align-content:start;gap:10px;min-width:0;padding:22px;text-decoration:none;transition:border-color .2s;display:grid}.ind:hover{border-color:var(--line-strong);border-top-color:var(--orange)}.ind-k{font:600 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-ink)}.ind h3{font-size:19px}.ind p{color:var(--muted);font-size:14.5px}.ind-proof{font:500 12.5px/1.4 var(--mono);color:var(--fg);border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.ind-go{font:600 14px var(--display)}.sc-tabs{flex-wrap:wrap;gap:4px;display:flex}.sc-tabs button{all:unset;cursor:pointer;font:500 12px/1 var(--mono);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:7px 10px}.sc-tabs button[aria-selected=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.sc-tabs button:focus-visible{outline:2px solid var(--orange)}.refcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;min-width:0;text-decoration:none;display:grid;overflow:hidden}.refcard img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}.refcard div{align-content:start;gap:8px;padding:20px;display:grid}.refcard h3{font-size:18px}.refcard p:not(.eyebrow){color:var(--muted);font-size:14px}@media (max-width:560px){.refcard{grid-template-columns:minmax(0,1fr)}}.sol-jump{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.sol-jump a{font:600 14px var(--display);border:1px solid var(--line-strong);border-radius:999px;padding:9px 14px;text-decoration:none}.sol-jump a:hover{border-color:var(--orange);color:var(--orange-ink)}.sol{scroll-margin-top:80px}.sol-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (max-width:900px){.sol-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.sol-copy{gap:18px;min-width:0;display:grid}.sol-copy h2{font-size:clamp(26px,3vw,36px)}.caps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.caps li{border-bottom:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:15px}.caps b{color:var(--fg);font:600 16px/1.3 var(--display);margin-bottom:3px;display:block}.refbox{border-inline-start:3px solid var(--orange);background:var(--soft-orange);gap:6px;padding:14px 16px;font-size:14.5px;display:grid}.refbox .k{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink)}.refbox a{font:600 14px var(--display);color:var(--orange-ink);text-decoration:none}.dcmap{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;justify-items:center;gap:10px;min-width:0;padding:24px;display:grid}.dc-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dc-row span{font:600 13.5px var(--display);border:1px solid var(--line-strong);background:var(--bg);border-radius:6px;padding:10px 14px}.dc-arrow{font:600 18px var(--mono);color:var(--muted)}.dc-core{text-align:center;border:1.5px solid var(--orange);background:var(--soft-orange);border-radius:12px;gap:4px;width:100%;max-width:420px;padding:16px 22px;display:grid}.dc-core b{font:600 18px var(--display);color:var(--orange-ink)}.dc-core span{font:500 12.5px var(--mono);color:var(--muted)}.hero{border-bottom:1px solid var(--line);padding-block:56px 0}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px}@media (max-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr)}}.hero h1{text-transform:none;letter-spacing:-.015em;font-size:clamp(38px,4.3vw,62px);font-weight:500;line-height:1.06}@media (max-width:520px){.hero h1{font-size:9vw}}.hero h1 .think{color:var(--orange);font-size:1.35em;font-weight:600;line-height:1;text-decoration:none}.hero-art{background:#fff;border-radius:12px;margin:0;display:grid;overflow:hidden}.hero-art img{width:100%;height:auto}.hero-art figcaption{font:500 11px var(--mono);color:#6a6f77;background:#fff;padding:0 14px 10px}.pillars3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:36px 40px;display:grid}.pillars3 div{border-top:2px solid var(--orange);gap:6px;min-width:0;padding-top:14px;display:grid}.pillars3 b{font:600 17px/1.25 var(--display)}[dir=rtl] .pillars3 b{font-family:var(--arabic)}.pillars3 span{color:var(--muted);font-size:14.5px}@media (max-width:760px){.pillars3{grid-template-columns:minmax(0,1fr);gap:20px}}.ind{flex-direction:column;overflow:hidden;border-top:1px solid var(--line)!important;border-radius:var(--radius)!important;padding:0!important;display:flex!important}.ind-img{aspect-ratio:3/2;object-fit:cover;border-bottom:3px solid var(--orange);background:#fff;width:100%}.ind-b{gap:10px;padding:18px 20px 20px;display:grid}.dark-band{color:#edeae5;--fg:#edeae5;--muted:#a9aeb6;--line:#2c3138;--line-strong:#3a4048;--surface-2:#1c2026;--surface:#191c21;--soft-orange:#2a1a10;--orange-ink:#ff9a5c;background:#15181d}.agents-home{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}@media (max-width:900px){.agents-home{grid-template-columns:minmax(0,1fr)}}.ah-copy{gap:18px;min-width:0;display:grid}.patterns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 8px;padding:0;list-style:none;display:grid}@media (max-width:520px){.patterns{grid-template-columns:minmax(0,1fr)}}.patterns li{border-inline-start:2px solid var(--orange);gap:2px;padding-inline-start:12px;display:grid}.patterns b{font:600 15px var(--display)}.patterns span{color:var(--muted);font-size:13.5px}.feed{align-content:start;gap:8px;min-width:0;display:grid}.feed.wide{max-width:none}.fi{background:var(--surface-2);border:1px solid var(--line);border-inline-start:4px solid var(--line-strong);border-radius:6px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 14px;animation:.35s ease-out fi-in;display:grid}@keyframes fi-in{0%{opacity:.4;transform:translateY(-6px)}to{opacity:1;transform:none}}.fi.critical{border-inline-start-color:var(--bad)}.fi.high{border-inline-start-color:var(--orange)}.fi.medium{border-inline-start-color:#d9a21c}.fi.info{border-inline-start-color:#1f66b0}.fi .av{width:36px;height:36px;font:600 12px var(--mono);color:#fff;background:#5e636b;border-radius:50%;place-items:center;display:grid}.fi .hd{font:500 12px var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fi .hd b{color:var(--fg);font:600 13px var(--display)}.fi .sev{font:600 10.5px var(--mono);color:#fff;border-radius:6px;padding:3px 6px}.fi.critical .sev{background:#b42318}.fi.high .sev{color:#1a0b02;background:#f16920}.fi.medium .sev{color:#1a0b02;background:#d9a21c}.fi.info .sev{background:#1f66b0}.fi .mkt{border:1px solid var(--line);border-radius:6px;padding:2px 6px}.fi .tx{margin-top:4px;font-size:14px}.fi .src{font:500 11.5px var(--mono);color:var(--muted);margin-top:4px}.fi .acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fi .acts button{all:unset;cursor:pointer;font:500 11.5px var(--mono);border:1px solid var(--line);color:var(--fg);border-radius:6px;padding:4px 8px}.fi .acts button:focus-visible{outline:2px solid var(--orange)}.fi .done{font:500 11.5px var(--mono);color:var(--good);margin-top:8px}.fi.pinned{box-shadow:inset 0 0 0 1px var(--orange)}.feed-filter{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.feed-filter button,.mk-tabs button{all:unset;cursor:pointer;font:600 13.5px var(--display);border:1px solid var(--line-strong);color:var(--fg);border-radius:999px;padding:8px 14px}.feed-filter button[aria-pressed=true],.mk-tabs button[aria-selected=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.feed-filter button:focus-visible,.mk-tabs button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.inv{border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:0 0 var(--radius) var(--radius);background:var(--surface-2);gap:8px;padding:24px;display:grid}.inv-k{font:600 11.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.inv strong{font:600 clamp(44px,5vw,64px)/1 var(--display);color:var(--orange)}.inv-l{font:500 18px/1.35 var(--display)}.pat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (max-width:980px){.pat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pat-grid{grid-template-columns:minmax(0,1fr)}}.pat{align-content:start;gap:10px;min-width:0;display:grid}.pat p{color:var(--muted);font-size:14.5px}.pat-vis{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;min-height:150px;padding:14px;display:grid}svg.mini{width:100%;height:auto}.mini .band-fill{fill:color-mix(in srgb,var(--good) 14%,transparent)}.mini .exp{fill:none;stroke:var(--good);stroke-width:2px;stroke-dasharray:5 4}.mini .act{fill:none;stroke:var(--orange);stroke-width:2.4px}.mini .dot{fill:var(--orange)}.mini .mt{fill:var(--muted);font:500 10.5px var(--mono)}.mini .mt.or{fill:var(--orange-ink)}.mini-alarm{color:#edeae5;background:#15181d;border-radius:6px;gap:6px;padding:12px;display:grid}.mini-alarm .ma-k{font:600 10.5px var(--mono);color:#ff8a4c;text-transform:uppercase;letter-spacing:.06em}.mini-alarm b{font:500 15px var(--display)}.mini-alarm .ma-o{color:#c9cdd3;gap:8px;font-size:12.5px;display:flex}.mini-alarm i{font-style:normal;font:600 11px var(--mono);color:#edeae5;border:1px solid #3a4048;border-radius:6px;padding:0 5px}.mini-chat{gap:8px;display:grid}.mini-chat .q{background:var(--soft-orange);border-radius:12px;justify-self:end;max-width:90%;padding:8px 12px;font-size:13px}.mini-chat .a{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;justify-self:start;gap:3px;max-width:92%;padding:8px 12px;font-size:13px;display:grid}.mini-chat em{font-style:normal;font:500 11px var(--mono);color:var(--muted)}.mini-shift{gap:8px;display:grid}.mini-shift .ms-k{font:600 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.mini-shift .ms-row{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.mini-shift .ms-row b{font:600 26px var(--display)}.mini-shift .ms-row span{color:var(--muted);margin-inline-end:8px;font-size:12px}.mini-shift .ms-l{border-top:1px solid var(--line);padding-top:6px;font-size:12.5px}.mk-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.anchor{height:0;display:block;position:relative;top:-90px}.mk-panel{background:var(--bg);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:32px;padding:24px;display:grid}@media (max-width:900px){.mk-panel{grid-template-columns:minmax(0,1fr)}}.mk-left{gap:14px;min-width:0;display:grid}.mk-vis{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.mk-vis img{aspect-ratio:3/2;object-fit:cover;width:100%}.mk-vis svg{width:100%;height:auto;display:block}.mk-line{font:500 19px/1.35 var(--display)}.mk-status{font:500 12px var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:999px;justify-self:start;padding:6px 10px}.mk-status.prod{color:var(--good);border-color:var(--good)}.mk-agents{gap:10px;min-width:0;display:grid}.ag{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:14px 16px;display:grid}.ag .av{width:40px;height:40px;font:600 13px var(--mono);color:#fff;background:var(--orange);border-radius:12px;place-items:center;display:grid}.ag b{font:600 16px var(--display);display:block}.ag dl{grid-template-columns:72px minmax(0,1fr);gap:3px 10px;margin:6px 0 0;font-size:13.5px;display:grid}.ag dt{font:500 11px/1.8 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.ag dd{color:var(--muted);margin:0}.onto{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}@media (max-width:900px){.onto{grid-template-columns:minmax(0,1fr)}}.onto-copy{gap:16px;min-width:0;display:grid}.onto-fig{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px}.onto-fig svg{width:100%;height:auto;display:block}.og-e path{fill:none;stroke:var(--line-strong);stroke-width:2px}.og-hot path{fill:none;stroke:var(--orange);stroke-width:3px}.og-n rect{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.5px}.og-n.dark rect{fill:#15181d;stroke:#15181d}.og-n.hot rect{fill:var(--orange);stroke:var(--orange)}.og-n.leaf rect{fill:var(--bg);stroke:var(--line);stroke-dasharray:4 3}.og-t{fill:var(--fg);font:600 14px var(--display);text-anchor:middle;dominant-baseline:middle}.og-t.lt{fill:#f6f4f0}.og-t.sm{font:500 11.5px var(--mono);fill:var(--muted)}.og-q{fill:var(--orange-ink);font:600 13px var(--mono)}.ladder{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.ladder{grid-template-columns:minmax(0,1fr);gap:12px}}.ladder li{border:1px solid var(--line);background:var(--surface-2);align-content:start;gap:8px;min-width:0;padding:22px;display:grid}.ladder li:first-child{border-radius:12px 0 0 12px;min-height:220px}.ladder li:nth-child(2){border-inline-start:0;border-color:var(--orange);background:var(--soft-orange);min-height:260px}.ladder li:nth-child(3){border-inline-start:0;border-radius:0 12px 12px 0;min-height:300px}@media (max-width:900px){.ladder li{border-inline-start:1px solid var(--line)!important;border-radius:12px!important;min-height:0!important}.ladder li:nth-child(2){border-color:var(--orange)!important}}.ladder .lv{font:600 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink)}.ladder b{font:500 22px/1.2 var(--display)}.ladder p{color:var(--muted);font-size:14.5px}.lv-tag{font:500 12px var(--mono);color:var(--fg);border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.agentchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agentchips span{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-inline-end:4px}.agentchips a{font:600 13px var(--display);border:1px solid var(--line-strong);border-radius:999px;padding:6px 11px;text-decoration:none}.agentchips a:hover{border-color:var(--orange);color:var(--orange-ink)}.st-box{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.5px}.st-box.hot{fill:var(--orange);stroke:var(--orange)}.st-box.dk{fill:#15181d;stroke:#15181d}.st-t{font:600 12px var(--display);text-anchor:middle;dominant-baseline:middle;fill:var(--fg)}.st-t.lt{fill:#f6f4f0}.st-s{font:500 10px var(--mono);text-anchor:middle;fill:var(--muted)}.st-a{stroke:var(--muted);stroke-width:2px;fill:none}.bp{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;overflow:hidden}.bp-top{border-bottom:1px solid var(--line);font:500 12px/1 var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.bp-top .live{color:var(--good)}.bp-views{gap:4px;display:flex}.bp-views span{border:1px solid var(--line);color:var(--fg);border-radius:6px;padding:5px 8px}.bp-body{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}.bp-body svg{width:100%;height:auto;padding:12px;display:block}.bp-body .iso{border-inline-start:1px solid var(--line);background:var(--surface)}@media (max-width:760px){.bp-body{grid-template-columns:minmax(0,1fr)}.bp-body .iso{border-inline-start:0;border-top:1px solid var(--line)}}.pid .ln path,.pid .eq path,.pid .eq rect,.pid .eq circle{fill:none;stroke:var(--fg);stroke-width:1.6px}.pid .eq .eq-in{fill:none;stroke-width:1.2px}.pid .eq .vlv{fill:var(--surface-2)}.pid .lvl-bg{fill:none}.pid .lvl-fill{fill:#2f7fd047;transition:y .8s,height .8s}.pid .inst circle,.pid .inst line{fill:var(--surface-2);stroke:var(--fg);stroke-width:1.3px}.pid .sig{fill:none;stroke:var(--muted);stroke-width:1.1px;stroke-dasharray:4 3}.pid .it{fill:var(--fg);font:600 10.5px var(--mono);text-anchor:middle}.pid .tg,.iso .tg{fill:var(--muted);font:500 11px var(--mono);text-anchor:middle}.pid .ro rect,.iso .callout rect{fill:var(--bg);stroke:var(--orange);stroke-width:1.3px}.pid .ro.run rect{stroke:var(--good)}.pid .ro.run .rv{fill:var(--good)}.rk{fill:var(--muted);font:500 9.5px var(--mono);letter-spacing:.04em}.rv{fill:var(--fg);font:600 13px var(--mono)}.iso-floor path{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 4}.iso-pipe path{fill:none;stroke:var(--muted);stroke-width:7px;stroke-linejoin:round;stroke-linecap:round;opacity:.55}.iso-tank .side{fill:var(--surface-2);stroke:var(--fg);stroke-width:1.4px}.iso-tank .top{fill:var(--bg);stroke:var(--fg);stroke-width:1.4px}.iso-tank .fill{fill:#2f7fd04d}.iso-pump .top{fill:var(--bg);stroke:var(--fg);stroke-width:1.2px}.iso-pump .l{fill:var(--line);stroke:var(--fg);stroke-width:1.2px}.iso-pump .r{fill:var(--line-strong);stroke:var(--fg);stroke-width:1.2px}.iso-valve .sel{fill:var(--orange);stroke:var(--bg);stroke-width:2px}.iso .callout path{fill:none;stroke:var(--orange);stroke-width:1.2px}.bp-note{font:500 12px var(--mono);color:var(--muted);border-top:1px solid var(--line);padding:10px 18px}.wa{inset-inline-end:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:30;color:#fff;font:600 14px var(--arabic);background:#0e7a3e;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex;position:fixed;box-shadow:0 6px 20px #0000002e}.i18n-note{font:500 12px/1.4 var(--mono);color:var(--muted);margin-top:18px}.shift{--night0:#05090e;--night1:#09101a;--night2:#0d1521;--night3:#121c29;--dusk:#1a2633;--dusk2:#253442;--morning1:#b9c6cf;--morning2:#dce3e8;--day:#f1f4f5;--moon:#e9e5dd;--moon-dim:#97a0aa;--ink:#121820;--ink-dim:#4f5a63;--ember:#f26a21;--ember-hi:#ff8b4d;--steel:#7fa8d6;--safe:#4cc38a;--risk:#ff5d57;color:var(--moon)}header.site{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0b0f14!important;border-bottom-color:#1c2530!important}header.site .navlinks a:not(.btn){color:#e9e5dd}header.site .navlinks a:not(.btn):hover{background:#18212c}header.site .navlinks a[aria-current=page]{color:#ff8b4d}header.site .lang{border-color:#2a3440}header.site .lang a{color:#97a0aa}header.site .lang a[aria-current=true]{color:#0d1521;background:#e9e5dd}header.site .menu-btn{color:#e9e5dd;border-color:#2a3440}.shift .ch{padding-block:clamp(88px,12vw,160px);position:relative;overflow:clip}.shift .ch-in{max-width:var(--wrap);margin-inline:auto;padding-inline:24px;position:relative}@media (max-width:640px){.shift .ch-in{padding-inline:16px}}.shift .t{font:500 13px/1 var(--mono);color:var(--ember-hi);letter-spacing:.02em;margin:0 0 22px}.shift h2{font:400 clamp(32px,4.2vw,56px)/1.06 var(--display);letter-spacing:-.02em;max-width:18ch;margin:0 0 28px}[dir=rtl] .shift h2{font-family:var(--arabic)}.shift .nar{font:400 clamp(19px,1.55vw,22px)/1.55 var(--serif);max-width:34em;color:inherit;opacity:.88;margin:0 0 20px}[dir=rtl] .shift .nar{font-family:var(--arabic)}.shift .nar.wide{max-width:40em}.shift .nar em{color:var(--ember-hi);font-style:normal}.sbtn{font:500 15px/1 var(--display);cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:15px 22px;text-decoration:none;display:inline-flex}[dir=rtl] .sbtn{font-family:var(--arabic)}.sbtn.ember{background:var(--ember);color:#1a0b02}.sbtn.ember:hover{background:var(--ember-hi)}.sbtn.line{color:var(--moon);border-color:#e9e5dd59}.sbtn.line:hover{border-color:var(--moon)}.sbtn.line.dark{color:var(--ink);border-color:#1218204d}.sbtn.line.dark:hover{border-color:var(--ink)}.sbtn:focus-visible{outline:2px solid var(--ember-hi);outline-offset:3px}.c0{background:radial-gradient(120% 90% at 70% 20%,#0e1826 0%,var(--night0) 60%);align-content:center;min-height:min(92vh,860px);display:grid}.night{width:100%;height:100%;position:absolute;inset:0}.pro{z-index:1}.pro-l1{font:300 clamp(36px,5.6vw,80px)/1.04 var(--serif);letter-spacing:-.015em;max-width:15ch;color:var(--moon);text-wrap:balance;margin:0}[dir=rtl] .pro-l1{font-family:var(--arabic);font-weight:400;line-height:1.3}.pro-l2{font:400 clamp(20px,2vw,28px)/1.3 var(--display);color:var(--ember-hi);margin:28px 0 40px}[dir=rtl] .pro-l2{font-family:var(--arabic)}.pro-cta{flex-wrap:wrap;gap:12px;display:flex}.pro-sign{inset-inline-start:24px;font:400 15px/1.4 var(--serif);color:var(--moon-dim);z-index:1;max-width:calc(100% - 48px);margin:0;font-style:italic;position:absolute;bottom:28px}.shift .i18n-note{color:var(--moon-dim)}[dir=rtl] .shift .t{unicode-bidi:normal}.c1{background:var(--night1)}.flood{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.flood{grid-template-columns:minmax(0,1fr)}.flood-copy{order:-1}}.flood-art{aspect-ratio:4/5;background:#070c13;border-radius:6px;width:100%;max-height:620px;position:relative;overflow:hidden}.flood-art canvas{width:100%;height:100%;position:absolute;inset:0}.finding{border:1px solid #2a3644;border-inline-start:3px solid var(--ember);background:#09101aeb;width:min(82%,360px);padding:18px 20px;transition:box-shadow .6s,border-color .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.finding.lit{box-shadow:0 0 0 1px var(--ember),0 0 60px #f26a2159;border-color:var(--ember)}.f-t{font:500 13px var(--display);color:var(--ember-hi);margin:0 0 8px}.f-m{font:400 17px/1.4 var(--serif);color:var(--moon);margin:0 0 10px}.f-s{font:400 12px/1.4 var(--mono);color:var(--moon-dim);margin:0}.c2{background:var(--night2)}.c2-h{margin-bottom:56px!important}.sit{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.sit-fig{margin:0;position:sticky;top:110px}.sit-fig svg{width:100%;height:auto;display:block}.sit-fig figcaption{font:italic 400 14px/1.4 var(--serif);color:var(--moon-dim);margin-top:12px}.sit-fig .ax line{stroke:#253141;stroke-width:1px}.sit-fig .ax .lim{stroke:var(--risk);stroke-dasharray:6 6;stroke-width:1.4px}.sit-fig .tk text{font:400 11px var(--mono);fill:var(--moon-dim)}.sit-fig .lab{font:400 12px var(--mono);fill:var(--moon-dim)}.sit-fig .lab.red{fill:var(--risk)}.sit-fig .lab.green{fill:var(--safe)}.sit-fig .lab.ember{fill:var(--ember-hi)}.sit-fig .ln{fill:none;stroke-width:2.6px;stroke-linecap:round}.sit-fig .base{stroke:var(--steel)}.sit-fig .creep{stroke:var(--ember)}.sit-fig .unsafe{stroke:var(--risk);stroke-dasharray:7 6;stroke-width:2px}.sit-fig .safe{stroke:var(--safe);stroke-dasharray:7 6;stroke-width:2px}.sit-fig .actual{stroke:var(--safe);stroke-width:3px}.sit-fig .pt{fill:var(--ember)}.sit-fig .pt.green{fill:var(--safe)}.sit-fig .mark{stroke:var(--moon);stroke-width:1px;stroke-dasharray:2 4}.sit-fig .pulse{fill:none;stroke:var(--ember-hi);stroke-width:2px}.sit-fig [data-min]{transition:opacity .5s}.steps{margin:0;padding:0;list-style:none}.steps li{opacity:.82;min-height:58vh;padding-block:8px 48px;transition:opacity .4s}.steps li.on{opacity:1}.steps li:last-child{min-height:40vh}.steps h3{font:400 clamp(24px,2.4vw,32px)/1.15 var(--display);letter-spacing:-.01em;margin:0 0 14px}@media (max-width:900px){.sit{grid-template-columns:minmax(0,1fr)}.sit-fig{background:var(--night2);z-index:2;padding-block:8px;top:64px}.sit-fig figcaption{display:none}.steps li{min-height:52vh}}@media (prefers-reduced-motion:reduce){.steps li{opacity:1}}.c3{background:linear-gradient(180deg,var(--night2) 0%,var(--dusk) 100%)}.idea{gap:8px;display:grid}.big{overflow-wrap:anywhere;z-index:1;position:relative;font:300 clamp(34px,8vw,128px)/.98 var(--display)!important;letter-spacing:-.035em!important;max-width:13ch!important;margin:0!important}[dir=rtl] .big{font-family:var(--arabic)!important;letter-spacing:0!important;line-height:1.25!important}.shift .think{color:inherit;font:inherit;text-decoration:none}.idea-art{filter:drop-shadow(0 30px 60px #00000073);width:min(920px,100%);margin:clamp(32px,4vw,64px) 0 0 auto;display:block}[dir=rtl] .idea-art{margin:clamp(32px,4vw,64px) auto 0 0}.idea .nar{margin-top:clamp(24px,3vw,40px)}.shift .c4{background:var(--dusk);padding-block:clamp(88px,10vw,140px) 0}.c4-h{margin-bottom:16px!important}.vig{padding-block:clamp(56px,7vw,96px)}.vig.v1{background:var(--dusk)}.vig.v2{background:#1e2b38}.vig.v3{background:var(--dusk2)}.vig.v4{background:#30404e}.vig.v5{background:#3d4e5c}.vig-in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.vig.flip .vig-in{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.vig.flip .vig-in img{order:2}@media (max-width:900px){.vig-in,.vig.flip .vig-in{grid-template-columns:minmax(0,1fr)}.vig.flip .vig-in img{order:0}}.vig img{filter:drop-shadow(0 24px 40px #0006);width:100%;height:auto}.vig-c{min-width:0}.vig-s{font:400 clamp(22px,2.2vw,30px)/1.3 var(--serif);max-width:22em;margin:0 0 22px}[dir=rtl] .vig-s{font-family:var(--arabic)}.voice{font:400 14px/1.6 var(--mono);color:var(--moon);border-inline-start:2px solid var(--ember);opacity:.92;max-width:44ch;margin:0;padding-inline-start:14px}.vig-note{font:italic 400 14px var(--serif);color:#c9d0d6;margin:0;padding-block:0 48px}.vig-tail{background:#3d4e5c}.c5{background:#4a5b68}.pf{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:clamp(32px,5vw,72px);display:grid}.pf .t,.pf h2{grid-column:1/-1}@media (max-width:900px){.pf{grid-template-columns:minmax(0,1fr)}}.pf-photo{margin:0}.pf-photo img{filter:saturate(.85)contrast(1.05);border-radius:6px;width:100%;height:auto}.also{font:400 15px/1.5 var(--display);color:var(--moon);opacity:.8;margin:6px 0 26px}.c6{background:linear-gradient(180deg,#8fa1ae 0%,var(--morning2) 100%);color:var(--ink)}.c6 .t{color:#5a1e00}.trio{gap:4px;display:grid;max-width:none!important;font:300 clamp(34px,5.4vw,76px)/1.04 var(--display)!important;letter-spacing:-.03em!important}.trio span:nth-child(2){padding-inline-start:1.2em}.trio span:nth-child(3){padding-inline-start:2.4em;font-weight:500}@media (max-width:640px){.trio span:nth-child(2),.trio span:nth-child(3){padding-inline-start:0}}.person-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,4vw,56px);margin-top:48px;display:grid}@media (max-width:900px){.person-row{grid-template-columns:minmax(0,1fr)}}.person-row figure{margin:0}.person-row img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;height:auto}.c6 .nar{opacity:1;color:var(--ink)}.c7{background:var(--day);color:var(--ink)}.c7 .t{color:#b4480f}.end{gap:40px;display:grid}.handover{border-inline-start:3px solid var(--ember);max-width:40em;padding-inline-start:22px}.ho{font:400 clamp(22px,2.3vw,30px)/1.35 var(--serif);margin:0 0 10px}.ho-s{font:italic 400 15px var(--serif);color:var(--ink-dim);margin:0}.team{margin:0}.team img{aspect-ratio:21/9;object-fit:cover;filter:saturate(.9);border-radius:6px;width:100%;height:auto}.team figcaption{font:italic 400 16px/1.4 var(--serif);color:var(--ink-dim);margin-top:12px}.last{font:300 clamp(40px,6.4vw,96px)/1 var(--display)!important;letter-spacing:-.03em!important;max-width:14ch!important;margin:0!important}.tale{--A:#0a1118;--B:#101a24;--C:#13202c;--D:#1b2a37;--Z:#e9eef1}.tale-gas{--A:#091018;--B:#0f1822;--C:#121e2a;--D:#1a2836;--Z:#e8edf1}.tale-pipe{--A:#11131a;--B:#171a21;--C:#1c2027;--D:#262b33;--Z:#ecebea}.tale-dc{--A:#08121a;--B:#0c1820;--C:#101f27;--D:#172a33;--Z:#e6edee}.tale-rail{--A:#0d1120;--B:#121729;--C:#171d31;--D:#20273f;--Z:#e9ebf2}.tale-city{--A:#090d1b;--B:#0e1325;--C:#131a2f;--D:#1b243f;--Z:#e7ebf4}.tale-gen{--A:#16202a;--B:#1c2732;--C:#222e3a;--D:#2d3b48;--Z:#eef1f3}.tale .t-open{background:var(--A);align-content:center;min-height:min(88vh,820px);display:grid}.tale .t-prob{background:var(--B)}.tale .t-sit{background:var(--C)}.tale .t-crew{background:var(--D)}.tale .t-end{background:var(--Z);color:var(--ink);padding-bottom:0}.tale .t-end .nar{color:var(--ink);opacity:1}.tale .sit-fig{background:var(--C)}.open-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}@media (max-width:900px){.open-grid{grid-template-columns:minmax(0,1fr)}}.open-copy{min-width:0}.tale .pro-l1{font-size:clamp(34px,4.6vw,66px)}.open-l2{font:400 clamp(20px,1.8vw,26px)/1.4 var(--serif);color:var(--moon);opacity:.85;max-width:28em;margin:24px 0 0}.tale-name{font:400 15px/1.3 var(--display);color:var(--ember-hi);margin:36px 0 0}.open-art{filter:drop-shadow(0 30px 60px #00000080);width:100%;height:auto}.pipe-art{width:100%;height:auto;display:block}.pa-t{font:400 13px var(--mono);fill:#b9a99c}.sit-fig .area{fill:#ffc45c1a;stroke:none}.sit-fig .limline{stroke:var(--risk);stroke-dasharray:6 6;stroke-width:1.4px}.sit-fig .limline.ref{stroke:var(--moon-dim)}.sit-fig .tick{font:400 11px var(--mono);fill:var(--moon-dim)}.sit-fig .pt.red{fill:var(--risk)}.crew .nar{max-width:38em}.voices{gap:14px;max-width:46em;margin-top:28px;display:grid}.end-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media (max-width:900px){.end-grid{grid-template-columns:minmax(0,1fr)}}.status{font:500 13px var(--mono);border:1px solid;border-radius:999px;margin:0 0 16px;padding:6px 12px;display:inline-block}.status.prod{color:#18794e}.status.ill{color:#5b636b}.end-photo{margin:0}.end-photo img{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%;height:auto}.next-tale{color:var(--moon);background:var(--A);gap:6px;margin-top:clamp(64px,8vw,112px);padding:clamp(40px,6vw,72px) max(24px,50% - 566px);text-decoration:none;display:grid}.next-tale:hover .nt-t{color:var(--ember-hi)}.next-tale:focus-visible{outline:2px solid var(--ember-hi);outline-offset:-4px}.nt-k{font:500 13px var(--mono);color:var(--ember-hi)}.nt-t{font:300 clamp(32px,4.4vw,60px)/1.05 var(--display);letter-spacing:-.02em;transition:color .2s}.nt-p{font:italic 400 17px var(--serif);color:var(--moon-dim)}.tale-link{font:500 14px var(--display);color:var(--moon);text-underline-offset:4px;margin-top:18px;-webkit-text-decoration:underline #e9e5dd66;text-decoration:underline #e9e5dd66;display:inline-block}.tale-link:hover{-webkit-text-decoration-color:var(--ember-hi);text-decoration-color:var(--ember-hi)}.c4 .sbtn{margin-top:8px}.ix-head{background:var(--night0)}.ix-list{display:grid}.ix{color:var(--moon);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(40px,6vw,80px) max(24px,50% - 566px);text-decoration:none;display:grid;position:relative}@media (max-width:820px){.ix{grid-template-columns:minmax(0,1fr)}}.ix-home{background:#0d1521}.ix-gas{background:#0f1822}.ix-pipe{background:#171a21}.ix-dc{background:#0c1820}.ix-rail{background:#121729}.ix-city{background:#0e1325}.ix-gen{background:#1c2732}.ix-c{min-width:0}.ix>.anchor{position:absolute;top:-80px;left:0}.ix h2{transition:color .2s;font:300 clamp(30px,3.6vw,52px)/1.05 var(--display)!important;letter-spacing:-.02em!important;margin:0 0 16px!important}.ix:hover h2{color:var(--ember-hi)}.ix:focus-visible{outline:2px solid var(--ember-hi);outline-offset:-6px}.ix-s{font:500 12px var(--mono);color:var(--moon-dim)}.ix-a:has(img){aspect-ratio:3/2;place-items:center;max-width:100%;display:grid}.ix-a img{filter:drop-shadow(0 30px 50px #00000073);object-fit:contain;width:100%;height:100%;display:block}.ix-pipeart{background:linear-gradient(#0000 60%,#2c241f 60%);height:200px;position:relative}.ix-pipeart:before{content:"";background:#6d625a;border-radius:6px;height:10px;position:absolute;top:56%;left:0;right:0}.ix-pipeart span{background:#2e2622;border-radius:6px;width:44px;height:30px;position:absolute;top:44%;box-shadow:0 0 50px 18px #ff8b4d59}.ix-pipeart span:first-child{left:10%}.ix-pipeart span:nth-child(2){left:46%}.ix-pipeart span:nth-child(3){left:82%}.skip{inset-inline-start:-9999px;z-index:100;background:var(--fg);color:var(--bg);border-radius:6px;padding:8px 14px;text-decoration:none;position:absolute;top:8px}.skip:focus{inset-inline-start:8px}.nt-banner{font:500 13px/1.4 var(--mono);color:#aeb6bf;background:#121c29;border-bottom:1px solid #1c2530}.nt-banner .wrap{padding-block:10px}.form-error{color:var(--bad);font-size:14px}.cf-turnstile{min-height:65px}html:is([lang=ru],[lang=kk]) .pro-l1{font-weight:400}.c5 .t,.vig.v5 .t,.vig.v4 .t{color:#ffc49f}.c6 :focus-visible,.c7 :focus-visible,.tale .t-end :focus-visible,.c6 .sbtn:focus-visible,.c7 .sbtn:focus-visible,.tale .t-end .sbtn:focus-visible{outline-color:var(--ink)}.pro-cat{font:400 clamp(16px,1.3vw,19px)/1.5 var(--body);color:var(--moon);opacity:.85;max-width:46ch;margin:-16px 0 32px}[dir=rtl] .pro-cat{font-family:var(--arabic)}.pro-proof{max-width:760px;color:var(--moon);font:500 13px/1.4 var(--mono);border-top:1px solid #e9e5dd2e;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:44px;padding-top:18px;text-decoration:none;display:flex}.pro-proof .pp-lead{color:var(--moon-dim);font-family:var(--body);flex-basis:100%;font-size:14px}[dir=rtl] .pro-proof .pp-lead{font-family:var(--arabic)}.pro-proof .pp-stat{color:var(--moon)}.pro-proof .pp-link{color:var(--ember-hi)}.pro-proof:hover .pp-link{text-underline-offset:3px;text-decoration:underline}.pro-proof:focus-visible{outline:2px solid var(--ember-hi);outline-offset:6px}@media (max-height:760px) and (min-width:900px){.c0 .pro-sign{display:none}}.optional{color:var(--muted);font-weight:400}.form-note{font-size:13px}.end-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.end-cta>div:first-child{gap:8px;min-width:0;max-width:60ch;display:grid}.end-cta h2{font-size:clamp(24px,2.6vw,32px)}.end-cta .ctas{flex-wrap:wrap;gap:12px;display:flex}.ix-end{background:var(--night0)}.ix-end h2{max-width:none}[dir=rtl] .nt-banner{font-family:var(--arabic)}@media (max-width:640px){.wa{width:48px;height:48px;bottom:calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;padding:0;inset-inline-end:16px}.wa span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has(.wa) main{padding-bottom:72px}}.shift .c0{padding-block:clamp(64px,7vw,104px)}.c0 .pro-l1{font-size:clamp(36px,5vw,72px)}.c0 .pro-l2{margin:22px 0 32px}.feed-more{margin-top:14px}.scr{color:#e2e6ea;font:400 13px/1.45 var(--body);text-align:left;background:#0e1621;border:1px solid #253141;border-radius:12px;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.scr-bar{font:500 11.5px/1 var(--mono);color:#aeb6bf;background:#121c29;border-bottom:1px solid #253141;align-items:center;gap:10px;padding:9px 12px;display:flex}.scr-dots{gap:5px;display:flex}.scr-dots i{background:#2e3b4b;border-radius:50%;width:8px;height:8px}.scr-title{color:#e2e6ea;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.scr-status{color:#6fcf97;white-space:nowrap}.scr-body{gap:12px;padding:14px;display:grid}.scr-mute{color:#8f99a4;font:400 11.5px/1.4 var(--mono)}.scr-feed{gap:8px;display:grid}.scr-fi{border:1px solid #253141;background:#101a26;border-inline-start:3px solid #3a4654;border-radius:6px;gap:6px;padding:10px 12px;display:grid}.scr-fi.critical{border-inline-start-color:#e5484d}.scr-fi.high{border-inline-start-color:#f26a21}.scr-fi.medium{border-inline-start-color:#d9a21c}.scr-fi.info{border-inline-start-color:#5b9be0}.scr-fi-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scr-fi-h b{font:600 12.5px var(--display)}.scr-av{width:22px;height:22px;font:600 9.5px var(--mono);color:#fff;background:#3a424c;border-radius:50%;place-items:center;display:grid}.scr-sev{font:600 9.5px/1 var(--mono);color:#fff;background:#3a4654;border-radius:6px;padding:3px 5px}.scr-fi.critical .scr-sev{background:#b42318}.scr-fi.high .scr-sev{color:#1a0b02;background:#f26a21}.scr-fi.medium .scr-sev{color:#1a0b02;background:#d9a21c}.scr-fi.info .scr-sev{background:#1f66b0}.scr-fi p{color:#c9d0d6;margin:0;font-size:12.5px}.scr-acts{gap:6px;display:flex}.scr-acts span{font:500 10.5px var(--mono);color:#aeb6bf;border:1px solid #2e3b4b;border-radius:6px;padding:3px 7px}.scr-menu{flex-wrap:wrap;gap:5px;display:flex}.scr-menu span{font:500 11px/1 var(--display);color:#aeb6bf;background:#162231;border:1px solid #253141;border-radius:6px;padding:7px 9px}.scr-menu span.on{color:#1a0b02;background:#f26a21;border-color:#f26a21}.scr-units{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scr-unit{background:#101a26;border:1px solid #253141;border-radius:6px;min-width:0;padding:10px}.scr-unit-h{justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.scr-unit-h b{font:600 11.5px/1.2 var(--display)}.scr-unit-h span{font:500 10px var(--mono);color:#8f99a4}.scr-unit.run .scr-unit-h span{color:#6fcf97}.scr-unit dl{font:400 11px/1.3 var(--mono);grid-template-columns:auto auto;gap:3px 8px;margin:0;display:grid}.scr-unit dt{color:#8f99a4}.scr-unit dd{text-align:end;color:#e2e6ea;font-variant-numeric:tabular-nums;margin:0}.scr-trend{width:100%;height:auto;display:block}.scr-trend path{fill:none;stroke:#7fa8d6;stroke-width:2px}.scr-trend text{font:400 8px var(--mono);fill:#8f99a4}@media (max-width:520px){.scr-units{grid-template-columns:minmax(0,1fr)}}.scr-adv{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;display:grid}@media (max-width:640px){.scr-adv{grid-template-columns:minmax(0,1fr)}}.scr-events{gap:4px;margin:0;padding:0;list-style:none;display:grid}.scr-events li{background:#101a26;border:1px solid #253141;border-radius:6px;gap:2px;padding:7px 9px;font-size:12px;display:grid}.scr-events li.on{background:#2a1a10;border-color:#f26a21}.scr-rec{background:#101a26;border:1px solid #253141;border-radius:6px;align-content:start;gap:8px;padding:12px;display:grid}.scr-rec b{font:600 12.5px var(--display);color:#ff8b4d}.scr-rec ol{color:#c9d0d6;gap:6px;margin:0;padding-inline-start:18px;font-size:12.5px;display:grid}.shots .scr,figure>.scr{max-width:100%}.cust{gap:28px;display:grid}.cust-lead{border:1px solid var(--line);color:inherit;background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;text-decoration:none;display:grid;overflow:hidden}.cust-lead img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}@media (max-width:900px){.cust-lead{grid-template-columns:minmax(0,1fr)}}.cust-lead h2{font:300 clamp(28px,3vw,40px)/1.1 var(--serif)}.cust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:760px){.cust-grid{grid-template-columns:minmax(0,1fr)}}.cust-card{border:1px solid var(--line);color:inherit;background:var(--surface-2);border-radius:12px;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.cust-card img{aspect-ratio:3/2;object-fit:cover;background:#0e1621;width:100%}.cust-card img[src*=iso-]{object-fit:contain;padding:18px}.cust-c{align-content:start;gap:10px;min-width:0;padding:22px 24px 24px;display:grid}.cust-c h3{font:500 21px/1.25 var(--display)}.cust-k{font:500 12px/1.3 var(--mono);color:var(--orange-ink);text-transform:uppercase;letter-spacing:.06em}.cust-more{font:500 14px var(--display);color:var(--orange-ink)}.cust-lead:hover h2,.cust-card:hover h3{color:var(--orange-ink)}.cust-lead:focus-visible,.cust-card:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.case-status{font:500 12.5px/1 var(--mono);color:var(--good);border:1px solid;border-radius:999px;justify-self:start;margin-top:6px;padding:7px 11px;display:inline-block}.phead .case-status{color:#6fcf97;margin-top:22px}.story h2.story-h{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink);font-size:14px;font-family:var(--display);font-weight:500;line-height:1.3}.story ul{color:var(--muted);gap:6px;max-width:72ch;margin:12px 0 0;padding-inline-start:20px;display:grid}.story p+p{margin-top:12px}.arch{counter-reset:a;gap:12px;margin:0;padding:0;list-style:none;display:grid}.arch-t{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:200px minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:24px;padding:20px 24px;display:grid;position:relative}.arch-t.ai{border:1.5px solid var(--orange)}.arch-t:not(:last-child):after{content:"↑";inset-inline-start:40px;font:600 14px var(--mono);color:var(--muted);background:var(--surface);padding:0 6px;position:absolute;bottom:-15px}.arch-k{font:500 12px/1.3 var(--mono);color:var(--orange-ink);text-transform:uppercase;letter-spacing:.06em}.arch-t b{font:600 17px/1.3 var(--display)}.arch-t ul{color:var(--muted);gap:4px;margin:0;padding-inline-start:18px;font-size:14.5px;display:grid}@media (max-width:860px){.arch-t{grid-template-columns:minmax(0,1fr);gap:8px}}.press{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.press{grid-template-columns:minmax(0,1fr)}}.press a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:inherit;gap:6px;height:100%;padding:18px 20px;text-decoration:none;display:grid}.press a:hover .press-t{color:var(--orange-ink)}.press-o{font:500 12px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.press-t{font:500 17px/1.35 var(--display)}.press-l{font:500 13px var(--display);color:var(--orange-ink)}.integr{border-top:1px solid var(--line);margin:4px 0 0;display:grid}.integr>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:16px;padding:11px 0;display:grid}.integr dt{font:600 12px/1.4 var(--display);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.integr dd{font:500 15px/1.4 var(--display);flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.integr dd span{white-space:nowrap}@media (max-width:480px){.integr>div{grid-template-columns:minmax(0,1fr);gap:4px}}.statrow strong,.proof strong,.scr,.mod .num,.pp-stat,.inv strong,.sit-fig text{font-variant-numeric:tabular-nums}h1,h2,h3,.pro-l1,.phead h1,.big,.trio,.last,.nt-t,.ix h2,.cust-lead h2,.shift h2,.steps h3,.vig-s,.ho,.open-l2,.f-m{font-style:normal;font-weight:400!important}h1,.pro-l1,.phead h1,.big,.trio,.last,.nt-t{letter-spacing:-.025em!important}h2,.shift h2,.ix h2,.cust-lead h2,.steps h3{letter-spacing:-.015em!important}html:is([lang=ru],[lang=kk]) :is(h1,h2,h3,.pro-l1,.phead h1,.big,.trio,.last,.nt-t){letter-spacing:-.005em!important}.trio span:nth-child(3){font-weight:500!important}.shift .nar,.vig-s,.ho,.open-l2{letter-spacing:-.01em}.pro-sign,.sit-fig figcaption,.vig-note,.ho-s,.team figcaption,.nt-p{font-style:normal!important}.t,.crumbs,.eyebrow,.cust-k,.arch-k,.press-o,.integr dt,.ix-s,.status,.case-status,.nt-k,.tale-name{letter-spacing:.06em}.shift .t,.crumbs,.nt-k{text-transform:uppercase;font-weight:500}[dir=rtl] :is(h1,h2,h3){letter-spacing:0!important}.menu-btn:focus-visible,.copyline button:focus-visible,.lang a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.idea-art{max-width:100%}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){body:has(.wa) .pro-proof{padding-inline-end:64px}}.cookie{inset-inline-start:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;color:#e2e6ea;background:#121c29;border:1px solid #253141;border-radius:12px;align-items:center;gap:16px;max-width:440px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex;position:fixed;box-shadow:0 20px 40px -20px #000000b3}.cookie p{margin:0}.cookie a{color:#ff8b4d}.cookie .btn{flex:none}@media (max-width:640px){.cookie{flex-direction:column;align-items:flex-start;gap:10px;max-width:calc(100% - 88px);font-size:13.5px;inset-inline:12px auto}}.legal-draft{border:1px dashed var(--orange);color:var(--orange-ink);background:var(--soft-orange);border-radius:12px;margin-bottom:8px;padding:12px 16px;font-size:14px}.legal-updated{margin-top:28px;font-size:13.5px}.fbase-links{flex-wrap:wrap;gap:6px 18px;display:flex}.fbase-links a{text-decoration:none}.fbase-links a:hover{color:var(--orange-ink)}.bp-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bp-gallery .bp-main{grid-column:1/-1}.bp-gallery .frame{background:#fff}@media (max-width:760px){.bp-gallery{grid-template-columns:minmax(0,1fr)}}.cust-card img:not([src*=iso-]),.cust-lead img{filter:saturate(.8)contrast(1.04)}.photos.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.photos.two{grid-template-columns:minmax(0,1fr)}}.faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:48px;display:grid}.faq .sec-head{margin-bottom:0;position:sticky;top:96px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:24px;padding:20px 0;font-size:18px;font-weight:500;line-height:1.35;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--orange-ink);flex:none;font-size:22px;line-height:1;transition:transform .2s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.faq-list details p{color:var(--muted);max-width:68ch;margin:0 0 22px;line-height:1.6}@media (max-width:900px){.faq{grid-template-columns:minmax(0,1fr);gap:24px}.faq .sec-head{position:static}}.scr-city{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.scr-map{background:#0b131d;border:1px solid #253141;border-radius:6px;width:100%;height:auto;display:block}.scr-map .river{fill:none;stroke:#1f4e7a;stroke-width:9px;stroke-linecap:round;opacity:.7}.scr-map polygon{stroke-width:1.2px;stroke-linejoin:round}.scr-map .ok polygon{fill:#132a20;stroke:#2f6b4a}.scr-map .watch polygon{fill:#d9a21c38;stroke:#d9a21c}.scr-map .incident polygon{fill:#f26a2157;stroke:#f26a21;stroke-width:2px}.scr-map text{font:600 9px var(--mono);fill:#c9d0d6;text-anchor:middle}.scr-map .sub{fill:#5b9be0}.scr-map .pump{fill:#0b131d;stroke:#e5484d;stroke-width:2px}.scr-map .chp{fill:#d9a21c}.scr-map .trip{fill:none;stroke:#e5484d;stroke-width:1.5px;stroke-dasharray:3 3}.scr-side{gap:8px;min-width:0;display:grid}.scr-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.scr-kpis div{background:#101a26;border:1px solid #253141;border-radius:6px;gap:2px;padding:7px 9px;display:grid}.scr-kpis b{font:600 16px/1.1 var(--display);color:#e2e6ea;font-variant-numeric:tabular-nums}.scr-kpis span{font:400 10px/1.2 var(--mono);color:#8f99a4}.scr-city .scr-fi{gap:4px;padding:7px 9px}.scr-city .scr-fi p{font-size:11.5px;line-height:1.35}.scr-inc-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scr-inc-h b{font:600 14px/1.3 var(--display);color:#e2e6ea}.scr-sev.hi{color:#1a0b02;background:#f26a21}.scr-chips{flex-wrap:wrap;gap:6px;display:flex}.scr-chips span{font:500 10.5px var(--mono);color:#ff9a5c;background:#2a1a10;border:1px solid #5a3216;border-radius:999px;padding:4px 8px}.scr-chips span.mute{color:#8f99a4;background:0 0;border-color:#253141}.scr-impact{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.scr-impact div{background:#101a26;border:1px solid #253141;border-radius:6px;padding:8px 10px}.scr-impact dt{font:400 10.5px/1.3 var(--mono);color:#8f99a4}.scr-impact dd{font:600 17px/1.1 var(--display);color:#e2e6ea;font-variant-numeric:tabular-nums;margin:2px 0 0}.scr-opts{gap:6px;display:grid}.scr-opts div{font:500 11.5px/1.3 var(--display);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.scr-opts .bad{color:#c9d0d6;background:#1e1215;border:1px solid #5c2326}.scr-opts .bad b{color:#ff6b6b}.scr-opts .good{color:#e2e6ea;background:#12261a;border:1px solid #1e8e4e}.scr-opts .good b{color:#6fcf97}.scr-opts b{font:600 10.5px var(--mono);white-space:nowrap}.scr-acts span.pri{color:#1a0b02;background:#f26a21;border-color:#f26a21}.scr-brief{gap:10px;display:grid}.scr-brief div{border-bottom:1px solid #1c2836;grid-template-columns:86px minmax(0,1fr);gap:10px;padding-bottom:9px;display:grid}.scr-brief b{font:600 11px/1.4 var(--mono);color:#ff9a5c;text-transform:uppercase;letter-spacing:.04em}.scr-brief p{color:#c9d0d6;margin:0;font-size:12.5px;line-height:1.45}@media (max-width:640px){.scr-city{grid-template-columns:minmax(0,1fr)}.scr-brief div{grid-template-columns:minmax(0,1fr);gap:2px}.scr-opts div{flex-direction:column;align-items:flex-start}}.sc-layers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.sc-layers figure{margin:0}.sc-layers img{width:100%;height:auto;display:block}.sc-list{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.sc-list li{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.sc-list b{font-weight:600}.sc-list span{color:var(--muted)}.sc-intel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.sc-caps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.sc-caps li{border-inline-start:3px solid var(--orange);gap:4px;padding-inline-start:16px;display:grid}.sc-caps .k{font:600 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--orange-ink)}.sc-caps b{font:600 18px/1.3 var(--display)}.sc-caps p{color:var(--muted);margin:0}.sc-fig{gap:10px;margin:0;display:grid;position:sticky;top:96px}.sc-fig figcaption{color:var(--muted);font-size:13px}.sc-brief{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.sc-points{gap:6px;margin:20px 0 0;padding-inline-start:18px;display:grid}.sc-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sc-proof div{border-top:2px solid var(--orange);gap:8px;padding-top:14px;display:grid}.sc-proof b{font:600 26px/1.1 var(--display);font-variant-numeric:tabular-nums}.sc-proof span{color:var(--muted);font-size:15px}.sc-note{color:var(--muted);margin-top:28px;font-size:13px}@media (max-width:900px){.sc-layers,.sc-intel,.sc-brief{grid-template-columns:minmax(0,1fr);gap:28px}.sc-fig{position:static}.sc-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sc-list li{grid-template-columns:minmax(0,1fr);gap:2px}.sc-proof{grid-template-columns:minmax(0,1fr)}}.scr-mapbox{gap:6px;min-width:0;display:grid}.scr-legend{font:400 10px/1.3 var(--mono);color:#8f99a4;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.scr-legend span{width:8px;height:8px;margin-inline-start:4px;display:inline-block}.scr-legend span:first-child{margin-inline-start:0}.scr-legend .sub{background:#5b9be0}.scr-legend .pump{border:2px solid #e5484d;border-radius:50%}.scr-legend .chp{border-inline:4px solid #0000;border-bottom:8px solid #d9a21c;width:0;height:0}.scr-legend .trip{border-top:2px dashed #e5484d;width:12px;height:0}:root{--cjk:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Source Han Sans SC",sans-serif}html[lang=zh] body,html[lang=zh] :is(h1,h2,h3,h4,input,select,textarea,button,.navlinks a){font-family:"Inter Tight",var(--cjk)}html[lang=zh] :is(h1,h2,h3,h4,.lede,.nar){letter-spacing:0}html[lang=zh] body{line-height:1.7}
