.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:100}.modal-backdrop .modal-content{position:absolute;right:0;z-index:2}.modal-backdrop .mnemocard-width{max-width:643px;width:100%}.modal-backdrop .parent_popup{cursor:pointer;background:var(--pm-color-background-overlay,#000);width:100vw;height:100vh;opacity:.6!important;position:fixed;top:0;left:0;z-index:2}.modal-backdrop .modal-content{background-color:var(--pm-color-background-modal,var(--pm-color-background-surface-elevated,#fff));color:var(--pm-color-text-primary,#000);position:relative;padding:10px 20px 15px}.modal-backdrop .modal-header-actions{position:absolute;z-index:9999;top:0;right:-55px;display:flex;align-items:flex-start;justify-content:flex-end;width:55px;height:100%;pointer-events:none}.modal-backdrop .modal-custom-content{position:sticky;background-color:var(--pm-color-background-modal,var(--pm-color-background-surface-elevated,#fff));right:0;top:100px;width:auto;height:auto;z-index:100;padding:10px 20px 15px}.modal-backdrop .closer2w{display:block;box-sizing:border-box;width:55px;height:100%;background-image:url(https://powermemory.io/api/media/general/kr2.png);background-repeat:no-repeat;background-position:top;background-size:auto;position:relative;padding:9px 18px;border:0;background-color:#0000;cursor:pointer;opacity:.5;pointer-events:auto}.modal-backdrop .closer2w:hover{opacity:1}@media(max-width:700px){.modal-backdrop .modal-header-actions{position:relative;top:auto;right:auto;width:100%;height:40px;flex:0 0 40px;margin-bottom:4px}.modal-backdrop .closer2w{width:40px;height:40px;padding:0;background-position:50%;background-size:28px}}.training-access-modal{box-sizing:border-box;width:min(456px,100vw - 32px);padding:42px 40px 36px!important}.training-access-lock{display:block;width:32px;height:40px;margin-bottom:18px;background:url(https://powermemory.io/api/media/general/lockhover.png) 50%/contain no-repeat}.training-access-dialog{display:flex;flex-direction:column;align-items:center;color:var(--pm-color-text-primary);text-align:center}.training-access-dialog h2{margin:0;font-family:HeliosCondBold,sans-serif;font-size:24px;line-height:29px;letter-spacing:1px}.training-access-dialog p{max-width:330px;margin:14px 0 24px;color:var(--pm-color-text-secondary);font-family:HeliosCond,sans-serif;font-size:17px;line-height:1.4}.training-access-dialog .training-access-cta{display:inline-flex;min-height:44px;padding:0 28px;align-items:center;justify-content:center;background:var(--yellow);color:var(--black);font-family:HeliosCondBold,sans-serif;font-size:17px;letter-spacing:.5px;text-decoration:none}.training-access-dialog .training-access-cta:focus-visible{outline:2px solid var(--pm-color-navigation-focus);outline-offset:2px}.training-access-dialog[aria-labelledby=learning-cabinet-access-title] h2{font-size:21px;line-height:26px}.training-access-dialog[aria-labelledby=learning-cabinet-access-title] p{width:100%;max-width:600px}@media(max-width:640px){.training-access-modal{padding:36px 24px 28px!important}}.resultNotificationCelebration_modalContent__HxbEB{box-sizing:border-box;width:min(600px,100vw - 32px);padding:0!important;border:1px solid var(--pm-color-border-strong,#777);background:var(--pm-color-background-surface-primary,#fff);color:var(--pm-color-text-primary,#000)}.resultNotificationCelebration_dialog__na4a_{display:flex;min-height:250px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;padding:32px 40px 34px;text-align:center;font-family:HeliosCond,sans-serif}.resultNotificationCelebration_icon__Nx6Jz{width:58px;height:58px;margin:0 0 18px;object-fit:contain}.resultNotificationCelebration_dialog__na4a_ h2{margin:0;font-family:HeliosCondBold,sans-serif;font-size:26px;font-weight:400;letter-spacing:1px;line-height:1.1}.resultNotificationCelebration_dialog__na4a_ p{max-width:500px;margin:14px 0 26px;color:var(--pm-color-text-secondary,#555);font-size:19px;line-height:1.35;overflow-wrap:anywhere}.resultNotificationCelebration_action__XHb8a{min-width:150px;min-height:44px;padding:8px 22px;border:2px solid var(--pm-color-border-strong,#000);background:var(--pm-color-background-surface-primary,#fff);color:var(--pm-color-text-primary,#000);font-family:BebasNeueBold,HeliosCondBold,sans-serif;font-size:20px;letter-spacing:1.5px;line-height:1;cursor:pointer}.resultNotificationCelebration_action__XHb8a:focus-visible,.resultNotificationCelebration_action__XHb8a:hover{border-color:var(--pm-color-action-primary-surface,#000);background:var(--pm-color-background-surface-hover,#ebecf0)}.resultNotificationCelebration_action__XHb8a:focus-visible{outline:2px solid var(--pm-color-navigation-focus,#6386b0);outline-offset:2px}@media(max-width:640px){.resultNotificationCelebration_dialog__na4a_{min-height:220px;padding:30px 24px 28px}.resultNotificationCelebration_dialog__na4a_ h2{font-size:22px}.resultNotificationCelebration_dialog__na4a_ p{font-size:17px}}.resultNotificationCelebration_levelModal__4Qwlk{width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.resultNotificationCelebration_levelDialog__XqDVc{position:relative;min-height:0;justify-content:flex-start;padding:20px 24px 24px}.resultNotificationCelebration_levelClose__Jx_uM{position:absolute;top:4px;right:4px;display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;background:#0000;color:var(--pm-color-text-tertiary);cursor:pointer}.resultNotificationCelebration_levelClose__Jx_uM:hover{color:var(--pm-color-text-primary)}.resultNotificationCelebration_levelClose__Jx_uM:focus-visible{outline:2px solid var(--pm-color-navigation-focus);outline-offset:-2px}.resultNotificationCelebration_levelBadge__meF1J{position:relative;display:grid;width:208px;max-width:100%;height:106px;margin-bottom:8px;place-items:center;color:var(--green)}.resultNotificationCelebration_levelConfetti__JBbkA{position:absolute;width:100%;height:100%;object-fit:contain;pointer-events:none}.resultNotificationCelebration_levelBadge__meF1J span{position:absolute;color:var(--pm-color-accent-white);font-family:HeliosCondBold,sans-serif;font-size:42px;line-height:1}.resultNotificationCelebration_levelDialog__XqDVc h2{font-size:30px;letter-spacing:.5px}.resultNotificationCelebration_levelDialog__XqDVc>p{max-width:none;margin:10px 0 18px;color:var(--pm-color-text-primary);font-size:18px;line-height:1.3}.resultNotificationCelebration_levelDetails__vBypf{display:grid;width:100%;gap:12px;margin-bottom:20px;text-align:left;font-size:17px;line-height:1.35}.resultNotificationCelebration_levelDistance__01HpC,.resultNotificationCelebration_levelTiming__X55uW{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;padding:12px 14px;font-size:inherit}.resultNotificationCelebration_levelDistance__01HpC{min-height:56px;background:color-mix(in srgb,var(--green) 7%,var(--pm-color-background-surface-primary));color:var(--green)}.resultNotificationCelebration_levelDistance__01HpC>svg,.resultNotificationCelebration_levelTiming__X55uW>svg{justify-self:center;width:32px;height:32px;color:var(--green)}.resultNotificationCelebration_levelDistance__01HpC strong,.resultNotificationCelebration_levelTiming__X55uW>div{padding-left:14px;border-left:1px solid var(--pm-color-border-subtle)}.resultNotificationCelebration_levelTiming__X55uW{min-height:96px;background:var(--pm-color-background-surface-hover)}.resultNotificationCelebration_levelTiming__X55uW>div{display:grid;gap:4px}.resultNotificationCelebration_levelTiming__X55uW div{font-size:inherit}.resultNotificationCelebration_levelDetails__vBypf strong{font-family:HeliosCondBold,sans-serif;font-weight:400;font-size:inherit}.resultNotificationCelebration_levelNorm__irPs8{color:var(--pm-color-text-tertiary)}.resultNotificationCelebration_levelDifference__JejPi{color:var(--green)}.resultNotificationCelebration_levelTimeValue__n1UaW{font:inherit;white-space:nowrap}.resultNotificationCelebration_levelAction__AM7IL{width:min(274px,100%);min-height:44px;margin-top:auto;border:0;background:var(--green);color:var(--pm-color-accent-white);font-family:HeliosCondBold,sans-serif;font-size:20px;letter-spacing:0}.resultNotificationCelebration_levelAction__AM7IL:hover{background:var(--green);filter:brightness(.92)}.resultNotificationCelebration_levelAction__AM7IL:focus-visible{background:var(--green)}.resultNotificationCelebration_levelAction__AM7IL:disabled,.resultNotificationCelebration_levelClose__Jx_uM:disabled{cursor:wait;opacity:.65}@media(max-width:440px){.resultNotificationCelebration_levelDialog__XqDVc{padding:20px}.resultNotificationCelebration_levelBadge__meF1J{height:104px}.resultNotificationCelebration_levelBadge__meF1J span{font-size:40px}.resultNotificationCelebration_levelDialog__XqDVc h2{font-size:28px}.resultNotificationCelebration_levelDialog__XqDVc>p{font-size:17px}.resultNotificationCelebration_levelDetails__vBypf{font-size:16px}.resultNotificationCelebration_levelDistance__01HpC,.resultNotificationCelebration_levelTiming__X55uW{grid-template-columns:36px minmax(0,1fr);padding:12px}.resultNotificationCelebration_levelDistance__01HpC strong,.resultNotificationCelebration_levelTiming__X55uW>div{padding-left:10px}.resultNotificationCelebration_levelAction__AM7IL{width:100%}}