/* VIDOCLICK site.css — fonts + icons + styles (perf bundle) */
/* Self-hosted Outfit + Syne (latin only) */
@font-face{
  font-family:"Outfit";
  font-style:normal;
  font-weight:400 700;
  font-display:swap;
  src:url("../assets/fonts/outfit-latin.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:"Syne";
  font-style:normal;
  font-weight:700 800;
  font-display:swap;
  src:url("../assets/fonts/syne-latin.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* VIDOCLICK icon subset — replaces Font Awesome CDN. Same class names. */
.fa-solid,.fa-regular,.fa-brands{
  display:inline-block;width:1em;height:1em;line-height:1;
  vertical-align:-0.125em;flex-shrink:0;
  background-color:currentColor;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  -webkit-mask-size:contain;mask-size:contain;
  -webkit-mask-position:center;mask-position:center;
}
.fa-solid:before,.fa-regular:before,.fa-brands:before{content:none!important;}
.fa-bars{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M0%2096C0%2078.3%2014.3%2064%2032%2064H416c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032H32C14.3%20128%200%20113.7%200%2096zM0%20256c0-17.7%2014.3-32%2032-32H416c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032H32c-17.7%200-32-14.3-32-32zM448%20416c0%2017.7-14.3%2032-32%2032H32c-17.7%200-32-14.3-32-32s14.3-32%2032-32H416c17.7%200%2032%2014.3%2032%2032z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M0%2096C0%2078.3%2014.3%2064%2032%2064H416c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032H32C14.3%20128%200%20113.7%200%2096zM0%20256c0-17.7%2014.3-32%2032-32H416c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032H32c-17.7%200-32-14.3-32-32zM448%20416c0%2017.7-14.3%2032-32%2032H32c-17.7%200-32-14.3-32-32s14.3-32%2032-32H416c17.7%200%2032%2014.3%2032%2032z'/%3E%3C/svg%3E");}
.fa-bolt{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M349.4%2044.6c5.9-13.7%201.5-29.7-10.6-38.5s-28.6-8-39.9%201.8l-256%20224c-10%208.8-13.6%2022.9-8.9%2035.3S50.7%20288%2064%20288H175.5L98.6%20467.4c-5.9%2013.7-1.5%2029.7%2010.6%2038.5s28.6%208%2039.9-1.8l256-224c10-8.8%2013.6-22.9%208.9-35.3s-16.6-20.7-30-20.7H272.5L349.4%2044.6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M349.4%2044.6c5.9-13.7%201.5-29.7-10.6-38.5s-28.6-8-39.9%201.8l-256%20224c-10%208.8-13.6%2022.9-8.9%2035.3S50.7%20288%2064%20288H175.5L98.6%20467.4c-5.9%2013.7-1.5%2029.7%2010.6%2038.5s28.6%208%2039.9-1.8l256-224c10-8.8%2013.6-22.9%208.9-35.3s-16.6-20.7-30-20.7H272.5L349.4%2044.6z'/%3E%3C/svg%3E");}
.fa-download{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M288%2032c0-17.7-14.3-32-32-32s-32%2014.3-32%2032V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l128%20128c12.5%2012.5%2032.8%2012.5%2045.3%200l128-128c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L288%20274.7V32zM64%20352c-35.3%200-64%2028.7-64%2064v32c0%2035.3%2028.7%2064%2064%2064H448c35.3%200%2064-28.7%2064-64V416c0-35.3-28.7-64-64-64H346.5l-45.3%2045.3c-25%2025-65.5%2025-90.5%200L165.5%20352H64zm368%2056a24%2024%200%201%201%200%2048%2024%2024%200%201%201%200-48z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M288%2032c0-17.7-14.3-32-32-32s-32%2014.3-32%2032V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l128%20128c12.5%2012.5%2032.8%2012.5%2045.3%200l128-128c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L288%20274.7V32zM64%20352c-35.3%200-64%2028.7-64%2064v32c0%2035.3%2028.7%2064%2064%2064H448c35.3%200%2064-28.7%2064-64V416c0-35.3-28.7-64-64-64H346.5l-45.3%2045.3c-25%2025-65.5%2025-90.5%200L165.5%20352H64zm368%2056a24%2024%200%201%201%200%2048%2024%2024%200%201%201%200-48z'/%3E%3C/svg%3E");}
.fa-film{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M0%2096C0%2060.7%2028.7%2032%2064%2032H448c35.3%200%2064%2028.7%2064%2064V416c0%2035.3-28.7%2064-64%2064H64c-35.3%200-64-28.7-64-64V96zM48%20368v32c0%208.8%207.2%2016%2016%2016H96c8.8%200%2016-7.2%2016-16V368c0-8.8-7.2-16-16-16H64c-8.8%200-16%207.2-16%2016zm368-16c-8.8%200-16%207.2-16%2016v32c0%208.8%207.2%2016%2016%2016h32c8.8%200%2016-7.2%2016-16V368c0-8.8-7.2-16-16-16H416zM48%20240v32c0%208.8%207.2%2016%2016%2016H96c8.8%200%2016-7.2%2016-16V240c0-8.8-7.2-16-16-16H64c-8.8%200-16%207.2-16%2016zm368-16c-8.8%200-16%207.2-16%2016v32c0%208.8%207.2%2016%2016%2016h32c8.8%200%2016-7.2%2016-16V240c0-8.8-7.2-16-16-16H416zM48%20112v32c0%208.8%207.2%2016%2016%2016H96c8.8%200%2016-7.2%2016-16V112c0-8.8-7.2-16-16-16H64c-8.8%200-16%207.2-16%2016zM416%2096c-8.8%200-16%207.2-16%2016v32c0%208.8%207.2%2016%2016%2016h32c8.8%200%2016-7.2%2016-16V112c0-8.8-7.2-16-16-16H416zM160%20128v64c0%2017.7%2014.3%2032%2032%2032H320c17.7%200%2032-14.3%2032-32V128c0-17.7-14.3-32-32-32H192c-17.7%200-32%2014.3-32%2032zm32%20160c-17.7%200-32%2014.3-32%2032v64c0%2017.7%2014.3%2032%2032%2032H320c17.7%200%2032-14.3%2032-32V320c0-17.7-14.3-32-32-32H192z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M0%2096C0%2060.7%2028.7%2032%2064%2032H448c35.3%200%2064%2028.7%2064%2064V416c0%2035.3-28.7%2064-64%2064H64c-35.3%200-64-28.7-64-64V96zM48%20368v32c0%208.8%207.2%2016%2016%2016H96c8.8%200%2016-7.2%2016-16V368c0-8.8-7.2-16-16-16H64c-8.8%200-16%207.2-16%2016zm368-16c-8.8%200-16%207.2-16%2016v32c0%208.8%207.2%2016%2016%2016h32c8.8%200%2016-7.2%2016-16V368c0-8.8-7.2-16-16-16H416zM48%20240v32c0%208.8%207.2%2016%2016%2016H96c8.8%200%2016-7.2%2016-16V240c0-8.8-7.2-16-16-16H64c-8.8%200-16%207.2-16%2016zm368-16c-8.8%200-16%207.2-16%2016v32c0%208.8%207.2%2016%2016%2016h32c8.8%200%2016-7.2%2016-16V240c0-8.8-7.2-16-16-16H416zM48%20112v32c0%208.8%207.2%2016%2016%2016H96c8.8%200%2016-7.2%2016-16V112c0-8.8-7.2-16-16-16H64c-8.8%200-16%207.2-16%2016zM416%2096c-8.8%200-16%207.2-16%2016v32c0%208.8%207.2%2016%2016%2016h32c8.8%200%2016-7.2%2016-16V112c0-8.8-7.2-16-16-16H416zM160%20128v64c0%2017.7%2014.3%2032%2032%2032H320c17.7%200%2032-14.3%2032-32V128c0-17.7-14.3-32-32-32H192c-17.7%200-32%2014.3-32%2032zm32%20160c-17.7%200-32%2014.3-32%2032v64c0%2017.7%2014.3%2032%2032%2032H320c17.7%200%2032-14.3%2032-32V320c0-17.7-14.3-32-32-32H192z'/%3E%3C/svg%3E");}
.fa-globe{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M352%20256c0%2022.2-1.2%2043.6-3.3%2064H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6%203.3-64H348.7c2.2%2020.4%203.3%2041.8%203.3%2064zm28.8-64H503.9c5.3%2020.5%208.1%2041.9%208.1%2064s-2.8%2043.5-8.1%2064H380.8c2.1-20.6%203.2-42%203.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3%2020.7%20142%2077.5%20171.9%20151.6zm-149.1%200H167.7c6.1-36.4%2015.5-68.6%2027-94.7c10.5-23.6%2022.2-40.7%2033.5-51.5C239.4%203.2%20248.7%200%20256%200s16.6%203.2%2027.8%2013.8c11.3%2010.8%2023%2027.9%2033.5%2051.5c11.6%2026%2020.9%2058.2%2027%2094.7zm-209%200H18.6C48.6%2085.9%20112.2%2029.1%20190.6%208.4C165.1%2042.6%20145.3%2096.1%20135.3%20160zM8.1%20192H131.2c-2.1%2020.6-3.2%2042-3.2%2064s1.1%2043.4%203.2%2064H8.1C2.8%20299.5%200%20278.1%200%20256s2.8-43.5%208.1-64zM194.7%20446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1%2036.4-15.5%2068.6-27%2094.6c-10.5%2023.6-22.2%2040.7-33.5%2051.5C272.6%20508.8%20263.3%20512%20256%20512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3%20352c10%2063.9%2029.8%20117.4%2055.3%20151.6C112.2%20482.9%2048.6%20426.1%2018.6%20352H135.3zm358.1%200c-30%2074.1-93.6%20130.9-171.9%20151.6c25.5-34.2%2045.2-87.7%2055.3-151.6H493.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M352%20256c0%2022.2-1.2%2043.6-3.3%2064H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6%203.3-64H348.7c2.2%2020.4%203.3%2041.8%203.3%2064zm28.8-64H503.9c5.3%2020.5%208.1%2041.9%208.1%2064s-2.8%2043.5-8.1%2064H380.8c2.1-20.6%203.2-42%203.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3%2020.7%20142%2077.5%20171.9%20151.6zm-149.1%200H167.7c6.1-36.4%2015.5-68.6%2027-94.7c10.5-23.6%2022.2-40.7%2033.5-51.5C239.4%203.2%20248.7%200%20256%200s16.6%203.2%2027.8%2013.8c11.3%2010.8%2023%2027.9%2033.5%2051.5c11.6%2026%2020.9%2058.2%2027%2094.7zm-209%200H18.6C48.6%2085.9%20112.2%2029.1%20190.6%208.4C165.1%2042.6%20145.3%2096.1%20135.3%20160zM8.1%20192H131.2c-2.1%2020.6-3.2%2042-3.2%2064s1.1%2043.4%203.2%2064H8.1C2.8%20299.5%200%20278.1%200%20256s2.8-43.5%208.1-64zM194.7%20446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1%2036.4-15.5%2068.6-27%2094.6c-10.5%2023.6-22.2%2040.7-33.5%2051.5C272.6%20508.8%20263.3%20512%20256%20512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3%20352c10%2063.9%2029.8%20117.4%2055.3%20151.6C112.2%20482.9%2048.6%20426.1%2018.6%20352H135.3zm358.1%200c-30%2074.1-93.6%20130.9-171.9%20151.6c25.5-34.2%2045.2-87.7%2055.3-151.6H493.4z'/%3E%3C/svg%3E");}
.fa-hashtag{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M181.3%2032.4c17.4%202.9%2029.2%2019.4%2026.3%2036.8L197.8%20128h95.1l11.5-69.3c2.9-17.4%2019.4-29.2%2036.8-26.3s29.2%2019.4%2026.3%2036.8L357.8%20128H416c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032H347.1L325.8%20320H384c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032H315.1l-11.5%2069.3c-2.9%2017.4-19.4%2029.2-36.8%2026.3s-29.2-19.4-26.3-36.8l9.8-58.7H155.1l-11.5%2069.3c-2.9%2017.4-19.4%2029.2-36.8%2026.3s-29.2-19.4-26.3-36.8L90.2%20384H32c-17.7%200-32-14.3-32-32s14.3-32%2032-32h68.9l21.3-128H64c-17.7%200-32-14.3-32-32s14.3-32%2032-32h68.9l11.5-69.3c2.9-17.4%2019.4-29.2%2036.8-26.3zM187.1%20192L165.8%20320h95.1l21.3-128H187.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M181.3%2032.4c17.4%202.9%2029.2%2019.4%2026.3%2036.8L197.8%20128h95.1l11.5-69.3c2.9-17.4%2019.4-29.2%2036.8-26.3s29.2%2019.4%2026.3%2036.8L357.8%20128H416c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032H347.1L325.8%20320H384c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032H315.1l-11.5%2069.3c-2.9%2017.4-19.4%2029.2-36.8%2026.3s-29.2-19.4-26.3-36.8l9.8-58.7H155.1l-11.5%2069.3c-2.9%2017.4-19.4%2029.2-36.8%2026.3s-29.2-19.4-26.3-36.8L90.2%20384H32c-17.7%200-32-14.3-32-32s14.3-32%2032-32h68.9l21.3-128H64c-17.7%200-32-14.3-32-32s14.3-32%2032-32h68.9l11.5-69.3c2.9-17.4%2019.4-29.2%2036.8-26.3zM187.1%20192L165.8%20320h95.1l21.3-128H187.1z'/%3E%3C/svg%3E");}
.fa-mobile-screen{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M16%2064C16%2028.7%2044.7%200%2080%200H304c35.3%200%2064%2028.7%2064%2064V448c0%2035.3-28.7%2064-64%2064H80c-35.3%200-64-28.7-64-64V64zM144%20448c0%208.8%207.2%2016%2016%2016h64c8.8%200%2016-7.2%2016-16s-7.2-16-16-16H160c-8.8%200-16%207.2-16%2016zM304%2064H80V384H304V64z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M16%2064C16%2028.7%2044.7%200%2080%200H304c35.3%200%2064%2028.7%2064%2064V448c0%2035.3-28.7%2064-64%2064H80c-35.3%200-64-28.7-64-64V64zM144%20448c0%208.8%207.2%2016%2016%2016h64c8.8%200%2016-7.2%2016-16s-7.2-16-16-16H160c-8.8%200-16%207.2-16%2016zM304%2064H80V384H304V64z'/%3E%3C/svg%3E");}
.fa-share-nodes{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M352%20224c53%200%2096-43%2096-96s-43-96-96-96s-96%2043-96%2096c0%204%20.2%208%20.7%2011.9l-94.1%2047C145.4%20170.2%20121.9%20160%2096%20160c-53%200-96%2043-96%2096s43%2096%2096%2096c25.9%200%2049.4-10.2%2066.6-26.9l94.1%2047c-.5%203.9-.7%207.8-.7%2011.9c0%2053%2043%2096%2096%2096s96-43%2096-96s-43-96-96-96c-25.9%200-49.4%2010.2-66.6%2026.9l-94.1-47c.5-3.9%20.7-7.8%20.7-11.9s-.2-8-.7-11.9l94.1-47C302.6%20213.8%20326.1%20224%20352%20224z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M352%20224c53%200%2096-43%2096-96s-43-96-96-96s-96%2043-96%2096c0%204%20.2%208%20.7%2011.9l-94.1%2047C145.4%20170.2%20121.9%20160%2096%20160c-53%200-96%2043-96%2096s43%2096%2096%2096c25.9%200%2049.4-10.2%2066.6-26.9l94.1%2047c-.5%203.9-.7%207.8-.7%2011.9c0%2053%2043%2096%2096%2096s96-43%2096-96s-43-96-96-96c-25.9%200-49.4%2010.2-66.6%2026.9l-94.1-47c.5-3.9%20.7-7.8%20.7-11.9s-.2-8-.7-11.9l94.1-47C302.6%20213.8%20326.1%20224%20352%20224z'/%3E%3C/svg%3E");}
.fa-shield-halved{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M256%200c4.6%200%209.2%201%2013.4%202.9L457.7%2082.8c22%209.3%2038.4%2031%2038.3%2057.2c-.5%2099.2-41.3%20280.7-213.6%20363.2c-16.7%208-36.1%208-52.8%200C57.3%20420.7%2016.5%20239.2%2016%20140c-.1-26.2%2016.3-47.9%2038.3-57.2L242.7%202.9C246.8%201%20251.4%200%20256%200zm0%2066.8V444.8C394%20378%20431.1%20230.1%20432%20141.4L256%2066.8l0%200z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M256%200c4.6%200%209.2%201%2013.4%202.9L457.7%2082.8c22%209.3%2038.4%2031%2038.3%2057.2c-.5%2099.2-41.3%20280.7-213.6%20363.2c-16.7%208-36.1%208-52.8%200C57.3%20420.7%2016.5%20239.2%2016%20140c-.1-26.2%2016.3-47.9%2038.3-57.2L242.7%202.9C246.8%201%20251.4%200%20256%200zm0%2066.8V444.8C394%20378%20431.1%20230.1%20432%20141.4L256%2066.8l0%200z'/%3E%3C/svg%3E");}
.fa-sun{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M361.5%201.2c5%202.1%208.6%206.6%209.6%2011.9L391%20121l107.9%2019.8c5.3%201%209.8%204.6%2011.9%209.6s1.5%2010.7-1.6%2015.2L446.9%20256l62.3%2090.3c3.1%204.5%203.7%2010.2%201.6%2015.2s-6.6%208.6-11.9%209.6L391%20391%20371.1%20498.9c-1%205.3-4.6%209.8-9.6%2011.9s-10.7%201.5-15.2-1.6L256%20446.9l-90.3%2062.3c-4.5%203.1-10.2%203.7-15.2%201.6s-8.6-6.6-9.6-11.9L121%20391%2013.1%20371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7%201.6-15.2L65.1%20256%202.8%20165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6%2011.9-9.6L121%20121%20140.9%2013.1c1-5.3%204.6-9.8%209.6-11.9s10.7-1.5%2015.2%201.6L256%2065.1%20346.3%202.8c4.5-3.1%2010.2-3.7%2015.2-1.6zM160%20256a96%2096%200%201%201%20192%200%2096%2096%200%201%201%20-192%200zm224%200a128%20128%200%201%200%20-256%200%20128%20128%200%201%200%20256%200z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M361.5%201.2c5%202.1%208.6%206.6%209.6%2011.9L391%20121l107.9%2019.8c5.3%201%209.8%204.6%2011.9%209.6s1.5%2010.7-1.6%2015.2L446.9%20256l62.3%2090.3c3.1%204.5%203.7%2010.2%201.6%2015.2s-6.6%208.6-11.9%209.6L391%20391%20371.1%20498.9c-1%205.3-4.6%209.8-9.6%2011.9s-10.7%201.5-15.2-1.6L256%20446.9l-90.3%2062.3c-4.5%203.1-10.2%203.7-15.2%201.6s-8.6-6.6-9.6-11.9L121%20391%2013.1%20371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7%201.6-15.2L65.1%20256%202.8%20165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6%2011.9-9.6L121%20121%20140.9%2013.1c1-5.3%204.6-9.8%209.6-11.9s10.7-1.5%2015.2%201.6L256%2065.1%20346.3%202.8c4.5-3.1%2010.2-3.7%2015.2-1.6zM160%20256a96%2096%200%201%201%20192%200%2096%2096%200%201%201%20-192%200zm224%200a128%20128%200%201%200%20-256%200%20128%20128%200%201%200%20256%200z'/%3E%3C/svg%3E");}
.fa-moon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M223.5%2032C100%2032%200%20132.3%200%20256S100%20480%20223.5%20480c60.6%200%20115.5-24.2%20155.8-63.4c5-4.9%206.3-12.5%203.1-18.7s-10.1-9.7-17-8.5c-9.8%201.7-19.8%202.6-30.1%202.6c-96.9%200-175.5-78.8-175.5-176c0-65.8%2036-123.1%2089.3-153.3c6.1-3.5%209.2-10.5%207.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M223.5%2032C100%2032%200%20132.3%200%20256S100%20480%20223.5%20480c60.6%200%20115.5-24.2%20155.8-63.4c5-4.9%206.3-12.5%203.1-18.7s-10.1-9.7-17-8.5c-9.8%201.7-19.8%202.6-30.1%202.6c-96.9%200-175.5-78.8-175.5-176c0-65.8%2036-123.1%2089.3-153.3c6.1-3.5%209.2-10.5%207.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z'/%3E%3C/svg%3E");}
.fa-user{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M224%20256A128%20128%200%201%200%20224%200a128%20128%200%201%200%200%20256zm-45.7%2048C79.8%20304%200%20383.8%200%20482.3C0%20498.7%2013.3%20512%2029.7%20512H418.3c16.4%200%2029.7-13.3%2029.7-29.7C448%20383.8%20368.2%20304%20269.7%20304H178.3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M224%20256A128%20128%200%201%200%20224%200a128%20128%200%201%200%200%20256zm-45.7%2048C79.8%20304%200%20383.8%200%20482.3C0%20498.7%2013.3%20512%2029.7%20512H418.3c16.4%200%2029.7-13.3%2029.7-29.7C448%20383.8%20368.2%20304%20269.7%20304H178.3z'/%3E%3C/svg%3E");}
.fa-user-lock{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M224%20256A128%20128%200%201%200%20224%200a128%20128%200%201%200%200%20256zm-45.7%2048C79.8%20304%200%20383.8%200%20482.3C0%20498.7%2013.3%20512%2029.7%20512H392.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-2.1%20.1-4.2%20.3-6.3c-31-26-71-41.7-114.6-41.7H178.3zM528%20240c17.7%200%2032%2014.3%2032%2032v48H496V272c0-17.7%2014.3-32%2032-32zm-80%2032v48c-17.7%200-32%2014.3-32%2032V480c0%2017.7%2014.3%2032%2032%2032H608c17.7%200%2032-14.3%2032-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80%2035.8-80%2080z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M224%20256A128%20128%200%201%200%20224%200a128%20128%200%201%200%200%20256zm-45.7%2048C79.8%20304%200%20383.8%200%20482.3C0%20498.7%2013.3%20512%2029.7%20512H392.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-2.1%20.1-4.2%20.3-6.3c-31-26-71-41.7-114.6-41.7H178.3zM528%20240c17.7%200%2032%2014.3%2032%2032v48H496V272c0-17.7%2014.3-32%2032-32zm-80%2032v48c-17.7%200-32%2014.3-32%2032V480c0%2017.7%2014.3%2032%2032%2032H608c17.7%200%2032-14.3%2032-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80%2035.8-80%2080z'/%3E%3C/svg%3E");}
.fa-xmark{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z'/%3E%3C/svg%3E");}
.fa-arrow-up-right-from-square{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M320%200c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032h82.7L201.4%20265.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L448%20109.3V192c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32V32c0-17.7-14.3-32-32-32H320zM80%2032C35.8%2032%200%2067.8%200%20112V432c0%2044.2%2035.8%2080%2080%2080H400c44.2%200%2080-35.8%2080-80V320c0-17.7-14.3-32-32-32s-32%2014.3-32%2032V432c0%208.8-7.2%2016-16%2016H80c-8.8%200-16-7.2-16-16V112c0-8.8%207.2-16%2016-16H192c17.7%200%2032-14.3%2032-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M320%200c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032h82.7L201.4%20265.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L448%20109.3V192c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32V32c0-17.7-14.3-32-32-32H320zM80%2032C35.8%2032%200%2067.8%200%20112V432c0%2044.2%2035.8%2080%2080%2080H400c44.2%200%2080-35.8%2080-80V320c0-17.7-14.3-32-32-32s-32%2014.3-32%2032V432c0%208.8-7.2%2016-16%2016H80c-8.8%200-16-7.2-16-16V112c0-8.8%207.2-16%2016-16H192c17.7%200%2032-14.3%2032-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E");}
.fa-wand-magic-sparkles{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M234.7%2042.7L197%2056.8c-3%201.1-5%204-5%207.2s2%206.1%205%207.2l37.7%2014.1L248.8%20123c1.1%203%204%205%207.2%205s6.1-2%207.2-5l14.1-37.7L315%2071.2c3-1.1%205-4%205-7.2s-2-6.1-5-7.2L277.3%2042.7%20263.2%205c-1.1-3-4-5-7.2-5s-6.1%202-7.2%205L234.7%2042.7zM46.1%20395.4c-18.7%2018.7-18.7%2049.1%200%2067.9l34.6%2034.6c18.7%2018.7%2049.1%2018.7%2067.9%200L529.9%20116.5c18.7-18.7%2018.7-49.1%200-67.9L495.3%2014.1c-18.7-18.7-49.1-18.7-67.9%200L46.1%20395.4zM484.6%2082.6l-105%20105-23.3-23.3%20105-105%2023.3%2023.3zM7.5%20117.2C3%20118.9%200%20123.2%200%20128s3%209.1%207.5%2010.8L64%20160l21.2%2056.5c1.7%204.5%206%207.5%2010.8%207.5s9.1-3%2010.8-7.5L128%20160l56.5-21.2c4.5-1.7%207.5-6%207.5-10.8s-3-9.1-7.5-10.8L128%2096%20106.8%2039.5C105.1%2035%20100.8%2032%2096%2032s-9.1%203-10.8%207.5L64%2096%207.5%20117.2zm352%20256c-4.5%201.7-7.5%206-7.5%2010.8s3%209.1%207.5%2010.8L416%20416l21.2%2056.5c1.7%204.5%206%207.5%2010.8%207.5s9.1-3%2010.8-7.5L480%20416l56.5-21.2c4.5-1.7%207.5-6%207.5-10.8s-3-9.1-7.5-10.8L480%20352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1%203-10.8%207.5L416%20352l-56.5%2021.2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M234.7%2042.7L197%2056.8c-3%201.1-5%204-5%207.2s2%206.1%205%207.2l37.7%2014.1L248.8%20123c1.1%203%204%205%207.2%205s6.1-2%207.2-5l14.1-37.7L315%2071.2c3-1.1%205-4%205-7.2s-2-6.1-5-7.2L277.3%2042.7%20263.2%205c-1.1-3-4-5-7.2-5s-6.1%202-7.2%205L234.7%2042.7zM46.1%20395.4c-18.7%2018.7-18.7%2049.1%200%2067.9l34.6%2034.6c18.7%2018.7%2049.1%2018.7%2067.9%200L529.9%20116.5c18.7-18.7%2018.7-49.1%200-67.9L495.3%2014.1c-18.7-18.7-49.1-18.7-67.9%200L46.1%20395.4zM484.6%2082.6l-105%20105-23.3-23.3%20105-105%2023.3%2023.3zM7.5%20117.2C3%20118.9%200%20123.2%200%20128s3%209.1%207.5%2010.8L64%20160l21.2%2056.5c1.7%204.5%206%207.5%2010.8%207.5s9.1-3%2010.8-7.5L128%20160l56.5-21.2c4.5-1.7%207.5-6%207.5-10.8s-3-9.1-7.5-10.8L128%2096%20106.8%2039.5C105.1%2035%20100.8%2032%2096%2032s-9.1%203-10.8%207.5L64%2096%207.5%20117.2zm352%20256c-4.5%201.7-7.5%206-7.5%2010.8s3%209.1%207.5%2010.8L416%20416l21.2%2056.5c1.7%204.5%206%207.5%2010.8%207.5s9.1-3%2010.8-7.5L480%20416l56.5-21.2c4.5-1.7%207.5-6%207.5-10.8s-3-9.1-7.5-10.8L480%20352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1%203-10.8%207.5L416%20352l-56.5%2021.2z'/%3E%3C/svg%3E");}
.fa-music{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M499.1%206.3c8.1%206%2012.9%2015.6%2012.9%2025.7v72V368c0%2044.2-43%2080-96%2080s-96-35.8-96-80s43-80%2096-80c11.2%200%2022%201.6%2032%204.6V147L192%20223.8V432c0%2044.2-43%2080-96%2080s-96-35.8-96-80s43-80%2096-80c11.2%200%2022%201.6%2032%204.6V200%20128c0-14.1%209.3-26.6%2022.8-30.7l320-96c9.7-2.9%2020.2-1.1%2028.3%205z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M499.1%206.3c8.1%206%2012.9%2015.6%2012.9%2025.7v72V368c0%2044.2-43%2080-96%2080s-96-35.8-96-80s43-80%2096-80c11.2%200%2022%201.6%2032%204.6V147L192%20223.8V432c0%2044.2-43%2080-96%2080s-96-35.8-96-80s43-80%2096-80c11.2%200%2022%201.6%2032%204.6V200%20128c0-14.1%209.3-26.6%2022.8-30.7l320-96c9.7-2.9%2020.2-1.1%2028.3%205z'/%3E%3C/svg%3E");}
.fa-file{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M320%20464c8.8%200%2016-7.2%2016-16V160H256c-17.7%200-32-14.3-32-32V48H64c-8.8%200-16%207.2-16%2016V448c0%208.8%207.2%2016%2016%2016H320zM0%2064C0%2028.7%2028.7%200%2064%200H229.5c17%200%2033.3%206.7%2045.3%2018.7l90.5%2090.5c12%2012%2018.7%2028.3%2018.7%2045.3V448c0%2035.3-28.7%2064-64%2064H64c-35.3%200-64-28.7-64-64V64z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M320%20464c8.8%200%2016-7.2%2016-16V160H256c-17.7%200-32-14.3-32-32V48H64c-8.8%200-16%207.2-16%2016V448c0%208.8%207.2%2016%2016%2016H320zM0%2064C0%2028.7%2028.7%200%2064%200H229.5c17%200%2033.3%206.7%2045.3%2018.7l90.5%2090.5c12%2012%2018.7%2028.3%2018.7%2045.3V448c0%2035.3-28.7%2064-64%2064H64c-35.3%200-64-28.7-64-64V64z'/%3E%3C/svg%3E");}
.fa-images{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M160%2080H512c8.8%200%2016%207.2%2016%2016V320c0%208.8-7.2%2016-16%2016H490.8L388.1%20178.9c-4.4-6.8-12-10.9-20.1-10.9s-15.7%204.1-20.1%2010.9l-52.2%2079.8-12.4-16.9c-4.5-6.2-11.7-9.8-19.4-9.8s-14.8%203.6-19.4%209.8L175.6%20336H160c-8.8%200-16-7.2-16-16V96c0-8.8%207.2-16%2016-16zM96%2096V320c0%2035.3%2028.7%2064%2064%2064H512c35.3%200%2064-28.7%2064-64V96c0-35.3-28.7-64-64-64H160c-35.3%200-64%2028.7-64%2064zM48%20120c0-13.3-10.7-24-24-24S0%20106.7%200%20120V344c0%2075.1%2060.9%20136%20136%20136H456c13.3%200%2024-10.7%2024-24s-10.7-24-24-24H136c-48.6%200-88-39.4-88-88V120zm208%2024a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M160%2080H512c8.8%200%2016%207.2%2016%2016V320c0%208.8-7.2%2016-16%2016H490.8L388.1%20178.9c-4.4-6.8-12-10.9-20.1-10.9s-15.7%204.1-20.1%2010.9l-52.2%2079.8-12.4-16.9c-4.5-6.2-11.7-9.8-19.4-9.8s-14.8%203.6-19.4%209.8L175.6%20336H160c-8.8%200-16-7.2-16-16V96c0-8.8%207.2-16%2016-16zM96%2096V320c0%2035.3%2028.7%2064%2064%2064H512c35.3%200%2064-28.7%2064-64V96c0-35.3-28.7-64-64-64H160c-35.3%200-64%2028.7-64%2064zM48%20120c0-13.3-10.7-24-24-24S0%20106.7%200%20120V344c0%2075.1%2060.9%20136%20136%20136H456c13.3%200%2024-10.7%2024-24s-10.7-24-24-24H136c-48.6%200-88-39.4-88-88V120zm208%2024a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200z'/%3E%3C/svg%3E");}
.fa-paste{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M104.6%2048H64C28.7%2048%200%2076.7%200%20112V384c0%2035.3%2028.7%2064%2064%2064h96V400H64c-8.8%200-16-7.2-16-16V112c0-8.8%207.2-16%2016-16H80c0%2017.7%2014.3%2032%2032%2032h72.4C202%20108.4%20227.6%2096%20256%2096h62c-7.1-27.6-32.2-48-62-48H215.4C211.6%2020.9%20188.2%200%20160%200s-51.6%2020.9-55.4%2048zM144%2056a16%2016%200%201%201%2032%200%2016%2016%200%201%201%20-32%200zM448%20464H256c-8.8%200-16-7.2-16-16V192c0-8.8%207.2-16%2016-16l140.1%200L464%20243.9V448c0%208.8-7.2%2016-16%2016zM256%20512H448c35.3%200%2064-28.7%2064-64V243.9c0-12.7-5.1-24.9-14.1-33.9l-67.9-67.9c-9-9-21.2-14.1-33.9-14.1H256c-35.3%200-64%2028.7-64%2064V448c0%2035.3%2028.7%2064%2064%2064z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M104.6%2048H64C28.7%2048%200%2076.7%200%20112V384c0%2035.3%2028.7%2064%2064%2064h96V400H64c-8.8%200-16-7.2-16-16V112c0-8.8%207.2-16%2016-16H80c0%2017.7%2014.3%2032%2032%2032h72.4C202%20108.4%20227.6%2096%20256%2096h62c-7.1-27.6-32.2-48-62-48H215.4C211.6%2020.9%20188.2%200%20160%200s-51.6%2020.9-55.4%2048zM144%2056a16%2016%200%201%201%2032%200%2016%2016%200%201%201%20-32%200zM448%20464H256c-8.8%200-16-7.2-16-16V192c0-8.8%207.2-16%2016-16l140.1%200L464%20243.9V448c0%208.8-7.2%2016-16%2016zM256%20512H448c35.3%200%2064-28.7%2064-64V243.9c0-12.7-5.1-24.9-14.1-33.9l-67.9-67.9c-9-9-21.2-14.1-33.9-14.1H256c-35.3%200-64%2028.7-64%2064V448c0%2035.3%2028.7%2064%2064%2064z'/%3E%3C/svg%3E");}
.fa-android{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55'/%3E%3C/svg%3E");}
.fa-google-play{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M325.3%20234.3L104.6%2013l280.8%20161.2-60.1%2060.1zM47%200C34%206.8%2025.3%2019.2%2025.3%2035.3v441.3c0%2016.1%208.7%2028.5%2021.7%2035.3l256.6-256L47%200zm425.2%20225.6l-58.9-34.1-65.7%2064.5%2065.7%2064.5%2060.1-34.1c18-14.3%2018-46.5-1.2-60.8zM104.6%20499l280.8-161.2-60.1-60.1L104.6%20499z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M325.3%20234.3L104.6%2013l280.8%20161.2-60.1%2060.1zM47%200C34%206.8%2025.3%2019.2%2025.3%2035.3v441.3c0%2016.1%208.7%2028.5%2021.7%2035.3l256.6-256L47%200zm425.2%20225.6l-58.9-34.1-65.7%2064.5%2065.7%2064.5%2060.1-34.1c18-14.3%2018-46.5-1.2-60.8zM104.6%20499l280.8-161.2-60.1-60.1L104.6%20499z'/%3E%3C/svg%3E");}
.fa-whatsapp{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20fill='black'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3C!--!%20Font%20Awesome%20Free%206.5.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3E%3Cpath%20d='M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");}

:root {
  --bg: #080b16;
  --bg-2: #11172a;
  --purple: #8b5cf6;
  --blue: #06b6d4;
  --text: #ffffff;
  --muted: #9ca3af;
  --success: #22c55e;
  --danger: #fb7185;
  --warning: #fbbf24;
  --card: rgba(17, 23, 42, 0.72);
  --stroke: rgba(255, 255, 255, 0.1);
  --shadow: 0 24px 60px rgba(0, 0, 0, 0.35);
  --glow: 0 0 32px rgba(139, 92, 246, 0.35);
  --radius: 20px;
  --header: 72px;
  --font: "Outfit", "Segoe UI", sans-serif;
  --display: "Syne", "Outfit", sans-serif;
  color-scheme: dark;
}

[data-theme="light"] {
  --bg: #f3f5fb;
  --bg-2: #ffffff;
  --text: #0b1020;
  --muted: #5b6475;
  --card: rgba(255, 255, 255, 0.82);
  --stroke: rgba(15, 23, 42, 0.1);
  --shadow: 0 18px 40px rgba(15, 23, 42, 0.08);
  --glow: 0 0 24px rgba(139, 92, 246, 0.18);
  color-scheme: light;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0;
  min-height: 100vh;
  font-family: var(--font);
  font-size: 16px;
  line-height: 1.6;
  overflow-wrap: anywhere;
  color: var(--text);
  background:
    radial-gradient(900px 420px at 100% -10%, rgba(139, 92, 246, 0.28), transparent 60%),
    radial-gradient(700px 380px at -10% 20%, rgba(6, 182, 212, 0.18), transparent 55%),
    var(--bg);
}
img { max-width: 100%; height: auto; }
a { color: var(--blue); text-decoration-thickness: 1px; text-underline-offset: 3px; }
a:hover { color: var(--text); }
button, input, textarea { font: inherit; color: inherit; }
h1, h2, h3, h4 {
  font-family: var(--display);
  line-height: 1.15;
  letter-spacing: -0.03em;
  margin: 0 0 0.6rem;
}
p { margin: 0 0 0.9rem; }
:focus-visible {
  outline: 2px solid var(--blue);
  outline-offset: 3px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.skip-link {
  position: absolute;
  left: 12px;
  top: -48px;
  z-index: 80;
  background: var(--text);
  color: var(--bg);
  padding: 8px 12px;
  border-radius: 999px;
}
.skip-link:focus { top: 12px; }

.wrap {
  width: min(1120px, calc(100% - 32px));
  margin: 0 auto;
}
.page { padding: 28px 0 64px; }

.site-header {
  position: sticky;
  top: 0;
  z-index: 40;
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: var(--header);
  padding: 10px 16px;
  background: color-mix(in srgb, var(--bg) 82%, transparent);
  backdrop-filter: blur(18px);
  border-bottom: 1px solid var(--stroke);
}
.brand {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: var(--text);
  text-decoration: none;
  font-family: var(--display);
  font-weight: 800;
  letter-spacing: -0.04em;
  font-size: 1.15rem;
}
.brand img { width: 40px; height: 40px; display: block; }
.nav-toggle, .theme-toggle, .icon-btn {
  width: 44px;
  height: 44px;
  border-radius: 14px;
  border: 1px solid var(--stroke);
  background: var(--card);
  color: var(--text);
  display: inline-grid;
  place-items: center;
  cursor: pointer;
}
.theme-toggle { margin-left: auto; }
.nav {
  display: none;
  position: absolute;
  left: 12px;
  right: 12px;
  top: calc(100% + 8px);
  flex-direction: column;
  gap: 4px;
  padding: 10px;
  border-radius: 18px;
  background: var(--bg-2);
  border: 1px solid var(--stroke);
  box-shadow: var(--shadow);
}
.site-header.is-open .nav { display: flex; }
.nav a {
  color: var(--text);
  text-decoration: none;
  padding: 10px 12px;
  border-radius: 12px;
  font-weight: 550;
}
.nav a:hover, .nav a[aria-current="page"] {
  background: color-mix(in srgb, var(--purple) 22%, transparent);
  color: var(--text);
}

.hero { padding: 28px 0 8px; }
.eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
  padding: 6px 12px;
  border-radius: 999px;
  border: 1px solid var(--stroke);
  background: color-mix(in srgb, var(--purple) 16%, transparent);
  color: var(--text);
  font-size: 0.85rem;
  font-weight: 600;
}
.hero h1, .page-title {
  font-size: clamp(2rem, 8vw, 4.2rem);
  max-width: 14ch;
}
.gradient-text {
  background: linear-gradient(120deg, var(--purple), var(--blue));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.lede { color: var(--muted); font-size: 1.05rem; max-width: 62ch; }

.glass {
  background: var(--card);
  border: 1px solid var(--stroke);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  backdrop-filter: blur(18px);
}
.downloader-card, .panel { padding: 16px; }
.field { display: flex; flex-direction: column; gap: 8px; margin-bottom: 12px; }
.field span, label { font-weight: 600; }
input[type="url"], input[type="text"], input[type="email"], textarea {
  width: 100%;
  min-height: 48px;
  padding: 12px 14px;
  border-radius: 14px;
  border: 1px solid var(--stroke);
  background: color-mix(in srgb, var(--bg) 70%, transparent);
  color: var(--text);
}
textarea { min-height: 140px; resize: vertical; }
input::placeholder, textarea::placeholder { color: var(--muted); }
.field-error { color: var(--danger); font-size: 0.92rem; min-height: 1.2em; }

.actions, .share-row, .button-row {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.btn {
  min-height: 46px;
  padding: 10px 16px;
  border-radius: 999px;
  border: 1px solid transparent;
  cursor: pointer;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-weight: 650;
  line-height: 1;
}
.btn-primary {
  color: #fff;
  background: linear-gradient(135deg, var(--purple), var(--blue));
  box-shadow: var(--glow);
}
.btn-primary:hover { filter: brightness(1.08); }
.btn-ghost {
  background: transparent;
  border-color: var(--stroke);
  color: var(--text);
}
.btn-ghost:hover { border-color: var(--blue); }
.btn:disabled, .btn[aria-disabled="true"] {
  opacity: 0.55;
  cursor: not-allowed;
  filter: none;
  box-shadow: none;
}
.btn-success { background: color-mix(in srgb, var(--success) 18%, var(--bg-2)); color: var(--text); border-color: color-mix(in srgb, var(--success) 45%, transparent); }

.trust-grid, .card-grid, .media-grid, .steps, .faq-list {
  display: grid;
  gap: 12px;
  margin: 22px 0;
}
.trust-grid { list-style: none; padding: 0; }
.trust-item, .info-card, .media-card, .step, .gallery-card {
  padding: 16px;
}
a.info-card { color: inherit; text-decoration: none; display: block; }
a.info-card:hover { border-color: var(--blue); }
.trust-item i, .info-card i { color: var(--blue); font-size: 1.2rem; }
.trust-item strong, .info-card h3, .media-card h3 { display: block; margin-bottom: 4px; }
.muted, .fine { color: var(--muted); }
.fine { font-size: 0.92rem; }

.status {
  min-height: 1.4em;
  margin: 12px 0 0;
  color: var(--muted);
}
.banner {
  padding: 12px 14px;
  border-radius: 14px;
  border: 1px solid var(--stroke);
  margin: 12px 0;
}
.banner strong { display: block; }
.banner-error { border-color: color-mix(in srgb, var(--danger) 55%, transparent); background: color-mix(in srgb, var(--danger) 12%, transparent); }
.banner-warn { border-color: color-mix(in srgb, var(--warning) 55%, transparent); background: color-mix(in srgb, var(--warning) 12%, transparent); }
.banner-ok { border-color: color-mix(in srgb, var(--success) 50%, transparent); background: color-mix(in srgb, var(--success) 12%, transparent); }

.preview {
  display: grid;
  gap: 16px;
  margin-top: 16px;
  padding: 16px;
}
.player-frame {
  width: min(100%, 320px);
  aspect-ratio: 9 / 16;
  border-radius: 16px;
  overflow: hidden;
  background: #000;
  border: 1px solid var(--stroke);
}
.player-frame iframe, .thumb {
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
  object-fit: cover;
}
.thumb-fallback {
  display: grid;
  place-items: center;
  height: 100%;
  min-height: 180px;
  color: var(--muted);
  background: linear-gradient(160deg, rgba(139, 92, 246, 0.25), rgba(6, 182, 212, 0.15));
}
.meta-list { list-style: none; padding: 0; margin: 0 0 12px; }
.meta-list li { margin: 4px 0; }
.tag-list { display: flex; flex-wrap: wrap; gap: 8px; padding: 0; margin: 0; list-style: none; }
.tag-list button, .chip {
  border: 1px solid var(--stroke);
  background: color-mix(in srgb, var(--blue) 10%, transparent);
  color: var(--text);
  border-radius: 999px;
  padding: 8px 12px;
  cursor: pointer;
}

.progress {
  height: 8px;
  border-radius: 999px;
  background: color-mix(in srgb, var(--text) 8%, transparent);
  overflow: hidden;
  margin-top: 10px;
}
.progress-bar {
  height: 100%;
  width: 0;
  background: linear-gradient(90deg, var(--purple), var(--blue));
}
.progress.is-indeterminate .progress-bar { width: 35%; animation: indeterminate 1.1s ease-in-out infinite; }

.site-footer {
  border-top: 1px solid var(--stroke);
  padding: 28px 16px 40px;
  color: var(--muted);
}
.footer-grid { display: grid; gap: 16px; width: min(1120px, 100%); margin: 0 auto 16px; }
.footer-links { display: flex; flex-wrap: wrap; gap: 10px 16px; }
.footer-links a { color: var(--text); text-decoration: none; }
.disclaimer, .copyright { width: min(1120px, 100%); margin: 8px auto; }
.slogan { color: var(--muted); }

.toast-region {
  position: fixed;
  right: 12px;
  bottom: 12px;
  left: 12px;
  z-index: 70;
  display: grid;
  gap: 8px;
  pointer-events: none;
}
.toast {
  pointer-events: auto;
  padding: 12px 14px;
  border-radius: 14px;
  background: var(--bg-2);
  border: 1px solid var(--stroke);
  box-shadow: var(--shadow);
}

.prose { max-width: 72ch; }
.prose h2 { font-size: 1.4rem; margin-top: 1.6rem; }
.prose ul { padding-left: 1.2rem; }
details.faq {
  border: 1px solid var(--stroke);
  border-radius: 16px;
  padding: 12px 14px;
  background: var(--card);
}
details.faq + details.faq { margin-top: 10px; }
details.faq summary { cursor: pointer; font-weight: 700; }
.guide {
  padding: 12px 14px;
  border-left: 3px solid var(--purple);
  background: color-mix(in srgb, var(--purple) 8%, transparent);
  border-radius: 0 14px 14px 0;
}

.gallery-toolbar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin-bottom: 12px; }
.gallery-grid { display: grid; gap: 12px; }
.gallery-card h3 { font-size: 1.05rem; }
.thumb-box {
  aspect-ratio: 16 / 10;
  border-radius: 14px;
  overflow: hidden;
  margin-bottom: 10px;
  background: color-mix(in srgb, var(--purple) 18%, var(--bg));
  display: grid;
  place-items: center;
}
.thumb-box img, .thumb-box video { width: 100%; height: 100%; object-fit: cover; }
dialog {
  width: min(560px, calc(100% - 24px));
  border: 1px solid var(--stroke);
  border-radius: 20px;
  background: var(--bg-2);
  color: var(--text);
  padding: 16px;
}
dialog::backdrop { background: rgba(0, 0, 0, 0.62); }
.viewer-media { width: 100%; max-height: 70vh; border-radius: 12px; background: #000; }

.spinner {
  width: 1em;
  height: 1em;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.35);
  border-top-color: #fff;
  display: inline-block;
}
code, .code {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 0.92em;
}

.reveal { animation: fade-up 0.55s ease both; }
.delay-1 { animation-delay: 0.08s; }
.delay-2 { animation-delay: 0.16s; }

.spinner { animation: spin 0.7s linear infinite; }
.glow-ring { animation: glow 2.8s ease-in-out infinite; }

.progress.is-indeterminate .progress-bar { animation: indeterminate 1.1s ease-in-out infinite; }

@keyframes fade-up {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: none; }
}
@keyframes spin { to { transform: rotate(360deg); } }
@keyframes glow {
  0%, 100% { box-shadow: 0 0 0 rgba(139, 92, 246, 0.15); }
  50% { box-shadow: 0 0 28px rgba(6, 182, 212, 0.35); }
}
@keyframes indeterminate {
  0% { transform: translateX(-120%); }
  100% { transform: translateX(320%); }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after {
    animation: none !important;
    transition: none !important;
  }
}

@media (min-width: 720px) {
  .downloader-card, .panel, .preview { padding: 22px; }
  .trust-grid, .card-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .media-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .steps { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .preview { grid-template-columns: 320px 1fr; align-items: start; }
  .gallery-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .footer-grid { grid-template-columns: 1.2fr 1fr; align-items: start; }
  .toast-region { left: auto; width: min(360px, calc(100% - 24px)); }
}

@media (min-width: 960px) {
  .nav-toggle { display: none; }
  .site-header { gap: 18px; }
  .nav {
    display: flex;
    position: static;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 2px;
    max-width: 760px;
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
    margin-left: auto;
  }
  .theme-toggle { margin-left: 8px; }
  .nav a { padding: 8px 10px; font-size: 0.95rem; }
  .hero { padding-top: 54px; }
  .card-grid.three { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .gallery-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .trust-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}

@media (max-width: 359px) {
  .wrap { width: calc(100% - 20px); }
  .site-header { padding-inline: 10px; }
  .btn { width: 100%; }
}


/* SEO content blocks */
.content-block{margin:2rem 0 0;max-width:46rem;}
.content-block h2{margin-bottom:.75rem;}
.howto-list{margin:0 0 1rem;padding-left:1.25rem;}
.howto-list li{margin:0.45rem 0;}

.crumbs{margin:0 0 0.75rem;}
.crumbs a{color:var(--muted);}
