@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(inter-latin.woff2) format("woff2")}@media(min-width:921px){html[data-mf-theme] body>main>:not(.site-header){zoom:.9!important}}html[data-mf-theme] .site-header{--blue:#2f80ed!important;--blue-deep:#082942!important;--green:#00b388!important;--ink:#102939!important;--muted:#667085!important;--surface:#fff!important;--surface-soft:#f6f9fc!important;--border:rgba(16,41,57,.11)!important;--header:hsla(0,0%,100%,.9)!important;--shadow:0 22px 60px rgba(8,41,66,.14)!important;--max:1240px!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:normal!important;color:var(--ink)!important;text-align:left!important}html[data-mf-theme][data-mf-theme=dark] .site-header{--ink:#f7fafc!important;--muted:#aab8c4!important;--surface:#081a28!important;--surface-soft:#0c2334!important;--border:rgba(230,241,255,.1)!important;--header:rgba(7,24,37,.91)!important;--shadow:0 22px 60px rgba(0,0,0,.32)!important}html[data-mf-theme] .site-header *{box-sizing:border-box!important}html[data-mf-theme] .site-header a{color:inherit!important;text-decoration:none!important}html[data-mf-theme] .site-header :where(button){font:inherit!important;color:inherit!important}html[data-mf-theme] .site-header{position:fixed!important;inset:0 0 auto!important;z-index:100!important;height:84px!important;background:var(--header)!important;border-bottom:1px solid var(--border)!important;backdrop-filter:blur(18px) saturate(145%)!important}html[data-mf-theme] .nav-shell{width:min(var(--max),calc(100% - 48px))!important;height:100%!important;margin:auto!important;display:flex!important;align-items:center!important;gap:28px!important}html[data-mf-theme] .brand{display:inline-flex!important;flex:0 0 auto!important}html[data-mf-theme] .brand img{width:220px!important;height:auto!important;display:block!important}html[data-mf-theme] .main-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:28px!important;margin-left:auto!important}html[data-mf-theme] .main-nav a{position:relative!important;font-size:14px!important;font-weight:650!important;color:var(--muted)!important;padding:30px 0!important;white-space:nowrap!important;transition:color .25s!important}html[data-mf-theme] .main-nav a:after{content:""!important;position:absolute!important;height:2px!important;left:50%!important;right:50%!important;bottom:19px!important;border-radius:3px!important;background:linear-gradient(90deg,var(--blue),var(--green))!important;transition:.25s!important}html[data-mf-theme] .main-nav a.active,html[data-mf-theme] .main-nav a:hover{color:var(--ink)!important}html[data-mf-theme] .main-nav a.active:after,html[data-mf-theme] .main-nav a:hover:after{left:0!important;right:0!important}html[data-mf-theme] .nav-actions{display:flex!important;align-items:center!important;gap:10px!important}html[data-mf-theme] .menu-toggle,html[data-mf-theme] .theme-toggle{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid var(--border)!important;border-radius:14px!important;background:var(--surface)!important;cursor:pointer!important;transition:.2s!important}html[data-mf-theme] .menu-toggle:hover,html[data-mf-theme] .theme-toggle:hover{transform:translateY(-2px)!important;border-color:rgba(47,128,237,.45)!important}html[data-mf-theme] .menu-toggle{display:none!important}html[data-mf-theme] .nav-dropdown{position:relative!important;align-self:stretch!important;display:flex!important;align-items:center!important}html[data-mf-theme] .courses-trigger{position:relative!important;padding:30px 0!important;display:flex!important;align-items:center!important;gap:7px!important;border:0!important;background:transparent!important;color:var(--muted)!important;font-style:inherit!important;font-variant:inherit!important;font-stretch:inherit!important;line-height:inherit!important;font-family:inherit!important;font-optical-sizing:inherit!important;font-size-adjust:inherit!important;font-kerning:inherit!important;font-feature-settings:inherit!important;font-variation-settings:inherit!important;font-size:14px!important;font-weight:650!important;white-space:nowrap!important;cursor:pointer!important;transition:color .25s!important}html[data-mf-theme] .courses-trigger:after{content:""!important;position:absolute!important;height:2px!important;left:50%!important;right:50%!important;bottom:19px!important;border-radius:3px!important;background:linear-gradient(90deg,var(--blue),var(--green))!important;transition:.25s!important}html[data-mf-theme] .courses-trigger svg{transform:rotate(90deg)!important;transition:transform .25s!important}html[data-mf-theme] .courses-trigger:hover,html[data-mf-theme] .nav-dropdown:is(.open,.is-open) .courses-trigger{color:var(--ink)!important}html[data-mf-theme] .courses-trigger:hover:after,html[data-mf-theme] .nav-dropdown:is(.open,.is-open) .courses-trigger:after{left:0!important;right:0!important}html[data-mf-theme] .nav-dropdown:is(.open,.is-open) .courses-trigger svg{transform:rotate(270deg)!important}html[data-mf-theme] .courses-panel{position:absolute!important;z-index:20!important;top:calc(100% - 5px)!important;left:50%!important;width:255px!important;padding:9px!important;display:grid!important;gap:3px!important;border:1px solid var(--border)!important;border-radius:18px!important;background:var(--surface)!important;box-shadow:0 24px 55px rgba(5,25,40,.18)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-8px)!important;transition:opacity .2s,visibility .2s,transform .2s!important}html[data-mf-theme] .nav-dropdown:is(.open,.is-open) .courses-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)!important}html[data-mf-theme] .courses-panel a{min-height:43px!important;padding:0 12px 0 15px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-radius:11px!important;color:var(--muted)!important;font-size:12px!important;font-weight:650!important;transition:background .2s,color .2s,transform .2s!important}html[data-mf-theme] .courses-panel a:after{display:none!important}html[data-mf-theme] .courses-panel a svg{color:var(--blue)!important;opacity:0!important;transform:translateX(-5px)!important;transition:.2s!important}html[data-mf-theme] .courses-panel a:hover{color:var(--ink)!important;background:var(--surface-soft)!important;transform:translateX(2px)!important}html[data-mf-theme] .courses-panel a:hover svg{opacity:1!important;transform:none!important}html[data-mf-theme] .courses-panel a:focus-visible,html[data-mf-theme] .courses-trigger:focus-visible{outline:3px solid rgba(47,128,237,.25)!important;outline-offset:2px!important}@media(max-width:1100px){html[data-mf-theme] .main-nav{gap:17px!important}html[data-mf-theme] .main-nav a{font-size:12px!important}html[data-mf-theme] .brand img{width:190px!important}html[data-mf-theme] .courses-trigger{font-size:12px!important}}@media(max-width:900px){html[data-mf-theme] .site-header{height:74px!important}html[data-mf-theme] .nav-shell{width:min(100% - 30px,var(--max))!important}html[data-mf-theme] .brand img{width:178px!important}html[data-mf-theme] .menu-toggle{display:grid!important}html[data-mf-theme] .main-nav{position:fixed!important;top:74px!important;left:15px!important;right:15px!important;padding:18px!important;align-items:stretch!important;flex-direction:column!important;gap:0!important;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:0 0 20px 20px!important;box-shadow:var(--shadow)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-10px)!important;transition:.25s!important;max-height:calc(-88px + 100vh)!important;overflow-y:auto!important}html[data-mf-theme] .main-nav.is-open{opacity:1!important;visibility:visible!important;transform:none!important}html[data-mf-theme] .main-nav a{padding:13px 10px!important}html[data-mf-theme] .main-nav a:after{display:none!important}html[data-mf-theme] .nav-dropdown{width:100%!important;display:block!important;align-self:auto!important}html[data-mf-theme] .courses-trigger{width:100%!important;padding:13px 10px!important;justify-content:space-between!important;color:var(--muted)!important;font-size:12px!important;text-align:left!important}html[data-mf-theme] .courses-trigger:after{display:none!important}html[data-mf-theme] .courses-trigger svg{margin-right:2px!important}html[data-mf-theme] .courses-panel{position:static!important;width:100%!important;max-height:0!important;padding:0 6px!important;margin:0!important;gap:2px!important;overflow:hidden!important;border-width:0 0 0 2px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-top-color:initial!important;border-right-color:initial!important;border-bottom-color:initial!important;border-image:initial!important;border-left-style:solid!important;border-left-color:transparent!important;border-radius:12px!important;background:var(--surface-soft)!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transform:none!important;transition:max-height .28s,padding .28s,margin .28s,border-color .28s!important}html[data-mf-theme] .nav-dropdown:is(.open,.is-open) .courses-panel{max-height:340px!important;padding:6px!important;margin:0 0 7px!important;border-left-color:var(--green)!important;pointer-events:auto!important;transform:none!important}html[data-mf-theme] .courses-panel a{min-height:40px!important;padding:0 10px 0 18px!important;border-radius:9px!important;font-size:11px!important}html[data-mf-theme] .courses-panel a svg{opacity:.65!important;transform:none!important}html[data-mf-theme] .courses-panel a:hover{transform:none!important}}@media(max-width:600px){html[data-mf-theme] .nav-shell{width:calc(100% - 24px)!important}html[data-mf-theme] .brand img{width:154px!important}html[data-mf-theme] .nav-actions{gap:7px!important}}html[data-mf-theme] .login-nav-trigger{min-height:44px!important;border-radius:14px!important;box-shadow:0 10px 25px rgba(47,128,237,.25)!important;transition:transform .2s,box-shadow .2s!important;padding:0 17px!important;background:linear-gradient(135deg,var(--blue),#1d69d2)!important;color:#fff!important;font-weight:800!important}html[data-mf-theme] .login-dropdown.is-open .login-nav-trigger,html[data-mf-theme] .login-dropdown.open .login-nav-trigger,html[data-mf-theme] .login-nav-trigger:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px rgba(47,128,237,.35)!important;color:#fff!important}html[data-mf-theme] .login-nav-trigger:after{display:none!important}html[data-mf-theme] .login-nav-trigger svg{transition:transform .22s!important;transform:none!important}html[data-mf-theme] .login-dropdown.is-open .login-nav-trigger svg,html[data-mf-theme] .login-dropdown.open .login-nav-trigger svg{transform:rotate(180deg)!important}html[data-mf-theme] .login-dropdown .courses-panel{left:auto!important;right:0!important;width:210px!important;min-width:210px!important;transform:translateY(-8px)!important}html[data-mf-theme] .login-dropdown.is-open .courses-panel,html[data-mf-theme] .login-dropdown.open .courses-panel,html[data-mf-theme] .login-dropdown:hover .courses-panel{transform:translateY(0)!important}html[data-mf-theme] .login-panel a{font-weight:750!important}@media(max-width:920px){html[data-mf-theme] .login-nav-trigger{width:100%!important;min-height:48px!important;text-align:left!important;padding:0 14px!important;justify-content:space-between!important}html[data-mf-theme] .login-dropdown .courses-panel{position:static!important;right:auto!important;width:100%!important;min-width:0!important;transform:none!important}}@media(min-width:921px){html[data-mf-theme] .nav-shell{position:relative!important;display:grid!important;grid-template-columns:minmax(170px,220px) minmax(0,1fr) minmax(170px,220px)!important;gap:20px!important}html[data-mf-theme] .brand{grid-column:1!important;justify-self:start!important}html[data-mf-theme] .brand img{max-width:100%!important}html[data-mf-theme] .main-nav{grid-column:2!important;justify-self:center!important;margin-left:0!important}html[data-mf-theme] .main-nav>.login-dropdown{position:absolute!important;top:50%!important;right:52px!important;width:auto!important;transform:translateY(-50%)!important}html[data-mf-theme] .nav-actions{grid-column:3!important;justify-self:end!important}}@media(max-width:900px){html[data-mf-theme] .nav-dropdown:is(.open,.is-open) .courses-panel{max-height:390px!important}}.ri-menu-backdrop,.ri-nav-icon{display:none!important}html[data-mf-theme] .site-header .ri-nav-icon{display:none!important}@media(min-width:1280px){html[data-mf-theme] .site-header .nav-shell{grid-template-columns:220px minmax(0,1fr) 152px!important}html[data-mf-theme] .site-header .main-nav{justify-self:center!important}}@media(max-width:1279px){html[data-mf-theme] .site-header{height:74px!important;z-index:200!important;background:var(--surface)!important;backdrop-filter:none!important;isolation:isolate!important}html[data-mf-theme] .site-header .nav-shell{position:static!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:calc(100% - 40px)!important;height:100%!important;gap:20px!important}html[data-mf-theme] .site-header .brand{display:flex!important;flex:0 1 auto!important;min-width:0!important}html[data-mf-theme] .site-header .brand img{width:190px!important;max-width:100%!important;height:auto!important}html[data-mf-theme] .site-header .nav-actions{display:flex!important;gap:9px!important;flex:0 0 auto!important;margin-left:auto!important;position:relative!important;z-index:3!important}html[data-mf-theme] .site-header .menu-toggle,html[data-mf-theme] .site-header .theme-toggle{width:44px!important;height:44px!important;border-radius:13px!important;display:grid!important;color:var(--ink)!important;background:var(--surface-soft)!important}html[data-mf-theme] .site-header .menu-toggle svg{transition:transform .3s!important}html[data-mf-theme] .site-header .menu-toggle[aria-expanded=true]{background:linear-gradient(130deg,#2f80ed,#00b388)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 7px 18px rgba(0,157,169,.17)!important}html[data-mf-theme] .site-header .menu-toggle[aria-expanded=true] svg{transform:rotate(90deg)!important}html[data-mf-theme] .site-header .main-nav{position:fixed!important;z-index:2!important;inset:86px 20px auto auto!important;width:min(440px,100% - 40px)!important;height:auto!important;max-height:calc(-104px + 100dvh)!important;margin:0!important;padding:20px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;border:1px solid var(--border)!important;border-radius:22px!important;background:var(--surface)!important;box-shadow:0 30px 80px rgba(0,21,35,.27)!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#2ba9b6 transparent!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-12px) scale(.98)!important;transform-origin:right top!important;transition:opacity .24s,transform .3s,visibility .3s!important}html[data-mf-theme] .site-header .main-nav.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}html[data-mf-theme] .site-header .ri-menu-backdrop{display:block!important;position:fixed!important;inset:74px 0 0!important;z-index:1!important;background:rgba(0,20,34,.56)!important;backdrop-filter:blur(4px)!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity .25s,visibility .25s!important}html[data-mf-theme] .site-header:has(.main-nav.is-open) .ri-menu-backdrop{visibility:visible!important;opacity:1!important;pointer-events:auto!important}html[data-mf-theme] .site-header .courses-trigger,html[data-mf-theme] .site-header .main-nav>a{display:flex!important;align-items:center!important;gap:13px!important;position:relative!important;width:100%!important;min-height:56px!important;padding:10px 12px!important;font-size:16px!important;font-weight:650!important;line-height:1.35!important;text-align:left!important;white-space:normal!important;border:0!important;border-radius:13px!important;color:var(--ink)!important;background:var(--surface-soft)!important;transition:background .2s,transform .2s!important}html[data-mf-theme] .site-header .courses-trigger:after,html[data-mf-theme] .site-header .main-nav>a:after{display:none!important}html[data-mf-theme] .site-header .courses-trigger:hover,html[data-mf-theme] .site-header .main-nav>a:hover{background:color-mix(in srgb,var(--green) 10%,var(--surface-soft))!important;transform:translateX(2px)!important}html[data-mf-theme] .site-header .ri-nav-icon{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:32px!important;height:32px!important;border-radius:10px!important;color:var(--green)!important;background:rgba(0,179,136,.05)!important}html[data-mf-theme] .site-header .ri-nav-icon svg{width:21px!important;height:21px!important;transform:none!important}html[data-mf-theme] .site-header .nav-dropdown{display:block!important;align-self:stretch!important;width:100%!important;position:relative!important}html[data-mf-theme] .site-header .courses-trigger{justify-content:flex-start!important}html[data-mf-theme] .site-header .courses-trigger>svg{flex:0 0 auto!important;margin-left:auto!important;transform:rotate(90deg)!important}html[data-mf-theme] .site-header .nav-dropdown:is(.open,.is-open)>.courses-trigger{color:var(--green)!important;background:color-mix(in srgb,var(--green) 10%,var(--surface-soft))!important}html[data-mf-theme] .site-header .nav-dropdown:is(.open,.is-open)>.courses-trigger>svg{transform:rotate(270deg)!important}html[data-mf-theme] .site-header .courses-panel,html[data-mf-theme] .site-header .login-dropdown .courses-panel{position:static!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-height:0!important;gap:3px!important;left:auto!important;right:auto!important;margin:0!important;padding:0 8px!important;border-width:0 0 0 2px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-top-color:initial!important;border-right-color:initial!important;border-bottom-color:initial!important;border-image:initial!important;border-left-style:solid!important;border-left-color:rgba(22,180,169,.2)!important;border-radius:0 0 13px 13px!important;box-shadow:none!important;background:var(--surface)!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:max-height .35s,padding .35s,opacity .25s,visibility .25s!important;transform:none!important}html[data-mf-theme] .site-header .nav-dropdown:is(.open,.is-open) .courses-panel{max-height:700px!important;padding:10px 8px!important;margin-bottom:5px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html[data-mf-theme] .site-header .courses-panel a{display:flex!important;align-items:center!important;min-height:46px!important;padding:11px 16px!important;border-radius:10px!important;font-size:14px!important;font-weight:550!important;line-height:1.45!important;color:var(--muted)!important;white-space:normal!important}html[data-mf-theme] .site-header .courses-panel a:after{display:none!important}html[data-mf-theme] .site-header .courses-panel a:hover{color:var(--ink)!important;background:var(--surface-soft)!important}html[data-mf-theme] .site-header .main-nav>.login-dropdown{position:relative!important;top:auto!important;right:auto!important;width:100%!important;transform:none!important;margin-top:8px!important}html[data-mf-theme] .site-header .login-nav-trigger{min-height:56px!important;width:100%!important;text-align:left!important;font-size:16px!important;padding:12px!important;justify-content:flex-start!important}html[data-mf-theme] .site-header .login-nav-trigger .ri-nav-icon{color:#fff!important;background:hsla(0,0%,100%,.09)!important}html[data-mf-theme] .site-header .main-nav.is-open>:is(a,.nav-dropdown){animation:ri-menu-item .32s ease 0s 1 normal both running!important}html[data-mf-theme] .site-header .main-nav.is-open>:nth-child(3){animation-delay:25ms!important}html[data-mf-theme] .site-header .main-nav.is-open>:nth-child(4){animation-delay:.05s!important}html[data-mf-theme] .site-header .main-nav.is-open>:nth-child(5){animation-delay:75ms!important}html[data-mf-theme] .site-header .main-nav.is-open>:nth-child(6){animation-delay:.1s!important}html[data-mf-theme] .site-header .main-nav.is-open>:nth-child(7){animation-delay:.125s!important}html[data-mf-theme] .site-header .main-nav.is-open>:nth-child(8){animation-delay:.15s!important}html[data-mf-theme] body>main>:not(.site-header){zoom:1!important}}@media(max-width:600px){html[data-mf-theme] .site-header .nav-shell{width:calc(100% - 32px)!important;gap:16px!important}html[data-mf-theme] .site-header .brand img{width:174px!important}html[data-mf-theme] .site-header .main-nav{right:12px!important;top:84px!important;width:calc(100% - 24px)!important;max-height:calc(-98px + 100dvh)!important;padding:14px!important}html[data-mf-theme] .site-header .courses-trigger,html[data-mf-theme] .site-header .main-nav>a{font-size:15px!important}}@media(max-width:359px){html[data-mf-theme] .site-header .brand img{width:148px!important}html[data-mf-theme] .site-header .nav-actions{gap:7px!important}}@keyframes ri-menu-item{0%{opacity:0!important;transform:translateY(7px)!important}to{opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:reduce){html[data-mf-theme] .site-header *{animation:auto ease 0s 1 normal none running none!important;transition:none!important;scroll-behavior:auto!important}}html[data-mf-theme] .site-header .brand .ri-brand-dark{display:block!important}html[data-mf-theme][data-mf-theme=light] .site-header .brand .ri-brand-dark{display:none!important}html[data-mf-theme] .site-header .brand img{object-fit:contain!important;filter:none!important}html[data-mf-theme] .site-header .theme-toggle{position:relative!important;align-items:center!important;justify-content:space-between!important;flex:0 0 64px!important;min-height:34px!important;padding:4px!important;border:1px solid #d8e0e8!important;background:#fff!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.133)!important;overflow:hidden!important;display:flex!important;width:64px!important;height:34px!important;border-radius:999px!important;transform:none!important}html[data-mf-theme] .theme-toggle:before{content:""!important;position:absolute!important;left:4px!important;top:4px!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#e8edf3!important;transition:transform .22s,background .22s!important}html[data-mf-theme] .theme-toggle .ri-theme-icon{position:relative!important;z-index:1!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;flex:0 0 auto!important}html[data-mf-theme] .theme-toggle svg{width:16px!important;height:16px!important}html[data-mf-theme] .theme-toggle .ri-theme-sun{color:#b87500!important}html[data-mf-theme] .theme-toggle .ri-theme-moon{color:#142d43!important}html[data-mf-theme][data-mf-theme=light] .site-header .theme-toggle{border-color:#000!important;background:#000!important}html[data-mf-theme][data-mf-theme=light] .theme-toggle:before{transform:translateX(30px)!important;background:#303030!important}html[data-mf-theme][data-mf-theme=light] .theme-toggle .ri-theme-sun{color:#f8c541!important}html[data-mf-theme][data-mf-theme=light] .theme-toggle .ri-theme-moon{color:#fff!important}html[data-mf-theme] .theme-toggle:focus-visible{outline:3px solid #249bd7!important;outline-offset:4px!important}@media(min-width:1280px){html[data-mf-theme] .site-header .main-nav>.login-dropdown{right:80px!important}}@media(prefers-reduced-motion:reduce){html[data-mf-theme] .theme-toggle:before{transition:none!important}}@media(min-width:1280px){html[data-mf-theme] .site-header .nav-shell{grid-template-columns:220px minmax(0,1fr) 180px!important}html[data-mf-theme] .site-header .main-nav{gap:24px!important}}html[data-mf-theme] .login-panel a{white-space:normal!important;line-height:1.4!important}html[data-mf-theme] .site-header{z-index:1000!important}html[data-mf-theme] .site-header .brand img{display:block!important;filter:none!important}html[data-mf-theme] .site-header .nav-actions{display:flex!important;align-items:center!important;gap:9px!important}html[data-mf-theme] .site-header .nav-dropdown{position:relative!important}html[data-mf-theme] .site-header .main-nav a.active{color:#80c9ff!important}html[data-mf-theme] .site-header .main-nav a.active:after{left:0!important;right:0!important}html[data-mf-theme] .site-header :is(a,button):focus-visible{outline:3px solid #80c9ff!important;outline-offset:4px!important}html[data-mf-theme] .site-header .ri-brand-dark{display:block!important}@media(max-width:1279px){html[data-mf-theme] .site-header .main-nav>a.active{box-shadow:inset 3px 0 #2f80ed!important}}html[data-mf-theme] .site-header,html[data-mf-theme] .site-header *{box-sizing:border-box!important}html[data-mf-theme] .site-header .brand img{display:block!important}@media(min-width:1280px){html[data-mf-theme] .site-header .nav-shell{position:relative!important}html[data-mf-theme] .site-header .main-nav{position:static!important}html[data-mf-theme] .site-header .main-nav>.login-dropdown{position:absolute!important;top:50%!important;right:80px!important;transform:translateY(-50%)!important;width:auto!important}}html[data-mf-theme] .site-header .nav-dropdown .courses-trigger .ri-nav-icon svg{transform:none!important}html[data-mf-theme][data-mf-theme="dark"] .site-header{--ink:#f7f7f7!important;--muted:#b8b8bd!important;--surface:#000!important;--surface-soft:#151515!important;--border:rgba(255,255,255,.14)!important;--header:#000!important;--shadow:0 22px 60px rgba(0,0,0,.32)!important;background:#000!important}html[data-mf-theme][data-mf-theme="light"] .site-header{--ink:#18181b!important;--muted:#52525b!important;--surface:#fff!important;--surface-soft:#f4f4f5!important;--border:rgba(0,0,0,.12)!important;--header:#fff!important;--shadow:0 22px 60px rgba(0,0,0,.14)!important;background:#fff!important}html[data-mf-theme="light"] .site-header .brand img{filter:brightness(0)!important}html[data-mf-theme="light"] .site-header .main-nav a.active{color:#1668b6!important}html[data-mf-theme="light"] .site-header :is(a,button):focus-visible{outline-color:#1668b6!important}html[data-mf-theme][data-mf-theme] .site-header .main-nav a:is(:hover,:focus-visible,.active),html[data-mf-theme][data-mf-theme] .site-header .courses-trigger:not(.login-nav-trigger):is(:hover,:focus-visible),html[data-mf-theme][data-mf-theme] .site-header .nav-dropdown:is(.open,.is-open)>.courses-trigger:not(.login-nav-trigger){color:#e50914!important}html[data-mf-theme][data-mf-theme] .site-header .main-nav a:after,html[data-mf-theme][data-mf-theme] .site-header .courses-trigger:after{background:#e50914!important}html[data-mf-theme][data-mf-theme] .site-header .main-nav a:focus-visible:after,html[data-mf-theme][data-mf-theme] .site-header .courses-trigger:focus-visible:after{left:0!important;right:0!important}html[data-mf-theme][data-mf-theme] .site-header .login-dropdown>.login-nav-trigger{background:#e50914!important;color:#fff!important;box-shadow:0 10px 25px rgba(229,9,20,.25)!important}html[data-mf-theme][data-mf-theme] .site-header .login-dropdown>.login-nav-trigger:is(:hover,:focus-visible),html[data-mf-theme][data-mf-theme] .site-header .login-dropdown:is(.open,.is-open)>.login-nav-trigger{background:#c90812!important;color:#fff!important;box-shadow:0 14px 32px rgba(229,9,20,.35)!important}html[data-mf-theme][data-mf-theme] .site-header :is(a,button):focus-visible{outline-color:#e50914!important}@media(max-width:1279px){html[data-mf-theme][data-mf-theme] .site-header .main-nav>a.active{box-shadow:inset 3px 0 #e50914!important}}
html[data-mf-theme] .site-header .main-nav > a,
html[data-mf-theme] .site-header .main-nav .courses-trigger {font-size:16px!important}
html[data-mf-theme] .site-header .main-nav .courses-panel a {font-size:14px!important}
