@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}}