@font-face{font-family:Open Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/open-sans-latin.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:Open Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/open-sans-latin-ext.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}body,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body,#root,.App{height:100%}body{font-family:Open Sans,sans-serif}.App{text-align:center}.publicLanguageSelector{z-index:1200;background:#fff;border-radius:4px;position:fixed;top:10px;right:12px}.publicLanguageSelect{font:inherit;color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;padding:4px 8px;font-size:14px}.appContent{height:calc(100% - 50px);margin:auto}@media (width>=1024px){.appContent{max-width:800px;margin:auto}}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}h1{margin:0 0 2px}h3{margin:0 0 15px}.en_proves{color:red;border-radius:5px;padding:3px;font-size:.6em}.noselect,.noselect_all *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.nohighlight,.nohighlight_all *{-webkit-tap-highlight-color:transparent}.copyright{color:#666;margin:0 auto;padding:10px}.copyright a{color:#666;margin-left:20px;text-decoration:none}.copyright svg{vertical-align:-.15em}.swal2-styled.swal2-default-outline:focus{box-shadow:none!important}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.infinite-rotate{animation:55s linear infinite rotating}.button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}cookie-consent-banner{text-align:justify}.cc_buttons .secondary{color:#ff1493;font-size:.2rem!important}.swal_dictionary{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='iso-8859-1'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2019.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Capa_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cpath%20style='fill:%23E21717;'%20d='M256,316.379L70.936,257.182v190.011c0,3.587,2.319,6.763,5.735,7.856l176.815,56.559%20c1.635,0.523,3.391,0.523,5.026,0l176.816-56.559c3.417-1.093,5.735-4.269,5.735-7.856V257.182L256,316.379z'/%3e%3cpath%20style='fill:%23FEC007;'%20d='M347.708,91.708c0-51.836-43.006-93.627-95.284-91.64c-49.099,1.866-88.26,42.749-88.132,91.884%20c0.106,40.75,26.792,75.246,63.634,87.081l21.017,34.739c3.209,5.305,10.905,5.305,14.114,0l21.017-34.739%20C320.989,167.174,347.708,132.564,347.708,91.708z'/%3e%3ccircle%20style='fill:%23E5E4D3;'%20cx='270.15'%20cy='75.12'%20r='33.24'/%3e%3cpath%20style='fill:%23FB4239;'%20d='M299.122,46.148c-15.975-15.974-41.968-15.976-57.943,0c-14.104,14.105-15.746,36.016-4.943,51.949%20l-33.093,33.094c-3.02,3.02-3.02,7.916,0,10.935c1.51,1.51,3.49,2.265,5.468,2.265s3.958-0.755,5.468-2.265l33.093-33.093%20c6.911,4.686,14.943,7.037,22.978,7.037c10.492,0,20.985-3.994,28.972-11.981C315.096,88.115,315.096,62.122,299.122,46.148z%20M288.186,93.153c-9.944,9.944-26.127,9.945-36.07,0c-9.945-9.945-9.945-26.126,0-36.07c4.972-4.972,11.503-7.459,18.035-7.459%20s13.064,2.486,18.036,7.459C298.13,67.028,298.13,83.209,288.186,93.153z'/%3e%3cpath%20style='fill:%23C1BFA4;'%20d='M256,473.982L70.936,414.784V230.05c0-5.588,5.439-9.558,10.761-7.856L256,277.95V473.982z'/%3e%3cpath%20style='fill:%23A09D80;'%20d='M92.052,393.387V225.436l-10.378-3.285c-5.317-1.683-10.737,2.286-10.737,7.864v184.77L256,473.982%20v-28.081L92.052,393.387z'/%3e%3cpath%20style='fill:%23E5E4D3;'%20d='M256,428.263L92.052,375.82V213.453c0-5.588,5.439-9.558,10.761-7.856L256,254.598V428.263z'/%3e%3cg%3e%3cpath%20style='fill:%23C1BFA4;'%20d='M214.478,295.382c-0.76,0-1.533-0.113-2.299-0.351l-69.102-21.492%20c-4.078-1.268-6.355-5.602-5.088-9.68c1.269-4.077,5.598-6.356,9.681-5.087l69.102,21.492c4.078,1.268,6.355,5.602,5.088,9.68%20C220.829,293.257,217.774,295.382,214.478,295.382z'/%3e%3cpath%20style='fill:%23C1BFA4;'%20d='M214.478,322.78c-0.76,0-1.533-0.113-2.299-0.351l-69.102-21.492%20c-4.078-1.268-6.355-5.602-5.088-9.68c1.269-4.077,5.598-6.355,9.681-5.087l69.102,21.492c4.078,1.268,6.355,5.602,5.088,9.68%20C220.829,320.656,217.774,322.78,214.478,322.78z'/%3e%3cpath%20style='fill:%23C1BFA4;'%20d='M214.478,350.179c-0.76,0-1.533-0.113-2.299-0.351l-69.102-21.492%20c-4.078-1.268-6.355-5.602-5.088-9.68c1.269-4.077,5.598-6.354,9.681-5.087l69.102,21.492c4.078,1.268,6.355,5.602,5.088,9.68%20C220.829,348.054,217.774,350.179,214.478,350.179z'/%3e%3cpath%20style='fill:%23C1BFA4;'%20d='M256,473.982l185.064-59.198V230.05c0-5.588-5.439-9.558-10.761-7.856L256,277.95V473.982z'/%3e%3c/g%3e%3cpath%20style='fill:%23A09D80;'%20d='M419.948,394.602V225.507l10.354-3.312c5.322-1.702,10.761,2.268,10.761,7.856v184.734L256,473.982%20v-28.081L419.948,394.602z'/%3e%3cg%3e%3cpath%20style='fill:%23E5E4D3;'%20d='M256,428.263l163.948-52.444V213.453c0-5.588-5.439-9.558-10.761-7.856L256,254.598V428.263z'/%3e%3cpath%20style='fill:%23E5E4D3;'%20d='M395.356,352.252V210.021l13.831-4.424c5.322-1.702,10.761,2.268,10.761,7.856V375.82L256,428.263%20v-31.434L395.356,352.252z'/%3e%3c/g%3e%3cpath%20style='fill:%23FEC007;'%20d='M323.528,312.544l24.6-7.869c3.417-1.093,5.735-4.269,5.735-7.856v-26.212%20c0-5.588-5.439-9.558-10.761-7.856l-24.6,7.869c-3.417,1.093-5.735,4.269-5.735,7.856v26.212%20C312.767,310.275,318.206,314.246,323.528,312.544z'/%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:64px;height:64px;display:inline-block;position:relative}.swal_playwordy_logo{background-image:url(/assets/logo160_alpha_fit-Bv8GdvSc.png);background-repeat:no-repeat;background-size:contain;width:80px;height:80px;display:inline-block;position:relative}.swal_challenge{background-image:url(/assets/challenge-CcsFvPj7.svg);background-repeat:no-repeat;background-size:contain;width:80px;height:80px;display:inline-block;position:relative}.swal_challenge.mini{background-image:url(/assets/challenge_purple-D7XmWqVg.svg)}.splash{z-index:2000;background:linear-gradient(#add8e6 0%,#fff 100%);width:100%;height:100%;margin:auto;padding-top:100px;position:fixed;top:0;left:0}.splash p{color:#333;text-align:center}.splash .logo{background-image:url(/assets/favicon-96x96-BTFsxEHm.png);background-repeat:no-repeat;background-size:contain;border-radius:50px;width:96px;height:96px;margin:auto;animation:2s linear infinite lightblinker2;display:inline-block}.splash .spinner{color:#333;margin:auto;display:block}@keyframes appearing{0%{opacity:.4}to{opacity:1}}@keyframes lightblinker2{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.loginRegister{text-align:center;padding:20px}.loginRegister h3:first-child{margin-top:20px}.loginRegister.register h3:first-child,.loginRegister.login h3:first-child{margin-top:5px}.loginRegister input{box-sizing:border-box;border:1px solid #d3d3d3;border-radius:.3em;outline:none;width:100%;margin-bottom:10px;padding:.5em;font-size:16px}.loginRegister .label{text-align:left;display:block}.loginRegister button{cursor:pointer;color:#fff;background-color:#3b9908;border:none;border-radius:.5em;outline:none;margin:20px auto auto;padding:.4em 1em;font-size:2em;display:block}.loginRegister button:hover{background-color:#46b509}.loginRegister .switch_login_register{cursor:pointer;margin-top:25px;padding:20px;text-decoration:underline;display:block}.loginRegister .no_spam_message{font-size:.8em}.loginRegister .forgot_password_button{cursor:pointer;padding:15px 0;text-decoration:underline;display:block}.loginRegister .social{text-align:center;height:45px;margin:15px auto 20px}.loginRegister #myGoogleButton{margin-top:0;margin-bottom:0}.loginRegister .other_options_button{color:#555;cursor:pointer}.loginRegister .registerButton{cursor:pointer;margin-top:10px;margin-bottom:20px}.loginRegister .loginButton{color:#000;cursor:pointer;background-color:#0000}.loginRegister .button{color:#fff;cursor:pointer;background-color:#00a2d3;border-radius:45px;width:100%;margin:20px auto 0;padding:10px 0;font-size:16px;display:block}.loginRegister .back_button{text-align:left;opacity:.8;font-size:1.8em;font-weight:lighter;display:block;position:absolute}.loginRegister .back_button i{cursor:pointer}#myGoogleButton{text-align:center;display:inline-block}.loginRegister .terms{text-align:left}.loginRegister .playbuttonWrapper.outside{justify-content:center;align-items:center;display:flex}.loginRegister .playbuttonWrapper.inside{background-color:#eeffe6;border-radius:20px;padding:10px 0}.loginRegister .auth-form{background-color:#fff;border:1px solid #e0e4e8;border-radius:16px;max-width:420px;margin:0 auto;padding:24px 22px 22px;box-shadow:0 2px 12px #0000000f}.loginRegister .auth-form h1{margin:0 0 18px;font-size:1.5em}.loginRegister input:focus{border-color:#00a0cf;box-shadow:0 0 0 3px #00a0cf26}.loginRegister .password_wrapper{margin-bottom:10px;position:relative}.loginRegister .password_wrapper input{margin-bottom:0;padding-right:44px}.loginRegister .toggle_password{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:8px;font-size:1rem;line-height:1;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.loginRegister .toggle_password:hover{color:#333}.loginRegister .field_help{text-align:left;color:#777;margin:-4px 0 10px;font-size:.8em}.loginRegister .auth-form .button{margin-top:20px;font-size:18px}.loginRegister .button:focus-visible{outline-offset:2px;outline:3px solid #00a0cf73}.features{text-align:center;flex-wrap:wrap;justify-content:center;gap:20px;max-width:760px;margin:30px auto 20px;display:flex}.features .feature{box-sizing:border-box;background-color:#fff;border:1px solid #e0e4e8;border-radius:14px;flex:0 0 calc(33.3333% - 13.3333px);padding:22px 16px;box-shadow:0 2px 8px #00000014}.features .feature .icon{background-position:50%;background-repeat:no-repeat;background-size:56px;width:56px;height:56px;margin:0 auto 12px}.features .feature .icon.configurable{background-image:url("data:image/svg+xml,%3csvg%20height='512'%20viewBox='0%200%20512%20512'%20width='512'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3clinearGradient%20id='linear-gradient'%20gradientUnits='userSpaceOnUse'%20x1='256'%20x2='256'%20y2='508.21'%3e%3cstop%20offset='0'%20stop-color='%23fdae3e'/%3e%3cstop%20offset='1'%20stop-color='%23ff0749'/%3e%3c/linearGradient%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='sound_mixer'%3e%3ccircle%20id='background'%20cx='256'%20cy='256'%20fill='url(%23linear-gradient)'%20r='256'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m201.47%20212.82a42.73%2042.73%200%200%200%20-24.18-38.51v-11.31a18.56%2018.56%200%200%200%20-18.55-18.55%2018.56%2018.56%200%200%200%20-18.56%2018.55v11.36a42.76%2042.76%200%200%200%200%2077v97.72a18.56%2018.56%200%200%200%2018.56%2018.55%2018.56%2018.56%200%200%200%2018.55-18.55v-97.75a42.75%2042.75%200%200%200%2024.18-38.51z'/%3e%3cpath%20d='m298.74%20299.18a42.74%2042.74%200%200%201%20-24.19%2038.51v11.36a18.55%2018.55%200%200%201%20-18.55%2018.55%2018.55%2018.55%200%200%201%20-18.55-18.55v-11.36a42.75%2042.75%200%200%201%200-77v-97.69a18.55%2018.55%200%200%201%2018.55-18.6%2018.55%2018.55%200%200%201%2018.55%2018.6v97.72a42.75%2042.75%200%200%201%2024.19%2038.46z'/%3e%3cpath%20d='m396%20212.82a42.73%2042.73%200%200%200%20-24.18-38.51v-11.31a18.56%2018.56%200%200%200%20-18.56-18.55%2018.56%2018.56%200%200%200%20-18.55%2018.55v11.36a42.76%2042.76%200%200%200%200%2077v97.72a18.56%2018.56%200%200%200%2018.55%2018.55%2018.56%2018.56%200%200%200%2018.56-18.55v-97.75a42.75%2042.75%200%200%200%2024.18-38.51z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.features .feature .icon.fun{background-image:url(/assets/confetti-DrlA_JBq.svg)}.features .feature .icon.universal{background-image:url(/assets/diversity-DJ3eZaop.svg)}.features .feature .icon.free{background-image:url(/assets/thumb-DcJg2rt7.svg)}.features .feature .icon.accesible{background-image:url("data:image/svg+xml,%3csvg%20id='Layer_1'%20enable-background='new%200%200%20512%20512'%20height='512'%20viewBox='0%200%20512%20512'%20width='512'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20clip-rule='evenodd'%20d='m412.14%20182.042c-4.409%200-8.001%203.578-8.001%207.996s3.592%208.001%208.001%208.001c4.418%200%208.001-3.583%208.001-8.001s-3.583-7.996-8.001-7.996zm-31.82-23.819c17.589-17.589%2046.061-17.589%2063.64%200%204.662%204.653%2011.729-2.418%207.071-7.071-21.462-21.462-56.311-21.462-77.782%200-4.649%204.653%202.423%2011.724%207.071%207.071zm-27.369-27.374c-4.648%204.653-11.72-2.418-7.071-7.071%2036.581-36.576%2095.949-36.576%20132.53%200%204.648%204.653-2.418%2011.724-7.071%207.071-32.708-32.707-85.681-32.707-118.388%200zm71.678%20147.235h-24.969c-2.761%200-5.001%202.24-5.001%205.001s2.24%205%205.001%205h24.969c2.761%200%205.001-2.24%205.001-5%200-2.761-2.24-5.001-5.001-5.001zm-106.169-168.627v169.632c0%2020.025%2016.311%2036.337%2036.332%2036.337h69.378v17.072c0%20.249-.24.498-.502.498h-384.997c-.272%200-.502-.23-.502-.498v-222.543c0-.272.23-.498.502-.498zm-126.591%20280.291c-.469%2022.547-4.442%2053.357-22.368%2069.439h123.341c-17.931-16.082-21.904-46.892-22.373-69.439zm126.591-302.293v11.996h-279.789c-5.733%200-10.503%204.77-10.503%2010.503v222.543c0%205.728%204.771%2010.499%2010.503%2010.499h384.996c5.751%200%2010.503-4.761%2010.503-10.499v-17.072h12.001v41.821c0%2012.386-10.109%2022.5-22.505%2022.5h-384.995c-12.391%200-22.5-10.114-22.5-22.5v-247.291c0-12.386%2010.109-22.5%2022.5-22.5zm-255.768%2059.377c-2.751%200-5.005%202.244-5.005%205v17.913c0%202.756%202.254%205%205.005%205h17.908c2.761%200%205.001-2.244%205.001-5v-17.913c0-2.756-2.24-5-5.001-5zm52.428%200c-2.752%200-5.001%202.244-5.001%205v17.913c0%202.756%202.249%205%205.001%205h17.917c2.751%200%205-2.244%205-5v-17.913c0-2.756-2.249-5-5-5zm-52.428%2060.433c-2.751%200-5.005%202.249-5.005%205v17.917c0%202.752%202.254%205.001%205.005%205.001h17.908c2.761%200%205.001-2.249%205.001-5.001v-17.917c0-2.751-2.24-5-5.001-5zm52.428%200c-2.752%200-5.001%202.249-5.001%205v17.917c0%202.752%202.249%205.001%205.001%205.001h17.917c2.751%200%205-2.249%205-5.001v-17.917c0-2.751-2.249-5-5-5zm-52.428%2060.438c-2.751%200-5.005%202.245-5.005%205.001v17.917c0%202.751%202.254%204.996%205.005%204.996h17.908c2.761%200%205.001-2.245%205.001-4.996v-17.917c0-2.756-2.24-5.001-5.001-5.001zm52.428%200c-2.752%200-5.001%202.245-5.001%205.001v17.917c0%202.751%202.249%204.996%205.001%204.996h17.917c2.751%200%205-2.245%205-4.996v-17.917c0-2.756-2.249-5.001-5-5.001zm222.952%20201.485h-213.8c-7.282%200-13.26%205.977-13.26%2013.26v9.1c0%202.287%201.878%204.169%204.16%204.169h231.999c2.277%200%204.16-1.883%204.16-4.169v-9.1c0-7.283-5.982-13.26-13.259-13.26zm16.72-452.904h114.706c14.504%200%2026.331%2011.828%2026.331%2026.336v236.469c0%2014.504-11.827%2026.336-26.331%2026.336h-114.706c-14.504%200-26.331-11.832-26.331-26.336v-236.469c-.001-14.509%2011.827-26.336%2026.331-26.336z'%20fill='%23ce99fd'%20fill-rule='evenodd'/%3e%3c/svg%3e")}.features .feature .title{color:#1a1a1a;margin:0 0 6px;font-size:1.2rem;font-weight:700}.features .feature .content{color:#333;font-size:1.05rem;line-height:1.5}@media screen and (width<=767px){.features .feature{flex:0 0 calc(50% - 10px)}}@media screen and (width<=480px){.features .feature{flex:0 0 100%}}.FAQ{text-align:left;max-width:720px;margin:30px auto}.FAQ h2{text-align:center;margin-bottom:14px}.FAQ .faqItem{margin-bottom:18px}.FAQ .faqQuestion{margin:0 0 4px;font-size:1.05rem}.FAQ .faqAnswer{line-height:1.55}.FAQ .faqAnswer p{margin:0 0 8px}.FAQ .faqAnswer ul{margin:0 0 8px;padding-left:1.2em}.publicHome h1{margin:0 0 10px;font-size:1.6em}.publicHome .homeLogo{margin:0 auto 20px;display:block}.publicHome .homeIntro{max-width:640px;margin:0 auto 22px;line-height:1.5}.publicHome .homeDevices{color:#444;max-width:640px;margin:0 auto 18px;font-size:.95rem;line-height:1.5}.publicHome .homeTrust{color:#666;margin:12px auto 0;font-size:.95rem}.publicHome .homeSection{text-align:left;max-width:720px;margin:30px auto}.publicHome .homeSection h2{text-align:center;margin-bottom:12px}.publicHome .homeSection p{margin:0 0 12px;line-height:1.55}.publicHome .homeSteps{max-width:620px;margin:0 auto;padding-left:1.2em;line-height:1.55}.publicHome .homeSteps li{margin-bottom:8px}.publicHome .homeFinalCta{text-align:center;margin:34px auto 10px}.publicHome .homeMoreLinks{text-align:center;max-width:620px;margin:0 auto;padding:0;list-style:none}.publicHome .homeMoreLinks li{margin-bottom:8px}.publicHome .homeMoreLinks a{color:#007a9e;text-decoration:underline}.publicHome .primaryButton{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#22b0dc,#00a0cf);border:none;border-radius:12px;margin:0;padding:.95rem 2.8rem;font-family:inherit;font-size:1.2rem;font-weight:600;line-height:1.1;text-decoration:none;transition:transform 60ms,box-shadow .15s,filter .15s;display:inline-block;box-shadow:0 3px 8px #0000002e}.publicHome .primaryButton:hover{filter:brightness(1.06);box-shadow:0 6px 16px #00000038}.publicHome .primaryButton:active{transform:translateY(1px);box-shadow:0 2px 5px #0003}.publicHome .primaryButton:focus-visible{outline-offset:2px;outline:3px solid #00a0cf73}.publicHome .homeVideoFigure{max-width:560px;margin:0 auto}.publicHome .homeVideoFrame{max-width:360px;margin:0 auto;position:relative}.publicHome .homeVideoPoster{aspect-ratio:372/530;pointer-events:none;background:#000;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 6px 20px #0000001f}.publicHome .homeVideoPlayer{aspect-ratio:372/530;object-fit:cover;pointer-events:none;opacity:0;background:#000;border-radius:12px;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.publicHome .homeVideoPlayer.is-ready{opacity:1}.publicHome .homeVideoCaption{text-align:center;margin-top:14px}.publicHome .homeVideoCaption p{line-height:1.5}.publicHome .homeVideoRegistration{color:#1a1a1a;font-weight:600}.publicHome .homeVideoCta{margin-top:6px}.publicHome .homeVideoCtaNote{color:#666;margin-top:6px;font-size:.85rem;display:block}.publicHome .publicAuthPanel .publicGoogleButton{justify-content:center;align-items:center;min-height:44px;display:flex}.publicHome .publicAuthError{color:#b00020;margin:8px 0 0;font-size:.9rem}.publicPage{box-sizing:border-box;text-align:left;max-width:760px;margin:20px auto;padding:0 20px}.publicPage .pageHeader{text-align:center;margin-bottom:12px}.publicPage .pageLogo{flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.publicPage .pageLogo img{display:block}.publicPage h1{text-align:center;color:#1a1a1a;margin:0;font-size:1.6em}.publicPage h1:after{content:"";background:#00a0cf;border-radius:2px;width:48px;height:3px;margin:12px auto 0;display:block}.publicPage .pageIntro{color:#333;text-align:center;background:#e6f7fc;border-left:4px solid #00a0cf;border-radius:8px;max-width:640px;margin:18px auto 24px;padding:14px 18px;font-size:1.05rem;line-height:1.55}.publicPage .pageSection{margin:26px 0}.publicPage .pageSection h2{text-align:center;color:#007a9e;margin-bottom:10px}.publicPage .pageBody{line-height:1.6}.publicPage .pageBody a{color:#007a9e}.publicPage .pageBody p{margin:0 0 12px}.publicPage .pageBody ul{margin:0 0 12px;padding-left:1.2em}.publicPage .pageBody li{margin-bottom:6px}.publicPage .pageCta{text-align:center;background:#e6f7fc;border:1px solid #bfe9f4;border-radius:12px;max-width:640px;margin:36px auto 10px;padding:22px 20px}.publicPage .pageCtaText{color:#1a1a1a;margin:0 0 14px;font-size:1.05rem;line-height:1.5}.publicPage .pageCta .loginRegister{padding:0}.publicPage .pageCta .primaryButton{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#22b0dc,#00a0cf);border:none;border-radius:12px;margin:0;padding:.95rem 2.8rem;font-family:inherit;font-size:1.2rem;font-weight:600;line-height:1.1;text-decoration:none;transition:transform 60ms,box-shadow .15s,filter .15s;display:inline-block;box-shadow:0 3px 8px #0000002e}.publicPage .pageCta .primaryButton:hover{filter:brightness(1.06);box-shadow:0 6px 16px #00000038}.publicPage .pageCta .primaryButton:active{transform:translateY(1px);box-shadow:0 2px 5px #0003}.publicPage .pageCta .primaryButton:focus-visible{outline-offset:2px;outline:3px solid #00a0cf73}.publicPage .pageCtaHomeLink{color:#006b8a;margin-top:14px;font-size:.9rem;text-decoration:underline;display:block}@keyframes up-and-down{0%{transform:translate(0)}50%{transform:translateY(-10px)}to{transform:translate(0)}}.topbar{background-color:#00a2d3;height:50px;overflow:hidden}.topbar .logo{color:#fff;cursor:pointer;margin-top:3px;font-size:2em;display:inline-block}.topbar .logo img{height:34px;margin-top:8px}.topbar .avatar{aspect-ratio:1;cursor:pointer;background-size:95%;height:38px;position:absolute;top:5px;right:10px}.topbar .user i{margin-right:3px}.topbar .user .fa-arrow-up{z-index:4;color:#000;opacity:.5;animation:2s ease-in-out infinite up-and-down;position:absolute;top:42px;right:15px}.topbar .logout{color:#fff;cursor:pointer;line-height:42px;position:absolute;left:15px}.topbar .back_button{color:#fff;cursor:pointer;font-weight:700;line-height:42px;position:absolute;top:4px;left:18px}.topbar .hint_icon{cursor:pointer;color:#fff;font-size:1.5em;display:inline-block;position:absolute;top:5px;left:80px}.topbar .burger_menu{color:#fff;cursor:pointer;font-size:1.6em;font-weight:700;line-height:42px;position:absolute;top:2px;left:15px}.topbar .play_button{color:#fff;cursor:pointer;font-size:1.6em;font-weight:700;line-height:42px;position:absolute;top:5px;left:75px}.topbar .search_button{color:#fff;cursor:pointer;font-size:26px;position:absolute;top:5px;left:75px}.topbar .broadcast_button{color:#fff;cursor:pointer;font-size:24px;position:absolute;top:9px;left:70px}.topbar .broadcast_button .badge{color:#fff;vertical-align:middle;text-align:center;background-color:#eb4034;border-radius:20px;width:22px;height:22px;font-size:14px;font-weight:700;line-height:22px;display:inline-block;position:absolute;top:-5px;right:-15px}.swal_info_message ul{text-align:left;padding-left:0;list-style:none}.languageLinks{justify-content:center;align-items:center;gap:14px;padding:12px 0;font-size:.9em;display:flex}.languageLinks a{color:inherit;opacity:.65;text-decoration:none}.languageLinks a:hover{text-decoration:underline}.languageLinks a.active{opacity:1;font-weight:700}
