.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(--mantine-font-family-headings);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}}
[data-mantine-color-scheme=dark] .BasikoLogo-module__zUbiRW__logo:not(.BasikoLogo-module__zUbiRW__onLightSurface){filter:invert()}
.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{background:var(--mantine-color-body);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:44px;min-height:44px}.ApplicationShell-module__t1fTJa__mobileBrandLink{flex:none;align-items:center;min-height:44px;display:flex}.ApplicationShell-module__t1fTJa__mobileBrandLogo{width:clamp(106px,32vw,136px);height:auto;display:block}.ApplicationShell-module__t1fTJa__mobileBrandLink:focus-visible,.ApplicationShell-module__t1fTJa__brandLink:focus-visible{outline:2px solid var(--mantine-color-ring);outline-offset:3px}.ApplicationShell-module__t1fTJa__mobileContext{min-width:0;color:var(--mantine-color-text);font-family:var(--mantine-font-family-headings);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);align-items:center;width:fit-content;min-height:44px;text-decoration:none;display:flex}.ApplicationShell-module__t1fTJa__brandLogo{width:150px;max-width:100%;height:auto;display:block}.ApplicationShell-module__t1fTJa__headerActions{flex-shrink:0}.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:44px;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:48px;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__globalNavGroup>.ApplicationShell-module__t1fTJa__tabNavLink:first-child{padding-left:0}.ApplicationShell-module__t1fTJa__globalNavGroup>.ApplicationShell-module__t1fTJa__tabNavLink:first-child:after{left:0}.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:44px;min-width:44px;height:44px;min-height:44px}.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(--mantine-font-family-headings);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{min-height:88px}.ApplicationShell-module__t1fTJa__desktopGlobalInner{min-height:48px}.ApplicationShell-module__t1fTJa__desktopSectionInner{min-height:52px}.ApplicationShell-module__t1fTJa__desktopBrandRow{justify-content:space-between;align-items:center;display:flex}.ApplicationShell-module__t1fTJa__desktopGlobalInner,.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}}.ApplicationShell-module__t1fTJa__mainInner[data-strategy=grid]{padding-block:0}
.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(--mantine-font-family-headings);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(--mantine-font-family-headings);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}}
.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:var(--mantine-color-white);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-default);min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.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-neutral-2);position:absolute;inset-block-start:.625rem;inset-inline-end:1rem}[data-mantine-color-scheme=dark] .ProductScenarioCard-module__w3687q__stepNumber{color:var(--mantine-color-neutral-7)}.ProductScenarioCard-module__w3687q__stepNumber{font-family:var(--mantine-font-family-headings);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}.ProductScenarioCard-module__w3687q__ribbonCard{border-radius:var(--mantine-radius-xs);background:var(--basiko-cream);color:var(--basiko-ink);border:0;flex-direction:column}.ProductScenarioCard-module__w3687q__ribbonCard[data-ribbon=examples]{background:var(--basiko-peach)}.ProductScenarioCard-module__w3687q__ribbonCard[data-ribbon=immersion]{background:var(--basiko-lilac)}.ProductScenarioCard-module__w3687q__ribbonArt{background:50%/cover no-repeat;flex:none;height:10rem}[data-ribbon=theory] .ProductScenarioCard-module__w3687q__ribbonArt{background-image:url(/img/basiko/theory-ribbons.svg)}[data-ribbon=examples] .ProductScenarioCard-module__w3687q__ribbonArt{background-image:url(/img/basiko/examples-ribbons.svg)}[data-ribbon=immersion] .ProductScenarioCard-module__w3687q__ribbonArt{background-image:url(/img/basiko/immersion-ribbons.svg)}.ProductScenarioCard-module__w3687q__ribbonCard .ProductScenarioCard-module__w3687q__content{gap:2rem;padding:1.75rem}.ProductScenarioCard-module__w3687q__ribbonCard .ProductScenarioCard-module__w3687q__title{color:var(--basiko-ink);font-size:1.875rem;line-height:1.15}.ProductScenarioCard-module__w3687q__ribbonCard .ProductScenarioCard-module__w3687q__body{color:var(--basiko-ink)}.ProductScenarioCard-module__w3687q__ribbonCard .ProductScenarioCard-module__w3687q__badge{color:var(--basiko-ink);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0;font-size:.8125rem}.ProductScenarioCard-module__w3687q__ribbonCard .ProductScenarioCard-module__w3687q__cta{width:100%}
.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{font-size:var(--product-story-title-size,inherit);overflow-wrap:anywhere;font-weight:400}.ProductStoryBlock-module__ttpUTG__storyBody{font-size:var(--product-story-body-size,inherit);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-default);min-width:0;height:100%}.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-muted);min-height:clamp(13.75rem,28vw,24rem);position:relative;overflow:hidden}.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(--mantine-font-family-headings);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}}.NextHeroEntry-module__riuBeW__basiko{--mantine-primary-color-filled:var(--basiko-ink);--mantine-primary-color-filled-hover:var(--mantine-color-neutral-8);--mantine-primary-color-contrast:var(--basiko-cream);--basiko-primary-pressed:var(--mantine-color-neutral-7);--mantine-color-ring:var(--basiko-ink);background:var(--basiko-peach);min-height:0;color:var(--basiko-ink);border-radius:0;padding:0;display:grid}.NextHeroEntry-module__riuBeW__basiko .NextHeroEntry-module__riuBeW__heroImage{aspect-ratio:13/12;-o-object-position:center;object-position:center;grid-row:2;width:100%!important;height:auto!important;position:relative!important}.NextHeroEntry-module__riuBeW__basiko .NextHeroEntry-module__riuBeW__heroOverlay{display:none}.NextHeroEntry-module__riuBeW__basiko .NextHeroEntry-module__riuBeW__heroContent{gap:2rem;width:100%;padding-block:2rem;container-type:inline-size}.NextHeroEntry-module__riuBeW__basiko .NextHeroEntry-module__riuBeW__heroSafeArea{gap:2rem;max-width:none;margin:0}.NextHeroEntry-module__riuBeW__basiko .NextHeroEntry-module__riuBeW__heroTitle{color:var(--basiko-ink);font-size:clamp(2rem,4vw,3.875rem);font-weight:400;line-height:1.12}.NextHeroEntry-module__riuBeW__basiko .NextHeroEntry-module__riuBeW__heroBody{color:var(--basiko-ink);font-size:clamp(1rem,1.04vw,1.25rem);line-height:1.45}.NextHeroEntry-module__riuBeW__basiko .NextHeroEntry-module__riuBeW__heroDetail{max-width:40rem}@media (min-width:90em){.NextHeroEntry-module__riuBeW__basiko{min-height:clamp(33.75rem,33.333vw,45rem)}.NextHeroEntry-module__riuBeW__basiko .NextHeroEntry-module__riuBeW__heroImage{aspect-ratio:auto;-o-object-position:center;object-position:center;grid-area:1/1/auto/-1;width:50%!important;height:100%!important;position:absolute!important;inset-inline-start:50%!important}.NextHeroEntry-module__riuBeW__basiko .NextHeroEntry-module__riuBeW__heroContent{width:50%;justify-content:flex-start;min-width:0;padding-block:2.5rem;padding-inline-end:var(--mantine-spacing-xl)}.NextHeroEntry-module__riuBeW__basiko .NextHeroEntry-module__riuBeW__heroOverlay{background:url(/img/basiko/hero-edge.svg) 100%/100% 100% no-repeat;width:57.3%;display:block;inset:0 auto 0 0}}@media (min-width:120em){.NextHeroEntry-module__riuBeW__basiko .NextHeroEntry-module__riuBeW__heroImage{-o-object-position:center top;object-position:center top}}@media (min-width:160em){.NextHeroEntry-module__riuBeW__basiko{min-height:45rem}}@media (min-width:48em) and (max-width:89.99em){.NextHeroEntry-module__riuBeW__basiko .NextHeroEntry-module__riuBeW__heroImage{aspect-ratio:3/2}}.NextHeroEntry-module__riuBeW__heroContainer{z-index:2;grid-row:1;position:relative}
.YandexIDButton-module__mLV6HG__root{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:inline-flex}.YandexIDButton-module__mLV6HG__authState{align-items:center;gap:.5rem;min-width:0;min-height:36px;display:inline-flex}.YandexIDButton-module__mLV6HG__authLabel,.YandexIDButton-module__mLV6HG__logoutButton{color:var(--mantine-color-text);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-sm);font-weight:500;line-height:1.25rem}.YandexIDButton-module__mLV6HG__authLabel{align-items:center;min-height:36px;display:inline-flex}.YandexIDButton-module__mLV6HG__logoutButton{border-radius:var(--mantine-radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;min-height:36px;padding:0;display:inline-flex}.YandexIDButton-module__mLV6HG__logoutButton:hover{color:var(--mantine-color-dimmed)}.YandexIDButton-module__mLV6HG__logoutButton:focus-visible,.YandexIDButton-module__mLV6HG__mockButton:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:3px}.YandexIDButton-module__mLV6HG__mockButton{color:#fff;cursor:pointer;width:36px;height:36px;font-family:var(--mantine-font-family-headings);background:#fc3f1d;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.YandexIDButton-module__mLV6HG__mockButton:disabled{cursor:not-allowed;opacity:.55}.YandexIDButton-module__mLV6HG__yandexButtonSlot{justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;line-height:0;display:inline-flex;position:relative;overflow:hidden}.YandexIDButton-module__mLV6HG__yandexSdkContainer{justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;line-height:0;display:inline-flex}.YandexIDButton-module__mLV6HG__yandexSdkContainerPending{visibility:hidden;pointer-events:none}.YandexIDButton-module__mLV6HG__yandexButtonLoader{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.YandexIDButton-module__mLV6HG__errorMessage{color:var(--mantine-color-red-7);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-xs);font-weight:400;line-height:1rem}.YandexIDButton-module__mLV6HG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AuthProviderSelector-module__z7VWRW__root{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.AuthProviderSelector-module__z7VWRW__providerList{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.AuthProviderSelector-module__z7VWRW__providerOption{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);min-width:0;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);display:flex}.AuthProviderSelector-module__z7VWRW__providerCopy{min-width:0}.AuthProviderSelector-module__z7VWRW__providerAction{flex-shrink:0}@media (max-width:36em){.AuthProviderSelector-module__z7VWRW__providerOption{flex-direction:column;align-items:flex-start}}
.AuthPage-module__32iYnG__page{place-items:center;min-height:100vh;display:grid}.AuthPage-module__32iYnG__surface{width:min(100%,420px)}.AuthPage-module__32iYnG__providerSelector{width:100%}.AuthPage-module__32iYnG__brandLink{width:fit-content;min-height:44px;display:block}.AuthPage-module__32iYnG__brandLogo{width:156px;height:auto;display:block}.AuthPage-module__32iYnG__brandLink:focus-visible{outline:2px solid var(--mantine-color-ring);outline-offset:3px}
.DanceIdentityEditor-module__zpsZUq__surface{border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);width:100%}.DanceIdentityEditor-module__zpsZUq__entryCopy{min-width:0}.DanceIdentityEditor-module__zpsZUq__experience{overflow-wrap:anywhere;white-space:pre-wrap}.DanceIdentityEditor-module__zpsZUq__form{width:100%;max-width:46rem}.DanceIdentityEditor-module__zpsZUq__authEntry{min-height:2.75rem}
.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__playerSessionActions{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);width:100%;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__exerciseSection{margin-top:var(--mantine-spacing-xl)}.TrainingPage-module__Ia7AvW__formGrid,.TrainingPage-module__Ia7AvW__exerciseStack{gap:var(--mantine-spacing-sm);display:grid}.TrainingPage-module__Ia7AvW__sessionSummary{gap:var(--mantine-spacing-md);display:grid}.TrainingPage-module__Ia7AvW__sessionSummaryDate{color:var(--mantine-color-dimmed)}.TrainingPage-module__Ia7AvW__sessionOutcomeList{margin:0;padding:0;list-style:none}.TrainingPage-module__Ia7AvW__sessionOutcomeItem{padding-block:var(--mantine-spacing-sm);border-top:1px solid var(--mantine-color-default-border)}.TrainingPage-module__Ia7AvW__sessionOutcomeItem:first-child{border-top:0;padding-top:0}.TrainingPage-module__Ia7AvW__sessionOutcomeIcon{flex-shrink:0}.TrainingPage-module__Ia7AvW__statisticsList{margin:0;padding:0}.TrainingPage-module__Ia7AvW__statisticsListItem{padding-block:var(--mantine-spacing-sm);border-top:1px solid var(--mantine-color-default-border)}.TrainingPage-module__Ia7AvW__statisticsListItem:first-child{border-top:0;padding-top:0}.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))}}
.AdminConsole-module__rqIf5W__page{background:var(--mantine-color-gray-0);min-height:100vh;color:var(--mantine-color-gray-9)}.AdminConsole-module__rqIf5W__pageContainer{padding-block:calc(var(--mantine-spacing-xl) * 2)}.AdminConsole-module__rqIf5W__shell{gap:calc(var(--mantine-spacing-xl) * 1.5);display:grid}.AdminConsole-module__rqIf5W__header{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-lg);border-bottom:1px solid var(--mantine-color-gray-2);display:flex}.AdminConsole-module__rqIf5W__title{color:var(--mantine-color-gray-9);font-family:var(--mantine-font-family-headings);letter-spacing:0;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.AdminConsole-module__rqIf5W__eyebrow{margin:0 0 var(--mantine-spacing-xs);color:var(--mantine-color-gray-7);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-xs);letter-spacing:0;text-transform:uppercase;font-weight:600}.AdminConsole-module__rqIf5W__sessionPill{gap:calc(var(--mantine-spacing-xs) / 2);min-width:0;max-width:32rem;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);display:grid}.AdminConsole-module__rqIf5W__grid{gap:var(--mantine-spacing-xl);display:grid}.AdminConsole-module__rqIf5W__section{gap:var(--mantine-spacing-lg);min-width:0;padding-block:var(--mantine-spacing-lg);border-top:1px solid var(--mantine-color-gray-2);display:grid}.AdminConsole-module__rqIf5W__sectionHeader{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);display:flex}.AdminConsole-module__rqIf5W__sectionTitle{color:var(--mantine-color-gray-9);font-family:var(--font-body), var(--mantine-font-family);letter-spacing:0;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.AdminConsole-module__rqIf5W__inlineForm{gap:var(--mantine-spacing-sm);display:grid}.AdminConsole-module__rqIf5W__searchInput{min-width:0}.AdminConsole-module__rqIf5W__stateSlot{place-items:center;min-height:14rem;display:grid}.AdminConsole-module__rqIf5W__stack{gap:var(--mantine-spacing-md);min-width:0;display:grid}.AdminConsole-module__rqIf5W__summaryRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.AdminConsole-module__rqIf5W__formGrid{gap:var(--mantine-spacing-sm);display:grid}.AdminConsole-module__rqIf5W__permissionList{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.AdminConsole-module__rqIf5W__actions{gap:var(--mantine-spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.AdminConsole-module__rqIf5W__operationForm{gap:var(--mantine-spacing-md);min-width:0;padding-block:var(--mantine-spacing-md);display:grid}.AdminConsole-module__rqIf5W__payloadArea{min-height:14rem;font-family:var(--font-mono), var(--mantine-font-family-monospace)}.AdminConsole-module__rqIf5W__metaLabel{color:var(--mantine-color-gray-7);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-xs);font-weight:500;line-height:1.3;display:block}.AdminConsole-module__rqIf5W__mono{overflow-wrap:anywhere;color:var(--mantine-color-gray-9);font-family:var(--font-mono), var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);letter-spacing:0;font-weight:600}.AdminConsole-module__rqIf5W__linkButton{color:var(--mantine-color-teal-7);cursor:pointer;font:inherit;letter-spacing:0;text-align:left;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.AdminConsole-module__rqIf5W__linkButton:focus-visible{outline:2px solid var(--mantine-color-teal-5);outline-offset:3px}.AdminConsole-module__rqIf5W__moduleLink{width:fit-content;min-height:2.5rem;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);color:var(--mantine-color-teal-7);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-sm);letter-spacing:0;align-items:center;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.AdminConsole-module__rqIf5W__moduleLink:focus-visible{outline:2px solid var(--mantine-color-teal-5);outline-offset:3px}@media (min-width:768px){.AdminConsole-module__rqIf5W__inlineForm{grid-template-columns:minmax(0,1fr) auto;align-items:end}.AdminConsole-module__rqIf5W__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.AdminConsole-module__rqIf5W__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.AdminContentConsole-module__4r_UnW__page{background:var(--mantine-color-gray-0);min-height:100vh;color:var(--mantine-color-gray-9)}.AdminContentConsole-module__4r_UnW__pageContainer{padding-block:calc(var(--mantine-spacing-xl) * 2)}.AdminContentConsole-module__4r_UnW__shell{gap:calc(var(--mantine-spacing-xl) * 1.5);display:grid}.AdminContentConsole-module__4r_UnW__header,.AdminContentConsole-module__4r_UnW__toolbar,.AdminContentConsole-module__4r_UnW__sectionHeader,.AdminContentConsole-module__4r_UnW__summaryRow{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);min-width:0;display:flex}.AdminContentConsole-module__4r_UnW__header{padding-bottom:var(--mantine-spacing-lg);border-bottom:1px solid var(--mantine-color-gray-2)}.AdminContentConsole-module__4r_UnW__title{color:var(--mantine-color-gray-9);font-family:var(--mantine-font-family-headings);letter-spacing:0;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.AdminContentConsole-module__4r_UnW__eyebrow{margin:0 0 var(--mantine-spacing-xs);color:var(--mantine-color-gray-7);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-xs);letter-spacing:0;text-transform:uppercase;font-weight:600}.AdminContentConsole-module__4r_UnW__sessionPill{gap:calc(var(--mantine-spacing-xs) / 2);min-width:0;max-width:32rem;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);display:grid}.AdminContentConsole-module__4r_UnW__layout{gap:var(--mantine-spacing-xl);min-width:0;display:grid}.AdminContentConsole-module__4r_UnW__section{gap:var(--mantine-spacing-lg);min-width:0;padding-block:var(--mantine-spacing-lg);border-top:1px solid var(--mantine-color-gray-2);display:grid}.AdminContentConsole-module__4r_UnW__sectionTitle{color:var(--mantine-color-gray-9);font-family:var(--font-body), var(--mantine-font-family);letter-spacing:0;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.AdminContentConsole-module__4r_UnW__stateSlot{place-items:center;min-height:14rem;display:grid}.AdminContentConsole-module__4r_UnW__formGrid{gap:var(--mantine-spacing-sm);display:grid}.AdminContentConsole-module__4r_UnW__actions{gap:var(--mantine-spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.AdminContentConsole-module__4r_UnW__bodyArea{min-height:22rem;font-family:var(--font-mono), var(--mantine-font-family-monospace)}.AdminContentConsole-module__4r_UnW__mediaArea{min-height:10rem;font-family:var(--font-mono), var(--mantine-font-family-monospace)}.AdminContentConsole-module__4r_UnW__preview{gap:var(--mantine-spacing-sm);min-width:0;padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);display:grid}.AdminContentConsole-module__4r_UnW__preview h3,.AdminContentConsole-module__4r_UnW__preview p{margin:0}.AdminContentConsole-module__4r_UnW__preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;font-family:var(--font-mono), var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);margin:0;line-height:1.45;overflow:auto}.AdminContentConsole-module__4r_UnW__metaLabel{color:var(--mantine-color-gray-7);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-xs);font-weight:500;line-height:1.3;display:block}.AdminContentConsole-module__4r_UnW__mono{overflow-wrap:anywhere;color:var(--mantine-color-gray-9);font-family:var(--font-mono), var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);letter-spacing:0;font-weight:600}.AdminContentConsole-module__4r_UnW__linkButton{color:var(--mantine-color-teal-7);cursor:pointer;font:inherit;letter-spacing:0;text-align:left;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.AdminContentConsole-module__4r_UnW__linkButton:focus-visible{outline:2px solid var(--mantine-color-teal-5);outline-offset:3px}@media (min-width:768px){.AdminContentConsole-module__4r_UnW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.AdminContentConsole-module__4r_UnW__layout{grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr)}}
.AdminIndicatorConsole-module__1FPfBq__page{background:var(--mantine-color-gray-0);min-height:100vh;color:var(--mantine-color-gray-9)}.AdminIndicatorConsole-module__1FPfBq__pageContainer{padding-block:calc(var(--mantine-spacing-xl) * 2)}.AdminIndicatorConsole-module__1FPfBq__shell,.AdminIndicatorConsole-module__1FPfBq__layout,.AdminIndicatorConsole-module__1FPfBq__section,.AdminIndicatorConsole-module__1FPfBq__stack,.AdminIndicatorConsole-module__1FPfBq__operationForm,.AdminIndicatorConsole-module__1FPfBq__importTarget{gap:var(--mantine-spacing-lg);min-width:0;display:grid}.AdminIndicatorConsole-module__1FPfBq__header,.AdminIndicatorConsole-module__1FPfBq__sectionHeader,.AdminIndicatorConsole-module__1FPfBq__summaryRow,.AdminIndicatorConsole-module__1FPfBq__actions{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);min-width:0;display:flex}.AdminIndicatorConsole-module__1FPfBq__header{padding-bottom:var(--mantine-spacing-lg);border-bottom:1px solid var(--mantine-color-gray-2);flex-wrap:wrap}.AdminIndicatorConsole-module__1FPfBq__title{color:var(--mantine-color-gray-9);font-family:var(--mantine-font-family-headings);letter-spacing:0;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.AdminIndicatorConsole-module__1FPfBq__eyebrow{margin:0 0 var(--mantine-spacing-xs);color:var(--mantine-color-gray-7);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-xs);letter-spacing:0;text-transform:uppercase;font-weight:600}.AdminIndicatorConsole-module__1FPfBq__section{padding-block:var(--mantine-spacing-lg);border-top:1px solid var(--mantine-color-gray-2);align-content:start}.AdminIndicatorConsole-module__1FPfBq__sectionTitle{color:var(--mantine-color-gray-9);font-family:var(--font-body), var(--mantine-font-family);letter-spacing:0;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.AdminIndicatorConsole-module__1FPfBq__subsectionTitle{color:var(--mantine-color-gray-9);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-lg);letter-spacing:0;margin:0;font-weight:600;line-height:1.25}.AdminIndicatorConsole-module__1FPfBq__sessionPill,.AdminIndicatorConsole-module__1FPfBq__preview{gap:calc(var(--mantine-spacing-xs) / 2);min-width:0;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);display:grid}.AdminIndicatorConsole-module__1FPfBq__quickAddBlock,.AdminIndicatorConsole-module__1FPfBq__participantSearchPanel,.AdminIndicatorConsole-module__1FPfBq__variantWorkbench{gap:var(--mantine-spacing-sm);min-width:0;display:grid}.AdminIndicatorConsole-module__1FPfBq__quickAddBlock{padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white)}.AdminIndicatorConsole-module__1FPfBq__participantSearchPanel{min-height:3rem}.AdminIndicatorConsole-module__1FPfBq__participantResultList{gap:var(--mantine-spacing-xs);max-height:24rem;display:grid;overflow:auto}.AdminIndicatorConsole-module__1FPfBq__participantResult{gap:calc(var(--mantine-spacing-xs) / 2);width:100%;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-0);color:var(--mantine-color-gray-9);cursor:pointer;font:inherit;letter-spacing:0;text-align:left;display:grid}.AdminIndicatorConsole-module__1FPfBq__participantResult:hover,.AdminIndicatorConsole-module__1FPfBq__participantResult[aria-pressed=true]{border-color:var(--mantine-color-gray-5);background:var(--mantine-color-gray-0)}.AdminIndicatorConsole-module__1FPfBq__participantResult:focus-visible{outline:2px solid var(--mantine-color-teal-5);outline-offset:3px}.AdminIndicatorConsole-module__1FPfBq__participantResult span{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm)}.AdminIndicatorConsole-module__1FPfBq__variantList{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.AdminIndicatorConsole-module__1FPfBq__sessionPill{max-width:32rem}.AdminIndicatorConsole-module__1FPfBq__formGrid{gap:var(--mantine-spacing-sm);display:grid}.AdminIndicatorConsole-module__1FPfBq__actions{flex-wrap:wrap;justify-content:flex-start}.AdminIndicatorConsole-module__1FPfBq__actionButton{justify-self:start;width:auto;min-width:12rem}.AdminIndicatorConsole-module__1FPfBq__importTarget{padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);grid-template-columns:1fr}.AdminIndicatorConsole-module__1FPfBq__stateSlot{place-items:center;min-height:12rem;display:grid}.AdminIndicatorConsole-module__1FPfBq__payloadArea{min-height:13rem;font-family:var(--font-mono), var(--mantine-font-family-monospace)}.AdminIndicatorConsole-module__1FPfBq__metaLabel{color:var(--mantine-color-gray-7);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-xs);font-weight:500;line-height:1.3;display:block}.AdminIndicatorConsole-module__1FPfBq__mono,.AdminIndicatorConsole-module__1FPfBq__preview pre{overflow-wrap:anywhere;color:var(--mantine-color-gray-9);font-family:var(--font-mono), var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);letter-spacing:0}.AdminIndicatorConsole-module__1FPfBq__preview pre{white-space:pre-wrap;max-height:18rem;margin:0;overflow:auto}.AdminIndicatorConsole-module__1FPfBq__linkButton{color:var(--mantine-color-teal-7);cursor:pointer;font:inherit;letter-spacing:0;text-align:left;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.AdminIndicatorConsole-module__1FPfBq__linkButton:focus-visible{outline:2px solid var(--mantine-color-teal-5);outline-offset:3px}@media (min-width:768px){.AdminIndicatorConsole-module__1FPfBq__formGrid,.AdminIndicatorConsole-module__1FPfBq__importTarget{grid-template-columns:repeat(2,minmax(0,1fr))}}
.AdminOntologyConsole-module__yDywpq__page{background:var(--mantine-color-gray-0);min-height:100vh;color:var(--mantine-color-gray-9)}.AdminOntologyConsole-module__yDywpq__pageContainer{padding-block:calc(var(--mantine-spacing-xl) * 2)}.AdminOntologyConsole-module__yDywpq__shell,.AdminOntologyConsole-module__yDywpq__section,.AdminOntologyConsole-module__yDywpq__stack,.AdminOntologyConsole-module__yDywpq__formGrid,.AdminOntologyConsole-module__yDywpq__detailBox,.AdminOntologyConsole-module__yDywpq__subgrid{gap:var(--mantine-spacing-lg);min-width:0;display:grid}.AdminOntologyConsole-module__yDywpq__shell{gap:calc(var(--mantine-spacing-xl) * 1.5)}.AdminOntologyConsole-module__yDywpq__header,.AdminOntologyConsole-module__yDywpq__sectionHeader,.AdminOntologyConsole-module__yDywpq__summaryRow,.AdminOntologyConsole-module__yDywpq__actions{gap:var(--mantine-spacing-md);min-width:0;display:flex}.AdminOntologyConsole-module__yDywpq__header,.AdminOntologyConsole-module__yDywpq__sectionHeader,.AdminOntologyConsole-module__yDywpq__summaryRow{justify-content:space-between;align-items:flex-start}.AdminOntologyConsole-module__yDywpq__header{padding-bottom:var(--mantine-spacing-lg);border-bottom:1px solid var(--mantine-color-gray-2)}.AdminOntologyConsole-module__yDywpq__section{padding-block:var(--mantine-spacing-lg);border-top:1px solid var(--mantine-color-gray-2);align-content:start}.AdminOntologyConsole-module__yDywpq__title{color:var(--mantine-color-gray-9);font-family:var(--mantine-font-family-headings);letter-spacing:0;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.AdminOntologyConsole-module__yDywpq__sectionTitle{color:var(--mantine-color-gray-9);font-family:var(--font-body), var(--mantine-font-family);letter-spacing:0;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.AdminOntologyConsole-module__yDywpq__subsectionTitle{color:var(--mantine-color-gray-9);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-lg);letter-spacing:0;margin:0;font-weight:600;line-height:1.25}.AdminOntologyConsole-module__yDywpq__eyebrow{margin:0 0 var(--mantine-spacing-xs);color:var(--mantine-color-gray-7);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-xs);letter-spacing:0;text-transform:uppercase;font-weight:600}.AdminOntologyConsole-module__yDywpq__sessionPill,.AdminOntologyConsole-module__yDywpq__metric,.AdminOntologyConsole-module__yDywpq__detailBox{min-width:0;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white)}.AdminOntologyConsole-module__yDywpq__sessionPill{gap:calc(var(--mantine-spacing-xs) / 2);max-width:32rem;display:grid}.AdminOntologyConsole-module__yDywpq__statsGrid,.AdminOntologyConsole-module__yDywpq__twoColumn,.AdminOntologyConsole-module__yDywpq__subgrid{gap:var(--mantine-spacing-md);min-width:0;display:grid}.AdminOntologyConsole-module__yDywpq__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminOntologyConsole-module__yDywpq__metric{gap:calc(var(--mantine-spacing-xs) / 2);display:grid}.AdminOntologyConsole-module__yDywpq__metric strong{letter-spacing:0;font-size:1.5rem;line-height:1.1}.AdminOntologyConsole-module__yDywpq__formGrid{gap:var(--mantine-spacing-sm)}.AdminOntologyConsole-module__yDywpq__inlineForm{gap:var(--mantine-spacing-sm);min-width:0;display:grid}.AdminOntologyConsole-module__yDywpq__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center}.AdminOntologyConsole-module__yDywpq__payloadArea{min-height:18rem;font-family:var(--font-mono), var(--mantine-font-family-monospace)}.AdminOntologyConsole-module__yDywpq__checkboxCluster{gap:var(--mantine-spacing-sm);min-width:0;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);flex-wrap:wrap;display:flex}.AdminOntologyConsole-module__yDywpq__checkboxCluster legend{padding-inline:calc(var(--mantine-spacing-xs) / 2)}.AdminOntologyConsole-module__yDywpq__tokenList{gap:var(--mantine-spacing-xs);flex-wrap:wrap;min-width:0;display:flex}.AdminOntologyConsole-module__yDywpq__metaLabel{color:var(--mantine-color-gray-7);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-xs);font-weight:500;line-height:1.3;display:block}.AdminOntologyConsole-module__yDywpq__metaText{color:var(--mantine-color-gray-7);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-sm);letter-spacing:0;margin:0;line-height:1.45}.AdminOntologyConsole-module__yDywpq__mono{overflow-wrap:anywhere;color:var(--mantine-color-gray-9);font-family:var(--font-mono), var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);letter-spacing:0;font-weight:600}.AdminOntologyConsole-module__yDywpq__linkButton{color:var(--mantine-color-teal-7);cursor:pointer;font:inherit;letter-spacing:0;text-align:left;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.AdminOntologyConsole-module__yDywpq__linkButton:focus-visible{outline:2px solid var(--mantine-color-teal-5);outline-offset:3px}.AdminOntologyConsole-module__yDywpq__moduleLink{width:fit-content;min-height:2.5rem;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);color:var(--mantine-color-teal-7);font-family:var(--font-body), var(--mantine-font-family);font-size:var(--mantine-font-size-sm);letter-spacing:0;align-items:center;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.AdminOntologyConsole-module__yDywpq__moduleLink:focus-visible{outline:2px solid var(--mantine-color-teal-5);outline-offset:3px}@media (min-width:768px){.AdminOntologyConsole-module__yDywpq__formGrid,.AdminOntologyConsole-module__yDywpq__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminOntologyConsole-module__yDywpq__inlineForm{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (min-width:1120px){.AdminOntologyConsole-module__yDywpq__twoColumn,.AdminOntologyConsole-module__yDywpq__subgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.admin-events-module__ric4tq__surface{overflow-wrap:anywhere;min-width:0}:is(.admin-events-module__ric4tq__surface .mantine-Group-root>*,.admin-events-module__ric4tq__surface .mantine-Grid-col,.admin-events-module__ric4tq__surface .mantine-Alert-body){min-width:0;max-width:100%}.admin-events-module__ric4tq__surface .mantine-Button-root{max-width:100%;height:auto;min-height:var(--button-height)}.admin-events-module__ric4tq__surface .mantine-Button-inner{min-width:0}.admin-events-module__ric4tq__surface .mantine-Button-label{white-space:normal;overflow-wrap:anywhere;height:auto}.admin-events-module__ric4tq__surface :is(h1,h2,h3,h4,h5,h6):focus{outline:2px solid var(--mantine-color-ring);outline-offset:3px}
.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(--mantine-font-family-headings);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(--mantine-font-family-headings);font-size:var(--mantine-font-size-xl);font-weight:600;line-height:1.25}.PublicContentPostPage-module__TaL6Bq__body h3{font-family:var(--mantine-font-family-headings);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)}
.public-events-module__sF9QTa__eventsGrid{align-items:stretch;min-width:0}.public-events-module__sF9QTa__focusRegion{overflow-wrap:anywhere;min-width:0}.public-events-module__sF9QTa__focusRegion [data-public-focus-heading]:focus{outline:2px solid var(--mantine-color-ring);outline-offset:3px}.public-events-module__sF9QTa__cardLink{color:inherit;min-width:0;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s}.public-events-module__sF9QTa__cardLink:hover{border-color:var(--mantine-color-neutral-4);box-shadow:var(--mantine-shadow-sm);transform:translateY(-1px)}.public-events-module__sF9QTa__cardLink:focus-visible{outline:2px solid var(--mantine-color-ring);outline-offset:3px}.public-events-module__sF9QTa__wrapAnywhere{overflow-wrap:anywhere;min-width:0}.public-events-module__sF9QTa__wrappingBadge{overflow-wrap:anywhere;white-space:normal;max-width:100%;height:auto;padding-block:.25rem}.public-events-module__sF9QTa__statusSurface{border-inline-start:4px solid var(--mantine-color-default-border)}.public-events-module__sF9QTa__preLine{overflow-wrap:anywhere;white-space:pre-line}@media (prefers-reduced-motion:reduce){.public-events-module__sF9QTa__cardLink{transition:none}}
.RhythmGame-module__ibwBuG__controlFooter{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.RhythmGame-module__ibwBuG__stop{min-height:44px}.RhythmGame-module__ibwBuG__activePage{--rhythm-page-gap:var(--mantine-spacing-lg)}.RhythmGame-module__ibwBuG__play{--rhythm-play-gap:var(--mantine-spacing-md)}.RhythmGame-module__ibwBuG__summary{cursor:pointer;padding-block:var(--mantine-spacing-xs);font-weight:600}.RhythmGame-module__ibwBuG__lane{background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-md);justify-content:center;align-items:center;height:100px;display:flex;position:relative;overflow:hidden}.RhythmGame-module__ibwBuG__modeCue{z-index:1;pointer-events:none;justify-content:center;width:min(112px,20% - 32px);display:flex;position:absolute;bottom:6px;right:calc(80% + 24px)}.RhythmGame-module__ibwBuG__modeCueIcon{border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);width:24px;height:24px;color:var(--mantine-color-text);border-radius:50%;place-items:center;display:grid}.RhythmGame-module__ibwBuG__modeCueLabel{border-radius:var(--mantine-radius-xs);background:var(--mantine-color-body);width:100%;color:var(--mantine-color-text);text-align:center;overflow-wrap:anywhere;padding:2px 4px;font-size:12px;font-weight:600;line-height:1.25;position:absolute;bottom:calc(100% + 4px)}.RhythmGame-module__ibwBuG__modeCue[data-upcoming] .RhythmGame-module__ibwBuG__modeCueIcon{background:var(--mantine-color-blue-1);border-color:var(--mantine-color-blue-7);color:var(--mantine-color-blue-9)}.RhythmGame-module__ibwBuG__hitFeedback{z-index:1;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;top:calc(50% + 20px);left:calc(20% + 24px)}.RhythmGame-module__ibwBuG__hitFeedbackDot{width:24px;height:24px;color:var(--mantine-color-black);border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;line-height:1;display:grid}.RhythmGame-module__ibwBuG__hitFeedback[data-kind=perfect] .RhythmGame-module__ibwBuG__hitFeedbackDot{background:var(--mantine-color-green-4);border-color:var(--mantine-color-green-8)}.RhythmGame-module__ibwBuG__hitFeedback[data-kind=good] .RhythmGame-module__ibwBuG__hitFeedbackDot{background:var(--mantine-color-yellow-4);border-color:var(--mantine-color-yellow-8)}.RhythmGame-module__ibwBuG__hitFeedback[data-kind=extra] .RhythmGame-module__ibwBuG__hitFeedbackDot{background:var(--mantine-color-red-4);border-color:var(--mantine-color-red-8)}.RhythmGame-module__ibwBuG__hitFeedbackLabel{border-radius:var(--mantine-radius-xs);background:var(--mantine-color-body);color:var(--mantine-color-text);white-space:nowrap;padding-inline:4px;font-size:12px;font-weight:600;line-height:1.25}.RhythmGame-module__ibwBuG__moving{position:absolute;inset:0}.RhythmGame-module__ibwBuG__hitLine{border-left:3px solid var(--mantine-primary-color-filled);position:absolute;top:12%;bottom:12%;left:20%}.RhythmGame-module__ibwBuG__note{left:calc(20% + var(--note-distance));border-radius:var(--mantine-radius-xl);background:var(--mantine-color-body);width:32px;height:32px;color:var(--mantine-color-text);border:2px solid var(--mantine-primary-color-filled);font-size:var(--mantine-font-size-sm);place-items:center;font-weight:700;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.RhythmGame-module__ibwBuG__still{padding-inline:var(--mantine-spacing-sm);display:none}.RhythmGame-module__ibwBuG__pad{touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:112px}@media (max-width:47.99em){.RhythmGame-module__ibwBuG__laneMessage,.RhythmGame-module__ibwBuG__still{text-align:center;max-height:calc(80% - 72px);position:absolute;top:12px;left:12px;right:12px;overflow:auto}.RhythmGame-module__ibwBuG__modeCue{width:min(112px,50% - 26px);inset:80% auto auto 8px;transform:translateY(-50%)}.RhythmGame-module__ibwBuG__modeCueIcon{width:32px;height:32px}.RhythmGame-module__ibwBuG__hitFeedback{flex-direction:column;width:min(96px,50% - 34px);top:80%;left:calc(50% + 26px);transform:translateY(-16px)}.RhythmGame-module__ibwBuG__hitFeedbackDot{width:32px;height:32px;font-size:22px}.RhythmGame-module__ibwBuG__session{--rhythm-session-gap:var(--mantine-spacing-xs);top:calc(var(--app-shell-header-height,56px) + var(--mantine-spacing-xs));right:calc(var(--mantine-spacing-md) + env(safe-area-inset-right));bottom:calc(var(--mantine-spacing-xs) + env(safe-area-inset-bottom));left:calc(var(--mantine-spacing-md) + env(safe-area-inset-left));z-index:120;padding:var(--mantine-spacing-xs);background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-lg);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed}.RhythmGame-module__ibwBuG__session .RhythmGame-module__ibwBuG__play{grid-template-rows:48px 8px 60px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.RhythmGame-module__ibwBuG__phaseRow,.RhythmGame-module__ibwBuG__instruction{min-height:0;overflow:auto}.RhythmGame-module__ibwBuG__session .RhythmGame-module__ibwBuG__lane{height:auto;min-height:0}.RhythmGame-module__ibwBuG__session .RhythmGame-module__ibwBuG__controlsSpace{height:auto}.RhythmGame-module__ibwBuG__session .RhythmGame-module__ibwBuG__controls{box-shadow:none;border:0;padding:0;position:static}.RhythmGame-module__ibwBuG__controlsSpace{height:calc(var(--rhythm-controls-height) + env(safe-area-inset-bottom) + 2 * var(--mantine-spacing-xs));flex-shrink:0}.RhythmGame-module__ibwBuG__controls{left:calc(var(--mantine-spacing-md) + env(safe-area-inset-left));right:calc(var(--mantine-spacing-md) + env(safe-area-inset-right));bottom:calc(var(--mantine-spacing-xs) + env(safe-area-inset-bottom));z-index:120;padding:var(--mantine-spacing-xs);border:1px solid var(--mantine-color-default-border);box-shadow:var(--mantine-shadow-lg);position:fixed}.RhythmGame-module__ibwBuG__controlFooter{flex-direction:row;flex-shrink:0;align-items:center;height:44px}.RhythmGame-module__ibwBuG__feedback{max-height:44px;font-size:var(--mantine-font-size-xs);flex:1;overflow:auto}.RhythmGame-module__ibwBuG__stop{padding-inline:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);flex-shrink:0}.RhythmGame-module__ibwBuG__activePage{--rhythm-page-gap:var(--mantine-spacing-xs)}.RhythmGame-module__ibwBuG__play{--rhythm-play-gap:var(--mantine-spacing-xs)}.RhythmGame-module__ibwBuG__activeTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RhythmGame-module__ibwBuG__phaseTitle{font-size:var(--mantine-h4-font-size)}.RhythmGame-module__ibwBuG__hitLine{border-left:0;border-top:3px solid var(--mantine-primary-color-filled);inset:80% 12% auto}.RhythmGame-module__ibwBuG__note{left:50%;top:calc(80% - var(--note-distance));width:clamp(22px,10svh - 43px,32px);height:clamp(22px,10svh - 43px,32px);font-size:clamp(12px,1.7svh,14px)}}@media (max-width:47.99em) and (max-height:40em){.RhythmGame-module__ibwBuG__note{width:20px;height:20px;font-size:11px}.RhythmGame-module__ibwBuG__pad{min-height:88px}}@media (prefers-reduced-motion:reduce){.RhythmGame-module__ibwBuG__moving{display:none}.RhythmGame-module__ibwBuG__still{display:flex}}
.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(--mantine-font-family-headings);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{gap:var(--mantine-spacing-xl);display:grid}.OntologyReferencePage-module__FeniQa__catalogItem{min-width:0}.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{gap:var(--mantine-spacing-sm);display:grid}.OntologyReferencePage-module__FeniQa__mediaItem{min-width:0}.OntologyReferencePage-module__FeniQa__videoFrame{aspect-ratio:16/9;border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-1);width:100%;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .OntologyReferencePage-module__FeniQa__videoFrame{background:var(--mantine-color-dark-6)}.OntologyReferencePage-module__FeniQa__videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.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}}
.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__workspaceSummary{background:var(--mantine-color-white)}.PartnerSearchPage-module__opUnuG__workspaceGrid{gap:var(--mantine-spacing-lg);display:grid}.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__filterControl{max-width:100%;overflow-x:auto}.PartnerSearchPage-module__opUnuG__requestRow{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);width:100%;color:var(--mantine-color-text);cursor:pointer;padding:var(--mantine-spacing-sm);text-align:left;gap:4px;display:grid}.PartnerSearchPage-module__opUnuG__requestRow:hover{border-color:var(--mantine-color-brand-4)}.PartnerSearchPage-module__opUnuG__requestRowSelected{border-color:var(--mantine-color-brand-5);background:var(--mantine-color-brand-0)}.PartnerSearchPage-module__opUnuG__requestRowHeader{align-items:flex-start;gap:var(--mantine-spacing-xs);justify-content:space-between;display:flex}.PartnerSearchPage-module__opUnuG__requestRowHeader>span:first-child{overflow-wrap:anywhere;font-weight:600}.PartnerSearchPage-module__opUnuG__requestRowMeta{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);overflow-wrap:anywhere}.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(--mantine-font-family-headings);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__workspaceGrid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start}.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(--mantine-font-family-headings);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__publicIdentity{overflow-wrap:anywhere}.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)}
.TrainingPostTrainingPraise-module__hFANNa__praiseCard{min-height:168px;color:var(--mantine-color-white);background-image:-webkit-image-set(url(/img/Trophy-v2.avif) 1x type("image/avif"),url(/img/Trophy-v2.webp) 1x type("image/webp"),url(/img/Trophy-v2.png) 1x type("image/png"));background-image:image-set("/img/Trophy-v2.avif" 1x type("image/avif"),"/img/Trophy-v2.webp" 1x type("image/webp"),"/img/Trophy-v2.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;overflow:hidden}.TrainingPostTrainingPraise-module__hFANNa__praiseTitle{max-width:760px;color:var(--mantine-color-white)}.TrainingPostTrainingPraise-module__hFANNa__praiseBadge{color:var(--mantine-color-white);background:#ffffff24;border:1px solid #ffffff42}
