.public-navigation_desktop__8BH3_{display:flex;align-items:center;gap:16px}.public-navigation_header__9uaHe{position:relative;z-index:30;padding:0 max(28px,calc((100vw - 1424px) / 2));color:#fff}.public-navigation_header__9uaHe :is(a,span){text-shadow:0 -2px 4px #020308b3,0 -5px 17px #02030899}.public-navigation_header__9uaHe a[href="/play"]{text-shadow:none}.public-navigation_header__9uaHe select.font-extrabold{font-weight:550}.public-navigation_homeHeader__Mc0Yq{padding:0}.public-navigation_socials__klPP8{display:flex;gap:8px}.public-navigation_socials__klPP8 a{width:44px;height:44px;border:1px solid #384350;border-radius:3px;background:#000;color:#fff;box-shadow:none}.public-navigation_socials__klPP8 a:hover{background:#283342;color:#fff}.public-navigation_mobile__rv0sU{display:none;position:relative;margin-left:auto;color:#fff}.public-navigation_toggle__gpgaP{display:flex;align-items:center;justify-content:center;width:44px;height:44px;list-style:none;cursor:pointer;border:1px solid #384350;border-radius:3px;background:#000}.public-navigation_toggle__gpgaP::-webkit-details-marker{display:none}.public-navigation_toggle__gpgaP svg{width:24px;height:24px}.public-navigation_toggle__gpgaP:focus-visible{outline:2px solid #fff0bd;outline-offset:4px}.public-navigation_cross__0YcKY,.public-navigation_mobile__rv0sU[open] .public-navigation_bars__3YnDK{display:none}.public-navigation_mobile__rv0sU[open] .public-navigation_cross__0YcKY{display:block}.public-navigation_panel__qD_HV{position:absolute;top:calc(100% + 12px);right:0;z-index:50;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 112px);overflow-y:auto;padding:16px;border:1px solid #455061;border-radius:4px;background:#000;box-shadow:0 18px 50px #000a;display:flex;flex-direction:column;gap:4px}.public-navigation_panel__qD_HV>a{display:flex;align-items:center;min-height:48px;padding:10px 12px;font-size:16px;color:#fff;border-radius:3px}.public-navigation_panel__qD_HV>a:hover{background:#263241}.public-navigation_language__wCKRy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px;border-top:1px solid #384350;margin-top:8px;font-size:14px}.public-navigation_language__wCKRy select{min-height:44px;width:140px;max-width:140px;background:#000;color:#fff;border:1px solid #384350;border-radius:3px;box-shadow:none}.public-navigation_language__wCKRy select+span{display:none}.public-navigation_language__wCKRy select option{background:#000;color:#fff}.public-navigation_panel__qD_HV .public-navigation_socials__klPP8{padding:4px 12px 12px}.public-navigation_panel__qD_HV .public-navigation_play__zaQUB{justify-content:space-between;margin-top:4px;background:#b5102b;color:#fff;font-weight:600}.public-navigation_panel__qD_HV .public-navigation_play__zaQUB:hover{background:#ce1733}@media (max-width:900px){.public-navigation_desktop__8BH3_{display:none}.public-navigation_mobile__rv0sU{display:block}}@media (max-width:700px){.public-navigation_header__9uaHe{padding:0 21px}.public-navigation_homeHeader__Mc0Yq{padding:0}}.public-tech_page__NE_v_{--city-bg:#050506;--city-panel:#000;--city-line:#384350;--city-red:#b5102b;--city-text:#f4f0e7;position:relative;isolation:isolate;min-height:100svh;background:var(--city-bg);color:#fff;color-scheme:dark;overflow-wrap:break-word}.public-tech_backdrop__8Hk7E{position:fixed;inset:0;z-index:-1;pointer-events:none}.public-tech_backdrop__8Hk7E img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.public-tech_roomCanvas__yGnb5{position:absolute;inset:0}.public-tech_backdrop__8Hk7E[data-ready=false] .public-tech_roomCanvas__yGnb5{opacity:0}.public-tech_page__NE_v_ :is(a,button,select,input):focus-visible{outline:2px solid #fff0bd;outline-offset:4px}.public-tech_page__NE_v_ :is(h1,h2,h3,h4){color:#fff;letter-spacing:-.025em}.public-tech_page__NE_v_ h1{line-height:1.12}.public-tech_page__NE_v_ :is(h1,h2,h3,p){text-shadow:0 -2px 6px #0008}.public-tech_page__NE_v_ :is(a,button,select){-webkit-tap-highlight-color:transparent}.public-tech_page__NE_v_ .font-extrabold{font-weight:600}.public-tech_page__NE_v_ .font-semibold{font-weight:400}.public-tech_page__NE_v_ .text-slate-700,.public-tech_page__NE_v_ [class*=text-emerald-]{color:#fff}.public-tech_page__NE_v_ .border-black,.public-tech_page__NE_v_ [class*=border-emerald-]{border-color:var(--city-line)}.public-tech_page__NE_v_ .border-2,.public-tech_page__NE_v_ .border-4{border-width:1px}.public-tech_page__NE_v_ .border-b-2,.public-tech_page__NE_v_ .border-b-4{border-bottom-width:1px}.public-tech_page__NE_v_ .border-t-2{border-top-width:1px}.public-tech_page__NE_v_ :is(.rounded-4xl,.rounded-3xl,.rounded-2xl){border-radius:4px;box-shadow:none}.public-tech_page__NE_v_ [class*="shadow-["]{box-shadow:none}.public-tech_page__NE_v_ :is([class~=bg-white],[class~="bg-white/95"],[class~="bg-white/90"],[class~="bg-white/85"],[class~="bg-white/80"],[class~="bg-white/70"]){background-color:var(--city-panel)}.public-tech_page__NE_v_ :is(.bg-emerald-50,.bg-emerald-100,.bg-sky-50){background-color:#000000}.public-tech_page__NE_v_ .even\:bg-emerald-50\/60:nth-child(2n){background-color:#00000080}.public-tech_page__NE_v_ :is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800){background-color:#a50d26;color:#fff}.public-tech_page__NE_v_ :is(.bg-emerald-600,.bg-emerald-700):hover{background-color:#b5102b}.public-tech_page__NE_v_ .hover\:bg-emerald-100:hover,.public-tech_page__NE_v_ .hover\:bg-emerald-50:hover{background-color:#303b4b}.public-tech_page__NE_v_ .bg-amber-50{background-color:#000}.public-tech_page__NE_v_ .bg-amber-100{background-color:#30271c}.public-tech_page__NE_v_ .border-amber-400{border-color:var(--city-red)}.public-tech_page__NE_v_ :is(.text-amber-800,.text-amber-950){color:#ffdc9b}.public-tech_page__NE_v_ .bg-amber-400{background-color:#eee8d9;color:#1b1c21}.public-tech_page__NE_v_ .bg-amber-400:hover{background-color:#fff5df}.public-tech_page__NE_v_ .bg-sky-100{background-color:#1b2a3a}.public-tech_page__NE_v_ .text-sky-800{color:#b9dbff}.public-tech_page__NE_v_ .bg-rose-100{background-color:#351820}.public-tech_page__NE_v_ .text-rose-800{color:#ffb4c1}.public-tech_page__NE_v_ .bg-violet-100{background-color:#291f3c}.public-tech_page__NE_v_ .text-violet-800{color:#d8c4ff}.public-tech_page__NE_v_ .border-violet-200{border-color:#695084}.public-tech_page__NE_v_ :is(p,li,td,dd){line-height:1.7}.public-tech_page__NE_v_ th{color:#fff}.public-tech_page__NE_v_ thead{background-color:#252d3b}.public-tech_page__NE_v_ a{text-underline-offset:4px}.public-tech_page__NE_v_ a:hover{text-decoration-color:var(--city-red)}.public-tech_page__NE_v_ [class*=outline-emerald-]{outline-color:#fff0bd}.public-tech_card__fzm7u{border:1px solid var(--city-line);border-radius:4px;background:var(--city-panel)}.public-tech_button__Pi3ky{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid #b5102b;border-radius:3px;background:#a50d26;color:#fff;padding:10px 22px;font-weight:600;transition:background .18s}.public-tech_button__Pi3ky:hover{background:#b5102b}.public-tech_page__NE_v_ select{border:1px solid var(--city-line);border-radius:3px;box-shadow:none;background:#000}.public-tech_page__NE_v_ option{color:#fff;background:#000}.public-tech_page__NE_v_ [data-public-header] select{color:#fff}.public-tech_page__NE_v_ [data-public-footer]{background:transparent;border-top:1px solid #303842;color:#fff}.public-tech_page__NE_v_ [data-public-footer] code{color:#cbd1db}.public-tech_page__NE_v_ [data-public-footer] .bg-white\/80,.public-tech_page__NE_v_ [data-public-header] .bg-white\/80{background-color:#000;border:1px solid #384350}.public-tech_page__NE_v_ .public-tech_skip__A5BR4{position:absolute;left:16px;top:8px;z-index:50;background:#000;color:white}.public-tech_legal__sMza0{max-width:800px;margin:0 auto;padding:32px 24px 64px}.public-tech_legalBrand__lFOA1{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:white;font-size:20px;font-weight:600}.public-tech_legalBrand__lFOA1 img{width:30px;height:30px}.public-tech_legal__sMza0 [class*="text-[#"]{color:#fff}.public-tech_legal__sMza0 .text-rose-700{color:#ffb4c1}@media (max-width:380px){.public-tech_legal__sMza0{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.public-tech_page__NE_v_ *,.public-tech_page__NE_v_ :after,.public-tech_page__NE_v_ :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.mega-city_page__zwySj{--city-bg:#050506;--city-panel:#000;--city-line:#303842;--city-text:#f4f0e7;--city-muted:#a9b1bd;--city-red:#b5102b;color:var(--city-text);background:var(--city-bg);overflow:clip;color-scheme:dark}.mega-city_page__zwySj a,.mega-city_page__zwySj button{-webkit-tap-highlight-color:transparent}.mega-city_page__zwySj :is(a,button,select):focus-visible{outline:2px solid #fff0bd;outline-offset:5px}.mega-city_hero__dbIeU{position:relative;padding:0 max(28px,calc((100vw - 1424px) / 2));background:transparent}.mega-city_nav__le1bH{height:94px;display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--city-line)}.mega-city_brand__lfzoT{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:650;white-space:nowrap;letter-spacing:-.6px}.mega-city_brand__lfzoT img{width:34px;height:34px}.mega-city_navLinks___xSWr{display:flex;align-items:center;gap:30px;margin-left:auto;font-size:14px;color:#c2c7ce}.mega-city_navLinks___xSWr a:hover{color:white}.mega-city_navActions__uaFPt{display:flex;align-items:center;gap:22px}.mega-city_navActions__uaFPt select{background:transparent;border:1px solid var(--city-line);border-radius:3px;color:var(--city-text);font-size:13px;box-shadow:none;max-width:132px;min-height:42px}.mega-city_navActions__uaFPt select+span{display:none}.mega-city_navActions__uaFPt option{color:#fff;background:#000}.mega-city_navPlay__fuqHD{display:flex;gap:28px;align-items:center;font-size:14px;background:#eee9df;color:#14171d;padding:13px 20px;border-radius:2px;font-weight:600}.mega-city_eyebrow__PckhV{display:flex;align-items:center;gap:11px;text-transform:uppercase;letter-spacing:2.4px;font-size:11px;font-weight:550;color:var(--city-red)}.mega-city_eyebrow__PckhV>span{width:6px;height:6px;background:var(--city-red);box-shadow:0 0 14px #a50d26}.mega-city_tagline__Q44hB{font-size:clamp(21px,2vw,29px);font-weight:500;letter-spacing:-.6px;line-height:1.24;max-width:430px}.mega-city_actions__dKZQg{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.mega-city_primary__M_ll_,.mega-city_secondary__I9_BU{display:inline-flex;justify-content:space-between;gap:32px;align-items:center;min-height:53px;padding:12px 23px;border-radius:2px;font-size:15px;font-weight:550;transition:background .18s,box-shadow .18s}.mega-city_primary__M_ll_{background:var(--city-red);color:white;box-shadow:0 5px 26px #a50d2624}.mega-city_primary__M_ll_:hover{background:#ce1733;box-shadow:0 5px 30px #a50d2644}.mega-city_secondary__I9_BU{border:1px solid #4a4d55;color:var(--city-text);background:#000}.mega-city_secondary__I9_BU:hover{background:#111}.mega-city_canvas__BI_3W,.mega-city_poster__e7Bmo{position:absolute;inset:0;width:100%;height:100%}.mega-city_poster__e7Bmo{object-fit:cover}.mega-city_canvas__BI_3W{transition:opacity .25s}.mega-city_heroFoot__2qYqn{display:flex;align-items:center;justify-content:space-between;padding:23px 0;border-top:1px solid var(--city-line);color:#9da6b3;font-size:11px;letter-spacing:1px}.mega-city_heroFoot__2qYqn>span{display:flex;align-items:center;gap:12px}.mega-city_heroFoot__2qYqn a{display:flex;align-items:center;gap:19px;min-height:30px}.mega-city_intro__lB5l8{padding:76px max(28px,calc((100vw - 1424px) / 2)) 0;background:transparent;border-top:0;scroll-margin-top:24px}.mega-city_intro__lB5l8>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:end;margin:20px 0 36px}.mega-city_intro__lB5l8 h2{font-size:clamp(32px,3.4vw,48px);line-height:1.1;font-weight:550;letter-spacing:-1.4px;max-width:530px}.mega-city_intro__lB5l8 p:not(.mega-city_eyebrow__PckhV){color:var(--city-muted);font-size:15px;line-height:1.75;max-width:470px}.mega-city_chapterLinks__M5dCv{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #363e49;border-bottom:1px solid #363e49}.mega-city_chapterLinks__M5dCv a{padding:23px 0;display:flex;align-items:center;gap:15px;font-size:15px}.mega-city_chapterLinks__M5dCv a+a{padding-left:30px;border-left:1px solid #363e49}.mega-city_chapterLinks__M5dCv span{font-size:11px;color:var(--city-red)}.mega-city_chapterLinks__M5dCv b{font-weight:400;margin-left:auto;padding-right:30px}.mega-city_stage__v106_>section:not(.mega-city_hero__dbIeU):not(.mega-city_intro__lB5l8){background:transparent;padding-top:72px;padding-bottom:72px;border-bottom:0}.mega-city_stage__v106_>section:not(.mega-city_hero__dbIeU):not(.mega-city_intro__lB5l8)>div{max-width:1280px}.mega-city_stage__v106_>section:nth-of-type(2n):not(.mega-city_hero__dbIeU):not(.mega-city_intro__lB5l8){background:transparent}.mega-city_page__zwySj .text-emerald-100,.mega-city_page__zwySj .text-emerald-200,.mega-city_page__zwySj .text-emerald-300\/70,.mega-city_page__zwySj .text-emerald-300\/80,.mega-city_page__zwySj .text-emerald-600,.mega-city_page__zwySj .text-emerald-600\/80,.mega-city_page__zwySj .text-emerald-700,.mega-city_page__zwySj .text-emerald-700\/80,.mega-city_page__zwySj .text-emerald-700\/90,.mega-city_page__zwySj .text-emerald-800,.mega-city_page__zwySj .text-emerald-900,.mega-city_page__zwySj .text-emerald-950,.mega-city_page__zwySj .text-sky-800{color:#fff}.mega-city_page__zwySj .bg-emerald-100,.mega-city_page__zwySj .bg-emerald-50,.mega-city_page__zwySj .bg-sky-100,.mega-city_page__zwySj .bg-white,.mega-city_page__zwySj .bg-white\/80,.mega-city_page__zwySj .bg-white\/90{background:#000}.mega-city_page__zwySj .bg-emerald-500,.mega-city_page__zwySj .bg-emerald-600,.mega-city_page__zwySj .bg-emerald-700,.mega-city_page__zwySj .bg-emerald-800{background:#a50d26;color:white}.mega-city_page__zwySj .bg-amber-400{background:#eee8d9;color:#1b1c21}.mega-city_page__zwySj .bg-sky-500{background:#30465c}.mega-city_page__zwySj .border-black{border-color:#384350}.mega-city_page__zwySj .border-4{border-width:1px}.mega-city_page__zwySj .rounded-2xl,.mega-city_page__zwySj .rounded-3xl,.mega-city_page__zwySj .rounded-4xl{border-radius:4px;box-shadow:none}.mega-city_page__zwySj .font-extrabold{font-weight:550}.mega-city_page__zwySj .font-semibold{font-weight:400}.mega-city_page__zwySj .text-center.text-3xl{text-align:left;letter-spacing:-1px;font-size:clamp(29px,3vw,42px)}.mega-city_page__zwySj [data-marketing-features] .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mega-city_page__zwySj [data-marketing-features] .grid>div{flex-direction:column;padding:28px;background:#000;min-height:235px}.mega-city_page__zwySj [data-marketing-features] .grid>div>div:first-child{width:56px;height:56px;background:transparent}.mega-city_page__zwySj [data-marketing-features] img{width:56px;height:56px}.mega-city_page__zwySj [data-marketing-features] h3{font-size:23px}.mega-city_page__zwySj [data-marketing-features] p{font-size:14px;line-height:1.6}.mega-city_page__zwySj [data-marketing-features]>div>p{text-align:left;max-width:680px;margin-left:0}.mega-city_page__zwySj .mega-city_stage__v106_>footer{background:transparent;border-top:1px solid #2a303b}.mega-city_hero__dbIeU{min-height:100svh;display:flex;flex-direction:column}.mega-city_nav__le1bH{position:relative;z-index:3;border-bottom-color:#c7c8cc24}.mega-city_stage__v106_{position:relative;isolation:isolate}.mega-city_stage__v106_ :is(h2,h3,p){text-shadow:0 -2px 7px #000c}.mega-city_heroFoot__2qYqn,.mega-city_intro__lB5l8 p:not(.mega-city_eyebrow__PckhV),.mega-city_navLinks___xSWr,.mega-city_page__zwySj .mega-city_stage__v106_ :is(h1,h2,h3,h4,p){color:#fff}.mega-city_faceViewport__NCfB5{position:fixed;inset:0;z-index:-2;touch-action:pan-y}.mega-city_faceViewport__NCfB5[data-ready=false] .mega-city_canvas__BI_3W{opacity:0}.mega-city_faceViewport__NCfB5 .mega-city_poster__e7Bmo{color:transparent}.mega-city_faceVeil__VP4Ef{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#080c1340,transparent 24%,transparent 77%,#080c1326)}.mega-city_faceCopy__tM2Iv{position:relative;pointer-events:none;margin-top:auto;padding:170px 0 50px;max-width:670px}.mega-city_faceCopy__tM2Iv a{pointer-events:auto}.mega-city_faceTitle__Es1Ps{font-size:clamp(55px,6.7vw,104px);font-weight:600;letter-spacing:-3px;line-height:1;margin:22px 0 15px}.mega-city_faceTitle__Es1Ps>span{color:var(--city-red)}.mega-city_faceCopy__tM2Iv .mega-city_tagline__Q44hB{font-size:22px;max-width:none}.mega-city_hero__dbIeU :is(h1,p,a,button,span){text-shadow:0 -2px 4px #020308b3,0 -5px 17px #02030899}.mega-city_hero__dbIeU .mega-city_navPlay__fuqHD{text-shadow:none}.mega-city_hero__dbIeU .mega-city_faceTitle__Es1Ps{text-shadow:0 -4px 6px #020308a6,0 -12px 32px #020308bf}.mega-city_faceViewport__NCfB5:focus-visible{outline:2px solid #efd8a2;outline-offset:-3px}.mega-city_heroFoot__2qYqn{position:relative;z-index:2}@media (max-width:1000px){.mega-city_navLinks___xSWr,.mega-city_nav__le1bH{gap:20px}.mega-city_navActions__uaFPt{gap:12px}.mega-city_actions__dKZQg{gap:10px}.mega-city_primary__M_ll_,.mega-city_secondary__I9_BU{padding:12px 16px;gap:18px;font-size:13px}.mega-city_page__zwySj [data-marketing-features] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mega-city_navActions__uaFPt,.mega-city_navLinks___xSWr{display:none}}@media (max-width:700px){.mega-city_faceCopy__tM2Iv{padding-top:330px;padding-bottom:30px}.mega-city_faceTitle__Es1Ps{font-size:50px;letter-spacing:-2px}.mega-city_faceCopy__tM2Iv .mega-city_tagline__Q44hB{font-size:18px}.mega-city_hero__dbIeU{padding:0 21px}.mega-city_nav__le1bH{height:77px;gap:10px}.mega-city_brand__lfzoT{font-size:19px;gap:7px;letter-spacing:-.5px}.mega-city_brand__lfzoT img{width:27px;height:27px}.mega-city_navLinks___xSWr,.mega-city_navPlay__fuqHD{display:none}.mega-city_navActions__uaFPt{margin-left:auto}.mega-city_navActions__uaFPt select{max-width:105px;font-size:11px}.mega-city_eyebrow__PckhV{font-size:9px;letter-spacing:1.9px}.mega-city_tagline__Q44hB{font-size:24px;max-width:380px}.mega-city_actions__dKZQg{margin-top:20px}.mega-city_primary__M_ll_,.mega-city_secondary__I9_BU{min-height:48px}.mega-city_heroFoot__2qYqn{font-size:9px;letter-spacing:.3px;padding:16px 0;gap:15px}.mega-city_heroFoot__2qYqn a,.mega-city_heroFoot__2qYqn>span{gap:8px}.mega-city_intro__lB5l8{padding:48px 21px 0}.mega-city_intro__lB5l8>div:nth-child(2){display:block;margin-top:18px}.mega-city_intro__lB5l8 h2{font-size:34px}.mega-city_intro__lB5l8 p:not(.mega-city_eyebrow__PckhV){margin-top:18px;font-size:14px}.mega-city_chapterLinks__M5dCv a{font-size:12px;gap:8px;padding:17px 0}.mega-city_chapterLinks__M5dCv a+a{padding-left:12px}.mega-city_chapterLinks__M5dCv b{display:none}.mega-city_stage__v106_>section:not(.mega-city_hero__dbIeU):not(.mega-city_intro__lB5l8){padding:48px 21px}.mega-city_page__zwySj [data-marketing-features] .grid{grid-template-columns:1fr;gap:12px}.mega-city_page__zwySj [data-marketing-features] .grid>div{flex-direction:row;padding:22px 18px;min-height:auto}}@media (max-height:500px) and (min-width:701px){.mega-city_faceCopy__tM2Iv{padding-top:45px;padding-bottom:26px}.mega-city_faceTitle__Es1Ps{font-size:49px;margin:12px 0}.mega-city_faceCopy__tM2Iv .mega-city_tagline__Q44hB{font-size:16px}.mega-city_nav__le1bH{height:64px}.mega-city_tagline__Q44hB{font-size:21px}.mega-city_actions__dKZQg{margin-top:16px}}@media (prefers-reduced-motion:reduce){.mega-city_page__zwySj *,.mega-city_page__zwySj :after,.mega-city_page__zwySj :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}