.flashcard-row{opacity:1;border:1px solid #ccc;border-radius:4px;margin:.5rem}.flashcard-row--dragging{opacity:.5}.flashcard-row__header{justify-content:space-between;align-items:center;padding:.5rem .5rem 0;display:flex}.flashcard-row__header span{font-size:1.25rem}.flashcard-row__header-actions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.flashcard-row__body{justify-content:space-around;align-items:center;padding:0 .5rem;display:flex}.flashcard-row__image{width:62px;height:62px;position:relative;bottom:12.5px}.flashcard-row__input-container{flex:1;padding:1rem}.flashcard-row__input-footer{align-items:center;gap:1rem;display:flex}.flashcard-row__button{cursor:pointer;background-color:#0000;border:none;outline:none;padding:.5rem}.flashcard-row__button:disabled{cursor:not-allowed;opacity:.5}.flashcard-row__button svg{width:1.25rem;height:1.25rem}.flashcard-row__button--image{border:1px dashed #ccc;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;display:flex;position:relative;bottom:12.5px}.flashcard-row__button--starred{color:#ffd900}.flashcard-row__button--drag{cursor:grab;position:relative;bottom:12.5px}.flashcard-row__button--insert{color:#fff;background-color:#91a9c7;border:1px solid #ccc;border-radius:4px;width:calc(100% - 1rem);height:75px;margin:.5rem;font-size:1.125rem;transition:background-color .3s}.flashcard-row__button--insert:hover,.flashcard-row__button--insert:focus,.flashcard-row__button--insert:active{background-color:#809cbe}
.gist-content{grid-template-rows:100%;grid-template-columns:minmax(0,1fr) auto;width:100%;margin:1rem 0;display:grid}.gist-content--editing{grid-template-columns:minmax(0,1fr) 167px}.gist-content--editing-manual{grid-template-rows:100%;grid-template-columns:minmax(0,1fr) 80px}.gist-content__list[role=list]{background-color:#fff;padding:1rem}.gist-content__button{cursor:pointer;background-color:#0000;border:none;margin:0 .5rem}.gist-content__button:disabled{cursor:default;opacity:.5}.gist-content__button svg{width:1.25rem;height:1.25rem}.gist-content__button--sentiment{color:#91a9c7;background-color:#fff;border:1px solid #efefef;border-radius:.33rem;outline:none;justify-content:center;align-items:center;margin:0 .5rem;padding:.25rem;display:flex}.gist-content__button--sentiment-pressed{color:#00a6ff}.gist-content__button-container{align-items:center;display:flex}
.flashcard{transform-style:preserve-3d;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;grid-template-rows:auto minmax(0,1fr) auto;width:700px;min-height:350px;transition:all .5s;display:grid;transform:rotateY(0)}.flashcard--flipped{transform:rotateY(180deg)}.flashcard--skeleton{height:300px;min-height:unset}.flashcard:hover{border:1px solid #b3b3b3}.flashcard__header{justify-content:space-between;align-items:center;padding:.5rem;display:flex}.flashcard__header--flipped{transform:rotateY(180deg)}.flashcard__header-options{align-items:center;display:flex}.flashcard__header-options *{margin-left:.125rem}.flashcard__body{cursor:default;justify-content:center;align-items:center;padding:1rem;display:flex}.flashcard__body--read-only{cursor:pointer}.flashcard__body--image{justify-content:space-between}.flashcard__body--flipped{transform:rotateY(180deg)}.flashcard__image-container{height:100%;padding:.5rem}.flashcard__image{object-fit:cover;width:auto;height:100%}.flashcard__textarea{resize:none;background-color:#0000;border:none;outline:none;width:100%}.flashcard__footer{justify-content:space-between;align-items:center;padding:.5rem;display:flex}.flashcard__footer--flipped{transform:rotateY(180deg)}.flashcard__button{cursor:pointer;background-color:#0000;border:none}.flashcard__button:disabled{cursor:default;opacity:.33}.flashcard__button--starred svg{color:#ffd900}.flashcard__button--editing svg{color:#00a6ff}
.quiz-item__container{background-color:#fff;border:1px solid #efefef;border-radius:5px;justify-content:space-between;align-items:center;max-width:500px;margin:.5rem 0;padding:.5rem;font-weight:500;transition:border .25s;display:flex}.quiz-item__container:hover{border:1px solid #ccc}@media screen and (min-width:2100px){.quiz-item__container{max-midth:750px}}.quiz-item__divider--actions{justify-content:space-between;align-items:center;display:flex}.quiz-item__link{cursor:pointer;background-color:#0000;border:none;margin-right:.5rem}.quiz-item__link svg{color:#91a9c7}.quiz-item--striked{color:#b3b3b3}
.MoreDropdown-module-scss-module__kvthFa__icon{color:#444;cursor:pointer;background-color:#0000;border-color:#0000}.MoreDropdown-module-scss-module__kvthFa__icon:hover,.MoreDropdown-module-scss-module__kvthFa__icon:focus,.MoreDropdown-module-scss-module__kvthFa__icon:active{color:#000;background-color:#0000;border-color:#0000}
.top-bar{z-index:98;border-bottom:1px solid #efefef;grid-area:topbar;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.top-bar__title{font-size:1rem}.top-bar__back{font-size:.75rem}.top-bar__menu{color:#809cbe;background-color:#0000;border:none;font-size:1.5rem}@media screen and (min-width:1200px){.top-bar{display:none}}
.chat{z-index:29;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:3rem;right:1rem}@media screen and (min-width:1200px){.chat{bottom:1rem}}.chat h4{font-size:1.25rem}.chat--open{background-color:#fff;border:1px solid #ccc;border-radius:.25rem;width:100%;height:100%;padding:1rem;inset:0}@media screen and (min-width:576px){.chat--open{height:600px;bottom:1rem;inset:unset;width:350px;right:1rem}}.chat__bubble{cursor:pointer;background-color:#0000;border:none}.chat__bubble svg{color:#00a6ff;width:2rem;height:2rem}@media screen and (min-width:1200px){.chat__bubble svg{width:3rem;height:3rem}}.chat__header{justify-content:flex-end;align-items:center;width:100%;display:flex}.chat__header-button{cursor:pointer;background-color:#0000;border:none;border-radius:4px;outline:none}.chat__window{background-color:#fff;flex-direction:column;align-items:stretch;height:100%;display:flex;overflow:hidden}.chat__window-header{border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;padding:10px;display:flex}.chat__error{color:#fff;text-align:center;background-color:#dc3545;padding:10px}.chat__list{flex-direction:column;flex:1;width:100%;padding:10px;display:flex;overflow-y:auto}.chat__list h5{color:#b3b3b3;margin:0;padding:0;font-size:1rem;font-weight:600}.chat__list ul{flex:1;margin-bottom:0;padding:0;list-style:none;overflow:auto}.chat__list-header{border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.chat__list-group{margin-bottom:1rem}.chat__item{cursor:pointer;border:1px solid #efefef;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:1rem;padding:.75rem;display:grid}.chat__messages{flex:1;padding:10px;overflow-y:auto}.chat__messages *{overflow-anchor:none}.chat__messages-anchor{height:1px;overflow-anchor:auto!important}.chat__message{margin-bottom:10px;position:relative}.chat__message-background{background-color:#eff2fd;padding:.5rem;line-height:1.33;display:inline-block}.chat__message-background>.chat__message--assistant{border-radius:0 4px 4px}.chat__message-background>.chat__message--user{border-radius:4px 4px 4px 0}.chat__message--assistant{text-align:align}.chat__message--assistant:before{content:"";border-top:10px solid #eff2fd;border-bottom:10px solid #0000;border-left:10px solid #0000;width:0;height:0;position:absolute;top:0;left:-10px}.chat__message--user{text-align:right}.chat__message--user:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #eff2fd;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:0;right:-10px}.chat__input{border-top:1px solid #efefef;display:flex}.chat__input textarea{box-sizing:border-box;resize:none;border:none;outline:none;flex:1;padding:.5rem 0;overflow:hidden}.chat__input button{color:#00a6ff;cursor:pointer;border:none;border-radius:2px;padding:10px 16px}.chat__input button svg{width:1.25rem;height:1.25rem}
.premium-modal__close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-.5rem;padding:.5rem;display:flex}.premium-modal__container{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.premium-modal__container--end{justify-content:flex-end}
.share-modal__header{justify-content:space-between;align-items:center;display:flex}.share-modal__body{-webkit-overflow-scrolling:touch;padding-bottom:calc(1rem + env(safe-area-inset-bottom));overflow-y:auto}.share-modal__close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-.5rem;padding:.5rem;display:flex}.share-modal__invite{align-items:center;width:100%;padding:1rem 0;display:flex}.share-modal__invite button{border-top-left-radius:0;border-bottom-left-radius:0;height:38px}.share-modal__invite input{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.share-modal__options{justify-content:space-between;align-items:center;display:flex}.share-modal__options--social{gap:1rem}.share-modal__button{cursor:pointer;background:0 0;border:none;border-radius:50%}
.quiz-question{grid-gap:.75rem;border:1px solid #ccc;border-radius:.25rem;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;padding:1rem;display:grid}@media screen and (min-width:768px){.quiz-question{grid-gap:.5rem;grid-template-rows:repeat(2,auto);grid-template-columns:auto minmax(0,1fr) auto;display:grid}}.quiz-question--blank{grid-template-rows:repeat(1,auto)}.quiz-question__list{-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:.25rem;padding:1rem .5rem;overflow-y:auto}@media screen and (min-width:768px){.quiz-question__list{padding:2rem 1rem}}.quiz-question__index{grid-area:1/1;font-weight:500}@media screen and (min-width:768px){.quiz-question__index{grid-row:1/span 2}}.quiz-question__prompt-container{grid-area:2/1/auto/span 2}@media screen and (min-width:768px){.quiz-question__prompt-container{grid-area:1/2}}.quiz-question__answer-container{grid-area:3/1/auto/span 2}@media screen and (min-width:768px){.quiz-question__answer-container{grid-area:2/2}}.quiz-question__option{align-items:center;display:flex}.quiz-question__input{border:1px solid #ccc;border-radius:.25rem;max-width:100%;min-height:38px;padding:.3rem .5rem}.quiz-question__input:focus,.quiz-question__input:hover{border:1px solid #b3b3b3}.quiz-question__input--radio{cursor:pointer}.quiz-question__input--radio:disabled{cursor:default}.quiz-question__input--text{min-width:4ch}.quiz-question__input--textarea{resize:none;width:100%}.quiz-question__input--option{width:100%;min-width:0}@media screen and (min-width:768px){.quiz-question__input--option{width:auto;min-width:45ch}}@media screen and (min-width:2100px){.quiz-question__input{border:2px solid #efefef;border-radius:.5rem;min-height:52px;padding:.6rem 1rem}}.quiz-question__button{cursor:pointer;background-color:#0000;border:none}.quiz-question__button:disabled{cursor:default;opacity:.5}.quiz-question__button svg{width:1.25rem;height:1.25rem}.quiz-question__button-container{grid-area:1/2;align-self:flex-start;padding-top:.25rem}@media screen and (min-width:768px){.quiz-question__button-container{align-self:unset;grid-area:1/3/span 2;padding-top:0}}
.settings-password{flex-direction:column;justify-content:space-between;align-items:stretch;height:90%;display:flex}.settings-password__input-group{flex-direction:column;justify-content:center;align-items:center;max-width:75%;display:flex}.settings-password__button-group{justify-content:space-between;align-items:center;gap:1rem;padding:0 5px;display:flex}
.settings-profile{flex-direction:column;justify-content:space-between;align-items:stretch;height:90%;display:flex}.settings-profile__input-group{flex-direction:column;justify-content:center;align-items:center;max-width:75%;display:flex}.settings-profile__button-group{justify-content:space-between;align-items:center;gap:1rem;padding:0 5px;display:flex}
.toggle{text-align:left;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:60px;display:inline-block;position:relative}.toggle .toggle-inner:after,.toggle .toggle-inner:before{content:"";height:30px;line-height:30px}.toggle .toggle-switch{width:24px;margin:3px;right:30px}.toggle-checkbox{display:none}.toggle-label{cursor:pointer;border:0 solid #bbb;border-radius:30px;margin:0;display:block;overflow:hidden}.toggle-label:focus{outline:none}.toggle-label:focus>span{box-shadow:0 0 3px 6px red}.toggle-label>span:focus{outline:none}.toggle-inner{width:200%;margin-left:-100%;transition:margin .3s ease-in;display:block}.toggle-inner:before,.toggle-inner:after{float:left;color:#fff;box-sizing:border-box;width:50%;height:45px;padding:0;font-size:18px;font-weight:700;line-height:45px;display:block}.toggle-inner:before{content:attr(data-yes);text-transform:uppercase;color:#fff;background-color:#00a6ff;padding-left:15px}.toggle-disabled,.toggle-disabled:before{cursor:not-allowed;background-color:#ddd}.toggle-inner:after{content:attr(data-no);text-transform:uppercase;color:#fff;text-align:right;background-color:#bbb;padding-right:15px}.toggle-switch{background:#fff;border:0 solid #bbb;border-radius:30px;width:36px;margin:7px;transition:all .3s ease-in;display:block;position:absolute;top:0;bottom:0;right:60px}.toggle-checkbox:checked+.toggle-label .toggle-inner{margin-left:0}.toggle-checkbox:checked+.toggle-label .toggle-switch{right:0}@media screen and (max-width:991px){.toggle{transform:scale(.9)}}@media screen and (max-width:767px){.toggle{transform:scale(.825)}}@media screen and (max-width:575px){.toggle{transform:scale(.75)}}
/*# sourceMappingURL=5e73092baaddf350.css.map*/