.sq-player-root{width:100%;height:100dvh;min-height:100dvh;position:relative;overflow:hidden;background:#ffffff;color:#1a1a1a}.sq-player-root,.sq-player-root *,.sq-player-root :after,.sq-player-root :before{box-sizing:border-box}.sq-player-report-btn{margin-top:1.5rem;border:1px solid #1a1a1a;border-radius:6px;background:#1a1a1a;color:#ffffff;font-family:Montserrat,Arial,sans-serif;font-size:1rem;font-weight:600;padding:.85rem 1.6rem;cursor:pointer}.sq-player-complete{flex-direction:column;gap:.75rem}.sq-player-complete,.sq-player-error,.sq-player-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100dvh;padding:2rem;font-family:Montserrat,Arial,sans-serif;font-size:1rem;color:#042c3b;background:#ffffff}.Viewport_screenArea__WUYGQ{width:100%;height:100%;min-height:100dvh;position:relative;background-color:#fff}.Viewport_visibleArea__HJ09F{position:fixed;width:100%;height:100%}.Viewport_content__JsXAr{position:fixed;top:0;left:0;z-index:10;width:100%;min-height:100%}.ProgressMap_container__zhFvt{box-sizing:border-box;width:100%;height:100%;min-height:100%;padding:20px 24px 16px;display:flex;flex-direction:column;gap:16px;background:#fff;color:#042c3b;overflow:hidden}.ProgressMap_header__Ow_ps{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;width:100%}.ProgressMap_headerActions__FMZVx{display:flex;align-items:center;gap:8px;flex-shrink:0}.ProgressMap_titleBlock__BeAHg{min-width:0}.ProgressMap_brand__YKaSI{margin:0 0 4px;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f7a823}.ProgressMap_title__H444m{margin:0;font-family:Montserrat,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.2;color:#042c3b}.ProgressMap_subtitle__tIuSx{margin:6px 0 0;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:500;color:#5f6d84}.ProgressMap_fullscreen__yHNe9{border-radius:6px;font-family:Montserrat,Arial,sans-serif;font-weight:600;line-height:1.2;cursor:pointer;border:1px solid #1a1a1a;background:#fff;color:#1a1a1a;flex-shrink:0;padding:8px 12px;font-size:14px}.ProgressMap_stage__4CtlK{flex:1;display:flex;align-items:stretch;min-height:0;width:100%;gap:8px}.ProgressMap_navButton__Y_Ygi{border-radius:6px;font-family:Montserrat,Arial,sans-serif;font-weight:600;cursor:pointer;border:1px solid #1a1a1a;background:#fff;color:#1a1a1a;flex:0 0 40px;align-self:center;width:40px;height:40px;font-size:28px;line-height:1}.ProgressMap_navButton__Y_Ygi:disabled{opacity:.35;cursor:default}.ProgressMap_navButton__Y_Ygi:not(:disabled):hover{background:#f9f9fa}.ProgressMap_viewport__qmXPU{flex:1;overflow:hidden;min-width:0;min-height:0}.ProgressMap_track__6HYoU{display:flex;align-items:stretch;height:100%;transition:transform .28s ease}.ProgressMap_cardSlot__5Ntuk{flex:0 0 auto;height:100%;padding:0 8px;box-sizing:border-box}.ProgressMap_card__s6dJh{width:100%;height:100%;border:1px solid #ccd0d5;border-radius:8px;background:#fff;box-shadow:none;overflow:hidden;display:flex;flex-direction:column;text-align:left;padding:0;color:inherit;font:inherit;cursor:default}.ProgressMap_card__s6dJh.ProgressMap_clickable__a_Ytd{cursor:pointer}.ProgressMap_card__s6dJh.ProgressMap_side__sfnsD{opacity:.5}.ProgressMap_mediaWrap__bwjEQ{position:relative;flex:1 1 auto;min-height:0;background:#f9f9fa;display:flex;align-items:center;justify-content:center}.ProgressMap_media__77HYr{max-width:78%;max-height:78%;-o-object-fit:contain;object-fit:contain}.ProgressMap_mediaFallback__BTQR2{width:72px;height:72px;border-radius:16px;background:rgba(4,44,59,.08)}.ProgressMap_status__Z3nI7{position:absolute;top:12px;left:12px;z-index:1;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;background:#888b8f;color:#fff}.ProgressMap_statusActive__NO2qt{background:#042c3b}.ProgressMap_statusCompleted__icao5{background:#05a660}.ProgressMap_body__LwYgF{flex:0 0 auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:8px}.ProgressMap_metaRow__Kkwiq{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ProgressMap_gameName__pr8WX{margin:0;font-size:22px;font-weight:700;color:#042c3b}.ProgressMap_superPower__8KNId{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#5f6d84}.ProgressMap_star__CQlDD{display:inline-block;width:12px;height:12px;background:#f7a823;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.ProgressMap_description____lZO{margin:0;font-size:14px;line-height:1.45;color:#5f6d84}.ProgressMap_startCta__ujzBi{border-radius:6px;font-family:Montserrat,Arial,sans-serif;font-weight:600;line-height:1.2;cursor:pointer;border:1px solid #1a1a1a;background:#1a1a1a;color:#fff;align-self:flex-start;margin-top:4px;padding:8px 12px;font-size:14px}.ProgressMap_dots__g_aEm{display:flex;justify-content:center;flex-shrink:0;gap:8px}.ProgressMap_dot__2DqTY{width:10px;height:10px;border-radius:50%;border:1px solid #c2c6cc;background:#fff;padding:0;cursor:pointer}.ProgressMap_dot__2DqTY.ProgressMap_active__8IW5l{background:#042c3b;border-color:#042c3b}.ProgressMap_completedBanner__oOx6o{margin:auto;text-align:center;font-size:18px;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:16px;color:#042c3b}.ProgressMap_reportButton__I6YZh{border-radius:6px;font-family:Montserrat,Arial,sans-serif;font-weight:600;line-height:1.2;cursor:pointer;border:1px solid #1a1a1a;background:#1a1a1a;color:#fff;padding:8px 16px;font-size:14px}.AspectRatioView_outerContainer__twksC{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.AspectRatioView_innerContainer__Q9ltB{width:100%;height:100%;position:relative}.FullscreenButton_button__fWA5d{border-radius:6px;font-family:Montserrat,Arial,sans-serif;font-weight:600;line-height:1.2;cursor:pointer;border:1px solid #1a1a1a;background:#fff;color:#1a1a1a;padding:8px 12px;font-size:14px}.GameModal_modalContainer__8XTXm{width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.6);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;position:fixed;opacity:0;visibility:hidden;transition:.3s ease-in-out;pointer-events:none;z-index:300}.GameModal_modalContainer__8XTXm button{pointer-events:none}.GameModal_modalContainer__8XTXm.GameModal_visible__LcaXj{opacity:1;visibility:visible;pointer-events:auto}.GameModal_modalContainer__8XTXm.GameModal_visible__LcaXj button{pointer-events:auto}.GameModal_modalContainer__8XTXm .GameModal_modal__kWpgc{width:-moz-fit-content;width:fit-content;min-width:45rem;min-height:25rem;height:-moz-fit-content;height:fit-content;background-color:#fff;filter:drop-shadow(0 4px 9px rgba(0,0,0,.1));backdrop-filter:blur(4px);border-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:3rem}.GameModal_modalContainer__8XTXm .GameModal_modal__kWpgc.GameModal_gameOver__PXMXp{flex-direction:column;width:32rem;min-width:32rem;height:45.2rem;text-align:center;justify-content:space-between}.GameModal_modalContainer__8XTXm .GameModal_modal__kWpgc.GameModal_gameOver__PXMXp img{height:12.7rem;width:6.67rem}.GameModal_modalContainer__8XTXm .GameModal_modal__kWpgc.GameModal_gameOver__PXMXp p{max-width:unset}.GameModal_modalContainer__8XTXm .GameModal_modal__kWpgc p{margin-top:1.2rem;font-size:2.1rem;line-height:3.3rem;max-width:25rem}.GameModal_modalContainer__8XTXm .GameModal_modal__kWpgc .GameModal_modalImg__SbHCa{max-width:15.7rem;height:13rem;-o-object-fit:contain;object-fit:contain}.GameModal_modalContainer__8XTXm .GameModal_modalActions__z3KA2{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.GameModal_modalContainer__8XTXm .GameModal_modalCancel__VS6sU,.GameModal_modalContainer__8XTXm .GameModal_modalConfirm__C_wqn{padding:8px 12px;font-size:14px}.GameModal_modalContainer__8XTXm .GameModal_modalCancel__VS6sU{background:#fff;color:#1a1a1a}.GameModal_modalContainer__8XTXm .GameModal_modalCancel__VS6sU,.GameModal_modalContainer__8XTXm .GameModal_modalConfirm__C_wqn{border-radius:6px;font-family:Montserrat,Arial,sans-serif;font-weight:600;line-height:1.2;cursor:pointer;border:1px solid #1a1a1a}.GameModal_modalContainer__8XTXm .GameModal_modalConfirm__C_wqn{background:#1a1a1a;color:#fff}.GameModal_modalContainer__8XTXm .GameModal_cancelBtn__mjezX{position:absolute;bottom:3%;left:3%}.GameModal_modalContainer__8XTXm .GameModal_confirmBtn__AHQwb{border-radius:6px;font-family:Montserrat,Arial,sans-serif;font-weight:600;line-height:1.2;cursor:pointer;border:1px solid #1a1a1a;background:#1a1a1a;color:#fff;position:absolute;bottom:3%;right:3%}.GameModal_modalContainer__8XTXm .GameModal_cornerBtn__Ly_HA{position:absolute;bottom:3%;right:3%}.GameModal_modalContainer__8XTXm .GameModal_gameOverBtn__GhDyx{position:unset;margin-top:2rem}.GameModal_modalContainer__8XTXm .GameModal_feedbackIcon__UoH4z{margin-bottom:1.8rem}.GameModal_feedbackToast__me4Fh{padding:3.3rem;background-color:#fff;box-shadow:0 4px 9px rgba(0,0,0,.1);border-radius:10px;display:flex;justify-content:space-between;align-items:center}.GameModal_feedbackIcon__UoH4z{display:block;height:6rem;width:6rem;-o-object-fit:contain;object-fit:contain;margin-right:3.3rem;flex-shrink:0}.ButtonRect_button__fUlWY{border-radius:6px;font-family:Montserrat,Arial,sans-serif;font-weight:600;line-height:1.2;cursor:pointer;border:1px solid #1a1a1a;background:#fff;color:#1a1a1a;display:inline-block;padding:1.5rem 2.25rem 1.5rem 7.35rem;margin:0;box-shadow:none;letter-spacing:.02em;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;font-size:2.1rem;line-height:3.3rem;text-align:center;transition:transform .15s ease;-webkit-appearance:none;-moz-appearance:none;opacity:1;visibility:visible;pointer-events:auto;outline:none}.ButtonRect_button__fUlWY.ButtonRect_hidden__00BwR{opacity:0;visibility:hidden;pointer-events:none}.ButtonRect_button__fUlWY.ButtonRect_disabled__SQoYv{opacity:.6;pointer-events:none;cursor:not-allowed}.ButtonRect_button__fUlWY.ButtonRect_default__W8_UD{background:#fff;color:#1a1a1a}.ButtonRect_button__fUlWY.ButtonRect_default__W8_UD,.ButtonRect_button__fUlWY.ButtonRect_primary__iL_bD{border-radius:6px;font-family:Montserrat,Arial,sans-serif;font-weight:600;line-height:1.2;cursor:pointer;border:1px solid #1a1a1a;padding:1.5rem 4.5rem}.ButtonRect_button__fUlWY.ButtonRect_primary__iL_bD{background:#1a1a1a;color:#fff}.ButtonRect_button__fUlWY.ButtonRect_play__4ZGku,.ButtonRect_button__fUlWY.ButtonRect_submit__q3UMq{border:1px solid #05a660;background:url(/_next/static/media/check.aee61bd3.svg) no-repeat 2.25rem;background-size:25%}.ButtonRect_button__fUlWY.ButtonRect_play__4ZGku:hover,.ButtonRect_button__fUlWY.ButtonRect_submit__q3UMq:hover{box-shadow:0 4px 9px rgba(5,166,96,.2)}.ButtonRect_button__fUlWY.ButtonRect_play__4ZGku{background-image:url(/_next/static/media/play-green.aee61bd3.svg)}.ButtonRect_button__fUlWY.ButtonRect_cancel__olFEu{border:1px solid #e53535;background:url(/_next/static/media/cancel-red.aee61bd3.svg) no-repeat 2.25rem;background-size:25%}.ButtonRect_button__fUlWY.ButtonRect_cancel__olFEu:hover{box-shadow:0 4px 9px rgba(229,53,53,.2)}.ButtonRect_button__fUlWY.ButtonRect_quit__frGYF,.ButtonRect_button__fUlWY.ButtonRect_stop__HH0DQ{border:1px solid #f7a823;background:url(/_next/static/media/pause-orange.aee61bd3.svg) no-repeat 2.25rem;background-size:25%}.ButtonRect_button__fUlWY.ButtonRect_quit__frGYF:hover,.ButtonRect_button__fUlWY.ButtonRect_stop__HH0DQ:hover{box-shadow:0 4px 9px rgba(229,122,0,.2)}.ButtonRect_button__fUlWY.ButtonRect_quit__frGYF{background-image:url(/_next/static/media/quit-orange.aee61bd3.svg)}.ButtonRect_button__fUlWY.ButtonRect_assessment__KxjV9,.ButtonRect_button__fUlWY.ButtonRect_close__PAQtX,.ButtonRect_button__fUlWY.ButtonRect_fullscreen__3KMux,.ButtonRect_button__fUlWY.ButtonRect_logout__ipZdL{background:url(/_next/static/media/x.aee61bd3.svg) no-repeat 50%;padding:0;margin:0 0 0 auto;background-size:2.7rem;width:5.4rem;height:5.4rem;border-radius:10px}.ButtonRect_button__fUlWY.ButtonRect_logout__ipZdL{width:15rem;font-size:1.5rem;background-image:url(/_next/static/media/logout.aee61bd3.svg);background-position:90%}.ButtonRect_button__fUlWY.ButtonRect_fullscreen__3KMux{width:15rem;font-size:1.5rem;background-image:none;background-position:90%}.ButtonRect_button__fUlWY.ButtonRect_assessment__KxjV9{background-image:url(/_next/static/media/assessment.aee61bd3.svg)}.GameChrome_bar__EicSO{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;width:100%;padding:12px 24px;border-bottom:1px solid #ccd0d5;background:#fff}.GameChrome_brand__sx40Q{margin:0;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f7a823}.GameChrome_actions__R5LO3{display:flex;align-items:center;gap:8px}.GameChrome_back__afR_v,.GameChrome_skip__G7BYF{padding:8px 12px;font-size:14px}.GameChrome_back__afR_v{background:#fff;color:#1a1a1a}.GameChrome_back__afR_v,.GameChrome_skip__G7BYF{border:1px solid #1a1a1a;border-radius:6px;font-family:Montserrat,Arial,sans-serif;font-weight:600;line-height:1.2;cursor:pointer}.GameChrome_skip__G7BYF{background:#1a1a1a;color:#fff}.GameChrome_surface__OLGDp{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.GameChrome_body__GgUq_{position:relative;flex:1;min-height:0}