:root{--background:#fcfcfc}.language-html:before,.language-json:before,.language-css:before,.language-python:before{content:"HTML";white-space:pre;color:#fff;text-transform:uppercase;background:#002649;border-radius:4px 4px 0 0;margin-top:-12px;margin-left:-21px;margin-right:-21px;padding-top:4px;padding-bottom:4px;padding-left:24px;display:block;position:relative;top:-16px}.language-json:before{content:"JSON"}.language-css:before{content:"CSS"}.language-python:before{content:"Python"}.copy-button{cursor:pointer;z-index:10;background:0 0;border:none;border-radius:34px;width:24px;height:24px;font-size:.875rem;line-height:24px;transition:all .3s;position:absolute;top:0;right:17px}.copy-button:hover{background:#0000001a;transform:translateY(-1px)}.copy-button:active{opacity:.825;transform:translateY(1px)}.copy-button.copied:after{content:"✔";text-align:center;color:#0ea40e;text-shadow:0 0 1px #000;width:24px;height:24px;font-weight:700;line-height:24px;display:block;position:absolute;top:2px;left:6px}html{background:var(--background)}html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.altcha,.altcha-label,.altcha-logo,.altcha-footer{color:#333!important}.altcha-checkbox input{color-scheme:none!important}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.XXM0eq_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.XXM0eq_variable{--font-ibm-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
.REFuiq_header{z-index:100;background-color:#0000;width:100vw;margin:0 auto;transition:all .5s;position:fixed;top:0;left:0;right:0}.REFuiq_header.REFuiq_withBackground{-webkit-backdrop-filter:blur(8px);background:#fcfcfcf2}.REFuiq_header .REFuiq_inner{flex-direction:row;justify-content:space-between;width:100%;max-width:1728px;margin:0 auto;padding:36px 100px 13px 96px;display:flex}.REFuiq_header .REFuiq_inner .REFuiq_logo{z-index:200;width:199px;height:53.75px;display:flex;position:relative;top:-10px;left:-10px}.REFuiq_header .REFuiq_inner .REFuiq_logo span.REFuiq_menuShown svg path{fill:#fff}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav{z-index:200;align-items:center;display:flex;position:relative;top:-10px}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav ul{flex-direction:row;align-items:center;gap:40px;margin:0;padding:0;display:flex}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav ul li{list-style:none}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav ul li a{color:#002649;font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:600;line-height:24px;text-decoration:none;transition:opacity .2s}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav ul li a:hover{opacity:.8}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav ul li.REFuiq_language{color:#002649;align-items:center;gap:4px;font-family:IBM Plex Sans,sans-serif;font-size:13px;display:flex}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav ul li.REFuiq_language strong{cursor:default;font-size:13px;font-weight:700}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav ul li.REFuiq_language a{opacity:.8;font-size:13px;font-weight:400;position:relative;top:1px}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav ul li.REFuiq_language a:hover{opacity:1}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav ul li.REFuiq_language span{cursor:default;font-size:13px}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav ul li.REFuiq_language span.REFuiq_noEn{opacity:.5;text-decoration:line-through}.REFuiq_header .REFuiq_inner .REFuiq_hamburger{z-index:200;cursor:pointer;display:none;position:relative}.REFuiq_header .REFuiq_inner .REFuiq_hamburger svg.REFuiq_megaClose{color:#fff}.REFuiq_header .REFuiq_inner .REFuiq_hamburger svg.REFuiq_show{display:block}.REFuiq_header .REFuiq_inner .REFuiq_hamburger svg.REFuiq_hide{display:none}.REFuiq_header .REFuiq_inner .REFuiq_mega{opacity:0;visibility:hidden;background-color:#002649;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.REFuiq_header .REFuiq_inner .REFuiq_mega.REFuiq_open{opacity:1;visibility:visible;display:flex}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner{flex-direction:column;gap:60px;width:100%;padding-top:286px;padding-left:397px;display:flex}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_nav ul li{list-style:none}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_nav ul li a{color:#fff;letter-spacing:0;font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:600;line-height:42px}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_megaInnerBottom{flex-direction:row;gap:252px;display:flex}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_megaInnerBottom .REFuiq_column{flex-direction:column;gap:12px;display:flex}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_megaInnerBottom .REFuiq_column ul li{letter-spacing:0;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;line-height:25.6px;list-style:none}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_megaInnerBottom .REFuiq_column ul li span,.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_megaInnerBottom .REFuiq_column ul li strong,.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_megaInnerBottom .REFuiq_column ul li a{color:#fff;letter-spacing:0;flex-direction:row;align-items:center;gap:14px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;line-height:25.6px;display:inline-flex}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_megaInnerBottom .REFuiq_column ul li.REFuiq_language strong{cursor:default;font-weight:600}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_megaInnerBottom .REFuiq_column ul li.REFuiq_language a{display:initial;color:#fffc}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_megaInnerBottom .REFuiq_column ul li.REFuiq_language span.REFuiq_noEn{cursor:default;color:#fff6;text-decoration:line-through}@media (max-width:1600px){.REFuiq_header .REFuiq_inner .REFuiq_mega{padding-top:151px}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner{padding-top:20px;padding-left:249px}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_megaInnerBottom{gap:151px}}@media (max-width:1200px){.REFuiq_header .REFuiq_inner{padding:36px 50px 13px 40px}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav ul{gap:20px}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav ul li a{font-size:16px}.REFuiq_header .REFuiq_inner .REFuiq_mega{padding-top:115px}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner{gap:38px;width:100%;padding:20px 50px 37px}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner .REFuiq_megaInnerBottom{flex-direction:column;gap:18px}}@media (max-width:900px){.REFuiq_header .REFuiq_inner{align-items:flex-start;padding:21px 20px 2px}.REFuiq_header .REFuiq_inner .REFuiq_desktopNav{display:none}.REFuiq_header .REFuiq_inner .REFuiq_logo{width:151px;margin-top:0;margin-left:0}.REFuiq_header .REFuiq_inner .REFuiq_hamburger{display:block;top:-3px;right:14px}.REFuiq_header .REFuiq_inner .REFuiq_mega{padding-top:80px}.REFuiq_header .REFuiq_inner .REFuiq_mega .REFuiq_megaInner{padding-top:20px;padding-left:20px;padding-right:20px}}
.xwksKa_footer{background-color:#002649;width:100vw}.xwksKa_footer .xwksKa_inner{flex-direction:column;gap:48.71px;width:100%;max-width:1728px;margin:0 auto;padding:79.62px 88px 39.67px 101px;display:flex}.xwksKa_footer .xwksKa_inner .xwksKa_footerTop{justify-content:space-between;display:flex}.xwksKa_footer .xwksKa_inner .xwksKa_footerTop .xwksKa_footerMenus{flex-direction:row;gap:155px;display:flex}.xwksKa_footer .xwksKa_inner .xwksKa_footerTop .xwksKa_footerMenus .xwksKa_nav{flex-direction:column;gap:16px;display:flex}.xwksKa_footer .xwksKa_inner .xwksKa_footerTop .xwksKa_footerMenus .xwksKa_nav .xwksKa_navTitle{color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:28px}.xwksKa_footer .xwksKa_inner .xwksKa_footerTop .xwksKa_footerMenus .xwksKa_nav ul{flex-direction:column;gap:12px;display:flex}.xwksKa_footer .xwksKa_inner .xwksKa_footerTop .xwksKa_footerMenus .xwksKa_nav ul li{list-style:none}.xwksKa_footer .xwksKa_inner .xwksKa_footerTop .xwksKa_footerMenus .xwksKa_nav ul li span,.xwksKa_footer .xwksKa_inner .xwksKa_footerTop .xwksKa_footerMenus .xwksKa_nav ul li a{color:#fff;flex-direction:row;align-items:center;gap:14px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:160%;display:flex}.xwksKa_footer .xwksKa_inner .xwksKa_footerBottom{flex-direction:row;justify-content:space-between;display:flex}.xwksKa_footer .xwksKa_inner .xwksKa_footerBottom ul{flex-direction:row;align-items:center;gap:14px;display:flex}.xwksKa_footer .xwksKa_inner .xwksKa_footerBottom ul li{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:160%;list-style:none}.xwksKa_footer .xwksKa_inner .xwksKa_footerBottom ul li strong,.xwksKa_footer .xwksKa_inner .xwksKa_footerBottom ul li span,.xwksKa_footer .xwksKa_inner .xwksKa_footerBottom ul li a{color:#fff;font-feature-settings:"liga" off,"clig" off;flex-direction:row;align-items:center;gap:14px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:160%;display:flex}.xwksKa_footer .xwksKa_inner .xwksKa_footerBottom ul li.xwksKa_language{color:#fffc;flex-direction:row;align-items:center;gap:12px;display:flex}.xwksKa_footer .xwksKa_inner .xwksKa_footerBottom ul li.xwksKa_language strong{cursor:default;color:#fff;font-weight:600}.xwksKa_footer .xwksKa_inner .xwksKa_footerBottom ul li.xwksKa_language a{display:initial;color:#fffc}.xwksKa_footer .xwksKa_inner .xwksKa_footerBottom ul li.xwksKa_language span.xwksKa_noEn{cursor:default;color:#fff6;text-decoration:line-through}@media (max-width:1200px){.xwksKa_footer .xwksKa_inner{padding:56px 40px 32px}}@media (max-width:900px){.xwksKa_footer .xwksKa_inner{gap:40px;padding:56px 20px}.xwksKa_footer .xwksKa_inner .xwksKa_footerTop,.xwksKa_footer .xwksKa_inner .xwksKa_footerTop .xwksKa_footerMenus{flex-direction:column;gap:40px}.xwksKa_footer .xwksKa_inner .xwksKa_footerTop .xwksKa_footerMenus .xwksKa_nav ul{flex-flow:wrap;display:flex}.xwksKa_footer .xwksKa_inner .xwksKa_footerTop .xwksKa_footerMenus .xwksKa_nav ul li{flex:0 0 calc(50% - 20px)}.xwksKa_footer .xwksKa_inner .xwksKa_footerBottom{flex-direction:column;gap:40px}}
.TcsBeG_banner{z-index:9999;color:#fff;background-color:#ae0037;justify-content:center;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:flex;position:fixed;bottom:0;left:0;right:0}.TcsBeG_banner p{margin:0}.TcsBeG_banner a{color:#fff;text-underline-offset:2px;text-decoration:underline}.TcsBeG_banner a:hover{opacity:.8}
