.FYXxzW_page{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;gap:20px;min-width:0;display:flex;position:relative;overflow-x:clip}.FYXxzW_layer{z-index:1;position:relative}.FYXxzW_heading{font-family:var(--font-pixel);text-align:center;margin:0 -8px;font-size:32px;font-weight:400;line-height:32px}.FYXxzW_headline{font-family:var(--font-pixel);text-align:center;margin:0;font-size:24px;font-weight:400;line-height:30px}.FYXxzW_label{font-family:var(--font-pixel);text-align:center;margin:0;font-size:16px;font-weight:400;line-height:16px}.FYXxzW_body{text-align:center;margin:0;font-size:16px;line-height:24px}.FYXxzW_challengePage{padding:28px 16px 40px}.FYXxzW_challengeRow{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}.FYXxzW_ticketPanel{align-self:stretch;padding:18px 20px 20px}.FYXxzW_ticket{flex-direction:column;gap:14px;margin:0;display:flex}.FYXxzW_ticketGroup{flex-direction:column;gap:6px;min-width:0;display:flex}.FYXxzW_ticketGroup .FYXxzW_label{text-align:left}.FYXxzW_ticketGroup dd{margin:0}.FYXxzW_name{color:var(--mint);overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.25}.FYXxzW_levelNumber{font-family:var(--font-pixel);font-size:32px;line-height:32px}.FYXxzW_levelCode{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.4}.FYXxzW_openButton{align-self:stretch}.FYXxzW_install{flex-direction:column;align-self:stretch;align-items:center;gap:12px;display:flex}.FYXxzW_installText{text-align:center;margin:0;font-size:15px;line-height:22px}.FYXxzW_qrPanel{display:none}.FYXxzW_qrText{text-align:center;margin:0;font-size:15px;line-height:22px}.FYXxzW_qr{display:block}.FYXxzW_homePage{padding:28px 24px 40px}.FYXxzW_homeText{flex-direction:column;align-items:center;gap:20px;display:flex}.FYXxzW_homeBody{text-align:center;max-width:500px;margin:0;font-size:16px;line-height:24px}.FYXxzW_footerLinks{gap:24px;font-size:14px;line-height:20px;display:flex}.FYXxzW_footerLinks a{color:var(--violet)}.FYXxzW_footerLinks a:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.FYXxzW_gameWindow{box-sizing:border-box;border:0 solid #0000;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='96' height='96' shape-rendering='crispEdges'%3E%3Cpath fill='%238A5BFF' d='M3 0h6v1h-6z M11 0h4v1h-4z M16 0h5v1h-5z M2 1h20v1h-20z M1 2h2v1h-2z M21 2h2v1h-2z M0 3h2v1h-2z M22 3h2v1h-2z M0 4h2v1h-2z M22 4h2v1h-2z M0 5h2v1h-2z M22 5h2v1h-2z M0 6h2v1h-2z M22 6h2v1h-2z M0 7h2v1h-2z M22 7h2v1h-2z M0 8h2v1h-2z M22 8h2v1h-2z M0 9h2v1h-2z M22 9h1v1h-1z M0 10h2v1h-2z M22 10h2v1h-2z M1 11h1v1h-1z M22 11h2v1h-2z M0 12h2v1h-2z M22 12h2v1h-2z M0 13h2v1h-2z M22 13h2v1h-2z M0 14h2v1h-2z M22 14h2v1h-2z M0 15h2v1h-2z M22 15h2v1h-2z M0 16h2v1h-2z M22 16h1v1h-1z M0 17h2v1h-2z M22 17h2v1h-2z M0 18h2v1h-2z M22 18h2v1h-2z M0 19h2v1h-2z M22 19h2v1h-2z M0 20h2v1h-2z M22 20h2v1h-2z M1 21h2v1h-2z M21 21h2v1h-2z M2 22h20v1h-20z M3 23h5v1h-5z M9 23h4v1h-4z M15 23h6v1h-6z'/%3E%3C/svg%3E") 24/24px repeat;width:288px;height:320px;padding:8px}.FYXxzW_gameCrop{width:272px;height:304px;image-rendering:pixelated;display:block}.FYXxzW_notFoundPage{gap:24px;padding:28px 24px 48px}.FYXxzW_notFoundSprig{margin-top:48px}.FYXxzW_notFound404{width:192px;height:96px;display:block}.FYXxzW_notFoundPage .FYXxzW_body{max-width:400px}.FYXxzW_homeButton{width:240px;height:48px}@media (width>=960px){.FYXxzW_challengePage{gap:36px;padding:56px 16px}.FYXxzW_challengeRow{flex-direction:row;justify-content:center;width:auto}.FYXxzW_heading{font-size:40px;line-height:40px}.FYXxzW_body{font-size:18px;line-height:28px}.FYXxzW_ticketNumbered{flex-direction:row;gap:24px}.FYXxzW_ticketNumbered .FYXxzW_ticketSender{flex:1}.FYXxzW_ticketNumbered .FYXxzW_ticketLevel{flex:none;width:160px}.FYXxzW_openButton{height:56px}.FYXxzW_installText{font-size:16px;line-height:24px}.FYXxzW_homePage{flex-direction:row;justify-content:center;gap:80px;padding:56px 16px}.FYXxzW_homeText{align-items:flex-start;width:500px}.FYXxzW_homeText .FYXxzW_headline{text-align:left;font-size:32px;line-height:40px}.FYXxzW_homeBody{text-align:left;font-size:18px;line-height:28px}.FYXxzW_gameWindow{width:384px;height:560px}.FYXxzW_gameCrop{width:368px;height:544px}.FYXxzW_notFoundPage{justify-content:center}.FYXxzW_notFoundPage .FYXxzW_body{font-size:16px;line-height:24px}}@media (width>=960px) and (hover:hover){.FYXxzW_qrPanel{flex-direction:column;flex:none;align-items:center;gap:16px;width:300px;padding:28px 24px;display:flex}}