From: Snapshot-Content-Location: https://ppl-ai-code-interpreter-files.s3.amazonaws.com/web/direct-files/4215e7cba5bc550c6abebc1936b54026/9b41441e-fa59-4962-9fb9-f94449bf9d3a/0ba9e8ba.html?AWSAccessKeyId=ASIA2F3EMEYESQZLRZZM&Signature=3e8YyEw7rhFV1Y7U8cVQQB3G3z4%3D&x-amz-security-token=IQoJb3JpZ2luX2VjEEYaCXVzLWVhc3QtMSJIMEYCIQCvMvzbLTQGXU%2BxYFu3DHAWJlNZOizkbKSqsjDwtx%2FBQAIhAKjMadmCIM7tom6btSAT8f%2FgBpt4YUkytYaz4g9BooIpKvMECA8QARoMNjk5NzUzMzA5NzA1Igx%2FwAV%2FUHOMm13EpZcq0AQiiGinSNiadjp9QIwAxW6sFmrkFYG3xhal2Op3DLypYyXsdBXHyt6W%2BRfFoiH1qInXF60bsruXizYUkc9Wa67tOO5AlT3IaR0TkPloRXz%2FB5d1e5q8OLKnC3hOqVZ4kSusVdnjvw6FSIH%2FKiM%2Br46CsLj3pyVObNOl3bWG89RJbHyaBzKX5oVHrwcCwV4VVg2iMAZar4qz8D64kbMDvDn%2BoYulkA1BrO85AWaLpWbG2GlwsAOhkqjKyl8UNleUsRsVqdYwlP9zwd8S2U02qJr%2Fu8Eaf6QBErhjfALKPN1eeiDCdvrvf%2FIW1Od9qH5fCfERXgsh5Anb9ZXQiGTHbwoRi6kkrsz12aPzWi00qtB5sz5htWyk2Iv7W2jaMwILqmlKIa8Sa2TpF9sgSE5%2BAji%2FTAYnbUwvh1wq1EEN%2BUc3hcvo5MKUxnhBYP2N61vdwJCLtYsxCx3Yz7tvgZEjm73s4zdS9qlSrC5c8DJAFAe2IhLkxEqnqB7JApZKnfJvIIMfftcZ6%2B0mJ5ileOU66aATehXPNx7TpouoZ%2BOB1KGjha5bxyV9%2BzXE9lPKam0cR%2Fq4lyE8lWThHGGW26nwDHxRDThrynr1%2F4uxFAjO0ylIG%2BA9f0Hx8PsraeGQZpEztS5N6fksm5RUu1pRAVUItjKXzwgbr1IWbD2A20cCsWpvbg%2B9sYvWckil7Ke1tMzX8t%2BLwatfVn%2FuktY9f1%2FkErCR%2BfeUkDfi18pvWtLQnOHmyCavu186YdtwxZeE4fahSdqA1w%2FNGo%2FWF3SV%2FoA2IVERMPXhpM4GOpcBLIWWJJQqsnjLpSvhN6O%2BNu3KOzhMC465x4g0r9hUZKNaY6eHuGn8UYHpdRZqqKBwnPIaMRiuRgZ0jPR7F8qB8sECwYsSx%2FxbdIUXKTVIn8l9j%2FoNBs2DoB4eU%2BripT88l53rZK2bx%2BmuyjKHLGqgB%2B1OO5sZ3uQwTegp%2BOEU2Th%2B6lt%2BPUQRqpOus94dhsKP%2Fobv3nuoHA%3D%3D&Expires=1774796488&rnd=1774793079381&utm_source=perplexity Subject: Escape Room por Equipos Date: Sun, 29 Mar 2026 11:04:43 -0300 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----MultipartBoundary--wsCnnXEEq4CawXEsXulr7mwh0pdrbbUIulhgcPDmXQ----" ------MultipartBoundary--wsCnnXEEq4CawXEsXulr7mwh0pdrbbUIulhgcPDmXQ---- Content-Type: text/html Content-ID: Content-Transfer-Encoding: binary Content-Location: https://ppl-ai-code-interpreter-files.s3.amazonaws.com/web/direct-files/4215e7cba5bc550c6abebc1936b54026/9b41441e-fa59-4962-9fb9-f94449bf9d3a/0ba9e8ba.html?AWSAccessKeyId=ASIA2F3EMEYESQZLRZZM&Signature=3e8YyEw7rhFV1Y7U8cVQQB3G3z4%3D&x-amz-security-token=IQoJb3JpZ2luX2VjEEYaCXVzLWVhc3QtMSJIMEYCIQCvMvzbLTQGXU%2BxYFu3DHAWJlNZOizkbKSqsjDwtx%2FBQAIhAKjMadmCIM7tom6btSAT8f%2FgBpt4YUkytYaz4g9BooIpKvMECA8QARoMNjk5NzUzMzA5NzA1Igx%2FwAV%2FUHOMm13EpZcq0AQiiGinSNiadjp9QIwAxW6sFmrkFYG3xhal2Op3DLypYyXsdBXHyt6W%2BRfFoiH1qInXF60bsruXizYUkc9Wa67tOO5AlT3IaR0TkPloRXz%2FB5d1e5q8OLKnC3hOqVZ4kSusVdnjvw6FSIH%2FKiM%2Br46CsLj3pyVObNOl3bWG89RJbHyaBzKX5oVHrwcCwV4VVg2iMAZar4qz8D64kbMDvDn%2BoYulkA1BrO85AWaLpWbG2GlwsAOhkqjKyl8UNleUsRsVqdYwlP9zwd8S2U02qJr%2Fu8Eaf6QBErhjfALKPN1eeiDCdvrvf%2FIW1Od9qH5fCfERXgsh5Anb9ZXQiGTHbwoRi6kkrsz12aPzWi00qtB5sz5htWyk2Iv7W2jaMwILqmlKIa8Sa2TpF9sgSE5%2BAji%2FTAYnbUwvh1wq1EEN%2BUc3hcvo5MKUxnhBYP2N61vdwJCLtYsxCx3Yz7tvgZEjm73s4zdS9qlSrC5c8DJAFAe2IhLkxEqnqB7JApZKnfJvIIMfftcZ6%2B0mJ5ileOU66aATehXPNx7TpouoZ%2BOB1KGjha5bxyV9%2BzXE9lPKam0cR%2Fq4lyE8lWThHGGW26nwDHxRDThrynr1%2F4uxFAjO0ylIG%2BA9f0Hx8PsraeGQZpEztS5N6fksm5RUu1pRAVUItjKXzwgbr1IWbD2A20cCsWpvbg%2B9sYvWckil7Ke1tMzX8t%2BLwatfVn%2FuktY9f1%2FkErCR%2BfeUkDfi18pvWtLQnOHmyCavu186YdtwxZeE4fahSdqA1w%2FNGo%2FWF3SV%2FoA2IVERMPXhpM4GOpcBLIWWJJQqsnjLpSvhN6O%2BNu3KOzhMC465x4g0r9hUZKNaY6eHuGn8UYHpdRZqqKBwnPIaMRiuRgZ0jPR7F8qB8sECwYsSx%2FxbdIUXKTVIn8l9j%2FoNBs2DoB4eU%2BripT88l53rZK2bx%2BmuyjKHLGqgB%2B1OO5sZ3uQwTegp%2BOEU2Th%2B6lt%2BPUQRqpOus94dhsKP%2Fobv3nuoHA%3D%3D&Expires=1774796488&rnd=1774793079381&utm_source=perplexity Escape Room por Equipos

Escape Room por Equipos

Dos equipos, pistas separadas y panel central para el facilitador
Sesión: escape_1774793080237Firebase: conectado
🅰️ Equipo A🅱️ Equipo B🧠 4 etapas⏱️ Contrarreloj
Cada equipo ve solo su rutaEl admin monitorea ambos avances en una sola pantalla

Entrar como jugador

Elige equipo, escribe tu nombre y resuelve desafíos junto a tu grupo.

Entrar como admin

Visualiza el estado de A y B, reinicia la sesión y guía la actividad. PIN por defecto: 1234.

Cómo usarlo

1. Admin crea sesión. 2. Comparte link con equipo A y B. 3. Cada equipo resuelve pruebas en su celular. 4. Admin mira progreso y desbloqueos.

------MultipartBoundary--wsCnnXEEq4CawXEsXulr7mwh0pdrbbUIulhgcPDmXQ---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=Inter:wght@400;500;600;700&display=swap @charset "utf-8"; @font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } @font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, 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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } @font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, 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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } @font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, 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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } @font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, 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: "Space Grotesk"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C_k3HqUtEw.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: "Space Grotesk"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C_k3HqUtEw.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2") format("woff2"); unicode-range: U+0-FF, 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: "Space Grotesk"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C_k3HqUtEw.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: "Space Grotesk"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C_k3HqUtEw.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2") format("woff2"); unicode-range: U+0-FF, 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: "Space Grotesk"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C_k3HqUtEw.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: "Space Grotesk"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C_k3HqUtEw.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2") format("woff2"); unicode-range: U+0-FF, 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; } ------MultipartBoundary--wsCnnXEEq4CawXEsXulr7mwh0pdrbbUIulhgcPDmXQ---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: cid:css-578a3ecd-438d-4d3c-b022-92cd03e80a05@mhtml.blink @charset "utf-8"; :root { --bg: #090914; --surface: #151529; --surface2: #1d1d38; --border: #2f2f5f; --text: #f3f4ff; --muted: #a8accc; --primary: #57d0ff; --primary2: #7b61ff; --success: #35d39a; --warn: #ffbe55; --danger: #ff668f; --space-2: .5rem; --space-3: .75rem; --space-4: 1rem; --space-5: 1.25rem; --space-6: 1.5rem; --radius: 18px; --shadow: 0 20px 60px rgba(0,0,0,.35); --font-display: 'Space Grotesk',sans-serif; --font-body: 'Inter',sans-serif; } * { box-sizing: border-box; } body { margin: 0px; background: radial-gradient(circle at center top, rgb(22, 22, 59) 0px, rgb(9, 9, 20) 48%); color: var(--text); font-family: var(--font-body); min-height: 100vh; } h1, h2, h3 { font-family: var(--font-display); margin: 0px; } .hidden { display: none !important; } .app { max-width: 1200px; margin: 0px auto; padding: 16px; } .topbar { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 16px; } .brand { display: flex; align-items: center; gap: 12px; } .logo { width: 18px; height: 18px; border-radius: 5px; background: linear-gradient(135deg,var(--primary2),var(--primary)); } .title { font-size: clamp(1.8rem, 4vw, 3rem); } .subtitle { color: var(--muted); margin-top: 6px; } .pill { padding: 10px 14px; border-radius: 999px; background: rgb(16, 16, 38); border: 1px solid var(--border); font-size: 0.92rem; color: var(--muted); } .grid { display: grid; gap: 16px; } .g2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); } .g3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); } .card { background: linear-gradient(rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.01)); border: 1px solid var(--border); border-radius: var(--radius); padding: 20px; box-shadow: var(--shadow); } .card h2 { font-size: 1.2rem; margin-bottom: 8px; } .muted { color: var(--muted); } .small { font-size: 0.92rem; } .btn { appearance: none; border: none; border-radius: 14px; padding: 12px 16px; font-weight: 700; cursor: pointer; background: var(--primary); color: rgb(6, 17, 26); } .btn.alt { background: rgb(35, 35, 74); color: var(--text); border: 1px solid var(--border); } .btn.good { background: var(--success); color: rgb(5, 32, 21); } .btn.warn { background: var(--warn); color: rgb(35, 21, 5); } .btn.danger { background: var(--danger); color: rgb(38, 4, 15); } .btn:disabled { opacity: 0.45; cursor: not-allowed; } .actions { display: flex; gap: 10px; flex-wrap: wrap; } .input, .select { width: 100%; padding: 14px; border-radius: 14px; background: rgb(15, 16, 34); border: 1px solid var(--border); color: var(--text); } .step { padding: 14px; border-radius: 14px; background: rgb(17, 17, 40); border: 1px solid rgb(36, 36, 79); } .team-tabs { display: flex; gap: 10px; flex-wrap: wrap; } .team-badge { padding: 10px 14px; border-radius: 999px; border: 1px solid var(--border); background: rgb(15, 16, 34); } .stat { font-size: 2rem; font-family: var(--font-display); } .progress { height: 12px; background: rgb(14, 16, 32); border-radius: 999px; overflow: hidden; border: 1px solid var(--border); } .progress > span { display: block; height: 100%; background: linear-gradient(90deg,var(--primary2),var(--primary)); width: 0%; } .challenge { padding: 14px; border: 1px solid var(--border); border-radius: 14px; background: rgb(12, 16, 32); } .challenge.ok { outline: rgba(53, 211, 154, 0.4) solid 2px; } .kpi { padding: 14px; border-radius: 14px; background: rgb(16, 16, 38); border: 1px solid var(--border); } .kpi .num { font-family: var(--font-display); font-size: 1.8rem; } .list { display: grid; gap: 12px; } .divider { height: 1px; background: linear-gradient(90deg,transparent,var(--border),transparent); margin: 10px 0px; } .hero { padding: 24px; border-radius: 28px; background: linear-gradient(135deg, rgba(123, 97, 255, 0.18), rgba(87, 208, 255, 0.1)); border: 1px solid rgba(255, 255, 255, 0.12); margin-bottom: 16px; } .tag { display: inline-flex; padding: 6px 10px; border-radius: 999px; background: rgb(14, 16, 32); border: 1px solid var(--border); font-size: 0.82rem; color: var(--muted); margin: 4px 6px 0px 0px; } .cols { display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 16px; } .statusline { display: flex; gap: 12px; flex-wrap: wrap; align-items: center; margin-top: 10px; } .live { color: var(--success); } .answer-ok { color: var(--success); font-weight: 700; } .answer-bad { color: var(--danger); font-weight: 700; } @media (max-width: 900px) { .g2, .g3, .cols { grid-template-columns: 1fr; } .app { padding: 12px; } .hero { padding: 20px; } } ------MultipartBoundary--wsCnnXEEq4CawXEsXulr7mwh0pdrbbUIulhgcPDmXQ------