html{scrollbar-gutter:stable}header.site-header{position:sticky;top:0;padding-top:env(safe-area-inset-top)}header.site-header .site-header-inner{display:grid;grid-template-areas:"brand theme nav avatar";grid-template-columns:minmax(180px,1fr) 64px 640px 40px;align-items:center;gap:16px;height:80px;min-height:80px;padding:0 24px;max-width:1180px;width:100%;box-sizing:border-box}header.site-header .brand-mark{grid-area:brand;min-width:0;gap:8px;justify-self:start}header.site-header .brand-horse{width:44px;height:44px}header.site-header .brand-wordmark{font-size:32px;white-space:nowrap}header.site-header .site-header-toggles{grid-area:theme;width:64px;margin:0;justify-content:center}header.site-header .site-header-nav{grid-area:nav;width:640px;justify-content:flex-end;flex-wrap:nowrap;gap:12px}header.site-header #learning-profile-header-slot,header.site-header #learning-profile-header-slot:empty{display:inline-flex;grid-area:avatar;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;margin:0;order:0}header.site-header .learning-profile-picker.learning-header-avatar{width:40px;height:40px}header.site-header button[aria-label="Открыть меню"]{display:none}@media (max-width:1099px){body:has(.game-play-frame) header.site-header .site-header-inner,header.site-header .site-header-inner{grid-template-areas:"brand avatar theme menu";grid-template-columns:minmax(0,1fr) 32px 56px 44px;column-gap:8px;row-gap:0;height:64px;min-height:64px;padding:0 16px}header.site-header .site-header-nav{display:none}header.site-header button[aria-label="Открыть меню"]{display:inline-flex;grid-area:menu;width:44px;height:44px}header.site-header .site-header-toggles{width:56px;margin:0}header.site-header #learning-profile-header-slot,header.site-header #learning-profile-header-slot:empty{width:32px;min-width:32px;height:32px;margin:0}header.site-header .brand-horse,header.site-header .learning-profile-picker.learning-header-avatar{width:32px;height:32px}header.site-header .brand-wordmark{font-size:28px}}@media (max-width:359px){header.site-header .site-header-inner{padding-inline:12px;column-gap:6px}header.site-header .brand-horse{width:28px;height:28px}header.site-header .brand-wordmark{font-size:24px}header.site-header .brand-mark{gap:6px}}header.site-header :is(a,button):focus-visible{outline:3px solid var(--teal);outline-offset:3px}header.site-header .site-header-nav>a{flex:0 0 auto}header.site-header .nav-premium{justify-content:center}header.site-header .nav-premium svg{width:14px;height:14px;flex:0 0 14px}.MobileNavigation_bottom__DKZ0h,.MobileNavigation_menuButton__3Qcw3{display:none}.MobileNavigation_sheet__j9M7H{border:0;padding:0;color:var(--ink);background:var(--card);border-radius:22px;width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 40px);box-shadow:0 24px 80px #0003}.MobileNavigation_sheet__j9M7H::backdrop{background:#10182080;backdrop-filter:blur(4px)}.MobileNavigation_sheetContent__XIVvw{padding:20px}.MobileNavigation_sheetHead__Xdc_r{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.MobileNavigation_sheetHead__Xdc_r h2{font-family:var(--font-body);font-size:20px;font-weight:800}.MobileNavigation_menuButton__3Qcw3,.MobileNavigation_sheetHead__Xdc_r button{align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--card);color:var(--heading);cursor:pointer}.MobileNavigation_sheet__j9M7H nav{display:grid}.MobileNavigation_sheet__j9M7H nav a{min-height:52px;border-bottom:1px solid var(--border-subtle);font-size:16px;font-weight:700}.MobileNavigation_firstWords__Qbho5,.MobileNavigation_sheet__j9M7H nav a{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.MobileNavigation_firstWords__Qbho5{gap:12px;background:var(--bg);padding:16px;margin-top:18px;border-radius:14px}.MobileNavigation_firstWords__Qbho5 span{display:grid;gap:5px}.MobileNavigation_firstWords__Qbho5 small,.MobileNavigation_sheetFooter__2ZjA9{font-size:13px;color:var(--ink-muted)}.MobileNavigation_sheetFooter__2ZjA9{display:flex;gap:20px;margin-top:22px}.MobileNavigation_sheet__j9M7H :is(a,button):focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media(max-width:767px){.MobileNavigation_menuButton__3Qcw3{display:flex;flex-shrink:0}.MobileNavigation_sheet__j9M7H{margin:0;inset:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 80px);border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom)}.MobileNavigation_bottom__DKZ0h{position:fixed;z-index:45;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 8px max(6px,env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--border-subtle)}.MobileNavigation_bottom__DKZ0h a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;color:var(--ink-muted);font-size:10px;font-weight:700;text-decoration:none;border-radius:10px}.MobileNavigation_bottom__DKZ0h a[aria-current=page]{color:var(--heading);background:color-mix(in srgb,var(--teal) 9%,transparent)}.MobileNavigation_bottom__DKZ0h a:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}html.fw-game-active .MobileNavigation_bottom__DKZ0h,html.game-fs-active .MobileNavigation_bottom__DKZ0h{display:none}}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_ef53c4{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_ef53c4{--font-body:"Nunito","Nunito Fallback"}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3490c9ee9fcb5744-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ed077e5e302df31f-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/216b2d1cd676ef1d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/259ccf2b573e4070-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2ffbf09f1d554c7b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/332105191c8a694f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comfortaa Fallback;src:local("Arial");ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.00%;size-adjust:117.54%}.__className_19a8dc{font-family:Comfortaa,Comfortaa Fallback;font-weight:700;font-style:normal}.__variable_19a8dc{--font-display:"Comfortaa","Comfortaa Fallback"}