@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,500,700);
@import url(https://fonts.googleapis.com/css?family=Libre+Franklin|Montserrat:100,200,300,400,500,600,700&display=swap);
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:rgba(0,0,0,0);border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);
  src: url(/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format('embedded-opentype'), url(/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format('woff2'), url(/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format('woff'), url(/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format('truetype'), url(/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

html{height:100%}body{position:relative;min-height:100%;padding-bottom:1px}main{min-height:100vh;background-position:center;background-attachment:fixed;background-size:cover}main.-halloween{background-size:contain;background-repeat:no-repeat;background-color:#000}main.-in-monospace .quill pre.ql-syntax,main.-in-monospace .quill code{font-family:"monospace"}main.-in-normal-font .quill pre.ql-syntax,main.-in-normal-font .quill code{font-family:"Open Sans"}body{font-family:"Roboto",serif;color:#fff;margin:0;box-sizing:border-box;font-weight:300}a{text-decoration:none;color:inherit;cursor:pointer}label{font-weight:300}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:300;letter-spacing:.3px;font-family:"Roboto"}h1{font-size:25px}h2{font-size:22px}table{border-collapse:collapse}figure{margin:0}input[type=text],input[type=search],input[type=email],input[type=password],textarea,button,a{border:none;color:inherit}input,textarea,select,button{font-size:inherit;font-family:"Roboto";font-weight:300;background:none;padding:0}button{cursor:pointer}mark{background:none}ul,ol{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0}p{margin:7px 0}button{border-radius:0}*,*:before,*:after{box-sizing:border-box}*{outline:none}header .avatar:hover,header .avatar:focus{opacity:.7}input.standard-input:not(.answer-input):not(.toggler):focus,input.standard-input:not(.answer-input):not(.toggler):hover,.standard-input.-Select button.toggler:focus,.standard-input.-Select button.toggler:hover,.standard-dropdown a:focus,.standard-dropdown a:hover,.standard-dropdown button:focus,.standard-dropdown button:hover,.standard-input.-Select ul.groups button:focus,.standard-input.-Select ul.groups button:hover{background:#1b1f41}.button.-purple:focus,.button.purple:focus{box-shadow:inset 0 0 0 2px #b6adf4}.button.-white:focus,.button.-white:hover,.button.-white[aria-expanded=true],button.volume-button:focus,button.volume-button:hover,button.volume-button[aria-expanded=true],button.bg-image-button:focus,button.bg-image-button:hover,button.bg-image-button[aria-expanded=true],.more-button:focus,.more-button:hover,.more-button[aria-expanded=true]{background:hsla(0,0%,100%,.09)}button.volume-button,button.bg-image-button{border-radius:3px}.toggle-button.-left.focus-visible .toggle-button-label-left:after,.toggle-button.-left:hover .toggle-button-label-left:after{background:hsla(0,0%,100%,.09)}.button.-to-review:hover,.button.-to-review:focus,.button.-orange:hover,.button.-orange:focus{background:#fa5c12}.button.-to-learn:hover,.button.-to-learn:focus{background:#2ecba1}ul.categories a.name:hover,ul.categories a.name:focus,ul.categories a.name[aria-expanded=true],.notifications-toggler:hover,.notifications-toggler:focus,.notifications-toggler[aria-expanded=true],button.edit-button:hover,button.edit-button:focus,button.edit-button[aria-expanded=true],button.invite-coauthor-button:hover,button.invite-coauthor-button:focus,button.invite-coauthor-button[aria-expanded=true],.stop-learning-button:hover,.stop-learning-button:focus,.stop-learning-button[aria-expanded=true],section.course-actions h1.title a:hover,section.course-actions h1.title a:focus,section.course-actions h1.title a[aria-expanded=true]{background:rgba(243,243,249,.05) !important}header a.logo.focus-visible{background:rgba(243,243,249,.05) !important}header nav .link.active{background:rgba(243,243,249,.05)}header nav .link:hover:not(.active),header nav .link:focus:not(.active){background:rgba(243,243,249,.05)}header nav .my-courses-toggler[aria-expanded=true] .link.courses{background:rgba(243,243,249,.05)}header nav .my-courses-toggler[aria-expanded=false] .link.courses:hover{background:rgba(243,243,249,.05) !important}@media(min-width: 460px){.standard-course-card:focus-within,.standard-course-card:hover{outline:none;background:#202349}}.see-answer-button:hover,.see-answer-button.focus-visible{border:4px solid #a0f7c8 !important}input.answer-input:focus{background:rgba(136,125,220,.16) !important;box-shadow:none}section.course-actions .category_and_author a:focus,section.course-actions .category_and_author a:hover{text-decoration:underline}section.course-actions button.edit-button:focus,section.course-actions button.edit-button:hover,section.course-actions button.invite-coauthor-button:focus,section.course-actions button.invite-coauthor-button:hover,section.course-actions .stop-learning-button:focus,section.course-actions .stop-learning-button:hover{background:rgba(32,35,73,.55)}section.course-actions h1.title a{border-radius:2px;padding:5px}section.course-actions h1.title a:hover,section.course-actions h1.title a:focus{background:rgba(32,35,73,.55)}.standard-tab-navigation button:focus,.standard-tab-navigation button.-selected,.ReactModal__Content .close-button:focus,.ReactModal__Content .close-button.-selected{background:rgba(48,52,96,.62)}body.-hideSocialButtons .social-buttons{display:none}body{background:#0f1122}body.-bright-theme{background:#f2ece9}body.-bright-theme .-articles-page{background:#0f1122 !important}.-bright-theme .sign-in-modal .standard-modal{background:#deccc5}.-bright-theme .sign-in-modal .standard-modal .standard-modal__header{background:#deccc5;color:#41342c;text-align:center}.-bright-theme .sign-in-modal .standard-modal .standard-modal__main{background:#f2ece9}.-bright-theme .-without-bg:not(.-articles-page){color:#41342c;font-family:"Open Sans" !important;font-weight:500 !important}.-bright-theme .-without-bg:not(.-articles-page) .standard-navigation_and_courses .search-bar{background-color:#eae1dc;border-radius:7px !important}.-bright-theme .-without-bg:not(.-articles-page) .nav-and-current-user.-not-signed-in{align-items:center}.-bright-theme .-without-bg:not(.-articles-page) .nav-and-current-user.-not-signed-in .sign-in{padding:0px 13px !important;height:31px;background:#eae1dc}.-bright-theme .-without-bg:not(.-articles-page) .nav-and-current-user.-not-signed-in a:hover,.-bright-theme .-without-bg:not(.-articles-page) .nav-and-current-user.-not-signed-in button:hover,.-bright-theme .-without-bg:not(.-articles-page) .nav-and-current-user.-not-signed-in a:focus,.-bright-theme .-without-bg:not(.-articles-page) .nav-and-current-user.-not-signed-in button:focus{opacity:1;background:#eae1dc !important}.-bright-theme .-without-bg:not(.-articles-page) .nav-and-current-user.-not-signed-in a,.-bright-theme .-without-bg:not(.-articles-page) .nav-and-current-user.-not-signed-in button{font-weight:600 !important}.-bright-theme .-without-bg:not(.-articles-page) .pagination .epsilon{color:#41342c}.-bright-theme .-without-bg:not(.-articles-page) .pagination .page-n{border-radius:8px;color:#41342c;background:#eae1dc}.-bright-theme .-without-bg:not(.-articles-page) .pagination .page-n.-current,.-bright-theme .-without-bg:not(.-articles-page) .pagination .page-n:hover{background:rgba(214,186,175,.725) !important}.-bright-theme .-without-bg:not(.-articles-page) .pagination .page-n a:hover,.-bright-theme .-without-bg:not(.-articles-page) .pagination .page-n a:focus{background:none}.-bright-theme .-without-bg:not(.-articles-page) ul.categories>li a.cross{top:10px !important}.-bright-theme .-without-bg:not(.-articles-page) div.title_and_sorting .sort-by-dropdown-wrapper{background-color:#eae1dc;border-radius:7px !important;color:#41342c}.-bright-theme .-without-bg:not(.-articles-page) div.title_and_sorting .sort-by-dropdown-wrapper i{color:#41342c}.-bright-theme .-without-bg:not(.-articles-page) div.title_and_sorting .standard-tooltip{background-color:#eae1dc !important;color:#41342c;border-radius:7px}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown{background-color:#eae1dc !important;border-radius:10px !important}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown .standard-input.-TextInput{background:rgba(0,0,0,0) !important;color:#41342c !important}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown .sync-button{background:rgba(214,186,175,.4196078431) !important;color:rgba(104,79,79,.631372549)}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown .sync-button:hover{background:rgba(214,186,175,.7254901961) !important}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown a.title{background:rgba(157,101,101,.07)}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown a.title .title{background:none !important;color:#41342c !important}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown .course-li.-next-due-date-in .action{background:rgba(214,186,175,.4196078431) !important;color:rgba(104,79,79,.631372549)}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown .course-li.-next-due-date-in a:hover{background:rgba(214,186,175,.4196078431) !important}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown a:hover{opacity:1}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown .course-li{margin-bottom:1px !important}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown .course-li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown .course-li:last-child a.title{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown .course-li:last-child .action{border-bottom-right-radius:10px}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown .course-li.-review a:hover{background:rgba(212,85,18,.33)}.-bright-theme .-without-bg:not(.-articles-page) header .my-courses-dropdown .course-li.-learn a:hover{background:rgba(33,165,130,.42)}.-bright-theme .-without-bg:not(.-articles-page) header .current-user .tippy-box{background-color:#eae1dc !important;border-radius:10px !important;color:#41342c}.-bright-theme .-without-bg:not(.-articles-page) header .notifications-dropdown .header{border-bottom:1px solid rgba(216,179,153,.15) !important}.-bright-theme .-without-bg:not(.-articles-page) header .notifications-dropdown .-already-read .circle{background:rgba(157,101,101,.209)}.-bright-theme .-without-bg:not(.-articles-page) header .notifications-dropdown li.-not-yet-read{background:rgba(255,160,227,.33) !important}.-bright-theme .-without-bg:not(.-articles-page) header .notifications-dropdown div.created-at{color:rgba(104,79,79,.631372549)}.-bright-theme .-without-bg:not(.-articles-page) header .notifications-toggler[aria-expanded=true]{background:none !important}.-bright-theme .-without-bg:not(.-articles-page) h1,.-bright-theme .-without-bg:not(.-articles-page) h2,.-bright-theme .-without-bg:not(.-articles-page) h3,.-bright-theme .-without-bg:not(.-articles-page) h4,.-bright-theme .-without-bg:not(.-articles-page) h5,.-bright-theme .-without-bg:not(.-articles-page) h6{font-family:"Open Sans" !important;font-weight:500 !important}.-bright-theme .-without-bg:not(.-articles-page) .button,.-bright-theme .-without-bg:not(.-articles-page) input,.-bright-theme .-without-bg:not(.-articles-page) textarea,.-bright-theme .-without-bg:not(.-articles-page) select,.-bright-theme .-without-bg:not(.-articles-page) button,.-bright-theme .-without-bg:not(.-articles-page) label{font-family:"Open Sans" !important;font-weight:500 !important}.-bright-theme .-without-bg:not(.-articles-page) header a.logo{font-weight:600 !important}.-bright-theme .-without-bg:not(.-articles-page) .notifications-toggler i,.-bright-theme .-without-bg:not(.-articles-page) .next-review-time,.-bright-theme .-without-bg:not(.-articles-page) section.whats-next>h2{color:#41342c !important}.-bright-theme .-without-bg:not(.-articles-page) section.title-and-buttons section.category_and_author,.-bright-theme .-without-bg:not(.-articles-page) .standard-course-card .category{border-left:1px solid rgba(173,173,173,.55) !important}.-bright-theme .-without-bg:not(.-articles-page) section.how-to-create label,.-bright-theme .-without-bg:not(.-articles-page) section.choose-type label,.-bright-theme .-without-bg:not(.-articles-page) section.how-to-create .shortcut,.-bright-theme .-without-bg:not(.-articles-page) .course-description .placeholder,.-bright-theme .-without-bg:not(.-articles-page) .wrapper .user .created-at{color:rgba(173,173,173,.9) !important}.-bright-theme .-without-bg:not(.-articles-page) section.problems div.problem-wrapper>div.index{color:#fff !important;font-weight:700}.-bright-theme .-without-bg:not(.-articles-page) section.congratulations h2{color:#25b08b}.-bright-theme .-without-bg:not(.-articles-page) .course-categories-nav h2.group-name{font-weight:bold !important;background-image:none !important}.-bright-theme .-without-bg:not(.-articles-page) .course-categories-nav .amount-of-courses{color:#9f9e9e !important}.-bright-theme .-without-bg:not(.-articles-page) .course-categories-nav li a.name:hover{opacity:.6}.-bright-theme .-without-bg:not(.-articles-page) .standard-course-card:hover,.-bright-theme .-without-bg:not(.-articles-page) .link.create:hover,.-bright-theme .-without-bg:not(.-articles-page) .course-title_and_category_and_author h1.title:hover{opacity:.7}.-bright-theme .-without-bg:not(.-articles-page) section.problem .ql-toolbar{background:none}.-bright-theme .-without-bg:not(.-articles-page) section.problem .ql-toolbar button .ql-stroke{stroke:#41342c !important}.-bright-theme .-without-bg:not(.-articles-page) section.problem .ql-toolbar button .ql-fill{fill:#41342c !important}.-bright-theme .-without-bg:not(.-articles-page) section.problem .ql-toolbar button.ql-answer{border:1px solid #25b08b !important;color:#25b08b !important}.-bright-theme .-without-bg:not(.-articles-page) .flashcard-buttons button{color:#fff}.-bright-theme .-without-bg:not(.-articles-page) .standard-course-card{background:#fff}.-bright-theme .-without-bg:not(.-articles-page) .standard-course-card.-focusable-link:hover{opacity:.7;background:#fff}.-bright-theme .-without-bg:not(.-articles-page) .standard-course-card .go{color:#41342c}.-bright-theme .-without-bg:not(.-articles-page) .pagination{color:#fff}.-bright-theme .-without-bg:not(.-articles-page) .wrapper .user,.-bright-theme .-without-bg:not(.-articles-page) .wrapper .skills,.-bright-theme .-without-bg:not(.-articles-page) .wrapper .stats{background:rgba(224,224,227,.1490196078);box-shadow:0 1px 0 0 rgba(202,203,206,.3882352941),0 0 0 1px rgba(237,237,240,.4509803922)}.-bright-theme .-without-bg:not(.-articles-page) .wrapper .skill .progress-bar{background:#fff !important}.-bright-theme .-without-bg:not(.-articles-page) .Subheader .buttons{color:rgba(166,163,163,.7882352941)}.-bright-theme .-without-bg:not(.-articles-page) .randomize-button,.-bright-theme .-without-bg:not(.-articles-page) .randomize-button:hover{color:rgba(166,163,163,.7882352941);border:1px solid rgba(166,163,163,.6);opacity:1}.-bright-theme .-without-bg:not(.-articles-page) .bg-button-dropdown button{background:rgba(96,94,94,.69)}.-bright-theme .-without-bg:not(.-articles-page) .bg-button-dropdown button.-active{background:rgba(96,94,94,.9) !important}.-bright-theme .-without-bg:not(.-articles-page) .toggle-button-label-left:after{border-color:rgba(166,163,163,.6)}.-bright-theme .-without-bg:not(.-articles-page) .toggle-button-label-left:before{background:rgba(166,163,163,.6)}.-bright-theme .-without-bg:not(.-articles-page) section.amount-footer.-review,.-bright-theme .-without-bg:not(.-articles-page) section.amount-footer.-learn{color:#fff !important}.-bright-theme .-without-bg:not(.-articles-page) section.amount-footer.-next-due{color:#41342c !important}.-bright-theme .-without-bg:not(.-articles-page) div.learn-and-review-buttons a.link{color:#fff}.-bright-theme .-without-bg:not(.-articles-page) button.reveal{background:#25b08b}.-bright-theme .-without-bg:not(.-articles-page) nav>section.instructions em{font-weight:600}.-bright-theme .-without-bg:not(.-articles-page) .problem-wrapper-wrapper .three-dots-menu{border-radius:50%;background:rgba(214,186,175,0.4196078431) !important;color:rgba(104,79,79,.631372549);top:7px;right:7px;width:21px;height:21px}.-bright-theme .-without-bg:not(.-articles-page) .problem-wrapper-wrapper .three-dots-menu:hover,.-bright-theme .-without-bg:not(.-articles-page) .problem-wrapper-wrapper .three-dots-menu[aria-expanded=true]{background:rgba(214,186,175,0.7254901961) !important;color:rgba(104,79,79,.8)}@media(max-width: 600px){.-bright-theme .-without-bg:not(.-articles-page) .problem-wrapper-wrapper .three-dots-menu{top:3px;right:2px;width:23px;height:23px}}.-bright-theme .-without-bg:not(.-articles-page) .problem-wrapper-wrapper .problem-wrapper{background:#eae1dc !important;border-radius:22px !important}@media(max-width: 600px){.-bright-theme .-without-bg:not(.-articles-page) .problem-wrapper-wrapper .problem-wrapper{border-radius:12px !important}}.-bright-theme .-without-bg:not(.-articles-page) .problem-wrapper-wrapper .problem-wrapper.-yet-to-learn:hover{background:rgba(37,176,139,.4392156863) !important}.-bright-theme .-without-bg:not(.-articles-page) .problem-wrapper-wrapper .problem-wrapper.-learned{background:#21a582 !important}.-bright-theme .-without-bg:not(.-articles-page) .problem-wrapper-wrapper .problem-wrapper.-learned:hover{opacity:1 !important}.-bright-theme .-without-bg:not(.-articles-page) ul.tab-links li.-active{background:rgba(30,28,28,.04)}.-bright-theme .-without-bg:not(.-articles-page) ul.tab-links li.-not-active:hover{background:rgba(30,28,28,.01)}.-bright-theme .-without-bg:not(.-articles-page) .button{border-radius:10px !important}.-bright-theme .-without-bg:not(.-articles-page) .standard-course-card{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.-bright-theme .-without-bg:not(.-articles-page) .ql-editor,.-bright-theme .-without-bg:not(.-articles-page) .see-answer-button,.-bright-theme .-without-bg:not(.-articles-page) .audio-button{border-radius:10px !important}.-bright-theme .-without-bg:not(.-articles-page) .button.total-n-to-review-button{border-radius:50% !important}.-bright-theme .-without-bg:not(.-articles-page) .button.total-n-to-review-button.-zero.-not-loading{background:rgba(223,155,106,.2901960784) !important}.-bright-theme .-without-bg:not(.-articles-page) .button.total-n-to-review-button.-zero.-not-loading:hover{background:rgba(223,155,106,.2901960784)}.-bright-theme .-without-bg:not(.-articles-page) input.answer-input{border-radius:6px !important}.-bright-theme .-without-bg:not(.-articles-page) section.current-user .avatar img{border-radius:50% !important}.-bright-theme .-without-bg:not(.-articles-page) section.choose-type button.button.-separateAnswer{border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important}.-bright-theme .-without-bg:not(.-articles-page) section.choose-type button.button.-inlinedAnswers{border-top-left-radius:0px !important;border-top-right-radius:0px !important}.-bright-theme .-without-bg:not(.-articles-page) section.checkbox,.-bright-theme .-without-bg:not(.-articles-page) div.index{border-radius:7px !important}.-bright-theme .-without-bg:not(.-articles-page) .old-problem-wrapper.-checked{border-radius:10px !important}.-bright-theme .-without-bg:not(.-articles-page) .course-actions h1.title a{padding-left:0}.-bright-theme .-without-bg:not(.-articles-page) a:hover{opacity:.8}.-bright-theme .-without-bg:not(.-articles-page) header nav .link{font-weight:600 !important}.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved div.instructions em.review-emphasis{color:#25b08b;font-weight:600}.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved div.instructions em.red-emphasis{text-shadow:none !important;font-weight:600}.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved section.problem .ql-editor{border:5px solid #25b08b !important}@media(max-width: 900px){.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved section.problem{background:rgba(0,0,0,0)}}.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved div.inner{height:14px !important}.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved button.audio-button{color:rgba(166,163,163,.79)}.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved button.audio-button:hover,.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved button.audio-button:focus{color:#a6a3a3;background:rgba(100,100,100,.1)}.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved section.problem.-withInlinedAnswers input.answer-input[data-answered=right]{box-shadow:none;border:2px solid #99e9d4;background:#aff6e3 !important;color:#41342c !important}.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved .n-of-problems-left .inner{box-shadow:none;background-color:#25b08b}.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved .n-of-problems-left.-failed .inner{background-color:#d34242}.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved .n-of-problems-left>.container>section{background:rgba(112,111,109,.07) !important}.-bright-theme .-without-bg:not(.-articles-page) .ProblemBeingSolved ul.stars>li>div.star{box-shadow:none !important;border-right:1px solid hsla(0,0%,100%,.83)}.-bright-theme .-without-bg:not(.-articles-page) section.problem.-withSeparateAnswer .second-column .ql-editor{border:2px solid rgba(37,176,139,.56)}.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor{background:hsla(0,0%,100%,.9098039216) !important}.-bright-theme .-without-bg:not(.-articles-page) section.problem,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats{font-weight:400}.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor{box-shadow:none !important;font-size:16.5px;border-width:3px !important;color:#313336}.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor mark.answer,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor mark.answer{border-width:3px}.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor span,.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor em,.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor strong,.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor b,.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor a,.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor sup,.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor sub,.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor mark,.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor p,.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor ul,.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor ol,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor span,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor em,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor strong,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor b,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor a,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor sup,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor sub,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor mark,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor p,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor ul,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor ol{color:#313336 !important;background:rgba(0,0,0,0) !important}.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor strong,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor strong{font-weight:600 !important}.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor em,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor em{color:#7c8693 !important;font-weight:inherit}.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor a,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor a{color:#7c8693 !important}.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor pre.ql-syntax,.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor code,.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor code *,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor pre.ql-syntax,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor code,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor code *{background:#f3f3f3 !important;color:#434345 !important}.-bright-theme .-without-bg:not(.-articles-page) section.problem .quill>.ql-container>.ql-editor blockquote,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats .quill>.ql-container>.ql-editor blockquote{color:#313336 !important;background:rgba(135,135,135,.04) !important;border-left:3px solid rgba(142,141,141,.18)}.-bright-theme .-without-bg:not(.-articles-page) section.problem button.see-answer-button,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats button.see-answer-button{box-shadow:none !important;border:3px solid #25b08b !important;background:#a1ddcd !important;color:#323232 !important;font-weight:400 !important}.-bright-theme .-without-bg:not(.-articles-page) section.problem button.see-answer-button:hover,.-bright-theme .-without-bg:not(.-articles-page) section.problem button.see-answer-button:focus,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats button.see-answer-button:hover,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats button.see-answer-button:focus{background:#90ddc8 !important}.-bright-theme .-without-bg:not(.-articles-page) section.problem.-withInlinedAnswers input.answer-input[data-answered=waiting],.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats.-withInlinedAnswers input.answer-input[data-answered=waiting]{color:#313336 !important;border:2px solid #71e3c5 !important}.-bright-theme .-without-bg:not(.-articles-page) section.problem.-withInlinedAnswers input.answer-input[data-answered=waiting]:hover,.-bright-theme .-without-bg:not(.-articles-page) section.problem.-withInlinedAnswers input.answer-input[data-answered=waiting]:focus,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats.-withInlinedAnswers input.answer-input[data-answered=waiting]:hover,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats.-withInlinedAnswers input.answer-input[data-answered=waiting]:focus{background:none !important}.-bright-theme .-without-bg:not(.-articles-page) section.problem>.ql-container>.ql-editor.ql-blank::before,.-bright-theme .-without-bg:not(.-articles-page) .course-description-and-stats>.ql-container>.ql-editor.ql-blank::before{color:#313336}.react-select-container *{cursor:pointer !important}.react-select-container .react-select__control{border:none;box-shadow:none}.react-select .react-select__control{background-color:rgba(21,23,55,.48);border-color:rgba(0,0,0,0)}.react-select .react-select__control--is-focused,.react-select .react-select__control--menu-is-open,.react-select .react-select__control:hover{background-color:rgba(21,23,55,.664);border-color:rgba(0,0,0,0);box-shadow:none}.react-select .react-select__placeholder{color:#fff}.react-select .react-select__single-value,.react-select .react-select__input{color:#fff}.react-select .react-select__single-value,.react-select .react-select__control,.react-select .react-select__indicators{cursor:pointer !important}.react-select .react-select__menu{background-color:#27294f}.react-select .react-select__option--is-focused{background-color:rgba(83,88,164,.442);cursor:pointer}.react-select .react-select__option--is-selected,.react-select .react-select__option:active{background-color:#5359a4}.react-select .react-select__indicator-separator{background-color:#545893}.react-select .react-select__indicator,.react-select .react-select__indicator:hover{color:#545893 !important}.ql-container{box-sizing:border-box;font-size:13px;height:100%;margin:0px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;cursor:text;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor p{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol>li{list-style-type:none}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-num}.ql-editor ol li:before{content:counter(list-num, decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-1:before{content:counter(list-1, decimal) ". "}.ql-editor ol li.ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2:before{content:counter(list-2, decimal) ". "}.ql-editor ol li.ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3:before{content:counter(list-3, decimal) ". "}.ql-editor ol li.ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4:before{content:counter(list-4, decimal) ". "}.ql-editor ol li.ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5:before{content:counter(list-5, lower-roman) ". "}.ql-editor ol li.ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-6:before{content:counter(list-6, decimal) ". "}.ql-editor ol li.ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-7:before{content:counter(list-7, lower-alpha) ". "}.ql-editor ol li.ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor ol li.ql-indent-8:before{content:counter(list-8, lower-roman) ". "}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9, decimal) ". "}.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:"•"}.ql-editor pre{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor blockquote{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor h1{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor h2{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor h3{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor h4{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor h5{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before{color:#777;cursor:pointer;pointer-events:all;content:"☑"}.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all;content:"☐"}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em;text-align:right;margin-right:.3em;margin-left:-1.5em}.ql-editor li.ql-direction-rtl::before{text-align:left;margin-left:.3em}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:20px}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:40px}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:60px}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:80em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;pointer-events:none;position:absolute}.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button.ql-active{color:#06c}.ql-snow.ql-toolbar button.ql-active .ql-fill{fill:#06c}.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-label:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-label.ql-active{color:#06c}.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar button:hover .ql-fill{fill:#06c}.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button.ql-active{color:#06c}.ql-snow .ql-toolbar button.ql-active .ql-fill{fill:#06c}.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-label:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-label.ql-active{color:#06c}.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom{visibility:hidden}.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{z-index:100;position:absolute;transform:translateY(10px);box-shadow:0px 0px 4px rgba(3,3,6,.1803921569);color:#fff;padding:5px 12px;white-space:nowrap;background-color:#35375e;border-radius:3px}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none;line-height:26px}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;font-size:13px;height:26px;padding:3px 5px;width:300px;background:#181b39;border-bottom:1px solid #212336;color:#fff}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top;text-decoration:underline}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}.ql-snow .ql-stroke-miter{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1}.ql-snow .ql-fill{fill:#fff}.ql-snow .ql-stroke.ql-fill{fill:#fff}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-picker{color:#fff;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg{right:4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid rgba(0,0,0,0);float:left;height:16px;margin:2px;padding:0px;width:16px}.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:"Small";font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:"Large";font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:"Huge";font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-snow .ql-tooltip.ql-editing a.ql-preview{display:none}.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0px;content:"Save";padding-right:0px}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid rgba(0,0,0,0)}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid rgba(0,0,0,0);box-shadow:rgba(0,0,0,.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected{border-color:#000}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.quill>.ql-toolbar{border:none;padding:2px 10px;background:#22264a;border-top-left-radius:3px;border-top-right-radius:3px}.quill>.ql-toolbar button:hover .ql-stroke,.quill>.ql-toolbar button.ql-active .ql-stroke{stroke:#38be9b !important}.quill>.ql-toolbar button:hover .ql-fill,.quill>.ql-toolbar button.ql-active .ql-fill{fill:#38be9b !important}.quill>.ql-toolbar .ql-formats{display:inline-block}.quill>.ql-toolbar .ql-formats:last-child{margin-right:0}@media(min-width: 950px){.quill>.ql-toolbar .ql-italic,.quill>.ql-toolbar .ql-underline{display:none}}.ql-tooltip input{border-radius:3px;padding:3px 10px}.ql-tooltip input::-webkit-input-placeholder{color:#565a9e}.ql-tooltip .ql-action:hover,.ql-tooltip .ql-remove:hover{opacity:.9}.quill-toolbar-tooltip{text-align:center}.quill-toolbar-tooltip .explanation{font-size:11px}.quill-toolbar-tooltip .shortcut{color:#38be9b;font-size:11px}.quill-toolbar-tooltip .instruction{color:#aaa0f7;font-size:10px}section.placeholder-for-loading-image{cursor:progress;pointer-events:none;position:relative}section.placeholder-for-loading-image img{animation:fadeIn 1.3s infinite alternate}section.placeholder-for-loading-image:after{content:" ";display:block;width:40px;height:40px;position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);margin:1px;border-radius:50%;border:5px solid #fff;border-color:#fff rgba(0,0,0,0) #fff rgba(0,0,0,0);animation:dual-ring 1.2s linear infinite}@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:.2}to{opacity:.3}}.quill{position:relative}.quill.-readOnly{cursor:default}.quill.-readOnly a,.quill.-readOnly input{cursor:pointer}.quill>.ql-toolbar{height:30px;overflow-y:scroll}.quill>.ql-container>.ql-editor{min-height:70px;font-size:17px;height:100%;outline:none;overflow-y:auto;padding:12px 15px;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;font-family:"Open Sans"}.quill>.ql-container>.ql-editor code,.quill>.ql-container>.ql-editor span,.quill>.ql-container>.ql-editor em,.quill>.ql-container>.ql-editor strong,.quill>.ql-container>.ql-editor b,.quill>.ql-container>.ql-editor a,.quill>.ql-container>.ql-editor sup,.quill>.ql-container>.ql-editor sub,.quill>.ql-container>.ql-editor blockquote,.quill>.ql-container>.ql-editor mark,.quill>.ql-container>.ql-editor p,.quill>.ql-container>.ql-editor ul,.quill>.ql-container>.ql-editor ol,.quill>.ql-container>.ql-editor u{color:#eeecf6 !important;background:rgba(0,0,0,0) !important}.quill>.ql-container>.ql-editor strong{font-family:inherit;font-weight:inherit;color:#38be9b !important}.quill>.ql-container>.ql-editor em{color:#ab7ff2 !important;font-style:normal}.quill>.ql-container>.ql-editor a{text-decoration:underline}.quill>.ql-container>.ql-editor pre.ql-syntax,.quill>.ql-container>.ql-editor code{background:rgba(183,225,246,.06) !important;color:#a7d1db !important}.quill>.ql-container>.ql-editor pre.ql-syntax,.quill>.ql-container>.ql-editor code{font-size:.95em;white-space:pre-wrap;border-radius:3px}.quill>.ql-container>.ql-editor pre.ql-syntax{margin:5px 0;padding:5px 10px}.quill>.ql-container>.ql-editor code{padding:2px 4px}.quill>.ql-container>.ql-editor sup,.quill>.ql-container>.ql-editor sub{font-size:.7em}.quill>.ql-container>.ql-editor ul,.quill>.ql-container>.ql-editor ol{list-style-type:initial}.quill>.ql-container>.ql-editor ul{padding-left:15px}.quill>.ql-container>.ql-editor ol{padding-left:21px}.quill>.ql-container>.ql-editor blockquote{font-size:14px;border-left:1px solid rgba(206,199,245,.62);color:#eeecf6 !important;background:rgba(21,23,45,.38) !important;padding:4px 16px}.quill>.ql-container>.ql-editor img{max-width:100%;border-radius:2px}.quill>.ql-container>.ql-editor.ql-blank::before{font-size:15px;font-style:normal;padding-right:10px;line-height:20px;color:#acb5da}.tippy-box[data-placement^=bottom]>.tippy-arrow::before{top:-8px}.container{max-width:1250px;margin:0 auto;padding:0 20px}.button{min-width:140px;font-weight:300;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding:13px 20px;cursor:pointer;user-select:none;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:2px}.button.-clear{font-size:inherit;text-transform:none;padding:0;letter-spacing:inherit;min-width:none;text-align:inherit;display:block}.button.-black{color:#fff;background:#333030}.button.-blue{color:#fff;background:#1c263c}.button.-purple{color:#fff;background:#aaa0f7}.button.-purple-o{color:#aaa0f7;border:1px solid #aaa0f7}.button.-white{color:#fff;background:hsla(0,0%,100%,.07)}.button.-orange{color:#fff;background:rgba(250,100,0,.84)}.button.-orange:hover{transition:background 60ms ease-in-out;background:rgba(250,100,0,.9)}.button.-orange-o{color:#f46a0d;border:2px solid rgba(250,100,0,.84)}.button.-orange-o:hover{transition:border 60ms ease-in-out;border:2px solid #fa6400}.button.-to-learn,.button.-to-review{color:#fff;font-size:10px;letter-spacing:0}.button.-to-learn.-disabled,.button.-to-review.-disabled{background:rgba(30,31,56,.8);color:#757a92;opacity:1 !important}@media(max-width: 400px){.button.-to-learn,.button.-to-review{min-width:85px !important}}@media(max-width: 350px){.button.-to-learn,.button.-to-review{min-width:73px !important}}.button.-to-learn{background:#21a582}.button.-to-review{background:#d45512}.button.-pink{color:#fff;background:#aaa0f7}.button.-red{color:#fff;background:#851d32}.button.-red-o{color:#e14141}.button.-green{background:#38be9b}.button.-small{font-size:9px;padding:5px 10px}.button.-with-radius{border-radius:5px}.button.-disabled{opacity:.2;cursor:default}.-fade-out-on-hover{transition:all 60ms ease-in-out;opacity:1}.-fade-out-on-hover:hover{opacity:.85}.-fade-in-on-hover{transition:opacity 60ms ease-in-out;opacity:.85}.-fade-in-on-hover:hover{opacity:1}.-move-up-on-hover{transform:translateY(0px);transition:transform 60ms ease-in-out}.-move-up-on-hover:hover{transform:translateY(-1px)}.action i{font-size:17px}.action.-view i{color:#e23131}.action.-edit i{color:#2410af}.action.-remove i{color:#f93333}.standard-form{margin-bottom:40px;padding:25px 15px;max-width:800px;margin:40px auto}.standard-form.-bordered{background:#14172e;border-radius:3px}.standard-form.-no-padding{padding:0;margin:0}.standard-form .form-insides{max-width:640px;margin:0 auto}.standard-form .form-insides>.form-line,.standard-form .form-insides>.two-form-lines-in-row{margin-top:30px}.standard-form .two-form-lines-in-row{display:flex}.standard-form .two-form-lines-in-row>.form-line{width:100%}.standard-form .two-form-lines-in-row>.form-line:first-child{padding-right:20px}.standard-form .two-form-lines-in-row>.form-line:last-child{padding-left:20px}.standard-form .form-line:first-child{margin-top:0}.standard-form .form-line>label{color:#fff;font-weight:300;text-transform:uppercase;font-size:12px;letter-spacing:.4px}.standard-form .form-line>div.input-and-validation-error{margin-top:10px}.standard-form .form-line>div.input-and-validation-error>div.validation-error{padding:10px 20px;border-radius:0px 0px 2px 2px;text-align:left;font-size:12px;background:#301536;color:#ec4c7b}.standard-submit-button{margin:0 auto;margin-top:50px}.standard-submit-button[disabled]{cursor:default;pointer-events:none;background:linear-gradient(to right, rgba(0, 0, 0, 0) 33%, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0) 66%),#aaa0f7;background-size:400% 100%,cover;animation:change 1s linear infinite}@media(max-width: 550px){.standard-form .form-line{flex-wrap:wrap}.standard-form .form-line>label{margin-bottom:10px;width:100%}.standard-form .form-line>div.input-and-validation-error{width:100%}.standard-form .form-line>div.input-and-validation-error .quill>.ql-toolbar{display:none}}.extendable-pretty-input,.standard-input.-Select button.toggler,.standard-input.-EditorTextarea.quill .ql-editor,.standard-input.-TextInput{width:100%;padding:10px 20px;background:#181b39;color:#fff;font-size:15px;border-radius:2px}.extendable-pretty-input::placeholder,.standard-input.-Select button.toggler::placeholder,.standard-input.-EditorTextarea.quill .ql-editor::placeholder,.standard-input.-TextInput::placeholder{color:#888cca}.standard-input.-EditorTextarea.quill{max-width:100%}.standard-input.-EditorTextarea.quill .ql-editor{min-height:70px}.standard-input.-Select button.toggler{font-size:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.standard-input.-Select button.toggler i.fa-caret-down{color:#aaa0f7;padding-left:10px}.standard-input.-Select .standard-dropdown a,.standard-input.-Select .standard-dropdown button{padding:10px;padding-left:20px}.standard-dropdown-wrapper{position:relative}.standard-dropdown-wrapper .standard-dropdown{position:absolute;top:100%;max-height:200px;width:100%;overflow-y:scroll;z-index:1000}.standard-dropdown{font-size:14px}.standard-dropdown li{cursor:pointer}.standard-dropdown li>button,.standard-dropdown li>a{color:inherit;width:100%;height:100%;text-align:left}.standard-dropdown.-purple{background:#181b39}.standard-dropdown.-purple li{border-bottom:1px solid hsla(0,0%,100%,.01)}.standard-dropdown.-purple li:last-child{border-bottom:none}.standard-dropdown.-purple li mark{color:#aaa0f7}.standard-dropdown.-purple li:hover{color:#aaa0f7}.standard-tooltip,.tippy-box{max-width:none !important}.standard-tooltip.-bright,.standard-tooltip[data-theme=-bright],.tippy-box.-bright,.tippy-box[data-theme=-bright]{background-color:#181c39}.standard-tooltip.-bright .tippy-arrow,.standard-tooltip[data-theme=-bright] .tippy-arrow,.tippy-box.-bright .tippy-arrow,.tippy-box[data-theme=-bright] .tippy-arrow{color:#181c39}.standard-tooltip.-dark,.standard-tooltip[data-theme=-dark],.tippy-box.-dark,.tippy-box[data-theme=-dark]{background-color:#212449}.standard-tooltip.-dark .tippy-arrow,.standard-tooltip[data-theme=-dark] .tippy-arrow,.tippy-box.-dark .tippy-arrow,.tippy-box[data-theme=-dark] .tippy-arrow{color:#212449}.standard-tooltip.-transparent,.standard-tooltip[data-theme=-transparent],.tippy-box.-transparent,.tippy-box[data-theme=-transparent]{background-color:hsla(0,0%,100%,.07)}.standard-tooltip.-transparent .tippy-arrow,.standard-tooltip[data-theme=-transparent] .tippy-arrow,.tippy-box.-transparent .tippy-arrow,.tippy-box[data-theme=-transparent] .tippy-arrow{color:hsla(0,0%,100%,.07)}.standard-tooltip.-no-padding .tippy-content,.tippy-box.-no-padding .tippy-content{padding:0}.standard-article-formatting{max-width:1000px;margin:0 auto;padding-top:80px;padding-bottom:50px;font-family:"Open Sans";color:#dbdef9}.standard-article-formatting a{text-decoration:underline}.standard-article-formatting mark{color:#aaa0f7}.standard-article-formatting ol.standard-list,.standard-article-formatting ul.standard-list{list-style-type:initial;margin-left:20px;margin-top:20px}.standard-article-formatting ol.standard-list li,.standard-article-formatting ul.standard-list li{margin-bottom:10px}.standard-article-formatting section.article-headings h1{font-size:40px;line-height:48px}.standard-article-formatting section.article-headings h2{margin-top:30px;line-height:30px}.standard-article-formatting section.article-section{padding-top:40px}.standard-article-formatting section.article-section h2.section-heading{margin-bottom:50px;margin-top:70px;font-size:33px}.standard-modal{width:100vw;max-width:1000px;margin-top:20px;margin-bottom:20px;background:#22264a;border-radius:4px}.standard-modal.standard-modal--md{max-width:600px}.standard-modal.standard-modal--sm{max-width:400px}.standard-modal h2.standard-modal__title{font-size:30px;margin-bottom:20px}.standard-modal .standard-modal__description{color:#afb4f2;font-size:14px;padding-bottom:15px}.standard-modal .standard-modal__header{padding:20px;padding-bottom:0;background:#22274a;border-top-left-radius:4px;border-top-right-radius:4px}.standard-modal .standard-modal__main{padding:30px 20px;background:#303460;border-bottom-left-radius:4px;border-bottom-right-radius:4px}nav.standard-tab-navigation{font-size:15px;display:flex;flex-wrap:wrap}nav.standard-tab-navigation>button{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:12px;letter-spacing:1.1px;margin-right:50px;padding:10px;color:#fff;border-bottom:1px solid rgba(0,0,0,0);border-top-left-radius:3px;border-top-right-radius:3px}nav.standard-tab-navigation>button.-selected,nav.standard-tab-navigation>button:hover{border-bottom:1px solid #aaa0f7}.standard-success-message{max-width:640px;padding:20px;margin:0 auto;margin-top:30px;background:rgba(98,170,91,.76);border-radius:2px;text-align:center;color:#fff;font-size:14px}.standard-title-and-description>h1.title,.standard-title-and-description h2.title{margin:20px 0;text-align:center;font-weight:300;color:#38be9b;font-size:27px}.standard-title-and-description>article.description{font-size:15px;max-width:400px;margin:0 auto;text-align:center;line-height:20px}.standard-dropdown-with-arrow{position:absolute;z-index:800;border-radius:0 0 4px 4px;filter:alpha(opacity=0)}.standard-dropdown-with-arrow:after,.standard-dropdown-with-arrow:before{position:absolute;pointer-events:none;border:solid rgba(0,0,0,0);content:"";height:0;width:0;bottom:100%;right:23px}.standard-dropdown-with-arrow:before{border-width:6px;margin:0 -6px;border-bottom-color:#1a1d39}.standard-dropdown-with-arrow:after{border-width:5px;margin:0 -5px;border-bottom-color:#1a1d39}.standard-navigation_and_courses{margin-top:30px;padding-bottom:30px;display:flex}.standard-navigation_and_courses>.left{width:250px;flex-grow:0;flex-shrink:0;margin-right:45px;padding-bottom:40px;margin-bottom:50px}.standard-navigation_and_courses>.right{width:100%}.standard-navigation_and_courses>.right div.title_and_sorting{display:flex;align-items:flex-start;justify-content:space-between}.standard-navigation_and_courses>.right div.title_and_sorting>h1.title{font-size:32px;letter-spacing:.3px}.standard-navigation_and_courses>.right div.title_and_sorting .sort-by-dropdown-wrapper{font-size:14px}@media(max-width: 1200px){.standard-navigation_and_courses .left{width:190px;margin-right:15px}}@media(max-width: 900px){.standard-navigation_and_courses .left{display:none}}@media(max-width: 470px){.standard-navigation_and_courses .right{width:100%}.standard-navigation_and_courses .right .layout-div{display:none}}.standard-course-card{border-radius:2px}.standard-course-card h2.title,.standard-course-card section.category_and_author,.standard-course-card .go,.standard-course-card div.description{padding:0 10px}.standard-course-card h2.title{font-size:18px;text-align:center}.standard-course-card section.category_and_author{padding-top:10px !important;font-size:12px;display:flex;justify-content:space-between;cursor:default}.standard-course-card section.category_and_author>div.category{border-left:1px solid #aaa0f7;padding-left:6px;padding-right:3px}.standard-course-card section.category_and_author>div.author{text-align:end}@media(max-width: 470px){.list-of-courses{display:flex !important;flex-wrap:wrap}.standard-course-card{width:100% !important;height:112px !important}.standard-course-card h2.title{margin-top:5px !important;min-height:auto}}.standard-tooltip-dropdown{text-align:right}.standard-tooltip-dropdown li{font-size:14px;padding:5px 0}.standard-tooltip-dropdown li button,.standard-tooltip-dropdown li a{width:100%;text-align:right}.standard-tooltip-dropdown li button:hover .text,.standard-tooltip-dropdown li button:hover,.standard-tooltip-dropdown li a:hover .text,.standard-tooltip-dropdown li a:hover{opacity:.8}.standard-tooltip-dropdown li .comment{font-size:11px;color:#bab2f8;padding-top:2px}.standard-tooltip-dropdown li .comment.-white{color:#fff}.standard-tooltip-dropdown li:first-child{border-top:none}.standard-table{table-layout:fixed}.standard-table th{font-weight:300;text-align:left}.standard-table thead{border-bottom:1px solid hsla(0,0%,100%,.1)}.standard-table th,.standard-table td{padding:10px}.standard-table tbody tr:nth-child(2n){background:rgba(202,204,238,.04)}.standard-table tbody tr:nth-child(2n+1){background:rgba(202,204,238,.07)}.loading.-request{text-align:center}.loading.-request img{padding:20px;width:80px}.loading.-failure{padding:20px;max-width:600px;margin:0 auto;margin-top:30px;border-radius:2px;text-align:center;background:#301536;color:#ec4c7b;font-size:14px}section.problem{display:flex;gap:20px}section.problem .first-column,section.problem .second-column{width:50%;flex-grow:0;flex-shrink:1}@media(max-width: 900px){section.problem{gap:0}}section.problem .ql-editor{border-radius:2px}section.problem .ql-editor img{display:block;margin:0 auto}section.problem.-withInlinedAnswers mark.answer{border:2px solid rgba(45,245,83,.9);padding:1px 2px;border-radius:2px}section.problem.-withInlinedAnswers .ql-editor{border:2px solid #aaa0f7}section.problem.-withSeparateAnswer .first-column .ql-editor{border:2px solid #aaa0f7}section.problem.-withSeparateAnswer .second-column .ql-editor{border:2px solid rgba(45,245,83,.9)}div.space{margin-top:35px}main .ProblemBeingSolved .problem,main header{background:rgba(247,247,253,.04) !important}@media(max-width: 900px){main .ProblemBeingSolved .problem{background:none !important}}main section.problem .ql-editor,main .ql-toolbar,main .see-answer-button{background:rgba(34,38,74,.7607843137)}main section.problem .ql-editor:focus,main .ql-toolbar:focus,main .see-answer-button:focus{background:rgba(34,38,74,.9294117647)}
.LOCAL_1Q0___modalOverlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:1001;overflow-x:hidden;overflow-y:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;opacity:0;transition:opacity 300ms cubic-bezier(0.4, 0, 0, 1.5)}.LOCAL_1Q0___modalOverlay.ReactModal__Overlay--after-open{opacity:1}.LOCAL_1Q0___modalOverlay.ReactModal__Overlay--before-close{opacity:0}.LOCAL_1Q0___modalOverlay button.close-button{border:0;padding:0;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;line-height:0;cursor:pointer;font-size:34px;color:#fff;opacity:.8;font-family:Roboto;font-weight:100;position:absolute;right:20px;top:20px;padding:0 9px;padding-top:13px;padding-bottom:22px;border-radius:2px;z-index:1002}.LOCAL_1Q0___modalOverlay button.close-button:hover,.LOCAL_1Q0___modalOverlay button.close-button:focus{opacity:1}.LOCAL_3m8___modalWrapper:focus{outline:none}.standard-modal{transform:translateY(-30px);transition:transform 300ms cubic-bezier(0.4, 0, 0, 1.5)}.ReactModal__Content--after-open .standard-modal{transform:translateY(0)}.ReactModal__Content--before-close .standard-modal{transform:translateY(-30px)}body.ReactModal__Body--open{height:100vh;overflow-y:hidden}body.ReactModal__Body--open footer{position:initial}
.LOCAL_2Eg___local{display:flex;justify-content:space-between;max-width:400px;margin:0 auto;display:block;max-width:304px}.LOCAL_2Eg___local a{font-size:16px}.LOCAL_2Eg___local a.-github,.LOCAL_2Eg___local a.-username{margin-top:30px}.LOCAL_2Eg___local>.button{border-radius:2px}.LOCAL_2Eg___local>.button.sign-in{flex-basis:167px}.LOCAL_2Eg___local>.button.sign-in i{font-size:20px;padding-left:10px}.LOCAL_2Eg___local>.button.sign-in.-gmail{background:#d44638;color:#fff}.LOCAL_2Eg___local>.button.sign-in.-github{background:#887ddc;color:#fff}.LOCAL_2Eg___local>.button.sign-in.-username{background:#5eaf5e;color:#fff}
.LOCAL_gH7___modal .form-line{margin-bottom:20px}.LOCAL_gH7___modal .standard-submit-button{margin-top:30px}
.LOCAL_12p___standardTooltipButton{display:inline-block;position:relative;top:-2px;padding-bottom:2px;cursor:pointer}.LOCAL_12p___standardTooltipButton>i{color:#aaa0f7;opacity:.9;font-size:14px}
.LOCAL_154___li{display:flex;padding:5px 5px;padding-left:0;border-bottom:1px solid rgba(135,128,190,.15);cursor:default}.LOCAL_154___li a{cursor:pointer;color:#aaa0f7}.LOCAL_154___li a:hover{text-decoration:underline}.LOCAL_154___li:last-child{border-bottom:none}.LOCAL_154___li .text-orange{color:#f87d3c}.LOCAL_154___li.-type-someone_started_learning_your_course>div.title_and_content_and_created-at>div.content span.learner-username{color:#fff}.LOCAL_154___li.-type-someone_rated_your_course>div.title_and_content_and_created-at>div.content span.rater-username{color:#fff}.LOCAL_154___li.-already-read>button.mark-as-read-on-unread-button{cursor:pointer}.LOCAL_154___li.-already-read>button.mark-as-read-on-unread-button>div.circle{background:#30315a}.LOCAL_154___li.-not-yet-read{background:#272b56;opacity:1}.LOCAL_154___li.-not-yet-read>button.mark-as-read-on-unread-button{cursor:pointer}.LOCAL_154___li.-not-yet-read>button.mark-as-read-on-unread-button>div.circle{background:rgba(250,100,0,.84)}.LOCAL_154___li>div.icon{flex-grow:0;flex-shrink:0;width:50px;display:flex;align-items:center;justify-content:center}.LOCAL_154___li>div.title_and_content_and_created-at{flex-grow:1;flex-shrink:1}.LOCAL_154___li>div.title_and_content_and_created-at>div.title{font-size:12px;color:#4ed74c}.LOCAL_154___li>div.title_and_content_and_created-at>div.content{font-size:13px;margin-top:3px;margin-bottom:3px}.LOCAL_154___li>div.title_and_content_and_created-at>div.created-at{font-size:11px;color:#6a7eab}.LOCAL_154___li>button.mark-as-read-on-unread-button{flex-grow:0;flex-shrink:0;padding-left:20px;padding-right:20px}.LOCAL_154___li>button.mark-as-read-on-unread-button:hover{opacity:.8}.LOCAL_154___li>button.mark-as-read-on-unread-button>div.circle{width:7px;height:7px;border-radius:50%}
.LOCAL_3ex___toggler{display:flex;align-items:center;justify-content:center;height:31px;width:35px;margin-right:10px;position:relative}.LOCAL_3ex___toggler:hover,.LOCAL_3ex___toggler:focus,.LOCAL_3ex___toggler[aria-expanded=true]{border-radius:3px}.LOCAL_3ex___toggler.-there-are-unread-notifications i{animation:shake 8s 1s ease-in-out infinite;transform-origin:50% 4px}.LOCAL_3ex___toggler.-there-are-no-unread-notifications i{color:#d8ddef}.LOCAL_3ex___toggler i{font-size:17px}.LOCAL_3ex___toggler>div.amount-of-unread-notifications{position:absolute;top:0;right:0;border-radius:50%;width:15px;height:15px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.LOCAL_2mA___dropdown .extendable-class-read-all_and_see-more,.LOCAL_2mA___dropdown>div.footer,.LOCAL_2mA___dropdown>div.header>button.read-all-button{text-transform:uppercase;letter-spacing:1px;font-size:9px;cursor:pointer}.LOCAL_2mA___dropdown>div.header{display:flex;justify-content:space-between;height:30px;border-bottom:1px solid #272b56}.LOCAL_2mA___dropdown>div.header>div.title{text-transform:uppercase;letter-spacing:1px;font-size:9px;display:flex;height:100%;padding:0 15px;align-items:center;cursor:default}.LOCAL_2mA___dropdown>div.header>button.read-all-button{height:100%;padding:0 15px;color:#f07a3e;font-weight:400}.LOCAL_2mA___dropdown>div.header>button.read-all-button:hover{opacity:.8}.LOCAL_2mA___dropdown>div.footer{padding:10px 0;text-align:center;border-radius:0 0 4px 4px;border-top:1px solid rgba(135,128,190,.15)}.LOCAL_2mA___dropdown>div.footer:hover{background:#30315a}.LOCAL_2mA___dropdown>ul.notifications{max-height:400px;overflow-y:scroll}.LOCAL_2mA___dropdown>ul.notifications.-no-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px}@keyframes shake{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}100%{transform:rotate(0)}}
.LOCAL_36g___local{max-width:500px}.LOCAL_36g___local .standard-modal__main{min-height:500px}.LOCAL_36g___local h2.title{margin-bottom:10px}.LOCAL_36g___local .design-tab section.part-of-the-website:first-child{margin-top:0}.LOCAL_36g___local .design-tab section.part-of-the-website{margin-top:30px}.LOCAL_36g___local .design-tab section.part-of-the-website div.setting{margin-bottom:10px;background:hsla(0,0%,100%,.04);display:flex;align-items:center;border-radius:3px}.LOCAL_36g___local .design-tab section.part-of-the-website div.setting .comment{width:100%;padding-left:10px;overflow-wrap:anywhere}.LOCAL_36g___local .design-tab section.part-of-the-website div.setting .react-select{margin-left:20px;min-width:200px}.LOCAL_36g___local .design-tab .buttons{display:flex;justify-content:space-between;width:300px;margin:0 auto;margin-top:30px}.LOCAL_36g___local .manage-tab button{margin-top:25px}@media(max-width: 400px){.LOCAL_36g___local .design-tab .setting{flex-wrap:wrap;padding:10px 20px}.LOCAL_36g___local .design-tab .react-select{width:100%;margin-left:0 !important;margin-top:10px !important}.LOCAL_36g___local .design-tab .comment{padding-left:0 !important}}
.LOCAL_wyi___local{max-width:500px}.LOCAL_wyi___local .standard-modal__main{min-height:400px}.LOCAL_wyi___local h2.title{margin-bottom:20px}.LOCAL_wyi___local .standard-form .form-line{margin-bottom:20px}.LOCAL_wyi___local .standard-form .file-input-container{display:flex;align-items:center;gap:15px}.LOCAL_wyi___local .standard-form .file-input-container .file-preview{flex-shrink:0}.LOCAL_wyi___local .standard-form .file-input-container .file-input-wrapper{flex:1;display:flex;align-items:center;gap:10px}.LOCAL_wyi___local .standard-form .file-input-container .file-input-wrapper .file-input-button{flex-shrink:0;padding:8px 16px;font-size:14px;cursor:pointer}.LOCAL_wyi___local .standard-form .file-input-container .file-input-wrapper .file-input-button:hover{background-color:hsla(0,0%,100%,.1)}.LOCAL_wyi___local .security-tab button{margin-top:25px}.LOCAL_wyi___local .standard-form .form-buttons{display:flex;justify-content:space-between;width:300px;margin:0 auto;margin-top:30px}
.LOCAL_39L___local .standard-modal__main{min-height:400px;display:flex;flex-direction:column;justify-content:space-between}.LOCAL_39L___local .categories-grid{max-height:300px;overflow-y:auto;padding-right:8px}.LOCAL_39L___local .categories-grid::-webkit-scrollbar{width:8px}.LOCAL_39L___local .categories-grid::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.LOCAL_39L___local .categories-grid::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.LOCAL_39L___local .categories-grid::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.LOCAL_39L___local .substring-filter .saved-course-titles{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.LOCAL_39L___local .substring-filter .saved-course-titles .saved-title-item{display:flex;align-items:center;background:hsla(0,0%,100%,.05);border-radius:4px;overflow:hidden;transition:background .2s ease}.LOCAL_39L___local .substring-filter .saved-course-titles .saved-title-item:hover{background:hsla(0,0%,100%,.08)}.LOCAL_39L___local .substring-filter .saved-course-titles .saved-title-item .title-button{padding:6px 10px;font-size:13px;color:hsla(0,0%,100%,.9);cursor:pointer;transition:color .2s ease;white-space:nowrap}.LOCAL_39L___local .substring-filter .saved-course-titles .saved-title-item .title-button:hover{color:#afb4f2}.LOCAL_39L___local .substring-filter .saved-course-titles .saved-title-item .delete-button{padding:6px 8px;font-size:18px;line-height:1;color:hsla(0,0%,100%,.5);cursor:pointer;transition:color .2s ease;border-left:1px solid hsla(0,0%,100%,.1)}.LOCAL_39L___local .substring-filter .saved-course-titles .saved-title-item .delete-button:hover{color:#ff6b6b}.LOCAL_39L___local .substring-filter .input-container{position:relative}.LOCAL_39L___local .substring-filter .input-container .standard-input{width:100%}.LOCAL_39L___local .substring-filter .matching-courses-list{max-height:100px;overflow-y:auto;border-radius:4px;margin-top:8px}.LOCAL_39L___local .substring-filter .matching-courses-list .course-item{padding:6px 8px;font-size:13px;border-radius:3px;transition:background .15s ease;cursor:pointer}.LOCAL_39L___local .substring-filter .matching-courses-list .course-item:hover{background:hsla(0,0%,100%,.15)}.LOCAL_39L___local .substring-filter .matching-courses-list .course-item .highlighted{color:#aaa0f7;font-weight:500}.LOCAL_39L___local .substring-filter .matching-courses-list::-webkit-scrollbar{width:8px}.LOCAL_39L___local .substring-filter .matching-courses-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.LOCAL_39L___local .substring-filter .matching-courses-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.LOCAL_39L___local .substring-filter .matching-courses-list::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.LOCAL_39L___local .substring-filter .info-text{color:hsla(0,0%,100%,.7);font-size:12px;font-style:italic}.LOCAL_39L___local .category-button{background:hsla(0,0%,100%,.05);padding:6px 20px;margin-bottom:8px;border-radius:3px;display:flex;justify-content:space-between;width:100%;transition:all .2s ease}.LOCAL_39L___local .category-button .n{color:hsla(0,0%,100%,.78);font-size:12px;align-self:center}.LOCAL_39L___local .category-button:hover{background:hsla(0,0%,100%,.1)}.LOCAL_39L___local .category-button.-active{background:rgba(175,180,242,.65)}.LOCAL_39L___local .category-button.-faded{opacity:.4}.LOCAL_39L___local .category-button.-faded .n{opacity:.6}.LOCAL_39L___local .buttons{display:flex;justify-content:center;margin-top:auto;padding-top:20px}
.LOCAL_3YY___button .toggle-button-label-left:before,.LOCAL_3YY___button .toggle-button-label-left:after{box-sizing:border-box;margin:0;padding:0;transition:.25s ease-in-out;outline:none}.LOCAL_3YY___button div{display:inline-block;position:relative;cursor:pointer}.LOCAL_3YY___button .toggle-button-label-left:before{content:"";display:block;position:absolute;z-index:1;line-height:34px;text-indent:40px;height:13px;width:13px;margin:3px;border-radius:100%;right:27px;bottom:0px;background:#fff;transform:rotate(-45deg)}.LOCAL_3YY___button .toggle-button-label-left:after{content:"";display:inline-block;width:40px;height:19px;border-radius:15px;background:none;vertical-align:middle;margin:0 7px;border:1px solid hsla(0,0%,100%,.74)}.LOCAL_3YY___button.-left .toggle-button-label-left:before{right:13px;box-shadow:3px 3px 0 0 #fff;background:rgba(0,0,0,0)}.LOCAL_3YY___button.-left .toggle-button-label-left:after{background:none;border:1px solid hsla(0,0%,100%,.74)}.LOCAL_3YY___button .toggle-button-label-left{color:rgba(250,250,250,.51);font-weight:bold}.LOCAL_3YY___button.-left .toggle-button-label-left{color:rgba(149,149,149,.51);font-weight:normal}.LOCAL_3YY___button.-left .toggle-button-label-left+.toggle-button-label{color:rgba(250,250,250,.51);font-weight:bold}
.LOCAL_2gB___currentUser .standard-tooltip-dropdown .toggle-button{position:relative;right:-9px}.LOCAL_2gB___currentUser .standard-tooltip-dropdown .focus-item{display:flex;align-items:center;justify-content:end}.LOCAL_2gB___currentUser .standard-tooltip-dropdown .focus-item .focus-indicator{width:5px;height:5px;background-color:#949cf8;border-radius:50%;content:"";font-size:0;line-height:0;margin-left:5px;margin-right:5px}
.LOCAL_3rY___tooltip .course-li{margin-bottom:2px;font-size:15px}.LOCAL_3rY___tooltip .course-li .title{letter-spacing:.3px;font-family:"Roboto";font-weight:300}.LOCAL_3rY___tooltip .course-li .title mark{color:#aaa0f7}.LOCAL_3rY___tooltip .course-li a.title{background:rgba(53,57,91,.7019607843);border-radius:2px;display:flex;align-items:center;position:relative;padding:5px 10px;padding-right:45px}.LOCAL_3rY___tooltip .course-li .action{width:45px;position:absolute;right:0;top:0;bottom:0;font-size:11px;display:flex;align-items:center;justify-content:center;border-top-right-radius:2px;border-bottom-right-radius:2px}.LOCAL_3rY___tooltip .course-li .action:hover{transition-duration:50ms}.LOCAL_3rY___tooltip .course-li.-review .action{background:#d45512}.LOCAL_3rY___tooltip .course-li.-review a:hover{background:rgba(212,85,18,.7)}.LOCAL_3rY___tooltip .course-li.-learn .action{background:#21a582}.LOCAL_3rY___tooltip .course-li.-learn a:hover{background:rgba(33,165,130,.7)}.LOCAL_3rY___tooltip .course-li.-next-due-date-in a{padding-right:65px}.LOCAL_3rY___tooltip .course-li.-next-due-date-in .action{background:#424562;width:65px}.LOCAL_3rY___tooltip .course-li.-next-due-date-in a:hover{background:rgba(66,69,98,.7)}.LOCAL_3rY___tooltip .course-li.-pinned{position:relative}.LOCAL_3rY___tooltip .course-li.-pinned .action.-review{background:#d45512}.LOCAL_3rY___tooltip .course-li.-pinned .action.-review:hover{background:rgba(212,85,18,.9)}.LOCAL_3rY___tooltip .course-li.-pinned .action.-learn{background:#21a582}.LOCAL_3rY___tooltip .course-li.-pinned .action.-learn:hover{background:rgba(33,165,130,.9)}.LOCAL_3rY___tooltip .course-li.-pinned a.title:hover{background:rgba(66,69,98,.7)}.LOCAL_3rY___tooltip .search-courses{position:relative}.LOCAL_3rY___tooltip .search-courses button.sync-button{position:absolute;font-size:10px !important;min-width:58px !important;height:26px !important;top:7px;right:5px;padding:0}.LOCAL_3rY___tooltip .search-courses button.sync-button.-saving{cursor:default;pointer-events:none;background:linear-gradient(to right, rgba(0, 0, 0, 0) 33%, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0) 66%),#1e1f39;background-size:400% 100%,cover;animation:change 1s linear infinite}.LOCAL_3rY___tooltip .search-courses button.sync-button.-just-saved{color:#21a599}
.LOCAL_cBy___header .my-courses-toggler .link.courses{margin-right:10px;min-width:116px}.LOCAL_cBy___header .my-courses-toggler .link.courses .button.total-n-to-review-button{background:#d45512;margin-left:5px;padding:0;letter-spacing:0px;font-size:9px;min-width:23px;border-radius:50%;aspect-ratio:1;transition:all .3s ease;color:#fff}.LOCAL_cBy___header .my-courses-toggler .link.courses .button.total-n-to-review-button.-zero.-not-loading{background:hsla(0,0%,100%,.168627451)}.LOCAL_cBy___header .my-courses-toggler .link.courses .button.total-n-to-review-button.-zero.-not-loading:hover{background:hsla(0,0%,100%,.168627451)}.LOCAL_cBy___header .my-courses-toggler .link.courses .button.total-n-to-review-button:hover{background:#d45512}.LOCAL_cBy___header .my-courses-toggler .link.courses .button.total-n-to-review-button.-loading{cursor:default;pointer-events:none;background:linear-gradient(to right, rgba(0, 0, 0, 0) 33%, rgba(255, 255, 255, 0.8), rgba(0, 0, 0, 0) 66%),#d45512;background-size:400% 100%,cover;animation:change 1s linear infinite}.LOCAL_cBy___header .my-courses-toggler .link.courses .button.total-n-to-review-button.-just-saved{background:#f40}.LOCAL_cBy___header a.logo{display:flex;align-items:center;position:relative}.LOCAL_cBy___header a.logo img.christmas-icon{width:51px}.LOCAL_cBy___header a.logo img.halloween{width:58px;padding-right:5px}.LOCAL_cBy___header nav{display:flex;align-items:center;justify-content:space-between}.LOCAL_cBy___header nav .button{font-size:11px;text-transform:uppercase;min-width:auto}.LOCAL_cBy___header nav .my-courses-toggler{height:100%}.LOCAL_cBy___header nav .link.create,.LOCAL_cBy___header nav .link.contact,.LOCAL_cBy___header nav .link.courses{margin-right:10px;height:100%}.LOCAL_cBy___header nav .link.courses{padding-right:14px}.LOCAL_cBy___header .tippy-box{background-color:#212449}.LOCAL_cBy___header .tippy-box .tippy-arrow{color:#212449}.LOCAL_cBy___header section.current-user{display:flex;align-items:center}.LOCAL_cBy___header section.current-user .avatar{display:block;width:31px;height:31px}.LOCAL_cBy___header section.current-user .avatar img{width:100%;height:100%;border-radius:50%}.LOCAL_cBy___header button.sign-in{min-width:0;background:rgba(239,240,249,.06);position:relative;overflow:hidden;transition:all .4s ease;border-radius:0}.LOCAL_cBy___header button.sign-in:hover{background:linear-gradient(to right, rgba(0, 0, 0, 0) 33%, rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0) 66%),#242636;background-size:400% 100%,cover;animation:change 1s linear}@keyframes holo-bg{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.LOCAL_cBy___header .container{display:flex;justify-content:space-between;height:62px}.LOCAL_cBy___header .container>div.nav-and-current-user{display:flex}@media(max-width: 500px){header.LOCAL_cBy___header a.logo img.halloween{width:45px}header.LOCAL_cBy___header .link.create,header.LOCAL_cBy___header .notifications-toggler{display:none}header.LOCAL_cBy___header .button.sign-in,header.LOCAL_cBy___header .link.courses{padding:0 16px;min-width:auto}}@media(max-width: 600px){header.LOCAL_cBy___header .link.contact{display:none}}@media(max-width: 350px){header.LOCAL_cBy___header a.logo img.christmas-icon{width:36px}}
.LOCAL_2x8___ul{user-select:none;display:flex}.LOCAL_2x8___ul>li.page-n{margin:5px;background:#181b39;font-size:10px;border-radius:2px;min-width:20px;height:27px;display:flex;align-items:center;justify-content:center}.LOCAL_2x8___ul>li.page-n.-current{background:#aaa0f7}.LOCAL_2x8___ul>li.page-n a{padding:0px 5px;border-radius:2px;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.LOCAL_2x8___ul>li.page-n a:hover,.LOCAL_2x8___ul>li.page-n a:focus{background:#202349}.LOCAL_2x8___ul>li.epsilon{display:flex;align-items:center;color:#aaa0f7}
.LOCAL_53S___a{width:199px;height:213px;background:#181b39;overflow:hidden;position:relative}.LOCAL_53S___a h2.title{margin-top:27px;text-transform:capitalize}.LOCAL_53S___a div.description{display:none}.LOCAL_53S___a section.total-amount-of-flashcards{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding-bottom:3px;padding-top:3px;background:#887ddc;color:#fff;font-size:11px}.LOCAL_53S___a a.play-button{display:block;position:absolute;bottom:31px;left:31px;z-index:10000}.LOCAL_53S___a:hover a.play-button{opacity:1}
.LOCAL_23E___CourseCardLearnReview{width:199px;height:213px;background:#181b39;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.LOCAL_23E___CourseCardLearnReview.-focusable-link:hover,.LOCAL_23E___CourseCardLearnReview.-focusable-link:focus{background:#202349}.LOCAL_23E___CourseCardLearnReview.-focusable-link:hover a,.LOCAL_23E___CourseCardLearnReview.-focusable-link:focus a{opacity:1;text-shadow:0 0 6px rgba(243,243,243,.5)}.LOCAL_23E___CourseCardLearnReview>.go{flex-grow:0;flex-shrink:0;width:100%;background:rgba(86,91,130,.08);text-align:right;color:#fff;opacity:.8}.LOCAL_23E___CourseCardLearnReview>.go:hover{opacity:1;text-shadow:0 0 6px rgba(243,243,243,.5)}.LOCAL_23E___CourseCardLearnReview>.go i{font-size:14px}.LOCAL_23E___CourseCardLearnReview>div.main{flex-grow:1;height:100%;position:relative}.LOCAL_23E___CourseCardLearnReview>div.main>h2.title{margin-top:20px}.LOCAL_23E___CourseCardLearnReview>div.main>section.category_and_author{padding-top:10px}.LOCAL_23E___CourseCardLearnReview>div.main:hover>div.learn-and-review-buttons>a.link{opacity:.8}.LOCAL_23E___CourseCardLearnReview>div.main>div.learn-and-review-buttons>a.link{position:absolute;left:0;right:0;bottom:22px;top:0;opacity:0;font-size:12px;display:flex;align-items:center;justify-content:center}.LOCAL_23E___CourseCardLearnReview>div.main>div.learn-and-review-buttons>a.link:hover,.LOCAL_23E___CourseCardLearnReview>div.main>div.learn-and-review-buttons>a.link:focus{opacity:.9;box-shadow:none;border:none !important}.LOCAL_23E___CourseCardLearnReview>div.main>div.learn-and-review-buttons>a.link.-learn{background:#21a582}.LOCAL_23E___CourseCardLearnReview>div.main>div.learn-and-review-buttons>a.link.-review{background:#d45512}.LOCAL_23E___CourseCardLearnReview>div.main>div.learn-and-review-buttons>section.amount-footer{background:rgba(86,91,130,.08);position:absolute;bottom:0;left:0;right:0;display:flex;height:22px;cursor:default;flex-basis:100%;font-size:10px;padding:4px 0;text-align:center;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.LOCAL_23E___CourseCardLearnReview>div.main>div.learn-and-review-buttons>section.amount-footer.-learn{background:#21a582}.LOCAL_23E___CourseCardLearnReview>div.main>div.learn-and-review-buttons>section.amount-footer.-review{background:#d45512}.LOCAL_23E___CourseCardLearnReview>div.main>div.learn-and-review-buttons>section.amount-footer.-next-due{color:#fff}.LOCAL_23E___CourseCardLearnReview>div.main>div.learn-and-review-buttons>section.amount-footer.-next-due i.timer-icon{color:#aaa0f7;font-size:14px;padding-right:5px}
.LOCAL_2tV___section{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -10px}.LOCAL_2tV___section>.standard-course-card{margin:0 10px;margin-bottom:40px}.LOCAL_2tV___section>.layout-div{width:199px;margin:0 10px}
.LOCAL_2Tv___nav>ul.groups>li.group{margin-top:10px}.LOCAL_2Tv___nav>ul.groups>li.group>h2.group-name{font-size:14px;padding:3px 10px;padding-left:15px;letter-spacing:.4px;border-left:2px solid #aaa0f7;background-image:linear-gradient(to right, rgba(170, 160, 247, 0.5) 0%, rgba(170, 160, 247, 0.15) 1.5%, rgba(170, 160, 247, 0.075) 3.5%, rgba(170, 160, 247, 0.0375) 5.75%, rgba(170, 160, 247, 0.0185) 8.425%, rgba(170, 160, 247, 0.0095) 12.7%, rgba(170, 160, 247, 0) 17%)}.LOCAL_2Tv___nav>ul.groups>li.group>ul.categories{margin-top:5px;font-size:14px}.LOCAL_2Tv___nav>ul.groups>li.group>ul.categories>li{padding-right:5px;position:relative}.LOCAL_2Tv___nav>ul.groups>li.group>ul.categories>li.-active a.name{color:#877ddd !important}.LOCAL_2Tv___nav>ul.groups>li.group>ul.categories>li a.name{display:block;padding:6px 4px;padding-left:4px;margin-left:12px;border-radius:2px}.LOCAL_2Tv___nav>ul.groups>li.group>ul.categories>li a.name:focus,.LOCAL_2Tv___nav>ul.groups>li.group>ul.categories>li a.name:hover{background:rgba(32,35,73,.55)}.LOCAL_2Tv___nav>ul.groups>li.group>ul.categories>li a.name span.amount-of-courses{padding-left:5px;font-size:11px;position:relative;bottom:1px;color:rgba(181,213,243,.35)}.LOCAL_2Tv___nav>ul.groups>li.group>ul.categories>li a.cross{width:30px;position:absolute;left:-12px;top:8px;display:flex;align-items:center;justify-content:center}.LOCAL_2Tv___nav>ul.groups>li.group>ul.categories>li a.cross i{font-size:13px}.LOCAL_2Tv___nav>ul.groups>li.group>ul.categories>li a.cross:hover{opacity:.8}
main.LOCAL_1dZ___main>.loading.-request{margin-top:100px}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .search-bar{height:38px;margin-right:10px;position:relative;font-size:13px;border-radius:2px}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .search-bar i{position:absolute;top:9px;left:11px;font-size:19px}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .search-bar input{width:100%;height:100%;padding-left:37px}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .search-bar input{transition-duration:200ms;transition-property:background;font-family:"Open Sans";border-radius:4px;background:rgba(226,228,240,.031372549)}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .search-bar input::placeholder{color:inherit;font-family:"Open Sans"}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .search-bar input:focus,main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .search-bar input:hover{background:rgba(226,228,240,.031372549)}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .left .course-categories-nav{margin-top:20px}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .right>ul.pagination{justify-content:flex-end;margin-top:20px}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .right>ul.pagination>li:last-child{margin-right:0}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .right .page-description{margin-top:10px}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .right .popular-title{margin-top:20px}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .right>section.list-of-courses{margin-top:20px;opacity:1;transition-property:opacity;transition-duration:.3s}main.LOCAL_1dZ___main>.container.standard-navigation_and_courses .right>section.list-of-courses.-loading{opacity:.5}main.LOCAL_1dZ___main .sort-by-dropdown-wrapper{background:rgba(226,228,240,.03);padding:10px 20px;padding-right:30px;text-align:right;border-radius:4px;position:relative}main.LOCAL_1dZ___main .sort-by-dropdown-wrapper i{position:absolute;top:12px;right:10px}main.LOCAL_1dZ___main .search-bar.for-mobile{margin-right:0 !important;margin-top:20px !important}main.LOCAL_1dZ___main .pagination.for-mobile{padding-bottom:20px}@media(min-width: 900px){main.LOCAL_1dZ___main .for-mobile{display:none}}@media(max-width: 900px){main.LOCAL_1dZ___main .for-desktop{display:none}main.LOCAL_1dZ___main .page-description{display:none}}
.LOCAL_3Z2___section ul.groups{position:absolute;top:100%;max-height:200px;width:100%;overflow-y:scroll;z-index:1000;padding-bottom:14px;background:#181b39;border-bottom:1px solid hsla(0,0%,100%,.04);font-size:14px}.LOCAL_3Z2___section ul.groups>li.group{margin-top:10px;margin-left:10px}.LOCAL_3Z2___section ul.groups>li.group>span.group-name{padding:2px 10px;padding-left:17px;cursor:default;border-left:2px solid #887ddc;background-image:linear-gradient(to right, rgba(136, 125, 220, 0.5) 0%, rgba(136, 125, 220, 0.15) 1.5%, rgba(136, 125, 220, 0.075) 3.5%, rgba(136, 125, 220, 0.0375) 5.75%, rgba(136, 125, 220, 0.0185) 8.425%, rgba(136, 125, 220, 0.0095) 12.7%, rgba(136, 125, 220, 0) 17%);letter-spacing:.4px;font-weight:500}.LOCAL_3Z2___section ul.groups>li.group>ul.categories{margin-top:5px}.LOCAL_3Z2___section ul.groups>li.group>ul.categories>li.category{padding-right:9px;cursor:pointer}.LOCAL_3Z2___section ul.groups>li.group>ul.categories>li.category>button{color:hsla(0,0%,100%,.9);padding:6px 4px;padding-left:16px;width:100%;text-align:left}.LOCAL_3Z2___section ul.groups>li.group>ul.categories>li.category>button:focus{color:#fff}.LOCAL_3Z2___section ul.groups>li.group>ul.categories>li.category>button:hover{color:#aaa0f7}.LOCAL_3Z2___section ul.groups>li.group>ul.categories>li.category.-active>button{color:#aaa0f7}
.LOCAL_3VJ___tab form.standard-form{max-width:680px;margin:0 auto}.LOCAL_3VJ___tab form.standard-form>section.form-line>label{width:200px;flex-shrink:0;flex-grow:1}.LOCAL_3VJ___tab form.standard-form>section.form-line>div.input-and-validation-error{width:100%;flex-shrink:1;flex-grow:1}.LOCAL_3VJ___tab form.standard-form .quill>.ql-container>.ql-editor p{color:#fff !important}
.LOCAL_3MJ___tab section.delete-course>h2.title{font-size:22px;text-align:center}.LOCAL_3MJ___tab section.delete-course>article.instructions{max-width:500px;margin:0 auto;margin-top:60px;text-align:center;font-size:15px;line-height:20px}.LOCAL_3MJ___tab section.delete-course>article.instructions b{font-weight:300;color:#f64d4d}.LOCAL_3MJ___tab section.delete-course>button.delete-course-button{margin:0 auto;margin-top:60px}
.LOCAL_3C____modal .standard-modal__main{min-height:600px}
.LOCAL_oOO___modal .react-select-container{margin-top:20px;margin-bottom:20px;width:350px}.LOCAL_oOO___modal .standard-modal__main{padding-top:0}.LOCAL_oOO___modal .label-and-select{display:flex;align-items:center;justify-content:space-between;padding-left:30px !important;background:#373a65;margin:0 -19px;padding:0 20px;margin-bottom:15px;margin-top:15px}.LOCAL_oOO___modal .table-wrapper{min-height:380px}.LOCAL_oOO___modal .table-wrapper table{width:100%}.LOCAL_oOO___modal .table-wrapper table th:nth-child(1){width:300px}.LOCAL_oOO___modal .table-wrapper table td.user{display:flex;align-items:center;cursor:default}.LOCAL_oOO___modal .table-wrapper table td.user img{max-width:60px;border-radius:2px;margin-right:10px}.LOCAL_oOO___modal .table-wrapper table button{float:right}
.LOCAL_2zC___li{display:flex;align-items:center;cursor:pointer}.LOCAL_2zC___li img{flex-grow:0;flex-shrink:0;width:30px;border-radius:2px}.LOCAL_2zC___li .right{margin-left:10px;color:#515372}.LOCAL_2zC___li .right .name{font-style:13px}
.LOCAL_30g___modal .background.-blue>section.import-flashcards,.LOCAL_30g___modal .background.-blue>section.export-flashcards,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards{padding:0 20px}.LOCAL_30g___modal .background.-blue>section.import-flashcards>h2.title,.LOCAL_30g___modal .background.-blue>section.export-flashcards>h2.title,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>h2.title,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>h2.title,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>h2.title,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>h2.title{font-size:22px;text-align:center}.LOCAL_30g___modal .background.-blue>section.import-flashcards>article.instructions,.LOCAL_30g___modal .background.-blue>section.export-flashcards>article.instructions,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>article.instructions,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>article.instructions,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>article.instructions,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>article.instructions{margin-top:26px;font-size:13px;display:flex;gap:20px}.LOCAL_30g___modal .background.-blue>section.import-flashcards>article.instructions b,.LOCAL_30g___modal .background.-blue>section.export-flashcards>article.instructions b,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>article.instructions b,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>article.instructions b,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>article.instructions b,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>article.instructions b{font-weight:300;color:#aaa0f7}.LOCAL_30g___modal .background.-blue>section.import-flashcards>article.instructions>div.first-column,.LOCAL_30g___modal .background.-blue>section.export-flashcards>article.instructions>div.first-column,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>article.instructions>div.first-column,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>article.instructions>div.first-column,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>article.instructions>div.first-column,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>article.instructions>div.first-column{width:50%;border-right:1px solid rgba(223,201,247,.06)}.LOCAL_30g___modal .background.-blue>section.import-flashcards>article.instructions>div.first-column p,.LOCAL_30g___modal .background.-blue>section.export-flashcards>article.instructions>div.first-column p,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>article.instructions>div.first-column p,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>article.instructions>div.first-column p,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>article.instructions>div.first-column p,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>article.instructions>div.first-column p{margin:0;margin-bottom:6px}.LOCAL_30g___modal .background.-blue>section.import-flashcards>article.instructions>div.first-column p:last-child,.LOCAL_30g___modal .background.-blue>section.export-flashcards>article.instructions>div.first-column p:last-child,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>article.instructions>div.first-column p:last-child,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>article.instructions>div.first-column p:last-child,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>article.instructions>div.first-column p:last-child,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>article.instructions>div.first-column p:last-child{margin-bottom:0}.LOCAL_30g___modal .background.-blue>section.import-flashcards>article.instructions>div.second-column,.LOCAL_30g___modal .background.-blue>section.export-flashcards>article.instructions>div.second-column,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>article.instructions>div.second-column,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>article.instructions>div.second-column,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>article.instructions>div.second-column,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>article.instructions>div.second-column{width:50%}.LOCAL_30g___modal .background.-blue>section.import-flashcards>article.instructions>div.second-column img,.LOCAL_30g___modal .background.-blue>section.export-flashcards>article.instructions>div.second-column img,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>article.instructions>div.second-column img,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>article.instructions>div.second-column img,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>article.instructions>div.second-column img,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>article.instructions>div.second-column img{max-width:400px;width:100%;opacity:.96}.LOCAL_30g___modal .background.-blue>section.import-flashcards>article.instructions>div.second-column img:hover,.LOCAL_30g___modal .background.-blue>section.export-flashcards>article.instructions>div.second-column img:hover,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>article.instructions>div.second-column img:hover,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>article.instructions>div.second-column img:hover,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>article.instructions>div.second-column img:hover,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>article.instructions>div.second-column img:hover{opacity:1}.LOCAL_30g___modal .background.-blue>section.import-flashcards>article.instructions>div.second-column figcaption,.LOCAL_30g___modal .background.-blue>section.export-flashcards>article.instructions>div.second-column figcaption,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>article.instructions>div.second-column figcaption,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>article.instructions>div.second-column figcaption,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>article.instructions>div.second-column figcaption,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>article.instructions>div.second-column figcaption{margin-bottom:5px}.LOCAL_30g___modal .background.-blue>section.import-flashcards>div.upload-excel-file-input-and-label,.LOCAL_30g___modal .background.-blue>section.export-flashcards>div.upload-excel-file-input-and-label,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>div.upload-excel-file-input-and-label,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>div.upload-excel-file-input-and-label,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>div.upload-excel-file-input-and-label,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>div.upload-excel-file-input-and-label{margin-top:30px}.LOCAL_30g___modal .background.-blue>section.import-flashcards>div.upload-excel-file-input-and-label>label,.LOCAL_30g___modal .background.-blue>section.export-flashcards>div.upload-excel-file-input-and-label>label,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>div.upload-excel-file-input-and-label>label,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>div.upload-excel-file-input-and-label>label,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>div.upload-excel-file-input-and-label>label,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>div.upload-excel-file-input-and-label>label{max-width:300px;margin:0 auto;border:1px solid #1c263c;max-width:300px;font-weight:bold;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding:10px 20px;cursor:pointer;user-select:none;display:flex;justify-content:center;align-items:center}.LOCAL_30g___modal .background.-blue>section.import-flashcards>div.upload-excel-file-input-and-label>label>i,.LOCAL_30g___modal .background.-blue>section.export-flashcards>div.upload-excel-file-input-and-label>label>i,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>div.upload-excel-file-input-and-label>label>i,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>div.upload-excel-file-input-and-label>label>i,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>div.upload-excel-file-input-and-label>label>i,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>div.upload-excel-file-input-and-label>label>i{padding-right:20px}.LOCAL_30g___modal .background.-blue>section.import-flashcards>button.create-flashcards-button,.LOCAL_30g___modal .background.-blue>section.export-flashcards>button.create-flashcards-button,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards>button.create-flashcards-button,.LOCAL_30g___modal .background.-blue .tab-text section.export-flashcards>button.create-flashcards-button,.LOCAL_30g___modal .background.-blue .tab-excel section.import-flashcards>button.create-flashcards-button,.LOCAL_30g___modal .background.-blue .tab-excel section.export-flashcards>button.create-flashcards-button{margin:0 auto;margin-top:30px}.LOCAL_30g___modal .background.-blue>section.import-flashcards.-text textarea,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards.-text textarea{width:100%;background:hsla(0,0%,100%,.2392156863);border-radius:4px;padding:10px;white-space:nowrap;line-height:22px;field-sizing:content;resize:vertical}.LOCAL_30g___modal .background.-blue>section.import-flashcards.-text .instructions textarea,.LOCAL_30g___modal .background.-blue .tab-text section.import-flashcards.-text .instructions textarea{margin-top:4px;height:93px}.LOCAL_30g___modal .background.-blue>hr,.LOCAL_30g___modal .background.-blue .tab-text hr,.LOCAL_30g___modal .background.-blue .tab-excel hr{margin-top:30px;margin-bottom:30px;border:none;border-bottom:3px dashed rgba(223,201,247,.06)}@media(max-width: 500px){.LOCAL_30g___modal article.instructions{flex-wrap:wrap;gap:10px !important}.LOCAL_30g___modal article.instructions>div.first-column,.LOCAL_30g___modal article.instructions div.second-column{border-right:none !important;width:100% !important}}
.LOCAL_2gK___audioButton{background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:12px;padding:4px 6px;border-radius:3px;transition:all .2s ease;position:absolute;top:1px;right:0}.LOCAL_2gK___audioButton i{font-size:15px}.LOCAL_2gK___audioButton:hover,.LOCAL_2gK___audioButton:focus{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.1)}.LOCAL_2gK___audioButton.-is-loading{cursor:not-allowed;opacity:.7}
.standard-modal.standard-modal--md{max-width:900px}.LOCAL_3z8___modal .standard-modal__main{padding-top:0}.LOCAL_3z8___modal .table-wrapper{min-height:380px}.LOCAL_3z8___modal .table-wrapper table{width:100%}.LOCAL_3z8___modal .table-wrapper table th:nth-child(1){width:300px}.LOCAL_3z8___modal .table-wrapper table td.user a{display:flex;align-items:center;justify-content:flex-start}.LOCAL_3z8___modal .table-wrapper table td.user a img{max-width:60px;border-radius:2px;margin-right:10px}.LOCAL_3z8___modal .table-wrapper table button{float:right}.LOCAL_3z8___modal .remaining-students-note{text-align:center;font-size:14px;font-style:italic;margin-top:15px;padding:10px}
section.LOCAL_WLg___actions .standard-tooltip-dropdown li.mobile-only-edit-button,section.LOCAL_WLg___actions .standard-tooltip-dropdown li.mobile-only-import-button{display:none}section.LOCAL_WLg___actions>section.title-and-buttons{padding-top:20px;padding-bottom:20px;min-height:80px}section.LOCAL_WLg___actions>section.title-and-buttons>.container{display:flex;justify-content:space-between;align-items:center}section.LOCAL_WLg___actions>section.title-and-buttons>.container h1.title{font-weight:300;font-size:30px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>.buttons{display:flex;justify-content:space-between;align-items:flex-start}section.LOCAL_WLg___actions>section.title-and-buttons>.container>.buttons .button{min-width:90px;font-size:10px;padding:0 10px;height:31px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>.buttons>section.start-stop-or-resume-learning-course .button i.fa-plus{font-size:14px;padding-right:4px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>.buttons>section.start-stop-or-resume-learning-course button.stop-learning-button{border:1px solid #3a4165;color:#4e5786}section.LOCAL_WLg___actions>section.title-and-buttons>.container>.buttons>section.start-stop-or-resume-learning-course div.loading.-request{font-size:7px;width:86px;padding:8px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>.buttons>.learn-and-review-buttons{display:flex}section.LOCAL_WLg___actions>section.title-and-buttons>.container>.buttons>.learn-and-review-buttons .button{margin-left:10px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>.buttons>.learn-and-review-buttons .more-button{margin-left:5px;min-width:0;padding:0}section.LOCAL_WLg___actions>section.title-and-buttons>.container>.buttons>.learn-and-review-buttons .more-button i{font-size:29px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author{display:flex;min-height:40px;font-size:11px;align-items:center}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>h1.title{word-break:break-all;max-width:700px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.category_and_author{display:flex;flex-direction:column;justify-content:space-around;padding-left:14px;margin-left:14px;border-left:1px solid rgba(229,230,238,.1215686275)}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.category_and_author>div.category,section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.category_and_author>div.author{height:50%;display:flex;align-items:center;padding:4px 10px;letter-spacing:.9px;text-transform:uppercase}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.category_and_author>div.category>.in-or-by,section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.category_and_author>div.author>.in-or-by{display:inline-block;width:20px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.category_and_author>div.author{margin-top:2px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.edit-invite-buttons{margin-left:10px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.edit-invite-buttons>button.edit-button,section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.edit-invite-buttons>button.invite-coauthor-button{align-self:flex-start;min-width:auto;padding:4px 10px;height:50%;font-size:11px;align-items:center}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.edit-invite-buttons>button.edit-button i,section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.edit-invite-buttons>button.invite-coauthor-button i{padding-right:3px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.edit-invite-buttons>button.invite-coauthor-button{margin-top:2px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author .course-label{padding:6px;align-self:flex-start;font-size:10px;cursor:default;border-radius:2px;margin-left:10px}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author .-private{color:#ec4c7b;background:rgba(236,76,123,.18)}section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author .-duplicated{color:#78aff4;background:rgba(76,138,236,.18)}section.LOCAL_WLg___actions>section.course-description-and-stats{padding:10px 0}section.LOCAL_WLg___actions>section.course-description-and-stats .button{min-width:90px;font-size:11px;padding:0 5px;height:31px}section.LOCAL_WLg___actions>section.course-description-and-stats>.container{display:flex;align-items:flex-start}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats{width:311px;flex-grow:0;flex-shrink:1;cursor:default}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li{padding:3px 0;width:100%;display:flex;align-items:center;justify-content:flex-end}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li>div.icon{font-size:15px;width:27px;text-align:center}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li>div.stat{font-size:11px;padding-right:10px;letter-spacing:.5px;text-transform:uppercase}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li>div.stat span.number{padding-right:2px;font-size:13px;opacity:.92}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li>div.stat span.number.review-in-stat-number{padding-left:5px;padding-right:0}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li>div.stat span.number.review-in-stat-number .measure{padding-left:5px;font-size:11px}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li.course-star-rating{min-height:28px}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li.course-star-rating>div.stat>i.fa-user-o{font-size:11px;padding-left:3px}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li.course-star-rating>div.stat>span.amount-of-voters{text-shadow:none;padding-left:2px}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li.course-star-rating.-can-rate-course>div.stat{padding-right:3px}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li.course-star-rating.-can-rate-course>div.icon{width:auto}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li.course-star-rating.-can-rate-course>div.icon>ul.star-rating{display:flex}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>ul.course-stats>li.course-star-rating.-can-rate-course>div.icon>ul.star-rating>li.-not-selected{text-shadow:none}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>.course-description{flex-grow:1;flex-shrink:1;flex-basis:100%}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>.course-description .ql-snow.ql-container{border:none !important}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>.course-description .ql-snow.ql-container>.ql-editor{padding:0;font-size:14px;min-height:initial;height:auto;overflow-y:hidden;cursor:default}section.LOCAL_WLg___actions>section.course-description-and-stats>.container>.course-description .ql-snow.ql-container>.ql-editor .placeholder{padding-right:10px;line-height:20px;color:#acb5da}section.LOCAL_WLg___actions>section.course-description-and-stats>.container:hover .course-description .placeholder{opacity:1 !important}@media(max-width: 900px){section.LOCAL_WLg___actions>section.title-and-buttons>.container>section.course-title_and_category_and_author>section.edit-invite-buttons{display:none}section.LOCAL_WLg___actions>section.title-and-buttons>.container .learn-and-review-buttons .standard-tooltip-dropdown li.mobile-only-edit-button,section.LOCAL_WLg___actions>section.title-and-buttons>.container .learn-and-review-buttons .standard-tooltip-dropdown li.mobile-only-import-button{display:block}section.LOCAL_WLg___actions .edit-invite-buttons{display:none}section.LOCAL_WLg___actions section.title-and-buttons{padding-top:10px;padding-bottom:10px}section.LOCAL_WLg___actions section.title-and-buttons .container{justify-content:flex-end}section.LOCAL_WLg___actions section.title-and-buttons .container .learn-and-review-buttons a.button.learn{margin-left:0 !important}section.LOCAL_WLg___actions section.title-and-buttons .container h1.title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}section.LOCAL_WLg___actions section.title-and-buttons>.container{flex-wrap:wrap}section.LOCAL_WLg___actions section.title-and-buttons>.container>section.course-title_and_category_and_author{flex-wrap:wrap;width:100%}section.LOCAL_WLg___actions section.title-and-buttons>.container>section.course-title_and_category_and_author>h1.title{order:1;font-size:23px;width:100%;text-align:right;max-width:none}section.LOCAL_WLg___actions section.title-and-buttons>.container>section.course-title_and_category_and_author>section.category_and_author{display:none;order:0;width:100%;flex-direction:row;justify-content:flex-end;margin-left:0;padding-left:0;padding-bottom:10px;border-left:none}section.LOCAL_WLg___actions section.title-and-buttons>.container>section.course-title_and_category_and_author>section.category_and_author>div.category{border-right:1px solid #1c1f3e;padding-right:5px;margin-right:5px}section.LOCAL_WLg___actions section.title-and-buttons>.container>section.course-title_and_category_and_author button.edit-button{display:none}section.LOCAL_WLg___actions section.title-and-buttons>.container>div.buttons{height:31px;width:100%;justify-content:flex-end;margin-bottom:6px;margin-top:10px}section.LOCAL_WLg___actions section.title-and-buttons>.container .please-sign-in_and_simulated-review-button{margin-top:10px;text-align:right}section.LOCAL_WLg___actions .please-sign-in_and_simulated-review-button{width:100%;justify-content:flex-end}section.LOCAL_WLg___actions .title-and-buttons .category_and_author{height:auto !important}section.LOCAL_WLg___actions .course-label{display:none}}@media(max-width: 500px){section.LOCAL_WLg___actions section.course-description-and-stats>div.container{flex-wrap:wrap}section.LOCAL_WLg___actions section.course-description-and-stats>div.container>div.course-description:not(.-empty){margin-bottom:20px}section.LOCAL_WLg___actions section.course-description-and-stats>div.container .course-description .ql-editor{text-align:right}section.LOCAL_WLg___actions section.course-description-and-stats>div.container div.course-description .placeholder{display:none}section.LOCAL_WLg___actions section.course-description-and-stats>div.container ul.course-stats{width:100%}section.LOCAL_WLg___actions section.course-description-and-stats>div.container ul.course-stats li{width:100% !important}section.LOCAL_WLg___actions .course-title_and_category_and_author button.invite-coauthor-button{display:none}}
.LOCAL_11q___main{background:#fff;padding-bottom:60px}.LOCAL_11q___main header,.LOCAL_11q___main footer{display:none !important}.LOCAL_11q___main section.course-actions .title-and-buttons{background:#fff}.LOCAL_11q___main section.course-actions .title{color:#000;font-family:"Open Sans"}.LOCAL_11q___main section.course-actions .buttons{display:none !important}.LOCAL_11q___main div.problem-wrapper{max-width:1210px;margin:0 auto;margin-bottom:20px;margin-top:60px;position:relative}.LOCAL_11q___main div.problem-wrapper .index{color:#828282;position:absolute;top:11px;left:11px;background:#f0f0f0;width:20px;height:20px;border-radius:2px;text-align:center;font-size:12px;font-weight:bold;padding-top:3px;z-index:10000}.LOCAL_11q___main div.problem-wrapper section.problem{box-shadow:0px 0px 32px 4px rgba(224,174,234,.08);padding:18px;border-radius:5px}.LOCAL_11q___main div.problem-wrapper section.problem .quill{height:100%}.LOCAL_11q___main div.problem-wrapper section.problem .quill .ql-editor{line-height:28px;font-size:16px;border:2px solid rgba(240,240,240,.9) !important}
.LOCAL_955___main{background:#fff;padding-bottom:60px}.LOCAL_955___main header,.LOCAL_955___main footer{display:none !important}.LOCAL_955___main section.course-actions .title-and-buttons{background:#fff}.LOCAL_955___main section.course-actions .title{color:#000;font-family:"Open Sans"}.LOCAL_955___main section.course-actions .buttons{display:none !important}.LOCAL_955___main div.problem-wrapper{max-width:1210px;margin:0 auto;margin-bottom:20px;margin-top:60px;position:relative}.LOCAL_955___main div.problem-wrapper .index{color:#828282;position:absolute;top:11px;left:11px;background:#f0f0f0;width:20px;height:20px;border-radius:2px;text-align:center;font-size:12px;font-weight:bold;padding-top:3px;z-index:10000}.LOCAL_955___main div.problem-wrapper section.problem{box-shadow:0px 0px 32px 4px rgba(224,174,234,.08);padding:18px;border-radius:5px}.LOCAL_955___main div.problem-wrapper section.problem .quill{height:100%}.LOCAL_955___main div.problem-wrapper section.problem .quill .ql-editor{line-height:28px;font-size:16px;border:2px solid rgba(240,240,240,.9) !important}
.LOCAL_1ya___section{max-width:470px;margin:0 auto;margin-top:60px}.LOCAL_1ya___section>label.rate-yourself{display:block;width:100%;text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:.4px}.LOCAL_1ya___section>label.rate-yourself i{color:#aaa0f7}.LOCAL_1ya___section>ul.stars{margin-top:6px;display:flex}.LOCAL_1ya___section>ul.stars>li{cursor:pointer;padding-bottom:27px;padding-top:27px;width:25%}.LOCAL_1ya___section>ul.stars>li:first-child div.star{border-top-left-radius:2px;border-bottom-left-radius:2px}.LOCAL_1ya___section>ul.stars>li:last-child div.star{border-top-right-radius:2px;border-bottom-right-radius:2px}.LOCAL_1ya___section>ul.stars>li>div.star{padding-right:3px;padding-left:3px;width:100%;height:13px;transition-property:background;transition-duration:.4s;border-right:1px solid #0e1023}.LOCAL_1ya___section>ul.stars>li.-not-selected>div.star{background:rgba(124,114,201,.11)}.LOCAL_1ya___section>ul.stars>li.-selected>div.star{background:#aaa0f7;box-shadow:0px 0px 12px 0 rgba(137,94,241,.43)}.LOCAL_1ya___section>ul.stars>li:last-child>div.star{border-right:none}
.LOCAL_3kS___section .-mobile{display:none}.LOCAL_3kS___section .-desktop{display:block}.LOCAL_3kS___section>.container{min-height:57px;display:flex;justify-content:space-between;align-items:center}.LOCAL_3kS___section button.volume-button i{font-size:20px}.LOCAL_3kS___section button.volume-button.-yes i.-yes{display:block}.LOCAL_3kS___section button.volume-button.-yes i.-no{display:none}.LOCAL_3kS___section button.volume-button.-no i.-yes{display:none}.LOCAL_3kS___section button.volume-button.-no i.-no{display:block}.LOCAL_3kS___section button.bg-image-button{margin-right:10px;font-size:15px !important}.LOCAL_3kS___section .bg-button-dropdown{background-color:rgba(0,0,0,0)}.LOCAL_3kS___section .bg-button-dropdown .elements{display:flex;margin-top:-7px}.LOCAL_3kS___section .bg-button-dropdown .elements button{text-transform:uppercase;width:100%;margin-left:2px}.LOCAL_3kS___section .bg-button-dropdown .elements button.-active{background:hsla(0,0%,100%,.24)}.LOCAL_3kS___section .bg-button-dropdown .needs-patreon{padding:10px;text-align:right}.LOCAL_3kS___section .bg-button-dropdown .needs-patreon a{text-decoration:underline}.LOCAL_3kS___section button.bg-image-button.-off,.LOCAL_3kS___section button.volume-button.-no{opacity:.8}.LOCAL_3kS___section div.instructions{font-size:15px}.LOCAL_3kS___section div.instructions p{margin-top:10px;margin-bottom:0}.LOCAL_3kS___section div.instructions em{font-style:normal;text-transform:uppercase}.LOCAL_3kS___section div.instructions em.yellow-emphasis{color:#f4f4a3}.LOCAL_3kS___section div.instructions em.red-emphasis{color:#f53f3f;text-shadow:0 0 1px #ff1d1d}.LOCAL_3kS___section div.instructions em.red-emphasis.-darker{color:#ff1d1d;text-shadow:0 0 8px #ff1d1d}.LOCAL_3kS___section div.instructions em.review-emphasis{color:#5ae499}.LOCAL_3kS___section div.instructions em.white-emphasis{font-size:16px}.LOCAL_3kS___section div.instructions.-desktop{padding-bottom:4px}.LOCAL_3kS___section div.buttons{display:flex;align-items:center}.LOCAL_3kS___section div.buttons button{font-size:9px;padding:0 8px;height:31px;min-width:auto;letter-spacing:.9px}.LOCAL_3kS___section div.buttons button.randomize-button{margin-left:10px}
.LOCAL_3M5___ProgressBar{padding:1px;border-radius:3px;background:hsla(0,0%,100%,.09) !important}.LOCAL_3M5___ProgressBar>div.inner{background-color:#70eca0;height:11px;border-radius:3px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));box-shadow:0px 0px 6px 1px rgba(136,125,220,.33);transition:width 400ms ease-in-out}
.LOCAL_2h____section.-clicking input.answer-input[data-answered=waiting]{cursor:pointer}.LOCAL_2h____section.-typing .answer-input[data-answered=wrong]{border:2px solid #f9637d;color:#f9637d !important}.LOCAL_2h____section section.problem{max-width:1210px;margin:0 auto;margin-bottom:20px;margin-top:60px;padding:18px;border-radius:5px}.LOCAL_2h____section section.problem .ql-editor{cursor:default !important}.LOCAL_2h____section section.problem .ql-editor img{cursor:default !important}.LOCAL_2h____section section.problem.-withInlinedAnswers .ql-editor{box-shadow:0px 0px 6px 2px rgba(137,94,241,.62)}.LOCAL_2h____section section.problem.-withInlinedAnswers input.answer-input{width:120px;display:inline-block;text-align:center;padding:2px 0;margin:0 4px;border-radius:2px}.LOCAL_2h____section section.problem.-withInlinedAnswers input.answer-input:focus{outline:none}.LOCAL_2h____section section.problem.-withInlinedAnswers input.answer-input[data-answered=right]{box-shadow:0px 0px 6px 2px rgba(143,242,124,.39);border:3px solid #a0f7c8;border-width:2px;background:#44f595 !important;color:#0a502a !important}.LOCAL_2h____section section.problem.-withInlinedAnswers input.answer-input[data-answered=waiting]{color:#cec7f5;border:2px solid #aaa0f7}.LOCAL_2h____section section.problem.-withSeparateAnswer .question.first-column .ql-editor{box-shadow:0px 0px 6px 2px rgba(137,94,241,.62);border:3px solid #aaa0f7}.LOCAL_2h____section section.problem.-withSeparateAnswer .answer.second-column .ql-editor{box-shadow:0px 0px 6px 2px rgba(143,242,124,.39);border:3px solid #a0f7c8}.LOCAL_2h____section section.problem.-withSeparateAnswer button.see-answer-button{max-height:800px;width:100%;height:100%;font-weight:300;padding:6px 0;font-size:14px;text-transform:uppercase;letter-spacing:.5px;user-select:none;border-radius:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0px 0px 6px 2px rgba(143,242,124,.39);border:3px solid #a0f7c8;color:#a0f7c8}.LOCAL_2h____section button.next-button{max-width:100px;margin:0 auto;margin-top:60px;border-radius:2px;opacity:.9}.LOCAL_2h____section button.next-button:hover{opacity:1}.LOCAL_2h____section button.reveal{color:rgba(251,250,242,.85);background:#2b2f52;max-width:150px;margin:0 auto;margin-top:60px;border-radius:2px}.LOCAL_2h____section button.reveal:hover{color:#fff}.LOCAL_2h____section .n-of-problems-left{position:fixed;bottom:0;left:0;right:0;z-index:100000}.LOCAL_2h____section .n-of-problems-left.-failed div.inner{background-color:#ff1d1d}@media(max-width: 900px){.LOCAL_2h____section{padding-bottom:133px !important}.LOCAL_2h____section>section.Subheader{position:absolute;bottom:11px;width:100%}.LOCAL_2h____section>section.Subheader>.container{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.LOCAL_2h____section>section.Subheader>.container .amount-of-problems-left{margin-top:15px;margin-bottom:15px;width:100%}.LOCAL_2h____section>section.Subheader .-mobile{display:block;text-align:right}.LOCAL_2h____section>section.Subheader .-desktop{display:none !important}.LOCAL_2h____section .review-container{padding:0}.LOCAL_2h____section section.problem{margin-right:20px;margin-left:20px;margin-top:10px;padding:0;box-shadow:none}.LOCAL_2h____section section.problem .ql-editor{padding:6px 10px}.LOCAL_2h____section section.problem .first-column,.LOCAL_2h____section section.problem .second-column{width:100%}.LOCAL_2h____section section.problem .first-column{padding-right:0 !important}.LOCAL_2h____section section.problem .second-column{margin-top:20px;padding-left:0px !important}.LOCAL_2h____section section.problem.-withInlinedAnswers{flex-wrap:wrap}.LOCAL_2h____section section.problem.-withSeparateAnswer{flex-wrap:wrap}.LOCAL_2h____section section.problem.-withSeparateAnswer button.see-answer-button{min-height:58px}.LOCAL_2h____section>section.self-score{margin-top:25px}.LOCAL_2h____section>section.self-score li{padding-bottom:20px}.LOCAL_2h____section>button.next-button,.LOCAL_2h____section>button.reveal{margin-top:30px}}
.LOCAL_2zY___section>section.congratulations{text-align:center}.LOCAL_2zY___section>section.congratulations h2{font-weight:100;font-size:37px;letter-spacing:.4px;color:#51e5be}.LOCAL_2zY___section>section.congratulations div.next-review-time{color:#b5d5f3;font-size:14px;margin-top:13px;letter-spacing:.4px;text-transform:uppercase;margin-top:20px;font-size:12px;height:41px}.LOCAL_2zY___section>section.congratulations div.next-review-time i{margin-right:5px;font-size:21px;width:100%;margin-bottom:6px;color:#21a582}.LOCAL_2zY___section section.whats-next>h2{margin:0 auto;margin-top:40px;text-align:center;color:#b5d5f3;font-weight:100;font-size:25px}.LOCAL_2zY___section section.whats-next>div.offered-courses{max-width:915px;margin:0 auto;margin-top:34px;display:grid;grid-template-columns:repeat(auto-fill, 199px);column-gap:15px;justify-content:space-between}.LOCAL_2zY___section section.whats-next>div.offered-courses .standard-course-card{margin-bottom:40px}.LOCAL_2zY___section section.whats-next>div.offered-courses .layout-div{display:none}.LOCAL_2zY___section .social-buttons{display:flex;max-width:386px;margin:0 auto;justify-content:space-around;margin-top:33px}.LOCAL_2zY___section .social-buttons .social.button{text-transform:none;min-width:180px;background:rgba(33,165,130,.8196078431);color:#fff;padding:8px 10px}.LOCAL_2zY___section .social-buttons .social.button svg,.LOCAL_2zY___section .social-buttons .social.button i{margin-right:6px}.LOCAL_2zY___section .social-buttons .social.button .text{font-size:13px;letter-spacing:initial}.LOCAL_2zY___section .social-buttons .social.button.twitter i{font-size:18px}.LOCAL_2zY___section .social-buttons .social.button.github i{font-size:20px;margin-top:-3px}.LOCAL_2zY___section .social-buttons .social.button.patreon svg{width:18px;height:18px}@media(max-width: 400px){.LOCAL_2zY___section section.congratulations h2{font-size:28px}.LOCAL_2zY___section .social-buttons{flex-wrap:wrap}.LOCAL_2zY___section .social-buttons .patreon{margin-top:20px}}
.LOCAL_1zP___main .ProblemBeingSolved{padding-bottom:90px}.LOCAL_1zP___main.-is-embed header,.LOCAL_1zP___main.-is-embed section.course-actions{display:none !important}.LOCAL_1zP___main.-is-embed .review-container .problem{margin-top:30px}.LOCAL_1zP___main.-is-embed .self-score{margin-top:35px}.LOCAL_1zP___main.-is-embed .next-button{margin-top:30px}.LOCAL_1zP___main footer{display:none}.LOCAL_1zP___main .loading.loading-flashcards{margin-top:100px}
main.LOCAL_FBt___main>nav>ul.tab-links{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:10px;letter-spacing:1.1px}main.LOCAL_FBt___main>nav>ul.tab-links>li{padding:13px 20px;margin:0px 5px;cursor:pointer;border-radius:2px}main.LOCAL_FBt___main>nav>ul.tab-links>li.-active{background:rgba(244,242,242,.05)}main.LOCAL_FBt___main>nav>ul.tab-links>li.-not-active:hover{background:rgba(244,242,242,.02)}main.LOCAL_FBt___main>nav>section.instructions{margin-top:20px;margin-bottom:20px;font-size:15px;text-align:center;line-height:23px;letter-spacing:.2px;font-family:"Open Sans"}main.LOCAL_FBt___main>nav>section.instructions em{font-style:normal;text-transform:uppercase;font-weight:400}main.LOCAL_FBt___main>nav>section.instructions em.review{color:#d45512}main.LOCAL_FBt___main>nav>section.instructions em.learn{color:#21a582}main.LOCAL_FBt___main>section.tab-content{margin-top:40px;padding-bottom:80px}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper{position:relative}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper div.problem-wrapper{padding:23px;margin:0 auto;margin-bottom:10px;border-radius:5px;background:rgba(247,247,253,.04)}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper div.problem-wrapper .quill{height:100%}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper div.problem-wrapper .ql-editor,main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper div.problem-wrapper .ql-editor *{cursor:pointer !important}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper div.problem-wrapper.-ignored{background:#171716}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper div.problem-wrapper.-ignored section.problem{opacity:.4;filter:grayscale(100%)}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper div.problem-wrapper.-learned{background:#21a582;cursor:pointer}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper div.problem-wrapper.-learned:hover{opacity:.8;transition-duration:300ms}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper div.problem-wrapper.-yet-to-learn{cursor:pointer}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper div.problem-wrapper.-yet-to-learn:hover{background:#194647;transition-duration:300ms}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .three-dots-menu{position:absolute;top:0;right:0px;background:rgba(221,221,221,.09);border-radius:3px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6980392157);opacity:.7;z-index:1000;cursor:pointer}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .three-dots-menu:hover,main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .three-dots-menu[aria-expanded=true]{opacity:1;background:rgba(221,221,221,.5);color:#fff}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .three-dots-menu i{font-size:13px}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .options-dropdown .separator{height:1px;background:hsla(0,0%,100%,.2);margin:4px 0}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .options-dropdown .option{padding:8px 12px;cursor:pointer;display:flex;align-items:center;font-size:12px;color:#fff}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .options-dropdown .option:first-child{border-top-left-radius:4px;border-top-right-radius:4px}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .options-dropdown .option:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .options-dropdown .option:hover{background:hsla(0,0%,100%,.1)}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .options-dropdown .option.-disabled{opacity:.5;cursor:not-allowed}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .options-dropdown .option.delete-option{color:#ff6464}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .options-dropdown .option.delete-option:hover{background:rgba(255,100,100,.1)}main.LOCAL_FBt___main>section.tab-content div.problem-wrapper-wrapper .options-dropdown .option i{margin-right:8px;width:14px}@media(max-width: 900px){main.LOCAL_FBt___main>header section.search{display:none}main.LOCAL_FBt___main nav ul.tab-links{display:none}main.LOCAL_FBt___main .problem-wrapper section.problem{display:block}main.LOCAL_FBt___main .problem-wrapper section.problem div.first-column,main.LOCAL_FBt___main .problem-wrapper section.problem div.second-column{width:100%}main.LOCAL_FBt___main .problem-wrapper section.problem div.first-column{padding-right:0}main.LOCAL_FBt___main .problem-wrapper section.problem div.second-column{padding-left:0;padding-top:20px}}@media(max-width: 600px){main.LOCAL_FBt___main .tab-content{padding:0}main.LOCAL_FBt___main div.problem-wrapper{padding:20px !important}}
.-there-are-no-checked-problems .checkbox:hover+section.flashcard-buttons{opacity:1}.-there-are-no-checked-problems section.flashcard-buttons:hover{opacity:1}.LOCAL_3AQ___old-problem{position:relative;border-radius:2px;margin-bottom:18px;padding:8px}.LOCAL_3AQ___old-problem.-checked.-last-checked section.flashcard-buttons,.LOCAL_3AQ___old-problem section.flashcard-buttons.-empty{opacity:1 !important}.LOCAL_3AQ___old-problem.-checked div.first,.LOCAL_3AQ___old-problem.-checked div.second{top:0 !important;transition-duration:200ms;transition-property:top}.LOCAL_3AQ___old-problem>section.flashcard-buttons{opacity:0;transition-duration:300ms;transition-property:background}.LOCAL_3AQ___old-problem>section.flashcard-buttons button{height:25px;margin-bottom:5.5px;padding:0;width:100%;min-width:0}.LOCAL_3AQ___old-problem>section.flashcard-buttons .delete-button{background:rgba(139,33,55,.47)}.LOCAL_3AQ___old-problem>section.flashcard-buttons .delete-button:hover{background:#8b2137}@media(max-width: 1000px){.LOCAL_3AQ___old-problem>section.flashcard-buttons .delete-button{background:#8b2137}}.LOCAL_3AQ___old-problem>section.flashcard-buttons .export-button{background:rgba(9,99,120,.67)}.LOCAL_3AQ___old-problem>section.flashcard-buttons .export-button:hover{background:#096378}@media(max-width: 1000px){.LOCAL_3AQ___old-problem>section.flashcard-buttons .export-button{background:#096378}}.LOCAL_3AQ___old-problem>section.flashcard-buttons .duplicate-button{background:rgba(143,83,138,.67)}.LOCAL_3AQ___old-problem>section.flashcard-buttons .duplicate-button:hover{background:#8f538a}@media(max-width: 1000px){.LOCAL_3AQ___old-problem>section.flashcard-buttons .duplicate-button{background:#8f538a}}.LOCAL_3AQ___old-problem>section.flashcard-buttons .switch-type-button{background:rgba(111,34,10,.83)}.LOCAL_3AQ___old-problem>section.flashcard-buttons .switch-type-button:hover{background:#6f220a}@media(max-width: 1000px){.LOCAL_3AQ___old-problem>section.flashcard-buttons .switch-type-button{background:#6f220a}}.LOCAL_3AQ___old-problem>section.flashcard-buttons div.first,.LOCAL_3AQ___old-problem>section.flashcard-buttons div.second{top:8px}.LOCAL_3AQ___old-problem>section.flashcard-buttons div.first{position:absolute;right:calc(100% + 30px);width:66px;padding-right:8px}.LOCAL_3AQ___old-problem>section.flashcard-buttons div.first button{font-size:11px}.LOCAL_3AQ___old-problem>section.flashcard-buttons div.second{position:absolute;left:calc(100% + 7px);width:85px}.LOCAL_3AQ___old-problem>section.flashcard-buttons div.second button{font-size:10px}.LOCAL_3AQ___old-problem>.problem .ql-toolbar{position:absolute;left:0;right:0;bottom:100%;opacity:0;z-index:-100}.LOCAL_3AQ___old-problem>.problem:focus-within .ql-toolbar{opacity:1;z-index:10}.LOCAL_3AQ___old-problem.-checked>section.checkbox{top:0;bottom:0}.LOCAL_3AQ___old-problem>section.save-changes{position:absolute;top:8px}.LOCAL_3AQ___old-problem>section.save-changes button.save-changes-button{width:100%;font-size:11px;min-width:auto;padding:7px 15px;background:#1e1f39}.LOCAL_3AQ___old-problem>section.save-changes button.save-changes-button:hover,.LOCAL_3AQ___old-problem>section.save-changes button.save-changes-button:focus{background:#292a4d}.LOCAL_3AQ___old-problem>section.save-changes button.save-changes-button.-saving{cursor:default;pointer-events:none;background:linear-gradient(to right, rgba(0, 0, 0, 0) 33%, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0) 66%),#1e1f39;background-size:400% 100%,cover;animation:change 1s linear infinite}.LOCAL_3AQ___old-problem>section.save-changes button.save-changes-button.-just-saved{color:#21a599;cursor:default;pointer-events:none}.LOCAL_3AQ___old-problem>section.save-changes button.save-changes-button.-upload-pending{cursor:default;pointer-events:none;background:linear-gradient(to right, rgba(0, 0, 0, 0) 33%, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0) 66%),#1e1f39;background-size:400% 100%,cover;animation:change 1s linear infinite}.LOCAL_3AQ___old-problem>section.save-changes .shortcut{font-size:10px;padding-top:8px;text-align:center;color:#21a599}@keyframes change{from{background-position:right,center}}@media(max-width: 1000px){section.flashcard-buttons .first{left:0;right:auto;padding-right:5px !important;border-bottom-right-radius:3px}section.save-changes{left:auto !important;right:10px;top:10px !important}section.save-changes .shortcut{display:none}section.save-changes button{border:1px solid #323359}}
.LOCAL_e_X___edit section.checkbox,.LOCAL_e_X___edit section.choose-type{right:calc(100% + 6px)}.LOCAL_e_X___edit section.how-to-create,.LOCAL_e_X___edit section.save-changes{left:calc(100% + 6px)}.LOCAL_e_X___edit section.how-to-create,.LOCAL_e_X___edit section.choose-type,.LOCAL_e_X___edit section.save-changes{width:92px}.LOCAL_e_X___edit .choose-type button,.LOCAL_e_X___edit .save-changes-button,.LOCAL_e_X___edit .how-to-create button,.LOCAL_e_X___edit .checkbox{background:rgba(250,100,0,.84);color:#fff}.LOCAL_e_X___edit .how-to-create button:not(:hover){opacity:.9}.LOCAL_e_X___edit .there-are-checked-problems .-not-checked .checkbox{opacity:.4}.LOCAL_e_X___edit .old-problem-wrapper.-not-checked>section.checkbox:hover{background:rgba(250,100,0,.84)}.LOCAL_e_X___edit .old-problem-wrapper.-checked,.LOCAL_e_X___edit .old-problem-wrapper.-checked>section.checkbox{background-color:#d4560f;transition-property:background-color;transition-duration:100ms}.LOCAL_e_X___edit .problems-container{padding:0 120px;padding-bottom:200px}.LOCAL_e_X___edit .problems-container.-newest-first section.problems{margin-top:26px}.LOCAL_e_X___edit section.problems,.LOCAL_e_X___edit .new-problem{max-width:1015px;margin:0 auto}.LOCAL_e_X___edit section.problems{margin-top:30px}.LOCAL_e_X___edit section.problem .ql-editor:focus{background:#282d58}.LOCAL_e_X___edit section.problem .quill{height:100%}.LOCAL_e_X___edit section.problem.-withInlinedAnswers>.first-column .ql-toolbar{padding-right:0}.LOCAL_e_X___edit section.problem.-withInlinedAnswers>.first-column .ql-toolbar .ql-formats{margin-right:9px !important}.LOCAL_e_X___edit section.problem.-withInlinedAnswers>.first-column .ql-toolbar .ql-formats:first-child{margin-right:2px !important}.LOCAL_e_X___edit section.problem.-withInlinedAnswers>.first-column .ql-toolbar button.ql-answer{font-size:10px;width:50px !important;padding:0;text-align:center;border-radius:2px;line-height:10px;border:1px solid #2ce153;color:#a6f1b6;font-weight:300}.LOCAL_e_X___edit section.problem.-withInlinedAnswers>.first-column .ql-toolbar button.ql-answer.ql-active,.LOCAL_e_X___edit section.problem.-withInlinedAnswers>.first-column .ql-toolbar button.ql-answer:hover{text-shadow:0 0 1px rgba(243,243,243,.5)}.LOCAL_e_X___edit section.problem.-withInlinedAnswers>.first-column .ql-toolbar button.ql-answer::after{content:"Mark As Answer"}.LOCAL_e_X___edit section.checkbox{position:absolute;top:8px;bottom:8px;width:26px;cursor:pointer;user-select:none;font-size:12px;font-weight:500;border-radius:2px;color:#fff;display:flex;align-items:center;justify-content:center;transition-duration:250ms;transition-property:bottom,top,transform,outline,opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.LOCAL_e_X___edit section.checkbox.-shift-anchor{transform:scale(1.1);z-index:10;outline:3px solid #867bda}.LOCAL_e_X___edit section.checkbox.-shift-range{opacity:1 !important;transform:scale(1.05)}.LOCAL_e_X___edit .new-problem{position:relative;margin-top:25px;padding:0 8px}.LOCAL_e_X___edit .new-problem section.checkbox{top:0;bottom:0}.LOCAL_e_X___edit .new-problem .ql-container{height:calc(100% - 28px)}.LOCAL_e_X___edit .new-problem section.how-to-create label,.LOCAL_e_X___edit .new-problem section.choose-type label,.LOCAL_e_X___edit .new-problem section.how-to-create .shortcut{color:#acb5da}.LOCAL_e_X___edit .new-problem section.how-to-create label,.LOCAL_e_X___edit .new-problem section.choose-type label{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:3px;height:28px;font-size:11px}.LOCAL_e_X___edit .new-problem>section.how-to-create{position:absolute;top:0}.LOCAL_e_X___edit .new-problem>section.how-to-create button{width:100%;height:35px;min-width:0}.LOCAL_e_X___edit .new-problem>section.how-to-create button .shortcut{position:absolute;bottom:-41px;padding:15px 25px;width:100%}.LOCAL_e_X___edit .new-problem>section.choose-type{position:absolute;top:0}.LOCAL_e_X___edit .new-problem>section.choose-type>.buttons{height:70px;width:100%}.LOCAL_e_X___edit .new-problem>section.choose-type>.buttons>button.button{font-size:10px;height:50%;opacity:.5;width:100%;min-width:auto;color:#fff;border-radius:3px}.LOCAL_e_X___edit .new-problem>section.choose-type>.buttons>button.button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.LOCAL_e_X___edit .new-problem>section.choose-type>.buttons>button.button:last-child{border-top-right-radius:0;border-top-left-radius:0}.LOCAL_e_X___edit .new-problem>section.choose-type>.buttons>button.button.-active{opacity:1;cursor:default}.LOCAL_e_X___edit .new-problem>section.choose-type>.buttons>button.button:not(.-active):hover{opacity:.7}@media(min-width: 1000px){.LOCAL_e_X___edit .new-problem .checkbox{display:none}}@media(max-width: 1000px){.LOCAL_e_X___edit .container.problems-container{margin:0;margin-left:40px;padding:0 20px}.LOCAL_e_X___edit section.problem{display:block}.LOCAL_e_X___edit section.problem div.first-column,.LOCAL_e_X___edit section.problem div.second-column{width:100%}.LOCAL_e_X___edit section.problem div.first-column{padding-right:0}.LOCAL_e_X___edit section.problem div.second-column{padding-left:0;padding-top:20px}.LOCAL_e_X___edit .new-problem{margin-top:65px}.LOCAL_e_X___edit .new-problem .how-to-create,.LOCAL_e_X___edit .new-problem .choose-type{top:-50px !important}.LOCAL_e_X___edit .new-problem .how-to-create label,.LOCAL_e_X___edit .new-problem .choose-type label{display:none !important}.LOCAL_e_X___edit .new-problem .choose-type{display:none}.LOCAL_e_X___edit .new-problem .how-to-create{left:auto;right:10px}.LOCAL_e_X___edit .new-problem .how-to-create .shortcut{display:none}}.LOCAL_3Yc___view section.problems{margin:0 auto;margin-top:50px;padding-bottom:100px}.LOCAL_3Yc___view section.problems div.problem-wrapper{margin-bottom:30px;display:flex}.LOCAL_3Yc___view section.problems div.problem-wrapper>div.index{width:26px;flex-grow:0;flex-shrink:0;font-size:12px;font-weight:500;border-radius:2px;background:rgba(250,100,0,.84);display:flex;align-items:center;justify-content:center}.LOCAL_3Yc___view section.problems div.problem-wrapper>section.problem{flex-grow:1;flex-shrink:1;margin-left:12px}.LOCAL_3Yc___view section.problems div.problem-wrapper>section.problem .quill{height:100%}@media(max-width: 900px){.LOCAL_3Yc___view section.problem{display:block}.LOCAL_3Yc___view section.problem div.first-column,.LOCAL_3Yc___view section.problem div.second-column{width:100%}.LOCAL_3Yc___view section.problem div.first-column{padding-right:0}.LOCAL_3Yc___view section.problem div.second-column{padding-left:0;padding-top:20px}}
.LOCAL_3j____main section.for-beginners{text-align:center}.LOCAL_3j____main section.for-beginners article.welcome>h1.title{margin-top:40px;font-size:40px;color:#aaa0f7}.LOCAL_3j____main section.for-beginners article.welcome>div.description h2{margin-top:30px;margin-bottom:30px}.LOCAL_3j____main section.for-beginners article.welcome>div.description a{color:#aaa0f7}.LOCAL_3j____main section.for-beginners hr{margin:40px auto;border:none;border-bottom:1px solid rgba(94,140,245,.07);max-width:551px}.LOCAL_3j____main>.loading.-request{margin-top:100px}@media(max-width: 430px){.LOCAL_3j____main .sort-by-dropdown-wrapper{display:none}.LOCAL_3j____main .list-of-courses{margin-top:20px !important}}
.LOCAL_1B8___main .wrapper{display:flex}.LOCAL_1B8___main .wrapper .user,.LOCAL_1B8___main .wrapper .skills,.LOCAL_1B8___main .wrapper .stats{padding:15px;background:#181c39;border-radius:4px;box-shadow:0 1px 0 0 #212543,0 0 0 1px #202647}.LOCAL_1B8___main .wrapper .user h1,.LOCAL_1B8___main .wrapper .skills h1,.LOCAL_1B8___main .wrapper .stats h1{margin-bottom:20px}.LOCAL_1B8___main .wrapper .user{flex-grow:0;flex-shrink:0;width:200px}.LOCAL_1B8___main .wrapper .user img{border-radius:2px;width:100%}.LOCAL_1B8___main .wrapper .user .username{margin-top:10px}.LOCAL_1B8___main .wrapper .user .email,.LOCAL_1B8___main .wrapper .user .created-at{color:#908aba}.LOCAL_1B8___main .wrapper .user .email,.LOCAL_1B8___main .wrapper .user .created-at{font-size:12px;margin-top:8px}.LOCAL_1B8___main .wrapper .skills{margin-left:40px;width:460px;flex-shrink:1;padding:20px;padding-bottom:0}.LOCAL_1B8___main .wrapper .skills h2{padding-bottom:5px;font-size:14px;padding-left:1px}.LOCAL_1B8___main .wrapper .skills .skill{margin-bottom:17px;cursor:pointer}.LOCAL_1B8___main .wrapper .skills .skill:hover div.inner{background-color:#70eca0;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));box-shadow:0px 0px 6px 1px rgba(136,125,220,.33)}.LOCAL_1B8___main .wrapper .skills .skill:hover span.n-of-flashcards{opacity:1}.LOCAL_1B8___main .wrapper .skills .progress-bar{width:100%;padding:1px;border-radius:3px;background:hsla(0,0%,100%,.09) !important;position:relative}.LOCAL_1B8___main .wrapper .skills .progress-bar span.n-of-flashcards{opacity:1;font-size:12px;position:absolute;right:5px;top:-19px}.LOCAL_1B8___main .wrapper .skills .progress-bar>div.inner{transition:width 400ms ease-in-out;background-color:rgba(112,236,160,.7607843137);height:11px;border-radius:3px;background-image:linear-gradient(to bottom, rgba(89, 208, 86, 0.3), rgba(17, 149, 19, 0.05));box-shadow:none}.LOCAL_1B8___main .wrapper .stats{margin-left:40px;flex-grow:1;flex-shrink:0;padding:20px}.LOCAL_1B8___main .wrapper .stats ul.textual-stats{font-size:14px;padding-left:20px}.LOCAL_1B8___main .wrapper .stats ul.textual-stats li.stat{padding-bottom:17px}.LOCAL_1B8___main .wrapper .stats ul.textual-stats li.stat ul.memory-levels{padding-left:10px}.LOCAL_1B8___main .wrapper .stats ul.textual-stats li.stat ul.memory-levels li{padding-top:8px}.LOCAL_1B8___main .wrapper .stats ul.textual-stats li.stat ul.memory-levels div.square{width:12px;height:12px;border-radius:3px;border-radius:2px;display:inline-block;margin-right:7px;border:1px solid #fff}.LOCAL_1B8___main .created-courses{margin-top:40px}.LOCAL_1B8___main .created-courses h1{margin-bottom:30px}@media(max-width: 1000px){.LOCAL_1B8___main .stats .left{display:none !important}.LOCAL_1B8___main .textual-stats,.LOCAL_1B8___main .memory-levels{padding-left:0 !important}}@media(max-width: 800px){.LOCAL_1B8___main .created-courses h1{padding-left:0 !important}.LOCAL_1B8___main .created-courses .standard-navigation_and_courses{padding:0}.LOCAL_1B8___main .wrapper{display:block}.LOCAL_1B8___main .wrapper .skills,.LOCAL_1B8___main .wrapper .user,.LOCAL_1B8___main .wrapper .stats{min-height:0}.LOCAL_1B8___main .wrapper .skills,.LOCAL_1B8___main .wrapper .stats{width:100%;margin-left:0;margin-top:40px;padding-bottom:10px}.LOCAL_1B8___main .wrapper .stats h1{text-align:center}.LOCAL_1B8___main .wrapper .stats .left{display:block !important;margin:8px auto}.LOCAL_1B8___main .wrapper .stats .stat.-courses-created{display:none}.LOCAL_1B8___main .wrapper .stats .stat.-flashcards-learned{width:fit-content;max-width:100%;margin:0 auto;margin-top:0px;margin-top:20px}.LOCAL_1B8___main .wrapper .user{width:auto;text-align:center}.LOCAL_1B8___main .wrapper .user img{max-width:115px}.LOCAL_1B8___main .wrapper .skills h1{text-align:center}}
main.LOCAL_3K7___main article{max-width:350px}main.LOCAL_3K7___main .sign-in-buttons{margin-top:50px}@media(max-width: 420px){main.LOCAL_3K7___main .sign-in-buttons{flex-wrap:wrap}main.LOCAL_3K7___main .sign-in-buttons>.button.sign-in{flex-basis:100%;margin-bottom:20px}}
main.LOCAL_2oQ___main article .how-did-I-choose-sites-for-comparison{margin-top:40px}main.LOCAL_2oQ___main article .how-did-I-choose-sites-for-comparison ul{padding-top:10px}main.LOCAL_2oQ___main article .how-did-I-choose-sites-for-comparison ul li{padding-bottom:0}main.LOCAL_2oQ___main article .sites .site{border-left:3px solid rgba(136,125,220,.13);background:hsla(0,0%,100%,.0901960784);margin-top:20px;padding:30px 50px;border-radius:5px}main.LOCAL_2oQ___main article .sites .site h3{margin-bottom:17px;color:#aaa0f7;width:160px;text-transform:uppercase;font-weight:300;font-size:15px;display:flex;align-items:center}main.LOCAL_2oQ___main article .sites .site h3>span.rating{font-size:14px;font-weight:300;color:#fff;text-shadow:0 0 5px hsla(0,0%,100%,.4901960784);padding-left:10px}main.LOCAL_2oQ___main article .sites .site h3>span.rating:after{content:"/5"}main.LOCAL_2oQ___main article .sites .conclusion{margin-top:20px;padding:20px;background:rgba(136,125,220,.13);width:100%;padding-left:50px}main.LOCAL_2oQ___main article .sites .conclusion h3{display:none;font-size:20px;padding:5px;padding-left:10px}main.LOCAL_2oQ___main article section.article-section#types-of-tasks .site.brainscape ul.list-of-flashcard-types{box-shadow:none}main.LOCAL_2oQ___main article section.article-section#types-of-tasks .site.brainscape ul.list-of-flashcard-types li{box-shadow:5px 2px 20px 0px #1e203a}main.LOCAL_2oQ___main article section.article-section#types-of-tasks ul.list-of-flashcard-types{margin-top:30px;display:flex;flex-wrap:wrap;box-shadow:5px 2px 20px 0px #1e203a}main.LOCAL_2oQ___main article section.article-section#types-of-tasks ul.list-of-flashcard-types li{width:50%;padding:14px;box-sizing:border-box;box-shadow:0px 0px 6px 0px #0f1122;text-align:center;background:#1f203a;line-height:22px;font-size:15px;min-height:205px}main.LOCAL_2oQ___main article section.article-section#types-of-tasks ul.list-of-flashcard-types li img{width:100%;margin:0 auto;display:block;margin-top:10px}main.LOCAL_2oQ___main article section.article-section#when-to-use-each .site h3{width:auto;justify-content:flex-start}main.LOCAL_2oQ___main article section.article-section#when-to-use-each .site h3>span.answer{padding-left:15px;text-transform:none}main.LOCAL_2oQ___main article section.article-section#ui .description b{font-weight:300;color:#aaa0f7}@media(max-width: 900px){main.LOCAL_2oQ___main .sites section.site{padding-left:20px}main.LOCAL_2oQ___main section.article-section#types-of-tasks ul.list-of-flashcard-types>li{width:100% !important}}
main.LOCAL_1q4___main{position:relative;overflow:hidden}main.LOCAL_1q4___main header{background:#171625 !important}main.LOCAL_1q4___main header{position:relative;z-index:1}main.LOCAL_1q4___main .github-ribbon{z-index:0;top:97px;right:-67px;display:block;position:absolute;width:282px;height:37px;display:flex;justify-content:center;align-items:center;background-color:rgba(250,100,0,.84);font-family:"Sentinel SSm A","Sentinel SSm B","Sentinel","Georgia",sans-serif;font-size:15px;font-weight:500;color:#fff;text-decoration:none;white-space:nowrap;transform:rotate(45deg);transform-origin:50% 50%}main.LOCAL_1q4___main .github-ribbon:hover{background:#fa5c12}@media(max-width: 930px){main.LOCAL_1q4___main .github-ribbon{display:none}}main.LOCAL_1q4___main .feature-list{display:flex;justify-content:space-around;flex-wrap:wrap}main.LOCAL_1q4___main .feature-list .feature-box{width:47%;display:flex;max-width:560px;align-items:flex-start;padding:20px;background:#0e1022;border-radius:10px;margin-bottom:20px}main.LOCAL_1q4___main .feature-list .feature-box .image{width:50px;margin-right:40px}main.LOCAL_1q4___main .feature-list .feature-box .image img{max-width:100%}main.LOCAL_1q4___main .feature-list .feature-box .image span,main.LOCAL_1q4___main .feature-list .feature-box .image i{color:#fff;font-size:46px;text-shadow:0 0 10px rgba(136,125,220,.5),0 0 20px rgba(136,125,220,.2),0 0 30px rgba(136,125,220,.2),0 0 40px rgba(136,125,220,.2),0 0 50px rgba(136,125,220,.2),0 0 60px rgba(136,125,220,.2),0 0 70px rgba(136,125,220,.2) !important}main.LOCAL_1q4___main .feature-list .feature-box h5{font-size:20px;text-transform:uppercase;font-weight:300;letter-spacing:2px;margin:0}main.LOCAL_1q4___main .feature-list .feature-box p{line-height:23px}main.LOCAL_1q4___main .feature-list .feature-box.sound i,main.LOCAL_1q4___main .feature-list .feature-box.sound h5{color:#3f6df8}main.LOCAL_1q4___main .feature-list .feature-box.sound i{text-shadow:0 0 10px rgba(99,82,234,.28),0 0 20px rgba(136,125,220,.2),0 0 30px rgba(136,125,220,.3),0 0 40px rgba(136,125,220,.5),0 0 50px rgba(70,48,236,.5),0 0 60px rgba(59,38,215,.5),0 0 70px rgba(67,45,232,.5)}main.LOCAL_1q4___main .feature-list .feature-box.formulas i,main.LOCAL_1q4___main .feature-list .feature-box.formulas h5{color:#63f6e8}main.LOCAL_1q4___main .feature-list .feature-box.gifs span,main.LOCAL_1q4___main .feature-list .feature-box.gifs h5{color:#c26576}main.LOCAL_1q4___main .feature-list .feature-box.gifs span{text-shadow:0 0 10px rgba(238,84,84,.58),0 0 70px #ee5454}main.LOCAL_1q4___main .feature-list .feature-box.creations span,main.LOCAL_1q4___main .feature-list .feature-box.creations h5{color:#85d287}main.LOCAL_1q4___main .feature-list .feature-box.comfortable span{text-shadow:0 0 10px rgba(55,160,221,.36),0 0 20px rgba(55,160,221,.27),0 0 30px #2c7aa8,0 0 40px #38779c,0 0 50px rgba(55,160,221,.55),0 0 60px #1f3452,0 0 70px #204161}main.LOCAL_1q4___main .feature-list .feature-box.comfortable span,main.LOCAL_1q4___main .feature-list .feature-box.comfortable h5{color:#37a0dd}main.LOCAL_1q4___main .feature-list .feature-box.free span,main.LOCAL_1q4___main .feature-list .feature-box.free h5{color:#85d287}main.LOCAL_1q4___main .feature-list .feature-box.open-source i,main.LOCAL_1q4___main .feature-list .feature-box.open-source h5{color:#c989fa}main.LOCAL_1q4___main .feature-list .feature-box.open-source i{position:relative;left:10px}main.LOCAL_1q4___main .feature-list .feature-box.open-source a{color:#ef75f8;text-decoration:underline}main.LOCAL_1q4___main .feature-list .feature-box.algorithm span,main.LOCAL_1q4___main .feature-list .feature-box.algorithm h5{color:#fa61d2}main.LOCAL_1q4___main .standard-article-formatting{max-width:1300px;padding-bottom:200px;padding-top:130px}main.LOCAL_1q4___main .standard-article-formatting h2.section-heading{margin-bottom:75px;margin-top:170px;font-size:48px;text-align:center}main.LOCAL_1q4___main .standard-article-formatting div.section-explanation{font-size:20px;text-align:center;max-width:700px;margin:0 auto;margin-top:-36px}main.LOCAL_1q4___main .standard-article-formatting a{text-decoration:none}main.LOCAL_1q4___main .standard-article-formatting section.article-section{padding-top:60px}main.LOCAL_1q4___main section.article-headings{text-align:center;margin-bottom:170px}main.LOCAL_1q4___main section.article-headings h1{font-size:60px;line-height:86px}main.LOCAL_1q4___main section.article-headings h2.subtitle{margin:0;margin-bottom:100px;margin-top:35px}main.LOCAL_1q4___main section.article-headings h2.more{line-height:34px;margin-top:50px}main.LOCAL_1q4___main section.article-headings .button{display:inline-flex;margin:0 auto;font-size:15px;margin-top:120px}main.LOCAL_1q4___main section.two-types-of-flashcards ol{display:flex}main.LOCAL_1q4___main section.two-types-of-flashcards ol li{width:50%;border-radius:5px;background:rgba(136,125,220,.15);display:flex;flex-direction:column}main.LOCAL_1q4___main section.two-types-of-flashcards ol li section.problem{min-height:150px;background:none;box-shadow:none;margin:50px 7px}main.LOCAL_1q4___main section.two-types-of-flashcards ol li section.problem .first-column{padding-right:7px}main.LOCAL_1q4___main section.two-types-of-flashcards ol li section.problem .second-column{padding-left:7px}main.LOCAL_1q4___main section.two-types-of-flashcards ol li section.problem{flex-grow:1}main.LOCAL_1q4___main section.two-types-of-flashcards ol li div.instruction{flex-grow:0}main.LOCAL_1q4___main section.two-types-of-flashcards ol li div.instruction.-top{padding:10px 20px;border-top-right-radius:5px;border-top-left-radius:5px;font-weight:600;font-family:"Libre Franklin",sans-serif;font-size:18px}main.LOCAL_1q4___main section.two-types-of-flashcards ol li div.instruction.-bottom{padding:10px 20px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}main.LOCAL_1q4___main section.two-types-of-flashcards ol li.separate{margin-right:10px}main.LOCAL_1q4___main section.two-types-of-flashcards ol li.separate div.instruction.-top{background:#37335e}main.LOCAL_1q4___main section.two-types-of-flashcards ol li.separate div.instruction.-bottom{background:rgba(55,51,94,.5)}main.LOCAL_1q4___main section.two-types-of-flashcards ol li.inline{margin-left:10px}main.LOCAL_1q4___main section.two-types-of-flashcards ol li.inline div.instruction.-top{background:#b04a0d}main.LOCAL_1q4___main section.two-types-of-flashcards ol li.inline div.instruction.-bottom{background:rgba(55,51,94,.5)}main.LOCAL_1q4___main section.two-types-of-flashcards ol li.inline input.answer-input{cursor:pointer !important}main.LOCAL_1q4___main section.two-types-of-flashcards ol li.inline input.answer-input:hover{background:rgba(136,125,220,.16)}main.LOCAL_1q4___main section.two-types-of-flashcards button.reset-button{margin:0 auto;margin-top:40px;border-radius:2px}main.LOCAL_1q4___main section.creation .button.-orange{font-size:15px;margin:0 auto;max-width:300px;margin-top:150px}main.LOCAL_1q4___main section.creation .how-to-create{display:none}main.LOCAL_1q4___main section.creation section.problem{margin-top:100px}main.LOCAL_1q4___main section.creation section.problem .ql-editor:focus{background:#282d58}main.LOCAL_1q4___main section.creation section.problem .quill>.ql-container>.ql-editor{min-height:63px}main.LOCAL_1q4___main section.creation section.problem .quill{height:100%}main.LOCAL_1q4___main section.creation section.problem.-withInlinedAnswers>.first-column .ql-toolbar{padding-right:0}main.LOCAL_1q4___main section.creation section.problem.-withInlinedAnswers>.first-column .ql-toolbar .ql-formats{margin-right:9px !important}main.LOCAL_1q4___main section.creation section.problem.-withInlinedAnswers>.first-column .ql-toolbar .ql-formats:first-child{margin-right:2px !important}main.LOCAL_1q4___main section.creation section.problem.-withInlinedAnswers>.first-column .ql-toolbar button.ql-answer{font-size:10px;width:50px !important;padding:0;text-align:center;border-radius:2px;line-height:10px;border:1px solid #2ce153;color:#a6f1b6;font-weight:300}main.LOCAL_1q4___main section.creation section.problem.-withInlinedAnswers>.first-column .ql-toolbar button.ql-answer.ql-active,main.LOCAL_1q4___main section.creation section.problem.-withInlinedAnswers>.first-column .ql-toolbar button.ql-answer:hover{text-shadow:0 0 1px rgba(243,243,243,.5)}main.LOCAL_1q4___main section.creation section.problem.-withInlinedAnswers>.first-column .ql-toolbar button.ql-answer::after{content:"Mark As Answer"}main.LOCAL_1q4___main section.creation .new-problem{position:relative;max-width:970px;margin:0 auto;margin-top:25px;padding:0 8px}main.LOCAL_1q4___main section.creation .new-problem .ql-container{height:calc(100% - 28px)}main.LOCAL_1q4___main section.creation .new-problem>section.choose-type{position:absolute;top:0;right:-90px;padding-bottom:20px}main.LOCAL_1q4___main section.creation .new-problem>section.choose-type>label{display:block;font-size:10px;padding-bottom:8px;text-align:center;color:#e2e6f6;letter-spacing:.2px}main.LOCAL_1q4___main section.creation .new-problem>section.choose-type>.buttons>button.button{font-size:9px;padding:7px 4px;opacity:.5;width:84px;min-width:auto;background:rgba(250,100,0,.84);color:#fff;font-weight:300;border-radius:3px}main.LOCAL_1q4___main section.creation .new-problem>section.choose-type>.buttons>button.button.-active{opacity:1;cursor:default}main.LOCAL_1q4___main section.creation .new-problem>section.choose-type>.buttons>button.button:not(.-active):hover{opacity:.7}main.LOCAL_1q4___main section.creation .new-problem>section.choose-type>.buttons>button.button:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}main.LOCAL_1q4___main section.creation .new-problem>section.choose-type>.buttons>button.button:last-child{border-top-left-radius:0;border-top-right-radius:0}main.LOCAL_1q4___main section.courses .list-of-courses{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:940px;margin:0 auto;margin-top:80px}main.LOCAL_1q4___main section.courses .list-of-courses .standard-course-card{margin-bottom:40px;transition-duration:300ms}main.LOCAL_1q4___main section.courses .list-of-courses .standard-course-card .total-amount-of-flashcards{transition-duration:300ms;background:rgba(250,100,0,.84);display:flex;align-items:center;justify-content:center;height:21px}main.LOCAL_1q4___main section.courses .list-of-courses .standard-course-card h2.title{margin-top:20px}main.LOCAL_1q4___main section.courses .list-of-courses .standard-course-card .description{display:none}main.LOCAL_1q4___main section.courses .list-of-courses .standard-course-card:hover{background:#1d2245}main.LOCAL_1q4___main section.courses .list-of-courses .standard-course-card:hover:hover .total-amount-of-flashcards{height:35px;font-size:16px}main.LOCAL_1q4___main section.courses .list-of-courses .standard-course-card:focus-within{box-shadow:0 0 1px 1px rgba(250,100,0,.84)}main.LOCAL_1q4___main section.sign-in{text-align:center}main.LOCAL_1q4___main section.sign-in img{width:50px;margin-top:100px}main.LOCAL_1q4___main .-glow{text-align:center;text-shadow:0 0 10px rgba(136,125,220,.5),0 0 20px rgba(136,125,220,.5),0 0 30px rgba(136,125,220,.5),0 0 40px rgba(136,125,220,.5),0 0 50px rgba(136,125,220,.5),0 0 60px rgba(136,125,220,.5),0 0 70px rgba(136,125,220,.5)}@media(max-width: 800px){main.LOCAL_1q4___main .standard-article-formatting{padding-top:50px}main.LOCAL_1q4___main .standard-article-formatting section.article-headings{margin-bottom:0}main.LOCAL_1q4___main .standard-article-formatting section.article-headings h1{font-size:42px;line-height:54px}main.LOCAL_1q4___main .standard-article-formatting h2.section-heading{font-size:39px}main.LOCAL_1q4___main section.two-types-of-flashcards ol.two-types-of-flashcard{flex-wrap:wrap}main.LOCAL_1q4___main section.two-types-of-flashcards ol.two-types-of-flashcard li{width:100%;margin:0}main.LOCAL_1q4___main section.two-types-of-flashcards ol.two-types-of-flashcard li.inline{margin-top:40px}main.LOCAL_1q4___main section.courses .list-of-courses{flex-wrap:wrap;justify-content:space-around}main.LOCAL_1q4___main section.courses .list-of-courses a.standard-course-card{margin-bottom:50px}}@media(max-width: 750px){main.LOCAL_1q4___main section.creation{display:none}main.LOCAL_1q4___main section.article-section.features .feature-box{width:100%}}@media(max-width: 1200px){main.LOCAL_1q4___main section.creation section.choose-type{display:none}}
footer.LOCAL_ngI___footer{position:absolute;right:0;left:0;bottom:0;padding:10px 0;background:#14162d;color:#fff}footer.LOCAL_ngI___footer>.container{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:2px}footer.LOCAL_ngI___footer>.container>section.blog-links{display:flex;align-items:center}footer.LOCAL_ngI___footer>.container>section.blog-links>span.pipe{padding:0 15px;color:#354169}footer.LOCAL_ngI___footer>.container>section.blog-links .star-us{display:inline-block;margin-bottom:-2px}footer.LOCAL_ngI___footer>.container>section.blog-links .twitter-link{color:#1da1f2;font-size:15px}footer.LOCAL_ngI___footer>.container>section.email i{padding-left:10px}@media(max-width: 500px){footer.LOCAL_ngI___footer>.container{flex-wrap:wrap}footer.LOCAL_ngI___footer>.container>section.blog-links{width:100%}footer.LOCAL_ngI___footer>.container>section.email{margin-top:15px}}

.LOCAL_G3P___main{padding-bottom:100px}.LOCAL_G3P___main .article-section{padding-top:0 !important}.LOCAL_G3P___main .section-heading{margin-top:40px !important;margin-bottom:30px !important}.LOCAL_G3P___main .section-content strong{font-weight:600}
main.LOCAL_Iqt___main .standard-course-card .title{margin-top:23px}main.LOCAL_Iqt___main .standard-course-card .description{display:none}main.LOCAL_Iqt___main .home-section{display:flex;align-items:flex-start;padding:20px;background:#14172e;border-radius:10px;margin-bottom:20px}main.LOCAL_Iqt___main .home-section h1{width:298px;flex-shrink:0}main.LOCAL_Iqt___main .home-section .standard-course-card{margin-bottom:0}main.LOCAL_Iqt___main .home-section .layout-div{display:none}main.LOCAL_Iqt___main h1{margin-bottom:20px;margin-bottom:40px}
.LOCAL_3U7___main>.container{display:flex;margin-top:30px}.LOCAL_3U7___main>.container>nav.navigation-admin{flex-grow:0;flex-shrink:0;width:130px;min-height:400px;margin-right:30px;margin-bottom:60px}.LOCAL_3U7___main>.container>nav.navigation-admin a{display:block;padding:10px}.LOCAL_3U7___main>.container>nav.navigation-admin a:hover,.LOCAL_3U7___main>.container>nav.navigation-admin a.active{background:rgba(68,67,67,.274)}.LOCAL_3U7___main>.container>section.actual-main{flex-grow:1;flex-shrink:1;padding-bottom:30px}.LOCAL_3U7___main>.container>section.actual-main>h1.standard-admin-title{font-size:30px}.LOCAL_3U7___main>.container>section.actual-main>div.standard-admin-sections{margin-top:20px}.LOCAL_3U7___main>.container>section.actual-main>div.standard-admin-sections>section.standard-admin-section{margin-top:30px}.LOCAL_3U7___main>.container>section.actual-main>div.standard-admin-sections>section.standard-admin-section>h2.standard-admin-section-title{background:rgba(68,67,67,.274);padding:15px 20px;padding-top:11px;margin-bottom:20px;font-size:14px;text-transform:uppercase}
.LOCAL_2vh___sections textarea{color:#fff}
.LOCAL_1DX___adminUsersPage .sections{max-width:800px}.LOCAL_1DX___adminUsersPage .description{margin-bottom:30px;padding:15px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404}.LOCAL_1DX___adminUsersPage .description strong{color:#d63031}.LOCAL_1DX___adminUsersPage .userSelectSection{margin-bottom:30px}.LOCAL_1DX___adminUsersPage .userSelectSection label{display:block;margin-bottom:10px;font-weight:600}.LOCAL_1DX___adminUsersPage .selectedUserSection{margin-top:30px;padding:20px;border:2px solid #e9ecef;border-radius:8px;background:#f8f9fa}.LOCAL_1DX___adminUsersPage .selectedUserSection h3{margin-top:0;margin-bottom:20px;color:#2d3436}.LOCAL_1DX___adminUsersPage .userTableWrapper{margin-bottom:30px;overflow-x:auto}.LOCAL_1DX___adminUsersPage .userTable{width:100%;border-collapse:collapse;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.LOCAL_1DX___adminUsersPage .userTable th,.LOCAL_1DX___adminUsersPage .userTable td{padding:15px 20px;border-bottom:1px solid #e9ecef;vertical-align:middle;text-align:center}.LOCAL_1DX___adminUsersPage .userTable th:first-child,.LOCAL_1DX___adminUsersPage .userTable td:first-child{text-align:left}.LOCAL_1DX___adminUsersPage .userTable tr:last-child td{border-bottom:none}.LOCAL_1DX___adminUsersPage .userTable tbody tr:hover{background:#f8f9fa}.LOCAL_1DX___adminUsersPage .userTableHeader{font-weight:600;color:#495057;background:#f8f9fa;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.LOCAL_1DX___adminUsersPage .userTableValue{color:#2d3436;font-weight:500}.LOCAL_1DX___adminUsersPage .userAvatar{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #dee2e6}.LOCAL_1DX___adminUsersPage .userProfileLink{color:#007bff;text-decoration:none;font-weight:600}.LOCAL_1DX___adminUsersPage .userProfileLink:hover{color:#0056b3;text-decoration:underline}.LOCAL_1DX___adminUsersPage .userProfileLink:visited{color:#6f42c1}.LOCAL_1DX___adminUsersPage .loadingStats{margin:20px 0;padding:15px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;text-align:center;color:#6c757d}.LOCAL_1DX___adminUsersPage .coursesSection{margin-bottom:30px}.LOCAL_1DX___adminUsersPage .coursesDetails{background:#fff;border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.LOCAL_1DX___adminUsersPage .coursesDetails[open] .coursesSummary::before{transform:rotate(90deg)}.LOCAL_1DX___adminUsersPage .coursesSummary{padding:15px 20px;background:#f8f9fa;border-bottom:1px solid #dee2e6;cursor:pointer;user-select:none;font-size:16px;color:#495057}.LOCAL_1DX___adminUsersPage .coursesSummary:hover{background:#e9ecef}.LOCAL_1DX___adminUsersPage .noCourses{color:#6c757d;font-style:italic;margin:0;padding:20px}.LOCAL_1DX___adminUsersPage .coursesTableWrapper{padding:20px}.LOCAL_1DX___adminUsersPage .coursesTable{width:100%;border-collapse:collapse}.LOCAL_1DX___adminUsersPage .coursesTable th,.LOCAL_1DX___adminUsersPage .coursesTable td{padding:12px 15px;text-align:left;border-bottom:1px solid #e9ecef}.LOCAL_1DX___adminUsersPage .coursesTable th{background:#f8f9fa;font-weight:600;color:#495057;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.LOCAL_1DX___adminUsersPage .coursesTable tr:hover{background:#f8f9fa}.LOCAL_1DX___adminUsersPage .coursesTable tr:last-child td{border-bottom:none}.LOCAL_1DX___adminUsersPage .courseTitle{font-weight:600;color:#2d3436}.LOCAL_1DX___adminUsersPage .courseVisibility{text-align:center}.LOCAL_1DX___adminUsersPage .visibilityBadge{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.LOCAL_1DX___adminUsersPage .visibilityBadge.public{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.LOCAL_1DX___adminUsersPage .visibilityBadge.private{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.LOCAL_1DX___adminUsersPage .courseDate{color:#6c757d;font-size:14px}.LOCAL_1DX___adminUsersPage .dangerZone{padding:20px;background:#fdecec;border:2px solid #fab1b1;border-radius:6px}.LOCAL_1DX___adminUsersPage .dangerZone h4{margin-top:0;margin-bottom:15px;color:#d63031}.LOCAL_1DX___adminUsersPage .warningText{margin-bottom:15px;color:#2d3436;line-height:1.5}.LOCAL_1DX___adminUsersPage .statsTableWrapper{margin-bottom:25px;overflow-x:auto}.LOCAL_1DX___adminUsersPage .statsTable{width:100%;border-collapse:collapse;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.LOCAL_1DX___adminUsersPage .statsTable th,.LOCAL_1DX___adminUsersPage .statsTable td{padding:12px 15px;text-align:left;border-bottom:1px solid #e9ecef}.LOCAL_1DX___adminUsersPage .statsTable th{background:#f8f9fa;font-weight:600;color:#495057;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.LOCAL_1DX___adminUsersPage .statsTable td{color:#6c757d}.LOCAL_1DX___adminUsersPage .statsTable td:first-child{font-weight:500;color:#495057}.LOCAL_1DX___adminUsersPage .statsTable tr:hover{background:#f8f9fa}.LOCAL_1DX___adminUsersPage .statsTable tr:last-child td{border-bottom:none}.LOCAL_1DX___adminUsersPage .statsCount{text-align:center !important;font-weight:600 !important;color:#dc3545 !important;min-width:80px}.LOCAL_1DX___adminUsersPage .loading{color:#6c757d !important;font-style:italic;font-weight:normal !important}.LOCAL_1DX___adminUsersPage .confirmationSection{margin-bottom:20px}.LOCAL_1DX___adminUsersPage .confirmationSection label{display:block;margin-bottom:8px;font-weight:600;color:#2d3436}.LOCAL_1DX___adminUsersPage .confirmationInput{width:200px;padding:8px 12px;border:2px solid #ddd;border-radius:4px;font-size:14px;font-family:monospace}.LOCAL_1DX___adminUsersPage .confirmationInput:focus{border-color:#d63031;outline:none;box-shadow:0 0 0 2px rgba(214,48,49,.1)}.LOCAL_1DX___adminUsersPage .loadingMessage{display:inline-block;margin-left:10px;color:#636e72;font-style:italic}.LOCAL_1DX___adminUsersPage .bottomSuccessNotification{position:fixed;bottom:20px;right:20px;max-width:400px;padding:20px;background:#d4edda;border:2px solid #c3e6cb;border-radius:8px;color:#155724;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;animation:slideInUp .3s ease-out}.LOCAL_1DX___adminUsersPage .bottomSuccessNotification h3{margin-top:0;margin-bottom:10px;color:#155724;font-size:16px}.LOCAL_1DX___adminUsersPage .bottomSuccessNotification p{margin-bottom:8px;line-height:1.4}.LOCAL_1DX___adminUsersPage .bottomSuccessNotification p:last-child{margin-bottom:0}.LOCAL_1DX___adminUsersPage .bottomSuccessNotification p strong{color:#0f4229;font-weight:700}.LOCAL_1DX___adminUsersPage .bottomSuccessNotification .timestamp{font-size:12px;color:#0a3622;font-style:italic;margin-top:8px}@keyframes slideInUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}
.LOCAL_pGx___adminStatsPage .overviewGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:20px;margin-bottom:20px}.LOCAL_pGx___adminStatsPage .overviewGrid .statCard{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;text-align:center;transition:box-shadow .2s}.LOCAL_pGx___adminStatsPage .overviewGrid .statCard:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.LOCAL_pGx___adminStatsPage .overviewGrid .statCard .statNumber{font-size:2.5rem;font-weight:bold;color:#2c5aa0;margin-bottom:8px}.LOCAL_pGx___adminStatsPage .overviewGrid .statCard .statLabel{color:#666;font-size:.9rem;font-weight:500}.LOCAL_pGx___adminStatsPage .chartSection .registrationChart{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.LOCAL_pGx___adminStatsPage .chartSection .registrationChart .chartHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.LOCAL_pGx___adminStatsPage .chartSection .registrationChart .chartHeader h3{margin:0;color:#333;font-size:1.1rem}.LOCAL_pGx___adminStatsPage .chartSection .registrationChart .chartHeader .expandButton{background:#2c5aa0;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background .2s}.LOCAL_pGx___adminStatsPage .chartSection .registrationChart .chartHeader .expandButton:hover{background:#1e3f73}.LOCAL_pGx___adminStatsPage .chartSection .registrationChart .chartContainer{overflow-x:auto}.LOCAL_pGx___adminStatsPage .statsGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px;margin-bottom:20px}.LOCAL_pGx___adminStatsPage .statsGrid.threeColumn{grid-template-columns:repeat(3, 1fr)}@media(max-width: 1200px){.LOCAL_pGx___adminStatsPage .statsGrid.threeColumn{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}}@media(max-width: 768px){.LOCAL_pGx___adminStatsPage .statsGrid.threeColumn{grid-template-columns:1fr}}.LOCAL_pGx___adminStatsPage .statsCard{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.LOCAL_pGx___adminStatsPage .statsCard h3{margin:0 0 15px 0;color:#333;font-size:1.1rem;border-bottom:2px solid #2c5aa0;padding-bottom:8px}.LOCAL_pGx___adminStatsPage .statsCard .avgRating{text-align:center;padding:20px}.LOCAL_pGx___adminStatsPage .statsCard .avgRating .avgNumber{font-size:3rem;font-weight:bold;color:#2c5aa0;margin-right:10px}.LOCAL_pGx___adminStatsPage .statsCard .avgRating .avgStars{font-size:2rem}.LOCAL_pGx___adminStatsPage .scrollableTable{max-height:300px;overflow-y:auto;border:1px solid #eee;border-radius:4px}.LOCAL_pGx___adminStatsPage .timelineContainer .showMoreContainer{text-align:center;margin-top:20px}.LOCAL_pGx___adminStatsPage .timelineContainer .showMoreContainer .showMoreButton{background:#2c5aa0;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:background .2s}.LOCAL_pGx___adminStatsPage .timelineContainer .showMoreContainer .showMoreButton:hover{background:#1e3f73}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .timeCell{white-space:nowrap;font-size:.85rem;color:#666}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .userCell a,.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .courseCell a{color:#2c5aa0;text-decoration:none;font-weight:500}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .userCell a:hover,.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .courseCell a:hover{text-decoration:underline}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .contentCell{max-width:300px}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .contentCell .flashcardContent{cursor:pointer;line-height:1.4;color:#555;border-radius:4px;transition:all .2s ease;position:relative}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .contentCell .flashcardContent img{max-width:100%}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .contentCell .flashcardContent.collapsed{background:#f8f9fa;border:1px solid #e9ecef;padding:8px}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .contentCell .flashcardContent.collapsed:hover{background:#e9ecef}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .contentCell .flashcardContent.expanded{background:#fff;border:2px solid #2c5aa0;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .contentCell .flashcardContent .fullContent{max-height:none}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .contentCell .flashcardContent .fullContent .flashcardDivider{border:none;border-top:2px solid #dee2e6;margin:12px 0}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .resultCell{text-align:center}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .resultCell .reviewResult{font-size:1.2rem;font-weight:bold;padding:4px 8px;border-radius:4px}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .resultCell .reviewResult.correct{color:#28a745;background:#d4edda}.LOCAL_pGx___adminStatsPage .timelineContainer .timelineTable .resultCell .reviewResult.incorrect{color:#dc3545;background:#f8d7da}.LOCAL_pGx___adminStatsPage .dataTable{width:100%;border-collapse:collapse;margin-top:10px}.LOCAL_pGx___adminStatsPage .dataTable th,.LOCAL_pGx___adminStatsPage .dataTable td{text-align:left;padding:12px 8px;border-bottom:1px solid #eee}.LOCAL_pGx___adminStatsPage .dataTable th{background:#f8f9fa;font-weight:600;color:#555;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.LOCAL_pGx___adminStatsPage .dataTable td{color:#333}.LOCAL_pGx___adminStatsPage .dataTable td a{color:#2c5aa0;text-decoration:none}.LOCAL_pGx___adminStatsPage .dataTable td a:hover{text-decoration:underline}.LOCAL_pGx___adminStatsPage .dataTable td .noData{color:#999;font-style:italic}.LOCAL_pGx___adminStatsPage .dataTable tr{background:#fff}.LOCAL_pGx___adminStatsPage .dataTable tr:hover{background:#f8f9fa}@media(max-width: 768px){.LOCAL_pGx___adminStatsPage .overviewGrid{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:15px}.LOCAL_pGx___adminStatsPage .overviewGrid .statCard{padding:15px}.LOCAL_pGx___adminStatsPage .overviewGrid .statCard .statNumber{font-size:2rem}.LOCAL_pGx___adminStatsPage .statsGrid{grid-template-columns:1fr;gap:15px}.LOCAL_pGx___adminStatsPage .statsCard{padding:15px}.LOCAL_pGx___adminStatsPage .statsCard .avgRating{padding:15px}.LOCAL_pGx___adminStatsPage .statsCard .avgRating .avgNumber{font-size:2.5rem}.LOCAL_pGx___adminStatsPage .dataTable{font-size:.9rem}.LOCAL_pGx___adminStatsPage .dataTable th,.LOCAL_pGx___adminStatsPage .dataTable td{padding:8px 6px}}@media(max-width: 480px){.LOCAL_pGx___adminStatsPage .overviewGrid{grid-template-columns:repeat(2, 1fr)}.LOCAL_pGx___adminStatsPage .overviewGrid .statCard .statNumber{font-size:1.8rem}.LOCAL_pGx___adminStatsPage .dataTable{font-size:.8rem}.LOCAL_pGx___adminStatsPage .dataTable th,.LOCAL_pGx___adminStatsPage .dataTable td{padding:6px 4px}}
