.training-module__BrnmPq__page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--theme-primary-soft) 62%, transparent), transparent 34rem), linear-gradient(180deg, var(--theme-surface-soft) 0%, var(--theme-surface-warm) 100%)}.training-module__BrnmPq__sectionShell{width:min(1180px,100% - 2rem);margin:0 auto}.training-module__BrnmPq__introSection,.training-module__BrnmPq__gridSection,.training-module__BrnmPq__learnSection{padding:3.5rem 0}.training-module__BrnmPq__gridSection{padding-top:2rem}.training-module__BrnmPq__eyebrow{font-family:var(--type-label-family);font-weight:var(--type-label-weight);color:var(--primary-maroon);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.95rem;font-size:.82rem}.training-module__BrnmPq__introGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:2rem;display:grid}.training-module__BrnmPq__introTitle,.training-module__BrnmPq__gridTitle{font-family:var(--type-section-title-family);font-weight:var(--type-section-title-weight);font-size:var(--text-section-title);color:var(--bg-dark);line-height:1.1}.training-module__BrnmPq__introCopy{color:var(--text-main);font-size:1.05rem;line-height:1.8}.training-module__BrnmPq__gridHeader{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.training-module__BrnmPq__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.training-module__BrnmPq__categoryTabs{flex-wrap:wrap;gap:.85rem;margin-bottom:1rem;display:flex}.training-module__BrnmPq__categoryTab,.training-module__BrnmPq__levelTab{font-family:var(--type-ui-family);color:var(--primary-maroon);background:var(--theme-surface-warm);border:1px solid var(--theme-card-border);cursor:pointer;border-radius:999px;padding:.78rem 1.1rem;font-size:.92rem;font-weight:600;transition:transform .24s,box-shadow .24s,background-color .24s,color .24s}.training-module__BrnmPq__categoryTab:hover,.training-module__BrnmPq__levelTab:hover{box-shadow:var(--theme-shadow-card);background:var(--theme-chip-bg);transform:translateY(-2px)}.training-module__BrnmPq__categoryTabActive,.training-module__BrnmPq__levelTabActive{background:var(--theme-chip-bg);color:var(--theme-chip-text);border-color:var(--theme-chip-border);box-shadow:var(--theme-shadow-card)}.training-module__BrnmPq__levelTabs{flex-wrap:wrap;gap:.65rem;margin-bottom:2.25rem;display:flex}.training-module__BrnmPq__levelTab{padding:.62rem .9rem;font-size:.82rem}.training-module__BrnmPq__trainingCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.training-module__BrnmPq__card,.training-module__BrnmPq__trainingCourseCard,.training-module__BrnmPq__lessonCard,.training-module__BrnmPq__emptyState,.training-module__BrnmPq__courseHero{border:1px solid var(--theme-card-border);background:color-mix(in srgb, var(--theme-card-bg) 86%, transparent);box-shadow:var(--theme-shadow-card)}.training-module__BrnmPq__card{min-height:260px;color:inherit;border-radius:28px;flex-direction:column;justify-content:space-between;padding:1.35rem;text-decoration:none;display:flex}.training-module__BrnmPq__trainingCourseCard{background:linear-gradient(180deg, var(--theme-surface-soft) 0%, var(--theme-surface-warm) 100%);cursor:pointer;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:390px;padding:1.45rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.training-module__BrnmPq__trainingCourseCard:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 100% 0,#80000012,#0000 24%),linear-gradient(135deg,#8000000d,#0000 42%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Ccircle cx='14' cy='14' r='2' fill='rgba(128,0,0,0.14)'/%3E%3Ccircle cx='42' cy='54' r='2' fill='rgba(128,0,0,0.12)'/%3E%3Ccircle cx='78' cy='26' r='2' fill='rgba(128,0,0,0.1)'/%3E%3Cpath d='M14 14 L14 36 L42 54 L78 54 L78 26' fill='none' stroke='rgba(128,0,0,0.11)' stroke-width='1'/%3E%3Cpath d='M42 54 L42 80 M14 36 L0 48 M78 26 L96 12' fill='none' stroke='rgba(128,0,0,0.08)' stroke-width='1'/%3E%3C/svg%3E");background-position:0 0,0 0,100% 100%;background-size:auto,auto,96px 96px;transition:background-position .35s,opacity .35s;position:absolute;inset:0}.training-module__BrnmPq__trainingCourseCard:after{content:"";opacity:.85;pointer-events:none;background:radial-gradient(circle,#8000000f 0%,#80000005 55%,#0000 72%);border-radius:30px;width:132px;height:132px;position:absolute;inset:auto -24px -24px auto;transform:rotate(18deg)}.training-module__BrnmPq__trainingCourseCard:hover{border-color:var(--theme-card-hover-border);box-shadow:var(--theme-shadow-card-hover);background:linear-gradient(180deg, var(--theme-surface-soft) 0%, var(--theme-surface-warm-strong) 100%);transform:translateY(-6px)}.training-module__BrnmPq__trainingCourseCard:hover:before{background-position:0 0,0 0,calc(100% - 10px) calc(100% - 8px)}.training-module__BrnmPq__trainingCardTop,.training-module__BrnmPq__trainingCardActions{z-index:1;position:relative}.training-module__BrnmPq__trainingCardTop{gap:0;display:grid}.training-module__BrnmPq__trainingCardActions{flex-wrap:nowrap;gap:.48rem;margin-top:1rem;display:flex}.training-module__BrnmPq__trainingCardActions .training-module__BrnmPq__primaryCta,.training-module__BrnmPq__trainingCardActions .training-module__BrnmPq__secondaryCta{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding:.62rem .5rem;font-size:.72rem}.training-module__BrnmPq__trainingCardHeader{z-index:1;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex;position:relative}.training-module__BrnmPq__trainingCardMetaRow{flex-wrap:wrap;gap:.48rem;margin:0 0 .85rem;display:flex}.training-module__BrnmPq__trainingMetaPill{border:1px solid var(--theme-card-border);color:var(--primary-maroon);font-family:var(--type-ui-family);letter-spacing:.05em;text-transform:uppercase;background:#ffffff9e;border-radius:999px;align-items:center;gap:.3rem;padding:.38rem .62rem;font-size:.72rem;font-weight:900;display:inline-flex}.training-module__BrnmPq__trainingCardHeaderContent{flex:1;min-width:0}.training-module__BrnmPq__trainingIconWrapper{color:var(--primary-maroon);background:linear-gradient(180deg, var(--theme-surface-warm) 0%, var(--theme-surface-warm-strong) 100%);border:1px solid var(--theme-card-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:transform .28s,box-shadow .28s,background-color .28s;display:flex}.training-module__BrnmPq__trainingCourseCard:hover .training-module__BrnmPq__trainingIconWrapper{background:var(--theme-surface-warm-strong);box-shadow:var(--theme-shadow-card);transform:translateY(-2px)scale(1.05)}.training-module__BrnmPq__cardAccentLine{background:#8000002e;width:72px;height:2px;margin-top:.85rem;transition:width .28s,background-color .28s}.training-module__BrnmPq__trainingCourseCard:hover .training-module__BrnmPq__cardAccentLine{background:#80000057;width:104px}.training-module__BrnmPq__trainingFeatureList{z-index:1;flex-grow:1;margin:0 0 1.25rem;padding:0;list-style:none;position:relative}.training-module__BrnmPq__trainingFeatureItem{font-family:var(--type-card-text-family);color:var(--text-main);align-items:flex-start;gap:.62rem;margin-bottom:.62rem;font-size:.88rem;line-height:1.35;display:flex}.training-module__BrnmPq__checkIcon{color:var(--primary-maroon);flex-shrink:0;margin-top:3px}.training-module__BrnmPq__trainingProgressPanel{background:#ffffff94;border:1px solid #8000001f;border-radius:16px;gap:.48rem;margin-top:auto;padding:.78rem;display:grid}.training-module__BrnmPq__trainingProgressPanel div:first-child{color:var(--text-main);font-family:var(--type-ui-family);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;font-weight:900;display:flex}.training-module__BrnmPq__trainingProgressPanel strong{color:var(--primary-maroon)}.training-module__BrnmPq__trainingProgressTrack{background:#8000001a;border-radius:999px;height:8px;overflow:hidden}.training-module__BrnmPq__trainingProgressTrack span{border-radius:inherit;background:var(--theme-gradient-primary);height:100%;transition:width .3s;display:block}.training-module__BrnmPq__primaryCta:disabled,.training-module__BrnmPq__secondaryCta:disabled{opacity:.58;cursor:not-allowed}.training-module__BrnmPq__spinIcon{animation:1s linear infinite training-module__BrnmPq__spin}@keyframes training-module__BrnmPq__spin{to{transform:rotate(360deg)}}.training-module__BrnmPq__cardTop{gap:.8rem;display:grid}.training-module__BrnmPq__cardMeta,.training-module__BrnmPq__courseMeta{flex-wrap:wrap;gap:.6rem;display:flex}.training-module__BrnmPq__pill,.training-module__BrnmPq__statusPill{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;width:fit-content;padding:.45rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.training-module__BrnmPq__pill{background:var(--theme-chip-bg);color:var(--theme-chip-text)}.training-module__BrnmPq__statusPill{color:var(--primary-maroon);background:#fff4df}.training-module__BrnmPq__cardTitle,.training-module__BrnmPq__courseTitle,.training-module__BrnmPq__lessonTitle{font-family:var(--type-card-title-family);font-weight:var(--type-card-title-weight);color:var(--bg-dark);line-height:1.06}.training-module__BrnmPq__cardTitle{font-size:var(--text-card-title)}.training-module__BrnmPq__courseTitle{font-size:clamp(2.4rem,5vw,4.4rem)}.training-module__BrnmPq__lessonTitle{font-size:clamp(1.55rem,3vw,2.35rem)}.training-module__BrnmPq__cardCopy,.training-module__BrnmPq__courseCopy,.training-module__BrnmPq__lessonCopy,.training-module__BrnmPq__emptyState{color:var(--text-main);line-height:1.75}.training-module__BrnmPq__trainingCourseCard .training-module__BrnmPq__cardCopy{font-family:var(--type-card-text-family);font-weight:var(--type-card-text-weight);line-height:1.7;font-size:var(--text-body);z-index:1;margin:0 0 2rem;position:relative}.training-module__BrnmPq__cardCta,.training-module__BrnmPq__primaryCta,.training-module__BrnmPq__secondaryCta{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.78rem 1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.training-module__BrnmPq__cardCta,.training-module__BrnmPq__primaryCta{background:var(--theme-gradient-primary);color:var(--theme-chip-filled-text);isolation:isolate;transition:transform .28s,box-shadow .28s,background .28s;position:relative;overflow:hidden}.training-module__BrnmPq__primaryCta:before{content:"";background:linear-gradient(120deg,#0000 10%,#ffffff2e 45%,#0000 80%);transition:transform .5s;position:absolute;inset:0;transform:translate(-120%)}.training-module__BrnmPq__primaryCta svg,.training-module__BrnmPq__primaryCta span{z-index:1;position:relative}.training-module__BrnmPq__trainingCourseCard:hover .training-module__BrnmPq__primaryCta{box-shadow:var(--theme-shadow-card-hover);transform:translate(4px)}.training-module__BrnmPq__trainingCourseCard:hover .training-module__BrnmPq__primaryCta:before{transform:translate(120%)}.training-module__BrnmPq__trainingCourseCard .training-module__BrnmPq__primaryCta{font-family:var(--type-ui-family);font-weight:700;font-size:var(--text-body-sm);gap:.55rem;width:fit-content;padding:.95rem 1.3rem}.training-module__BrnmPq__secondaryCta{border:1px solid var(--theme-card-border);color:var(--primary-maroon);background:color-mix(in srgb, var(--theme-card-bg) 76%, transparent)}.training-module__BrnmPq__emptyState{text-align:center;border-radius:28px;padding:2rem}.training-module__BrnmPq__gridHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;max-width:min(100%,760px);display:flex}.training-module__BrnmPq__learnerDashboardHero{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--theme-primary-soft) 62%, transparent), transparent 20rem), linear-gradient(135deg, #fffaf2, color-mix(in srgb, var(--theme-section-bg) 82%, white));padding:clamp(3.5rem,8vw,6rem) 0 clamp(2rem,5vw,3rem)}.training-module__BrnmPq__learnerPortalHeader{border:1px solid var(--theme-card-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-primary-soft) 48%, transparent), transparent 18rem), linear-gradient(135deg, #fffaf2fa, color-mix(in srgb, var(--theme-section-bg) 78%, white));box-shadow:var(--theme-shadow-card);border-radius:34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.training-module__BrnmPq__learnerPortalHeader h1{font-family:var(--type-section-title-family);color:var(--bg-dark);margin:.78rem 0 .55rem;font-size:clamp(1.9rem,4vw,3.1rem);line-height:1.04}.training-module__BrnmPq__learnerPortalHeader p{max-width:720px;color:var(--text-main);margin:0;line-height:1.65}.training-module__BrnmPq__learnerPortalActions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.training-module__BrnmPq__learnerHeroGrid{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:clamp(1rem,4vw,2.4rem);display:grid}.training-module__BrnmPq__learnerProfileCard,.training-module__BrnmPq__learnerAuthPanel,.training-module__BrnmPq__learnerAttemptCard,.training-module__BrnmPq__learnerStatsGrid>div{border:1px solid var(--theme-card-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-primary-soft) 42%, transparent), transparent 13rem), color-mix(in srgb, var(--theme-card-bg) 92%, white);box-shadow:var(--theme-shadow-card)}.training-module__BrnmPq__learnerProfileCard{text-align:center;border-radius:34px;place-items:center;gap:.55rem;min-height:220px;padding:clamp(1.2rem,3vw,2rem);display:grid}.training-module__BrnmPq__learnerProfileCard svg{width:58px;height:58px;color:var(--primary-maroon);background:#fff4df;border-radius:22px;padding:.8rem}.training-module__BrnmPq__learnerProfileCard strong{color:var(--bg-dark);font-size:1.35rem}.training-module__BrnmPq__learnerProfileCard span{color:var(--text-main)}.training-module__BrnmPq__learnerAuthPanel{border-radius:34px;grid-template-columns:minmax(0,.78fr) minmax(420px,.92fr);align-items:start;gap:clamp(1rem,4vw,2rem);padding:clamp(1.2rem,3vw,2rem);display:grid}.training-module__BrnmPq__learnerAuthPanelCentered{max-width:980px;margin:0 auto}.training-module__BrnmPq__learnerAuthPanel h2,.training-module__BrnmPq__learnerAttemptCard h3{color:var(--bg-dark);font-family:var(--type-card-title-family);line-height:1.12}.training-module__BrnmPq__learnerAuthPanel h2{margin:.85rem 0 .6rem;font-size:clamp(1.6rem,3vw,2.4rem)}.training-module__BrnmPq__learnerAuthPanel p,.training-module__BrnmPq__learnerAttemptCard p{color:var(--text-main);line-height:1.65}.training-module__BrnmPq__learnerCoursesLink{border:1px solid var(--theme-card-border);width:fit-content;color:var(--primary-maroon);font-family:var(--type-ui-family);background:#ffffffb8;border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:.72rem 1rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.training-module__BrnmPq__learnerCoursesLink:hover{background:var(--theme-gradient-primary);color:var(--theme-chip-filled-text)}.training-module__BrnmPq__learnerStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.2rem;display:grid}.training-module__BrnmPq__learnerSectionHeader{border:1px solid var(--theme-card-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-primary-soft) 38%, transparent), transparent 14rem), #fffaf2eb;box-shadow:var(--theme-shadow-card);border-radius:26px;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem;display:flex}.training-module__BrnmPq__learnerSectionHeader h2{font-family:var(--type-card-title-family);color:var(--bg-dark);margin:.6rem 0 0;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.1}.training-module__BrnmPq__learnerQuickLinks{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:inline-flex}.training-module__BrnmPq__learnerQuickLinks a{border:1px solid var(--theme-card-border);color:var(--primary-maroon);font-family:var(--type-ui-family);background:#ffffffad;border-radius:999px;padding:.5rem .8rem;font-size:.78rem;font-weight:900;text-decoration:none}.training-module__BrnmPq__learnerQuickLinks a:hover{background:var(--theme-chip-bg);color:var(--theme-chip-text)}.training-module__BrnmPq__learnerAnchorTargets{height:0;position:relative;overflow:hidden}.training-module__BrnmPq__learnerProfileLayout{margin-bottom:1.5rem}.training-module__BrnmPq__learnerProfileEditor{border:1px solid var(--theme-card-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-primary-soft) 42%, transparent), transparent 18rem), linear-gradient(180deg, #ffffffdb, #fffaf2f5);box-shadow:var(--theme-shadow-card);border-radius:34px;gap:1.1rem;padding:clamp(1.15rem,2.4vw,1.7rem);display:grid}.training-module__BrnmPq__learnerProfileEditor h2{font-family:var(--type-card-title-family);color:var(--bg-dark);margin:.55rem 0 .2rem;font-size:clamp(1.35rem,2vw,1.85rem)}.training-module__BrnmPq__learnerProfileEditor p{color:var(--text-main);margin:0}.training-module__BrnmPq__learnerProfileFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.88rem;display:grid}.training-module__BrnmPq__learnerFormField{gap:.42rem;display:grid}.training-module__BrnmPq__learnerFormField span{color:var(--bg-dark);font-family:var(--type-ui-family);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.training-module__BrnmPq__learnerFormField strong{color:var(--primary-maroon)}.training-module__BrnmPq__learnerFormField input,.training-module__BrnmPq__learnerFormField select{min-height:46px}.training-module__BrnmPq__learnerFormField input:disabled{color:var(--text-muted);cursor:not-allowed;background:#ffffff8c}.training-module__BrnmPq__learnerStatsGrid>div{border-radius:24px;gap:.35rem;padding:1.2rem;display:grid}.training-module__BrnmPq__learnerStatsGrid span{color:var(--text-light);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:900}.training-module__BrnmPq__learnerStatsGrid strong{color:var(--primary-maroon);font-size:clamp(1.8rem,4vw,2.7rem)}.training-module__BrnmPq__learnerHistoryGrid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:.85rem;display:grid}.training-module__BrnmPq__learnerAttemptCard{border-radius:24px;gap:.72rem;padding:1rem;display:grid;position:relative;overflow:hidden}.training-module__BrnmPq__learnerAttemptCard:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 100% 0,#8000000f,#0000 12rem),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Ccircle cx='14' cy='14' r='2' fill='rgba(128,0,0,0.12)'/%3E%3Ccircle cx='42' cy='54' r='2' fill='rgba(128,0,0,0.1)'/%3E%3Cpath d='M14 14 L14 36 L42 54 L78 54' fill='none' stroke='rgba(128,0,0,0.08)' stroke-width='1'/%3E%3C/svg%3E");position:absolute;inset:0}.training-module__BrnmPq__learnerAttemptCard>*{z-index:1;position:relative}.training-module__BrnmPq__learnerAttemptCard h3{margin:0;font-size:1.12rem;line-height:1.18}.training-module__BrnmPq__learnerAttemptCard p{margin:.25rem 0 0;font-size:.92rem;line-height:1.42}.training-module__BrnmPq__learnerScoreBadge{color:var(--primary-maroon);background:#fff4df;border-radius:16px;align-items:center;gap:.58rem;padding:.65rem .78rem;display:flex}.training-module__BrnmPq__learnerScoreBadge strong{font-size:1.58rem;line-height:1}.training-module__BrnmPq__learnerScoreBadge span{color:var(--text-main);font-size:.84rem;font-weight:800}.training-module__BrnmPq__trainingAccountMenuWrap{z-index:20;position:relative}.training-module__BrnmPq__trainingAccountTrigger{border:1px solid var(--theme-card-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-primary-soft) 42%, transparent), transparent 8rem), #fffaf2f0;min-height:42px;color:var(--primary-maroon);font-family:var(--type-ui-family);cursor:pointer;border-radius:999px;align-items:center;gap:.42rem;padding:.55rem .82rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #5032221f}.training-module__BrnmPq__trainingAccountDropdown{border:1px solid var(--theme-card-border);background:#fffaf2fa;border-radius:22px;gap:.18rem;width:min(280px,100vw - 2rem);padding:.55rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 24px 70px #28181238}.training-module__BrnmPq__trainingAccountIdentity{background:#8000000f;border-radius:16px;gap:.18rem;padding:.75rem;display:grid}.training-module__BrnmPq__trainingAccountIdentity strong{color:var(--bg-dark);font-family:var(--type-card-title-family);font-size:.98rem}.training-module__BrnmPq__trainingAccountIdentity span{color:var(--text-muted);font-size:.78rem}.training-module__BrnmPq__trainingAccountDropdown a,.training-module__BrnmPq__trainingAccountDropdown button{width:100%;color:var(--text-main);font-family:var(--type-ui-family);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:.5rem;padding:.62rem .7rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.training-module__BrnmPq__trainingAccountDropdown a:hover,.training-module__BrnmPq__trainingAccountDropdown button:hover{color:var(--primary-maroon);background:#80000014}.training-module__BrnmPq__courseDetailOverlay{z-index:1250;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0807ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.training-module__BrnmPq__courseDetailModal{scrollbar-width:thin;scrollbar-color:#80000047 transparent;background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-primary-soft) 52%, transparent), transparent 18rem), linear-gradient(180deg, color-mix(in srgb, var(--theme-card-bg) 94%, white), #fffaf2);border:1px solid var(--theme-card-border);border-radius:34px;gap:.82rem;width:min(1040px,100%);max-height:min(86vh,720px);padding:clamp(1rem,2.4vw,1.65rem);display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 80px #00000047}.training-module__BrnmPq__trainingPasswordModal{width:min(620px,100%)}.training-module__BrnmPq__courseDetailModal::-webkit-scrollbar{width:8px}.training-module__BrnmPq__courseDetailModal::-webkit-scrollbar-track{background:0 0}.training-module__BrnmPq__courseDetailModal::-webkit-scrollbar-thumb{background:#8000003d;border-radius:999px}.training-module__BrnmPq__courseDetailModal h2{font-family:var(--type-card-title-family);color:var(--bg-dark);font-size:var(--text-card-title);line-height:1.15}.training-module__BrnmPq__courseDetailModal p{color:var(--text-main);margin:0;line-height:1.58}.training-module__BrnmPq__courseDetailModal .training-module__BrnmPq__flipModalClose{position:absolute;top:1rem;right:1rem}.training-module__BrnmPq__courseDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.45rem 0;display:grid}.training-module__BrnmPq__courseDetailGrid section,.training-module__BrnmPq__courseDetailCallout{border:1px solid var(--theme-card-border);background:#fffaf2c7;border-radius:20px;padding:.78rem}.training-module__BrnmPq__courseDetailGrid h3{font-family:var(--type-card-title-family);margin:0 0 .45rem;font-size:.96rem}.training-module__BrnmPq__courseDetailCallout{margin-bottom:.35rem}.training-module__BrnmPq__courseDetailCallout strong{color:var(--primary-maroon);font-family:var(--type-ui-family);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.78rem;font-weight:900;display:block}.training-module__BrnmPq__courseDetailCallout p{color:var(--text-main);margin:0;line-height:1.55}.training-module__BrnmPq__courseHero{border-radius:34px;gap:1.1rem;padding:clamp(1.4rem,4vw,2.5rem);display:grid}.training-module__BrnmPq__actions{flex-wrap:wrap;gap:.8rem;display:flex}.training-module__BrnmPq__lessonList{gap:1rem;display:grid}.training-module__BrnmPq__lessonCard{border-radius:28px;gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.training-module__BrnmPq__lessonNumber{background:color-mix(in srgb, var(--theme-primary-soft) 82%, white);width:fit-content;color:var(--primary-maroon);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.42rem .72rem;font-size:.78rem;font-weight:900;display:inline-flex}.training-module__BrnmPq__keyPoints{color:var(--text-main);gap:.55rem;padding-left:1.1rem;display:grid}.training-module__BrnmPq__flipBookWrap{gap:1rem;display:grid}.training-module__BrnmPq__flipBookLaunchCard{border:1px solid var(--theme-card-border);background:color-mix(in srgb, var(--theme-card-bg) 88%, transparent);box-shadow:var(--theme-shadow-card);border-radius:34px;gap:1rem;padding:clamp(1.4rem,4vw,2.5rem);display:grid}.training-module__BrnmPq__flipBookTitle{font-family:var(--type-card-title-family);color:var(--bg-dark);margin-top:.8rem;font-size:clamp(1.7rem,4vw,3rem);line-height:1.06}.training-module__BrnmPq__flipBookMeta{color:var(--text-main);margin-top:.45rem;font-weight:800}.training-module__BrnmPq__flipBookProgress{background:color-mix(in srgb, var(--theme-primary-soft) 44%, white);border-radius:999px;height:10px;overflow:hidden}.training-module__BrnmPq__flipBookProgress span{border-radius:inherit;background:var(--theme-button-bg);height:100%;transition:width .25s;display:block}.training-module__BrnmPq__flipBookDots{flex-wrap:wrap;flex:1;justify-content:center;gap:.35rem;display:flex}.training-module__BrnmPq__flipBookDot,.training-module__BrnmPq__flipBookDotActive{cursor:pointer;border:0;border-radius:999px;width:10px;height:10px}.training-module__BrnmPq__flipBookDot{background:color-mix(in srgb, var(--theme-primary-soft) 72%, white)}.training-module__BrnmPq__flipBookDotActive{background:var(--primary-maroon);width:26px}.training-module__BrnmPq__flipBookDot:disabled,.training-module__BrnmPq__flipBookDotActive:disabled{cursor:not-allowed;opacity:.42}.training-module__BrnmPq__flipModalOverlay{z-index:1300;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;background:radial-gradient(circle at 0 0,#fff4df38,#0000 34rem),#0d0908c7;place-items:center;padding:clamp(1rem,3vw,2.75rem);display:grid;position:fixed;inset:0}.training-module__BrnmPq__flipModal{background:linear-gradient(145deg,#fffdf8,#f4ecdf);border:1px solid #ffffff85;border-radius:28px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.45rem;width:min(1360px,100vw - 5rem);height:min(92vh,940px);margin-inline:auto;padding:clamp(.65rem,1.1vw,1rem);display:grid;box-shadow:0 32px 90px #00000061}.training-module__BrnmPq__flipModalHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:42px;display:grid}.training-module__BrnmPq__flipModalFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.training-module__BrnmPq__flipModalFooterPrimary{flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.training-module__BrnmPq__flipModalHeaderMain{align-items:center;gap:.65rem;min-width:0;display:flex}.training-module__BrnmPq__flipModalHeaderMain .training-module__BrnmPq__statusPill{white-space:nowrap;text-overflow:ellipsis;max-width:min(34vw,380px);overflow:hidden}.training-module__BrnmPq__flipModalActiveTitle{color:var(--bg-dark);font-family:var(--type-card-title-family);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.92rem,1.05vw,1.12rem);font-weight:900;line-height:1.1;overflow:hidden}.training-module__BrnmPq__flipModalHeaderActions{justify-content:flex-end;align-items:center;gap:.65rem;min-width:max-content;display:inline-flex}.training-module__BrnmPq__flipModalPageStatus{color:var(--text-main);white-space:nowrap;margin:0;font-size:.82rem;font-weight:800}.training-module__BrnmPq__readerControls{border:1px solid var(--theme-card-border);background:#fffaf2c7;border-radius:999px;align-items:center;gap:.45rem;padding:.2rem;display:inline-flex;box-shadow:0 10px 22px #53352314}.training-module__BrnmPq__readerControls label{color:var(--text-main);font-family:var(--type-ui-family);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.3rem;font-size:.72rem;font-weight:900;display:inline-flex}.training-module__BrnmPq__readerControls select{border:1px solid color-mix(in srgb, var(--theme-card-border) 78%, transparent);color:var(--bg-dark);font-family:var(--type-ui-family);background:#fff;border-radius:999px;padding:.34rem 1.6rem .34rem .65rem;font-size:.78rem;font-weight:800}.training-module__BrnmPq__flipModalClose,.training-module__BrnmPq__flipModalNav{border:1px solid var(--theme-card-border);color:var(--primary-maroon);cursor:pointer;background:#fffaf2;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 12px 30px #00000014}.training-module__BrnmPq__flipModalClose{border-radius:999px;width:38px;height:38px}.training-module__BrnmPq__flipModalStage{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:0;display:grid}.training-module__BrnmPq__flipModalNav{border-radius:15px;width:42px;height:42px}.training-module__BrnmPq__flipModalNavSpacer{width:42px;height:42px}.training-module__BrnmPq__flipModalMobileActions{display:none}.training-module__BrnmPq__flipModalNav:disabled{opacity:.38;cursor:not-allowed}.training-module__BrnmPq__flipModalBook{--reader-font-scale:1.08;--reader-font-family:var(--type-card-text-family);perspective:1600px;background:linear-gradient(90deg,#00000014,#0000 7% 48.8%,#3a221252 50%,#0000 51.2% 93%,#00000012),#efe1c9;border-radius:24px;grid-template-columns:1fr 1fr;max-width:100%;height:100%;min-height:0;padding:clamp(.38rem,.85vw,.6rem);animation:.42s training-module__BrnmPq__flipSpreadIn;display:grid;box-shadow:inset 0 0 0 1px #53352324,0 26px 68px #50322240}.training-module__BrnmPq__flipModalPage{scrollbar-width:thin;scrollbar-color:#80000057 transparent;min-height:0;color:var(--text-main);background:linear-gradient(135deg,#fffffff5,#fffaeff2),radial-gradient(circle at 20% 10%,#8000000f,#0000 18rem);align-content:start;gap:.58rem;padding:clamp(.85rem,1.35vw,1.28rem);display:grid;overflow-y:auto;box-shadow:inset 0 1px #ffffffeb,inset 18px 0 28px #5f3f2714,inset -12px 0 24px #5f3f270f,0 18px 34px #53352333}.training-module__BrnmPq__flipModalPage::-webkit-scrollbar{width:8px}.training-module__BrnmPq__flipModalPage::-webkit-scrollbar-track{background:0 0}.training-module__BrnmPq__flipModalPage::-webkit-scrollbar-thumb{background:#8000003d;border-radius:999px}.training-module__BrnmPq__flipModalPageLeft{transform-origin:100%;border-radius:20px 4px 4px 20px;box-shadow:inset -24px 0 36px #41261421,inset 0 1px #fffffff0,-10px 18px 34px #53352329}.training-module__BrnmPq__flipModalPageRight{transform-origin:0;border-radius:4px 20px 20px 4px;box-shadow:inset 24px 0 36px #41261421,inset 0 1px #fffffff0,10px 18px 34px #53352329}.training-module__BrnmPq__flipModalPageBlank{color:var(--text-main);background:linear-gradient(135deg,#fffaf1,#f2e4cc);border-radius:4px 20px 20px 4px}.training-module__BrnmPq__flipModalPageNumber{color:var(--primary-maroon);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:900}.training-module__BrnmPq__flipModalPage h3{color:var(--bg-dark);font-family:var(--type-card-title-family);margin:0;font-size:clamp(.98rem,1.38vw,1.34rem);line-height:1.14}.training-module__BrnmPq__flipModalPage .training-module__BrnmPq__lessonCopy{font-family:var(--reader-font-family);font-size:calc(clamp(.86rem, .94vw, 1rem) * var(--reader-font-scale));line-height:1.48}.training-module__BrnmPq__flipModalPage .training-module__BrnmPq__lessonCopy p,.training-module__BrnmPq__flipModalPage .training-module__BrnmPq__lessonCopy ul,.training-module__BrnmPq__flipModalPage .training-module__BrnmPq__lessonCopy ol{margin-block:0 .45rem}.training-module__BrnmPq__flipModalPage .training-module__BrnmPq__keyPoints{font-family:var(--reader-font-family);font-size:calc(clamp(.82rem, .88vw, .95rem) * var(--reader-font-scale));gap:.28rem;margin:0;line-height:1.42}.training-module__BrnmPq__unlockCelebration{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.training-module__BrnmPq__unlockCelebration span{background:linear-gradient(180deg, #ffe7a8, var(--primary-maroon));opacity:0;transform-origin:bottom;border-radius:999px;width:8px;height:76px;animation:1.8s ease-out infinite training-module__BrnmPq__unlockBurst;position:absolute;top:50%;left:50%}.training-module__BrnmPq__unlockCelebration span:first-child{animation-delay:0s;transform:rotate(0)translateY(-4rem)}.training-module__BrnmPq__unlockCelebration span:nth-child(2){animation-delay:80ms;transform:rotate(60deg)translateY(-4rem)}.training-module__BrnmPq__unlockCelebration span:nth-child(3){animation-delay:.16s;transform:rotate(120deg)translateY(-4rem)}.training-module__BrnmPq__unlockCelebration span:nth-child(4){animation-delay:.24s;transform:rotate(180deg)translateY(-4rem)}.training-module__BrnmPq__unlockCelebration span:nth-child(5){animation-delay:.32s;transform:rotate(240deg)translateY(-4rem)}.training-module__BrnmPq__unlockCelebration span:nth-child(6){animation-delay:.4s;transform:rotate(300deg)translateY(-4rem)}.training-module__BrnmPq__unlockCelebration span:after{content:"";background:#ffffffb3;width:1px;height:46px;position:absolute;top:40px;left:50%}.training-module__BrnmPq__unlockCelebration span:first-child{animation-delay:0s;left:16%}.training-module__BrnmPq__unlockCelebration span:nth-child(2){background:#0b8f51;animation-delay:.6s;left:36%}.training-module__BrnmPq__unlockCelebration span:nth-child(3){background:#d89000;animation-delay:.25s;left:64%}.training-module__BrnmPq__unlockCelebration span:nth-child(4){background:#174ea6;animation-delay:1s;left:82%}.training-module__BrnmPq__unlockNotice{color:#087344;font-family:var(--type-ui-family);font-size:var(--text-body-sm);background:#0b8f511f;border:1px solid #0b8f5138;border-radius:999px;align-items:center;gap:.45rem;padding:.72rem 1rem;font-weight:900;display:inline-flex}.training-module__BrnmPq__readingGateNotice{color:var(--primary-maroon);font-family:var(--type-ui-family);font-size:var(--text-body-sm);background:#80000014;border:1px solid #8000002e;border-radius:999px;align-items:center;gap:.45rem;padding:.72rem 1rem;font-weight:900;display:inline-flex}@keyframes training-module__BrnmPq__balloonRise{0%{opacity:0;transform:translateY(0)rotate(-4deg)}18%{opacity:.78}to{opacity:0;transform:translateY(-120vh)rotate(8deg)}}@keyframes training-module__BrnmPq__unlockBurst{0%{opacity:0;filter:blur(6px);scale:.2}22%{opacity:.75;filter:blur();scale:1}to{opacity:0;filter:blur(10px);scale:1.55}}@media (max-width:1100px){.training-module__BrnmPq__trainingCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes training-module__BrnmPq__flipSpreadIn{0%{opacity:.35;transform:rotateY(-4deg)translateY(10px)}to{opacity:1;transform:rotateY(0)translateY(0)}}.training-module__BrnmPq__quizOptions{gap:.7rem;display:grid}.training-module__BrnmPq__quizGameShell{gap:1rem;display:grid}.training-module__BrnmPq__quizHud,.training-module__BrnmPq__quizNavBar,.training-module__BrnmPq__quizResultActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.training-module__BrnmPq__quizHud strong{color:var(--primary-maroon);font-family:var(--type-ui-family);font-size:.92rem}.training-module__BrnmPq__quizProgressTrack{background:color-mix(in srgb, var(--theme-primary-soft) 50%, white);border:1px solid var(--theme-card-border);border-radius:999px;width:100%;height:12px;overflow:hidden}.training-module__BrnmPq__quizProgressTrack span{border-radius:inherit;background:var(--theme-gradient-primary);height:100%;transition:width .28s;display:block}.training-module__BrnmPq__quizQuestionCard,.training-module__BrnmPq__quizResultHero{border:1px solid var(--theme-card-border);background:radial-gradient(circle at top right, #80000012, transparent 20rem), linear-gradient(180deg, var(--theme-surface-soft), var(--theme-surface-warm));box-shadow:var(--theme-shadow-card);border-radius:30px;padding:clamp(1.35rem,4vw,2.6rem)}.training-module__BrnmPq__quizQuestionCard{gap:1rem;display:grid}.training-module__BrnmPq__quizOptionTile{border:1px solid var(--theme-card-border);width:100%;color:var(--text-main);font-family:var(--type-card-text-family);font-size:var(--text-body);text-align:left;cursor:pointer;background:#ffffffc2;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:1rem 1.1rem;line-height:1.45;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:grid}.training-module__BrnmPq__quizOptionTile:hover,.training-module__BrnmPq__quizOptionTileSelected{border-color:var(--theme-card-hover-border);box-shadow:var(--theme-shadow-card);background:#fffaf2;transform:translateY(-2px)}.training-module__BrnmPq__quizOptionTileSelected .training-module__BrnmPq__quizOptionLabel{background:var(--theme-gradient-primary);color:var(--theme-chip-filled-text)}.training-module__BrnmPq__quizOptionLabel{width:2rem;height:2rem;color:var(--primary-maroon);background:var(--theme-chip-bg);font-family:var(--type-ui-family);border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.training-module__BrnmPq__quizResultHero{position:relative;overflow:hidden}.training-module__BrnmPq__quizResultHero:after{content:"";background:radial-gradient(circle,#8000001a,#0000 70%);border-radius:40px;width:180px;height:180px;position:absolute;inset:auto -3rem -4rem auto;transform:rotate(18deg)}.training-module__BrnmPq__quizInsightPills{flex-wrap:wrap;gap:.55rem;margin:.4rem 0 1rem;display:flex}.training-module__BrnmPq__quizInsightPills span{background:var(--theme-chip-bg);color:var(--theme-chip-text);font-family:var(--type-ui-family);border-radius:999px;padding:.45rem .75rem;font-size:.82rem;font-weight:800}.training-module__BrnmPq__quizReviewCorrect{background:linear-gradient(#0b8f510f,#ffffffeb);border-color:#0b8f5142}.training-module__BrnmPq__quizReviewWrong{background:linear-gradient(#8000000f,#ffffffeb);border-color:#8000003d}.training-module__BrnmPq__quizArenaPage{align-items:center;min-height:100vh;padding:3rem 0;display:grid}.training-module__BrnmPq__quizArenaLaunch{gap:1rem;max-width:780px;display:grid}.training-module__BrnmPq__quizArenaOverlay{z-index:1400;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 18% 10%,#ffda8b2e,#0000 32rem),radial-gradient(circle at 82% 18%,#80000052,#0000 30rem),linear-gradient(135deg,#110908f2,#3e0000f5 48%,#0f0b09f5);place-items:center;padding:clamp(.75rem,2vw,1.25rem);display:grid;position:fixed;inset:0}.training-module__BrnmPq__quizArena{color:#fffaf2;background:linear-gradient(135deg,#fffaf21f,#ffffff0a),#150c0ab8;border:1px solid #ffe7a838;border-radius:34px;grid-template-rows:auto auto minmax(0,1fr);gap:.65rem;width:min(1400px,100%);height:min(96vh,940px);padding:clamp(.8rem,1.75vw,1.35rem);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000080}.training-module__BrnmPq__quizArena:has(.training-module__BrnmPq__quizBriefPanel){grid-template-rows:auto auto minmax(0,1fr)}.training-module__BrnmPq__quizArena:has(.training-module__BrnmPq__quizArenaResult){grid-template-rows:auto auto;align-content:start;height:auto;min-height:min(96vh,720px);max-height:96vh;overflow-y:auto}.training-module__BrnmPq__quizArenaGlow{pointer-events:none;background:radial-gradient(circle,#ffd27638,#0000 68%);border-radius:999px;width:420px;height:420px;animation:8s ease-in-out infinite alternate training-module__BrnmPq__quizGlowFloat;position:absolute;inset:-20% auto auto -12%}.training-module__BrnmPq__quizArenaTopbar{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.training-module__BrnmPq__quizArenaTopbar h2{font-family:var(--type-card-title-family);max-width:46rem;margin:.28rem 0 0;font-size:clamp(1rem,1.65vw,1.42rem);line-height:1.12}.training-module__BrnmPq__quizArenaTopbarActions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.training-module__BrnmPq__quizArenaEyebrow,.training-module__BrnmPq__quizArenaStats span{font-family:var(--type-ui-family);text-transform:uppercase;letter-spacing:.08em;color:#ffe7a8;align-items:center;gap:.4rem;font-size:.74rem;font-weight:900;display:inline-flex}.training-module__BrnmPq__quizArenaStats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.training-module__BrnmPq__quizArenaStats span{color:#fff7df;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:.48rem .68rem}.training-module__BrnmPq__quizQuitButton{appearance:none;color:#fff7df;width:fit-content;font-family:var(--type-ui-family);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff14;border:1px solid #ffe7a847;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.48rem .78rem;font-size:.74rem;font-weight:900;text-decoration:none;transition:transform .22s,background .22s,border-color .22s;display:inline-flex}.training-module__BrnmPq__quizQuitButton:hover{background:#ffffff24;border-color:#ffe7a880;transform:translateY(-2px)}.training-module__BrnmPq__quizArenaError{z-index:1;color:#fff2ca;background:#ffe7a821;border:1px solid #ffe7a847;border-radius:18px;padding:.85rem 1rem;position:relative}.training-module__BrnmPq__quizRefreshWarning{z-index:1;color:#fff4d2;font-family:var(--type-ui-family);background:linear-gradient(135deg,#ffe7a838,#ffffff12),#8000002e;border:1px solid #ffe7a85c;border-radius:18px;align-items:center;gap:.65rem;padding:.52rem .75rem;display:flex;position:relative;box-shadow:0 14px 34px #0000002e}.training-module__BrnmPq__quizRefreshWarning strong{color:#ffe7a8}.training-module__BrnmPq__quizRefreshWarning span{color:#fffaf2db}.training-module__BrnmPq__quizBriefPanel{z-index:1;width:min(820px,100%);max-height:100%;color:var(--bg-dark);background:radial-gradient(circle at 86% 8%,#ffe7a85c,#0000 13rem),radial-gradient(circle at 4% 92%,#8000001f,#0000 14rem),linear-gradient(#fffaf2fa,#fff2dbf0);border-radius:30px;align-self:center;gap:.75rem;margin:0 auto;padding:clamp(1rem,2.8vw,1.8rem);display:grid;position:relative;overflow:visible;box-shadow:0 30px 80px #00000047}.training-module__BrnmPq__quizStartHero{gap:.42rem;display:grid}.training-module__BrnmPq__quizLockedPanel{align-self:center;gap:.52rem;width:min(960px,100%);max-height:none;padding:clamp(.85rem,1.8vw,1.15rem)}.training-module__BrnmPq__quizLockArtwork{color:#fff7df;background:radial-gradient(circle at 30% 25%,#ffffff47,#0000 3rem),linear-gradient(135deg,#8b0000,#c08a2b);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:fit-content;min-height:40px;padding:.48rem .78rem;display:inline-flex;position:relative;box-shadow:0 22px 46px #8000003d}.training-module__BrnmPq__quizLockArtwork svg{width:24px;height:24px}.training-module__BrnmPq__quizLockArtwork strong{z-index:1;font-family:var(--type-ui-family);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900;position:relative}.training-module__BrnmPq__quizLockArtwork span{pointer-events:none;border:1px solid #80000029;border-radius:25px;position:absolute;inset:-5px}.training-module__BrnmPq__quizLockedBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;display:grid}.training-module__BrnmPq__quizLockedBenefits span{border:1px solid var(--theme-card-border);color:var(--primary-maroon);font-family:var(--type-ui-family);text-align:center;background:#ffffffb8;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;padding:.38rem .5rem;font-size:.72rem;font-weight:900;display:inline-flex}.training-module__BrnmPq__quizAuthFormCompact{box-shadow:none;background:#ffffff9e;border-radius:20px;gap:.46rem;margin-top:0;padding:.62rem}.training-module__BrnmPq__quizAuthFormCompact input,.training-module__BrnmPq__quizAuthFormCompact select{border-radius:12px;min-height:38px;padding:.48rem .66rem;font-size:.88rem}.training-module__BrnmPq__quizAuthFormCompact .training-module__BrnmPq__quizAuthTabs{margin-bottom:.1rem}.training-module__BrnmPq__quizAuthFormCompact .training-module__BrnmPq__quizAuthTab,.training-module__BrnmPq__quizAuthFormCompact .training-module__BrnmPq__quizAuthTabActive{padding:.34rem .68rem}.training-module__BrnmPq__quizAuthMessage{color:var(--primary-maroon);background:#80000012;border:1px solid #80000024;border-radius:16px;margin:0;padding:.52rem .68rem;font-weight:800}.training-module__BrnmPq__quizAuthSuccess{color:#0b7a45;background:#0b8f5117;border:1px solid #0b8f5133;border-radius:16px;margin:0;padding:.52rem .68rem;font-weight:800}.training-module__BrnmPq__quizAuthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.training-module__BrnmPq__quizAuthWide{grid-column:1/-1}.training-module__BrnmPq__quizForgotButton{width:fit-content;color:var(--primary-maroon);font-family:var(--type-ui-family);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:.1rem 0;font-size:.78rem;font-weight:900;text-decoration:underline}.training-module__BrnmPq__quizLockedActions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.training-module__BrnmPq__quizLockedActions .training-module__BrnmPq__primaryCta,.training-module__BrnmPq__quizLockedActions .training-module__BrnmPq__secondaryCta{flex:220px;justify-content:center}.training-module__BrnmPq__quizBriefPanel h3{font-family:var(--type-card-title-family);margin:0;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.05}.training-module__BrnmPq__quizBriefPanel p{color:var(--text-main);margin:0;font-size:.94rem;line-height:1.42}.training-module__BrnmPq__quizRulesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.training-module__BrnmPq__quizPlayerField{border:1px solid var(--theme-card-border);background:#ffffffb8;border-radius:18px;gap:.38rem;padding:.72rem;display:grid}.training-module__BrnmPq__quizPlayerField span{color:var(--primary-maroon);font-family:var(--type-ui-family);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.78rem;font-weight:900;display:inline-flex}.training-module__BrnmPq__quizPlayerField input{border:1px solid var(--theme-card-border);width:100%;color:var(--bg-dark);font:inherit;background:#fff;border-radius:14px;outline:none;padding:.68rem .8rem}.training-module__BrnmPq__quizPlayerField input:focus{border-color:var(--theme-card-hover-border);box-shadow:0 0 0 3px #80000014}.training-module__BrnmPq__quizPlayerIdentity{border:1px solid var(--theme-card-border);background:radial-gradient(circle at 100% 0,#0b8f511a,#0000 8rem),#ffffffb8;border-radius:18px;gap:.28rem;padding:.82rem .95rem;display:grid}.training-module__BrnmPq__quizPlayerIdentity span{color:var(--primary-maroon);font-family:var(--type-ui-family);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.76rem;font-weight:900;display:inline-flex}.training-module__BrnmPq__quizPlayerIdentity strong{color:var(--bg-dark);font-family:var(--type-card-title-family);font-size:1.05rem}.training-module__BrnmPq__quizPlayerIdentity small{color:var(--text-main);font-size:.86rem}.training-module__BrnmPq__quizBriefActions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.training-module__BrnmPq__quizBriefActions .training-module__BrnmPq__primaryCta,.training-module__BrnmPq__quizBriefActions .training-module__BrnmPq__secondaryCta{flex:220px;justify-content:center;min-height:44px}.training-module__BrnmPq__quizRulesGrid span{border:1px solid var(--theme-card-border);color:var(--primary-maroon);font-family:var(--type-ui-family);text-align:center;background:#ffffffb8;border-radius:16px;justify-content:center;align-items:center;gap:.35rem;padding:.58rem .62rem;font-size:.78rem;font-weight:900;display:inline-flex}.training-module__BrnmPq__quizArenaBody{z-index:1;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:.62rem;min-height:0;display:grid;position:relative}.training-module__BrnmPq__quizArenaProgress{background:#ffffff1f;border-radius:999px;grid-column:1/-1;height:12px;overflow:hidden}.training-module__BrnmPq__quizTimerCenter{color:#fff5d6;background:radial-gradient(circle at 20% 20%,#ffffff3d,#0000 7rem),linear-gradient(135deg,#ffe7a847,#8000005c);border:1px solid #ffe7a873;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:.55rem;width:fit-content;margin:0 auto;padding:.58rem 1.1rem;animation:1.1s ease-in-out infinite training-module__BrnmPq__timerPulse;display:inline-flex;box-shadow:0 16px 38px #0003}.training-module__BrnmPq__quizTimerCenter strong{font-family:var(--type-card-title-family);font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1}.training-module__BrnmPq__quizTimerCenter span{font-family:var(--type-ui-family);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}@keyframes training-module__BrnmPq__timerPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.045)}}.training-module__BrnmPq__quizArenaProgress span{border-radius:inherit;background:linear-gradient(90deg,#ffe7a8,#d89000,#8b0000);height:100%;transition:width .35s;display:block}.training-module__BrnmPq__quizArenaQuestion,.training-module__BrnmPq__quizArenaSidePanel,.training-module__BrnmPq__quizArenaReviewPanel{color:var(--bg-dark);background:#fffaf2f0;border:1px solid #ffe7a82e;border-radius:28px;box-shadow:0 22px 60px #0003}.training-module__BrnmPq__quizArenaQuestion{align-content:start;gap:.8rem;min-height:0;padding:clamp(.82rem,1.45vw,1.1rem);display:grid;overflow:hidden}.training-module__BrnmPq__quizQuestionMeta{color:var(--primary-maroon);font-family:var(--type-ui-family);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:.8rem;font-size:.78rem;font-weight:900;display:flex}.training-module__BrnmPq__quizArenaQuestion h3{font-family:var(--type-card-title-family);margin:0 0 .25rem;font-size:clamp(.98rem,1.35vw,1.25rem);line-height:1.24}.training-module__BrnmPq__quizArenaOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;margin-top:.35rem;display:grid}.training-module__BrnmPq__quizArenaOption{border:1px solid var(--theme-card-border);min-height:66px;color:var(--text-main);text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#8000000a,#0000 9rem),#fff;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.62rem .72rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid}.training-module__BrnmPq__quizArenaOption strong{background:var(--theme-chip-bg);width:2rem;height:2rem;color:var(--primary-maroon);font-family:var(--type-ui-family);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.training-module__BrnmPq__quizArenaOption span{font-size:.86rem;line-height:1.28}.training-module__BrnmPq__quizArenaOption:hover:not(:disabled),.training-module__BrnmPq__quizArenaOptionSelected{box-shadow:var(--theme-shadow-card);border-color:var(--theme-card-hover-border);transform:translateY(-3px)}.training-module__BrnmPq__quizArenaOptionCorrect{background:#0b8f511a;border-color:#0b8f5173}.training-module__BrnmPq__quizArenaOptionWrong{background:#80000014;border-color:#8000006b}.training-module__BrnmPq__quizArenaOptionCorrect strong{color:#fff;background:#0b8f51}.training-module__BrnmPq__quizArenaOptionWrong strong{background:var(--primary-maroon);color:#fff}.training-module__BrnmPq__quizArenaSidePanel{align-content:start;gap:.65rem;min-height:0;padding:.85rem;display:grid}.training-module__BrnmPq__quizArenaSidePanel h4,.training-module__BrnmPq__quizArenaReviewPanel h4{font-family:var(--type-card-title-family);margin:0;font-size:1rem}.training-module__BrnmPq__quizArenaSidePanel p{color:var(--text-main);margin:0;font-size:.84rem;line-height:1.42}.training-module__BrnmPq__quizHintBox{background:radial-gradient(circle at 100% 0,#d890001f,#0000 8rem),#fff4dfb8;border:1px dashed #8000003d;border-radius:20px;gap:.55rem;margin-top:.15rem;padding:.7rem;display:grid}.training-module__BrnmPq__quizHintBox .training-module__BrnmPq__secondaryCta{width:fit-content;padding:.58rem .82rem;font-size:.82rem}.training-module__BrnmPq__quizHintBox p{border-left:3px solid var(--primary-maroon);padding-left:.65rem}.training-module__BrnmPq__quizArenaActions{grid-column:1/-1;justify-content:flex-end;gap:.6rem;display:flex}.training-module__BrnmPq__quizArenaResult{z-index:1;isolation:isolate;scrollbar-width:thin;scrollbar-color:#ffe7a857 transparent;grid-template-columns:1fr;align-content:start;gap:1rem;max-width:100%;min-height:0;padding:.1rem .35rem 1rem 0;display:grid;position:relative;overflow:hidden}.training-module__BrnmPq__quizResultCelebration{z-index:0;pointer-events:none;opacity:.55;border-radius:30px;position:absolute;inset:0;overflow:hidden}.training-module__BrnmPq__quizResultCelebration span{opacity:0;background:radial-gradient(circle at 34% 24%,#ffffffc2,#0000 18%),linear-gradient(145deg,#ffe7a8,#d89000);border-radius:999px 999px 850px 850px;width:28px;height:38px;animation:5.8s ease-in infinite training-module__BrnmPq__quizBalloonFloat;position:absolute;bottom:-92px;box-shadow:0 16px 34px #00000038}.training-module__BrnmPq__quizResultCelebration span:after{content:"";background:#ffffff94;width:1px;height:54px;position:absolute;top:36px;left:50%}.training-module__BrnmPq__quizResultCelebration span:first-child{animation-delay:0s;left:4%;transform:scale(.85)}.training-module__BrnmPq__quizResultCelebration span:nth-child(2){background:linear-gradient(145deg,#f7caca,#9b1c1c);animation-delay:1.1s;left:10%}.training-module__BrnmPq__quizResultCelebration span:nth-child(3){background:linear-gradient(145deg,#c8efd9,#0b8f51);animation-delay:2.3s;left:16%}.training-module__BrnmPq__quizResultCelebration span:nth-child(4){background:linear-gradient(145deg,#cfe0ff,#174ea6);animation-delay:.55s;left:22%}.training-module__BrnmPq__quizResultCelebration span:nth-child(5){animation-delay:3.2s;left:29%}.training-module__BrnmPq__quizResultCelebration span:nth-child(6){background:linear-gradient(145deg,#f7caca,#9b1c1c);animation-delay:1.8s;left:35%}.training-module__BrnmPq__quizResultCelebration span:nth-child(7){background:linear-gradient(145deg,#c8efd9,#0b8f51);animation-delay:.25s;left:42%}.training-module__BrnmPq__quizResultCelebration span:nth-child(8){background:linear-gradient(145deg,#cfe0ff,#174ea6);animation-delay:2.75s;left:48%}.training-module__BrnmPq__quizResultCelebration span:nth-child(9){animation-delay:1.35s;left:54%}.training-module__BrnmPq__quizResultCelebration span:nth-child(10){background:linear-gradient(145deg,#f7caca,#9b1c1c);animation-delay:3.7s;left:61%}.training-module__BrnmPq__quizResultCelebration span:nth-child(11){background:linear-gradient(145deg,#c8efd9,#0b8f51);animation-delay:.85s;left:67%}.training-module__BrnmPq__quizResultCelebration span:nth-child(12){background:linear-gradient(145deg,#cfe0ff,#174ea6);animation-delay:2.05s;left:73%}.training-module__BrnmPq__quizResultCelebration span:nth-child(13){animation-delay:.15s;left:80%}.training-module__BrnmPq__quizResultCelebration span:nth-child(14){background:linear-gradient(145deg,#f7caca,#9b1c1c);animation-delay:2.9s;left:86%}.training-module__BrnmPq__quizResultCelebration span:nth-child(15){background:linear-gradient(145deg,#c8efd9,#0b8f51);animation-delay:1.55s;left:92%}.training-module__BrnmPq__quizResultCelebration span:nth-child(16){background:linear-gradient(145deg,#cfe0ff,#174ea6);animation-delay:3.45s;left:97%}.training-module__BrnmPq__quizResultCelebration span:nth-child(17){animation-delay:4.2s;left:52%;transform:scale(.72)}.training-module__BrnmPq__quizResultCelebration span:nth-child(18){background:linear-gradient(145deg,#cfe0ff,#174ea6);animation-delay:4.75s;left:7%;transform:scale(.72)}.training-module__BrnmPq__quizResultScoreRing,.training-module__BrnmPq__quizResultSummary,.training-module__BrnmPq__quizCertificateGate{z-index:5;position:relative}.training-module__BrnmPq__quizResultHero{z-index:5;width:100%;min-width:0;max-width:100%;color:var(--bg-dark);background:radial-gradient(circle at 100% 0,#ffe7a826,#0000 15rem),#fffaf2f5;border:1px solid #ffe7a82e;border-radius:30px;grid-template-columns:minmax(112px,150px) minmax(0,1fr) minmax(120px,auto);align-items:center;gap:.85rem;padding:clamp(.9rem,1.6vw,1.25rem);display:grid;position:relative;box-shadow:0 22px 60px #0003}.training-module__BrnmPq__quizResultScoreRing{background:radial-gradient(circle at 35% 25%, #ffffff80, transparent 4rem), conic-gradient(from 0deg, var(--primary-maroon), #d89000, var(--primary-maroon));text-align:center;color:#fffaf2;border:10px solid #8000001f;border-radius:999px;grid-template-rows:auto auto;place-content:center;align-self:center;gap:.32rem;width:138px;height:138px;padding:.8rem;display:grid;box-shadow:inset 0 0 0 12px #fffaf2e6,0 18px 45px #80000038}.training-module__BrnmPq__quizResultScoreRing strong{font-family:var(--type-card-title-family);font-size:1.95rem;line-height:1;display:block}.training-module__BrnmPq__quizResultScoreRing span{font-family:var(--type-ui-family);text-transform:uppercase;letter-spacing:.08em;max-width:88px;font-size:.62rem;font-weight:900;line-height:1.1;display:block}.training-module__BrnmPq__quizArenaReviewPanel,.training-module__BrnmPq__quizArenaAnswerReview article{color:var(--bg-dark);border:1px solid var(--theme-card-border);background:#fffaf2f2;border-radius:26px;padding:1.2rem}.training-module__BrnmPq__quizResultSummary{gap:.62rem;min-width:0;display:grid}.training-module__BrnmPq__quizResultSummary p{color:var(--text-main);margin:0;line-height:1.55}.training-module__BrnmPq__quizResultMetrics{flex-wrap:wrap;gap:.5rem;display:flex}.training-module__BrnmPq__quizResultMetrics span{color:var(--primary-maroon);font-family:var(--type-ui-family);background:#fff4df;border-radius:999px;align-items:center;gap:.35rem;padding:.46rem .68rem;font-size:.78rem;font-weight:900;display:inline-flex}.training-module__BrnmPq__quizResultActions button.training-module__BrnmPq__secondaryCta{font:inherit}.training-module__BrnmPq__quizResultActions{min-width:0}.training-module__BrnmPq__quizResultHero .training-module__BrnmPq__quizResultActions{justify-content:flex-end}.training-module__BrnmPq__quizResultHero .training-module__BrnmPq__quizResultActions .training-module__BrnmPq__secondaryCta{white-space:nowrap;min-width:0}.training-module__BrnmPq__quizResultMetrics strong{color:var(--bg-dark)}.training-module__BrnmPq__quizCertificateGate{width:100%;min-width:0;max-width:100%;color:var(--bg-dark);background:radial-gradient(circle at 0 0,#d890001f,#0000 15rem),#fffaf2f5;border:1px solid #ffe7a82e;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(280px,.72fr);align-items:start;gap:.85rem;padding:clamp(.9rem,1.6vw,1.2rem);display:grid;box-shadow:0 22px 60px #0003}.training-module__BrnmPq__quizCertificateGate .training-module__BrnmPq__quizAuthForm{scrollbar-width:thin;scrollbar-color:#8000006b #80000014;max-height:min(48vh,430px);padding-right:.95rem;overflow:hidden auto}.training-module__BrnmPq__quizCertificateGate .training-module__BrnmPq__quizAuthForm::-webkit-scrollbar{width:10px}.training-module__BrnmPq__quizCertificateGate .training-module__BrnmPq__quizAuthForm::-webkit-scrollbar-track{background:#80000014;border-radius:999px}.training-module__BrnmPq__quizCertificateGate .training-module__BrnmPq__quizAuthForm::-webkit-scrollbar-thumb{background:#8000006b;border-radius:999px}.training-module__BrnmPq__quizCertificateIntro{gap:.6rem;display:grid}.training-module__BrnmPq__quizCertificateGate h4,.training-module__BrnmPq__quizCertificateGate p{margin:0}.training-module__BrnmPq__quizCertificateGate h4{font-family:var(--type-card-title-family);color:var(--bg-dark);font-size:1.16rem}.training-module__BrnmPq__quizCertificateGate p{color:var(--text-main);line-height:1.55}.training-module__BrnmPq__quizAuthForm{background:#ffffff9e;border:1px solid #8000001c;border-radius:24px;gap:.58rem;padding:.85rem;display:grid}.training-module__BrnmPq__quizAuthForm input,.training-module__BrnmPq__quizAuthForm select,.training-module__BrnmPq__learnerProfileFields select,.training-module__BrnmPq__learnerProfileFields input{border:1px solid var(--theme-card-border);width:100%;color:var(--bg-dark);font:inherit;background:#fff;border-radius:14px;outline:none;padding:.72rem .85rem}.training-module__BrnmPq__quizAuthForm input:focus,.training-module__BrnmPq__quizAuthForm select:focus,.training-module__BrnmPq__learnerProfileFields input:focus,.training-module__BrnmPq__learnerProfileFields select:focus{border-color:var(--theme-card-hover-border);box-shadow:0 0 0 3px #80000014}.training-module__BrnmPq__quizAuthTabs{border:1px solid var(--theme-card-border);background:#ffffffa3;border-radius:999px;width:fit-content;padding:.18rem;display:inline-flex}.training-module__BrnmPq__quizAuthTab,.training-module__BrnmPq__quizAuthTabActive{font-family:var(--type-ui-family);color:var(--primary-maroon);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.48rem .85rem;font-size:.78rem;font-weight:900}.training-module__BrnmPq__quizAuthTabActive{background:var(--theme-gradient-primary);color:var(--theme-chip-filled-text)}.training-module__BrnmPq__quizResultSummary h3{font-family:var(--type-card-title-family);margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.05}.training-module__BrnmPq__quizArenaReviewPanel,.training-module__BrnmPq__quizArenaAnswerReview{grid-column:1/-1}.training-module__BrnmPq__quizArenaAnswerReview{gap:.8rem;display:grid}.training-module__BrnmPq__quizArenaAnswerReview article{gap:.45rem;display:grid}.training-module__BrnmPq__quizArenaAnswerReview h4,.training-module__BrnmPq__quizArenaAnswerReview p{margin:0}@keyframes training-module__BrnmPq__quizGlowFloat{0%{transform:translate(0)scale(1)}to{transform:translate(80px,40px)scale(1.15)}}@keyframes training-module__BrnmPq__quizBalloonFloat{0%{opacity:0;translate:0;rotate:-5deg}10%{opacity:.95}55%{translate:18px -48vh;rotate:7deg}to{opacity:0;translate:-16px -105vh;rotate:-9deg}}.training-module__BrnmPq__quizOption{border:1px solid var(--theme-card-border);background:color-mix(in srgb, var(--theme-card-bg) 78%, white);cursor:pointer;border-radius:18px;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;display:flex}.training-module__BrnmPq__quizOption input{margin-top:.25rem}.training-module__BrnmPq__quizOption span{color:var(--text-main);line-height:1.55}@media (max-width:760px){.training-module__BrnmPq__sectionShell{width:min(100% - 1rem,1180px)}.training-module__BrnmPq__categoryTabs,.training-module__BrnmPq__levelTabs{gap:.55rem}.training-module__BrnmPq__categoryTab,.training-module__BrnmPq__levelTab{padding:.66rem .9rem;font-size:.8rem}.training-module__BrnmPq__introGrid,.training-module__BrnmPq__gridHeader,.training-module__BrnmPq__learnerHeroGrid,.training-module__BrnmPq__learnerAuthPanel{grid-template-columns:1fr;gap:1rem;display:grid}.training-module__BrnmPq__quizAuthGrid{grid-template-columns:1fr}.training-module__BrnmPq__quizAuthTabs{flex-wrap:wrap}.training-module__BrnmPq__quizAuthWide{grid-column:auto}.training-module__BrnmPq__gridHeaderActions{justify-content:flex-start;width:100%}.training-module__BrnmPq__trainingAccountDropdown{left:0;right:auto}.training-module__BrnmPq__trainingAccountTrigger{justify-content:center;width:100%}.training-module__BrnmPq__learnerProfileFields,.training-module__BrnmPq__learnerPortalHeader{grid-template-columns:1fr}.training-module__BrnmPq__learnerPortalActions{justify-content:flex-start}.training-module__BrnmPq__learnerStatsGrid{grid-template-columns:1fr}.training-module__BrnmPq__learnerSectionHeader{align-items:start;display:grid}.training-module__BrnmPq__learnerQuickLinks{justify-content:flex-start}.training-module__BrnmPq__learnerDashboardHero{padding:2.5rem 0 1.5rem}.training-module__BrnmPq__learnerPortalHeader,.training-module__BrnmPq__learnerAuthPanel,.training-module__BrnmPq__learnerProfileEditor,.training-module__BrnmPq__learnerProfileCard{border-radius:24px;padding:1rem}.training-module__BrnmPq__trainingCardGrid{grid-template-columns:1fr;gap:1rem}.training-module__BrnmPq__trainingCourseCard{min-height:auto;padding:1.35rem}.training-module__BrnmPq__trainingCardActions{flex-wrap:wrap}.training-module__BrnmPq__trainingCardActions .training-module__BrnmPq__primaryCta,.training-module__BrnmPq__trainingCardActions .training-module__BrnmPq__secondaryCta{flex-basis:100%;width:100%}.training-module__BrnmPq__courseDetailOverlay{padding:.5rem}.training-module__BrnmPq__courseDetailModal{border-radius:24px;max-height:92dvh;padding:.95rem}.training-module__BrnmPq__courseDetailGrid{grid-template-columns:1fr}.training-module__BrnmPq__courseDetailModal .training-module__BrnmPq__primaryCta{width:100%}.training-module__BrnmPq__introSection,.training-module__BrnmPq__gridSection,.training-module__BrnmPq__learnSection{padding:2.5rem 0}.training-module__BrnmPq__flipModalOverlay{padding:0}.training-module__BrnmPq__flipModal{border-radius:0;width:100%;height:100dvh;padding:.75rem}.training-module__BrnmPq__flipModalHeader{grid-template-columns:1fr;align-items:start;gap:.45rem}.training-module__BrnmPq__flipModalHeaderMain{gap:.38rem;display:grid}.training-module__BrnmPq__flipModalHeaderMain .training-module__BrnmPq__statusPill{max-width:100%}.training-module__BrnmPq__flipModalActiveTitle{white-space:normal;text-overflow:clip;max-width:100%;font-size:.95rem;overflow:visible}.training-module__BrnmPq__flipModalHeaderActions{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;width:100%;min-width:0;display:grid}.training-module__BrnmPq__flipModalPageStatus{white-space:normal;grid-column:1/-1;font-size:.74rem;display:block}.training-module__BrnmPq__readerControls{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;width:100%;max-width:none;padding:.45rem;display:grid;overflow:visible}.training-module__BrnmPq__readerControls label{gap:.2rem;font-size:.62rem;display:grid}.training-module__BrnmPq__readerControls select{width:100%;min-width:0;padding:.42rem 1.4rem .42rem .55rem;font-size:.72rem}.training-module__BrnmPq__flipModalStage{grid-template-columns:1fr;gap:.4rem}.training-module__BrnmPq__flipModalNav{display:none}.training-module__BrnmPq__flipModalBook{grid-template-columns:1fr;padding:.42rem}.training-module__BrnmPq__flipModalPageRight{display:none}.training-module__BrnmPq__flipModalPageLeft,.training-module__BrnmPq__flipModalPage{border-radius:20px}.training-module__BrnmPq__flipModalFooter{justify-content:stretch;align-items:stretch;gap:.65rem}.training-module__BrnmPq__flipModalFooterPrimary{justify-content:center;gap:.65rem}.training-module__BrnmPq__flipBookDots{width:100%;max-height:42px;overflow-y:auto}.training-module__BrnmPq__flipModalMobileActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.training-module__BrnmPq__flipModalMobileActions .training-module__BrnmPq__primaryCta,.training-module__BrnmPq__flipModalMobileActions .training-module__BrnmPq__secondaryCta{width:100%;min-width:0;padding-inline:.8rem}.training-module__BrnmPq__quizArenaOverlay{padding:0}.training-module__BrnmPq__quizArena{border-radius:0;width:100%;height:100dvh;padding:.75rem;overflow-y:auto}.training-module__BrnmPq__quizArenaTopbar{display:grid}.training-module__BrnmPq__quizArenaTopbarActions{flex-wrap:wrap;justify-content:flex-start}.training-module__BrnmPq__quizArenaStats{justify-content:flex-start}.training-module__BrnmPq__quizRefreshWarning{align-items:start;gap:.45rem;display:grid}.training-module__BrnmPq__quizBriefPanel,.training-module__BrnmPq__quizLockedPanel{border-radius:24px;padding:.95rem}.training-module__BrnmPq__quizLockedBenefits{grid-template-columns:1fr}.training-module__BrnmPq__quizLockedActions,.training-module__BrnmPq__quizBriefActions{grid-template-columns:1fr;gap:.55rem;display:grid}.training-module__BrnmPq__quizLockedActions .training-module__BrnmPq__primaryCta,.training-module__BrnmPq__quizLockedActions .training-module__BrnmPq__secondaryCta,.training-module__BrnmPq__quizBriefActions .training-module__BrnmPq__primaryCta,.training-module__BrnmPq__quizBriefActions .training-module__BrnmPq__secondaryCta{width:100%}.training-module__BrnmPq__quizArenaBody{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.training-module__BrnmPq__quizArenaOptions{grid-template-columns:1fr}.training-module__BrnmPq__quizTimerCenter{width:100%}.training-module__BrnmPq__quizArenaOption{min-height:auto}.training-module__BrnmPq__quizArenaQuestion,.training-module__BrnmPq__quizArenaSidePanel,.training-module__BrnmPq__quizArenaReviewPanel,.training-module__BrnmPq__quizArenaAnswerReview article{border-radius:22px;padding:.95rem}.training-module__BrnmPq__quizArenaActions{justify-content:stretch}.training-module__BrnmPq__quizArenaActions .training-module__BrnmPq__primaryCta,.training-module__BrnmPq__quizArenaActions .training-module__BrnmPq__secondaryCta{width:100%}.training-module__BrnmPq__quizArenaResult,.training-module__BrnmPq__quizResultHero,.training-module__BrnmPq__quizCertificateGate{grid-template-columns:1fr}.training-module__BrnmPq__quizResultMetrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.training-module__BrnmPq__quizResultHero{justify-items:stretch}.training-module__BrnmPq__quizResultHero .training-module__BrnmPq__quizResultActions{justify-content:stretch}.training-module__BrnmPq__quizResultHero .training-module__BrnmPq__quizResultActions .training-module__BrnmPq__secondaryCta{flex:100%;width:100%}.training-module__BrnmPq__quizCertificateGate .training-module__BrnmPq__quizAuthForm{max-height:none;padding-right:0}.training-module__BrnmPq__learnerHistoryGrid{grid-template-columns:1fr}.training-module__BrnmPq__learnerAttemptCard{padding:.9rem}.training-module__BrnmPq__quizResultScoreRing{width:148px;height:148px;margin:0 auto}.training-module__BrnmPq__quizRulesGrid{grid-template-columns:1fr}}
