@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest/onest-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest/onest-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest/onest-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest/onest-latin-700.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/onest/onest-cyrillic-800.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/onest/onest-latin-800.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-latin-400.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-latin-500.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-latin-700.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display/playfair-display-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display/playfair-display-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin-700.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral/spectral-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral/spectral-latin-400.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral/spectral-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral/spectral-latin-500.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral/spectral-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral/spectral-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/unbounded/unbounded-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/unbounded/unbounded-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded/unbounded-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded/unbounded-latin-700.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text/golos-text-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text/golos-text-latin-400.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text/golos-text-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text/golos-text-latin-500.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text/golos-text-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text/golos-text-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text/golos-text-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text/golos-text-latin-700.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lora/lora-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lora/lora-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lora/lora-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lora/lora-latin-700.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-sans/nunito-sans-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-sans/nunito-sans-latin-400.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-sans/nunito-sans-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-sans/nunito-sans-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-sans/nunito-sans-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-sans/nunito-sans-latin-700.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-sans/nunito-sans-cyrillic-800.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-sans/nunito-sans-latin-800.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-latin-700.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/montserrat/montserrat-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/montserrat/montserrat-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-700.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat/montserrat-cyrillic-800.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-800.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik/rubik-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik/rubik-latin-400.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rubik/rubik-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rubik/rubik-latin-500.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rubik/rubik-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rubik/rubik-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik/rubik-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik/rubik-latin-700.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/montserrat/montserrat-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/montserrat/montserrat-latin-400.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/montserrat/montserrat-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/montserrat/montserrat-latin-500.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/montserrat-alternates/montserrat-alternates-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/montserrat-alternates/montserrat-alternates-latin-500.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/montserrat-alternates/montserrat-alternates-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/montserrat-alternates/montserrat-alternates-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/montserrat-alternates/montserrat-alternates-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/montserrat-alternates/montserrat-alternates-latin-700.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:800;font-display:optional;src:url(/fonts/montserrat-alternates/montserrat-alternates-cyrillic-800.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:800;font-display:optional;src:url(/fonts/montserrat-alternates/montserrat-alternates-latin-800.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-ext-600.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat/montserrat-cyrillic-ext-600.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-ext-700.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-cyrillic-ext-700.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-ext-800.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat/montserrat-cyrillic-ext-800.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-ext-400.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat/montserrat-cyrillic-ext-400.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-ext-500.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat/montserrat-cyrillic-ext-500.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:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-alternates/montserrat-alternates-latin-ext-500.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-alternates/montserrat-alternates-cyrillic-ext-500.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:Montserrat Alternates;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-alternates/montserrat-alternates-latin-ext-600.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-alternates/montserrat-alternates-cyrillic-ext-600.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:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-alternates/montserrat-alternates-latin-ext-700.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-alternates/montserrat-alternates-cyrillic-ext-700.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:Montserrat Alternates;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-alternates/montserrat-alternates-latin-ext-800.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-alternates/montserrat-alternates-cyrillic-ext-800.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
[data-theme=admin]{--canvas:#fff;--ink:#1a1a1e;--muted:#6f6f76;--label:#6f6f76;--label-strong:#4a4b54;--surface-0:#fff;--surface-1:#f3f3f4;--surface-2:#ececef;--surface-3:#e2e2e7;--surface-raised:color-mix(in srgb, var(--ink) 6%, var(--canvas));--hairline:#1a1a1e1f;--line-strong:#1a1a1e47;--field-border:#1a1a1e1f;--accent:#1a1a1e;--accent-text:#1a1a1e;--tile-min:150px;--bg-tile-h:84px;--accent-tile-min:92px;--accent-tile-h:64px;--check-size:22px;--meter-h:6px;--accent-contrast:#fff;--accent-soft:color-mix(in srgb, var(--accent-lavender) 50%, #fff);--accent-lavender:#d2d1f2;--accent-lavender-deep:#bcbae9;--accent-mist:#bdcfd5;--accent-ice:#e9f3f7;--accent-ice-ink:#2a4e5c;--accent-acid:#fbff77;--accent-acid-deep:#eff455;--pill-selected:var(--ink);--chip-selected:var(--pill-selected);--chip-selected-hover:var(--btn-primary-bg-hover);--chip-selected-fg:var(--accent-contrast);--switch-on:#bcbbe8;--checkbox-size:22px;--checkbox-radius:7px;--checkbox-on:var(--ink);--checkbox-mark:var(--accent-contrast);--field-font:14px;--field-weight:400;--name-input-font:var(--text-md);--name-input-weight:var(--weight-semibold);--btn-secondary-bg:var(--surface-0);--btn-secondary-bg-hover:var(--surface-1);--btn-secondary-border:var(--hairline);--btn-primary-bg-hover:#2e2e36;--btn-dark-bg-hover:#2e2e36;--btn-secondary-border-hover:var(--ink);--btn-link-color-hover:color-mix(in srgb, var(--accent) 80%, var(--canvas));--chip-weight:var(--weight-medium);--success:#2f8f5b;--success-soft:#e4f2ea;--warning:#c98a2b;--danger:#c0392b;--delta-up:#2e7d57;--delta-down:#a8554b;--delta-down-soft:#a8554b1f;--overlay-media:linear-gradient(180deg, color-mix(in srgb, var(--ink) 0%, transparent), color-mix(in srgb, var(--ink) 62%, transparent));--img-placeholder:color-mix(in srgb, var(--surface-3) 55%, var(--canvas));--on-dark:#fff;--scrim-top:color-mix(in srgb, var(--ink) 42%, transparent);--badge-over-photo-fill:var(--canvas);--badge-over-photo-accent:var(--accent-text);--badge-over-photo-ink:var(--ink);--glass:color-mix(in srgb, var(--canvas) 86%, transparent);--focus:#8a88d6;--ring-focus:0 0 0 1px color-mix(in srgb, var(--focus) 45%, transparent);--ring-invalid:0 0 0 1px color-mix(in srgb, var(--danger) 22%, transparent);--ring-selected:inset 0 0 0 1px var(--ink);--font-heading:var(--font-montserrat-alt), var(--font-montserrat), system-ui, sans-serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--font-base:var(--font-montserrat), system-ui, sans-serif;font-family:var(--font-body);--tracking-wide:.06em;--radius-sm:12px;--radius-md:20px;--media-slot:132px;--slider-track-h:6px;--slider-thumb:18px;--picker-hue:red;--picker-swatch:26px;--picker-pop-w:244px;--picker-surface-h:150px;--picker-hue-h:14px;--picker-knob:14px;--picker-knob-hue:16px;--select-pop-radius:16px;--select-pop-pad:6px;--select-option-h:40px;--select-option-pad:0 12px;--select-option-radius:10px;--select-option-font:var(--text-md);--select-option-divider:none;--select-option-hover:var(--surface-hover);--select-option-selected:var(--surface-1);--radius-lg:28px;--radius-card:20px;--radius-button:999px;--radius-sheet:26px;--radius-modal:24px;--btn-font-sm:13px;--btn-font-md:var(--btn-font-sm);--btn-font-lg:var(--btn-font-sm);--btn-weight:var(--weight-medium);--btn-weight-soft:var(--weight-medium);--btn-pad-sm:0 20px;--btn-pad-md:0 20px;--btn-pad-lg:0 20px;--badge-weight:var(--weight-medium);--badge-pad-lg:0 14px;--badge-pad-xl:var(--btn-pad-md);--badge-font-lg:var(--text-sm);--badge-font-xl:var(--btn-font-md);--chip-font-sm:var(--btn-font-sm);--chip-font-md:var(--btn-font-sm);--chip-pad-sm:0 var(--filter-chip-pad-x);--chip-pad-md:0 var(--filter-chip-pad-x);--shadow-float:0 12px 32px -8px #1a1a1e24;--shadow-sm:none;--shadow-card:var(--shadow-float);--shadow-lg:var(--shadow-float);--shadow-sheet:0 12px 40px -10px #1a1a1e2e;--grad-hero:linear-gradient(135deg, var(--accent-lavender) 0%, var(--accent-mist) 100%);--grad-page:var(--page-canvas);--grad-graphite:linear-gradient(180deg, #232327 0%, #1a1a1e 100%);--on-graphite:#f8f8f8;--card-surface:#fff;--nav-rail-w:252px;--rail-inset:14px;--rail-h:calc(100vh - var(--rail-inset) * 2);--rail-pad:20px 14px 14px;--rail-head-h:64px;--rail-head-pad:6px 8px 20px;--rail-item-pad:10px 12px;--rail-item-gap:11px;--rail-item-tile:22px;--rail-list-gap:3px;--nav-bg:#fff;--nav-blur:none;--nav-border:#1a1a1e14;--nav-shadow:none;--nav-fg:#4a4b54;--nav-item-font:var(--text-md);--nav-item-fg:#6f6f76;--nav-item-hover:#1a1a1e0a;--nav-item-hover-fg:#1a1a1e;--nav-item-active-bg:var(--accent-lavender);--nav-item-active-fg:#1a1a1e;--nav-item-active-shadow:none;--nav-tile-fg:#a5a5ac;--nav-tile-active-fg:#1a1a1e;--nav-drawer-bg:#fff;--nav-drawer-shadow:24px 0 64px -24px #1a1a1e2e;--nav-card-bg:var(--nav-item-hover);--nav-card-border:#1a1a1e14;--nav-card-shadow:none;--card-pad-lg:24px;--hairline-row:#1a1a1e0f;--surface-hover:#fafafb;--control-h:40px;--segmented-inset:3px;--sheet-dur:.3s;--icon-btn-row:36px;--icon-btn-form:40px;--state-disabled-opacity:.55;--topbar-h:69px;--empty-mark:46px;--empty-measure:320px;--list-cols:none;--row-h:auto;--row-end:auto;--row-text-min:6rem;--row-divider:1px solid var(--hairline-row);--row-pad-tight:12px;--row-pad:14px;--row-pad-roomy:18px;--row-hover:var(--surface-hover);--row-selected:var(--surface-2);--tile-surface:var(--surface-1);--tile-ink:var(--label-strong);--tile-radius:var(--radius-sm);--tile-gradient-surface:var(--accent-lavender);--card-border:var(--nav-border);--divider-hairline:var(--hairline-row);--spinner-size:16px;--icon-btn-sm:var(--icon-btn-row);--icon-btn-md:var(--icon-btn-form);--icon-btn-lg:44px;--field-h:48px;--toolbar-pad:14px 18px;--danger-soft:#c0392b1a;--warning-soft:#fbf3e2;--btn-h-lg:54px;--btn-h-hero:var(--btn-h-lg);--drag-handle:30px;--menu-min-w:208px;--count-badge-h:26px;--count-badge-h-sm:22px;--count-badge-on-dark:#ffffff29;--list-scroll-max-h:264px;--poster-dot:7px;--poster-tile-sep-h:34px;--danger-zone-text-w:220px;--plan-surface:#fbfbfc;--plan-grid:#1a1a1e0f;--plan-min-h:320px;--plan-min-w:760px;--plan-table-bg:#fff;--plan-table-border:#1a1a1e2e;--crop-stage:#16161a;--crop-stage-h:380px;--crop-stage-h-sm:240px;--crop-frame-h:76%;--crop-scrim:#16161a9e;--crop-scrim-spread:100vmax;--crop-grid:#ffffff47;--crop-hint-bg:#16161a9e;--crop-hint-ink:#fff;--crop-readout-w:44px;--section-head-gap:var(--space-2);--integration-row-h:calc(var(--btn-h-sm) + var(--space-3) * 2);--sheet-card-bg:#f8f8f8;--read-mark:18px;--read-find-text-w:240px;--match-state-w:148px;--match-actions-w:232px;--match-row-h:56px;--match-search-w:280px;--match-cat-select-w:200px;--match-notice-text-w:320px;--filter-chip-h:44px;--filter-chip-pad-x:18px;--filter-chip-gap:10px;--connect-card-w:520px;--connect-tile:44px;--connect-logo:26px;--connect-mark:22px;--connect-submit-h:52px;--page-max-w:1180px;--page-header-gap:24px;--text-metric:var(--text-4xl);--card-pad-md:20px;--empty-min-h:148px;--tile-size:34px;--btn-h-md:44px;--btn-h-sm:44px;--badge-h:34px;--badge-h-xl:var(--btn-h-md);--tile-badge:26px;--block-gap:var(--space-12);--chip-h:var(--filter-chip-h);--dur-fast:.15s;--dur-med:.25s;--dur-control:var(--dur-fast);--dur-slower:.5s;--ease-inout:cubic-bezier(.45, 0, .55, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.22, .61, .36, 1);--heading-weight:var(--weight-extrabold);--icon-lg:20px;--icon-md:18px;--icon-sm:16px;--icon-stroke:1.9;--icon-xl:24px;--icon-xs:14px;--leading-heading:1.12;--leading-none:1;--leading-normal:1.45;--leading-relaxed:1.6;--leading-snug:1.2;--leading-tight:1.05;--radius-pill:999px;--section-gap:var(--space-16);--space-1:4px;--sheet-pad:24px;--sheet-w-lg:880px;--space-10:40px;--space-12:48px;--space-16:64px;--space-2:8px;--space-24:96px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:16px;--text-xl:19px;--text-2xl:24px;--text-3xl:26px;--text-4xl:34px;--tracking-normal:0;--tracking-tight:-.02em;--title-block:var(--text-md);--subtitle-block-weight:var(--weight-medium);--type-body:var(--text-lg);--type-body-lg:var(--text-xl);--type-caption:var(--text-sm);--type-h1:var(--text-4xl);--type-h2:var(--text-3xl);--type-h3:var(--text-2xl);--type-lead:var(--text-xl);--type-overline:var(--text-sm);--type-small:var(--text-md);--weight-bold:700;--weight-extrabold:800;--weight-medium:500;--weight-regular:400;--weight-semibold:600;--z-sheet:60}html:has([data-theme=admin]){scrollbar-gutter:stable}
:root{--canvas:#edeae4;--page-canvas:#f8f8f8;--sheet-card-bg:#f8f8f8;--ink:#1a1712;--muted:#8c857b;--hairline:#ede7de;--accent:#e8573f;--accent-text:#e8573f;--surface-0:#fbf8f3;--surface-1:#f6f2eb;--surface-2:#f1ebe1;--surface-3:#e2dcd1;--surface-raised:color-mix(in srgb, var(--ink) 10%, var(--canvas));--field-border:#e2dcd1;--label:#b7aea3;--label-strong:#6e675e;--accent-contrast:#fff;--accent-soft:color-mix(in srgb, var(--accent) 16%, var(--canvas));--badge-over-photo-fill:var(--canvas);--badge-over-photo-accent:var(--accent-text);--badge-over-photo-ink:var(--ink);--success:#1f8a5b;--success-soft:color-mix(in srgb, #1f8a5b 16%, var(--canvas));--warning:#c98a2b;--danger:#b3261e;--font-onest:"Onest";--font-manrope:"Manrope";--font-playfair:"Playfair Display";--font-spectral:"Spectral";--font-unbounded:"Unbounded";--font-golos:"Golos Text";--font-lora:"Lora";--font-nunito:"Nunito Sans";--font-cormorant:"Cormorant Garamond";--font-montserrat:"Montserrat";--font-montserrat-alt:"Montserrat Alternates";--font-rubik:"Rubik";--font-heading:var(--font-onest), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--font-base:var(--font-manrope), system-ui, sans-serif;--text-2xs:.625rem;--text-xs:.6875rem;--text-sm:.78125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.1875rem;--text-2xl:1.375rem;--text-3xl:1.625rem;--text-4xl:2.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-none:1;--leading-tight:1.05;--leading-heading:1.12;--leading-snug:1.2;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.08em;--tracking-wider:.18em;--space-1:4px;--sheet-pad:24px;--sheet-w-lg:880px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--icon-xs:14px;--icon-sm:16px;--icon-md:18px;--icon-lg:20px;--icon-xl:24px;--radius-sm:10px;--radius-md:11px;--media-slot:132px;--slider-track-h:6px;--slider-thumb:18px;--picker-hue:red;--picker-swatch:26px;--picker-pop-w:244px;--picker-surface-h:150px;--picker-hue-h:14px;--picker-knob:14px;--picker-knob-hue:16px;--select-pop-radius:var(--radius-md);--select-pop-pad:var(--space-1);--select-option-h:auto;--select-option-pad:8px 10px;--select-option-radius:var(--radius-sm);--select-option-font:var(--text-sm);--select-option-divider:1px solid color-mix(in srgb, var(--hairline) 55%, transparent);--select-option-hover:var(--accent-soft);--select-option-selected:transparent;--radius-lg:14px;--radius-card:18px;--radius-sheet:26px;--radius-modal:24px;--radius-pill:999px;--radius-button:var(--radius-md);--btn-h-md:auto;--btn-h-sm:auto;--btn-h-lg:auto;--chip-h:auto;--badge-h:auto;--badge-h-xl:var(--badge-h);--control-h:40px;--segmented-inset:3px;--sheet-dur:.3s;--spinner-size:16px;--state-disabled-opacity:.55;--list-cols:none;--row-h:auto;--row-end:auto;--row-text-min:6rem;--tile-surface:var(--surface-1);--tile-ink:var(--ink);--tile-radius:var(--radius-sm);--tile-gradient-surface:var(--accent-soft);--card-border:var(--hairline);--divider-hairline:var(--hairline);--accent-ice:#e9f3f7;--accent-ice-ink:#2a4e5c;--tile-size:34px;--icon-btn-sm:32px;--icon-btn-md:37px;--icon-btn-lg:44px;--shadow-sm:0 4px 14px #281e140f;--shadow-card:0 8px 24px #281e141a;--shadow-lg:0 20px 50px #281e1438;--shadow-sheet:0 -12px 44px #281e1438;--ring-focus:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);--ring-invalid:0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent);--overlay-media:linear-gradient(180deg, color-mix(in srgb, var(--ink) 10%, transparent) 0%, transparent 30%, color-mix(in srgb, var(--ink) 6%, transparent) 55%, color-mix(in srgb, var(--ink) 62%, transparent) 100%);--img-placeholder:color-mix(in srgb, var(--surface-3) 55%, var(--canvas));--glass:color-mix(in srgb, var(--canvas) 86%, transparent);--on-dark:#fbfaf8;--scrim-top:color-mix(in srgb, var(--ink) 42%, transparent);--z-sticky:40;--z-scrim:45;--z-nav:50;--z-sheet:60;--z-above-sheet:70;--z-toast:80;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.22, .61, .36, 1);--ease-inout:cubic-bezier(.45, 0, .55, 1);--dur-fast:.15s;--dur-med:.25s;--dur-control:var(--dur-med);--dur-slow:.4s;--dur-slower:.5s;--btn-pad-sm:var(--space-2) var(--space-3);--btn-pad-md:11px var(--space-4);--btn-pad-lg:14px 18px;--btn-font-sm:var(--text-sm);--btn-font-md:var(--text-md);--btn-font-lg:var(--text-lg);--btn-weight:var(--weight-bold);--btn-weight-soft:var(--weight-semibold);--chip-pad-sm:5px var(--space-3);--chip-pad-md:11px 17px;--chip-font-sm:var(--text-sm);--chip-font-md:var(--text-sm);--chip-weight:var(--weight-semibold);--chip-selected:var(--accent);--chip-selected-hover:var(--chip-selected);--chip-selected-fg:var(--accent-contrast);--heading-weight:var(--weight-extrabold);--badge-weight:var(--weight-bold);--badge-pad-lg:var(--space-2) var(--space-3);--badge-font-lg:var(--text-sm);--badge-pad-xl:var(--badge-pad-lg);--badge-font-xl:var(--badge-font-lg);--type-h1:var(--text-4xl);--type-h2:var(--text-3xl);--type-h3:var(--text-2xl);--type-lead:var(--text-xl);--type-body-lg:var(--text-xl);--type-body:var(--text-lg);--type-small:var(--text-md);--type-caption:var(--text-sm);--type-overline:var(--text-sm);--container:1440px;--container-pad:clamp(20px, 4vw, 48px);--block-gap:var(--space-12);--section-gap:var(--space-16);--page-header-gap:24px;--field-font:var(--text-md);--field-weight:var(--weight-medium);--btn-secondary-bg:var(--surface-0);--btn-secondary-bg-hover:var(--surface-1);--btn-secondary-border:var(--hairline);--btn-primary-bg-hover:color-mix(in srgb, var(--accent) 90%, black);--btn-dark-bg-hover:color-mix(in srgb, var(--ink) 88%, white);--btn-secondary-border-hover:var(--btn-secondary-border);--btn-link-color-hover:color-mix(in srgb, var(--accent) 80%, var(--canvas));--card-surface:var(--surface-0);--switch-on:var(--accent);--checkbox-size:18px;--checkbox-radius:6px;--checkbox-on:var(--accent);--checkbox-mark:var(--surface-0);--icon-stroke:1.9;--shadow-float:0 12px 32px -8px #1a1a1e24;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--accent-acid:#fbff77;--accent-lavender:#d2d1f2;--delta-down:#a8554b;--delta-up:#2e7d57;--delta-down-soft:#a8554b1f;--pill-selected:#ea685a}*{box-sizing:border-box}html,body{-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{background:var(--page-canvas);color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:var(--accent);text-decoration:none}a:hover{opacity:.85}[data-noscroll]{scrollbar-width:none;-ms-overflow-style:none}[data-noscroll]::-webkit-scrollbar{width:0;height:0;display:none}@keyframes ui-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
[data-theme=site]{--s-font:var(--font-montserrat), system-ui, -apple-system, "Segoe UI", sans-serif;--s-font-alt:var(--font-montserrat-alt), var(--s-font);--s-color-paper:#fff;--s-color-paper-2:#f8f8f8;--s-color-ink:#111;--s-color-ink-soft:#4a4a4a;--s-color-ink-soft-2:#6e6e6e;--s-color-muted:#8a8a8a;--s-color-line:#1111111f;--s-color-line-soft:#1111110f;--s-color-line-firm:#11111124;--s-color-line-strong:#11111142;--s-color-acid:#fbff77;--s-color-acid-ink:#5f6212;--s-color-lavender:#d2d1f2;--s-color-lavender-ink:#4b4a73;--s-color-ice:#e9f3f7;--s-color-steel:#bdcfd5;--s-color-ice-ink:#41535a;--s-color-ash:#e6e6e6;--s-color-ice-muted:#5f6f76;--s-color-ink-dim:#b4b4b4;--s-scrim:#1111116b;--s-color-ink-pressed:#2b2b2b;--s-color-on-ink:#fff;--s-color-on-ink-soft:#ffffff9e;--s-color-on-ink-line:#ffffff29;--s-color-on-ink-fill:#ffffff12;--s-color-on-ink-line-mid:#ffffff2e;--s-color-on-ink-line-strong:#ffffff38;--s-color-on-ink-dim:#ffffff59;--s-color-on-ink-faint:#ffffff73;--s-fg:var(--s-color-ink);--s-fg-soft:var(--s-color-ink-soft);--s-fg-muted:var(--s-color-muted);--s-bg:var(--s-color-paper);--s-line:var(--s-color-line);--s-btn-bg:var(--s-color-ink);--s-btn-fg:var(--s-color-paper);--s-btn-line:var(--s-color-ink);--s-kicker-fg:var(--s-color-ink-soft-2);--s-badge-neutral-bg:var(--s-color-line-soft);--s-badge-neutral-ink:var(--s-color-ink);--s-badge-acid-bg:var(--s-color-acid);--s-badge-acid-ink:var(--s-color-acid-ink);--s-badge-ink-bg:var(--s-color-ink);--s-badge-ink-ink:var(--s-color-paper);--s-field-bg:var(--s-color-paper-2);--s-space-1:4px;--s-space-2:8px;--s-space-3:12px;--s-space-4:16px;--s-space-5:24px;--s-space-6:32px;--s-space-7:48px;--s-space-8:64px;--s-space-9:96px;--s-space-10:128px;--s-band-bottom:120px;--s-band-top:40px;--s-scene-gap:32px;--s-split-gap:24px;--s-container:1296px;--s-container-text:680px;--s-container-wide:1440px;--s-gutter:20px;--s-tap:44px;--s-stroke:1.5px;--s-header-h:64px;--s-header-inset:12px;--s-header-pad:16px;--s-logo-h:24px;--s-popover-w:240px;--s-column:380px;--s-measure-kicker:380px;--s-measure-lead:520px;--s-measure-lead-end:430px;--s-tile-min-h:214px;--s-measure-title:820px;--s-measure-copy:600px;--s-measure-column:620px;--s-measure-title-narrow:640px;--s-glyph:46px;--s-point-mark:36px;--s-tile-ring:140px;--s-tile-ring-offset:-46px;--s-card-ring:180px;--s-card-ring-offset:-60px;--s-btn-min:min(320px, 100%);--s-btn-h:58px;--s-pill-h:24px;--s-icon-round:24px;--s-sign:34px;--s-sign-bar:12px;--s-sign-stroke:2px;--s-chip-h:34px;--s-chip-pad:14px;--s-marquee-fade:28px;--s-field-h:52px;--s-field-pad-x:18px;--s-field-pad-y:14px;--s-field-gap:7px;--s-submit-h:56px;--s-form-note-gap:14px;--s-msg-h:48px;--s-msg-pad:14px;--s-msg-gap:9px;--s-icon-mark:22px;--s-form-basis:460px;--s-measure-form:560px;--s-measure-form-col:520px;--s-form-min:min(280px, 100%);--s-panel-ring:340px;--s-panel-ring-x:-140px;--s-panel-ring-y:-160px;--s-measure-kicker-dialog:240px;--s-rail-card:296px;--s-rail-gap:12px;--s-rail-fade:36px;--s-rail-dot:7px;--s-rail-dot-active:20px;--s-rail-dot-gap:5px;--s-price-slot-h:72px;--s-text-slot:26px;--s-linkcard-min-h:360px;--s-fragment-h:172px;--s-compare-col:150px;--s-compare-row-h:52px;--s-compare-label-w:118px;--s-custom-ring:280px;--s-custom-ring-offset:-90px;--s-hero-min-h:calc(100svh - var(--s-header-h) - var(--s-header-inset) * 2);--s-hero-ink-pad:calc(var(--s-header-h) + var(--s-header-inset) * 2);--s-hero-grid:20px;--s-hero-mark-h:10px;--s-hero-glow-w:500px;--s-hero-glow-h:340px;--s-hero-glow-top:380px;--s-ticker-gap:32px;--s-pad-fcard:18px;--s-radius-fcard:20px;--s-pad-frag:12px;--s-radius-frag:14px;--s-frag-min:116px;--s-proof-dot:4px;--s-pad-midcta:14px;--s-pad-midcta-m:18px;--s-cta-copy-inset:10%;--s-select-menu-r:20px;--s-pad-step:14px;--s-chip-anchor-h:32px;--s-chip-bar-h:30px;--s-chip-count-h:16px;--s-anchor-fade:26px;--s-bar-blur:8px;--s-duo-scene-w:min(290px, 50%);--s-tile-icon:30px;--s-radius-tile-icon:9px;--s-radius-row:16px;--s-pad-row-y:14px;--s-pad-row-x:16px;--s-module-tile-h:74px;--s-module-tile-w:160px;--s-quote-bar:3px;--s-measure-form-copy:470px;--s-measure-dialog:520px;--s-dialog-head-inset:44px;--s-mask-solid:#000;--s-radius-tile:22px;--s-radius-card:24px;--s-radius-panel:28px;--s-radius-faq:16px;--s-pad-tile:20px;--s-pad-card:22px;--s-pad-panel:26px;--s-pad-cta:32px;--s-pad-form-panel:24px;--s-form-panel-gap:28px;--s-form-kicker-gap:22px;--s-form-scene-gap:44px;--s-scrim-pad:16px;--s-dialog-pad:22px;--s-dialog-radius:24px;--s-dialog-inset:16px;--s-page-min-h:100vh;--s-z-header:60;--s-text-xs:12px;--s-text-sm:13px;--s-text-md:15px;--s-text-lg:16px;--s-text-xl:18px;--s-text-2xl:20px;--s-text-3xl:25px;--s-text-4xl:28px;--s-text-5xl:34px;--s-micro-xs:10px;--s-micro-sm:11px;--s-micro-md:12px;--s-micro-lg:13px;--s-micro-xl:14px;--s-micro-2xl:15px;--s-text-lead:15px;--s-text-section:14px;--s-text-card-title:15px;--s-text-accent:16px;--s-text-cta:30px;--s-text-form-title:25px;--s-text-dialog-title:20px;--s-text-answer:13px;--s-leading-tight:1.02;--s-leading-snug:1.2;--s-leading-heading:1.35;--s-leading-normal:1.55;--s-leading-relaxed:1.65;--s-leading-field:1.5;--s-leading-form-title:1.08;--s-text-page-h1:29px;--s-text-zero:64px;--s-text-catalog:22px;--s-leading-page-h1:1.08;--s-leading-dialog-title:1.15;--s-weight-regular:400;--s-weight-medium:500;--s-weight-bold:600;--s-tracking-tight:-.025em;--s-tracking-snug:-.015em;--s-tracking-normal:0em;--s-tracking-wide:.04em;--s-tracking-wider:.14em;--s-tracking-widest:.16em;--s-tracking-label:.1em;--s-radius-sm:8px;--s-radius-md:12px;--s-radius-lg:16px;--s-radius-xl:24px;--s-radius-2xl:32px;--s-radius-pill:999px;--s-radius-round:50%;--s-radius-mark:5px;--s-mark-pad-y:1px;--s-mark-pad-x:5px;--s-shadow-sm:0 1px 2px #1111110a;--s-shadow-md:0 10px 20px -14px #11111159;--s-shadow-lg:0 20px 40px -28px #11111159;--s-shadow-xl:0 30px 70px -50px #11111159, 0 2px 6px -3px #1111110f;--s-shadow-ring:0 0 0 1px #1111112e;--s-frag-column:240px;--s-color-acid-veil:#fbff771f;--s-color-acid-line:#fbff7766;--s-hero-form-w:560px;--s-plate-mark:24px;--s-result-h:44px;--s-chain-pill-h:34px;--s-chain-link:40px;--s-chain-link-w:2px;--s-pad-switch:4px;--s-pad-tier:20px;--s-pad-tier-hot:calc(var(--s-pad-tier) - 1px);--s-shadow-tier:0 28px 56px -32px #11111173;--s-radius-scenebox:22px;--s-pad-scenebox:16px;--s-scenebox-grid:16px;--s-color-paper-veil:#ffffff8c;--s-shadow-ring-firm:0 0 0 1px #1111114d;--s-shadow-dialog:0 40px 90px -50px #11111180;--s-shadow-btn:0 18px 36px -18px #1111118c;--s-shadow-btn-acid:0 20px 40px -18px #fbff7766;--s-btn-sec-bg:transparent;--s-btn-round-bg:var(--s-btn-bg);--s-btn-round-fg:var(--s-btn-fg);--s-card-surface:var(--s-color-paper);--s-card-line:var(--s-color-line-soft);--s-tile-surface:var(--s-color-paper-2);--s-scrim-blur:6px;--s-reveal-shift:var(--s-space-4);--s-dur-fast:.16s;--s-dur-base:.26s;--s-dur-slow:.52s;--s-ease:cubic-bezier(.2, .7, .2, 1);--s-dur-reveal:.45s;--s-ease-reveal:ease-out;--s-dur-open:.44s;--s-ease-open:cubic-bezier(.2, .8, .2, 1)}@media (min-width:768px){[data-theme=site]{--s-gutter:47px;--s-header-pad:32px;--s-band-bottom:84px;--s-band-top:47px;--s-scene-gap:40px;--s-text-xs:12px;--s-text-sm:14px;--s-text-md:16px;--s-text-lg:17px;--s-text-xl:19px;--s-text-2xl:24px;--s-text-3xl:30px;--s-text-4xl:32px;--s-text-5xl:43px;--s-text-catalog:30px;--s-chip-anchor-h:38px;--s-chip-bar-h:32px;--s-chip-count-h:18px;--s-tile-icon:34px;--s-radius-tile-icon:11px;--s-radius-row:18px;--s-pad-row-y:16px;--s-pad-row-x:18px;--s-module-tile-h:100px;--s-text-page-h1:44px;--s-leading-page-h1:1.04;--s-text-zero:110px;--s-hero-grid:24px;--s-hero-mark-h:14px;--s-hero-glow-w:900px;--s-hero-glow-h:600px;--s-hero-glow-top:340px;--s-ticker-gap:44px;--s-pad-fcard:24px;--s-radius-fcard:26px;--s-pad-frag:14px;--s-radius-frag:18px;--s-pad-step:20px;--s-text-lead:19px;--s-text-section:17px;--s-text-card-title:19px;--s-text-accent:21px;--s-text-cta:35px;--s-text-answer:16px;--s-text-slot:46px;--s-text-form-title:36px;--s-text-dialog-title:26px;--s-radius-tile:32px;--s-radius-card:36px;--s-radius-panel:43px;--s-pad-switch:5px;--s-pad-tier:26px;--s-radius-scenebox:28px;--s-pad-scenebox:24px;--s-scenebox-grid:18px;--s-radius-faq:22px;--s-pad-tile:28px;--s-pad-card:34px;--s-pad-panel:49px;--s-pad-cta:72px;--s-pad-form-panel:37px;--s-form-panel-gap:37px;--s-form-kicker-gap:32px;--s-form-scene-gap:50px;--s-scrim-pad:28px;--s-dialog-pad:24px;--s-dialog-radius:34px;--s-dialog-inset:22px}}@media (min-width:1200px){[data-theme=site]{--s-gutter:72px;--s-header-pad:64px;--s-band-bottom:130px;--s-band-top:72px;--s-scene-gap:56px;--s-split-gap:48px;--s-text-xs:13px;--s-text-sm:15px;--s-text-md:16px;--s-text-lg:19px;--s-text-xl:21px;--s-text-2xl:28px;--s-text-3xl:36px;--s-text-4xl:46px;--s-text-5xl:64px;--s-text-catalog:30px;--s-chip-anchor-h:38px;--s-chip-bar-h:32px;--s-chip-count-h:18px;--s-tile-icon:34px;--s-radius-tile-icon:11px;--s-radius-row:18px;--s-pad-row-y:16px;--s-pad-row-x:18px;--s-module-tile-h:100px;--s-text-page-h1:52px;--s-leading-page-h1:1.03;--s-text-zero:110px;--s-hero-grid:24px;--s-hero-mark-h:14px;--s-hero-glow-w:900px;--s-hero-glow-h:600px;--s-hero-glow-top:340px;--s-ticker-gap:44px;--s-pad-fcard:24px;--s-radius-fcard:26px;--s-pad-frag:14px;--s-radius-frag:18px;--s-pad-step:20px;--s-text-lead:19px;--s-text-section:17px;--s-text-card-title:19px;--s-text-accent:21px;--s-text-cta:52px;--s-text-answer:16px;--s-text-slot:46px;--s-text-form-title:36px;--s-text-dialog-title:26px;--s-radius-tile:32px;--s-radius-card:36px;--s-radius-panel:43px;--s-pad-switch:5px;--s-pad-tier:26px;--s-radius-scenebox:28px;--s-pad-scenebox:24px;--s-scenebox-grid:18px;--s-radius-faq:22px;--s-pad-tile:28px;--s-pad-card:34px;--s-pad-panel:49px;--s-pad-cta:72px;--s-pad-form-panel:58px;--s-form-panel-gap:56px;--s-form-kicker-gap:32px;--s-form-scene-gap:64px;--s-scrim-pad:40px;--s-dialog-pad:34px;--s-dialog-radius:34px;--s-dialog-inset:22px}}
