.HomePage-module__gBGTAG__page{background:var(--semantic-bg-surface)}.HomePage-module__gBGTAG__pageContainer{padding-block:var(--spacing-4)}.HomePage-module__gBGTAG__stack{gap:var(--spacing-8);display:grid}.HomePage-module__gBGTAG__header{--ui-public-header-bg:transparent;flex-wrap:wrap;min-width:0}.HomePage-module__gBGTAG__header .ui-public-header__brand-link{min-width:0;max-width:100%}.HomePage-module__gBGTAG__header .ui-public-header__brand{overflow-wrap:anywhere;font-size:var(--typography-scale-heading-sm-size)}.HomePage-module__gBGTAG__header .ui-public-header__actions{flex:none;min-width:0;margin-inline-start:auto}.HomePage-module__gBGTAG__headerAuth{max-width:fit-content}.HomePage-module__gBGTAG__hero{--ui-hero-min-height:calc(var(--spacing-24) + var(--spacing-24) + var(--spacing-24) + var(--spacing-24) + var(--spacing-24) + var(--spacing-24) - var(--spacing-4));--ui-hero-title-font-size:var(--typography-scale-heading-md-size);--ui-hero-body-font-size:var(--typography-scale-body-md-size);--ui-hero-body-line-height:var(--typography-scale-body-md-lineHeight)}:is(.HomePage-module__gBGTAG__hero .ui-hero-entry__title,.HomePage-module__gBGTAG__hero .ui-hero-entry__body){overflow-wrap:anywhere}.HomePage-module__gBGTAG__heroPrimaryAction{width:100%}.HomePage-module__gBGTAG__hero .ui-hero-entry__cta{width:100%}.HomePage-module__gBGTAG__storyRow{gap:var(--spacing-5);display:grid}.HomePage-module__gBGTAG__scenarioRow{gap:var(--spacing-3);display:grid}.HomePage-module__gBGTAG__scenarioCard{min-width:0}@media (min-width:768px){.HomePage-module__gBGTAG__pageContainer{padding-block:var(--spacing-6)}.HomePage-module__gBGTAG__header .ui-public-header__brand{font-size:var(--ui-public-header-brand-font-size,var(--typography-scale-heading-md-size))}.HomePage-module__gBGTAG__hero{--ui-hero-min-height:calc(var(--spacing-24) + var(--spacing-24) + var(--spacing-24) + var(--spacing-24) - var(--spacing-6));--ui-hero-title-font-size:var(--typography-scale-heading-lg-size);--ui-hero-body-font-size:var(--typography-scale-body-md-size)}.HomePage-module__gBGTAG__heroPrimaryAction{width:fit-content}.HomePage-module__gBGTAG__hero .ui-hero-entry__cta{width:fit-content}.HomePage-module__gBGTAG__storyRow{gap:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.HomePage-module__gBGTAG__pageContainer{padding-block:var(--spacing-8)}.HomePage-module__gBGTAG__scenarioRow{gap:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr))}}
.YandexIDButton-module__mLV6HG__root{align-items:flex-start;gap:var(--spacing-2,8px);flex-direction:column;min-width:0;display:inline-flex}.YandexIDButton-module__mLV6HG__authState{align-items:center;gap:var(--spacing-2,8px);min-width:0;min-height:36px;display:inline-flex}.YandexIDButton-module__mLV6HG__authLabel,.YandexIDButton-module__mLV6HG__logoutButton{color:var(--semantic-text-primary,#111827);font-family:var(--typography-family-body,inherit);font-size:var(--typography-scale-body-sm-size,14px);font-weight:var(--typography-weight-medium,500);line-height:var(--typography-scale-body-sm-lineHeight,20px)}.YandexIDButton-module__mLV6HG__logoutButton{border-radius:var(--radius-sm,4px);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(--semantic-text-secondary,#4b5563)}.YandexIDButton-module__mLV6HG__logoutButton:focus-visible,.YandexIDButton-module__mLV6HG__mockButton:focus-visible{outline:2px solid var(--semantic-focus-ring,#2563eb);outline-offset:3px}.YandexIDButton-module__mLV6HG__mockButton{color:#fff;cursor:pointer;width:36px;height:36px;font-family:var(--typography-family-heading,inherit);font-size:20px;font-weight:var(--typography-weight-semibold,600);background:#fc3f1d;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;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;display:inline-flex}.YandexIDButton-module__mLV6HG__errorMessage{color:var(--semantic-text-error,#b42318);font-family:var(--typography-family-body,inherit);font-size:var(--typography-scale-body-xs-size,12px);font-weight:var(--typography-weight-regular,400);line-height:var(--typography-scale-body-xs-lineHeight,16px)}.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}
.ProfilePage-module__-pKUGW__page{background:var(--semantic-bg-surface)}.ProfilePage-module__-pKUGW__pageContainer{padding-block:var(--spacing-8)}.ProfilePage-module__-pKUGW__stack{gap:var(--spacing-8);display:grid}.ProfilePage-module__-pKUGW__authEntry{width:max-content}.ProfilePage-module__-pKUGW__content{gap:var(--spacing-8);max-width:960px;display:grid}.ProfilePage-module__-pKUGW__form{gap:var(--spacing-8);display:grid}.ProfilePage-module__-pKUGW__section{gap:var(--spacing-4);display:grid}.ProfilePage-module__-pKUGW__sectionTitle,.ProfilePage-module__-pKUGW__publicName{color:var(--semantic-text-primary);font-family:var(--typography-family-heading);font-size:var(--typography-scale-heading-sm-size);font-weight:var(--typography-weight-semibold);line-height:var(--typography-scale-heading-sm-lineHeight);margin:0}.ProfilePage-module__-pKUGW__fieldGrid{gap:var(--spacing-4);display:grid}.ProfilePage-module__-pKUGW__visibilityGrid{gap:var(--spacing-3);display:grid}.ProfilePage-module__-pKUGW__actions{gap:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.ProfilePage-module__-pKUGW__statusText,.ProfilePage-module__-pKUGW__bodyText,.ProfilePage-module__-pKUGW__metaText,.ProfilePage-module__-pKUGW__publicValue{color:var(--semantic-text-secondary);font-family:var(--typography-family-body);font-size:var(--typography-scale-body-sm-size);font-weight:var(--typography-weight-regular);line-height:var(--typography-scale-body-sm-lineHeight);margin:0}.ProfilePage-module__-pKUGW__publicLink{color:var(--semantic-text-brand);font-family:var(--typography-family-body);font-size:var(--typography-scale-body-sm-size);line-height:var(--typography-scale-body-sm-lineHeight);overflow-wrap:anywhere}.ProfilePage-module__-pKUGW__publicDetails{gap:var(--spacing-3);display:grid}.ProfilePage-module__-pKUGW__publicRow{gap:var(--spacing-1);padding-block:var(--spacing-3);border-bottom:1px solid var(--semantic-border-subtle);display:grid}.ProfilePage-module__-pKUGW__publicLabel{color:var(--semantic-text-tertiary);font-family:var(--typography-family-body);font-size:var(--typography-scale-label-sm-size);font-weight:var(--typography-weight-semibold);line-height:var(--typography-scale-label-sm-lineHeight)}@media (min-width:768px){.ProfilePage-module__-pKUGW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.StartPage-module__7RWjtq__page{background:var(--semantic-bg-surface)}.StartPage-module__7RWjtq__pageContainer{padding-block:var(--spacing-8)}.StartPage-module__7RWjtq__pageStack{gap:var(--spacing-10);display:grid}.StartPage-module__7RWjtq__authEntry{width:max-content}.StartPage-module__7RWjtq__section{scroll-margin-top:var(--spacing-16)}.StartPage-module__7RWjtq__sectionHeaderGrid,.StartPage-module__7RWjtq__contentRow,.StartPage-module__7RWjtq__mediaRail{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.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(--spacing-5);display:grid}.StartPage-module__7RWjtq__title{color:var(--semantic-text-primary);font-family:var(--typography-family-heading);font-size:var(--typography-scale-heading-lg-size);font-weight:var(--typography-weight-semibold);letter-spacing:var(--typography-scale-heading-lg-letterSpacing);line-height:var(--typography-scale-heading-lg-lineHeight)}.StartPage-module__7RWjtq__lead{color:var(--semantic-text-secondary);font-family:var(--typography-family-body);font-size:var(--typography-scale-body-lg-size);font-weight:var(--typography-weight-semibold);line-height:var(--typography-scale-body-lg-lineHeight)}.StartPage-module__7RWjtq__contentPrimary,.StartPage-module__7RWjtq__contentSecondary,.StartPage-module__7RWjtq__support{display:grid}.StartPage-module__7RWjtq__contentPrimary{gap:var(--spacing-5)}.StartPage-module__7RWjtq__contentSecondary{gap:var(--spacing-4)}.StartPage-module__7RWjtq__paragraph{color:var(--semantic-text-secondary);font-family:var(--typography-family-body);font-size:var(--typography-scale-body-lg-size);font-weight:var(--typography-weight-regular);line-height:var(--typography-scale-body-lg-lineHeight);white-space:pre-line;margin:0}.StartPage-module__7RWjtq__support{color:var(--semantic-text-primary);font-family:var(--typography-family-body);font-size:var(--typography-scale-body-md-size);font-weight:var(--typography-weight-medium);line-height:var(--typography-scale-body-md-lineHeight)}.StartPage-module__7RWjtq__schoolsCard{background:var(--semantic-bg-surfaceSubtle);border:1px solid var(--semantic-border-subtle);border-radius:var(--radius-lg);gap:var(--spacing-3);padding:18px 20px;display:grid}.StartPage-module__7RWjtq__schoolsLine{color:var(--semantic-text-primary);font-family:var(--typography-family-body);font-size:15px;font-weight:var(--typography-weight-medium);line-height:1.5}@media (min-width:768px){.StartPage-module__7RWjtq__sectionHeaderGrid,.StartPage-module__7RWjtq__contentRow,.StartPage-module__7RWjtq__mediaRail{gap:var(--spacing-6);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(--spacing-8);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__page{min-height:100vh}.TrainingPage-module__Ia7AvW__pageContainer{padding-block:var(--spacing-6)}.TrainingPage-module__Ia7AvW__shell{gap:var(--spacing-6);display:grid}.TrainingPage-module__Ia7AvW__stack,.TrainingPage-module__Ia7AvW__header{gap:var(--spacing-4);display:grid}.TrainingPage-module__Ia7AvW__gate{gap:var(--spacing-4);justify-items:start;display:grid}.TrainingPage-module__Ia7AvW__actions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.TrainingPage-module__Ia7AvW__cardGrid,.TrainingPage-module__Ia7AvW__formSection{gap:var(--spacing-4);display:grid}.TrainingPage-module__Ia7AvW__formGrid,.TrainingPage-module__Ia7AvW__exerciseStack{gap:var(--spacing-3);display:grid}.TrainingPage-module__Ia7AvW__exerciseCard{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--semantic-border-default);border-radius:var(--radius-lg);background:var(--semantic-bg-surface);display:grid}.TrainingPage-module__Ia7AvW__exerciseFields,.TrainingPage-module__Ia7AvW__searchPanel{gap:var(--spacing-3);display:grid}.TrainingPage-module__Ia7AvW__muted{color:var(--semantic-text-secondary)}.TrainingPage-module__Ia7AvW__summaryCard{gap:var(--spacing-3);display:grid}@media (min-width:768px){.TrainingPage-module__Ia7AvW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TrainingPage-module__Ia7AvW__exerciseFields{grid-template-columns:repeat(3,minmax(0,1fr))}}
