.IndicatorPage-module__FLVZHW__page{background:var(--mantine-color-gray-0);min-height:100%}[data-mantine-color-scheme=dark] .IndicatorPage-module__FLVZHW__page{background:var(--mantine-color-dark-8)}.IndicatorPage-module__FLVZHW__pageContainer{padding-block:var(--mantine-spacing-xl)}.IndicatorPage-module__FLVZHW__header{min-height:2.75rem}.IndicatorPage-module__FLVZHW__brandLink{color:var(--mantine-color-text);font-family:var(--font-heading), var(--mantine-font-family);font-size:var(--mantine-font-size-xl);font-weight:600;line-height:1.15}.IndicatorPage-module__FLVZHW__contentGrid{gap:var(--mantine-spacing-xl);display:grid}.IndicatorPage-module__FLVZHW__leftColumn,.IndicatorPage-module__FLVZHW__rightColumn{min-width:0}.IndicatorPage-module__FLVZHW__introBlock{gap:var(--mantine-spacing-lg);display:grid}.IndicatorPage-module__FLVZHW__introMeta{align-items:start}.IndicatorPage-module__FLVZHW__tableSection{gap:var(--mantine-spacing-md);display:grid}.IndicatorPage-module__FLVZHW__tableControls{align-items:flex-end}.IndicatorPage-module__FLVZHW__searchField{flex:18rem;min-width:min(100%,18rem)}.IndicatorPage-module__FLVZHW__sortField{flex:0 15rem;min-width:min(100%,15rem)}.IndicatorPage-module__FLVZHW__stateWrap{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .IndicatorPage-module__FLVZHW__stateWrap{background:var(--mantine-color-dark-7)}.IndicatorPage-module__FLVZHW__tableScroll{overflow-x:auto}.IndicatorPage-module__FLVZHW__indicatorTable{min-width:1080px}.IndicatorPage-module__FLVZHW__nameColumn{min-width:220px}.IndicatorPage-module__FLVZHW__pointsColumn{text-align:right;min-width:72px}.IndicatorPage-module__FLVZHW__markerColumn{text-align:center;width:52px}.IndicatorPage-module__FLVZHW__numberColumn{text-align:center;width:88px}.IndicatorPage-module__FLVZHW__achievementsColumn{min-width:180px}.IndicatorPage-module__FLVZHW__indicatorMarker{background:var(--indicator-level-color);width:1.25rem;height:1.25rem;color:var(--mantine-color-white);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:inline-flex}.IndicatorPage-module__FLVZHW__sidebarSection{gap:var(--mantine-spacing-sm);display:grid}.IndicatorPage-module__FLVZHW__pointsTable{overflow:hidden}.IndicatorPage-module__FLVZHW__pointsRow{padding-block:var(--mantine-spacing-xs);border-bottom:1px solid var(--mantine-color-default-border)}.IndicatorPage-module__FLVZHW__bonusRow{padding-top:var(--mantine-spacing-sm)}.IndicatorPage-module__FLVZHW__legendItem{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background:var(--indicator-level-color);color:var(--mantine-color-white);display:flex}.IndicatorPage-module__FLVZHW__nextStepAction{width:fit-content}.IndicatorPage-module__FLVZHW__footer{padding-bottom:var(--mantine-spacing-md)}.IndicatorPage-module__FLVZHW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:80em){.IndicatorPage-module__FLVZHW__contentGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.IndicatorPage-module__FLVZHW__leftColumn{grid-column:span 9}.IndicatorPage-module__FLVZHW__rightColumn{grid-column:span 3}}
.ApplicationShell-module__t1fTJa__root{--application-shell-mobile-footer-height:calc(64px + env(safe-area-inset-bottom) + env(safe-area-inset-bottom));--application-shell-mobile-footer-clearance:calc(var(--application-shell-mobile-footer-height) + var(--mantine-spacing-md));background:var(--mantine-color-body);min-height:100dvh}.ApplicationShell-module__t1fTJa__header{border-bottom:0;background:0 0!important}.ApplicationShell-module__t1fTJa__headerChrome{border-bottom:1px dotted var(--mantine-color-default-border);background:#ffffffe6;background:color-mix(in srgb, var(--mantine-color-body) 90%, transparent);min-height:100%;padding-top:env(safe-area-inset-top)}.ApplicationShell-module__t1fTJa__mobileHeader{align-items:center;gap:var(--mantine-spacing-xs);height:56px;padding-inline:var(--mantine-spacing-sm);justify-content:space-between;display:flex}.ApplicationShell-module__t1fTJa__mobileNavigationBurger{flex-shrink:0;min-width:40px}.ApplicationShell-module__t1fTJa__mobileContext{min-width:0;color:var(--mantine-color-text);font-family:var(--font-heading), var(--mantine-font-family);font-size:var(--mantine-font-size-sm);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.ApplicationShell-module__t1fTJa__desktopHeader{display:none}.ApplicationShell-module__t1fTJa__brandLink{color:var(--mantine-color-text);font-family:var(--font-heading), var(--mantine-font-family);font-size:var(--mantine-font-size-lg);font-weight:600;text-decoration:none}.ApplicationShell-module__t1fTJa__desktopSectionRow{border-top:1px dotted var(--mantine-color-default-border);background:var(--mantine-color-muted);background:color-mix(in srgb, var(--mantine-color-muted) 90%, transparent)}.ApplicationShell-module__t1fTJa__globalNav{min-width:0}.ApplicationShell-module__t1fTJa__globalNavGroup{min-height:100%}.ApplicationShell-module__t1fTJa__navLink,.ApplicationShell-module__t1fTJa__disabledItem{border-radius:var(--mantine-radius-md);min-height:40px;color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm);font-weight:500;line-height:var(--mantine-line-height-sm);padding:0 var(--mantine-spacing-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ApplicationShell-module__t1fTJa__mobileNavLink{min-width:44px;padding-inline:var(--mantine-spacing-xs)}.ApplicationShell-module__t1fTJa__iconOnlyNavLink,.ApplicationShell-module__t1fTJa__responsiveFooterNavLink{width:48px;min-width:48px;padding-inline:0}.ApplicationShell-module__t1fTJa__tabNavLink,.ApplicationShell-module__t1fTJa__tabDisabledItem{min-height:52px;color:var(--mantine-color-muted-foreground);padding-inline:var(--mantine-spacing-xs);border-width:0;border-radius:0;position:relative}.ApplicationShell-module__t1fTJa__tabNavLink:after{right:var(--mantine-spacing-xs);bottom:0;left:var(--mantine-spacing-xs);content:"";background:0 0;border-radius:999px;height:2px;position:absolute}.ApplicationShell-module__t1fTJa__navLink:hover{background:var(--mantine-color-default-hover)}.ApplicationShell-module__t1fTJa__tabNavLink:hover{color:var(--mantine-color-text);background:0 0}.ApplicationShell-module__t1fTJa__navLink:focus-visible,.ApplicationShell-module__t1fTJa__disabledItem:focus-visible{outline:2px solid var(--mantine-color-ring);outline-offset:2px}.ApplicationShell-module__t1fTJa__activeLink{border-color:var(--mantine-color-default-border);background:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color)}.ApplicationShell-module__t1fTJa__activeTabNavLink{color:var(--mantine-color-text);background:0 0}.ApplicationShell-module__t1fTJa__activeTabNavLink:after{background:var(--mantine-color-text)}.ApplicationShell-module__t1fTJa__disabledItem{color:var(--mantine-color-muted-foreground);cursor:not-allowed;opacity:.72}.ApplicationShell-module__t1fTJa__tabDisabledItem{opacity:.56}.ApplicationShell-module__t1fTJa__futureMarker{color:var(--mantine-color-muted-foreground);font-size:var(--mantine-font-size-xs);margin-left:6px;font-weight:500}.ApplicationShell-module__t1fTJa__main{background:var(--mantine-color-body);min-height:100dvh}.ApplicationShell-module__t1fTJa__mainInner{padding-block:var(--mantine-spacing-lg)}.ApplicationShell-module__t1fTJa__mainInnerWithFooter{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.ApplicationShell-module__t1fTJa__footer{border-top:1px dotted var(--mantine-color-default-border);background:var(--mantine-color-body);padding-bottom:env(safe-area-inset-bottom)}.ApplicationShell-module__t1fTJa__mobileSectionNav{align-items:center;gap:var(--mantine-spacing-xs);min-height:64px;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);justify-content:center;display:flex}.ApplicationShell-module__t1fTJa__iconSectionGroup,.ApplicationShell-module__t1fTJa__responsiveFooterSectionGroup{justify-content:space-evenly;width:100%}.ApplicationShell-module__t1fTJa__responsiveFooterLabel,.ApplicationShell-module__t1fTJa__responsiveFooterDesktopOnly{display:none}.ApplicationShell-module__t1fTJa__profileButton{flex-shrink:0;width:40px;min-width:40px;height:40px;min-height:40px}.ApplicationShell-module__t1fTJa__profileMenuLabel{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.ApplicationShell-module__t1fTJa__mobileDrawerContent{border-right:1px solid var(--mantine-color-default-border);flex-direction:column;display:flex}.ApplicationShell-module__t1fTJa__mobileDrawerHeader{border-bottom:1px solid var(--mantine-color-default-border);min-height:56px}.ApplicationShell-module__t1fTJa__mobileDrawerTitle{font-family:var(--font-heading), var(--mantine-font-family);font-size:var(--mantine-font-size-md);font-weight:600}.ApplicationShell-module__t1fTJa__mobileDrawerAccessibleTitle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ApplicationShell-module__t1fTJa__mobileDrawerBody{padding:var(--mantine-spacing-sm);flex-direction:column;flex:1;display:flex}.ApplicationShell-module__t1fTJa__mobileDrawerLayout{gap:var(--mantine-spacing-md);flex-direction:column;flex:1;min-height:100%;display:flex}.ApplicationShell-module__t1fTJa__mobileDrawerInstall{padding-top:var(--mantine-spacing-md);margin-top:auto}.ApplicationShell-module__t1fTJa__mobileDrawerInstallHelp{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}.ApplicationShell-module__t1fTJa__mobileDrawerBody .ApplicationShell-module__t1fTJa__navLink,.ApplicationShell-module__t1fTJa__mobileDrawerBody .ApplicationShell-module__t1fTJa__disabledItem{width:100%;padding-inline:var(--mantine-spacing-sm);justify-content:flex-start}@media (min-width:48em){.ApplicationShell-module__t1fTJa__mobileHeader{display:none}.ApplicationShell-module__t1fTJa__desktopHeader{display:block}.ApplicationShell-module__t1fTJa__desktopBrandRow,.ApplicationShell-module__t1fTJa__desktopGlobalInner,.ApplicationShell-module__t1fTJa__desktopSectionInner{min-height:52px}.ApplicationShell-module__t1fTJa__desktopBrandRow{justify-content:space-between;align-items:center;display:flex}.ApplicationShell-module__t1fTJa__desktopGlobalInner{justify-content:flex-end;align-items:center;display:flex}.ApplicationShell-module__t1fTJa__desktopSectionInner{justify-content:flex-start;align-items:center;display:flex}.ApplicationShell-module__t1fTJa__mainInner{padding-block:var(--mantine-spacing-xl)}.ApplicationShell-module__t1fTJa__mainInnerWithFooter{padding-bottom:var(--mantine-spacing-xl)}.ApplicationShell-module__t1fTJa__footer{display:none}.ApplicationShell-module__t1fTJa__footerDesktopVisible{display:block}.ApplicationShell-module__t1fTJa__responsiveFooterNavLink{width:auto;min-width:44px;padding-inline:var(--mantine-spacing-xs)}.ApplicationShell-module__t1fTJa__responsiveFooterSectionGroup{justify-content:center}.ApplicationShell-module__t1fTJa__responsiveFooterIcon{display:none}.ApplicationShell-module__t1fTJa__responsiveFooterLabel,.ApplicationShell-module__t1fTJa__responsiveFooterDesktopOnly{display:inline-flex}}
.ProductCardGrid-module__FkY4Ma__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--product-card-grid-min-width,20rem)), 1fr));align-items:stretch;gap:var(--mantine-spacing-md);display:grid}
.ProductHeroBadge-module__RqG0fq__heroBadge{color:#fff;background:0 0;border-color:#ffffffe0;box-shadow:0 1px 2px #00000029}
.ProductPageFooter-module__6VikZG__pageFooter{border-top:1px dotted var(--mantine-color-default-border);padding-block:var(--mantine-spacing-lg) var(--mantine-spacing-md)}.ProductPageFooter-module__6VikZG__actions{min-width:0}
.ProductScenarioCard-module__w3687q__scenarioCard{background:var(--mantine-color-white);min-width:0;height:100%;display:flex;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .ProductScenarioCard-module__w3687q__scenarioCard{background:var(--mantine-color-dark-7)}.ProductScenarioCard-module__w3687q__content{z-index:1;width:100%;min-width:0;height:100%;position:relative}.ProductScenarioCard-module__w3687q__stepNumber{z-index:0;color:var(--mantine-color-gray-1);position:absolute;inset-block-start:.625rem;inset-inline-end:1rem}[data-mantine-color-scheme=dark] .ProductScenarioCard-module__w3687q__stepNumber{color:var(--mantine-color-dark-6)}.ProductScenarioCard-module__w3687q__stepNumber{font-family:var(--font-heading);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(3.25rem,5vw,4.25rem);font-weight:800;line-height:1}.ProductScenarioCard-module__w3687q__badge{width:fit-content}.ProductScenarioCard-module__w3687q__top,.ProductScenarioCard-module__w3687q__bottom{min-width:0}.ProductScenarioCard-module__w3687q__title{overflow-wrap:anywhere}.ProductScenarioCard-module__w3687q__body{overflow-wrap:anywhere;line-height:1.55}.ProductScenarioCard-module__w3687q__cta{align-self:flex-start;width:fit-content}
.ProductStoryBlock-module__ttpUTG__storyBlock{gap:var(--mantine-spacing-md);min-width:0;display:grid}.ProductStoryBlock-module__ttpUTG__storyBadges{min-width:0}.ProductStoryBlock-module__ttpUTG__storyTitle{overflow-wrap:anywhere}.ProductStoryBlock-module__ttpUTG__storyBody{overflow-wrap:anywhere;line-height:1.6}.ProductStoryBlock-module__ttpUTG__storyCta{width:100%}@media (min-width:768px){.ProductStoryBlock-module__ttpUTG__storyCta{width:fit-content}}
.ProductTrainingTemplateCard-module__LymF5G__templateCard{background:var(--mantine-color-white);min-width:0;height:100%}[data-mantine-color-scheme=dark] .ProductTrainingTemplateCard-module__LymF5G__templateCard{background:var(--mantine-color-dark-7)}.ProductTrainingTemplateCard-module__LymF5G__layout{height:100%}.ProductTrainingTemplateCard-module__LymF5G__content{min-width:0}.ProductTrainingTemplateCard-module__LymF5G__title{overflow-wrap:anywhere}.ProductTrainingTemplateCard-module__LymF5G__tags,.ProductTrainingTemplateCard-module__LymF5G__details{min-width:0}.ProductTrainingTemplateCard-module__LymF5G__tag{text-transform:none;letter-spacing:0;max-width:100%}.ProductTrainingTemplateCard-module__LymF5G__detail{min-width:0}.ProductTrainingTemplateCard-module__LymF5G__detailIcon{color:var(--mantine-color-dimmed);flex:none;display:inline-flex}.ProductTrainingTemplateCard-module__LymF5G__detailIcon svg{display:block}.ProductTrainingTemplateCard-module__LymF5G__details{overflow-wrap:anywhere}.ProductTrainingTemplateCard-module__LymF5G__actions{flex:none;width:100%;margin-top:auto}
.NextEditorialImage-module__ZHyxFG__editorialFrame{gap:var(--mantine-spacing-xs);min-width:0;display:grid}.NextEditorialImage-module__ZHyxFG__editorialMediaShell{border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-1);min-height:clamp(13.75rem,28vw,24rem);position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .NextEditorialImage-module__ZHyxFG__editorialMediaShell{background:var(--mantine-color-dark-6)}.NextEditorialImage-module__ZHyxFG__editorialMediaShellFixedRatio{aspect-ratio:var(--editorial-image-aspect-ratio);min-height:0}.NextEditorialImage-module__ZHyxFG__editorialMedia{-o-object-fit:cover;object-fit:cover}.NextEditorialImage-module__ZHyxFG__editorialCaption{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);font-weight:400;line-height:1.45}
.NextHeroEntry-module__riuBeW__hero{isolation:isolate;border-radius:var(--mantine-radius-md);background-image:none;flex-direction:column;min-height:clamp(28rem,62vw,38rem);padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.NextHeroEntry-module__riuBeW__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.NextHeroEntry-module__riuBeW__heroOverlay{pointer-events:none;z-index:1;background:linear-gradient(#0c0a09e6 0%,#0c0a0999 45%,#0c0a0933 100%);position:absolute;inset:0}.NextHeroEntry-module__riuBeW__heroContent{gap:var(--mantine-spacing-lg);z-index:2;flex-direction:column;flex:1;display:flex;position:relative}.NextHeroEntry-module__riuBeW__heroEyebrow{width:fit-content}.NextHeroEntry-module__riuBeW__heroSafeArea{gap:var(--mantine-spacing-md);width:100%;max-width:62rem;margin-top:auto;display:grid}.NextHeroEntry-module__riuBeW__heroTitle{max-width:48rem;color:var(--mantine-color-white);font-family:var(--font-heading), var(--mantine-font-family);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1}.NextHeroEntry-module__riuBeW__heroDetail{gap:var(--mantine-spacing-lg);max-width:34rem;display:grid}.NextHeroEntry-module__riuBeW__heroBody{color:var(--mantine-color-gray-1);font-size:var(--mantine-font-size-lg);overflow-wrap:anywhere;line-height:1.65}.NextHeroEntry-module__riuBeW__heroCta{width:100%}@media (min-width:768px){.NextHeroEntry-module__riuBeW__heroCta{width:fit-content}}
.ProductQuoteCard-module__Rw_Rea__quoteCard{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:relative}.ProductQuoteCard-module__Rw_Rea__quoteCard:before{border-radius:var(--mantine-radius-xl);background:var(--mantine-primary-color-filled);content:"";width:.15rem;position:absolute;top:.125rem;bottom:.125rem;left:0}.ProductQuoteCard-module__Rw_Rea__content{z-index:1;height:100%;padding-inline-start:var(--mantine-spacing-md);position:relative}.ProductQuoteCard-module__Rw_Rea__quoteMark{color:var(--mantine-primary-color-filled);opacity:.78;pointer-events:none}.ProductQuoteCard-module__Rw_Rea__quoteHeader{align-items:flex-start}.ProductQuoteCard-module__Rw_Rea__quoteText{max-width:62ch;color:var(--mantine-color-text);font-size:var(--mantine-font-size-md);white-space:pre-line;margin:0;line-height:1.65}.ProductQuoteCard-module__Rw_Rea__avatar{color:var(--mantine-color-neutral-9);flex:none}[data-mantine-color-scheme=dark] .ProductQuoteCard-module__Rw_Rea__avatar{color:var(--mantine-color-neutral-1)}.ProductQuoteCard-module__Rw_Rea__avatar{font-weight:700}.ProductQuoteCard-module__Rw_Rea__captionBody{min-width:0}
.ProductHeroCta-module__SRlING__heroCta{font-weight:700;box-shadow:0 12px 24px #ff523847,0 2px 6px #1717172e}.ProductHeroCta-module__SRlING__heroCta [data-position=right]{transition:transform .12s}.ProductHeroCta-module__SRlING__heroCta:hover [data-position=right]{transform:translate(2px)}
.ProductScenarioCta-module__MSILKa__scenarioCta{width:fit-content;min-width:0;color:var(--mantine-color-text);background:0 0;border:0;padding-inline:0;font-weight:700}.ProductScenarioCta-module__MSILKa__scenarioCta:hover{color:var(--mantine-color-text);background:0 0}.ProductScenarioCta-module__MSILKa__scenarioCta [data-position=right]{margin-inline-start:.375rem;transition:transform .12s}.ProductScenarioCta-module__MSILKa__scenarioCta:hover [data-position=right]{transform:translate(2px)}
.PublicContentPostPage-module__TaL6Bq__page{background:var(--mantine-color-gray-0);min-height:100vh}[data-mantine-color-scheme=dark] .PublicContentPostPage-module__TaL6Bq__page{background:var(--mantine-color-dark-8)}.PublicContentPostPage-module__TaL6Bq__pageContainer{padding-block:var(--mantine-spacing-xl)}.PublicContentPostPage-module__TaL6Bq__header{min-height:2.75rem}.PublicContentPostPage-module__TaL6Bq__brandLink{color:var(--mantine-color-text);font-family:var(--font-heading), var(--mantine-font-family);font-size:var(--mantine-font-size-xl);font-weight:600;line-height:1.15}.PublicContentPostPage-module__TaL6Bq__article{min-width:0}.PublicContentPostPage-module__TaL6Bq__stateSurface,.PublicContentPostPage-module__TaL6Bq__bodyPanel{background:var(--mantine-color-white);min-width:0}[data-mantine-color-scheme=dark] .PublicContentPostPage-module__TaL6Bq__stateSurface,[data-mantine-color-scheme=dark] .PublicContentPostPage-module__TaL6Bq__bodyPanel{background:var(--mantine-color-dark-7)}.PublicContentPostPage-module__TaL6Bq__body{gap:var(--mantine-spacing-md);color:var(--mantine-color-text);overflow-wrap:anywhere;white-space:pre-wrap;display:grid}.PublicContentPostPage-module__TaL6Bq__body h2,.PublicContentPostPage-module__TaL6Bq__body h3,.PublicContentPostPage-module__TaL6Bq__body p{margin:0}.PublicContentPostPage-module__TaL6Bq__body h2{font-family:var(--font-heading), var(--mantine-font-family);font-size:var(--mantine-font-size-xl);font-weight:600;line-height:1.25}.PublicContentPostPage-module__TaL6Bq__body h3{font-family:var(--font-heading), var(--mantine-font-family);font-size:var(--mantine-font-size-lg);font-weight:600;line-height:1.3}.PublicContentPostPage-module__TaL6Bq__body p{font-size:var(--mantine-font-size-md);line-height:1.7}.PublicContentPostPage-module__TaL6Bq__footer{padding-bottom:var(--mantine-spacing-md)}
.HomePage-module__gBGTAG__page{background:var(--mantine-color-gray-0);min-height:100vh}[data-mantine-color-scheme=dark] .HomePage-module__gBGTAG__page{background:var(--mantine-color-dark-8)}.HomePage-module__gBGTAG__pageContainer{padding-block:var(--mantine-spacing-xl)}.HomePage-module__gBGTAG__header{flex-wrap:wrap;min-width:0;min-height:2.75rem}.HomePage-module__gBGTAG__brandLink{min-width:0;max-width:100%;color:var(--mantine-color-text);font-family:var(--font-heading), var(--mantine-font-family);font-size:var(--mantine-font-size-xl);overflow-wrap:anywhere;font-weight:600;line-height:1.15}.HomePage-module__gBGTAG__headerActions{flex:none;min-width:0;margin-inline-start:auto}.HomePage-module__gBGTAG__headerAuth{max-width:fit-content}.HomePage-module__gBGTAG__hero{min-width:0}.HomePage-module__gBGTAG__heroPrimaryAction{width:100%}.HomePage-module__gBGTAG__storyRow{gap:var(--mantine-spacing-lg);display:grid}.HomePage-module__gBGTAG__scenarioRow{gap:var(--mantine-spacing-md);display:grid}@media (min-width:768px){.HomePage-module__gBGTAG__heroPrimaryAction{width:fit-content}.HomePage-module__gBGTAG__storyRow{gap:var(--mantine-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.HomePage-module__gBGTAG__hero{min-height:550px}.HomePage-module__gBGTAG__scenarioRow{gap:var(--mantine-spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}
.OntologyReferencePage-module__FeniQa__page{background:var(--mantine-color-gray-0);min-height:100vh}[data-mantine-color-scheme=dark] .OntologyReferencePage-module__FeniQa__page{background:var(--mantine-color-dark-8)}.OntologyReferencePage-module__FeniQa__pageContainer{padding-block:var(--mantine-spacing-xl)}.OntologyReferencePage-module__FeniQa__header{min-height:2.75rem}.OntologyReferencePage-module__FeniQa__brandLink{color:var(--mantine-color-text);font-family:var(--font-heading), var(--mantine-font-family);font-size:var(--mantine-font-size-xl);font-weight:600;line-height:1.15}.OntologyReferencePage-module__FeniQa__filterPanel{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .OntologyReferencePage-module__FeniQa__filterPanel{background:var(--mantine-color-dark-7)}.OntologyReferencePage-module__FeniQa__catalogList,.OntologyReferencePage-module__FeniQa__catalogCard{gap:var(--mantine-spacing-md);display:grid}.OntologyReferencePage-module__FeniQa__stateSurface{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .OntologyReferencePage-module__FeniQa__stateSurface{background:var(--mantine-color-dark-7)}.OntologyReferencePage-module__FeniQa__detailGrid{gap:var(--mantine-spacing-xl);display:grid}.OntologyReferencePage-module__FeniQa__detailMain,.OntologyReferencePage-module__FeniQa__detailAside{gap:var(--mantine-spacing-lg);display:grid}.OntologyReferencePage-module__FeniQa__sectionBlock,.OntologyReferencePage-module__FeniQa__mediaList,.OntologyReferencePage-module__FeniQa__metaGrid{gap:var(--mantine-spacing-sm);display:grid}.OntologyReferencePage-module__FeniQa__metaItem{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-0);gap:.125rem;display:grid}[data-mantine-color-scheme=dark] .OntologyReferencePage-module__FeniQa__metaItem{background:var(--mantine-color-dark-6)}.OntologyReferencePage-module__FeniQa__descriptionItem{padding-block:var(--mantine-spacing-xs);border-bottom:1px solid var(--mantine-color-default-border);gap:.25rem;display:grid}.OntologyReferencePage-module__FeniQa__descriptionItem:last-child{border-bottom:0}.OntologyReferencePage-module__FeniQa__footer{padding-bottom:var(--mantine-spacing-md)}@media (min-width:1024px){.OntologyReferencePage-module__FeniQa__detailGrid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start}.OntologyReferencePage-module__FeniQa__metaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.PartnerSearchPage-module__opUnuG__page{background:var(--mantine-color-gray-0);min-height:100vh}.PartnerSearchPage-module__opUnuG__pageContainer{padding-block:var(--mantine-spacing-xl)}.PartnerSearchPage-module__opUnuG__shell,.PartnerSearchPage-module__opUnuG__stack,.PartnerSearchPage-module__opUnuG__form,.PartnerSearchPage-module__opUnuG__sectionStack,.PartnerSearchPage-module__opUnuG__safetyForm{display:grid}.PartnerSearchPage-module__opUnuG__shell{gap:var(--mantine-spacing-xl)}.PartnerSearchPage-module__opUnuG__stack,.PartnerSearchPage-module__opUnuG__form,.PartnerSearchPage-module__opUnuG__sectionStack,.PartnerSearchPage-module__opUnuG__safetyForm{gap:var(--mantine-spacing-md)}.PartnerSearchPage-module__opUnuG__header{gap:var(--mantine-spacing-md);display:grid}.PartnerSearchPage-module__opUnuG__actions,.PartnerSearchPage-module__opUnuG__compactActions,.PartnerSearchPage-module__opUnuG__choiceGrid,.PartnerSearchPage-module__opUnuG__metaRow{flex-wrap:wrap;display:flex}.PartnerSearchPage-module__opUnuG__actions{gap:var(--mantine-spacing-sm)}.PartnerSearchPage-module__opUnuG__compactActions,.PartnerSearchPage-module__opUnuG__choiceGrid,.PartnerSearchPage-module__opUnuG__metaRow{gap:var(--mantine-spacing-xs)}.PartnerSearchPage-module__opUnuG__formGrid,.PartnerSearchPage-module__opUnuG__contentGrid,.PartnerSearchPage-module__opUnuG__cardGrid{gap:var(--mantine-spacing-md);display:grid}.PartnerSearchPage-module__opUnuG__nativeField{gap:var(--mantine-spacing-xs);display:grid}.PartnerSearchPage-module__opUnuG__nativeLabel{color:var(--mantine-color-text);font-family:var(--font-body);font-size:var(--mantine-font-size-sm);font-weight:500;line-height:var(--mantine-line-height-sm)}.PartnerSearchPage-module__opUnuG__nativeSelect{border:1px solid var(--mantine-color-gray-4);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);min-height:44px;color:var(--mantine-color-text);font:inherit;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.PartnerSearchPage-module__opUnuG__fieldError{color:var(--mantine-color-red-7);font-size:var(--mantine-font-size-sm)}.PartnerSearchPage-module__opUnuG__muted{color:var(--mantine-color-dimmed)}.PartnerSearchPage-module__opUnuG__finePrint{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm)}.PartnerSearchPage-module__opUnuG__cardContent{gap:var(--mantine-spacing-sm);display:grid}.PartnerSearchPage-module__opUnuG__item{gap:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);padding:var(--mantine-spacing-md);display:grid}.PartnerSearchPage-module__opUnuG__itemHeader{gap:4px;display:grid}.PartnerSearchPage-module__opUnuG__itemTitle{color:var(--mantine-color-text);font-family:var(--font-heading);font-size:var(--mantine-font-size-lg);font-weight:600;line-height:var(--mantine-line-height-sm);margin:0}.PartnerSearchPage-module__opUnuG__statusLine{align-items:center;gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.PartnerSearchPage-module__opUnuG__contactValue{overflow-wrap:anywhere}.PartnerSearchPage-module__opUnuG__detailList{gap:var(--mantine-spacing-xs);margin:0;display:grid}.PartnerSearchPage-module__opUnuG__detailItem{gap:2px;display:grid}.PartnerSearchPage-module__opUnuG__detailItem dt{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);font-weight:600}.PartnerSearchPage-module__opUnuG__detailItem dd{margin:0}@media (min-width:768px){.PartnerSearchPage-module__opUnuG__formGrid,.PartnerSearchPage-module__opUnuG__contentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PartnerSearchPage-module__opUnuG__wide{grid-column:1/-1}}
.ProfilePage-module__-pKUGW__page{background:var(--mantine-color-gray-0);min-height:100vh}[data-mantine-color-scheme=dark] .ProfilePage-module__-pKUGW__page{background:var(--mantine-color-dark-8)}.ProfilePage-module__-pKUGW__pageContainer{padding-block:var(--mantine-spacing-xl)}.ProfilePage-module__-pKUGW__header{min-height:2.75rem}.ProfilePage-module__-pKUGW__brandLink{color:var(--mantine-color-text);font-family:var(--font-heading), var(--mantine-font-family);font-size:var(--mantine-font-size-xl);font-weight:600;line-height:1.15}.ProfilePage-module__-pKUGW__content{min-width:0;max-width:960px}.ProfilePage-module__-pKUGW__form{gap:var(--mantine-spacing-xl);display:grid}.ProfilePage-module__-pKUGW__authEntry{width:max-content}.ProfilePage-module__-pKUGW__stateSurface,.ProfilePage-module__-pKUGW__section{background:var(--mantine-color-white);min-width:0}[data-mantine-color-scheme=dark] .ProfilePage-module__-pKUGW__stateSurface,[data-mantine-color-scheme=dark] .ProfilePage-module__-pKUGW__section{background:var(--mantine-color-dark-7)}.ProfilePage-module__-pKUGW__visibilityGrid{gap:var(--mantine-spacing-sm);display:grid}.ProfilePage-module__-pKUGW__actions{gap:var(--mantine-spacing-md);flex-wrap:wrap;align-items:center;display:flex}.ProfilePage-module__-pKUGW__publicValue{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);overflow-wrap:anywhere;line-height:1.5}.ProfilePage-module__-pKUGW__publicDetails{min-width:0}.ProfilePage-module__-pKUGW__publicRow{padding-block:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-default-border);gap:.25rem;display:grid}.ProfilePage-module__-pKUGW__publicLabel{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);font-weight:600;line-height:1.4}.ProfilePage-module__-pKUGW__footer{padding-bottom:var(--mantine-spacing-md)}
.StartPage-module__7RWjtq__page{background:var(--mantine-color-gray-0);min-height:100vh}[data-mantine-color-scheme=dark] .StartPage-module__7RWjtq__page{background:var(--mantine-color-dark-8)}.StartPage-module__7RWjtq__pageContainer{padding-block:var(--mantine-spacing-xl)}.StartPage-module__7RWjtq__header{min-height:2.75rem}.StartPage-module__7RWjtq__brandLink{color:var(--mantine-color-text);font-family:var(--font-heading), var(--mantine-font-family);font-size:var(--mantine-font-size-xl);font-weight:600;line-height:1.15}.StartPage-module__7RWjtq__section{--start-page-shell-anchor-offset:calc(104px + var(--mantine-spacing-md));scroll-margin-top:var(--start-page-shell-anchor-offset)}.StartPage-module__7RWjtq__sectionHeaderGrid,.StartPage-module__7RWjtq__contentRow,.StartPage-module__7RWjtq__mediaRail{gap:var(--mantine-spacing-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StartPage-module__7RWjtq__contentRow{align-items:start}.StartPage-module__7RWjtq__sectionHeaderCopy,.StartPage-module__7RWjtq__contentPrimary,.StartPage-module__7RWjtq__contentSecondary,.StartPage-module__7RWjtq__mediaSpan3,.StartPage-module__7RWjtq__mediaSpan4,.StartPage-module__7RWjtq__mediaSpan5,.StartPage-module__7RWjtq__mediaSpan8,.StartPage-module__7RWjtq__support{grid-column:1/-1;min-width:0}.StartPage-module__7RWjtq__sectionHeaderCopy{gap:var(--mantine-spacing-md);display:grid}.StartPage-module__7RWjtq__title{color:var(--mantine-color-text);font-family:var(--font-heading), var(--mantine-font-family);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1}.StartPage-module__7RWjtq__lead{max-width:48rem;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-lg);font-weight:600;line-height:1.55}.StartPage-module__7RWjtq__contentPrimary,.StartPage-module__7RWjtq__contentSecondary,.StartPage-module__7RWjtq__support{display:grid}.StartPage-module__7RWjtq__contentPrimary{gap:var(--mantine-spacing-md)}.StartPage-module__7RWjtq__contentSecondary{align-self:start;gap:var(--mantine-spacing-md)}.StartPage-module__7RWjtq__paragraph{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-lg);white-space:pre-line;margin:0;font-weight:400;line-height:1.7}.StartPage-module__7RWjtq__support{color:var(--mantine-color-text);font-size:var(--mantine-font-size-md);font-weight:600;line-height:1.55}.StartPage-module__7RWjtq__schoolsCard{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .StartPage-module__7RWjtq__schoolsCard{background:var(--mantine-color-dark-7)}.StartPage-module__7RWjtq__schoolsCard{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .StartPage-module__7RWjtq__schoolsCard{border:1px solid var(--mantine-color-dark-4)}.StartPage-module__7RWjtq__schoolsCard{border-radius:var(--mantine-radius-md);gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-md);display:grid}.StartPage-module__7RWjtq__schoolsLine{color:var(--mantine-color-text);font-size:15px;font-weight:500;line-height:1.5}.StartPage-module__7RWjtq__sectionDivider{margin-block:var(--mantine-spacing-xl)}@media (min-width:768px){.StartPage-module__7RWjtq__sectionHeaderGrid,.StartPage-module__7RWjtq__contentRow,.StartPage-module__7RWjtq__mediaRail{gap:var(--mantine-spacing-lg);grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1280px){.StartPage-module__7RWjtq__sectionHeaderGrid,.StartPage-module__7RWjtq__contentRow,.StartPage-module__7RWjtq__mediaRail{gap:var(--mantine-spacing-xl);grid-template-columns:repeat(12,minmax(0,1fr))}.StartPage-module__7RWjtq__contentPrimary{grid-column:span 8/span 8}.StartPage-module__7RWjtq__contentSecondary{grid-column:span 4/span 4}.StartPage-module__7RWjtq__mediaSpan3{grid-column:span 3/span 3}.StartPage-module__7RWjtq__mediaSpan4{grid-column:span 4/span 4}.StartPage-module__7RWjtq__mediaSpan5{grid-column:span 5/span 5}.StartPage-module__7RWjtq__mediaSpan8{grid-column:span 8/span 8}}
.TrainingPage-module__Ia7AvW__shell{gap:var(--mantine-spacing-xl);display:grid}.TrainingPage-module__Ia7AvW__stack,.TrainingPage-module__Ia7AvW__header{gap:var(--mantine-spacing-md);display:grid}.TrainingPage-module__Ia7AvW__mobileHiddenHeader{display:none}.TrainingPage-module__Ia7AvW__gate{gap:var(--mantine-spacing-md);justify-items:start;display:grid}.TrainingPage-module__Ia7AvW__actions{gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.TrainingPage-module__Ia7AvW__compactImportPrompt{justify-content:flex-start;align-items:center;display:flex}.TrainingPage-module__Ia7AvW__playerDockScrollSpace{padding-bottom:220px}.TrainingPage-module__Ia7AvW__templatePageActions{display:none}.TrainingPage-module__Ia7AvW__mobileQuickActionTrigger{right:calc(var(--mantine-spacing-md) + env(safe-area-inset-right));bottom:var(--application-shell-mobile-footer-clearance,calc(80px + env(safe-area-inset-bottom) + env(safe-area-inset-bottom)));z-index:120;box-shadow:var(--mantine-shadow-lg);position:fixed}.TrainingPage-module__Ia7AvW__mobileQuickActionMenu{min-width:220px}.TrainingPage-module__Ia7AvW__cardGrid,.TrainingPage-module__Ia7AvW__formSection{gap:var(--mantine-spacing-md);display:grid}.TrainingPage-module__Ia7AvW__formGrid,.TrainingPage-module__Ia7AvW__exerciseStack,.TrainingPage-module__Ia7AvW__searchPanel{gap:var(--mantine-spacing-sm);display:grid}.TrainingPage-module__Ia7AvW__muted{color:var(--mantine-color-dimmed)}.TrainingPage-module__Ia7AvW__emptyState,.TrainingPage-module__Ia7AvW__rowPanel,.TrainingPage-module__Ia7AvW__playerControls{background:var(--mantine-color-white)}.TrainingPage-module__Ia7AvW__heroButton,.TrainingPage-module__Ia7AvW__heroCard,.TrainingPage-module__Ia7AvW__historyButton{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);width:100%;color:inherit;font:inherit;padding:var(--mantine-spacing-lg);text-align:left}.TrainingPage-module__Ia7AvW__heroButton,.TrainingPage-module__Ia7AvW__historyButton{cursor:pointer}.TrainingPage-module__Ia7AvW__heroButton:hover,.TrainingPage-module__Ia7AvW__historyButton:hover{border-color:var(--mantine-color-teal-4)}.TrainingPage-module__Ia7AvW__heroButton:focus-visible,.TrainingPage-module__Ia7AvW__historyButton:focus-visible{outline:2px solid var(--mantine-color-teal-6);outline-offset:2px}.TrainingPage-module__Ia7AvW__editorialList{margin:0;padding:0;list-style:none}.TrainingPage-module__Ia7AvW__editorialItem{background:var(--mantine-color-white)}.TrainingPage-module__Ia7AvW__timerValue{font-family:var(--font-mono), monospace;letter-spacing:0;font-size:clamp(2.5rem,18vw,6rem);font-weight:700;line-height:1}.TrainingPage-module__Ia7AvW__playerControls{right:calc(var(--mantine-spacing-md) + env(safe-area-inset-right));bottom:calc(var(--application-shell-mobile-footer-height,calc(64px + env(safe-area-inset-bottom) + env(safe-area-inset-bottom))) + var(--mantine-spacing-xs));left:calc(var(--mantine-spacing-md) + env(safe-area-inset-left));z-index:120;border:1px solid var(--mantine-color-default-border);box-shadow:var(--mantine-shadow-lg);position:fixed}@media (min-width:768px){.TrainingPage-module__Ia7AvW__mobileHiddenHeader{display:grid}.TrainingPage-module__Ia7AvW__playerDockScrollSpace{padding-bottom:0}.TrainingPage-module__Ia7AvW__playerControls{z-index:auto;box-shadow:none;position:static;bottom:auto;left:auto;right:auto}.TrainingPage-module__Ia7AvW__templatePageActions{display:flex}.TrainingPage-module__Ia7AvW__mobileQuickActionTrigger{display:none}.TrainingPage-module__Ia7AvW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
