/* Locally bundled navigation and form icons; no font download required. */
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-house::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-home::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/home.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/home.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-layer-group::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/courses.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/courses.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-book-open::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-book::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/book.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/book.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-video::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-video-camera::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/video.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/video.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-file-lines::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-file-alt::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-file::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-clipboard-list::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-pen-to-square::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-edit::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/exam.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/exam.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-calendar-days::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-calendar-alt::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-calendar-check::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-calendar::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/calendar.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/calendar.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-clock-rotate-left::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-history::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/history.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/history.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-wallet::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-money-bill::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/wallet.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/wallet.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-chart-column::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-chart-bar::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-chart-line::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/chart.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/chart.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-list-check::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-tasks::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/tasks.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/tasks.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-folder-open::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/folder.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/folder.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-user::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-user-circle::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-circle-user::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-user-gear::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-user-cog::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/person.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/person.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-users::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-user-group::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-chalkboard-user::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-chalkboard-teacher::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/people.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/people.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-building::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-university::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/building.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/building.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-circle-question::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-question-circle::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/help.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/help.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-arrow-right-from-bracket::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-sign-out-alt::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/logout.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/logout.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-envelope::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/mail.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/mail.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-lock::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/lock.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/lock.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-eye::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/eye.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/eye.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-inbox::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/inbox.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/inbox.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-bullhorn::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/notice.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/notice.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-arrow-left::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/arrow.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/arrow.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-bars::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/menu.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/menu.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-check::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-check-circle::before,:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-circle-check::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/check.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/check.svg") center/contain no-repeat;font-family:inherit!important}
:is(body.classroom-neutral,body.tw-unified,body.student-dashboard,body.ic-page) .fa-clock::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:url("/assets/classroom-icons/clock.svg") center/contain no-repeat;-webkit-mask:url("/assets/classroom-icons/clock.svg") center/contain no-repeat;font-family:inherit!important}
