#user-admin{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#user-admin>*{margin:20px}.digraph-edit{padding:0 60px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.digraph-edit h2{margin-top:60px}.digraph-edit .edit-topic,.digraph-edit .create-topic,.digraph-edit .create-relation,.digraph-edit .edit-relation{max-width:48%;width:100%}@media all and (max-width:1200px){.digraph-edit .edit-topic,.digraph-edit .create-topic,.digraph-edit .create-relation,.digraph-edit .edit-relation{max-width:100%}}.edit-content-tag{max-width:48%;width:100%}@media all and (max-width:1200px){.edit-content-tag{max-width:100%}}.edit-content-tag .flex-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.edit-content-tag .parent-content-tags{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.edit-content-tag .parent-content-tags div{min-width:150px}.universal-tools{max-width:100%;width:100%}@media all and (max-width:1200px){.universal-tools{max-width:100%}}.universal-tools h3{font-size:24px}.universal-tools h3 span{color:red}.universal-tools .flex-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.universal-tools .parent-content-tags{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.universal-tools .parent-content-tags div{min-width:150px}.edit-topic h4,.create-topic h4,.edit-user h4,.create-user h4,.edit-topic button,.create-topic button,.edit-user button,.create-user button,.edit-topic div,.create-topic div,.edit-user div,.create-user div{margin-top:10px;display:block}.edit-topic input,.create-topic input,.edit-user input,.create-user input,.edit-topic textarea,.create-topic textarea,.edit-user textarea,.create-user textarea{display:block;margin-top:5px;width:100%}.edit-topic .permission-check,.create-topic .permission-check,.edit-user .permission-check,.create-user .permission-check{display:inline-block;width:auto}.edit-topic .topic-tag,.create-topic .topic-tag,.edit-user .topic-tag,.create-user .topic-tag{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.edit-topic .topic-tag .tag-title,.create-topic .topic-tag .tag-title,.edit-user .topic-tag .tag-title,.create-user .topic-tag .tag-title{-webkit-flex:1;-ms-flex:1;flex:1}.edit-topic .topic-tag i,.create-topic .topic-tag i,.edit-user .topic-tag i,.create-user .topic-tag i{margin-left:10px;cursor:pointer}.edit-topic .standard-code{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.edit-topic .standard-code .remove{cursor:pointer}.create-relation .flex-container,.edit-relation .flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.create-relation .flex-container .topic-id,.edit-relation .flex-container .topic-id{-webkit-flex:1;-ms-flex:1;flex:1}.create-relation .flex-container .description,.edit-relation .flex-container .description{-webkit-flex:3;-ms-flex:3;flex:3}.create-relation .flex-container.topic-list,.edit-relation .flex-container.topic-list{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.create-relation .flex-container.topic-list div,.edit-relation .flex-container.topic-list div{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex}.create-relation input,.edit-relation input,.create-relation button,.edit-relation button{margin-right:5px}.create-relation button,.edit-relation button,.create-relation .status,.edit-relation .status{margin-top:5px}li{list-style-type:none}#content-tags{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 60px}#content-tags .content-tag-list{margin-top:10px;padding:50px;width:100%;border-width:1px;border-color:#d0d0d0;border-radius:3px;border-style:solid;min-height:10px}#content-tags .content-tag-list .content-tag{margin:10px 0 10px 0}#content-tags .content-tag-list .content-tag a.tag-link{font-size:20px}#content-tags .content-tag-list .content-tag a.tag-link.active:before{content:'\25bc'}#content-tags .content-tag-list .content-tag a.tag-link:before{content:'\25ba'}#content-tags .content-tag-list .content-tag h5{margin:10px 0 10px 0}#content-tags .content-tag-list .content-tag .list{margin-left:30px;display:none}#content-tags .content-tag-list .content-tag .list.active{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#content-tags .content-tag-list .content-tag .list a{margin-left:10px}#content-tags .content-tag-list .content-tag button{margin:30px 0 0 30px;display:none}#content-tags .content-tag-list .content-tag button.active{display:block}#set-description textarea{display:block;width:100%;min-height:120px;resize:none}.editor,.compare{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100%;height:100%;background:#f5f4f7;overflow:hidden}.editor .title-body-container,.compare .title-body-container{-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;overflow-x:hidden}.editor .title-body-container .title-container,.compare .title-body-container .title-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;margin-top:48px;margin-bottom:32px;text-align:center}.editor .title-body-container .title-container .title,.compare .title-body-container .title-container .title{margin:0;color:#9791a7;font-size:14px;line-height:17px;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.editor .title-body-container .title-container .subtitle,.compare .title-body-container .title-container .subtitle{margin:0;max-width:660px;color:#1c0656;font-size:28px;font-weight:300;line-height:33px;padding:0 15px}.editor .title-body-container .body,.compare .title-body-container .body{width:90%;max-width:800px;min-height:450px;margin:10px auto 50px auto;color:#9791a7;background:white;box-shadow:0 4px 8px -2px #dddce7;font-size:16px;padding:48px 0 96px 0}.editor .title-body-container .body .empty-content-prompt,.compare .title-body-container .body .empty-content-prompt{padding:32px 70px}@media all and (max-width:768px){.editor .title-body-container .body .empty-content-prompt,.compare .title-body-container .body .empty-content-prompt{padding:32px 0;text-align:center}}.editor .title-body-container .body>div:last-child .hidden-clickable-panel,.compare .title-body-container .body>div:last-child .hidden-clickable-panel{padding-bottom:96px;-webkit-transform:translateY(-21px);transform:translateY(-21px)}@media all and (max-width:768px){.editor .title-body-container .body,.compare .title-body-container .body{width:100%}}.editor .title-body-container .problem-body,.compare .title-body-container .problem-body{width:90%;max-width:800px;margin:10px auto 50px auto;color:#9791a7;font-size:16px;padding:0;color:#1c0656}.editor .footer,.compare .footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:50px;padding:5px 8px;background:white;border-top:1px solid #dddce7;box-shadow:0 -1px 2px 0 rgba(202,198,215,0.3)}.editor .footer .footer-left-panel,.compare .footer .footer-left-panel{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media all and (max-width:768px){.editor .footer .footer-left-panel,.compare .footer .footer-left-panel{display:none}}.editor .footer .footer-left-panel .footer-title,.compare .footer .footer-left-panel .footer-title{overflow:hidden;text-overflow:ellipsis;color:#1c0656;font-size:18px;white-space:nowrap}.editor .footer .footer-right-panel,.compare .footer .footer-right-panel{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin:0;padding-left:8px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.editor .footer .footer-right-panel .button+.button,.compare .footer .footer-right-panel .button+.button{margin-left:10px}.editor .editor-overlay,.compare .editor-overlay{position:absolute;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.4);opacity:1;z-index:1100}.editor .editor-overlay.hide-me,.compare .editor-overlay.hide-me{opacity:0;pointer-events:none}.editor .menu-container,.compare .menu-container{position:relative;height:0;border-bottom:1px solid transparent;cursor:pointer}@font-face{font-family:'expii';src:url('/client/apps/contribute/editor/menu/expii.eot');src:url('/client/apps/contribute/editor/menu/expii.eot#iefix') format('embedded-opentype'),url('/client/apps/contribute/editor/menu/expii.woff') format('woff'),url('/client/apps/contribute/editor/menu/expii.ttf') format('truetype'),url('/client/apps/contribute/editor/menu/expii.svg#expii') format('svg')}.editor .menu-container i,.compare .menu-container i{display:inline-block;text-decoration:inherit;font-family:'expii';font-style:normal;font-weight:normal;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.editor .menu-container i.expii-text:before,.compare .menu-container i.expii-text:before{content:'\e800'}.editor .menu-container i.expii-image:before,.compare .menu-container i.expii-image:before{content:'\e801'}.editor .menu-container i.expii-video:before,.compare .menu-container i.expii-video:before{content:'\e802'}.editor .menu-container i.expii-pause:before,.compare .menu-container i.expii-pause:before{content:'\e803'}.editor .menu-container i.expii-question:before,.compare .menu-container i.expii-question:before{content:'\e804'}.editor .menu-container i.expii-plot:before,.compare .menu-container i.expii-plot:before{content:'\e805'}.editor .menu-container i.expii-geo:before,.compare .menu-container i.expii-geo:before{content:'\e806'}.editor .menu-container.selected,.compare .menu-container.selected{border-bottom:1px solid #33d17a}@media all and (min-width:768px){.editor .menu-container.selected:before,.compare .menu-container.selected:before{content:'+';text-align:center;border-radius:50%;color:#fff;display:block;font-weight:600;font-size:20px;position:absolute;left:-15px;top:-13px;width:28px;height:28px;background-color:#33d17a;z-index:2;line-height:25px;opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:all .2s cubic-bezier(.47, .28, .23, 1.7);opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.editor .menu-container .hidden-clickable-panel,.compare .menu-container .hidden-clickable-panel{position:absolute;width:100%;height:42px;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:42px;z-index:1000}@media all and (min-width:768px){.editor .menu-container .hidden-clickable-panel:before,.compare .menu-container .hidden-clickable-panel:before{content:'+';text-align:center;border-radius:50%;color:#fff;display:block;font-weight:600;font-size:20px;position:absolute;left:-15px;top:8px;width:28px;height:28px;background-color:#33d17a;z-index:2;line-height:25px;opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:all .2s cubic-bezier(.47, .28, .23, 1.7)}}@media all and (max-width:768px){.editor .menu-container .hidden-clickable-panel:before,.compare .menu-container .hidden-clickable-panel:before{content:'+';text-align:center;border-radius:50%;color:#fff;position:absolute;display:block;top:14px;left:20px;font-size:12px;line-height:1;width:14px;height:14px;background:#b3efb5}}@media all and (min-width:768px){.editor .menu-container>.hidden-clickable-panel:hover .line-between-sections,.compare .menu-container>.hidden-clickable-panel:hover .line-between-sections{position:absolute;width:100%;top:21px;border-bottom:1px solid #33d17a}.editor .menu-container>.hidden-clickable-panel:hover:before,.compare .menu-container>.hidden-clickable-panel:hover:before{content:'+';text-align:center;border-radius:50%;color:#fff;display:block;font-weight:600;font-size:20px;position:absolute;left:-15px;top:8px;width:28px;height:28px;background-color:#33d17a;z-index:2;line-height:25px;opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:all .2s cubic-bezier(.47, .28, .23, 1.7);opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.editor .menu-container .menu,.compare .menu-container .menu{position:absolute;width:100%;height:40px;z-index:1001}.editor .menu-container .menu ul,.compare .menu-container .menu ul{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;height:100%;top:-50%;padding:10px;margin:0 65px;background-color:#33d17a;box-shadow:0 12px 8px -4px rgba(0,0,0,0.08);border-radius:3px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:all .07s ease}@media all and (max-width:768px){.editor .menu-container .menu ul,.compare .menu-container .menu ul{margin:0;max-width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.editor .menu-container .menu ul li+li,.compare .menu-container .menu ul li+li{padding-left:10px}.editor .menu-container .menu ul li button,.compare .menu-container .menu ul li button{padding:0;color:#fff;text-align:center;transition:all .07s ease;border:none;background-color:#33d17a;outline:0}.editor .menu-container .menu ul li button:hover,.compare .menu-container .menu ul li button:hover{color:#33d17a}.editor .menu-container .menu ul li button:hover>i,.compare .menu-container .menu ul li button:hover>i{background-color:#fff}.editor .menu-container .menu ul li button>i,.compare .menu-container .menu ul li button>i{width:28px;height:28px;line-height:28px;border-radius:50%;transition:all .07s ease}.editor .menu-container .menu ul li button>i:active,.compare .menu-container .menu ul li button>i:active{-webkit-transform:scale(.85);transform:scale(.85)}.editor .subtle-plus-icon-on-left-for-mobile,.compare .subtle-plus-icon-on-left-for-mobile{content:'+';text-align:center;border-radius:50%;color:#fff;position:absolute;display:block;top:14px;left:20px;font-size:12px;line-height:1;width:14px;height:14px;background:#b3efb5}.editor section.in-the-editor,.compare section.in-the-editor{position:relative;padding:16px 70px}.editor section.in-the-editor .preview,.compare section.in-the-editor .preview{position:relative;display:block;cursor:pointer}.editor section.in-the-editor .preview .paragraph-style,.compare section.in-the-editor .preview .paragraph-style{margin-bottom:12px;padding:2px}.editor section.in-the-editor .preview .answer-container,.compare section.in-the-editor .preview .answer-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 12px 0 8px}.editor section.in-the-editor .preview .answer-container:first-child,.compare section.in-the-editor .preview .answer-container:first-child{margin-top:24px}.editor section.in-the-editor .preview .answer-container .input-box,.compare section.in-the-editor .preview .answer-container .input-box{margin:0 10px 0 0}.editor section.in-the-editor .preview .answer-container .answer-text,.compare section.in-the-editor .preview .answer-container .answer-text{width:100%;line-height:1.1;color:#1f1930;padding-bottom:5px}.editor section.in-the-editor ::-webkit-input-placeholder,.compare section.in-the-editor ::-webkit-input-placeholder{color:#dddce7}.editor section.in-the-editor :-ms-input-placeholder,.compare section.in-the-editor :-ms-input-placeholder{color:#dddce7}.editor section.in-the-editor ::placeholder,.compare section.in-the-editor ::placeholder{color:#dddce7}.editor section.in-the-editor .ask,.compare section.in-the-editor .ask{position:relative;display:block;padding:0;margin:auto}.editor section.in-the-editor .ask .answers,.compare section.in-the-editor .ask .answers{margin:25px 0}.editor section.in-the-editor .ask .answers .current-answers-container,.compare section.in-the-editor .ask .answers .current-answers-container{padding:0}.editor section.in-the-editor .ask .answers .current-answers-container .answer,.compare section.in-the-editor .ask .answers .current-answers-container .answer{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:700px;margin:10px 0}@media all and (max-width:768px){.editor section.in-the-editor .ask .answers .current-answers-container .answer,.compare section.in-the-editor .ask .answers .current-answers-container .answer{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container{display:-webkit-flex;display:-ms-flexbox;display:flex;width:65%}@media all and (max-width:768px){.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container{width:100%}}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container .remove-answer,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container .remove-answer{width:30px;color:#cac6d7;cursor:pointer;line-height:40px}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container .remove-answer:hover,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container .remove-answer:hover{color:#78708a}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .textarea,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .textarea{position:relative;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:8px 12px 0;background-color:#f5f4f7;box-shadow:inset 0 1px 3px #dddce7;border:none;font-size:14px;color:#2e2940;overflow-y:hidden;resize:none;outline:none}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .textarea::-webkit-input-placeholder,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .textarea::-webkit-input-placeholder{color:#cac6d7}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .textarea:-ms-input-placeholder,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .textarea:-ms-input-placeholder{color:#cac6d7}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .textarea::placeholder,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .textarea::placeholder{color:#cac6d7}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .textarea:not(:last-child),.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .textarea:not(:last-child){border-bottom:1px solid #cac6d7}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .button,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .button{margin-top:2%}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .flex-container,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .flex-container{-webkit-flex:1;-ms-flex:1;flex:1}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .remove-image,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .remove-image{background:transparent;border:0;box-shadow:none}.editor section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .error,.compare section.in-the-editor .ask .answers .current-answers-container .answer .left-container .feedback-answer-container .error{color:red}.editor section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container,.compare section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container{margin-left:18px}@media all and (max-width:768px){.editor section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container,.compare section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container{margin-left:30px}}.editor section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container .snappy-input-button,.compare section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container .snappy-input-button{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;border-radius:2px;outline:none;border:1px solid transparent;cursor:pointer}@media all and (max-width:768px){.editor section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container .snappy-input-button,.compare section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container .snappy-input-button{margin:10px 0}}.editor section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container .snappy-input-button.correct,.compare section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container .snappy-input-button.correct{color:#fff;background-color:#33d17a}.editor section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container .snappy-input-button.incorrect,.compare section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container .snappy-input-button.incorrect{background:transparent;color:#cac6d7}.editor section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container .snappy-input-button.incorrect:hover,.compare section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container .snappy-input-button.incorrect:hover{border:1px solid #dddce7}.editor section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container .snappy-input-button .snappy-icon,.compare section.in-the-editor .ask .answers .current-answers-container .answer .right-container .is-correct-selector-container .snappy-input-button .snappy-icon{margin-right:10px}.editor section.in-the-editor .ask .answers .create-answer-container,.compare section.in-the-editor .ask .answers .create-answer-container{max-width:700px}.editor section.in-the-editor .ask .answers .create-answer-container .inner-container,.compare section.in-the-editor .ask .answers .create-answer-container .inner-container{width:65%;height:41px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media all and (max-width:768px){.editor section.in-the-editor .ask .answers .create-answer-container .inner-container,.compare section.in-the-editor .ask .answers .create-answer-container .inner-container{width:100%}}.editor section.in-the-editor .ask .answers .create-answer-container .inner-container .create-answer-icon,.compare section.in-the-editor .ask .answers .create-answer-container .inner-container .create-answer-icon{width:30px;min-width:30px;color:#cac6d7;font-size:26px;font-weight:400;font-style:normal;cursor:pointer}.editor section.in-the-editor .ask .answers .create-answer-container .inner-container .create-answer-button,.compare section.in-the-editor .ask .answers .create-answer-container .inner-container .create-answer-button{width:100%;height:100%;border:1px solid #dddce7;border-radius:3px;box-shadow:inset 0 1px 3px #dddce7;background-color:#f5f4f7;cursor:pointer;font-size:14px;text-align:left;outline:none;opacity:.5;padding-left:12px}.editor section.in-the-editor .ask .answers .create-answer-container .inner-container .create-answer-button:hover,.compare section.in-the-editor .ask .answers .create-answer-container .inner-container .create-answer-button:hover{opacity:.8}.editor section.in-the-editor .ask .text-toolbar .icons-container ul,.compare section.in-the-editor .ask .text-toolbar .icons-container ul{right:10px}.editor section.in-the-editor .ask .select-answer-type-container,.compare section.in-the-editor .ask .select-answer-type-container{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.editor section.in-the-editor .ask .select-answer-type-container .prompt,.compare section.in-the-editor .ask .select-answer-type-container .prompt{display:inline-block;margin-right:12px;color:#07001b}.editor section.in-the-editor .ask .select-answer-type-container .select-answer-type-list,.compare section.in-the-editor .ask .select-answer-type-container .select-answer-type-list{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;border:1px solid #dddce7;border-radius:3px}@media all and (max-width:500px){.editor section.in-the-editor .ask .select-answer-type-container .select-answer-type-list,.compare section.in-the-editor .ask .select-answer-type-container .select-answer-type-list{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.editor section.in-the-editor .ask .select-answer-type-container .select-answer-type-list .answer-type,.compare section.in-the-editor .ask .select-answer-type-container .select-answer-type-list .answer-type{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0 12px;height:36px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #dddce7;background-color:transparent;font-size:13px;line-height:100%;white-space:nowrap;outline:none;cursor:pointer}.editor section.in-the-editor .ask .select-answer-type-container .select-answer-type-list .answer-type.selected,.compare section.in-the-editor .ask .select-answer-type-container .select-answer-type-list .answer-type.selected{background-color:#f5f4f7;color:#2c088b;box-shadow:inset 0 1px 3px #dddce7;cursor:default}.editor section.in-the-editor .ask .question-label,.compare section.in-the-editor .ask .question-label{color:#dddce7}.editor section.in-the-editor .ask .question,.compare section.in-the-editor .ask .question{width:100%;font-size:19px;border-style:none;outline:none;overflow-y:hidden;resize:none;border-bottom:1px solid #dddce7;margin-bottom:24px;padding-bottom:12px}.editor section.in-the-editor .ask .color-brand,.compare section.in-the-editor .ask .color-brand{color:#2c088b}.editor section.in-the-editor .ask .color-default,.compare section.in-the-editor .ask .color-default{color:#dddce7}.editor section.in-the-editor .image,.compare section.in-the-editor .image{position:relative;text-align:center;outline:none}.editor section.in-the-editor .image .get-caption,.compare section.in-the-editor .image .get-caption{cursor:pointer;overflow:hidden}.editor section.in-the-editor .image .get-caption .caption-input,.compare section.in-the-editor .image .get-caption .caption-input{margin:8px 0;width:100%;padding:0;color:#78708a;line-height:1.75;border-style:none;outline:none;overflow-y:hidden;resize:none;text-align:center}@media all and (max-width:768px){.editor section.in-the-editor .image .get-caption .caption-input,.compare section.in-the-editor .image .get-caption .caption-input{font-size:12px;width:158px}}.editor section.in-the-editor .image .get-caption .caption-input::-webkit-input-placeholder,.compare section.in-the-editor .image .get-caption .caption-input::-webkit-input-placeholder{color:#cac6d7}.editor section.in-the-editor .image .get-caption .caption-input:-ms-input-placeholder,.compare section.in-the-editor .image .get-caption .caption-input:-ms-input-placeholder{color:#cac6d7}.editor section.in-the-editor .image .get-caption .caption-input::placeholder,.compare section.in-the-editor .image .get-caption .caption-input::placeholder{color:#cac6d7}.editor section.in-the-editor .image .get-image,.compare section.in-the-editor .image .get-image{text-align:center;padding:70px 0;cursor:pointer}.editor section.in-the-editor .image .get-image i,.compare section.in-the-editor .image .get-image i{pointer-events:none}.editor section.in-the-editor .image .get-image .prompt,.compare section.in-the-editor .image .get-image .prompt{font-weight:400;pointer-events:none}@media all and (min-width:768px){.editor section.in-the-editor .image .get-image .prompt,.compare section.in-the-editor .image .get-image .prompt{padding:20px}}.editor section.in-the-editor .parsed-eml-with-preview-container,.compare section.in-the-editor .parsed-eml-with-preview-container{position:relative;margin:auto}.editor section.in-the-editor .parsed-eml-with-preview-container .content-container,.compare section.in-the-editor .parsed-eml-with-preview-container .content-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.editor section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container,.compare section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container{height:100%;border-radius:3px;border:1px solid #dddce7}.editor section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container .viewport-dimensions,.compare section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container .viewport-dimensions{width:400px;height:400px}.editor section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container .eml-container,.compare section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container .eml-container{position:relative;width:400px;height:400px}.editor section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container .eml-container .textarea,.compare section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container .eml-container .textarea{border-right:1px solid #dddce7;padding-left:12px;padding-top:12px;box-shadow:inset -3px 0 4px rgba(0,0,0,0.03)}.editor section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container .preview-container,.compare section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container .preview-container{color:#1f1930;width:400px;height:400px}.editor section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container .preview-container .skybox,.compare section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container .preview-container .skybox,.editor section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container .preview-container .error,.compare section.in-the-editor .parsed-eml-with-preview-container.desktop>.content-container .preview-container .error{width:400px;height:400px}.editor section.in-the-editor .parsed-eml-with-preview-container.mobile>.content-container,.compare section.in-the-editor .parsed-eml-with-preview-container.mobile>.content-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.editor section.in-the-editor .parsed-eml-with-preview-container.mobile>.content-container .eml-container,.compare section.in-the-editor .parsed-eml-with-preview-container.mobile>.content-container .eml-container{position:relative;width:100%;margin-bottom:20px}.editor section.in-the-editor .parsed-eml-with-preview-container.mobile>.content-container .eml-container .textarea,.compare section.in-the-editor .parsed-eml-with-preview-container.mobile>.content-container .eml-container .textarea{border:1px solid #dddce7;border-radius:3px}.editor section.in-the-editor .parsed-eml-with-preview-container.mobile>.content-container .preview-container,.compare section.in-the-editor .parsed-eml-with-preview-container.mobile>.content-container .preview-container{width:200px;height:200px;color:#1f1930}.editor section.in-the-editor .parsed-eml-with-preview-container.mobile>.content-container .preview-container .skybox,.compare section.in-the-editor .parsed-eml-with-preview-container.mobile>.content-container .preview-container .skybox{width:200px;height:200px}.editor section.in-the-editor .parsed-eml-with-preview-container .error,.compare section.in-the-editor .parsed-eml-with-preview-container .error{padding:0 6px;font-size:11px;color:#ed463f}.editor section.in-the-editor .parsed-eml-with-preview-container .help-link,.compare section.in-the-editor .parsed-eml-with-preview-container .help-link{position:absolute;top:15px;right:15px;color:#9791a7;cursor:pointer}.editor section.in-the-editor .parsed-eml-with-preview-container .textarea,.compare section.in-the-editor .parsed-eml-with-preview-container .textarea{height:100%;width:100%;margin-bottom:20px;padding:5px 35px 5px 5px;border:none;font-size:13px;resize:none;background:#f5f4f7;outline:none;color:#1f1930}.editor section.in-the-editor .desktop-styles,.compare section.in-the-editor .desktop-styles{height:100%;border-radius:3px;border:1px solid #dddce7}.editor section.in-the-editor .desktop-styles .viewport-dimensions,.compare section.in-the-editor .desktop-styles .viewport-dimensions{width:400px;height:400px}.editor section.in-the-editor .desktop-styles .eml-container,.compare section.in-the-editor .desktop-styles .eml-container{position:relative;width:400px;height:400px}.editor section.in-the-editor .desktop-styles .eml-container .textarea,.compare section.in-the-editor .desktop-styles .eml-container .textarea{border-right:1px solid #dddce7;padding-left:12px;padding-top:12px;box-shadow:inset -3px 0 4px rgba(0,0,0,0.03)}.editor section.in-the-editor .desktop-styles .preview-container,.compare section.in-the-editor .desktop-styles .preview-container{color:#1f1930;width:400px;height:400px}.editor section.in-the-editor .desktop-styles .preview-container .skybox,.compare section.in-the-editor .desktop-styles .preview-container .skybox,.editor section.in-the-editor .desktop-styles .preview-container .error,.compare section.in-the-editor .desktop-styles .preview-container .error{width:400px;height:400px}.editor section.in-the-editor .mobile-styles,.compare section.in-the-editor .mobile-styles{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.editor section.in-the-editor .mobile-styles .eml-container,.compare section.in-the-editor .mobile-styles .eml-container{position:relative;width:100%;margin-bottom:20px}.editor section.in-the-editor .mobile-styles .eml-container .textarea,.compare section.in-the-editor .mobile-styles .eml-container .textarea{border:1px solid #dddce7;border-radius:3px}.editor section.in-the-editor .mobile-styles .preview-container,.compare section.in-the-editor .mobile-styles .preview-container{width:200px;height:200px;color:#1f1930}.editor section.in-the-editor .mobile-styles .preview-container .skybox,.compare section.in-the-editor .mobile-styles .preview-container .skybox{width:200px;height:200px}.editor section.in-the-editor .text,.compare section.in-the-editor .text{position:relative;height:100%}.editor section.in-the-editor .text textarea,.compare section.in-the-editor .text textarea{width:100%;font-size:16px;color:#07001b;padding:0;border-style:none;outline:none;overflow-y:hidden;resize:none}.editor section.in-the-editor .body-text,.compare section.in-the-editor .body-text{margin-bottom:0}.editor section.in-the-editor .video,.compare section.in-the-editor .video{position:relative;text-align:center;cursor:pointer;outline:none}.editor section.in-the-editor .video .get-video-url,.compare section.in-the-editor .video .get-video-url{text-align:center;padding:60px 0;outline:none}.editor section.in-the-editor .video .get-video-url .prompt,.compare section.in-the-editor .video .get-video-url .prompt{padding:20px;font-weight:400}.editor section.in-the-editor .video .get-video-url .edit-url-manually,.compare section.in-the-editor .video .get-video-url .edit-url-manually{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.editor section.in-the-editor .video .get-video-url .edit-url-manually .input-url,.compare section.in-the-editor .video .get-video-url .edit-url-manually .input-url{display:inline-block;max-width:80%;width:350px;margin-right:10px}.editor section.in-the-editor .video .video-preview-and-edit,.compare section.in-the-editor .video .video-preview-and-edit{margin:auto}.editor section.in-the-editor .video .video-preview-and-edit .video-preview-wrapper,.compare section.in-the-editor .video .video-preview-and-edit .video-preview-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.editor section.in-the-editor .video .video-preview-and-edit .video-preview-wrapper .youtube-video,.compare section.in-the-editor .video .video-preview-and-edit .video-preview-wrapper .youtube-video{position:absolute;top:0;left:0;width:100%;height:100%}.editor section.in-the-editor .video .video-preview-and-edit .video-menu-container,.compare section.in-the-editor .video .video-preview-and-edit .video-menu-container{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:12px 0;min-height:30px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (max-width:768px){.editor section.in-the-editor .video .video-preview-and-edit .video-menu-container,.compare section.in-the-editor .video .video-preview-and-edit .video-menu-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media all and (max-width:768px){.editor section.in-the-editor .video .video-preview-and-edit .video-menu-container .add-first-annotation,.compare section.in-the-editor .video .video-preview-and-edit .video-menu-container .add-first-annotation{-webkit-order:2;-ms-flex-order:2;order:2;margin-top:12px}}.editor section.in-the-editor .video .video-preview-and-edit .video-menu-container .times,.compare section.in-the-editor .video .video-preview-and-edit .video-menu-container .times{-webkit-flex:5;-ms-flex:5;flex:5;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#232323;font-size:13px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width:768px){.editor section.in-the-editor .video .video-preview-and-edit .video-menu-container .times,.compare section.in-the-editor .video .video-preview-and-edit .video-menu-container .times{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.editor section.in-the-editor .video .video-preview-and-edit .video-menu-container .times .to,.compare section.in-the-editor .video .video-preview-and-edit .video-menu-container .times .to,.editor section.in-the-editor .video .video-preview-and-edit .video-menu-container .times .limit-video-to-timeframe,.compare section.in-the-editor .video .video-preview-and-edit .video-menu-container .times .limit-video-to-timeframe{margin:0 5px}.editor section.in-the-editor .video .video-preview-and-edit .video-menu-container .times input[type='text'],.compare section.in-the-editor .video .video-preview-and-edit .video-menu-container .times input[type='text']{width:70px}.editor section.in-the-editor .video .video-preview-and-edit .annotations-table,.compare section.in-the-editor .video .video-preview-and-edit .annotations-table{margin:10px 0;padding:10px 0;border-bottom:1px solid #cac6d7;border-top:1px solid #cac6d7}.editor section.in-the-editor .video .video-preview-and-edit .annotations-table .annotation,.compare section.in-the-editor .video .video-preview-and-edit .annotations-table .annotation{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:10px;text-align:left;font-size:12px}.editor section.in-the-editor .video .video-preview-and-edit .annotations-table .annotation .time-input,.compare section.in-the-editor .video .video-preview-and-edit .annotations-table .annotation .time-input{width:70px}.editor section.in-the-editor .video .video-preview-and-edit .annotations-table .annotation .annotation-input,.compare section.in-the-editor .video .video-preview-and-edit .annotations-table .annotation .annotation-input{margin:0 24px;-webkit-flex:8;-ms-flex:8;flex:8;color:#1f1930}@media all and (max-width:768px){.editor section.in-the-editor .video .video-preview-and-edit .annotations-table .annotation .annotation-input,.compare section.in-the-editor .video .video-preview-and-edit .annotations-table .annotation .annotation-input{margin:0 0 0 12px}}.editor section.in-the-editor .video .video-preview-and-edit .annotations-table .annotation .annotation-input .annotation-input-textarea,.compare section.in-the-editor .video .video-preview-and-edit .annotations-table .annotation .annotation-input .annotation-input-textarea{padding:6px;width:100%;min-height:30px;background-color:#f5f4f7;border-radius:4px;border:1px solid #dddce7;outline:none;resize:none;box-shadow:0 1px 3px rgba(151,145,167,0.15) inset}.editor section.in-the-editor .video .video-preview-and-edit .annotations-table .annotation .remove-annotation,.compare section.in-the-editor .video .video-preview-and-edit .annotations-table .annotation .remove-annotation{text-align:right;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.editor section.in-the-editor .video .video-preview-and-edit .add-annotation-container,.compare section.in-the-editor .video .video-preview-and-edit .add-annotation-container{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 0;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media all and (max-width:768px){.editor section.in-the-editor .video .video-preview-and-edit .add-annotation-container,.compare section.in-the-editor .video .video-preview-and-edit .add-annotation-container{-webkit-order:2;-ms-flex-order:2;order:2;margin-top:12px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media all and (max-width:768px){.editor section.in-the-editor,.compare section.in-the-editor{padding:16px 5%}}.editor section.in-the-editor .validation,.compare section.in-the-editor .validation{padding:10px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.editor section.in-the-editor .validation .validation-badge,.compare section.in-the-editor .validation .validation-badge{background-color:#003873;color:#fff;padding:5px 10px;border-radius:4px}.editor section.in-the-editor .validation .validation-badge i,.compare section.in-the-editor .validation .validation-badge i{margin-right:7px}.editor section.in-the-editor .validation .validation-error,.compare section.in-the-editor .validation .validation-error{margin:10px 0;color:#003873}.editor section.in-the-editor .remove,.compare section.in-the-editor .remove{position:absolute;width:32px;height:32px;top:19px;right:-19px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#dddce7;cursor:pointer;z-index:1000;transition:all .2s cubic-bezier(.47, .28, .23, 1.7);-webkit-transform:scale(0);transform:scale(0)}.editor section.in-the-editor .remove:hover,.compare section.in-the-editor .remove:hover{color:#1f97e6}@media all and (max-width:768px){.editor section.in-the-editor .remove,.compare section.in-the-editor .remove{top:-16px;right:16px}}.editor section.in-the-editor.focused,.compare section.in-the-editor.focused{box-shadow:3px 0 0 #fff,-2px 0 0 #cac6d7,0 2px 12px #dddce7}@media all and (max-width:768px){.editor section.in-the-editor.focused,.compare section.in-the-editor.focused{box-shadow:3px 0 0 #fff,inset 2px 0 0 #78708a,0 2px 12px #cac6d7}}.editor section.in-the-editor.focused .remove,.compare section.in-the-editor.focused .remove{-webkit-transform:scale(1);transform:scale(1)}.editor section.in-the-editor.focused .remove:active,.compare section.in-the-editor.focused .remove:active{-webkit-transform:scale(.85);transform:scale(.85)}.editor section.in-the-editor:not(.focused):not(.no-hover),.compare section.in-the-editor:not(.focused):not(.no-hover){cursor:pointer}.editor section.in-the-editor:not(.focused):not(.no-hover):hover,.compare section.in-the-editor:not(.focused):not(.no-hover):hover{background-color:#f8f8fa}.editor .text-toolbar,.compare .text-toolbar{height:0;outline:none}.editor .text-toolbar .icons-container,.compare .text-toolbar .icons-container{height:100%;position:relative}.editor .text-toolbar .icons-container ul,.compare .text-toolbar .icons-container ul{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:-36px;padding:0 4px;border:1px solid #cac6d7;border-radius:3px;box-shadow:0 4px 4px -2px rgba(0,0,0,0.08);background-color:#fff;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#5d5474;z-index:1001}.editor .text-toolbar .icons-container ul li>i,.compare .text-toolbar .icons-container ul li>i{display:inline-block;padding:8px 10px;font-size:14px;cursor:pointer;transition:all .1s cubic-bezier(.47, .28, .23, 1.7)}.editor .text-toolbar .icons-container ul li>i:hover,.compare .text-toolbar .icons-container ul li>i:hover{color:#422ce1}.editor .text-toolbar .icons-container ul li>i:active,.compare .text-toolbar .icons-container ul li>i:active{-webkit-transform:scale(.85);transform:scale(.85)}.editor .body>.page-container,.compare .body>.page-container{padding:25px;color:#07001b}@media all and (max-width:768px){.editor .remove-footer-on-mobile,.compare .remove-footer-on-mobile{display:none}}.editor .footer-view-details,.compare .footer-view-details{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;font-size:13px;color:#78708a;cursor:pointer}.editor .footer-view-details .footer-details-container,.compare .footer-view-details .footer-details-container{position:absolute;padding:8px;top:0;left:20px;width:300px;vertical-align:top;background-color:#fff;border:1px solid #cac6d7;border-radius:2px;-webkit-transform:translateY(-100%);transform:translateY(-100%);color:#07001b;z-index:100000}.editor .footer-view-details .footer-details-container:hover,.compare .footer-view-details .footer-details-container:hover{background-color:#dddce7}.editor .footer-view-details .footer-details-container .details-header,.compare .footer-view-details .footer-details-container .details-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.editor .footer-view-details .footer-details-container .details-header .author,.compare .footer-view-details .footer-details-container .details-header .author{color:#5740ff;margin-right:6px}.editor .footer-view-details .footer-details-container .details-header .timeago,.compare .footer-view-details .footer-details-container .details-header .timeago{color:#78708a}.editor .footer-view-details .view-details-icon,.compare .footer-view-details .view-details-icon{height:100%;padding-left:5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.editor .toggle-versions,.compare .toggle-versions{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;font-size:9px;border:1px solid #dddce7;border-radius:3px}.editor .toggle-versions .version,.compare .toggle-versions .version{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0 12px;height:36px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #dddce7;background-color:transparent;font-size:13px;line-height:100%;white-space:nowrap;outline:none;cursor:pointer}.editor .toggle-versions .version.selected,.compare .toggle-versions .version.selected{background-color:#f5f4f7;color:#2c088b;box-shadow:inset 0 1px 3px #dddce7;cursor:default}.editor .status-message,.compare .status-message{margin:0;padding:0 6px}.end-of-stream{width:90%;max-width:550px;margin:75px auto}.end-of-stream i.btb.bt-plus{margin-right:4px}.end-of-stream .end-of-stream-header{margin-bottom:45px;text-align:center}.end-of-stream .end-of-stream-header .instruction-text{color:#9791a7;margin:25px auto}.end-of-stream .end-of-stream-header .buttons-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.end-of-stream .end-of-stream-header .button+.button{margin:0 0 0 15px}@media all and (max-width:380px){.end-of-stream .end-of-stream-header .buttons-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.end-of-stream .end-of-stream-header .button+.button{margin:15px 0 0}}.grandmaster-modal{color:white}.grandmaster-modal div.text{margin-bottom:15px}.grandmaster-modal ul{padding:0;margin-bottom:15px}.grandmaster-modal input[type='checkbox']{margin-right:15px;margin-bottom:10px}.grandmaster-modal textarea{width:100%;resize:none;outline:none;color:#000}.grandmaster-modal .caption{color:white;margin-bottom:25px}.grandmaster-modal .buttons-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.grandmaster-modal .buttons-container.vertical{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.grandmaster-modal .full-width-and-some-margin{margin:15px 0;width:100%}.grandmaster-modal .half-width-and-some-margin{margin:5px 0;width:50%}#grandmaster-style #main-container{background-color:#f8f8fa}#reason-panel{border-radius:10px;background-color:#5740ff;width:1000px;height:119px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#FFF;position:fixed;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}@media all and (max-width:1000px){#reason-panel{width:90%;height:119px}}#reason-panel #reason-text{-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;padding-left:30px;padding-right:30px;width:600px;margin:0}@media all and (max-width:1000px){#reason-panel #reason-text{width:60%}}#reason-panel #cloud{height:90px;position:absolute;bottom:0;right:100px}@media all and (max-width:1000px){#reason-panel #cloud{width:40%;right:0;overflow:hidden}}#reason-panel #girl{width:200px;position:absolute;bottom:0;right:60px}@media all and (max-width:1000px){#reason-panel #girl{width:30%}}#reason-panel #close-button{position:absolute;top:16px;right:16px;cursor:pointer}#problem-stream{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:200px}#problem-stream .submitting-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,0.8);z-index:10;opacity:1;transition:opacity 70ms 100ms}#problem-stream .submitting-overlay.hide-me{pointer-events:none;opacity:0;transition:opacity 0s}#problem-stream .topic-colored-banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-bottom:18px;background-color:#1f97e6;color:#fff}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container{width:100%;max-width:1030px;padding:0 15px}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .see-through-white{color:rgba(255,255,255,0.85)}@media all and (max-width:768px){#problem-stream .topic-colored-banner .topic-colored-banner-inner-container{padding:0 15px}}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .current-destination{font-weight:600}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .change-destination{position:relative}@media all and (max-width:768px){#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .change-destination{width:100%}}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .change-destination i{margin-right:6px}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .change-destination .button{margin:0}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .change-destination .change-destination-help{position:absolute;left:0;bottom:-5px;font-weight:normal;font-size:16px;color:#100236;-webkit-transform:translateY(100%) rotateX(0);transform:translateY(100%) rotateX(0);opacity:1;z-index:1;text-align:left;width:270px;line-height:1.5;padding:20px 30px;transition:opacity 150ms,-webkit-transform 150ms cubic-bezier(.175, .885, .32, 1.275);transition:transform 150ms cubic-bezier(.175, .885, .32, 1.275),opacity 150ms;transition:transform 150ms cubic-bezier(.175, .885, .32, 1.275),opacity 150ms,-webkit-transform 150ms cubic-bezier(.175, .885, .32, 1.275);box-shadow:0 4px 14px -2px rgba(0,0,0,0.2)}@media all and (max-width:1000px){#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .change-destination .change-destination-help{left:inherit;right:-5px}}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .change-destination .change-destination-help div+div{margin-top:20px}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .change-destination .change-destination-help.hide-me{opacity:0;-webkit-transform:translateY(50%) rotateX(-40deg);transform:translateY(50%) rotateX(-40deg);pointer-events:none;transition:opacity 150ms,-webkit-transform 150ms cubic-bezier(.32, -0.275, .735, .115);transition:transform 150ms cubic-bezier(.32, -0.275, .735, .115),opacity 150ms;transition:transform 150ms cubic-bezier(.32, -0.275, .735, .115),opacity 150ms,-webkit-transform 150ms cubic-bezier(.32, -0.275, .735, .115)}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-inner-container-items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin:22px 0 6px 0}@media all and (max-width:768px){#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-inner-container-items{font-size:14px;line-height:1}}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-inner-container-items>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;margin:0}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-inner-container-items>div i{margin-right:7px}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-title{max-width:100%;margin-bottom:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:2}@media all and (max-width:768px){#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-title{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-title .current-location{width:75%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:32px}@media all and (max-width:768px){#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-title .current-location{width:100%;font-size:22px}}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-title .current-location i{margin-right:7px}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-title .latex-and-markdown,#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-title p{width:100%;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-title>i{margin-right:10px}@media all and (max-width:768px){#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .topic-colored-banner-title{font-size:24px;font-weight:300}}#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .learn-more-link{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-size:12px;line-height:1;margin-bottom:20px}@media all and (max-width:768px){#problem-stream .topic-colored-banner .topic-colored-banner-inner-container .learn-more-link{font-size:12px}}#problem-stream .problem-content-container{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:1000px;margin:-18px 0 55px 0}#problem-stream .problem-content-container .problem-content{-webkit-flex:2;-ms-flex:2;flex:2;margin-right:8px}@media all and (max-width:768px){.card-header#problem-stream .problem-content-container .problem-content:not(.no-borders){border-top:1px solid #cac6d7;border-bottom:1px solid #cac6d7;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 4px 8px -2px #dddce7}}.card-header#problem-stream .problem-content-container .problem-content:not(.no-borders) .card-dropdown .padded{padding:0 15px}@media all and (max-width:768px){#problem-stream .problem-content-container .problem-content .card-body{padding:15px}}#problem-stream .problem-content-container .problem-content .vote-widget-container{position:relative}#problem-stream .problem-content-container .problem-content .vote-widget-container .grandmaster-vote{background-color:white;box-shadow:0 4px 8px -2px #dddce7;border-radius:3px;border:1px solid #dddce7;position:absolute;left:5px;bottom:-10px;-webkit-transform:translateY(100%);transform:translateY(100%);padding:25px 30px;z-index:10;opacity:1;transition:100ms;pointer-events:none}@media screen and (max-width:375px){#problem-stream .problem-content-container .problem-content .vote-widget-container .grandmaster-vote{font-size:13px}}#problem-stream .problem-content-container .problem-content .vote-widget-container .grandmaster-vote:before,#problem-stream .problem-content-container .problem-content .vote-widget-container .grandmaster-vote:after{position:absolute;content:'';width:20px;height:10px;left:12px;border-left:10px solid transparent;border-right:10px solid transparent}#problem-stream .problem-content-container .problem-content .vote-widget-container .grandmaster-vote:before{top:-11px;border-bottom:10px solid #dddce7}#problem-stream .problem-content-container .problem-content .vote-widget-container .grandmaster-vote:after{top:-10px;border-bottom:10px solid white}#problem-stream .problem-content-container .problem-content .vote-widget-container .grandmaster-vote.hide-me{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}#problem-stream .problem-content-container .related-topics-sidebar{-webkit-flex:1;-ms-flex:1;flex:1;min-height:100px;font-weight:600;padding:15px}#problem-stream .problem-content-container .related-topics-sidebar .learn-related-topics{color:#2e2940;font-size:16px}#problem-stream .problem-content-container .related-topics-sidebar .related-topic{padding:10px 0;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#problem-stream .problem-content-container .related-topics-sidebar .related-topic:last-child{padding-bottom:0}#problem-stream .problem-content-container .related-topics-sidebar .related-topic:not(:last-child){border-bottom:1px solid #dddce7}#problem-stream .problem-content-container .related-topics-sidebar .related-topic .topic-text{padding-right:6px}#problem-stream .problem-content-container .related-topics-sidebar .related-topic .topic-title{font-size:13px;color:#422ce1}#problem-stream .problem-content-container .related-topics-sidebar .related-topic .number-of-explanations{margin:3px 0;font-size:12px;font-weight:400;color:#78708a}#problem-stream .problem-content-container .related-topics-sidebar .related-topic i{margin:0 5px;transition:80ms}#problem-stream .problem-content-container .related-topics-sidebar .related-topic:hover i{margin:0 0 0 10px}@media all and (max-width:1000px){#problem-stream .problem-content-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#problem-stream .problem-content-container .problem-content{width:100%;margin:0 0 12px 0}#problem-stream .problem-content-container .related-topics-sidebar{width:100%}}#problem-stream .problem-content-container .results{border-top:1px solid #dddce7}@media all and (max-width:768px){#problem-stream .problem-content-container .results{border-top:none}}#problem-stream .problem-content-container .results>div{padding:12px 15px;display:-webkit-flex;display:-ms-flexbox;display:flex}@media all and (max-width:768px){#problem-stream .problem-content-container .results>div{padding:12px 0}}#problem-stream .problem-content-container .results .from-to-change{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#problem-stream .problem-content-container .results .from-to-change .from-to{-webkit-flex:1;-ms-flex:1;flex:1}#problem-stream .problem-content-container .results .from-to-change .change{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:25px;font-weight:600;margin:0 10px}#problem-stream .problem-content-container .results .inline-title{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}#problem-stream .problem-content-container .results .blue{color:#1f97e6}#problem-stream .problem-content-container .results .signup-cta{padding:12px 15px}#problem-stream .problem-content-container .results .signup-cta .signup-box{width:100%;background-color:#fff9d8;border:1px solid #ffeea3;border-radius:3px;padding:16px 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width:700px){#problem-stream .problem-content-container .results .signup-cta .signup-box{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#problem-stream .problem-content-container .results .signup-cta .signup-box .button{margin-top:15px}}@media all and (max-width:768px){#problem-stream .problem-content-container #problem-solutions{padding:0 15px}}#return-to-grandmaster{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}#return-to-grandmaster .map-and-circle{width:36px;height:36px;border-radius:50%;background-color:#1f97e6;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}#return-to-grandmaster .map-and-circle i{color:white;font-size:20px}#return-to-grandmaster .content{-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}#return-to-grandmaster .content .back-to-problems-in{font-size:11px;color:#9791a7;text-transform:uppercase}#return-to-grandmaster .content .topic-title{color:#1f97e6;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#grandmaster-stream-solutions{border-top:1px solid #dddce7}#grandmaster-stream-solutions .total-solutions{margin:20px 0 11px 0;padding:0 15px;color:#2e2940;font-size:16px;font-weight:600}#grandmaster-stream-solutions .build-the-community{padding:0 15px;color:#78708a;margin-bottom:32px}#grandmaster-stream-solutions .build-the-community>p{margin:8px 0}#grandmaster-stream-solutions ul.solutions-container{padding:0}#grandmaster-stream-solutions ul.solutions-container>li:not(:first-child){padding-top:15px;border-top:1px solid #dddce7}#grandmaster-stream-solutions ul.solutions-container section.content{padding-top:0;padding-bottom:0}.icon-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.icon-container i{font-size:47px}.you-nailed-it-title{margin:12px 0;text-align:center;font-size:20px;font-weight:600}.share-your-knowledge{text-align:center;line-height:1.5;font-size:16px;font-weight:400}#recent-activity .button i{margin-right:15px}#recent-activity .category-selector{font-size:13px;font-weight:400;border-bottom:1px solid #dddce7;margin:30px 0;padding-bottom:3px;position:relative}#recent-activity .category-selector>ul{margin:0;padding:0;list-style-type:none}#recent-activity .category-selector>ul>li{display:inline;color:#9791a7;margin-right:5px;padding:0 10px;cursor:pointer}#recent-activity .category-selector>ul>li:hover{color:#5d5474}#recent-activity .category-selector>ul>li.selected{color:#422ce1;border-bottom:3px solid #422ce1;padding-bottom:3px}.moderator-panel{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.moderator-panel .content-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:750px}.moderator-panel .content-container h1{color:#454647}.moderator-panel .content-container .panels{margin-top:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.moderator-panel .content-container .panels .list{-webkit-flex:1;-ms-flex:1;flex:1}.moderator-panel .content-container .panels .list h2{font-size:21px;color:#422ce1;text-align:center}.moderator-panel .content-container .panels .list ul{list-style-type:none;font-size:11px;padding-left:0}.moderator-panel .content-container .panels .list ul li{padding:4px 0;margin:6px 0;border-left:5px solid #422ce1}.moderator-panel .content-container .panels .list ul li div{margin-left:4px;padding:4px}.moderator-panel .content-container .panels .list ul li span.attribute{font-weight:600}.moderator-panel .content-container .user-attribution{margin-top:35px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.moderator-panel .content-container .user-attribution>*+*{margin-top:15px}.moderator-panel .content-container .user-attribution input{margin-left:10px}#sticky-footer.navigator-onboarding{background:#8684ff}#sticky-footer.navigator-onboarding .sticky-footer-close{color:rgba(255,255,255,0.7)}#navigator-onboarding{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer}#navigator-onboarding .marker-container{background:#fff;width:40px;height:40px;border-radius:50%;color:#8684ff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media all and (max-width:475px){#navigator-onboarding .text{font-size:14px}}#navigator-onboarding .how-it-works{font-weight:600}#navigator-onboarding .how-it-works i{transition:margin-left 80ms;margin-left:5px}@media all and (max-width:930px){#navigator-onboarding .how-it-works{display:block}}#navigator-onboarding:hover .how-it-works i{margin-left:7px}#navigator{position:absolute;width:100%;height:100%;color:#1c0656;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@-webkit-keyframes flash-in{0%{fill:#fff;background:#fff}30%{fill:#fff;background:#fff}15%,100%{fill:#f4fcff;background:#f4fcff}}@keyframes flash-in{0%{fill:#fff;background:#fff}30%{fill:#fff;background:#fff}15%,100%{fill:#f4fcff;background:#f4fcff}}#navigator .navigator-header{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1000;font-weight:600;font-size:18px;padding:10px 15px;border-bottom:1px solid #eaeaea;box-shadow:0 1px 4px rgba(0,0,0,0.1);color:#422ce1}#navigator .navigator-header .navigator-location{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;transition:margin-right 100ms,-webkit-flex 100ms;transition:flex 100ms,margin-right 100ms;transition:flex 100ms,margin-right 100ms,-webkit-flex 100ms,-ms-flex 100ms;margin-right:15px;-webkit-flex:1;-ms-flex:1;flex:1}@media all and (max-width:768px){#navigator .navigator-header .navigator-location{margin-right:10px}}#navigator .navigator-header .bt-map-marker{margin-right:15px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 0 1px 1px}@media all and (max-width:768px){#navigator .navigator-header .bt-map-marker{display:none}}#navigator .navigator-header .title-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-flex:1;-ms-flex:1;flex:1}#navigator .navigator-header .navigator-title{overflow:hidden;max-width:100%;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;color:#1c0656}#navigator .navigator-header .navigator-title.current{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}#navigator .navigator-header .navigator-title .text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#navigator .navigator-header .navigator-title .angle-right{margin:0 10px}@media all and (max-width:400px){#navigator .navigator-header .navigator-title:not(:last-child){display:none}}#navigator .navigator-header .search-icon{cursor:pointer;padding-left:1px}#navigator .navigator-header .search-input{color:#504768;background:transparent;border:none;outline:none;width:100%;font-size:14px}#navigator .navigator-header .search-input::-webkit-input-placeholder{color:#78708a}#navigator .navigator-header .search-input:-ms-input-placeholder{color:#78708a}#navigator .navigator-header .search-input::placeholder{color:#78708a}#navigator .navigator-header .search-dropdown{position:absolute;bottom:5px;-webkit-transform:translateY(100%);transform:translateY(100%);font-size:14px}#navigator .navigator-header .search-dropdown ul{padding:0;margin:0}#navigator .navigator-header .search-bar{max-width:0;overflow:hidden;transition:max-width 100ms}#navigator .navigator-header .search-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex:.000001;-ms-flex:.000001;flex:.000001}#navigator .navigator-header .search-container.expanded{-webkit-flex:1;-ms-flex:1;flex:1}#navigator .navigator-header .search-container.expanded .search-bar{margin:0 15px;max-width:100%;-webkit-flex:1;-ms-flex:1;flex:1}@media all and (max-width:768px){#navigator .navigator-header .search-container.expanded .search-bar{margin:0 10px}}#navigator .navigator-header .header-main{-webkit-flex:1;-ms-flex:1;flex:1;padding:3px 0;border-bottom:1px solid #dddce7;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin:0 20px}#navigator .navigator-header .sign-in-or-account .button{min-width:0;margin:0}#navigator .navigator-header .sign-in-or-account .button+.button{margin-left:15px}#navigator .navigator-header.search-open .navigator-location{-webkit-flex:.000001;-ms-flex:.000001;flex:.000001;margin-right:0}@media all and (max-width:768px){#navigator .navigator-header.search-open .expii-logo,#navigator .navigator-header.search-open .sign-in-or-account{display:none}#navigator .navigator-header.search-open .header-main{margin:0}}#navigator .navigator-header.mobile:not(.search-open) .header-main{border-bottom:1px solid rgba(221,220,231,0)}#navigator .navigator-header.mobile .navigator-location>*{display:none}#navigator .navigator-info{position:absolute;right:0;top:0}#navigator .navigator-info .sub-header{display:none}#navigator .navigator-info .sub-header .button{min-width:0}#navigator .navigator-info .sub-header-title{-webkit-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #fff;margin-right:15px;color:#fff;font-size:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media all and (max-width:400px){#navigator .navigator-info .sub-header-title{font-size:14px}}#navigator .navigator-info .card{position:absolute;top:15px;right:15px;min-width:345px;max-width:450px;background-color:white;box-shadow:0 4px 8px -2px #dddce7;border-radius:3px;border:1px solid #dddce7;padding:30px}#navigator .navigator-info .card .button{width:100%;margin:20px 0 0}#navigator .navigator-info h3{margin:0 0 30px;font-size:24px}#navigator .navigator-info table{width:100%}#navigator .navigator-info .small-title{padding-right:15px;color:#9791a7;font-weight:600}#navigator .navigator-info .score{font-size:24px;font-weight:600;color:#1c0656}#navigator .navigator-info .score-bar{position:relative;width:100%;height:10px;margin:5px 0;border-radius:5px;background:#Aedfb1}#navigator .navigator-info .score-bar::before,#navigator .navigator-info .score-bar::after,#navigator .navigator-info .score-bar .dummy::before,#navigator .navigator-info .score-bar .dummy::after{content:'';position:absolute;width:20%;height:100%;top:0}#navigator .navigator-info .score-bar::before{background:#7fdcd1;left:20%}#navigator .navigator-info .score-bar::after{background:#39bdea;left:40%}#navigator .navigator-info .score-bar .dummy::before{background:#4f80f9;left:60%}#navigator .navigator-info .score-bar .dummy::after{background:#422ce1;left:80%;border-radius:0 5px 5px 0}#navigator .navigator-info .indicator-container{position:relative;width:99%;height:100%;margin:0 auto}#navigator .navigator-info .score-indicator{position:absolute;z-index:1;height:16px;width:2px;background:#1c0656;top:50%;left:1px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:80ms}#navigator .navigator-info .text{font-size:11px;color:#9791a7}#navigator .navigator-info .line{border-bottom:1px solid #cac6d7;margin:20px 0}#navigator .navigator-info .icons{position:absolute;right:15px;bottom:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#9791a7;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#navigator .navigator-info .icons i{cursor:pointer;text-shadow:0 0 6px rgba(255,255,255,0.2)}#navigator .navigator-info .icons i:hover{color:#78708a}#navigator .navigator-info .icons>*+*{margin-top:15px}#navigator .navigator-info:not(.mobile){height:100%}#navigator .navigator-info.mobile{width:100%;height:100%;pointer-events:none}#navigator .navigator-info.mobile .card{display:none}#navigator .navigator-info.mobile .sub-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:initial;height:55px;background:#422ce1;padding:0 15px}#navigator .navigator-info.mobile .icons{pointer-events:initial}#navigator .navigator-info.info-top .card h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#navigator .shape-container{pointer-events:none}#navigator .shape.inner.health-high{fill:#b3efb5}#navigator .shape.inner.health-medium{fill:#ffc692}#navigator .shape.inner.health-low{fill:#ffb09f}#navigator .shape.inner.health-null{fill:#fff}#navigator .shape.inner.highlight{fill:#f4fcff;-webkit-animation:flash-in 500ms;animation:flash-in 500ms}#navigator .shape.outer{fill:none}#navigator .shape.level-0{stroke:#C2c1cb}#navigator .shape.level-1{stroke:#Aedfb1}#navigator .shape.level-2{stroke:#7fdcd1}#navigator .shape.level-3{stroke:#39bdea}#navigator .shape.level-4{stroke:#4f80f9}#navigator .shape.level-5{stroke:#422ce1}#navigator svg{overflow:visible}#navigator path{stroke:#C2c1cb;stroke-width:3px;fill:none}#navigator .navigator-body{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;transition:background 100ms}#navigator .navigator-body.zooming{overflow:hidden}#navigator .navigator-body.zooming .padding-container{opacity:0;transition:opacity 300ms 100ms,-webkit-transform 400ms;transition:transform 400ms,opacity 300ms 100ms;transition:transform 400ms,opacity 300ms 100ms,-webkit-transform 400ms}#navigator .navigator-body.highlight{background:#f4fcff;-webkit-animation:flash-in 500ms;animation:flash-in 500ms}#navigator .padding-container{transition:opacity .1s}#navigator .topic-group{cursor:pointer;transition:stroke-width 50ms}#navigator .topic-group.highlight .shape.inner{fill:#f4fcff}#navigator .dummy-rect,#navigator .dummy-circle{fill:rgba(0,0,0,0);cursor:pointer}#navigator .padding-container{margin:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#navigator .inner-container{position:relative}#navigator .titles-container{position:absolute;pointer-events:none}#navigator .topic-title{position:absolute;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#1c0656}#navigator .topic-title.grey{color:#9791a7}.katex,.katex .katex-html,.katex .strut,.katex .base{text-overflow:ellipsis;white-space:nowrap;display:inline-block;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.katex{font-size:1.31em}.katex svg{overflow:hidden !important}.katex svg path{fill:currentColor !important}.latex-and-markdown>p{margin:0;overflow-x:auto;overflow-y:hidden}.latex-and-markdown>span>p{margin:0;overflow-x:auto;overflow-y:hidden}.latex-and-markdown span.mjpage.mjpage__block{display:block;margin:1em 0;text-align:center}.MJXc-stacked{box-sizing:content-box}.mjx-chtml,.mjx-chtml span{box-sizing:initial}section.content{padding:15px}section.content .ask-content{margin-bottom:1.75em}section.content .ask-content .answer-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:15px 0}section.content .ask-content .answer-container input{margin:0 12px 0 8px;cursor:pointer}section.content .ask-content .answer-container .answer-text{width:100%}section.content .ask-content .choices-container{margin:10px 0 1.75em}section.content .ask-content .image-choice-container{margin:10px 0 1.75em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}section.content .ask-content .image-choice-container .image-choice{background-color:#f5f4f7;border-radius:2px;cursor:pointer;margin:5%;padding:4px}section.content .ask-content .image-choice-container .image-choice:hover{background-color:#a6e8fb}section.content .ask-content .image-choice-container .image-choice.selected{background-color:#1f97e6}section.content .ask-content .image-choice-container .image-choice img{height:100px;width:100px}section.content .ask-content .image-choice-container .image-choice .answer-text{text-align:center;padding-top:-2px;color:#07001b;font-weight:600;font-size:14px;max-width:100px;line-height:1.5;overflow-wrap:break-word}@media screen and (max-width:460px){section.content .ask-content .image-choice-container .image-choice .answer-text{max-width:70px}section.content .ask-content .image-choice-container .image-choice img{height:70px;width:70px}}section.content .ask-content .question-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.content .ask-content .question-controls .button{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}section.content .ask-content .question-controls .button+.button{margin-left:10px}section.content .ask-content .question-controls .submit-button{overflow:hidden;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}section.content .ask-content .response-feedback{margin:10px 0;font-style:italic}section.content .ask-content .question-feedback{margin-bottom:35px;background:#fff;text-align:center;border-radius:4px}section.content .ask-content .question-feedback .header{font-weight:600;color:#fff;padding:10px 15px;border-radius:4px 4px 0 0}section.content .ask-content .question-feedback.correct{border:1px solid #33d17a}section.content .ask-content .question-feedback.correct .header{background:#33d17a}section.content .ask-content .question-feedback.incorrect{border:1px solid #cac6d7}section.content .ask-content .question-feedback.incorrect .header{background:#cac6d7}section.content .ask-content .question-feedback .feedback-content{padding:20px}section.content .ask-content .question-feedback .feedback-content *{white-space:pre-wrap}section.content .content-geo{width:80%;max-width:380px;margin:auto;margin-bottom:1.75em}section.content .content-image{margin-bottom:1.75em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.content .content-image .caption{text-align:center;margin-top:8px}section.content .content-image img{max-width:100%}section.content .content-image .no-image-content{height:240px;background:#dddce7;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:3px}section.content .content-image .no-image-content i{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.content .pause-content{margin:40px 0}section.content .pause-content .pause-button{box-shadow:0 2px 3px 0 rgba(66,44,225,0.3)}section.content .content-plot{width:80%;max-width:380px;margin:auto;margin-bottom:1.75em}section.content .skydiv{position:relative;text-align:center}section.content .skylabel{text-align:left;width:32em}section.content .eMLStrokered{stroke:#f00}section.content .eMLFillred{fill:#f00}section.content .eMLStrokeorange{stroke:#f60}section.content .eMLFillorange{fill:#f60}section.content .eMLStrokeyellow{stroke:#bb0}section.content .eMLFillyellow{fill:#bb0}section.content .eMLStrokegreen{stroke:#0a0}section.content .eMLFillgreen{fill:#0a0}section.content .eMLStrokecyan{stroke:#0aa}section.content .eMLFillcyan{fill:#0aa}section.content .eMLStrokeblue{stroke:#00f}section.content .eMLFillblue{fill:#00f}section.content .eMLStrokemagenta{stroke:#f0f}section.content .eMLFillmagenta{fill:#f0f}section.content .eMLStrokegray{stroke:#777}section.content .eMLFillgray{fill:#777}section.content .eMLStrokepurple{stroke:#808}section.content .eMLFillpurple{fill:#808}section.content .eMLStrokeblack{stroke:#000}section.content .eMLFillblack{fill:#000}section.content .eMLFillnone{fill:none}section.content .eMLFillempty{fill:white}section.content .text-content{color:#07001b}section.content .text-content h1,section.content .text-content h2,section.content .text-content h3,section.content .text-content h4,section.content .text-content h5,section.content .text-content h6{font-weight:600}section.content .text-content h1{font-size:30px;margin:10px 0}section.content .text-content.body-text p:not(:last-child){margin-bottom:1.75em}section.content .text-content em{font-weight:400}section.content .text-content a{color:#422ce1}@media all and (max-width:768px){section.content .text-content ul{padding:0}}section.content .text-content ul li{list-style-type:disc;margin-bottom:1em}@media all and (max-width:768px){section.content .text-content ul li{list-style-position:inside}}@media all and (max-width:768px){section.content .text-content ol{padding:0}}section.content .text-content ol li{list-style-type:decimal;margin-bottom:1em}@media all and (max-width:768px){section.content .text-content ol li{list-style-position:inside}}section.content .text-content.content-is-clickable{cursor:pointer}section.content .no-video-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:240px;width:100%;background:#dddce7;border-radius:3px}section.content .no-video-content i{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.content .video-content{margin-bottom:1.75em}section.content .video-content .video-player .video-aspect-ratio-16-9{position:relative}section.content .video-content .video-player .video-aspect-ratio-16-9:after{content:'';display:block;padding-top:56.25%}section.content .video-content .video-player .YT-iframe{position:absolute;height:100%;width:100%;top:0;left:0;z-index:100}section.content .video-content .video-player img.YT-preview{position:absolute;height:100%;width:100%;top:0;left:0}section.content .video-content .video-player img.YT-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:13%;max-width:85px;min-width:42px;opacity:.9}section.content .video-content .video-annotations{margin-top:8px}section.content .video-content .video-annotations .video-annotation{background-color:white;box-shadow:0 4px 8px -2px #dddce7;border-radius:3px;border:1px solid #dddce7;display:none;padding:6px 12px;color:#07001b;text-align:left;margin:4px 0}section.content .video-content .video-annotations .video-annotation.video-annotation-inactive{color:#9791a7}section.content .video-content .video-annotations .video-annotation>a:first-child{color:#422ce1;font-size:12px;margin-right:12px}section.content .video-content .video-annotations .video-annotation>a:first-child:hover{color:#2c088b}section.content .parse-error{color:#ed463f}@font-face{font-family:'Noto';src:url('apps/shared/fonts/NotoSansBengali-Regular.ttf') format('truetype'),url('apps/shared/fonts/NotoSansBengali-Regular.woff') format('woff'),url('apps/shared/fonts/NotoSansBengali-Regular.woff2') format('woff2')}i.before-text{margin-right:4px}#e404{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:28px}.expii-footer{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#f5f4f7;border-top:1px solid #dddce7}.expii-footer .footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:25px auto}.expii-footer .footer h6{margin-bottom:10px;letter-spacing:1px;color:#403954}.expii-footer .footer a{line-height:2;color:#9791a7;transition:color 50ms;font-size:12px;padding:3px 0}.expii-footer .footer a:hover{color:#78708a}.expii-footer .footer .links,.expii-footer .footer .other-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.expii-footer .footer .links{width:320px;max-width:100%}.expii-footer .footer .mixpanel-badge a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.expii-footer .footer .explore-links>*,.expii-footer .footer .about-links>*,.expii-footer .footer .language-links>*{display:block}.expii-footer .footer .other-info{text-align:right;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.expii-footer .footer .other-info .copyright{color:#403954;font-size:12px}.expii-footer .footer .other-info .terms{white-space:nowrap;margin-right:20px}.expii-footer .footer .other-info .privacy{white-space:nowrap}.expii-footer .footer .other-info>*{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (max-width:570px){.expii-footer .footer{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.expii-footer .footer .other-info{margin-top:30px;min-height:180px;text-align:center}.expii-footer .footer .other-info>*{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.search-container{-webkit-flex:1;-ms-flex:1;flex:1;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media all and (max-width:768px){.search-container:not(.force-display-searchbar) .searchbar-container{display:none}}.search-container .searchbar-container{position:relative;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (max-width:768px){.search-container .searchbar-container{padding-left:10px}}.search-container .searchbar-container .searchbar-input{height:30px;width:100%;padding-left:12px;background-color:#f5f4f7;border:1px solid #cac6d7;border-radius:3px;box-shadow:inset 0 1px 3px #dddce7;font-size:16px;color:#07001b}.search-container .searchbar-container .searchbar-input:focus{border:1px solid #9791a7;outline:none}.search-container .searchbar-container .clear-search{position:absolute;height:30px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-container .searchbar-container .search-cancel{font-size:14px;letter-spacing:.2px}.search-dropdown{left:0;width:100%;max-height:80vh;overflow:auto}.search-dropdown li+li{border-top:1px solid #cac6d7}@media all and (max-width:768px){.search-dropdown{position:fixed;width:100vw;left:0}}.no-results{color:#9791a7;text-align:center;margin:10px 0}.search-result{display:block;padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px;cursor:pointer}.search-result.active{background-color:#f5f4f7}.search-result .search-title{overflow:hidden;text-overflow:ellipsis;color:#403954}.search-result .search-title *{overflow:hidden;text-overflow:ellipsis}.search-result .search-title .katex{overflow-y:visible;vertical-align:bottom}.search-result .search-title .katex span{overflow:visible}.search-items{margin-top:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#9791a7;font-size:12px;line-height:1.2}@media screen and (max-width:768px){.search-items .no-mobile{display:none}}.search-items .related-to{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600;margin-right:10px}.search-items .search-item-dashes{padding:4px 2px;padding-right:8px;font-weight:400;font-size:12px}.search-items .search-item-words{padding:4px 8px;padding-left:0;font-weight:400;font-size:12px;text-overflow:ellipsis;overflow:hidden}.search-items .search-pill:first-child{margin-right:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:50%}.expii-navbar{height:47px;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1001;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.08);border-bottom:1px solid #cac6d7}.expii-navbar .navbar-button{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding-left:15px;padding-right:15px;cursor:pointer;color:#9791a7}.expii-navbar .navbar-button:hover{color:#78708a}.expii-navbar .navbar-button i.bt-search,.expii-navbar .navbar-button i.bt-map-marker{font-size:20px}.expii-navbar .navbar-button .navbar-button-label{margin-left:10px}@media all and (max-width:768px){.expii-navbar .navbar-button{padding:0 10px}.expii-navbar .navbar-button .navbar-button-label{display:none}}.expii-navbar .navbar-dropdown{position:absolute;top:46px;background-color:#fff;border:1px solid #cac6d7;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.expii-navbar .navbar-dropdown ul{margin:0;padding:0;list-style:none}.expii-navbar .navbar-dropdown ul li a{padding:5px 15px;color:#9791a7;display:block}.expii-navbar .navbar-dropdown ul li:first-child a{padding-top:10px}.expii-navbar .navbar-dropdown ul li:last-child a{padding-bottom:10px}.expii-navbar .navbar-dropdown ul li:hover a{color:#5d5474}.expii-navbar .navbar-separator{height:30px;width:1px;background-color:#cac6d7}@media all and (max-width:768px){.expii-navbar .navbar-separator{display:none}}.expii-navbar .navbar-logo{color:#1C0656;font-size:20px;font-weight:200;letter-spacing:.5px}.expii-navbar .navbar-logo:hover{color:black;text-shadow:0 0 1px rgba(0,0,0,0.15)}.expii-navbar .navbar-search-button{display:none}@media all and (max-width:768px){.expii-navbar .navbar-search-button{display:-webkit-flex;display:-ms-flexbox;display:flex}}.expii-navbar .navbar-browse-topics{display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400;font-size:14px;letter-spacing:.2px}.expii-navbar .logged-in-container,.expii-navbar .not-logged-in-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.expii-navbar .not-logged-in-container .button{margin-right:15px;transition:none}@media all and (max-width:768px){.expii-navbar .not-logged-in-container .button.primary,.expii-navbar .not-logged-in-container .button.secondary{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding-left:15px;padding-right:15px;cursor:pointer;color:#9791a7;min-width:0;padding-right:10px;padding-left:10px;margin:0;border:none;box-shadow:none;background:none}.expii-navbar .not-logged-in-container .button.primary:hover,.expii-navbar .not-logged-in-container .button.secondary:hover{color:#78708a}.expii-navbar .not-logged-in-container .button.primary i.bt-search,.expii-navbar .not-logged-in-container .button.secondary i.bt-search,.expii-navbar .not-logged-in-container .button.primary i.bt-map-marker,.expii-navbar .not-logged-in-container .button.secondary i.bt-map-marker{font-size:20px}.expii-navbar .not-logged-in-container .button.primary .navbar-button-label,.expii-navbar .not-logged-in-container .button.secondary .navbar-button-label{margin-left:10px}.expii-navbar .not-logged-in-container .button.primary{color:#422ce1}.expii-navbar .not-logged-in-container .button.primary:hover{color:#350bbb}}@media all and (max-width:768px) and all and (max-width:768px){.expii-navbar .not-logged-in-container .button.primary,.expii-navbar .not-logged-in-container .button.secondary{padding:0 10px}.expii-navbar .not-logged-in-container .button.primary .navbar-button-label,.expii-navbar .not-logged-in-container .button.secondary .navbar-button-label{display:none}}#sticky-footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-shadow:0 -4px 8px rgba(0,0,0,0.08);z-index:1000;background:white}#sticky-footer .sticky-footer-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#sticky-footer .sticky-footer-content>*{padding:20px}#sticky-footer .sticky-footer-view{-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}#sticky-footer .sticky-footer-close{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:20px;font-size:14px;color:#9791a7;cursor:pointer}html,body,#app-container,.expii-app{position:relative;height:100%;width:100%;margin:0;padding:0;overflow:hidden}.expii-app{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:white;overflow:hidden}#main-container{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;overflow-y:scroll}.main-body{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.container{margin:40px auto}.container.responsive{padding:0 15px}@media (min-width:768px){.container.responsive{display:-webkit-flex;display:-ms-flexbox;display:flex;width:738px}}@media (min-width:992px){.container.responsive{width:962px}}@media (min-width:1200px){.container.responsive{width:1170px}}#math-quill-modal .demo-link{font-size:14px;color:#504768}#math-quill-modal #math-quill-input{border-radius:2px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 10px}#math-quill-modal #math-quill-input:active{outline:none;bow-shadow:none}#math-quill-modal .input-row{margin:15px 0}#math-quill-modal .button-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#math-quill-modal .button-container .button+.button{margin-left:10px}#login .flex-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#login .disclaimer a{text-decoration:underline}#register .email-signup-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#register .email-signup-form .join-condensed{margin-left:10px}#register .disclaimer a{text-decoration:underline}.instruction-text{font-size:14px;color:#9791a7;line-height:16px}.instruction-text a{margin-left:5px}.or-divider-line{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:0;margin:30px 0 !important;border-bottom:1px solid #cac6d7}.or-divider-line::after{content:'or';width:30px;height:30px;display:block;margin:-15px auto 0 auto;background-color:#fff;color:#cac6d7;text-align:center}.edmodo-button{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:20px 0 0;padding:10px 0;border-radius:2px;cursor:pointer;background-color:#3784d3;border:0;color:#fff;text-shadow:0 1px 0 #555555;font-size:19px;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:300}.edmodo-button:hover{background-color:#2d7bcc}.edmodo-button .edmodo-logo{margin:0 10px 0}.btn-facebook{padding:10px 0;width:100%;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;background-color:#4e69a2;border:1px solid #082783;box-shadow:0 1px #4C6BC7 inset;border-radius:3px;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:19px;font-weight:300}.btn-facebook .fab-facebook{margin-right:10px}.disclaimer{line-height:1.5;font-size:12px;text-align:center;color:#9791a7}.disclaimer a{color:#9791a7}.share-dropdown{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1}.share-dropdown .share-links{position:absolute}.share-dropdown.share-hidden{overflow:hidden}.share-dropdown.share-hidden.left .share-links{max-width:0}.share-dropdown.share-hidden.down .share-links{max-height:0}.share-dropdown.left{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.share-dropdown.left .share-links{left:-8px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.share-dropdown.down{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.share-dropdown.down .share-links{bottom:-8px;-webkit-transform:translateY(100%);transform:translateY(100%)}.follow-links,.share-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.follow-links.horizontal,.share-links.horizontal{transition:max-width 150ms;max-width:144px;width:144px}.follow-links.vertical,.share-links.vertical{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;transition:max-height 150ms;max-height:144px;height:144px}.social-media-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;cursor:pointer}.social-media-link i{pointer-events:none;transition:color 100ms}.social-media-link.buttons{background-color:white;border:1px solid #cac6d7;border-radius:1px;overflow:hidden}.social-media-link.buttons i{color:#cac6d7;font-size:18px}.social-media-link.buttons:hover,.social-media-link.buttons.active{border:1px solid #9791a7}.social-media-link.buttons:hover i,.social-media-link.buttons.active i{color:#9791a7}.social-media-link.icons i{color:#1c0656;font-size:20px}.social-media-link.icons:hover i,.social-media-link.icons.active i{color:#350bbb}@media all and (max-width:768px){.hide-mobile{display:none}}.text-input{width:100%;padding:6px 11px;color:#07001b;font-size:16px;background-color:#f5f4f7;border:1px solid #dddce7;border-radius:3px;box-shadow:0 1px 3px rgba(151,145,167,0.15) inset;outline:none}.text-input::-webkit-input-placeholder{color:rgba(151,145,167,0.88)}.text-input:-ms-input-placeholder{color:rgba(151,145,167,0.88)}.text-input::placeholder{color:rgba(151,145,167,0.88)}.text-input:focus{border-color:rgba(31,151,230,0.65)}.text-input.height-large{height:50px}.text-input.attach-right{border-radius:3px 0 0 3px;border-right:none}.button{display:inline-block;outline:0;border:0;line-height:1;padding:10px 15px;font-size:14px;font-weight:600;border-radius:3px;cursor:pointer;font-smoothing:antialiased;transition:.1s all ease;text-align:center}.button.attach-left{border-radius:0 3px 3px 0;border-left:none;margin-left:0}.button.primary{background:#422ce1;border:1px solid #422ce1;color:#fff;box-shadow:0 2px 3px rgba(66,44,225,0.3)}.button.primary:hover{background:#5740ff;border-color:#5740ff;box-shadow:0 3px 6px rgba(66,44,225,0.4)}.button.primary:active{background:#350bbb;border-color:#350bbb;box-shadow:0 2px 3px rgba(66,44,225,0.3)}.button.primary.white{background:rgba(255,255,255,0.9);color:#5740ff;border:none;box-shadow:0 2px 3px rgba(0,0,0,0.2)}.button.primary.white:hover{background:white;color:#6c69fd;box-shadow:0 3px 4px rgba(0,0,0,0.25)}.button.primary.white:active{color:#5d5474;box-shadow:inset 0 2px 3px rgba(0,0,0,0.2)}.button.secondary{background:transparent;border:1px solid #422ce1;color:#422ce1;box-shadow:inset 0 1px 3px rgba(66,44,225,0.3);text-decoration:none}.button.secondary:hover{border-color:#5740ff;color:#5740ff;box-shadow:inset 0 1px 5px rgba(66,44,225,0.4)}.button.secondary:active{border-color:#350bbb;color:#350bbb;box-shadow:inset 0 1px 5px rgba(66,44,225,0.7)}.button.secondary.white{color:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.9);box-shadow:none}.button.secondary.white:hover{color:white;border-color:white}.button.tertiary{background:transparent;border:1px solid #78708a;color:#78708a;box-shadow:inset 0 1px 3px rgba(151,145,167,0.5)}.button.tertiary:hover{border-color:#9791a7;color:#9791a7;box-shadow:inset 0 1px 5px rgba(151,145,167,0.7)}.button.tertiary:active{border-color:#5d5474;color:#5d5474;box-shadow:inset 0 1px 5px rgba(151,145,167,0.7)}.button.disabled{cursor:default;background-color:#f5f4f7;color:#cac6d7;box-shadow:0 0 transparent}.button.fill-row{width:210px;display:block;margin-left:auto;margin-right:auto}form.expii-form>*:not(.hidden)~*:not(.hidden){margin-top:20px}form>input{display:block;width:100%;padding:6px 11px;color:#07001b;font-size:16px;background-color:#f5f4f7;border:1px solid #dddce7;border-radius:3px;box-shadow:0 1px 3px rgba(151,145,167,0.15) inset;outline:none}form>input::-webkit-input-placeholder{color:rgba(151,145,167,0.88)}form>input:-ms-input-placeholder{color:rgba(151,145,167,0.88)}form>input::placeholder{color:rgba(151,145,167,0.88)}form>input:focus{border-color:rgba(31,151,230,0.65)}form>input.height-large{height:50px}form>input.attach-right{border-radius:3px 0 0 3px;border-right:none}@font-face{font-family:'Gotham';src:url("apps/shared/fonts/gotham/gothamssm-xlight.otf") format("opentype");font-weight:200}@font-face{font-family:'Gotham';src:url("apps/shared/fonts/gotham/gothamssm-light.otf") format("opentype");font-weight:300}@font-face{font-family:'Gotham';src:url("apps/shared/fonts/gotham/gothamssm-book.otf") format("opentype");font-weight:400}@font-face{font-family:'Gotham';src:url("apps/shared/fonts/gotham/gothamssm-medium.otf") format("opentype");font-weight:600}@font-face{font-family:'Gotham';src:url("apps/shared/fonts/gotham/gothamssm-bold.otf") format("opentype");font-weight:bold}body{font-family:'Gotham',sans-serif;font-size:16px;line-height:1.75;color:#2e2940;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{line-height:1.2}h1.no-margin,h2.no-margin,h3.no-margin,h4.no-margin,h5.no-margin,h6.no-margin{margin:0}h1{font-size:48px;font-weight:200;color:#1c0656}h2{font-size:40px;font-weight:200;color:#1c0656;margin:.5em 0}h3{font-size:32px;letter-spacing:-0.5px;font-weight:300;color:#1c0656;margin:1em 0}h4{font-size:18px;font-weight:600;letter-spacing:-0.125px;color:#1c0656}h4:not(:first-child){margin:3em 0 1.2em}h5{font-weight:600;font-size:16px;margin-bottom:.4em}h6{font-size:14px;font-weight:600;margin-bottom:.4em}a{color:#422ce1;cursor:pointer}a:hover{color:#350bbb;text-decoration:none}a:active,a:focus{color:#2c088b;text-decoration:none}a.secondary{color:#9791a7;text-decoration:underline}a.secondary:hover{color:#78708a}a.secondary:active,a.secondary:focus{color:#5d5474}.small-title{text-transform:uppercase;letter-spacing:1px;font-size:12px}.header-divider{text-transform:uppercase;letter-spacing:1px;font-size:12px;color:#9791a7;border-bottom:1px solid #dddce7;margin:10px 0 20px;padding-bottom:.8em;display:block;font-weight:600}p,.body-text{margin-bottom:1.75em}.ui-text{font-size:14px}.caption{font-size:12px;letter-spacing:.02em;color:#78708a;font-style:italic;margin-bottom:1em}strong{font-weight:600}.italic{font-style:italic}.underline{text-decoration:underline}ul.show-bullets>li{list-style-type:disc}#timeline{border-left:1px solid #dddce7;padding-left:30px;margin:40px 0 40px 40px;font-size:16px}#timeline .item{margin-bottom:30px;position:relative}#timeline .item>*{display:block}#timeline h5{font-weight:400;color:#78708a}#timeline .bullet{width:9px;height:9px;border:2px solid white;border-radius:50%;background-color:#979797;position:absolute;top:50%;left:-30.5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#timeline .timeago{font-size:14px;color:#9791a7}#alert{position:absolute;z-index:3000;opacity:0;right:0;bottom:20px;-webkit-transform:translateX(150%);transform:translateX(150%);transition:right 300ms cubic-bezier(.32, -0.275, .735, .115),opacity 300ms cubic-bezier(.32, -0.275, .735, .115),-webkit-transform 300ms cubic-bezier(.32, -0.275, .735, .115);transition:right 300ms cubic-bezier(.32, -0.275, .735, .115),transform 300ms cubic-bezier(.32, -0.275, .735, .115),opacity 300ms cubic-bezier(.32, -0.275, .735, .115);transition:right 300ms cubic-bezier(.32, -0.275, .735, .115),transform 300ms cubic-bezier(.32, -0.275, .735, .115),opacity 300ms cubic-bezier(.32, -0.275, .735, .115),-webkit-transform 300ms cubic-bezier(.32, -0.275, .735, .115)}#alert.alertOpen{right:20px;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:right 300ms cubic-bezier(.175, .885, .32, 1.275),opacity 300ms cubic-bezier(.175, .885, .32, 1.275),-webkit-transform 300ms cubic-bezier(.175, .885, .32, 1.275);transition:right 300ms cubic-bezier(.175, .885, .32, 1.275),transform 300ms cubic-bezier(.175, .885, .32, 1.275),opacity 300ms cubic-bezier(.175, .885, .32, 1.275);transition:right 300ms cubic-bezier(.175, .885, .32, 1.275),transform 300ms cubic-bezier(.175, .885, .32, 1.275),opacity 300ms cubic-bezier(.175, .885, .32, 1.275),-webkit-transform 300ms cubic-bezier(.175, .885, .32, 1.275)}@media all and (max-width:768px){#alert.alertOpen{right:10px}}#alert .alert-box{position:relative;background-color:white;padding:30px 35px 30px 100px;min-height:106px;width:300px;border-radius:1px}@media all and (max-width:768px){#alert .alert-box{padding:30px 35px}}#alert .alert-box.error{border:1px solid #640010;border-top:5px solid #640010}#alert .alert-box.error .close-alert{color:#640010}#alert .alert-box.error .close-alert:hover{color:#ed463f}#alert .alert-box.warning{border:1px solid #884900;border-top:5px solid #884900}#alert .alert-box.warning .close-alert{color:#884900}#alert .alert-box.warning .close-alert:hover{color:#f7c530}#alert .alert-box.success{border:1px solid #004c3b;border-top:5px solid #004c3b}#alert .alert-box.success .close-alert{color:#004c3b}#alert .alert-box.success .close-alert:hover{color:#33d17a}#alert .alert-box .close-alert{position:absolute;top:15px;right:15px;cursor:pointer;transition:70ms}#alert .alert-box .alert-type{text-transform:uppercase;letter-spacing:1px;font-size:12px;position:absolute;top:30px;left:-30px;height:36px;width:110px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:6px;font-weight:600}#alert .alert-box .alert-type.error{background-color:#ed463f;color:#ffd1c8}#alert .alert-box .alert-type.warning{background-color:#f7c530;color:#884900}#alert .alert-box .alert-type.success{background-color:#33d17a;color:#cefad1}#alert .alert-box .alert-type i{margin-right:8px}@media all and (max-width:768px){#alert .alert-box .alert-type{top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}#alert .alert-box .alert-content{color:#9791a7}.author-sentence{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;text-transform:none;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}.author-sentence .original-author{max-width:245px;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.author-sentence .responsive{cursor:pointer}.author-sentence .responsive:hover{color:#78708a}.card-dropdown{position:relative;height:100%}.card-dropdown .toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;outline:none;cursor:pointer}.card-dropdown>ul{background-color:white;box-shadow:0 4px 8px -2px #dddce7;border-radius:3px;border:1px solid #dddce7;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:-999999px;max-width:210px;max-height:400px;padding:6px;z-index:1000;outline:none;overflow-y:auto;overflow-x:hidden}.card-dropdown>ul>li{font-size:14px;width:100%;text-transform:none;text-overflow:ellipsis;overflow:hidden;padding:4px 7px;white-space:nowrap;color:#5d5474}.card-dropdown>ul>li>a{color:#5d5474;width:100%;height:100%;display:block}.card-dropdown>ul>li:not(.non-responsive){cursor:pointer}.card-dropdown>ul>li:not(.non-responsive):hover{color:#403954}.card-dropdown>ul>li:not(.non-responsive):hover>a{color:#403954}#carousel{width:100%;max-width:100%;height:400px;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}#carousel .scroller{position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:300px;width:80px;top:10px;z-index:10}#carousel .scroller:hover.left .arrow{-webkit-transform:translate(-65%, -50%);transform:translate(-65%, -50%)}#carousel .scroller:hover.right .arrow{-webkit-transform:translate(-35%, -50%);transform:translate(-35%, -50%)}#carousel .scroller .arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:-webkit-transform 100ms;transition:transform 100ms;transition:transform 100ms, -webkit-transform 100ms;background:white;color:#403954;border-radius:50%;height:60px;width:60px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:0 0 6px rgba(0,0,0,0.4)}#carousel .scroller.left{left:0}#carousel .scroller.left i{padding-right:2px}#carousel .scroller.right{right:0}#carousel .scroller.right i{padding-left:2px}@media all and (max-width:768px){#carousel .scroller{top:50px;height:220px}}#carousel .cards-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;overflow:hidden}@media all and (max-width:660px){#carousel .cards-container.shift{padding-left:290px}}#carousel .card-container{width:290px;max-width:290px;height:100%;transition:max-width 300ms ease-out;position:relative;background:transparent;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:1;overflow:hidden}#carousel .card-container.left .card{left:20px;right:auto}#carousel .card-container.right .card{right:20px;left:auto}#carousel .card-container.card-enter{max-width:0;z-index:0}#carousel .card-container.card-enter.right .card{left:20px;right:auto}#carousel .card-container.card-enter.left .card{right:20px;left:auto}#carousel .card-container.card-leave.card-leave-active{max-width:0}#carousel .card-container.card-leave{max-width:290px}#carousel .card-container.card-enter.card-enter-active{max-width:290px}#carousel .card{position:absolute;top:20px;cursor:pointer;width:250px;height:355px;color:white;text-align:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-shadow:0 2px 10px rgba(0,0,0,0.1),0 -3px 10px rgba(0,0,0,0.1);border-radius:3px;overflow:hidden;background:#fff;transition:all 100ms}#carousel .card:hover{box-shadow:0 2px 30px rgba(0,0,0,0.15),0 -3px 30px rgba(0,0,0,0.15)}#carousel .card .img-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:250px;height:230px;background:#5740ff}#carousel .card img{height:200px;width:200px}#carousel .card h4{margin:14px auto 0;color:#504768;text-transform:uppercase}#carousel .card table{width:100%;height:80px}#carousel .card table td{width:50%;color:#78708a}#carousel .card table td .stat-label{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600;margin:0 0 2px}#carousel .card table td .stat-value{font-size:24px;font-weight:300;line-height:1.2}@media all and (max-width:768px){#carousel .card table td .stat-value{font-size:20px}}#carousel .card table td.left-border{position:relative}#carousel .card table td.left-border:after{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30px;content:'';border-left:1px solid #cac6d7}.card-white{background-color:white;box-shadow:0 4px 8px -2px #dddce7;border-radius:3px}.with-border{border:1px solid #dddce7}.content-card{background-color:white;box-shadow:0 4px 8px -2px #dddce7;border-radius:3px;border:1px solid #dddce7}.content-card .card-body{overflow:hidden}.content-card .card-body.with-padding{padding:20px 15px}.card-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;border-bottom:1px solid #dddce7;color:#9791a7}.card-header.no-borders{border-bottom:0}.card-header>ul{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin:0;padding:0}.card-header>ul:first-child{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-width:0}.card-header>ul:first-child>li:last-child{padding-right:0}.card-header>ul:last-child{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.card-header>ul>li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding-left:15px}.card-header>ul>li:not(.author-sentence){cursor:pointer}.card-header>ul>li:not(.author-sentence).active{color:#2e2940}.card-header>ul>li:not(.author-sentence):hover{color:#78708a}.card-header>ul>li:last-child{padding-right:15px}.card-header>ul>li:not(:last-child):after{content:'';height:25px;border-right:1px solid #cac6d7;padding-left:15px}#mobile-modal-container{padding:40px 10px 60px 10px}#mobile-modal-container h3{margin:0}.overlay-modal-base{display:inline;width:0;height:0}.overlay-modal-base .overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-image:radial-gradient(50% 115%, rgba(9,3,52,0.8), #0A0435 100%);z-index:1004}.overlay-modal-base .modal-container{position:fixed;width:100%;height:100%;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-shadow:none;text-align:left;z-index:2000}.overlay-modal-base .modal-container .expii-modal{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:380px;padding:30px;background-color:#fff;box-shadow:0 1px 3px #9791a7;border-radius:3px;max-height:90%;overflow:auto}.overlay-modal-base .modal-container .expii-modal .header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:20px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.overlay-modal-base .modal-container .expii-modal .header .title{-webkit-flex:1;-ms-flex:1;flex:1}.overlay-modal-base .modal-container .expii-modal .header .close-modal{cursor:pointer;color:#9791a7;opacity:.8;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:5px 0 0 10px}.overlay-modal-base .modal-container .expii-modal .header .close-modal:hover{opacity:1}.overlay-modal-base .modal-container .expii-modal .header .close-modal>i{vertical-align:top}.overlay-modal-base .modal-container .expii-modal .inner-container{width:100%;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.overlay-modal-base .empty-overlay{position:fixed;width:100%;height:100%;top:0;left:0}.overlay-modal-base.grandmaster-gradient .overlay{background:rgba(0,0,0,0.4)}.overlay-modal-base.grandmaster-gradient .modal-container .expii-modal .header h4.title,.overlay-modal-base.grandmaster-gradient .modal-container .expii-modal .header .close-modal{color:white}.overlay-modal-base.grandmaster-gradient .modal-container .expii-modal{width:350px;background:#1f97e6;background:linear-gradient(to bottom right, #1f97e6 0, #422ce1 130%)}.overlay-modal-base.color-brand .overlay{background:rgba(0,0,0,0.4)}.overlay-modal-base.color-brand .modal-container .expii-modal .header h4.title,.overlay-modal-base.color-brand .modal-container .expii-modal .header .close-modal{color:white}.overlay-modal-base.color-brand .modal-container .expii-modal{width:350px;background:#422ce1}.null-state .visual-placeholder{width:100%;position:relative}.null-state .visual-placeholder .placeholder-title{height:28px;width:240px;background:#f5f4f7;border-radius:6px;margin-bottom:44px}.null-state .visual-placeholder .placeholder-text{height:18px;width:100%;background:#f5f4f7;border-radius:6px;margin-bottom:14px}.null-state .visual-placeholder .placeholder-text.short{width:60%}.null-state h4{font-weight:200;font-size:28px;margin:0 auto 16px}.null-state .no-items-header{position:absolute;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:2;text-align:center}.null-state .no-items-header .button{margin:5px}.null-state .no-items-header .tertiary{background-color:white}.null-state .writing-tips{margin:18px 0 32px;transition:max-height .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;transition:max-height .2s ease-out,transform .2s ease-out,opacity .2s ease-out;transition:max-height .2s ease-out,transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;opacity:1;max-height:400px;-webkit-transform:translateY(0);transform:translateY(0)}.null-state .writing-tips.hide-tips{opacity:0;max-height:0;overflow:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.null-state .writing-tips ul{list-style-position:inside;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:16px 0}@media all and (max-width:768px){.null-state .writing-tips ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:36px}}.null-state .writing-tips ul .tip-icon{margin-right:8px;background-color:#f5f4f7;width:32px;height:32px;border-radius:6px;text-align:center;line-height:32px;margin-top:-4px}.null-state .writing-tips ul .tip-icon.green{color:#cefad1;background-color:#33d17a}.null-state .writing-tips ul .tip-icon.blue{color:#d3f6fc;background-color:#32b2f6}.null-state .writing-tips ul .tip-icon.purple{color:#c7c5ff;background-color:#6c69fd}.null-state .writing-tips ul h5{color:#2c088b}.null-state .writing-tips ul .tip{width:30%}@media all and (max-width:768px){.null-state .writing-tips ul .tip{width:100%}}.null-state .writing-tips ul .tip .caption{font-size:14px;font-style:normal}.null-state .invite-friends{text-align:center;height:340px;border-radius:6px;background:linear-gradient(to bottom, rgba(255,255,255,0), white),linear-gradient(100deg, #D4EEFF, #BEB5FF);padding-top:48px}.null-state .invite-friends .bring-a-friend{width:90%;max-width:300px;margin:0 auto 16px;font-size:18px;color:#2c088b;font-weight:300}.null-state .invite-friends .share-links{margin:0 auto;max-width:200px;width:auto}.null-state .invite-friends .share-links .social-media-link.buttons{border:0;background-color:transparent;padding:24px}.null-state .invite-friends .share-links .social-media-link.buttons i{color:#2c088b}.null-state .invite-friends .share-links .social-media-link.buttons i:hover{color:#422ce1}.profile-container{position:relative;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.profile-container:hover .profile-image{-webkit-filter:brightness(110%);filter:brightness(110%)}.profile-container .profile-image{border-radius:50%}.profile-container .notification-count{position:absolute;background-color:#422ce1;color:white;border-radius:50%;height:16px;width:16px;right:-3px;bottom:-3px;font-size:8px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.profile-container .profile-dropdown{right:10px;white-space:nowrap}#progress-bar{position:relative;max-width:800px;color:#1c0656;width:100%;min-height:40px}#progress-bar .progress-line+.progress-line:not(.larger){margin-top:10px}#progress-bar .progress-line{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:30px}#progress-bar .progress-line .stat-name{margin-right:20px;width:120px;text-align:right}#progress-bar .progress-line .progress-bar{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:5px;background-color:#ffe3bb;height:10px;overflow:hidden}#progress-bar .progress-line .progress-bar .inner-bar{position:absolute;height:100%;left:0;border-radius:5px;background-color:#6f5bff}#progress-bar .progress-line .stats{margin-left:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;letter-spacing:2.5px;width:180px;text-align:left;white-space:pre}#progress-bar .progress-line .stats .big-stat{font-size:28px;font-weight:100;line-height:1.1}@media screen and (max-width:390px){#progress-bar .progress-line .stats .big-stat{font-size:20px;line-height:1.25}}#progress-bar .progress-line.larger{margin-top:40px}#progress-bar .progress-line.larger .progress-bar{height:16px;border-radius:8px}#progress-bar .progress-line.larger .progress-bar .inner-bar{border-radius:8px}@media all and (max-width:475px){#progress-bar .progress-line{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#progress-bar .progress-line .progress-bar{display:none}#progress-bar .progress-line .stat-name{margin-right:0}#progress-bar .progress-line .stat{width:auto}}::-webkit-scrollbar{width:10px;height:10px}@media all and (max-width:768px){::-webkit-scrollbar{width:0;height:0;overflow:hidden}::-webkit-scrollbar:horizontal{width:10px;height:10px}}::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:padding-box;border-radius:5px;background-color:rgba(0,0,0,0.4);box-shadow:inset -1px -1px 0 rgba(0,0,0,0.05),inset 1px 1px 0 rgba(0,0,0,0.05),0 0 1px rgba(255,255,255,0.1)}::-webkit-scrollbar-track{background-clip:padding-box;border-radius:4px;background-color:rgba(0,0,0,0.04);box-shadow:inset -1px -1px 0 rgba(0,0,0,0.04),inset 1px 1px 0 rgba(0,0,0,0.04)}#share-options{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#share-options>*+*{margin-top:20px}#share-options .text-input{background:#fff;width:100%}#share-options a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:45px;border-radius:3px;color:#fff}#share-options a.email{background-color:#ee5643}#share-options a.twitter{background-color:#55acee}#share-options a.facebook{background-color:#395597}.snappy-toggle ul{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;font-size:9px;border:1px solid #dddce7;border-radius:3px;font-color:#2e2940}.snappy-toggle ul li+li{border-left:1px solid #dddce7}.snappy-toggle ul li{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:60px;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0 12px;height:36px;background-color:transparent;font-size:13px;white-space:nowrap;outline:none;text-align:center;cursor:pointer}.snappy-toggle ul li.selected{background-color:#f5f4f7;color:#2c088b;box-shadow:inset 0 1px 3px #dddce7;cursor:default}#solve-widget h2{margin-top:0;text-align:center}#solve-widget .solve-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:white;background:#33d17a;background:linear-gradient(to bottom right, #33d17a 0, #5C8BDB 100%);padding:24px;border-radius:2px;margin-bottom:24px}#solve-widget .solve-header.header-only{margin-bottom:0}#solve-widget .solve-header .header-top{font-size:15px;margin-bottom:18px;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:300;letter-spacing:.4px}#solve-widget .solve-header .header-top .expii-solve{font-size:26px;font-weight:300;line-height:1.5}#solve-widget .solve-header .header-top .spirit{font-size:22px;font-weight:400;line-height:1.5}#solve-widget .solve-header .header-top .pressman{font-weight:300}#solve-widget .solve-header .header-top a{text-decoration:underline;color:white}#solve-widget .solve-header .header-bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:600;font-size:16px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}#solve-widget .solve-header .header-bottom .button{margin:0}#solve-widget .solve-header .header-bottom .button+.button{margin-left:15px}@media all and (max-width:350px){#solve-widget .solve-header{padding:10px}#solve-widget .solve-header .header-bottom{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#solve-widget .solve-header .header-bottom .button+.button{margin-left:10px}}#solve-widget .bt-angle-right{font-size:16px;line-height:.5}#solve-widget .instruction-text{color:#5d5474;font-size:14px;text-align:center;margin-bottom:30px}#solve-widget .solve-body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:900px;margin:auto}#solve-widget .solve-body .solve-set{position:relative;-webkit-flex:1 1 290px;-ms-flex:1 1 290px;flex:1 1 290px;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:290px;border:1px solid #cac6d7;padding:16px;margin-bottom:18px;border-radius:2px;overflow:hidden;transition:box-shadow 70ms}#solve-widget .solve-body .solve-set:not(.upcoming):not(.disabled){cursor:pointer}#solve-widget .solve-body .solve-set.disabled{cursor:default}#solve-widget .solve-body .solve-set.mobile{min-width:100%}#solve-widget .solve-body .solve-set.mobile.half-width{min-width:48%;max-width:48%;padding:10px 16px}#solve-widget .solve-body .solve-set.mobile.half-width .set-info-left{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-right:5px}#solve-widget .solve-body .solve-set.mobile.half-width .set-info-left .set-subtitle{font-size:13px}#solve-widget .solve-body .solve-set.mobile.half-width .set-info-right .set-progress{display:none}#solve-widget .solve-body .solve-set.mobile.half-width .set-number{line-height:1.4}#solve-widget .solve-body .solve-set.mobile .set-number{color:rgba(245,244,247,0.7);right:15px}#solve-widget .solve-body .solve-set:nth-child(odd):not(:last-child):not(.mobile){margin-right:18px}#solve-widget .solve-body .solve-set.large{min-height:120px}#solve-widget .solve-body .solve-set.large .set-subtitle{font-size:24px;font-weight:300}#solve-widget .solve-body .solve-set.large .set-number{font-size:160px}#solve-widget .solve-body .solve-set.large.mobile{min-height:0}#solve-widget .solve-body .solve-set.large.mobile .set-subtitle{font-size:17px}#solve-widget .solve-body .solve-set.large.mobile .set-number{font-size:140px}#solve-widget .solve-body .solve-set.half-width{-webkit-flex-basis:140px;-ms-flex-preferred-size:140px;flex-basis:140px;min-width:140px}#solve-widget .solve-body .solve-set.upcoming{border:1px solid #dddce7}#solve-widget .solve-body .solve-set.upcoming .set-title{color:#9791a7}#solve-widget .solve-body .solve-set.upcoming .set-subtitle{color:#9791a7}#solve-widget .solve-body .solve-set.upcoming .set-subtitle:before{content:'Arriving '}#solve-widget .solve-body .solve-set.finished{border:1px solid #33d17a}#solve-widget .solve-body .solve-set:hover:not(.upcoming){box-shadow:0 4px 8px -2px #cac6d7}#solve-widget .solve-body .solve-set .set-number{position:absolute;font-size:75px;color:#f5f4f7;top:0;right:30px;line-height:1.1;z-index:0;font-weight:600}#solve-widget .solve-body .solve-set .set-title{margin:0;color:#422ce1}#solve-widget .solve-body .solve-set .set-title>*:not(.new){margin-right:8px}#solve-widget .solve-body .solve-set .set-title .new::after{content:'NEW!';font-size:16px;color:#1f97e6}#solve-widget .solve-body .solve-set .set-subtitle{color:#2c088b}#solve-widget .solve-body .solve-set .set-info-left{-webkit-flex:5;-ms-flex:5;flex:5;z-index:1;padding-right:20px}#solve-widget .solve-body .solve-set:not(.large) .set-info-left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#solve-widget .solve-body .solve-set .set-info-right{z-index:1;color:#9791a7}#solve-widget .solve-body .solve-set .set-info-right .notify-me{background-color:rgba(255,255,255,0.3)}#solve-widget .solve-body .solve-set .set-info-right .set-progress{margin-right:18px;font-weight:600}#solve-widget .solve-body .solve-set .set-info-right .set-progress.finished{color:#33d17a}#solve-widget .solve-body .solve-set.animating .bt-angle-right{-webkit-animation:angleAnimation 180ms;animation:angleAnimation 180ms}@-webkit-keyframes angleAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes angleAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}#add-tag-view{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#add-tag-view p{margin:12px 0;font-size:14px}#add-tag-view input{margin:12px 0;width:100%;max-width:350px}#topic-tag-widget{border-top:1px solid #dddce7;padding:15px}#topic-tag-widget i{margin-right:8px}#topic-tag-widget ul{padding:0;margin:15px 0;line-height:1.2}#topic-tag-widget ul>li{font-size:14px;padding:8px 0;color:#9791a7;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#topic-tag-widget ul>li>*:hover{color:#78708a}#topic-tag-widget .button i{font-size:11px}#topic-tag-widget .panel-header{margin:0;color:#6c69fd}.vote-widget{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#9791a7;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.vote-widget i{margin-right:5px;font-size:10px;font-style:normal;font-weight:600;overflow:hidden;opacity:1;max-width:10px;color:#422ce1}.vote-widget.has-voted i{color:#9791a7}.vote-widget:hover{color:#78708a}.vote-widget:hover i{color:#350bbb}.vote-widget:hover.has-voted i{color:#78708a}@font-face{font-family:Symbola;src:url(/client/apps/shared/mathquill/font/Symbola.eot);src:local("Symbola Regular"),local("Symbola"),url(/client/apps/shared/mathquill/font/Symbola.woff2) format("woff2"),url(/client/apps/shared/mathquill/font/Symbola.woff) format("woff"),url(/client/apps/shared/mathquill/font/Symbola.ttf) format("truetype"),url(/client/apps/shared/mathquill/font/Symbola.otf) format("opentype")}.mq-editable-field,.mq-editable-field .mq-cursor{display:-moz-inline-box;display:inline-block}.mq-editable-field .mq-cursor{border-left:1px solid #000;margin-left:-1px;position:relative;z-index:1;padding:0}.mq-editable-field .mq-cursor.mq-blink{visibility:hidden}.mq-editable-field,.mq-math-mode .mq-editable-field{border:1px solid gray}.mq-editable-field.mq-focused,.mq-math-mode .mq-editable-field.mq-focused{box-shadow:0 0 1px 2px #8bd,inset 0 0 2px 0 #6ae;border-color:#709ac0;border-radius:1px}.mq-math-mode .mq-editable-field{margin:1px}.mq-editable-field .mq-latex-command-input{color:inherit;font-family:Courier New,monospace;border:1px solid gray;padding-right:1px;margin-right:1px;margin-left:2px}.mq-editable-field .mq-latex-command-input.mq-empty{background:transparent}.mq-editable-field .mq-latex-command-input.mq-hasCursor{border-color:ActiveBorder}.mq-editable-field .mq-cursor:only-child:after,.mq-editable-field.mq-empty:after,.mq-editable-field.mq-text-mode:after,.mq-editable-field .mq-textarea+.mq-cursor:last-child:after,.mq-math-mode .mq-empty:after{visibility:hidden;content:'c'}.mq-editable-field .mq-text-mode .mq-cursor:only-child:after{content:''}.mq-editable-field.mq-text-mode{overflow-x:auto;overflow-y:hidden}.mq-math-mode .mq-root-block,.mq-root-block{display:-moz-inline-box;display:inline-block;width:100%;padding:2px;box-sizing:border-box;white-space:nowrap;overflow:hidden;vertical-align:middle}.mq-math-mode{font-variant:normal;font-weight:400;font-style:normal;font-size:115%;line-height:1}.mq-math-mode,.mq-math-mode .mq-non-leaf,.mq-math-mode .mq-scaled{display:-moz-inline-box;display:inline-block}.mq-math-mode .mq-nonSymbola,.mq-math-mode .mq-text-mode,.mq-math-mode var{font-family:Times New Roman,Symbola,serif;line-height:.9}.mq-math-mode *{font-size:inherit;line-height:inherit;margin:0;padding:0;border-color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.mq-math-mode .mq-empty{background:#ccc}.mq-math-mode.mq-empty,.mq-math-mode .mq-empty.mq-root-block{background:transparent}.mq-math-mode .mq-text-mode{font-size:87%}.mq-math-mode .mq-font{font:1em Times New Roman,Symbola,serif}.mq-math-mode .mq-font *{font-family:inherit;font-style:inherit}.mq-math-mode b,.mq-math-mode b.mq-font{font-weight:bolder}.mq-math-mode i,.mq-math-mode i.mq-font,.mq-math-mode var{font-style:italic}.mq-math-mode var.mq-f{margin-right:.2em;margin-left:.1em}.mq-math-mode .mq-roman var.mq-f{margin:0}.mq-math-mode big{font-size:125%}.mq-math-mode .mq-roman{font-style:normal}.mq-math-mode .mq-sans-serif{font-family:sans-serif}.mq-math-mode .mq-monospace{font-family:monospace,Symbola,serif}.mq-math-mode .mq-overline{border-top:1px solid #000;margin-top:1px}.mq-math-mode .mq-underline{border-bottom:1px solid #000;margin-bottom:1px}.mq-math-mode .mq-binary-operator{padding:0 .2em;display:-moz-inline-box;display:inline-block}.mq-math-mode .mq-supsub{font-size:90%;vertical-align:-.5em}.mq-math-mode .mq-supsub.mq-limit{font-size:80%;vertical-align:-.4em}.mq-math-mode .mq-supsub.mq-sup-only{vertical-align:.5em}.mq-math-mode .mq-supsub.mq-sup-only .mq-sup{display:inline-block;vertical-align:text-bottom}.mq-math-mode .mq-supsub .mq-sup{display:block}.mq-math-mode .mq-supsub .mq-sub{display:block;float:left}.mq-math-mode .mq-supsub.mq-limit .mq-sub{margin-left:-.25em}.mq-math-mode .mq-supsub .mq-binary-operator{padding:0 .1em}.mq-math-mode .mq-supsub .mq-fraction{font-size:70%}.mq-math-mode sup.mq-nthroot{font-size:80%;vertical-align:.8em;margin-right:-.6em;margin-left:.2em;min-width:.5em}.mq-math-mode .mq-paren{padding:0 .1em;vertical-align:top;-webkit-transform-origin:center .06em;transform-origin:center .06em}.mq-math-mode .mq-paren.mq-ghost{color:silver}.mq-math-mode .mq-paren+span{margin-top:.1em;margin-bottom:.1em}.mq-math-mode .mq-array{vertical-align:middle;text-align:center}.mq-math-mode .mq-array>span{display:block}.mq-math-mode .mq-operator-name{font-family:Symbola,Times New Roman,serif;line-height:.9;font-style:normal}.mq-math-mode var.mq-operator-name.mq-first{padding-left:.2em}.mq-math-mode var.mq-operator-name.mq-last{padding-right:.2em}.mq-math-mode .mq-fraction{font-size:90%;text-align:center;vertical-align:-.4em;padding:0 .2em}.mq-math-mode .mq-fraction,.mq-math-mode .mq-large-operator,.mq-math-mode x:-moz-any-link{display:-moz-groupbox}.mq-math-mode .mq-fraction,.mq-math-mode .mq-large-operator,.mq-math-mode x:-moz-any-link,.mq-math-mode x:default{display:inline-block}.mq-math-mode .mq-denominator,.mq-math-mode .mq-numerator{display:block}.mq-math-mode .mq-numerator{padding:0 .1em}.mq-math-mode .mq-denominator{border-top:1px solid;float:right;width:100%;padding:.1em}.mq-math-mode .mq-sqrt-prefix{padding-top:0;position:relative;top:.1em;vertical-align:top;-webkit-transform-origin:top;transform-origin:top}.mq-math-mode .mq-sqrt-stem{border-top:1px solid;margin-top:1px;padding-left:.15em;padding-right:.2em;margin-right:.1em;padding-top:1px}.mq-math-mode .mq-vector-prefix{display:block;text-align:center;line-height:.25em;margin-bottom:-.1em;font-size:.75em}.mq-math-mode .mq-vector-stem{display:block}.mq-math-mode .mq-large-operator{text-align:center}.mq-math-mode .mq-large-operator .mq-from,.mq-math-mode .mq-large-operator .mq-to,.mq-math-mode .mq-large-operator big{display:block}.mq-math-mode .mq-large-operator .mq-from,.mq-math-mode .mq-large-operator .mq-to{font-size:80%}.mq-math-mode .mq-large-operator .mq-from{float:right;width:100%}.mq-math-mode,.mq-math-mode .mq-editable-field{cursor:text;font-family:Symbola,Times New Roman,serif}.mq-math-mode .mq-overarrow{border-top:1px solid #000;margin-top:1px;padding-top:.2em}.mq-math-mode .mq-overarrow:before{display:block;position:relative;top:-.34em;font-size:.5em;line-height:0;content:'\27A4';text-align:right}.mq-math-mode .mq-overarrow.mq-arrow-left:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.mq-editable-field .mq-selection,.mq-editable-field .mq-selection .mq-non-leaf,.mq-editable-field .mq-selection .mq-scaled,.mq-math-mode .mq-selection,.mq-math-mode .mq-selection .mq-non-leaf,.mq-math-mode .mq-selection .mq-scaled{background:#b4d5fe!important;background:Highlight!important;color:HighlightText;border-color:HighlightText}.mq-editable-field .mq-selection .mq-matrixed,.mq-math-mode .mq-selection .mq-matrixed{background:#39f!important}.mq-editable-field .mq-selection .mq-matrixed-container,.mq-math-mode .mq-selection .mq-matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color='#3399FF')!important}.mq-editable-field .mq-selection.mq-blur,.mq-editable-field .mq-selection.mq-blur .mq-matrixed,.mq-editable-field .mq-selection.mq-blur .mq-non-leaf,.mq-editable-field .mq-selection.mq-blur .mq-scaled,.mq-math-mode .mq-selection.mq-blur,.mq-math-mode .mq-selection.mq-blur .mq-matrixed,.mq-math-mode .mq-selection.mq-blur .mq-non-leaf,.mq-math-mode .mq-selection.mq-blur .mq-scaled{background:#d4d4d4!important;color:#000;border-color:#000}.mq-editable-field .mq-selection.mq-blur .mq-matrixed-container,.mq-math-mode .mq-selection.mq-blur .mq-matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color='#D4D4D4')!important}.mq-editable-field .mq-textarea,.mq-math-mode .mq-textarea{position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.mq-editable-field .mq-selectable,.mq-editable-field .mq-textarea *,.mq-math-mode .mq-selectable,.mq-math-mode .mq-textarea *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;position:absolute;clip:rect(1em 1em 1em 1em);-webkit-transform:scale(0);transform:scale(0);resize:none;width:1px;height:1px}.mq-math-mode .mq-matrixed{background:#fff;display:-moz-inline-box;display:inline-block}.mq-math-mode .mq-matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color='white');margin-top:-.1em}*{box-sizing:border-box}a:-webkit-any-link{text-decoration:none}:not(.latex-and-markdown)>ul{margin:0;padding:0}.hidden,.hide{display:none !important}.no-click{pointer-events:none}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}button,input,select,textarea{font:inherit}.loading-page{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loading-page i{padding:5px}.loading-inline{text-align:center;margin:20px auto}.pageable-modal{max-width:520px;margin-right:auto;margin-left:auto}#solve{width:100%;background-color:white;min-height:300px}#solve .ny-times-text{margin:12px 0;text-align:center}#solve ul.bullets>li{list-style:disc}#solve .container{width:100%;max-width:820px;margin:0 auto;padding:20px}#solve .edmodo-banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url('/client/apps/solve/edmodo-background.svg') no-repeat center #1f97e6;background-size:cover;text-align:center;color:#fff;padding:25px 15px}#solve .edmodo-banner h4{color:#fff;font-size:28px;margin:0 0 15px}#solve .edmodo-banner .text{margin-bottom:25px}#solve .edmodo-banner i{margin:0 2px 0 4px;transition:80ms}#solve .edmodo-banner:hover i{margin:0 0 0 6px}#solve .solve-sub-banner{display:block;padding:0}#solve .solve-sub-banner .banner-header-text{margin:10px 0;font-size:23px;text-align:center}#solve .solve-sub-banner .progress-bar-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#solve .solve-sub-banner .progress-bar-container .footer-text{width:100%;max-width:420px;margin:12px auto 0;font-size:12px;text-align:center}#solve .solve-sub-banner .inner-container{background-color:white;box-shadow:0 4px 8px -2px #dddce7;border-radius:3px;border:1px solid #ec9d2c;color:#ec9d2c;padding:20px;margin:20px;display:block;text-align:center;font-size:17px}@media all and (max-width:620px){#solve .solve-sub-banner .inner-container{padding:15px}}#solve .solve-sub-banner .inner-container .button{margin-top:15px;height:auto;padding:15px 30px;line-height:1;font-size:16px;letter-spacing:.5px}#solve .solve-header{position:relative;margin-bottom:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left;letter-spacing:1px}#solve .solve-header .header-left{display:-webkit-flex;display:-ms-flexbox;display:flex}#solve .solve-header .coach-mark-container{position:absolute;width:300px;margin-top:4px}#solve .solve-header .coach-mark-container>div.content-card{padding:9px;letter-spacing:initial}#solve .solve-header .coach-mark-container>div.content-card button{margin-top:14px}#solve .set-selector{width:165px;color:#9791a7;margin-right:15px}@media screen and (max-width:340px){#solve .set-selector{width:145px}}#solve .set-selector .selector-toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;height:30px;width:100%;border:1px solid #cac6d7;border-radius:1px;cursor:pointer;font-size:14px}#solve .set-selector .selector-toggle>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#solve .set-selector .selector-toggle>.bt-angle-down{margin-left:5px}#solve .set-selector ul{width:225px;max-width:225px;max-height:60vh;-webkit-transform:translateY(3px);transform:translateY(3px);overflow:auto}#solve .set-selector ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#solve .set-selector ul li>div:first-child{overflow:hidden;text-overflow:ellipsis}#solve .set-selector ul li>div:last-child{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:5px}#solve .set-selector ul li:hover{color:#78708a}#solve .solve-progress{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px}#solve .solve-progress .problem+.problem{margin-left:8px}#solve .solve-progress .problem{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#9791a7;border:1px solid #cac6d7;border-radius:1px;width:30px;height:30px;cursor:pointer;transition:70ms}#solve .solve-progress .problem.solved{color:#33d17a;border-color:#33d17a}#solve .solve-progress .problem.current{color:white;background-color:#cac6d7}#solve .solve-progress .problem.current.solved{background-color:#33d17a}#solve .solve-progress .arrow{display:none;width:30px;height:30px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#9791a7;overflow:hidden;transition:80ms}#solve .solve-progress .arrow.btb{cursor:pointer}#solve .solve-progress .arrow:hover{color:#78708a}@media screen and (max-width:460px){#solve .solve-progress .problem:not(.current){display:none}#solve .solve-progress .problem+.problem{margin:0}#solve .solve-progress .arrow{display:-webkit-flex;display:-ms-flexbox;display:flex}}#solve .solve-panel{width:100%;padding:0 15px}#solve .solve-section+.solve-section{margin-top:50px}@media screen and (max-width:768px){#solve .solve-section+.solve-section{margin-top:25px}}#solve .related-topics .ui-text{display:-webkit-flex;display:-ms-flexbox;display:flex}#solve .related-topics .ui-text span{margin-left:2.5px;margin-right:2.5px;color:#422ce1}#solve .related-topics .ui-text+.ui-text{margin-top:10px}#solve .solve-title{text-align:center;letter-spacing:1px}@media screen and (max-width:768px){#solve .solve-title{font-size:25px}}#solve .problem-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;font-style:italic;color:#9791a7;font-size:13px}#solve .problem-info .solve-difficulty{border-right:1px solid #dddce7;padding-right:10px;height:30px;line-height:30px}#solve .problem-info .solved-by{margin-left:10px}#solve .problem-contents{white-space:pre-wrap}#solve .solve-navigation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}#solve .solve-navigation .problem-navigator{cursor:pointer;width:90px;color:#9791a7}#solve .solve-navigation .problem-navigator.invisible{visibility:hidden}#solve .solve-navigation .problem-navigator:last-child{text-align:right}#solve .solve-navigation .problem-navigator i{transition:80ms;margin:0 5px}#solve .solve-navigation .problem-navigator:hover i.bt-angle-right{margin:0 2px 0 8px}#solve .solve-navigation .problem-navigator:hover i.bt-angle-left{margin:0 8px 0 2px}@media screen and (max-width:460px){#solve .solve-navigation .solve-progress{display:none}}#solve .solve-centered-text{text-align:center}#solve .solve-table{width:100%;text-align:center}#solve .solve-quote{margin-left:20px}#solve .solve-image{text-align:center;overflow:auto;padding:30px 0}#solve .solve-image img{max-width:100%;max-height:300px}@media screen and (max-width:500px){#solve .solve-image.desktop-only{display:none}}#solve .solve-image.mobile-only{display:none}@media screen and (max-width:500px){#solve .solve-image.mobile-only{display:block}}#solve .solve-submission{margin:50px 0;color:#9791a7}@media screen and (max-width:768px){#solve .solve-submission{margin:30px 0}}#solve .solve-submission .text-answer-input{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:590px;height:50px;margin:0 auto;padding:0;overflow:hidden}#solve .solve-submission .text-answer-input.has-content button{padding:0 15px;max-width:100px}#solve .solve-submission .text-answer-input.has-content input{border-top-right-radius:0;border-bottom-right-radius:0}#solve .solve-submission .text-answer-input.has-content input:focus{border-right:none}#solve .solve-submission .text-answer-input input{-webkit-flex:1;-ms-flex:1;flex:1;background-color:#f5f4f7;color:#07001b;height:100%;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:none}#solve .solve-submission .text-answer-input button{overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:100%;max-width:0;padding:0;background-color:#5740ff;color:white;border:none;border-top-left-radius:0;border-bottom-left-radius:0;transition:max-width 100ms,padding 100ms;z-index:100}#solve .solve-submission .text-answer-input button.submit-loading{background-color:#1f97e6}#solve .solve-submission .text-answer-input button.submit-incorrect{background-color:#cac6d7}#solve .solve-submission .text-answer-input button.submit-correct{background-color:#33d17a}#solve .solve-submission .multiple-choice-input.image-answers{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#solve .solve-submission .multiple-choice-input.image-answers .answer{margin:20px;padding:8px;background-color:#f5f4f7;border-radius:4px;cursor:pointer}#solve .solve-submission .multiple-choice-input.image-answers .answer:hover{background-color:#a6e8fb}#solve .solve-submission .multiple-choice-input.image-answers .answer.selected{background-color:#1f97e6}#solve .solve-submission .multiple-choice-input.image-answers .answer .image-container{width:150px;height:150px;background-size:100%}#solve .solve-submission .multiple-choice-input.image-answers .answer .answer-text{text-align:center;padding-top:5px;color:#07001b;font-weight:600;font-size:14px;max-width:150px;line-height:1.5}@media screen and (max-width:460px){#solve .solve-submission .multiple-choice-input.image-answers .answer{margin:10px}#solve .solve-submission .multiple-choice-input.image-answers .answer .image-container{width:100px;height:100px}#solve .solve-submission .multiple-choice-input.image-answers .answer .answer-text{font-size:12px;max-width:100px}}#solve .solve-submission .multiple-choice-input.text-answers{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#2e2940}#solve .solve-submission .multiple-choice-input.text-answers .answer{margin:10px 0;cursor:pointer}#solve .solve-submission .multiple-choice-input.text-answers .answer:hover{box-shadow:0 1px 3px 1px #dddce7}#solve .solve-submission .multiple-choice-input.text-answers .answer.selected.correct{background-color:#33d17a;box-shadow:none;color:#fff;border-radius:5px}#solve .solve-submission .multiple-choice-input.text-answers .answer.selected.incorrect{background-color:#cac6d7;box-shadow:none;color:#fff;border-radius:5px}#solve .solve-submission .multiple-choice-input.text-answers .answer .text-container{display:inline-block;width:300px;padding:5px 10px;border:1px solid #cac6d7;border-radius:3px;text-align:center}@media all and (max-width:768px){#solve .solve-submission .multiple-choice-input.text-answers .answer .text-container{width:280px;font-size:14px}}#solve .solve-submission.solved .multiple-choice-input.image-answers .answer{cursor:default}#solve .solve-submission.solved .multiple-choice-input.image-answers .answer:not(.selected):hover{background-color:#f5f4f7}#solve .solutions-section{margin-bottom:40px}#solve .solutions-section .header-divider{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:500px){#solve .solutions-section .header-divider .add-solution-text{display:none}}#solve .solve-solutions .add-solution-button{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;text-align:center}#solve .solve-solutions .solve-solution{position:relative;margin-top:30px}#solve .solve-solutions .solve-solution .solution-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:50px}#solve .solve-solutions .solve-solution .solution-header .solve-solution-author{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#9791a7;height:100%}#solve .solve-solutions .solve-solution .solution-header .solve-solution-author .profile-image{width:40px;height:40px;border-radius:20px;margin-right:10px}#solve .solve-solutions .solve-solution .solution-header .solve-solution-fame{text-align:right;cursor:pointer;color:#422ce1;height:100%}#solve .solve-solutions .solve-solution .solution-header .solve-solution-fame .voted{color:#9791a7}#solve .solve-solutions .solve-solution .solve-solution-body{margin:15px 0;overflow-x:auto}#solve .solve-solutions .margin-top{display:block;margin-top:20px}#solve #solve-feedback{max-height:100%;transition:100ms}#solve #solve-feedback.hide-me{max-height:0}#solve #solve-feedback .feedback{border-radius:4px;margin-bottom:35px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.04),0 2px 8px rgba(0,0,0,0.1);text-align:center}#solve #solve-feedback .feedback .header{font-size:25px;font-weight:600;color:#fff;padding:10px 15px;border-radius:4px 4px 0 0}#solve #solve-feedback .feedback.correct .header{background:#33d17a}#solve #solve-feedback .feedback.incorrect .header{background:#cac6d7}#solve #solve-feedback .feedback.incorrect .br{display:none}@media all and (max-width:430px){#solve #solve-feedback .feedback.incorrect .br{display:block}}#solve #solve-feedback .feedback .feedback-content{padding:20px}#solve #solve-feedback .feedback .feedback-content *{white-space:pre-wrap}#solve #solve-feedback .feedback .feedback-content p:last-child{margin-bottom:0}#solve #solve-feedback .feedback .feedback-footer{border-top:2px solid #f5f4f7;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px}#solve #solve-feedback .feedback img.correct{-webkit-flex:1 1 200px;-ms-flex:1 1 200px;flex:1 1 200px;max-width:200px}#solve #solve-feedback .feedback .second-flex{max-width:350px;-webkit-flex:1 1 350px;-ms-flex:1 1 350px;flex:1 1 350px;color:#78708a;line-height:1.5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#solve #solve-feedback .feedback .second-flex>*+*{margin-top:20px}#solve #solve-feedback .feedback .flex-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#solve #solve-feedback .feedback .flex-box>*+*{margin:0 0 0 30px}@media all and (max-width:600px){#solve #solve-feedback .feedback .flex-box{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#solve #solve-feedback .feedback .flex-box>*+*{margin:30px 0 0}#solve #solve-feedback .feedback .flex-box .second-flex{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}#solve #solve-feedback .feedback .flex-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#solve #solve-feedback .feedback .flex-column .buttons-container{margin-bottom:20px}#solve #solve-feedback .feedback .flex-column .buttons-container .button+.button{margin-left:15px}.webview-solve-problem .feedback-header{margin:0}.webview-solve-problem .solve-progress{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.webview-solve-problem .container{width:300px;padding:33px 0}.webview-solve-problem .solve-title{margin-top:20px}.webview-solve-problem .image-answers>.answer{padding:15px !important}.standards-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.standards-container .indent{padding:0 25px}.standards-container .underline{border-bottom:1px solid #ababab}.standards-container .extra-margin-top-bottom{margin:16px 0}.standards-container .sidebar{width:340px;margin:80px 50px 0 0}@media all and (max-width:750px){.standards-container .sidebar{display:none}}.standards-container .sidebar .title{padding:11px 0;color:#422ce1;cursor:pointer;border-bottom:1px solid #121312}.standards-container .sidebar ul.sidebar-children{list-style-type:none;padding:0}.standards-container .sidebar ul.sidebar-children li{padding:5px 0}.standards-container .sidebar ul.sidebar-children li.disabled{color:#ababac}.standards-container .sidebar ul.sidebar-children li:not(.disabled){cursor:pointer;color:#422ce1}.standards-container .standards-page{width:100%;max-width:820px;margin:0 auto}.standards-container .standards-page ul.ccs-breadcrumb{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 0 25px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff}.standards-container .standards-page ul.ccs-breadcrumb li{max-width:250px;color:#422ce1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standards-container .standards-page ul.ccs-breadcrumb li:not(:last-child){max-width:none}.standards-container .standards-page ul.ccs-breadcrumb li:not(:last-child):after{padding:0 10px;color:#232423;content:' > '}.standards-container .standards-page ul.ccs-breadcrumb li:last-child{color:#232423}.standards-container .standards-page .search-page{width:640px;max-width:90%;margin:35px auto;font-size:14px}.standards-container .standards-page .search-page .search-page-header{padding:25px 0;border-bottom:1px solid #121312}.standards-container .standards-page .search-page .search-page-header .search-page-header-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.standards-container .standards-page .search-page .search-page-header .search-page-header-text .prompt{padding:20px 0;font-weight:600}.standards-container .standards-page .search-page .search-page-header .search-page-header-text .cancel{padding:20px 0;color:#422ce1;font-size:12px;font-weight:400;cursor:pointer}.standards-container .standards-page .search-page .search-page-header .big-input-box{display:block;padding:6px 12px;margin:auto;width:100%;height:33px;border-radius:4px;border:1px solid #ccc;color:#555;line-height:1.5;background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);outline-color:#422ce1}.standards-container .standards-page .search-page .search-page-results:not(:empty){padding:20px;border-bottom:1px solid #121312}.standards-container .standards-page .search-page .end-of-results{padding:30px;font-weight:400;color:#898989;text-align:center}.standards-container .standards-page .description{padding:25px;font-size:14px;font-weight:400}.standards-container .standards-page .header{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 25px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.standards-container .standards-page .header .title-container{max-width:75%}.standards-container .standards-page .header .title{padding:2px 0;font-size:20px;font-weight:600}.standards-container .standards-page .header .subtitle{padding-bottom:15px;font-size:15px;font-weight:400;color:#cac6d7}.standards-container .standards-page .header .title-description{padding-bottom:15px;font-size:15px;font-weight:400;color:#78708a}.standards-container .standards-page .subject-container{padding-left:25px;padding-right:25px}.standards-container .standards-page .subject-container .header{padding:10px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.standards-container .standards-page .subject-container .header .title{font-size:16px}.standards-container .standards-page .subject-container .header .back-to-top{font-size:14px;color:#422ce1;cursor:pointer}.standards-container .standards-page .section-container{padding:11px 0}.standards-container .standards-page .section-container .header{display:inline-block;padding:5px 0;color:#232423;font-size:16px;cursor:pointer}.standards-container .standards-page .item-container{padding:5px 0}.standards-container .standards-page .item-container .name{display:inline-block;color:#422ce1;cursor:pointer}.standards-container .standards-page .item-container .details{color:#898999}.standards-container .standards-page .core-standards-link-container{padding:3px 0}.static-section .terms-info,.static-section .privacy-info{margin-bottom:50px}.about{max-width:768px}.about img.profile-pic{width:150px;height:150px}.about .story .bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about .story .bottom>div{font-size:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:50px;min-width:250px}.about .story .bottom>div .icon{margin-right:20px;font-size:75px;color:#422ce1}.about .tab-selector{margin:20px 0 50px 0;padding-bottom:5px;border-bottom:1px solid #9791a7}@media all and (max-width:768px){.about .tab-selector{border:none}}.about .tab-selector ul{margin:0;padding:0;list-style-type:none}@media all and (max-width:768px){.about .tab-selector ul{margin-bottom:-40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.about .tab-selector ul li{display:inline;margin-right:35px}@media all and (max-width:768px){.about .tab-selector ul li{margin-bottom:15px;margin-left:auto;margin-right:auto;width:80px;text-align:center}}.about .tab-selector ul li a{color:#9791a7}.about .tab-selector ul li a:hover{color:#403954}.about .tab-selector ul li a.selected{color:#350bbb}@media all and (max-width:768px){.about .tab-selector ul li a.selected{border-bottom:4px solid #350bbb;padding-bottom:3px}}.about .team{width:100%;margin:0 auto;padding:0 10px;text-align:center}.about .team .team-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about .team .team-group img.profile-pic{margin:0 5px 10px 5px;cursor:pointer;transition:all 200ms ease;-webkit-filter:grayscale(1);filter:grayscale(1)}@media all and (max-width:768px){.about .team .team-group img.profile-pic{width:120px;height:120px;-webkit-filter:none;filter:none}}.about .team .team-group img.profile-pic:hover{-webkit-filter:none;filter:none}.about .jobs ul.job-list{width:80%;margin-top:50px;margin-left:auto;margin-right:auto;padding:0}@media all and (max-width:768px){.about .jobs ul.job-list{width:90%}}.about .jobs ul.job-list li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.about .jobs ul.job-list li .icon{margin-right:20px;font-size:60px;color:#422ce1}@media all and (max-width:768px){.about .jobs ul.job-list li .icon{display:none}}.about .jobs ul.job-list li .position-information{-webkit-flex:1;-ms-flex:1;flex:1}.about .jobs ul.job-list li .position-information .job-position{margin-bottom:15px}.about .jobs ul.job-list li .position-information .job-location{color:#9791a7}.about .jobs ul.benefits li{list-style-type:disc}.about .press .contact-info td{padding-bottom:10px;vertical-align:top}.about .press .contact-info td:first-child{width:120px;color:#78708a}.about .press .contact-us{margin-top:50px;text-align:center}.about .press ul{padding:0}.about .press ul>li{line-height:1.5;margin:12px 0}.biography .biography-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px}.biography .biography-header .profile-pic{margin-right:20px}.biography .biography-header .member-info{line-height:1.2}.biography .biography-header .member-info .member-name{margin-bottom:10px}.biography .links{margin-top:15px;color:#9791a7}.biography .links a{color:#9791a7;text-decoration:underline}.faq{max-width:980px}.faq .faq-container{margin-top:90px;display:-webkit-flex;display:-ms-flexbox;display:flex}.faq .faq-container h4{margin-top:0}.faq .faq-container .disabled{color:#9791a7}.faq .faq-container .content{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media all and (max-width:768px){.faq .faq-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.faq .categories{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq .categories .category{margin-bottom:50px;width:300px}.faq .categories .category ul{padding:0}.faq .faq-question h4{margin-bottom:30px}.faq .faq-question ol>li{list-style-type:decimal}.faq .faq-question ul>li{list-style-type:disc}.faq .faq-question .bottom-nav{border-top:1px solid #dddce7;margin-top:100px;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:20px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.faq .faq-question .bottom-nav i{font-size:15px;margin:0 5px}.faq .search input{width:100%}.faq .search ul.results{margin-top:30px;padding:0}.faq .search ul.results li{margin-bottom:10px}.faq .sidebar{-webkit-flex-basis:250px;-ms-flex-preferred-size:250px;flex-basis:250px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:70px}@media all and (max-width:768px){.faq .sidebar{margin-right:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:60px}}.faq .sidebar a.search{margin:0;text-decoration:none;width:100%;text-align:center}.faq .sidebar ul.question-menu{padding:0}.faq .sidebar .question-selector{position:relative}.faq .sidebar .question-selector div.header-divider{padding-top:20px;margin-bottom:20px}.faq .sidebar .question-selector>button{display:none}.faq .sidebar .question-selector li{margin-bottom:5px}@media all and (max-width:768px){.faq .sidebar .question-selector{display:none}}#grandmaster-tips-container{width:100%;background:#f8f8fa}#grandmaster-tips-container .grandmaster-tips{padding:80px 15px;max-width:900px;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#grandmaster-tips-container .grandmaster-tips-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;font-size:28px;font-weight:300;color:#2e2940;margin-bottom:40px;text-align:center}#grandmaster-tips-container ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0}@media all and (max-width:768px){#grandmaster-tips-container ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#grandmaster-tips-container .tip-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}#grandmaster-tips-container .tip-icon{margin-right:8px;width:32px;height:32px;border-radius:6px;text-align:center;line-height:32px}#grandmaster-tips-container .tip-icon.green{color:#cefad1;background-color:#33d17a}#grandmaster-tips-container .tip-icon.blue{color:#d3f6fc;background-color:#32b2f6}#grandmaster-tips-container .tip-icon.purple{color:#c7c5ff;background-color:#6c69fd}#grandmaster-tips-container h4{margin:0;color:#2e2940;font-size:17px;font-weight:500;letter-spacing:.4px}#grandmaster-tips-container .tip-content{text-align:center;color:#78708a;font-size:15px;line-height:1.9}#grandmaster-tips-container .tip{-webkit-flex:1;-ms-flex:1;flex:1}#grandmaster-tips-container .tip+.tip{margin:0 0 0 30px}@media all and (max-width:768px){#grandmaster-tips-container .tip{width:100%;max-width:400px}#grandmaster-tips-container .tip+.tip{margin:0}}#grandmaster-static{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#grandmaster-static .grandmaster-subtitle{margin-bottom:40px;font-size:28px;font-weight:300}#grandmaster-static .grandmaster-section-content-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:900px}#grandmaster-static .grandmaster-section-content-container .grandmaster-column{-webkit-flex:1;-ms-flex:1;flex:1}@media all and (max-width:700px){#grandmaster-static .grandmaster-section-content-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#grandmaster-static .grandmaster-beyond-mastery-section{background:#1f97e6;padding:120px 15px 70px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;color:#d3f6fc}#grandmaster-static .grandmaster-beyond-mastery-section .grandmaster-title{line-height:1;margin-bottom:15px;font-size:48px;font-weight:200}#grandmaster-static .grandmaster-beyond-mastery-section .grandmaster-subtitle{color:#a6e8fb}#grandmaster-static .grandmaster-beyond-mastery-section .hook{padding:30px;cursor:pointer}@-webkit-keyframes arrow-bob{from{-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrow-bob{from{-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}#grandmaster-static .grandmaster-beyond-mastery-section .hook .arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;background:white;color:#1f97e6;margin:0 auto;padding-top:2px;border-radius:50%;box-shadow:0 6px 12px rgba(0,0,0,0.06);-webkit-animation:arrow-bob 800ms ease-in-out infinite alternate;animation:arrow-bob 800ms ease-in-out infinite alternate}#grandmaster-static .grandmaster-carousel-container{width:100%;padding:80px 0;background:#fff}#grandmaster-static .grandmaster-carousel-container .grandmaster-subtitle{color:#1c0656;text-align:center}#grandmaster-static .how-does-it-work-container{width:100%;padding:100px 15px;background-color:#d3f6fc;color:#004f8f}#grandmaster-static .how-does-it-work-container .how-does-it-work{max-width:900px;width:100%;margin:0 auto}#grandmaster-static .how-does-it-work-container .subtitle{margin-bottom:35px;font-size:28px;font-weight:300;text-align:center}#homepage.logged-in .mapping{background:linear-gradient(to top, #fff 0, rgba(255,255,255,0.3) 40%),url('/client/apps/static/homepage/map-no-path.svg') 60% 0 no-repeat;background-size:cover;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#78708a;text-align:center}#homepage.logged-in .mapping .header{padding:0 15px}@media all and (max-width:470px){#homepage.logged-in .mapping .header{font-size:40px}}@media all and (max-width:400px){#homepage.logged-in .mapping .header{font-size:31px}}#homepage.logged-in .mapping .text{margin-bottom:20px}#homepage.logged-in .mapping .button{margin-bottom:40px}#logged-out-homepage ::-webkit-scrollbar{display:none}#logged-out-homepage .expii-navbar{background:rgba(0,0,0,0.85);border-bottom:none;box-shadow:none}#logged-out-homepage .expii-navbar .navbar-logo{font-weight:600;font-size:18px}#logged-out-homepage .expii-navbar .navbar-button{color:rgba(255,255,255,0.6)}#logged-out-homepage .expii-navbar .navbar-button:hover{color:rgba(255,255,255,0.7)}#logged-out-homepage .expii-navbar .navbar-logo{color:white;margin-bottom:2px}#logged-out-homepage .expii-navbar .navbar-logo:hover{color:white;text-shadow:0 0 3px rgba(255,255,255,0.2)}#logged-out-homepage .expii-navbar .search-container .searchbar-container .searchbar-input{display:none}@media all and (max-width:768px){#logged-out-homepage .expii-navbar .not-logged-in-container .button.secondary.white{color:rgba(255,255,255,0.7);border-color:rgba(255,255,255,0.7)}#logged-out-homepage .expii-navbar .not-logged-in-container .button.secondary.white:hover{color:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.9)}#logged-out-homepage .expii-navbar .not-logged-in-container .button.primary{color:#6c69fd}#logged-out-homepage .expii-navbar .not-logged-in-container .button.primary:hover{color:#8684ff}}#logged-out-homepage #main-container{margin-top:-50px}#logged-out-homepage .expii-footer{border-top:none}#homepage{-webkit-flex:1;-ms-flex:1;flex:1;color:#fff;line-height:1.65}#homepage .header{margin:0 0 25px;line-height:1.3}@media all and (max-width:440px){#homepage h2.header{font-size:29px;margin-bottom:30px}}#homepage a{font-weight:600}#homepage .text-container{padding:0 15px;max-width:365px;color:#9791a7}#homepage i.bt-angle-right.margin{margin-left:4px;transition:80ms}#homepage a:hover i.bt-angle-right.margin{margin-left:7px}#homepage .homepage-container{width:80%;margin:0 auto;padding:0 15px}@media all and (max-width:535px){#homepage .homepage-container{width:100%}}#homepage .first{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100vh;min-height:480px;padding:0 15px;text-align:center;overflow:hidden;background:#20212d}#homepage .first .dummy{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}@media all and (max-width:600px){#homepage .first{background:url('/client/apps/static/homepage/background.svg') #20212d;background-size:cover}}@media all and (min-width:600px){#homepage .first:after,#homepage .first:before,#homepage .first .dummy:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;background-size:cover;opacity:0;width:200vw;height:200vh}#homepage .first:before{background:url('/client/apps/static/homepage/dots-bottom.svg');-webkit-animation:move-bottom 83s .5s infinite linear;animation:move-bottom 83s .5s infinite linear;width:300vw}@-webkit-keyframes move-bottom{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}4%{opacity:.25}96%{opacity:.25}100%{-webkit-transform:translate(-200vw, -100vh);transform:translate(-200vw, -100vh);opacity:0}}@keyframes move-bottom{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}4%{opacity:.25}96%{opacity:.25}100%{-webkit-transform:translate(-200vw, -100vh);transform:translate(-200vw, -100vh);opacity:0}}#homepage .first:after{background:url('/client/apps/static/homepage/dots-mid.svg');-webkit-animation:move-mid 59s 2s infinite linear;animation:move-mid 59s 2s infinite linear}@-webkit-keyframes move-mid{0%{-webkit-transform:translate(-100vw, -100vh);transform:translate(-100vw, -100vh);opacity:0}6%{opacity:.5}94%{opacity:.5}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}}@keyframes move-mid{0%{-webkit-transform:translate(-100vw, -100vh);transform:translate(-100vw, -100vh);opacity:0}6%{opacity:.5}94%{opacity:.5}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}}#homepage .first .dummy:before{background:url('/client/apps/static/homepage/dots-top.svg');-webkit-animation:move-top 53s 4s infinite linear;animation:move-top 53s 4s infinite linear}@-webkit-keyframes move-top{0%{-webkit-transform:translate(0, -100vh);transform:translate(0, -100vh);opacity:0}7%{opacity:.8}93%{opacity:.8}100%{-webkit-transform:translate(-100vw, 0);transform:translate(-100vw, 0);opacity:0}}@keyframes move-top{0%{-webkit-transform:translate(0, -100vh);transform:translate(0, -100vh);opacity:0}7%{opacity:.8}93%{opacity:.8}100%{-webkit-transform:translate(-100vw, 0);transform:translate(-100vw, 0);opacity:0}}}#homepage .first .header{text-align:center;color:#fff;z-index:1;max-width:530px}#homepage .first .text{max-width:390px;z-index:1}#homepage .first .arrow-container{position:absolute;left:50%;bottom:3%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:76px;height:76px;padding:10px;cursor:pointer;z-index:1}@-webkit-keyframes bob{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes bob{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}#homepage .first .arrow-container .arrow{position:absolute;width:56px;height:56px;border-radius:50%;background:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:all 100ms;-webkit-animation:bob .5s infinite alternate ease-out;animation:bob .5s infinite alternate ease-out}#homepage .first .arrow-container i{color:#20212d;margin-top:4px}@media all and (max-width:540px){#homepage .first .header{font-size:34px}#homepage .first .text{font-size:14px;max-width:310px}}@media all and (max-width:400px){#homepage .first .header{font-size:30px}}#homepage .mapping{background:linear-gradient(to top, #fff 0, rgba(255,255,255,0.3) 40%),url('/client/apps/static/homepage/map.svg') 60% 0 no-repeat;background-size:cover;padding:190px 0 80px}#homepage .mapping .homepage-container{margin:0 auto 100px}#homepage .mapping .header{text-shadow:0 0 1px rgba(255,255,255,0.25)}#homepage .mapping .text{max-width:420px;color:#78708a;margin:0 0 20px}@media all and (max-width:1680px){#homepage .mapping{padding:90px 0 50px}#homepage .mapping .homepage-container{margin:0 auto 30px}}@media all and (max-width:1050px){#homepage .mapping{background-position:38% 0}}@media all and (max-width:440px){#homepage .mapping{padding-top:60px;background-position:50% 0}#homepage .mapping .homepage-container{margin-bottom:50px}}#homepage .learn{background:#f5f4f7;padding:90px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#homepage .learn .left,#homepage .learn .right{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#homepage .learn .image-container{width:100%;margin-bottom:80px;height:36.4vw;max-height:450px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#homepage .learn .image-lg{max-width:90vw;max-height:100%;height:100%}#homepage .learn .image-sm{display:none}#homepage .learn .header{max-width:350px}@media all and (max-width:1280px){#homepage .learn .image-container{max-height:350px}}@media all and (max-width:900px){#homepage .learn{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#homepage .learn .image-container{margin:60px 0;-webkit-order:1;-ms-flex-order:1;order:1}#homepage .learn .right{-webkit-order:2;-ms-flex-order:2;order:2}}@media all and (max-width:750px){#homepage .learn .image-container{height:55.3vw;max-height:432px}#homepage .learn .image-lg{display:none}#homepage .learn .image-sm{display:block;max-width:100%}}@media all and (max-width:375px){#homepage .learn{padding:60px 0}#homepage .learn .image-container{margin:40px 0}}#homepage .solve{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#homepage .solve .solve-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1}#homepage .solve .text{margin-bottom:30px}#homepage .solve .solve-img{cursor:pointer;background:url('/client/apps/static/homepage/solve.svg') no-repeat center center #33d17a;background-size:cover;-webkit-flex:1;-ms-flex:1;flex:1;height:730px;max-height:57vw;min-height:300px}@media all and (max-width:900px){#homepage .solve .solve-text{-webkit-flex:3;-ms-flex:3;flex:3}#homepage .solve .solve-img{-webkit-flex:2;-ms-flex:2;flex:2}}@media all and (max-width:750px){#homepage .solve{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#homepage .solve .solve-text{padding:60px 0 30px}}#homepage .sign-up{background:#f5f4f7;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}#homepage .sign-up .left{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#homepage .sign-up .right{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#homepage .sign-up .signup-form{background-color:white;box-shadow:0 4px 8px -2px #dddce7;border-radius:3px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;margin:50px 15px 0;max-width:330px;box-shadow:0 2px 14px rgba(0,0,0,0.1);padding:35px}#homepage .sign-up .signup-form form:not(.condensed) input{border:none;border-radius:0;outline:none;border-bottom:1px solid #cac6d7;width:100%;color:#504768;background:none;box-shadow:none;padding:5px}@media all and (max-width:750px){#homepage .sign-up{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#homepage .sign-up .text-container{padding:40px 15px 0}}#homepage .press{display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff}#homepage .press .half{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0}#homepage .press a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}#homepage .press a img{transition:100ms}#homepage .press a:hover img.grow{-webkit-transform:scale(1.1);transform:scale(1.1)}#homepage .press .logo-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1}#homepage .press .logo-container a{-webkit-flex:1;-ms-flex:1;flex:1;min-width:215px;min-height:215px}#homepage .press .huff-po{background:#2b7160}#homepage .press .ed-surge{background:#16997a}#homepage .press a.atlantic,#homepage .press a.forbes{-webkit-flex:2;-ms-flex:2;flex:2;min-height:300px}#homepage .press a.atlantic:hover img.grow,#homepage .press a.forbes:hover img.grow{-webkit-transform:scale(1.05);transform:scale(1.05)}#homepage .press .forbes img{max-width:76%}#homepage .press .atlantic{max-width:800px;position:relative}#homepage .press .atlantic .logo{position:absolute;left:20px;top:20px;z-index:1}#homepage .press .atlantic .text{position:absolute;right:20px;bottom:20px;z-index:1}#homepage .press .atlantic .grow{height:100%}#homepage .press .forbes{background:#333}@media all and (max-width:1200px){#homepage .press{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media all and (max-width:645px){#homepage .press .half{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#homepage .press .half:last-of-type{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#homepage .press .logo-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-basis:215px;-ms-flex-preferred-size:215px;flex-basis:215px}}@media all and (max-width:430px){#homepage .press .logo-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:400px;-ms-flex-preferred-size:400px;flex-basis:400px}#homepage .press .logo-container a{min-height:200px}}.leaderboard{width:640px;margin:0 auto}.leaderboard-header{padding-bottom:30px;border-bottom:1px solid #8A80A5}.leaderboard-controls{margin:0 0 20px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.leaderboard-entries{font-weight:600;font-size:14px}.leaderboard-entry{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;border-bottom:1px solid #cac6d7}.leaderboard-entry .position{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:25px;background-color:#dddce7;border:1px solid #cac6d7;color:#fff}.leaderboard-title{font-size:20px}.leaderboard-note{color:#8A80A5}#new-york{width:100%;height:100%;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#new-york .cell-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#1f1930}#new-york .cell-container .cell{cursor:pointer;border:2px solid #000}#new-york .cell-container .cell.dark-left{border-left-width:4px}#new-york .cell-container .cell.dark-top{border-top-width:4px}#new-york .cell-container .cell.red{background-color:#cd2e2e}#new-york .cell-container .cell.green{background-color:#00a86a}#new-york .cell-container .cell.grey{background-color:#dddce7}#new-york button{margin-top:10px}#ramanujan{text-align:center;color:#2c088b}#ramanujan .r-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#ramanujan span{text-align:left;font-size:16px;color:#67578D;letter-spacing:0;line-height:26px;margin:0 0 30px}#ramanujan span.reduced{margin:0 0 8px}#ramanujan i.large{font-size:36px}#ramanujan h4{font-weight:300;font-size:20px;color:#1C0656;letter-spacing:0;line-height:50px;margin:10px 0}@media (max-width:768px){#ramanujan h4{line-height:22px}}#ramanujan h3{font-weight:200;font-size:34px;color:#1C0656;letter-spacing:0;line-height:50px;margin:10px 0}@media (max-width:768px){#ramanujan h3{font-size:24px;line-height:26px}}#ramanujan h2{font-weight:300;font-size:48px;color:#1C0656;letter-spacing:0;line-height:58px;margin:30px 0}#ramanujan h2 h3{font-weight:300;font-size:26px;line-height:28px}@media (max-width:768px){#ramanujan h2{font-size:24px;line-height:26px}#ramanujan h2 h3{font-size:18px;line-height:20px}}#ramanujan h1{font-weight:300;font-size:60px;color:#1C0656;letter-spacing:0;line-height:50px;margin:30px 0}@media (max-width:768px){#ramanujan h1{font-size:24px;line-height:26px}}#ramanujan .row{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#ramanujan .row.align-flex-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#ramanujan .row.margin-bottom-50{margin-bottom:50px}@media (max-width:768px){#ramanujan .row.margin-bottom-50{margin:0}}#ramanujan .row.title-row{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 0}#ramanujan .row.wrap-reverse{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}#ramanujan .row.flex-start{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:992px){#ramanujan .row.flex-start{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#ramanujan .row.flex-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:992px){#ramanujan .row.flex-end{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#ramanujan .row.space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#ramanujan .row .column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top;-webkit-flex:1;-ms-flex:1;flex:1}#ramanujan .row .column.mobile{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:320px){#ramanujan .row .column.mobile{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#ramanujan .row .column.margin-bottom-50{margin-bottom:50px}@media (max-width:768px){#ramanujan .row .column.margin-bottom-50{margin-bottom:58px}}#ramanujan .row .column.title-text{-webkit-flex:none;-ms-flex:none;flex:none;width:auto}#ramanujan .row .column.title-text h1{margin:10px 0 5px}#ramanujan .row .column.title-text .subtitle{font-weight:300;font-size:34px;letter-spacing:0;line-height:50px;margin:10px 0;color:#343BDE;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:768px){#ramanujan .row .column.title-text{text-align:center;width:95%}#ramanujan .row .column.title-text h1{margin:5px 0}#ramanujan .row .column.title-text .subtitle{font-weight:400;font-size:16px;letter-spacing:0;line-height:18px;margin:5px 0;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}#ramanujan .row .column.title-logo{-webkit-flex:none;-ms-flex:none;flex:none;width:auto;margin-right:40px;margin-bottom:15px}@media (max-width:771px){#ramanujan .row .column.title-logo{margin:0}}#ramanujan .row .column.panel-text-right{margin-left:140px;max-width:710px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px}@media (max-width:992px){#ramanujan .row .column.panel-text-right{margin:0 0 32px}}#ramanujan .row .column.panel-text-left{margin-right:140px;max-width:710px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px}@media (max-width:992px){#ramanujan .row .column.panel-text-left{margin:0 0 32px}}#ramanujan .row .column.panel{width:515px;height:515px;-webkit-flex:0;-ms-flex:0;flex:0}#ramanujan .row .column.panel img{width:515px;height:515px}@media (max-width:992px){#ramanujan .row .column.panel{width:100vw;height:100vw;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}#ramanujan .row .column.panel img{width:100vw;height:100vw}}#ramanujan .row a{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;font-weight:600;letter-spacing:0;line-height:26px;font-size:20px;margin-top:auto}@media (max-width:768px){#ramanujan .row a{font-size:16px}}#ramanujan .row a.inline{font-size:16px;font-weight:normal}#ramanujan .row a.inline:after{display:none}#ramanujan .row a.inline.image{-webkit-align-self:unset;-ms-flex-item-align:unset;-ms-grid-row-align:unset;align-self:unset;margin-top:unset;line-height:unset;font-size:unset;width:100%}#ramanujan .row a.inline.image:hover>img{-webkit-filter:brightness(60%);transition:all .1s ease}#ramanujan .row a:after{margin-left:5px;font-family:"Black Tie";font-size:12px;line-height:26px;content:'\F093'}#ramanujan .row a.bottom-button{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:40px;padding:10px 70px}#ramanujan .padding-15{padding:15px}#ramanujan .padding-top-bottom-100{padding:100px 0}@media (max-width:768px){#ramanujan .padding-top-bottom-100{padding:25px 0 40px}}#ramanujan .padding-bottom-50{padding-bottom:50px}@media (max-width:768px){#ramanujan .padding-bottom-50{padding-bottom:34px}}#ramanujan img.headshot{width:240px;height:240px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#ramanujan img.logo{width:175px;height:70%;-webkit-filter:brightness(100%)}@media (max-width:992px){#ramanujan img.logo{width:150px;margin-top:10px;margin-bottom:10px}}@media (max-width:320px){#ramanujan img.logo{width:150px}}#ramanujan .bg-white{background:white;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#ramanujan .bg-grey{background:#F5F4F7;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#ramanujan .width-350{max-width:350px;min-width:350px}@media (max-width:768px){#ramanujan .width-350{max-width:90vw;min-width:90vw}}#ramanujan .width-940{max-width:940px}#ramanujan .width-980{max-width:980px}#ramanujan .width-1200{max-width:1200px}#ramanujan .width-710{max-width:710px}#ramanujan .justify-content-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#ramanujan .text-align-left{text-align:left}#ramanujan .text-align-center{text-align:center}#ramanujan i.quote{font-style:normal;font-family:LucidaGrande;font-size:64px;color:#1C0656;letter-spacing:0;line-height:47px;margin-top:20px}#ramanujan #carousel{height:600px}@media (max-width:768px){#ramanujan #carousel{height:48vw}}#ramanujan #carousel .scroller{top:0}@media (max-width:768px){#ramanujan #carousel .scroller{display:none}}#ramanujan #carousel .scroller.left{left:70px;width:60px;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}#ramanujan #carousel .scroller.right{right:10px;width:60px;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}#ramanujan #carousel .scroller .arrow{top:50%}#ramanujan #carousel .circles{left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:2vh;color:white;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:10}@media (max-width:768px){#ramanujan #carousel .circles{top:3vh}}#ramanujan #carousel .circles .circle{margin:0 10px;width:10px;height:10px;border-radius:50%;cursor:pointer;background:rgba(255,255,255,0.45);transition:background .1s ease}#ramanujan #carousel .circles .circle.active{background:white;cursor:initial}#ramanujan #carousel .circles .circle:hover{background:white}#ramanujan #carousel .cards-container{-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}#ramanujan #carousel .cards-container .card-container{width:100vw;max-width:100vw;transition:max-width 300ms ease-out}#ramanujan #carousel .cards-container .card-container .card{width:inherit;top:0;box-shadow:0;cursor:initial;background-size:cover;background-repeat:no-repeat;height:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:768px){#ramanujan #carousel .cards-container .card-container .card{height:48vw}}#ramanujan #carousel .cards-container .card-container .card .card-content{width:800px}@media (max-width:768px){#ramanujan #carousel .cards-container .card-container .card .card-content{width:350px}}#ramanujan #carousel .cards-container .card-container .card .card-content .card-title{font-size:48px;color:#FFFFFF;letter-spacing:0;line-height:50px}@media (max-width:768px){#ramanujan #carousel .cards-container .card-container .card .card-content .card-title{font-size:24px;line-height:26px}}#ramanujan #carousel .cards-container .card-container .card .card-content .card-subtitle{font-size:18px;color:#FFFFFF;letter-spacing:0;line-height:20px;margin-top:40px;font-weight:400}@media (max-width:768px){#ramanujan #carousel .cards-container .card-container .card .card-content .card-subtitle{font-size:16px;line-height:18px}}#ramanujan #carousel .cards-container .card-container .card .card-content .carousel-button{margin-top:20px;padding:15px 70px}#ramanujan #carousel .cards-container .card-container.left .card{left:0;right:auto}#ramanujan #carousel .cards-container .card-container.right .card{right:0;left:auto}#ramanujan #carousel .cards-container .card-container.card-enter{max-width:0;z-index:0}#ramanujan #carousel .cards-container .card-container.card-enter.right .card{left:0;right:auto}#ramanujan #carousel .cards-container .card-container.card-enter.left .card{right:0;left:auto}#ramanujan #carousel .cards-container .card-container.card-leave.card-leave-active{max-width:0}#ramanujan #carousel .cards-container .card-container.card-leave{max-width:100vw}#ramanujan #carousel .cards-container .card-container.card-enter.card-enter-active{max-width:100vw}#ramanujan-mobile{text-align:center;color:#2c088b}#ramanujan-mobile .iphone-5{display:none}@media (max-width:320px){#ramanujan-mobile .iphone-5{display:initial}}#ramanujan-mobile .r-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:20px;padding-left:20px}#ramanujan-mobile span{text-align:left;font-size:16px;color:#67578D;letter-spacing:0;line-height:26px;margin:0 0 30px}#ramanujan-mobile span.reduced{margin:0 0 8px}#ramanujan-mobile i.large{font-size:36px}#ramanujan-mobile h4{font-weight:300;font-size:20px;color:#1C0656;letter-spacing:0;line-height:50px;margin:10px 0}@media (max-width:768px){#ramanujan-mobile h4{line-height:22px}}#ramanujan-mobile h3{font-weight:300;font-size:34px;color:#1C0656;letter-spacing:0;line-height:50px;margin:10px 0}@media (max-width:768px){#ramanujan-mobile h3{font-size:24px;line-height:26px}}#ramanujan-mobile h2{font-weight:400;font-size:48px;color:#1C0656;letter-spacing:0;line-height:58px;margin-top:36px;margin-left:-10px;margin-right:-10px}#ramanujan-mobile h2 h3{font-weight:300;font-size:26px;line-height:28px}@media (max-width:768px){#ramanujan-mobile h2{font-size:24px;line-height:26px}#ramanujan-mobile h2 h3{font-size:18px;line-height:20px}}#ramanujan-mobile h1{font-weight:400;font-size:60px;color:#1C0656;letter-spacing:0;line-height:50px;margin:30px 0}@media (max-width:768px){#ramanujan-mobile h1{font-size:24px;line-height:26px}}#ramanujan-mobile .row{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#ramanujan-mobile .row.align-flex-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#ramanujan-mobile .row.margin-bottom-50{margin-bottom:50px}@media (max-width:768px){#ramanujan-mobile .row.margin-bottom-50{margin:0}}#ramanujan-mobile .row.title-row{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 0}#ramanujan-mobile .row.wrap-reverse{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}#ramanujan-mobile .row.flex-start{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:992px){#ramanujan-mobile .row.flex-start{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#ramanujan-mobile .row.flex-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:992px){#ramanujan-mobile .row.flex-end{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#ramanujan-mobile .row.space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#ramanujan-mobile .row .column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:24px}#ramanujan-mobile .row .column.mobile{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:320px){#ramanujan-mobile .row .column.mobile{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#ramanujan-mobile .row .column.margin-bottom-50{margin-bottom:50px}@media (max-width:768px){#ramanujan-mobile .row .column.margin-bottom-50{margin-bottom:58px}}#ramanujan-mobile .row .column.title-text{-webkit-flex:none;-ms-flex:none;flex:none;width:100%;margin-bottom:0}#ramanujan-mobile .row .column.title-text h1{margin:10px 0 5px}#ramanujan-mobile .row .column.title-text .subtitle{font-weight:300;font-size:34px;letter-spacing:0;line-height:50px;margin:10px 0;color:#343BDE;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:768px){#ramanujan-mobile .row .column.title-text{text-align:center}#ramanujan-mobile .row .column.title-text h1{margin:5px 0}#ramanujan-mobile .row .column.title-text .subtitle{font-weight:400;font-size:16px;letter-spacing:0;line-height:20px;margin:5px 0;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}#ramanujan-mobile .row .column.title-logo{-webkit-flex:none;-ms-flex:none;flex:none;width:auto;margin-right:40px;margin-bottom:15px}@media (max-width:771px){#ramanujan-mobile .row .column.title-logo{margin:0}}#ramanujan-mobile .row .column.panel-text-right{margin-left:140px;max-width:710px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px}@media (max-width:992px){#ramanujan-mobile .row .column.panel-text-right{margin:0 0 32px}}#ramanujan-mobile .row .column.panel-text-left{margin-right:140px;max-width:710px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px}@media (max-width:992px){#ramanujan-mobile .row .column.panel-text-left{margin:0 0 32px}}#ramanujan-mobile .row .column.panel{width:515px;height:515px;-webkit-flex:0;-ms-flex:0;flex:0}#ramanujan-mobile .row .column.panel img{width:515px;height:515px}@media (max-width:992px){#ramanujan-mobile .row .column.panel{width:100vw;height:100vw;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}#ramanujan-mobile .row .column.panel img{width:100vw;height:100vw}}#ramanujan-mobile .row a{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;font-weight:600;letter-spacing:0;line-height:26px;font-size:20px;margin-top:auto}@media (max-width:768px){#ramanujan-mobile .row a{font-size:16px}}#ramanujan-mobile .row a.inline{font-size:16px;font-weight:normal}#ramanujan-mobile .row a.inline:after{display:none}#ramanujan-mobile .row a.inline.image{-webkit-align-self:unset;-ms-flex-item-align:unset;-ms-grid-row-align:unset;align-self:unset;margin-top:unset;line-height:unset;font-size:unset;width:100%}#ramanujan-mobile .row a.inline.image:hover>img{-webkit-filter:brightness(60%);transition:all .1s ease}#ramanujan-mobile .row a:after{margin-left:5px;font-family:"Black Tie";font-size:12px;line-height:26px;content:'\F093'}#ramanujan-mobile .row a.bottom-button{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:20px;padding:10px 70px;width:100%}#ramanujan-mobile .row a.bottom-button.margin-bottom{margin-bottom:64px}#ramanujan-mobile .padding-15{padding:15px}#ramanujan-mobile .padding-top-bottom-100{padding-top:100px;padding-bottom:100px}@media (max-width:768px){#ramanujan-mobile .padding-top-bottom-100{padding-top:25px;padding-bottom:40px}}#ramanujan-mobile .padding-bottom-50{padding-bottom:50px}@media (max-width:768px){#ramanujan-mobile .padding-bottom-50{padding-bottom:34px}}#ramanujan-mobile img.headshot{width:240px;height:240px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#ramanujan-mobile img.logo{width:175px;height:70%;-webkit-filter:brightness(100%)}@media (max-width:992px){#ramanujan-mobile img.logo{width:150px;margin-top:10px;margin-bottom:10px}}@media (max-width:320px){#ramanujan-mobile img.logo{width:150px}}#ramanujan-mobile .bg-white{background:white;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#ramanujan-mobile .bg-grey{background:#F5F4F7;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#ramanujan-mobile .width-350{max-width:350px;min-width:350px}@media (max-width:768px){#ramanujan-mobile .width-350{max-width:90vw;min-width:90vw}}#ramanujan-mobile .width-940{max-width:940px}#ramanujan-mobile .width-980{max-width:980px}#ramanujan-mobile .width-1200{max-width:1200px}#ramanujan-mobile .width-710{max-width:710px}#ramanujan-mobile .justify-content-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#ramanujan-mobile .text-align-left{text-align:left}#ramanujan-mobile .text-align-center{text-align:center}#ramanujan-mobile i.quote{font-style:normal;font-family:LucidaGrande;font-size:64px;color:#1C0656;letter-spacing:0;line-height:47px;margin-top:20px}#ramanujan-mobile #carousel{height:600px}@media (max-width:768px){#ramanujan-mobile #carousel{height:48vw}}#ramanujan-mobile #carousel .scroller{top:0}@media (max-width:768px){#ramanujan-mobile #carousel .scroller{display:none}}#ramanujan-mobile #carousel .scroller.left{left:70px;width:60px;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}#ramanujan-mobile #carousel .scroller.right{right:10px;width:60px;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}#ramanujan-mobile #carousel .scroller .arrow{top:50%}#ramanujan-mobile #carousel .circles{left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:2vh;color:white;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:10}@media (max-width:768px){#ramanujan-mobile #carousel .circles{top:3vh}}#ramanujan-mobile #carousel .circles .circle{margin:0 10px;width:10px;height:10px;border-radius:50%;cursor:pointer;background:rgba(255,255,255,0.45);transition:background .1s ease}#ramanujan-mobile #carousel .circles .circle.active{background:white;cursor:initial}#ramanujan-mobile #carousel .circles .circle:hover{background:white}#ramanujan-mobile #carousel .cards-container{-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}#ramanujan-mobile #carousel .cards-container .card-container{width:100vw;max-width:100vw;transition:max-width 300ms ease-out}#ramanujan-mobile #carousel .cards-container .card-container .card{width:inherit;top:0;box-shadow:0;cursor:initial;background-size:cover;background-repeat:no-repeat;height:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:768px){#ramanujan-mobile #carousel .cards-container .card-container .card{height:48vw}}#ramanujan-mobile #carousel .cards-container .card-container .card .card-content{width:800px}@media (max-width:768px){#ramanujan-mobile #carousel .cards-container .card-container .card .card-content{width:350px}}#ramanujan-mobile #carousel .cards-container .card-container .card .card-content .card-title{font-size:48px;color:#FFFFFF;letter-spacing:0;line-height:50px}@media (max-width:768px){#ramanujan-mobile #carousel .cards-container .card-container .card .card-content .card-title{font-size:24px;line-height:26px}}#ramanujan-mobile #carousel .cards-container .card-container .card .card-content .card-subtitle{font-size:18px;color:#FFFFFF;letter-spacing:0;line-height:20px;margin-top:40px;font-weight:400}@media (max-width:768px){#ramanujan-mobile #carousel .cards-container .card-container .card .card-content .card-subtitle{font-size:16px;line-height:18px}}#ramanujan-mobile #carousel .cards-container .card-container .card .card-content .carousel-button{margin-top:20px;padding:15px 70px}#ramanujan-mobile #carousel .cards-container .card-container.left .card{left:0;right:auto}#ramanujan-mobile #carousel .cards-container .card-container.right .card{right:0;left:auto}#ramanujan-mobile #carousel .cards-container .card-container.card-enter{max-width:0;z-index:0}#ramanujan-mobile #carousel .cards-container .card-container.card-enter.right .card{left:0;right:auto}#ramanujan-mobile #carousel .cards-container .card-container.card-enter.left .card{right:0;left:auto}#ramanujan-mobile #carousel .cards-container .card-container.card-leave.card-leave-active{max-width:0}#ramanujan-mobile #carousel .cards-container .card-container.card-leave{max-width:100vw}#ramanujan-mobile #carousel .cards-container .card-container.card-enter.card-enter-active{max-width:100vw}#ramanujan-contest{background-color:#f9f8f7;color:#ec9d2c}#ramanujan-contest .bt-sync{color:#1c0656}#ramanujan-contest .header{color:#ec9d2c;margin-bottom:45px;font-size:36px;font-weight:100}#ramanujan-contest .second{padding:65px 15px;max-width:1000px;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#ramanujan-contest .second .top-stats{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#1c0656;width:70%}#ramanujan-contest .second .top-stats .top-stat{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px;-webkit-flex:1;-ms-flex:1;flex:1;white-space:nowrap}#ramanujan-contest .second .top-stats .top-stat .value{font-size:36px;font-weight:100}#ramanujan-contest .second .top-stats .top-stat .small-title{letter-spacing:2.5px}#ramanujan-contest .second .purple{color:#1c0656}#ramanujan-contest .second .line{width:100%;max-width:400px;margin:65px 15px 50px;border-bottom:1px solid #ec9d2c}#ramanujan-contest .second .logged-in-stats-container{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#ramanujan-contest .second .logged-out-container{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#ramanujan-contest .second .logged-out-container .button{margin-top:20px;padding:22px 50px;height:auto;font-size:18px;letter-spacing:1px;line-height:1}#ramanujan-contest .third{background:white;border-top:1px solid #dddce7;border-bottom:1px solid #dddce7;margin:0 auto;padding:55px 0 80px;color:#ec9d2c}#ramanujan-contest .third .container{max-width:900px}#ramanujan-contest .third .container h2{text-align:center;color:#ec9d2c;margin-bottom:20px}#ramanujan-contest .top-solvers{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:75px auto;max-width:800px;width:100%}#ramanujan-contest .top-solvers .solve-tier{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}#ramanujan-contest .top-solvers .solve-tier .number-of-points-and-above{font-size:26px;font-weight:300;color:#1f1930}#ramanujan-contest .top-solvers .solve-tier .number-of-solvers{margin-bottom:22px;font-size:22px;color:#9791a7;font-family:'freight-text-pro',serif}#ramanujan-contest .top-solvers .solve-tier+.solve-tier{margin-top:30px}#ramanujan-contest .top-solvers .solvers{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;line-height:1.25}#ramanujan-contest .top-solvers .solvers .solver{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%;text-align:center;margin:5px 20px;white-space:nowrap;min-width:28%;overflow:hidden;text-overflow:ellipsis}@media all and (max-width:440px){#ramanujan-contest .top-solvers .solvers .solver{margin:5px 15px}}#ramanujan-contest .top-solvers .toggle-button{margin:22px 0}#ramanujan-contest .top-solvers .toggle-button.expand{margin-top:0}#ramanujan-contest .top-solvers .toggle-button i{margin-left:6px}#ramanujan-contest .fine-print{text-align:center;color:#1c0656;font-size:14px;margin:auto;margin-top:40px;max-width:470px}.expii-solve .container{margin:0 auto;padding-top:35px;padding-bottom:35px;max-width:900px}.expii-solve .input-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.expii-solve .solve-pane-about{background:#33d17a center repeat-y;background-image:url('/client/apps/static/solve/solve-static-page-banner.svg');background-size:auto 145%;background-position:right}@media (max-width:500px){.expii-solve .solve-pane-about{background-image:none}}@media (max-width:768px) and (min-width:500px){.expii-solve .solve-pane-about{background-position:40%}}@media (max-width:1500px) and (min-width:768px){.expii-solve .solve-pane-about{background-position:24%}}.expii-solve .solve-pane-about h2,.expii-solve .solve-pane-about p{color:white}.expii-solve .solve-pane-about .solve-pane-about-info{max-width:360px}.expii-solve .solve-pane-about .solve-pane-about-info .spirit{font-size:19px;letter-spacing:.3px;font-weight:600}.expii-solve .solve-pane-about .solve-pane-about-info a{color:white;text-decoration:underline}.expii-solve .solve-pane-about .signup-button{text-align:center;width:100%}@media all and (max-width:768px){.expii-solve .solve-pane-about .solve-pane-about-info{padding:0 20px;max-width:320px;width:100%}.expii-solve .solve-pane-about .signup-button{max-width:400px;display:block;margin:0 auto}}@media (max-width:400px){.expii-solve .solve-pane-about .signup-button{font-size:12px}}.expii-solve .special-card-container{margin:0 auto;padding:35px 15px;max-width:900px;width:100%}.expii-solve .special-card{background-color:white;border-radius:3px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);cursor:pointer}.expii-solve .special-card.animating .bt-angle-right{-webkit-animation:angleAnimation 180ms;animation:angleAnimation 180ms}@keyframes angleAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.expii-solve .special-card:hover{box-shadow:0 2px 20px 0 rgba(0,0,0,0.15)}.expii-solve .solve-pane-widget .container,.expii-solve .solve-pane-featured-set .container{max-width:900px}.expii-solve .loading-section{height:450px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.expii-solve .solve-pane-highlight .solve-pane-highlight-info{border-color:#422ce1;border-style:solid;border-width:1px;border-radius:10px;padding-top:10px;padding-bottom:30px;padding-left:35px;padding-right:35px;color:#5d5474}.expii-solve .solve-pane-featured-set{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.expii-solve .solve-pane-featured-set .featured-set-image{background:url('/client/apps/solve/70/70.4.png') white;background-repeat:no-repeat;background-position:50% 50%;height:300px}.expii-solve .solve-pane-featured-set .set-info-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.expii-solve .solve-pane-featured-set .set-info-container>div{padding:35px}.expii-solve .solve-pane-featured-set .set-info-container .set-info-title-and-new{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.3}@media all and (max-width:768px){.expii-solve .solve-pane-featured-set .set-info-container .set-info-title-and-new{padding:35px 20px;padding-right:0}}.expii-solve .solve-pane-featured-set .set-info-container .set-info-title-and-new .title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:37px;color:#07001b;font-weight:300}@media all and (max-width:768px){.expii-solve .solve-pane-featured-set .set-info-container .set-info-title-and-new .title{font-size:32px}}.expii-solve .solve-pane-featured-set .set-info-container .set-info-title-and-new .new{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:-12px;font-size:20px;color:#3593eb;font-weight:600}@media all and (max-width:768px){.expii-solve .solve-pane-featured-set .set-info-container .set-info-title-and-new .new{font-size:18px}}.expii-solve .solve-pane-featured-set .set-info-container .set-info-stats{padding:12px;padding-left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;color:#9d95ac}.expii-solve .solve-pane-featured-set .set-info-container .set-info-stats>span{white-space:nowrap}.expii-solve .solve-pane-featured-set .set-info-container .set-info-stats i{font-size:18px}.expii-solve .solve-pane-featured-set .set-info-container .set-info-stats>*{padding:0 8px}.expii-solve .solve-pane-signup{background-color:#1f97e6}.expii-solve .solve-pane-signup .container{text-align:center}.expii-solve .solve-pane-signup .container h2{color:white}.expii-solve .solve-pane-signup .container p{color:#d3f6fc}.expii-solve .solve-pane-signup .container .solve-error{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50px;max-height:50px;width:100%;border-radius:4px;background:#fff9d8;color:#884900;overflow:hidden;transition:150ms}.expii-solve .solve-pane-signup .container .solve-error.hide-error{max-height:0}.expii-solve .solve-pane-signup .container form{margin:25px auto 0 auto;max-width:500px}.expii-solve .solve-pane-signup .container form input{background-color:white}.expii-solve .solve-pane-signup .container form .button{height:50px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:400px){.expii-solve .solve-pane-signup .container form .button{font-size:12px}}.expii-solve .solve-pane-signup .container form .button.solve-loading{background:#1f97e6}.expii-solve .solve-pane-signup .container .solve-email-success{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50px;max-width:500px;margin:0 auto;border:0;border-radius:4px;background:#33d17a;color:#fff}#terms-of-service ul>li{list-style-type:initial}#spark{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:200;font-size:18px;color:white}@media (max-width:768px){#spark{font-size:16px}}#spark .slide{background-color:#1B1547;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 50px 0 50px}@media (max-width:768px){#spark .slide{padding:0}}#spark .slide:last-child{padding-bottom:100px}#spark .slide:first-child{background:#15102b;background:linear-gradient(to bottom, #15102b 0, #1b1547 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15102b', endColorstr='#1b1547', GradientType=0)}#spark .slide .content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;margin:0 50px 0 50px}#spark .slide .content.narrow .body{width:600px}@media (max-width:992px){#spark .slide .content.narrow{margin:0 50px 0 50px}#spark .slide .content.narrow .body{width:100%}}#spark .slide .content .header{border-bottom:thin solid white;width:100%;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#spark .slide .content .header img{width:400px}@media (max-width:992px){#spark .slide .content .header{width:calc(100% + 60px)}#spark .slide .content .header img{width:268px}}#spark .slide .content .body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:10px 150px 10px 150px}@media (max-width:768px){#spark .slide .content .body{margin:0}}#spark .slide .content .body .list{padding-left:40px}#spark .slide .content .body .list li{list-style-type:decimal;padding-left:10px;margin-bottom:8px}@media (max-width:768px){#spark .slide .content .body div.list{padding-left:0}}#spark .logo{margin-right:11px;width:800px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:992px){#spark .logo{width:100%}}#spark .spark-icons{width:700px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:768px){#spark .spark-icons{width:110%}}#spark img{width:100%}#spark h2{color:white;font-weight:600;font-size:24px;margin-left:-50px;margin-top:1.5em}@media (max-width:768px){#spark h2{margin-left:-30px;font-size:18px}}#spark p{margin-bottom:1em;line-height:1.5;margin-top:0}#spark p i{font-style:italic}#spark .centered{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#spark a{color:#4e70b0;font-weight:400}#spark .button{text-decoration:none;border-radius:12px;padding:12px 32px;border:white 1px solid;color:white;font-size:18px;transition:color .1s ease,background-color .1s ease}#spark .button:hover{color:#1b1547;background-color:white}#spark .arrow-container{position:relative;width:76px;height:76px;padding:10px;cursor:pointer;z-index:1}@keyframes bob{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}#spark .arrow-container .arrow{position:absolute;width:56px;height:56px;border-radius:50%;background:rgba(0,0,0,0);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:all 100ms;-webkit-animation:bob .5s infinite alternate ease-out;animation:bob .5s infinite alternate ease-out}#spark .arrow-container i{color:white;margin-top:4px;font-size:32px}#sitemap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#sitemap>div{width:50%;padding:50px}#search-results{padding:10px 45px}#search-results ul{padding:0}#search-results ul li{padding:14px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#search-results ul li.disabled{color:#78708a;background-color:#f5f4f7;cursor:default}#search-results .title{padding:8px 0;font-size:20px;color:#9791a7}#search-results .search-nav{width:180px;margin:12px 0}#add-tag-view{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#add-tag-view p{margin:12px 0;font-size:14px}#add-tag-view input{margin:12px 0;width:100%;max-width:350px}.content-tag-widget{border-top:1px solid #dddce7;padding:15px}.content-tag-widget i{margin-right:8px}.content-tag-widget ul{padding:0;margin:15px 0;line-height:1.2}.content-tag-widget ul>li{font-size:14px;padding:8px 0;color:#9791a7;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content-tag-widget ul>li>*:hover{color:#78708a}.content-tag-widget select{resize:both}.content-tag-widget .button i{font-size:11px}.content-tag-widget .panel-header{margin:0;color:#6c69fd}.content-tag-widget .flex-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.content-tag-widget .parent-content-tags{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.content-tag-widget .parent-content-tags div{min-width:150px}#topic{width:100%;max-width:1000px;margin:0 auto 60px auto;padding:0 15px}#topic .sidebar{width:250px;margin-right:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:0;-ms-flex-order:0;order:0}@media all and (max-width:900px){#topic .sidebar{margin-right:30px}}#topic .sidebar>*+*{margin-top:20px}#topic .sidebar i{padding-right:5px}#topic .sidebar .sidebar-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0;font-size:12px;border-bottom:1px solid #cac6d7;font-weight:600}#topic .sidebar .sidebar-header .item-count{color:#9791a7;letter-spacing:1px;text-transform:uppercase}#topic .sidebar .previews .preview{background-color:white;box-shadow:0 4px 8px -2px #dddce7;border-radius:3px;border:1px solid #dddce7;display:block;margin:8px 0;padding:10px 15px;height:140px;border:1px solid #cac6d7;overflow:hidden;font-size:12px;opacity:.5;cursor:pointer}#topic .sidebar .previews .preview.active{border:1px solid #9791a7;opacity:1;cursor:default}#topic .sidebar .previews .preview:hover{opacity:1}#topic .sidebar .previews .preview .item{height:100%;overflow:hidden;position:relative;color:#2e2940}#topic .sidebar .previews .preview .item:after{content:"";display:block;width:100%;position:absolute;height:40px;background:transparent;background:linear-gradient(to top, white 15%, rgba(255,255,255,0) 100%);bottom:0}#topic .sidebar .previews .preview .item .header-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:600}#topic .sidebar .previews .preview .item .header-container .vote-count-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#topic .sidebar .previews .preview .item .content{padding:8px 0}#topic .problem-solutions .solutions-header{margin:40px 0 15px;color:#1f97e6;text-align:center}#topic .problem-solutions .solutions-container .card-dropdown .toggle{padding:0 15px}#topic .problem-solutions .solutions-container .content-card{margin-bottom:20px}#topic .problem-solutions .buttons-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}#topic .problem-solutions .buttons-container i{margin-right:7px}#topic .breadcrumbs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px;overflow:hidden}#topic .breadcrumbs h4.latex-and-markdown,#topic .breadcrumbs .breadcrumb{margin:0;font-weight:500;font-size:16px;color:#5d5474}#topic .breadcrumbs h4.latex-and-markdown>p,#topic .breadcrumbs .breadcrumb>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#topic .breadcrumbs a{overflow:hidden}#topic .breadcrumbs a:first-child{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:100%}#topic .breadcrumbs a:hover h4{color:#403954}#topic .breadcrumbs .breadcrumb+.breadcrumb{margin-left:10px}#topic ul.responsive>li,#topic .responsive:not(ul){cursor:pointer}#topic ul.responsive>li:hover,#topic .responsive:not(ul):hover{color:#78708a}#topic .topic-title{margin:20px 0;font-size:36px;line-height:1.3}#topic ul.common-core-pills{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:20px}#topic ul.common-core-pills .main-pill{padding:2px 9px;margin:4px 7px 4px 0;background-color:#9791a7;color:#fff;font-size:10px;border-radius:3px}#topic ul.common-core-pills .standard-pill{margin:4px 12px;font-size:14px}@media all and (max-width:860px){#topic ul.common-core-pills{display:none}}#topic .description{color:#9791a7;margin-bottom:20px;word-wrap:break-word}#topic .description a{color:#8684ff}#topic .description a:hover{color:#6c69fd}#topic .topic-menu{border:1px solid #cac6d7;border-radius:3px;box-shadow:0 4px 8px -2px #dddce7;margin-bottom:50px}#topic .topic-menu .small-title.active{color:#2e2940}#topic .topic-menu i.bt-angle-down{margin-left:5px}#topic .topic-menu .card-dropdown>ul>li{text-transform:uppercase;letter-spacing:1px;font-size:12px}#topic .topic-menu .card-dropdown>ul>li a{overflow:hidden;text-overflow:ellipsis}@media all and (max-width:430px){#topic .topic-menu>ul>li{padding-left:10px}#topic .topic-menu>ul>li:after{padding-left:10px}#topic .topic-menu .small-title.shrink{font-size:10px}#topic .topic-menu .small-title.shrink i{display:none}}#topic .topic-content{display:-webkit-flex;display:-ms-flexbox;display:flex}#topic .topic-content .pad-toggle .toggle{padding:0 15px}#topic .item-content{-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;-webkit-order:1;-ms-flex-order:1;order:1}#topic .moderator-problem-rating{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:3px 5px;font-size:12px;font-style:italic}#topic .navigation-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}#topic .navigation-footer a{font-weight:600;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#topic .navigation-footer a i{margin:0 6px}#topic .navigation-footer .next-item{color:#9791a7}#topic .no-items{padding-top:30px}@media all and (max-width:800px){#topic .sidebar{display:none}#topic .topic-menu{margin-bottom:35px}#topic .topic-menu .item{overflow:visible}#topic .topic-menu .item span+span{margin-left:7px}#topic .topic-menu .item.active a{color:#2e2940;cursor:default}}.search-box{width:600px;padding:45px}.usersearch-header{margin-bottom:15px}.big-search-bar{padding-bottom:50px}table.search-results{width:100%}table.search-results>tr{margin:7px 0;font-size:18px}.notification-page{margin:20px auto;max-width:600px}.notification-page h2{margin-bottom:50px;margin-top:100px;text-align:center}.notification-page .notifications{padding:0;margin:0;margin-bottom:30px;list-style:none;border-top:1px solid #cac6d7}.notification-page .notifications li{padding:0}.notification-page .no-more{color:#9791a7;text-align:center}.notification{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px;border-bottom:1px solid #cac6d7}.notification:hover{background-color:#f5f4f7}.notification i{color:#9791a7;margin-right:12px;margin-top:5px}@media all and (-webkit-min-device-pixel-ratio:2){.notification i{width:52px}}.notification .notification-text{color:#07001b}.notification .notification-timestamp{font-size:12px;color:#9791a7;margin-top:5px}.content-area{max-width:940px;width:100%;transition:opacity .25s cubic-bezier(.68, -0.55, .265, 1.55);opacity:0;height:0;margin-top:0;overflow-y:hidden}.content-area.show{opacity:1;height:auto;margin-top:34px;overflow-y:visible}.content-section{margin-top:40px;margin-bottom:10px}.content-section .content-header{margin:0 0 8px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.content-section .content-header{margin-left:3.5%;margin-right:2.5%;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.content-section .content-header .date{font-weight:600;font-size:16px;color:#9791A7;letter-spacing:1.14px;text-transform:uppercase}.content-section .content-header .public-or-private{font-size:14px;color:#9791A7}@media (max-width:768px){.content-section .content-header .public-or-private{font-size:12px}}.content-section .content-entries{background:#FFFFFF;border-radius:3px}.entry-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 15px 20px 15px;background:#FFFFFF;transition:box-shadow .2s ease,z-index 0s step-start .1s;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;z-index:0;box-shadow:0 0 2px 0 rgba(0,0,0,0.12),0 2px 2px 0 rgba(0,0,0,0.24)}.entry-container:first-child{border-radius:3px 3px 0 0}.entry-container:last-child{border-radius:0 0 3px 3px}.entry-container:only-child{border-radius:3px}.entry-container:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.1)}.entry-container:hover{cursor:pointer;box-shadow:0 2px 30px rgba(0,0,0,0.1),0 9px 12px rgba(0,0,0,0.1);z-index:1;transition:box-shadow .2s ease,z-index .2s step-start}.entry-container:after{content:"";display:block;width:100%;position:absolute;height:40px;background:transparent;background:linear-gradient(to top, white 15%, rgba(255,255,255,0) 100%);bottom:0;left:0;border-radius:0 0 3px 3px}.entry-container .entry-content{width:100%}.entry-container .entry-content .entry-breadcrumbs-solved{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-bottom:10px}@media (max-width:768px){.entry-container .entry-content .entry-breadcrumbs-solved{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.entry-container .entry-content .entry-breadcrumbs-solved .entry-breadcrumbs{font-size:12px;color:#9791A7;letter-spacing:0;line-height:14px;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:600}.entry-container .entry-content .entry-breadcrumbs-solved .entry-divider{font-size:12px;color:#9791A7;letter-spacing:0;line-height:14px;margin-left:10px;margin-right:10px}@media (max-width:768px){.entry-container .entry-content .entry-breadcrumbs-solved .entry-divider{display:none}}.entry-container .entry-content .entry-breadcrumbs-solved .entry-solved{font-weight:500;font-size:12px;color:#9791A7;letter-spacing:0;line-height:14px}@media (max-width:768px){.entry-container .entry-content .entry-breadcrumbs-solved .entry-solved{line-height:26px}}.entry-container .entry-content .entry-problem{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.entry-container .entry-content .entry-problem .entry-title{font-size:16px;color:#06011B;letter-spacing:0;line-height:20px;max-height:78px;min-height:40px;overflow:hidden;display:inherit}@media (max-width:768px){.entry-container .entry-content .entry-problem .entry-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px;line-height:16px}}.entry-container .entry-arrow{color:#CAC6D7}.nothing-to-show{margin-top:20px;height:296px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #DDDCE7;border-radius:3px}@media (max-width:768px){.nothing-to-show{height:200px;border:0}}.nothing-to-show .title{font-weight:600;font-size:24px;color:#363636;letter-spacing:0}.nothing-to-show .subtext{font-size:16px;color:#9791A7;letter-spacing:0;position:relative;top:-6px}.nothing-to-show a{margin-top:16px}.section-is-private{height:296px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:32px}@media (max-width:768px){.section-is-private{height:200px;text-align:center}}.section-is-private .title{font-weight:600;font-size:24px;color:#363636;letter-spacing:0}@media (max-width:768px){.section-is-private .title{padding-bottom:8px;font-size:20px}}.section-is-private .subtext{font-size:16px;color:#9791A7;letter-spacing:0;position:relative}.section-is-private .subtext br{display:none}@media (max-width:768px){.section-is-private .subtext{line-height:18px}.section-is-private .subtext br{display:inline}}.showmore{border:1px solid #9791A7;border-radius:3px;font-weight:600;font-size:14px;color:#9791A7;letter-spacing:0;background:0;width:20%;margin-top:20px;margin-left:40%;margin-bottom:36px}.showmore.loading{transition:none;border:0;cursor:default;font-size:8px}.showmore.loading:hover{background:0}.showmore:hover{background:#EBEBF1}@media (max-width:768px){.showmore{width:calc(100% - 30px);margin-left:15px}}.userbar-container{width:100%;height:183px;background:#0098ED;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.userbar-container{height:293px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:20px}}.userbar-container .userbar-content{max-width:940px;width:100%;height:90px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;top:-10px}@media (max-width:768px){.userbar-container .userbar-content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:initial;width:95%;top:6px}}.userbar-container .userbar-content .userbar-userinfo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.userbar-container .userbar-content .userbar-userinfo{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.userbar-container .userbar-content .userbar-userinfo .profile-pic{width:80px;height:80px;border-radius:100%;background:#C5C5C5;margin-right:30px}@media (max-width:768px){.userbar-container .userbar-content .userbar-userinfo .profile-pic{margin-right:0}}.userbar-container .userbar-content .userbar-userinfo .userbar-name-stats{line-height:initial}@media (max-width:768px){.userbar-container .userbar-content .userbar-userinfo .userbar-name-stats{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.userbar-container .userbar-content .userbar-userinfo .userbar-name-stats .userbar-name{color:white;font-weight:regular;font-size:36px}@media (max-width:768px){.userbar-container .userbar-content .userbar-userinfo .userbar-name-stats .userbar-name{font-size:28px;text-align:center}}.userbar-container .userbar-content .userbar-userinfo .userbar-name-stats .userbar-stats{color:white;font-size:16px;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:768px){.userbar-container .userbar-content .userbar-userinfo .userbar-name-stats .userbar-stats{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.userbar-container .userbar-content .userbar-userinfo .userbar-name-stats .userbar-stats .problems-solved{margin-right:16px}@media (max-width:768px){.userbar-container .userbar-content .userbar-userinfo .userbar-name-stats .userbar-stats .problems-solved{margin-right:0;margin-top:5px}}.userbar-container .userbar-content .button.secondary.editprofile{color:white;border-color:white;box-shadow:none}.userbar-container .userbar-content .button.secondary.editprofile:hover{background-color:rgba(255,255,255,0.25)}#profile-screen{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}#profile-tabs{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width:768px){#profile-tabs{width:95%}}.profile-view{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px;background-color:#F8F8FA;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;position:relative;min-height:200px}#profile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#profile>*{-webkit-flex:1 0 370px;-ms-flex:1 0 370px;flex:1 0 370px;max-width:100%}#profile .profile-info>*+*{margin-top:50px}#profile input{width:100%;padding:6px 11px;color:#07001b;font-size:16px;background-color:#f5f4f7;border:1px solid #dddce7;border-radius:3px;box-shadow:0 1px 3px rgba(151,145,167,0.15) inset;outline:none;margin:5px 0;max-width:400px}#profile input::-webkit-input-placeholder{color:rgba(151,145,167,0.88)}#profile input:-ms-input-placeholder{color:rgba(151,145,167,0.88)}#profile input::placeholder{color:rgba(151,145,167,0.88)}#profile input:focus{border-color:rgba(31,151,230,0.65)}#profile input.height-large{height:50px}#profile input.attach-right{border-radius:3px 0 0 3px;border-right:none}#profile .email-toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#profile .email-toggle .snappy-toggle{margin:0 0 0 15px}@media all and (max-width:470px){#profile .email-toggle{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#profile .email-toggle .snappy-toggle{margin:15px 0 0}}@media all and (max-width:768px){#profile .name h1{font-size:32px}}#profile .name .edit-options{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;font-size:12px}#profile .name .edit-options>*+*{margin-left:10px}#profile .change-password button{margin-top:10px}.tab-bar{max-width:940px;height:62px;width:100%;position:absolute;border-radius:3px;background:#FFFFFF;box-shadow:0 0 2px 0 rgba(0,0,0,0.12),0 2px 2px 0 rgba(0,0,0,0.24);overflow:hidden}.tabs{height:62px;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:3px}.tab{width:100%;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:16px;color:#9791A7}.active-tab{width:100%;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:16px;color:#9791A7;color:#07001B}.tab-underline{position:relative;top:-0.15rem;height:.15rem;margin:0;background:#422CE1;border:none;transition:.25s cubic-bezier(.68, -0.55, .265, 1.55)}.divider{border-right:rgba(0,0,0,0.1) solid 1px;padding-top:5px;padding-bottom:5px}