a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Ubuntu,sans-serif;margin:0;min-width:320px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Sniglet,"cursive"}body h1{font-size:200%}body h2{font-size:180%}body h3{font-size:150%}body h4{font-size:120%}body h5{font-size:110%}body h6{font-size:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}embed,iframe,img,input[type=image],marquee,object,table,video{aspect-ratio:attr(width)/attr(height)}img{height:auto;width:auto}input{background-color:#fff;border:1px solid #e4e4e4;border-radius:10px;padding:5px}.btn-yellow{background-color:#ffc114;border:1px solid #dda60f;border-radius:10px;color:#000;font-family:Sniglet,"cursive"}.App{color:#000000de;height:100vh;min-width:320px;width:100%}.App .ZoomedImage{border:1px solid #ddd;border-radius:10px;box-shadow:0 3px 8px #0000003d;cursor:zoom-out;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:1000}.App .ZoomedImage>img{width:100%}.App a[target=_blank]:not(.no-after):after{background-image:url(/static/media/link_target_blank.fd82f117b5efebb7793b.svg);background-size:100% 100%;content:"";height:1.2em;width:1.2em}.App button{color:#000000de}.App input[type=search],.App input[type=text]{font-size:16px}.App>.print{align-items:center;background-color:#fff;display:flex;flex-direction:column;left:0;min-height:100%;padding:20px 0;position:absolute;top:0;width:100%;z-index:1e+22}.App>.print>button.close{cursor:pointer;margin-bottom:20px}@media print{.App>:not(.print) *{visibility:hidden}.App>.print{visibility:visible}.App>.print>button.close{display:none}}.App .spinner-loader{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ResourcesRoot{height:100%;width:100%}.ResourcesRoot>.display.auth{height:calc(100% - 90px);overflow:auto;position:fixed;width:100%}@media(min-width:768px){.ResourcesRoot>.display.auth{height:calc(100% - 45px);margin:0}}.ResourcesRoot>.display:not(.auth){height:100%;width:100%}.Activities{background-color:#e4e4e4;overflow:hidden;position:relative}.Activities>.background{height:100%;position:absolute;right:0;top:0;z-index:0}.Activities>.separator{position:relative;width:100%;z-index:1}.Activities>.separator.top{margin-bottom:40px}.Activities>.separator.bottom{margin-top:70px;transform:translateY(5px);-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px)}.Activities>.content{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:2}.Activities>.content>.box{align-items:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:10px;display:flex;flex-direction:column;max-width:800px;min-width:300px;padding:20px;width:80%}.Activities>.content>.box>h2{border-bottom:3px solid #ffc114;font-size:160%;margin-bottom:10px}@media(min-width:576px){.Activities>.content>.box>h2{font-size:180%}}.Activities>.content>.box>.explore{display:flex;flex-direction:column;width:100%}.Activities>.content>.box>.explore>.tabs{display:flex;flex-direction:row;width:calc(100% - 20px)}.Activities>.content>.box>.explore>.tabs>.tab{align-items:center;background-color:#f3f3f3;border:1px solid #e8e8e8;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;display:flex;flex-direction:row;font-family:Sniglet,"cursive";font-size:80%;margin:0;padding:5px 10px;position:relative;transform:translateY(1px);-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);z-index:3}.Activities>.content>.box>.explore>.tabs>.tab>img{display:none;height:1em;margin-right:.25em}@media(min-width:576px){.Activities>.content>.box>.explore>.tabs>.tab{font-size:100%}.Activities>.content>.box>.explore>.tabs>.tab>img{display:block}}.Activities>.content>.box>.explore>.tabs>.tab.active{background-color:#fff;border-color:#e8e8e8 #e8e8e8 #fff}.Activities>.content>.box>.explore>.display{position:relative}.Activities>.content>.box>.explore>.display>div{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:10px;border-top-left-radius:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;min-height:100px;min-width:100%;position:relative;top:0;transition-duration:0;visibility:hidden;width:100%}.Activities>.content>.box>.explore>.display>div.round-top-left{border-top-left-radius:10px}.Activities>.content>.box>.explore>.display>div.active{visibility:visible}.Activities>.content>.box>.explore>.display>div:not(:first-child){left:0;position:absolute;top:0}@media(prefers-reduced-motion:no-preference){.Activities>.content>.box>.explore>.display>div{transition-duration:.2s}}.Activities>.content>.box>.explore>.display>div>.image{align-items:center;border-radius:10px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-top:20px;overflow:hidden;position:relative;width:90%}.Activities>.content>.box>.explore>.display>div>.image>img{margin:5px 0;width:90%}.Activities>.content>.box>.explore>.display>div>.image>.coming-soon{background-color:rgba(255,192,20,.608);border:1px solid #ffc114;border-radius:10px;color:#000000de;font-family:Sniglet,"cursive";font-size:200%;left:50%;padding:20px 30px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.Activities>.content>.box>.explore>.display>div>.image>.try-it{display:none}.Activities>.content>.box>.explore>.display>div>.image:hover>.try-it{align-items:center;background-color:#0000001a;display:block;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-decoration:none;top:0;width:100%}.Activities>.content>.box>.explore>.display>div>.image:hover>.try-it>span{background-color:#ffc114;border:1px solid #ffc114;border-radius:10px;color:#000000de;font-family:Sniglet,"cursive";font-size:200%;padding:20px 30px;text-align:center}.Activities>.content>.box>.explore>.display>div>h3{align-items:center;display:flex;flex-direction:row;flex-grow:0;justify-content:center;margin-top:10px;text-align:center}.Activities>.content>.box>.explore>.display>div>h3>img{height:1.2em;margin-right:.5em}.Activities>.content>.box>.explore>.display>div>h3>.coming-soon{background-color:rgba(255,192,20,.608);border:1px solid #ffc114;border-radius:10px;color:#000000de;font-family:Ubuntu,sans-serif;font-size:60%;font-weight:700;margin-left:10px;padding:5px 10px}.Activities>.content>.box>.explore>.display>div>.educational-interest{margin-top:10px;text-align:center}.Activities>.content>.box>.explore>.display>div>.try-it{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0;width:100%}.Activities>.content>.box>.explore>.display>div>.try-it>a{background-color:#ffc114;border-radius:10px;color:#000000de;font-family:Sniglet,"cursive";padding:5px 10px;text-decoration:none}.Activities>.content>.box>.explore>.display>div>.try-it.disabled>a{filter:grayscale(.5);pointer-events:none}.Activities>.content>.box>.assisted-input{align-items:center;border:1px solid #e8e8e8;border-radius:10px;display:flex;flex-direction:row;justify-content:center;margin-top:20px;padding:5px 10px;width:calc(100% - 20px)}.Activities>.content>.box>.assisted-input>img{height:2em}.Activities>.content>.box>.assisted-input>.text{align-items:center;display:flex;flex-direction:row;margin-left:10px}.Activities>.content>.box>.assisted-input>.text>button{background-color:#ffc114;border:1px solid #e6ac0d;border-radius:10px;cursor:pointer;margin-left:10px;padding:5px 8px}.Popupable{background-color:#0000004d;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.Popupable,.Popupable>section{align-items:center;display:flex;flex-direction:column}.Popupable>section{background-color:#fff;border:1px solid #e6e6e6;border-radius:10px;max-height:80%;max-width:600px;min-width:300px;padding:10px;width:80%}.Popupable>section>header{display:flex;flex-direction:row;flex-grow:0;justify-content:space-between;margin-bottom:10px;width:100%}.Popupable>section>header>h1{font-family:inherit;font-size:120%;font-weight:400;margin-left:10px;overflow:hidden;padding-bottom:5px;text-overflow:ellipsis;white-space:nowrap}.Popupable>section>header>div{align-items:center;display:flex;flex-direction:row}.Popupable>section>header>div>button{background-color:#0000;border:none;cursor:pointer;height:-webkit-fit-content;height:fit-content;margin:0 10px;padding:0;width:-webkit-fit-content;width:fit-content}.Popupable>section>header>div>button.dotdotdot>div{font-size:80%;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.Popupable>section>main{flex-grow:1;overflow:auto;width:100%}.HelpAssistedTextInput.short{font-size:90%}.HelpAssistedTextInput .char{border:1px solid #c8c8c8;border-radius:10px;margin:0 5px;padding:5px 10px}.HelpAssistedTextInput>main>div{line-height:155%}.HelpAssistedTextInput>main>div>img{background-color:#ffc114;border-radius:5px;height:1.2em}.HelpAssistedTextInput>main>div>div{margin-bottom:5px;margin-top:10px}.HelpAssistedTextInput>main>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;line-height:200%;list-style-type:none!important}.HelpAssistedTextInput>main>ul>li{border:1px solid #d4d4d4;border-radius:10px;margin:10px;padding:5px 10px}.HelpAssistedTextInput>main>ul>li>.key{font-weight:700;margin-left:10px}.HelpAssistedTextInput>main>ul>li>table>tbody>tr>td:first-child{font-weight:700}.HelpAssistedTextInput>main>ul>li>table>tbody>tr>td>div{align-items:center;display:flex;height:100%;justify-content:center;padding:5px 0;width:100%}.AssistedTextInputIndicator{background-color:#ffc114;border:none;border-top-right-radius:10px;bottom:0;cursor:pointer;height:50px;left:0;padding:0;position:fixed;z-index:101}.AssistedTextInputIndicator>img{height:100%;margin:0}.AssistedTextInputIndicator:hover{border-top-right-radius:0}.AssistedTextInputIndicator:hover>.tooltip{align-items:center;display:flex;flex-direction:row;justify-content:center}.AssistedTextInputIndicator>.tooltip{background-color:#ffc114;border-top-right-radius:10px;display:none;height:100%;left:100%;padding:0 10px;position:absolute;top:0;white-space:nowrap}.Counters{flex-direction:column;margin-top:50px;text-align:center;width:100%}.Counters,.Counters>.total{align-items:center;display:flex}.Counters>.total{flex-direction:row;flex-wrap:wrap;font-family:Sniglet,"cursive";font-size:250%;justify-content:center}.Counters>.total>span{margin-right:.2em;padding:.2em}.Counters>.total>span:nth-child(2){background-color:#ffc114;border-radius:10px;display:flex;flex-direction:row}.Counters>.total>span:nth-child(2)>span{margin-right:.2em}.Counters>.counters{display:flex;flex-direction:row;justify-content:space-around;max-width:600px;padding-top:20px;width:80%}.Counters>.counters>.box{border:1px solid #fff;border-radius:0;display:flex;flex-direction:column;margin:10px 0;padding:15px}.Counters>.counters>.box:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.Counters>.counters>.box:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}@media(min-width:576px){.Counters>.counters>.box{border-radius:10px;margin:20px;padding:20px}}.Counters>.counters>.box.elementary{background-color:#fae390;border-color:#ffe27a}.Counters>.counters>.box.advanced{background-color:#d3e5f2;border-color:#c3e5fd}.Counters>.counters>.box.institutional{background-color:#ffc114;border-color:#ffbc04}.Counters>.counters>.box>.number{align-items:center;background-color:#ffffff80;border-radius:10px;display:flex;flex-direction:row;flex-grow:0;font-family:Sniglet,"cursive";font-size:200%;justify-content:center;margin-bottom:10px;padding:10px}.Counters>.counters>.box>.text{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.Counters>.counters>.box>.text b{font-weight:700}.Counters .load{background-color:#fffc;border-radius:10px;height:1em;width:3em}@media(prefers-reduced-motion:no-preference){.Counters .load{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:Load;animation-timing-function:linear}}@keyframes Load{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.GrowingNumber{position:relative}.GrowingNumber>.placeholder{position:static;visibility:hidden}.GrowingNumber>.n{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media(prefers-reduced-motion:reduce){.GrowingNumber>.placeholder{visibility:visible}.GrowingNumber>.n{visibility:hidden}}.Documents{background-color:#e4e4e4;overflow:hidden;position:relative}.Documents>.background{height:100%;max-width:80%;position:absolute;right:0;top:0;z-index:0}.Documents>.separator{position:relative;width:100%;z-index:1}.Documents>.separator.top{margin-bottom:40px}.Documents>.separator.bottom{margin-top:70px;transform:translateY(5px);-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);z-index:0}.Documents>.content{display:flex;flex-direction:column;width:100%}.Documents>.content>.illustration,.Documents>.content>.text{align-items:center;display:flex;flex-basis:50%;flex-grow:1;justify-content:center;position:relative}.Documents>.content>.illustration>.img-group,.Documents>.content>.illustration>.text-wrapper,.Documents>.content>.text>.img-group,.Documents>.content>.text>.text-wrapper{display:flex;flex-direction:column;position:relative;width:100%}.Documents>.content>.illustration>.img-group.text-wrapper,.Documents>.content>.illustration>.text-wrapper.text-wrapper,.Documents>.content>.text>.img-group.text-wrapper,.Documents>.content>.text>.text-wrapper.text-wrapper{align-items:flex-start;background-color:#fff;border:1px solid #dadada;border-radius:10px;font-size:120%;margin-bottom:150px;max-width:500px;padding:20px;width:80%}.Documents>.content>.illustration>.img-group.text-wrapper>h2,.Documents>.content>.illustration>.text-wrapper.text-wrapper>h2,.Documents>.content>.text>.img-group.text-wrapper>h2,.Documents>.content>.text>.text-wrapper.text-wrapper>h2{border-bottom:3px solid #ffc114}.Documents>.content>.illustration>.img-group.text-wrapper>ul,.Documents>.content>.illustration>.text-wrapper.text-wrapper>ul,.Documents>.content>.text>.img-group.text-wrapper>ul,.Documents>.content>.text>.text-wrapper.text-wrapper>ul{margin-top:20px}.Documents>.content>.illustration>.img-group.text-wrapper>ul>li:not(:last-child),.Documents>.content>.illustration>.text-wrapper.text-wrapper>ul>li:not(:last-child),.Documents>.content>.text>.img-group.text-wrapper>ul>li:not(:last-child),.Documents>.content>.text>.text-wrapper.text-wrapper>ul>li:not(:last-child){margin-bottom:10px}.Documents>.content>.illustration>.img-group.text-wrapper>ul>li>span,.Documents>.content>.illustration>.text-wrapper.text-wrapper>ul>li>span,.Documents>.content>.text>.img-group.text-wrapper>ul>li>span,.Documents>.content>.text>.text-wrapper.text-wrapper>ul>li>span{font-weight:700}.Documents>.content>.illustration>.img-group.text-wrapper>ul>li>span.asterisk>img,.Documents>.content>.illustration>.text-wrapper.text-wrapper>ul>li>span.asterisk>img,.Documents>.content>.text>.img-group.text-wrapper>ul>li>span.asterisk>img,.Documents>.content>.text>.text-wrapper.text-wrapper>ul>li>span.asterisk>img{height:.8em;margin-right:.25em}.Documents>.content>.illustration>.img-group.text-wrapper>.disclaimer,.Documents>.content>.illustration>.text-wrapper.text-wrapper>.disclaimer,.Documents>.content>.text>.img-group.text-wrapper>.disclaimer,.Documents>.content>.text>.text-wrapper.text-wrapper>.disclaimer{font-size:90%;margin-top:20px}.Documents>.content>.illustration>.img-group.text-wrapper>.disclaimer>img,.Documents>.content>.illustration>.text-wrapper.text-wrapper>.disclaimer>img,.Documents>.content>.text>.img-group.text-wrapper>.disclaimer>img,.Documents>.content>.text>.text-wrapper.text-wrapper>.disclaimer>img{height:.8em;margin-right:.25em}.Documents>.content>.illustration>.img-group.text-wrapper>.try-it,.Documents>.content>.illustration>.text-wrapper.text-wrapper>.try-it,.Documents>.content>.text>.img-group.text-wrapper>.try-it,.Documents>.content>.text>.text-wrapper.text-wrapper>.try-it{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0;width:100%}.Documents>.content>.illustration>.img-group.text-wrapper>.try-it>a,.Documents>.content>.illustration>.text-wrapper.text-wrapper>.try-it>a,.Documents>.content>.text>.img-group.text-wrapper>.try-it>a,.Documents>.content>.text>.text-wrapper.text-wrapper>.try-it>a{background-color:#ffc114;border-radius:10px;color:#000000de;font-family:Sniglet,"cursive";padding:5px 10px;text-decoration:none}@media(min-width:768px){.Documents>.content>.illustration>.img-group.text-wrapper,.Documents>.content>.illustration>.text-wrapper.text-wrapper,.Documents>.content>.text>.img-group.text-wrapper,.Documents>.content>.text>.text-wrapper.text-wrapper{margin-bottom:0}}.Documents>.content>.illustration>.img-group.img-group,.Documents>.content>.illustration>.text-wrapper.img-group,.Documents>.content>.text>.img-group.img-group,.Documents>.content>.text>.text-wrapper.img-group{align-items:center;justify-content:center}.Documents>.content>.illustration>.img-group.img-group:not(.deploy)>img,.Documents>.content>.illustration>.text-wrapper.img-group:not(.deploy)>img,.Documents>.content>.text>.img-group.img-group:not(.deploy)>img,.Documents>.content>.text>.text-wrapper.img-group:not(.deploy)>img{animation-play-state:paused}@media(prefers-reduced-motion:no-preference){.Documents>.content>.illustration>.img-group.img-group.deploy>img,.Documents>.content>.illustration>.text-wrapper.img-group.deploy>img,.Documents>.content>.text>.img-group.img-group.deploy>img,.Documents>.content>.text>.text-wrapper.img-group.deploy>img{animation-play-state:running}}.Documents>.content>.illustration>.img-group>img,.Documents>.content>.illustration>.text-wrapper>img,.Documents>.content>.text>.img-group>img,.Documents>.content>.text>.text-wrapper>img{border:1px solid #dadada;border-radius:10px;max-width:300px;position:relative;width:60%}.Documents>.content>.illustration>.img-group>img.img1,.Documents>.content>.illustration>.img-group>img.img3,.Documents>.content>.illustration>.text-wrapper>img.img1,.Documents>.content>.illustration>.text-wrapper>img.img3,.Documents>.content>.text>.img-group>img.img1,.Documents>.content>.text>.img-group>img.img3,.Documents>.content>.text>.text-wrapper>img.img1,.Documents>.content>.text>.text-wrapper>img.img3{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:3}.Documents>.content>.illustration>.img-group>img.img1:hover,.Documents>.content>.illustration>.img-group>img.img3:hover,.Documents>.content>.illustration>.text-wrapper>img.img1:hover,.Documents>.content>.illustration>.text-wrapper>img.img3:hover,.Documents>.content>.text>.img-group>img.img1:hover,.Documents>.content>.text>.img-group>img.img3:hover,.Documents>.content>.text>.text-wrapper>img.img1:hover,.Documents>.content>.text>.text-wrapper>img.img3:hover{z-index:4}@media(prefers-reduced-motion:no-preference){.Documents>.content>.illustration>.img-group>img.img1.img1,.Documents>.content>.illustration>.img-group>img.img3.img1,.Documents>.content>.illustration>.text-wrapper>img.img1.img1,.Documents>.content>.illustration>.text-wrapper>img.img3.img1,.Documents>.content>.text>.img-group>img.img1.img1,.Documents>.content>.text>.img-group>img.img3.img1,.Documents>.content>.text>.text-wrapper>img.img1.img1,.Documents>.content>.text>.text-wrapper>img.img3.img1{animation-name:documents-anim-img-1}}@media(prefers-reduced-motion:reduce){.Documents>.content>.illustration>.img-group>img.img1.img1,.Documents>.content>.illustration>.img-group>img.img3.img1,.Documents>.content>.illustration>.text-wrapper>img.img1.img1,.Documents>.content>.illustration>.text-wrapper>img.img3.img1,.Documents>.content>.text>.img-group>img.img1.img1,.Documents>.content>.text>.img-group>img.img3.img1,.Documents>.content>.text>.text-wrapper>img.img1.img1,.Documents>.content>.text>.text-wrapper>img.img3.img1{transform:translate(-25%,-25%);-webkit-transform:translate(-25%,-25%);-moz-transform:translate(-25%,-25%);-ms-transform:translate(-25%,-25%);-o-transform:translate(-25%,-25%)}}.Documents>.content>.illustration>.img-group>img.img1.img3,.Documents>.content>.illustration>.img-group>img.img3.img3,.Documents>.content>.illustration>.text-wrapper>img.img1.img3,.Documents>.content>.illustration>.text-wrapper>img.img3.img3,.Documents>.content>.text>.img-group>img.img1.img3,.Documents>.content>.text>.img-group>img.img3.img3,.Documents>.content>.text>.text-wrapper>img.img1.img3,.Documents>.content>.text>.text-wrapper>img.img3.img3{z-index:1}.Documents>.content>.illustration>.img-group>img.img1.img3:hover,.Documents>.content>.illustration>.img-group>img.img3.img3:hover,.Documents>.content>.illustration>.text-wrapper>img.img1.img3:hover,.Documents>.content>.illustration>.text-wrapper>img.img3.img3:hover,.Documents>.content>.text>.img-group>img.img1.img3:hover,.Documents>.content>.text>.img-group>img.img3.img3:hover,.Documents>.content>.text>.text-wrapper>img.img1.img3:hover,.Documents>.content>.text>.text-wrapper>img.img3.img3:hover{z-index:4}@media(prefers-reduced-motion:no-preference){.Documents>.content>.illustration>.img-group>img.img1.img3,.Documents>.content>.illustration>.img-group>img.img3.img3,.Documents>.content>.illustration>.text-wrapper>img.img1.img3,.Documents>.content>.illustration>.text-wrapper>img.img3.img3,.Documents>.content>.text>.img-group>img.img1.img3,.Documents>.content>.text>.img-group>img.img3.img3,.Documents>.content>.text>.text-wrapper>img.img1.img3,.Documents>.content>.text>.text-wrapper>img.img3.img3{animation-name:documents-anim-img-2}}@media(prefers-reduced-motion:reduce){.Documents>.content>.illustration>.img-group>img.img1.img3,.Documents>.content>.illustration>.img-group>img.img3.img3,.Documents>.content>.illustration>.text-wrapper>img.img1.img3,.Documents>.content>.illustration>.text-wrapper>img.img3.img3,.Documents>.content>.text>.img-group>img.img1.img3,.Documents>.content>.text>.img-group>img.img3.img3,.Documents>.content>.text>.text-wrapper>img.img1.img3,.Documents>.content>.text>.text-wrapper>img.img3.img3{transform:translate(-75%,-75%);-webkit-transform:translate(-75%,-75%);-moz-transform:translate(-75%,-75%);-ms-transform:translate(-75%,-75%);-o-transform:translate(-75%,-75%)}}@media(prefers-reduced-motion:no-preference){.Documents>.content>.illustration>.img-group>img.img1,.Documents>.content>.illustration>.img-group>img.img3,.Documents>.content>.illustration>.text-wrapper>img.img1,.Documents>.content>.illustration>.text-wrapper>img.img3,.Documents>.content>.text>.img-group>img.img1,.Documents>.content>.text>.img-group>img.img3,.Documents>.content>.text>.text-wrapper>img.img1,.Documents>.content>.text>.text-wrapper>img.img3{animation-duration:.7s;animation-fill-mode:forwards;animation-iteration-count:1;animation-play-state:paused;animation-timing-function:ease-out}}.Documents>.content>.illustration>.img-group>img.img2,.Documents>.content>.illustration>.text-wrapper>img.img2,.Documents>.content>.text>.img-group>img.img2,.Documents>.content>.text>.text-wrapper>img.img2{position:relative;z-index:2}.Documents>.content>.illustration>.img-group>img:hover,.Documents>.content>.illustration>.text-wrapper>img:hover,.Documents>.content>.text>.img-group>img:hover,.Documents>.content>.text>.text-wrapper>img:hover{z-index:4}@media(min-width:768px){.Documents>.content{display:flex;flex-direction:row}}@keyframes documents-anim-img-1{0%{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}to{transform:translate(-75%,-75%);-webkit-transform:translate(-75%,-75%);-moz-transform:translate(-75%,-75%);-ms-transform:translate(-75%,-75%);-o-transform:translate(-75%,-75%)}}@keyframes documents-anim-img-2{0%{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}to{transform:translate(-25%,-25%);-webkit-transform:translate(-25%,-25%);-moz-transform:translate(-25%,-25%);-ms-transform:translate(-25%,-25%);-o-transform:translate(-25%,-25%)}}.ZoomableImage{cursor:zoom-in}.Flashcards{background-color:#fff;overflow:hidden;position:relative}.Flashcards>.background{height:100%;max-width:80%;position:absolute;right:0;top:0;z-index:0}.Flashcards>.separator{position:absolute;width:100%;z-index:1}.Flashcards>.separator.top{margin-bottom:40px}.Flashcards>.separator.bottom{margin-top:-80%;position:relative;transform:translateY(5px);-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px)}.Flashcards>.content{background-color:#fff;display:flex;flex-direction:column-reverse;width:100%}.Flashcards>.content>.illustrations-container,.Flashcards>.content>.texts-container{flex-grow:1;max-height:50%;max-width:none}.Flashcards>.content>.texts-container{align-items:center;display:flex;justify-content:center}.Flashcards>.content>.texts-container>.texts{background-color:#fff;border:1px solid #dedede;border-bottom:none;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;flex-direction:row;width:90%}.Flashcards>.content>.texts-container>.texts>.content{align-items:center;display:flex;flex-direction:column;flex-grow:1;padding:20px}.Flashcards>.content>.texts-container>.texts>.content>.title-container{align-items:flex-start;display:flex;flex-direction:row;font-size:120%;width:100%}.Flashcards>.content>.texts-container>.texts>.content>.title-container>img{height:1.5em;margin-right:.5em}.Flashcards>.content>.texts-container>.texts>.content>.title-container>h2{border-bottom:3px solid #ffc114}.Flashcards>.content>.texts-container>.texts>.content>p{margin-top:20px}.Flashcards>.content>.texts-container>.texts>.content>p>.try-it{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0;width:100%}.Flashcards>.content>.texts-container>.texts>.content>p>.try-it>a{background-color:#ffc114;border-radius:10px;color:#000000de;font-family:Sniglet,"cursive";padding:5px 10px;text-decoration:none}.Flashcards>.content>.texts-container>.texts>.content>ul{margin-left:2em;margin-top:20px}.Flashcards>.content>.texts-container>.texts>.content>ul>li>h3{align-items:center;display:flex;flex-direction:row;margin-bottom:5px}.Flashcards>.content>.texts-container>.texts>.content>ul>li>h3>img{height:1em;margin-right:.2em}.Flashcards>.content>.texts-container>.texts>.content>ul>li>p{margin-bottom:10px;margin-left:2em}.Flashcards>.content>.illustrations-container{align-items:center;background-color:#fff;display:flex;justify-content:center;position:relative}.Flashcards>.content>.illustrations-container>.carousel{border:1px solid #ececec;border-radius:10px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-direction:column;padding:15px 0;width:90%}.Flashcards>.content>.illustrations-container>.carousel>.top{display:flex;flex-direction:row;justify-content:center}.Flashcards>.content>.illustrations-container>.carousel>.top>ul.display{display:flex;flex-direction:row;flex-grow:1;flex-wrap:nowrap;max-width:500px;overflow:hidden}.Flashcards>.content>.illustrations-container>.carousel>.top>ul.display>li{display:flex;flex-direction:column;justify-content:center;min-width:100%;transition-duration:0}@media(prefers-reduced-motion:no-preference){.Flashcards>.content>.illustrations-container>.carousel>.top>ul.display>li{transition-duration:.2s}}.Flashcards>.content>.illustrations-container>.carousel>.top>ul.display>li>.image{align-items:center;border:1px solid #ffc114;border-radius:10px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow:hidden;position:relative;width:calc(100% - 6px)}.Flashcards>.content>.illustrations-container>.carousel>.top>ul.display>li>.image>img{width:100%}.Flashcards>.content>.illustrations-container>.carousel>.top>ul.display>li>.image>div{background-color:rgba(255,192,20,.608);border:1px solid #ffc114;border-radius:10px;color:#000000de;font-family:Sniglet,"cursive";font-size:200%;left:50%;padding:20px 30px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.Flashcards>.content>.illustrations-container>.carousel>.top>ul.display>li>h3{align-items:center;display:flex;flex-direction:row;flex-grow:0;justify-content:center;margin-top:10px;text-align:center}.Flashcards>.content>.illustrations-container>.carousel>.top>ul.display>li>h3>img{height:1.2em;margin-right:.5em}.Flashcards>.content>.illustrations-container>.carousel>.top>ul.display>li>h3>.coming-soon{background-color:rgba(255,192,20,.608);border:1px solid #ffc114;border-radius:10px;color:#000000de;font-family:Ubuntu,sans-serif;font-size:60%;font-weight:700;margin-left:10px;padding:5px 10px}.Flashcards>.content>.illustrations-container>.carousel>.top>ul.display>li>.try-it{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0;width:100%}.Flashcards>.content>.illustrations-container>.carousel>.top>ul.display>li>.try-it>a{background-color:#ffc114;border-radius:10px;color:#000000de;font-family:Sniglet,"cursive";padding:5px 10px;text-decoration:none}.Flashcards>.content>.illustrations-container>.carousel>.top>.button{align-items:center;background-color:#0000;display:flex;flex-direction:column;flex-grow:0;justify-content:center;padding:0 10px}.Flashcards>.content>.illustrations-container>.carousel>.top>.button>button{background-color:#0000;border:none;cursor:pointer;font-family:Sniglet,"cursive";font-size:200%;padding:0}.Flashcards>.content>.illustrations-container>.carousel>.controls{align-items:center;display:flex;flex-direction:row;justify-content:center}.Flashcards>.content>.illustrations-container>.carousel>.controls>button{background-color:#0000;border:none;cursor:pointer;font-size:200%;padding:0}.Flashcards>.content>.illustrations-container>.carousel>.controls>button:not(:first-child){margin-left:.25em}.Flashcards>.content>.illustrations-container>.carousel>.controls>button:disabled{color:gray;cursor:default}@media(min-width:992px){.Flashcards>.content{display:flex;flex-direction:row}.Flashcards>.content>.illustrations-container,.Flashcards>.content>.texts-container{flex-grow:1;max-height:none;max-width:50%}.Flashcards>.content>.illustrations-container>.carousel{border:1px solid #ececec;border-radius:10px}.Flashcards>.content>.texts-container{padding-top:0}.Flashcards>.content>.texts-container>.texts{border:1px solid #ececec;border-radius:10px;margin-bottom:0;max-width:500px}}@keyframes ImageInNext{0%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}to{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@keyframes ImageOutNext{0%{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}to{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}}@keyframes ImageInPrevious{0%{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}to{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@keyframes ImageOutPrevious{0%{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}to{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}}.Footer{background-color:#000;color:#fff;padding-top:20px}.Footer .disabled{color:#d3d3d3}.Footer .grid-container{cursor:default;display:grid;grid-template-areas:"brand" "nav" "contact";grid-template-columns:1fr;grid-template-rows:1fr 0 1fr;height:-webkit-max-content;height:max-content;min-height:33vh;overflow:hidden;padding:0 10px;width:calc(100% - 20px)}.Footer .grid-container>.box{width:100%}.Footer .grid-container>.box h2{color:#ffc114;font-family:Sniglet,cursive;padding-bottom:25px;text-align:left}@media(min-width:576px){.Footer .grid-container{grid-template-areas:"brand nav contact";grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}}.Footer #footer-brand{grid-area:brand}.Footer #footer-brand>.logo-link{align-items:center;display:flex;flex-direction:row;height:20%;justify-content:center;margin:10% 0;width:100%}.Footer #footer-brand>.logo-link>img{filter:invert(1);width:80%}.Footer #footer-brand>p{font-family:Sniglet,cursive;font-size:130%;font-style:italic;text-align:center;width:100%}.Footer #footer-socials{align-items:center;display:flex;flex-direction:row;height:30%;justify-content:center;margin-top:10%}.Footer #footer-socials .social{height:40%;margin:15px}.Footer #footer-socials .social>img{height:100%;max-height:58px;min-height:30px;width:auto}.Footer #footer-nav{display:flex;flex-direction:row;grid-area:nav;height:0;overflow:hidden}.Footer #footer-nav>section{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:10%;width:50%}.Footer #footer-nav>section:last-child{padding-right:10%}.Footer #footer-nav h2{font-size:150%}@media(min-width:576px){.Footer #footer-nav h2{font-size:200%}}@media(min-width:768px){.Footer #footer-nav h2{font-size:200%}}@media(min-width:992px){.Footer #footer-nav h2{font-size:150%}}@media(min-width:1200px){.Footer #footer-nav h2{font-size:200%}}.Footer #footer-nav a{color:#fff;text-decoration:none}.Footer #footer-nav a:hover{text-decoration:underline}.Footer #footer-nav li{padding-bottom:10px}.Footer #footer-contact{align-items:center;display:flex;flex-direction:column;grid-area:contact;justify-content:center}.Footer #footer-contact h2{font-size:200%}.Footer #footer-contact address{text-align:center}.Footer #footer-contact>:not(h2){padding-bottom:15px}.Footer #footer-contact a{color:#ffc114;text-decoration:none}.Footer #footer-contact a:hover{color:#ffc114;text-decoration:underline}.Footer #legal-stuff{font-size:80%;padding-bottom:5px;text-align:center;width:100%}.Footer #legal-stuff a,.Footer #legal-stuff button{background-color:#0000;border:none;color:#fff;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline;white-space:nowrap}@media(min-width:576px){.Footer #legal-stuff{font-size:100%}}.Gradient{background-color:#ffc114;background:linear-gradient(65deg,#e4e4e4,#ffc114);height:50vh;left:50%;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);width:100%;z-index:-1}.Gradient .mask1{bottom:-3px}.Gradient .mask1,.Gradient .mask2{left:0;position:absolute;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);width:100%}.Gradient .mask2{top:-4vw}.Introduction{height:400px;margin-top:50px;width:100%}@media(min-width:992px){.Introduction{margin-top:30px}}@media(min-width:1200px){.Introduction{margin-top:0}}.Introduction{justify-content:space-between}.Introduction,.Introduction>.container{display:flex;flex-direction:row;position:relative}.Introduction>.container{justify-content:space-around;width:100%}.Introduction>.container>.content{font-size:100%;left:50%;max-width:585px;min-width:300px;padding:10px;pointer-events:none;top:50%;width:90%;z-index:10}@media(min-width:576px){.Introduction>.container>.content{min-width:500px;width:60%}}.Introduction>.container>.content{align-items:center;display:flex;flex-direction:column;justify-content:center}.Introduction>.container>.content>.text{margin-top:20px;max-width:500px;width:100%}.Introduction>.container>.content>.text>h2{text-align:center}.Introduction>.container>.content>header{font-family:Sniglet,"cursive";font-size:bold;font-size:150%;margin-bottom:20px;text-align:center}.Introduction>.container>.content>header>i{font-style:italic}.Introduction>.container>.content>main>p{line-height:120%;text-align:center}.Introduction>.container>.parallax-container{display:none;height:70%;max-height:380px;max-width:350px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:20%}.Introduction>.container>.parallax-container>.ParallaxElement{border-radius:10px;font-size:4.5vw;overflow:visible;position:absolute;width:auto}.Introduction>.container>.parallax-container>.ParallaxElement.image{height:80%}.Introduction>.container>.parallax-container>.ParallaxElement>.container{border:1px solid #0000;border-radius:10px;height:calc(100% - 2px);overflow:visible}.Introduction>.container>.parallax-container>.ParallaxElement>.container>span{background-color:#fff;border:1px solid #e4e4e4;border-radius:10px;box-shadow:0 7px 29px 0 #64646f33;padding:5px 10px;white-space:nowrap}.Introduction>.container>.parallax-container>.ParallaxElement>.container>img{border:1px solid #e4e4e4;height:100%;width:auto}@media(prefers-reduced-motion:no-preference){.Introduction>.container>.parallax-container>.ParallaxElement>.container.img-loaded{animation-duration:.25s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:ParallaxElementAppear;animation-timing-function:linear;visibility:hidden}}@media(prefers-reduced-motion:reduce){.Introduction>.container>.parallax-container>.ParallaxElement>.container.img-loaded{visibility:visible}}.Introduction>.container>.parallax-container>.ParallaxElement>.container.float{visibility:visible}@media(prefers-reduced-motion:no-preference){.Introduction>.container>.parallax-container>.ParallaxElement>.container.float{animation-duration:3s;animation-iteration-count:infinite;animation-name:ParallaxElementFloat;animation-timing-function:linear}}@media(min-width:768px){.Introduction>.container>.parallax-container{display:block;height:70%}}@media(min-width:992px){.Introduction>.container>.parallax-container{font-size:500%;height:100%}}@keyframes ParallaxElementAppear{0%{transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);visibility:visible}70%{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}to{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);visibility:visible}}@keyframes ParallaxElementFloat{0%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}25%{transform:translateY(-5%);-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%)}50%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}75%{transform:translateY(5%);-webkit-transform:translateY(5%);-moz-transform:translateY(5%);-ms-transform:translateY(5%);-o-transform:translateY(5%)}to{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}.Presentation{overflow:hidden;width:100%}.StayTuned{font-family:Sniglet,"cursive";font-size:200%;margin-top:30px;text-align:center}.StayTuned,.SubscriptionPlans{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.SubscriptionPlans{margin-top:50px}.SubscriptionPlans h2{font-family:Sniglet,cursive;font-size:200%}.SubscriptionPlans .offers{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px;width:100%}.SubscriptionPlans .offers .offer{border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;margin:20px;max-width:400px;padding:10px 10px 10px 20px;width:80%}.SubscriptionPlans .offers .offer.institutional{background:#ffc114}.SubscriptionPlans .offers .offer.institutional .price-container .price>a{background-color:#fff}.SubscriptionPlans .offers .offer.elementary{background:#fae390;background:linear-gradient(135deg,#e46f66,#e46f66 10%,#fae390 0,#fae390)}.SubscriptionPlans .offers .offer.advanced{background:#d3e5f2;background:linear-gradient(135deg,#619dd4,#619dd4 10%,#d3e5f2 0,#d3e5f2)}.SubscriptionPlans .offers .offer h3{align-items:center;display:flex;flex-direction:row;font-family:Sniglet,cursive;font-size:170%;justify-content:center;padding-top:10px}.SubscriptionPlans .offers .offer h3 img{height:1em;margin-right:.2em}.SubscriptionPlans .offers .offer>h4{font-family:Sniglet,cursive;font-size:150%;margin-top:10px}.SubscriptionPlans .offers .offer ul,.SubscriptionPlans .offers .offer>p{font-size:100%;margin-left:2em;padding-top:10px}.SubscriptionPlans .offers .offer ul>li,.SubscriptionPlans .offers .offer>p>li{list-style:disc}.SubscriptionPlans .offers .offer>.select{font-family:Sniglet,"cursive";font-size:120%;margin-top:5px;text-align:center}.SubscriptionPlans .offers .offer .price-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.SubscriptionPlans .offers .offer .price-container.center{justify-content:center}.SubscriptionPlans .offers .offer .price-container .price{align-items:center;background-color:#fffc;border:1px solid #e5e5e5;border-radius:10px;color:#000000de;display:flex;flex-direction:column;justify-content:center;padding:5px 10px;text-decoration:none;width:40%}.SubscriptionPlans .offers .offer .price-container .price.custom{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.SubscriptionPlans .offers .offer .price-container .price.custom .amount{font-family:Sniglet,"cursive";font-size:110%}.SubscriptionPlans .offers .offer .price-container .price h4{font-family:Sniglet,cursive;font-size:120%;text-align:center}.SubscriptionPlans .offers .offer .price-container .price h4>.discount{background-color:#f95050;border-radius:10px;color:#fff;font-size:70%;padding:3px 5px}.SubscriptionPlans .offers .offer .price-container .price .amount{font-size:100%;margin-bottom:5px}.SubscriptionPlans .offers .offer .price-container .price .amount>.discount{background-color:#f95050;border-radius:10px;color:#fff;font-size:80%;padding:3px 5px}.SubscriptionPlans .offers .offer .price-container .price .amount>.number{font-size:120%}.SubscriptionPlans .offers .offer .price-container .price .billed{color:#000000ab;font-size:85%;text-align:center}.SubscriptionPlans .offers .offer .price-container .price .tax-inc{font-size:80%;text-align:center}.SubscriptionPlans .offers .offer .price-container .price>a{background-color:#ffc114;border:1px solid #e4ac12;border-radius:10px;color:#000;font-family:Sniglet,cursive;font-size:150%;height:-webkit-fit-content;height:fit-content;padding:10px;text-decoration:none}.SubscriptionPlans .offers .offer .price-container .price>.subscribe-container{display:flex;flex-direction:row;justify-content:flex-end}.SubscriptionPlans .offers .offer .price-container .price>.subscribe-container>span{background-color:#ffc114;border:1px solid #dda60f;border-radius:10px;font-size:90%;font-weight:700;margin-top:5px;padding:5px 10px}@media(min-width:768px){.SubscriptionPlans .offers{display:flex;flex-direction:row;flex-wrap:wrap}.SubscriptionPlans .offers .offer{flex-basis:30%;flex-grow:1;min-width:350px;width:auto}}.Welcome{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:75px;position:relative}.Welcome>div{font-family:Sniglet,cursive;font-size:300%}.Welcome>img{max-width:512px;width:80%}.Welcome h1{align-items:center;display:flex;flex-direction:row;font-family:Sniglet,cursive;font-size:300%;justify-content:center;padding-top:10px}.Welcome h1 img{height:1em;margin-right:.2em}.Welcome p{font-size:120%;line-height:120%;padding-top:30px;text-align:center;width:80%}.Loading{height:100%;min-height:100px;min-width:100px;width:100%}.Loading,.Loading>.animation{align-items:center;display:flex;flex-direction:column;justify-content:center}.Loading>.animation{height:100px;margin-bottom:25px;position:relative}.Loading>.animation>img{height:50px}.Loading>.animation>div{animation-iteration-count:infinite;animation-name:loadingContainer;animation-timing-function:ease-out;height:100px;position:absolute;top:50%;width:100px}.Loading>.animation>div,.Loading>.animation>div>div{animation-duration:1s;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.Loading>.animation>div>div{animation-iteration-count:infinite;animation-name:loadingBall;animation-timing-function:ease-out;background-color:#000;-webkit-clip-path:ellipse(48% 45% at 50% 50%);clip-path:ellipse(48% 45% at 50% 50%);height:20px;position:relative;top:100%;width:20px}.Loading>h2{white-space:nowrap}@keyframes loadingContainer{0%{transform:translate(-50%,-50%) rotate(0deg);-webkit-transform:translate(-50%,-50%) rotate(0deg);-moz-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);-o-transform:translate(-50%,-50%) rotate(0deg)}80%{transform:translate(-50%,-50%) rotate(1turn);-webkit-transform:translate(-50%,-50%) rotate(1turn);-moz-transform:translate(-50%,-50%) rotate(1turn);-ms-transform:translate(-50%,-50%) rotate(1turn);-o-transform:translate(-50%,-50%) rotate(1turn)}to{transform:translate(-50%,-50%) rotate(1turn);-webkit-transform:translate(-50%,-50%) rotate(1turn);-moz-transform:translate(-50%,-50%) rotate(1turn);-ms-transform:translate(-50%,-50%) rotate(1turn);-o-transform:translate(-50%,-50%) rotate(1turn)}}@keyframes loadingBall{0%{-webkit-clip-path:ellipse(48% 45% at 50% 50%);clip-path:ellipse(48% 45% at 50% 50%)}20%{-webkit-clip-path:ellipse(48% 25% at 50% 50%);clip-path:ellipse(48% 25% at 50% 50%)}60%{-webkit-clip-path:ellipse(48% 25% at 50% 50%);clip-path:ellipse(48% 25% at 50% 50%)}80%{-webkit-clip-path:ellipse(48% 45% at 50% 50%);clip-path:ellipse(48% 45% at 50% 50%)}to{-webkit-clip-path:ellipse(48% 45% at 50% 50%);clip-path:ellipse(48% 45% at 50% 50%)}}.Home{height:100%;overflow:auto}.Home,.Home>.banner{align-items:center;display:flex;flex-direction:column;width:100%}.Home>.banner .Greetings{font-family:Sniglet,"cursive";font-size:220%;margin-bottom:20px;margin-top:20px;text-align:center}.Home>section.explorer{align-items:center;display:flex;flex-direction:column;max-width:none;width:100%}.Home>section.explorer>a{align-items:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:10px;color:#000000de;display:flex;flex-direction:row;font-size:160%;justify-content:center;margin-bottom:20px;padding:20px;text-decoration:none;width:calc(80% - 40px)}@media(min-width:576px){.Home>section.explorer>a{padding:10px 20px;width:auto}}.Home>section.explorer>a>img{height:1em;margin-right:.5em;width:auto}.Home>.links-list{align-items:center;display:flex;flex-direction:column;margin-top:20px;width:100%}.Home>.links-list>.title{align-items:center;display:flex;flex-direction:row;height:30px;margin-bottom:10px;max-width:1000px;width:80%}.Home>.links-list>.title>h2{align-items:center;display:flex;flex-direction:row;padding-left:20px;white-space:nowrap}.Home>.links-list>.title>h2>img{height:1em;margin-left:.25em;width:auto}.Home>.links-list>.title>button{background-color:#d8d8d8;border:none;border-radius:20px;height:-webkit-fit-content;height:fit-content;margin-left:10px}.Home>.links-list>.list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start;max-width:1000px;overflow:auto;width:80%}.Home>.links-list>.list.empty{justify-content:center}.Home>.links-list>.list.loading{overflow:hidden}.Home>.links-list>.list>.ExplorerFolderBox{margin-left:15px}.Home>.links-list>.list>.empty{align-items:center;border:1px solid #e7e7e7;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:20px 0;padding:20px;width:100%}.Home>.links-list>.list>.empty>div{margin:10px 0;text-align:center}.Home>.links-list>.list>.empty>div:first-child{font-family:Sniglet,cursive;font-size:130%}.ExplorerFolderBox{background-color:#fff;border:1px solid #ebebeb;border-radius:10px;flex-grow:1;margin:10px;max-width:100px;min-width:80px}.ExplorerFolderBox>a{align-items:center;color:#000000de;display:flex;flex-direction:column;font-family:Sniglet,"cursive";font-size:110%;justify-content:center;padding:10px;text-align:center;text-decoration:none}.ExplorerFolderBox>a .icon{width:80%}.ExplorerFolderBox>a .icon>.icon-img{margin-bottom:10px;width:100%}.FileLink>.icon>.icon-img{height:100%;width:100%}.FileLink>.name,.FileLink>div{display:flex;flex-direction:row}.FileLink>.name{align-items:center;flex-wrap:wrap;justify-content:center;max-width:100%}.FileLink>.name>span:not(:first-child){margin-left:.25em}.FileLink>.name>span:last-child{white-space:nowrap}.ContextMenu{background-color:#fff;border:1px solid #e7e7e7;border-radius:10px;display:flex;flex-direction:column;padding-bottom:10px;padding-top:10px;position:absolute;z-index:100000000000}@media(prefers-reduced-motion:no-preference){.ContextMenu{animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:ContextMenuAppear;animation-timing-function:linear}}.ContextMenu>a,.ContextMenu>button{background-color:#0000;border:none;color:#000000de;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:13px;margin-left:10px;margin-right:10px;text-decoration:none}.ContextMenu>a:not(:first-child),.ContextMenu>button:not(:first-child){border-top:1px solid #e7e7e7;margin-top:10px;padding-top:10px}.ContextMenu>a:disabled,.ContextMenu>button:disabled{color:#0000005e;cursor:default}.ContextMenu>a>img,.ContextMenu>button>img{height:1em;margin-right:.5em}.ContextMenu>a.red,.ContextMenu>button.red{color:#ff3a3ade;font-weight:700}.ContextMenu>a{display:block;text-align:center}@keyframes ContextMenuAppear{0%{opacity:.5}to{opacity:1}}.BookletShortcuts{align-items:center;display:flex;justify-content:center;margin-bottom:20px;position:relative;width:100%}.BookletShortcuts .loading-icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.BookletShortcuts>.content{border:1px solid #ddd;border-radius:10px;box-sizing:border-box;max-width:1000px;padding:20px;width:80%}.BookletShortcutsButton{overflow:hidden;position:relative}.BookletShortcutsButton>.mask{align-items:center;background-color:#fff;display:block;display:flex;flex-direction:row;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media(prefers-reduced-motion:no-preference){.BookletShortcutsExplorer{animation-duration:.2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:SmoothIn;animation-timing-function:linear}}.BookletShortcutsExplorer>header{display:flex;flex-direction:column;margin-bottom:0}.BookletShortcutsExplorer>header>div{display:flex;flex-direction:row}.BookletShortcutsExplorer>header>div.controls{align-items:center;margin-bottom:10px}.BookletShortcutsExplorer>header>div.controls>h2{margin-left:10px}.BookletShortcutsExplorer>header>div.controls>button{align-items:center;background-color:#ffc114;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;font-weight:700;padding:5px 10px}.BookletShortcutsExplorer>header>div.controls>button>.arrow{margin-right:.2em;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.BookletShortcutsExplorer>header>div.tabs{border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:5px;padding-bottom:5px}.BookletShortcutsExplorer>header>div.tabs>.tab{background-color:#0000;border:1px solid #dfdfdf;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-end;margin-left:5px;margin-top:5px;padding:5px 10px;white-space:nowrap}.BookletShortcutsExplorer>header>div.tabs>.tab.active{border-color:#ffc114}.BookletShortcutsExplorer>main{display:flex;flex-direction:row;flex-wrap:wrap;min-height:100px}@media(min-width:576px){.BookletShortcutsExplorer>main{justify-content:flex-start}}.BookletShortcutsExplorer>main>a{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}@media(min-width:576px){.BookletShortcutsExplorer>main>a{flex-grow:0}}.BookletShortcutsExplorer>main>a{color:inherit;margin:10px;min-height:130px;text-decoration:none;width:152px}.BookletShortcutsExplorer>main>a>img{border:1px solid #dfdfdf;border-radius:10px;margin-bottom:5px;width:150px}.BookletShortcutsExplorer>main>a:hover>img{border-color:#ffc114}.BookletShortcutsLinks{display:flex;flex-direction:column;height:50vh;overflow:auto;padding:10px 20px;width:100%}.BookletShortcutsLinks.error{align-items:center;justify-content:center}.BookletShortcutsLinks>.Loading{margin-top:20px}.BookletShortcutsLinks>section{margin-bottom:20px}.BookletShortcutsLinks>section.row{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.BookletShortcutsLinks>section.row>div:not(:first-child){margin-left:20px}.BookletShortcutsLinks>section:not(:first-child){border-top:1px solid #e7e7e7;padding-top:20px}.BookletShortcutsLinks>section .list-horizontal,.BookletShortcutsLinks>section .list-vertical{flex-wrap:wrap}.BookletShortcutsLinks>section .list-horizontal.list-horizontal,.BookletShortcutsLinks>section .list-vertical.list-horizontal{display:flex;flex-direction:row}.BookletShortcutsLinks>section .list-horizontal.list-vertical,.BookletShortcutsLinks>section .list-vertical.list-vertical{display:flex;flex-direction:column}.BookletShortcutsLinks>section .exercises-list{max-width:100%;padding-top:20px}.BookletShortcutsLinks>section .exercises-list>.exercises-list-section{margin-left:2.5%;max-width:95%}.BookletShortcutsLinks>section .exercises-list>.exercises-list-section:not(:first-child){border-top:1px solid #e7e7e7;padding-top:10px}.BookletShortcutsLinks>section .exercises-list>.exercises-list-section>h3{font-size:120%}.BookletShortcutsLinks>section .exercises-list>.exercises-list-section>h3>.bull{padding-right:.25em}.BookletShortcutsLinks a{align-items:center;color:#000000de;display:flex;flex-direction:column;font-family:Sniglet,"cursive";font-size:110%;min-width:80px;padding:10px 15px;text-align:center;text-decoration:none;width:80px}.BookletShortcutsLinks a .icon{width:80%}.BookletShortcutsLinks a .icon>.icon-img{margin-bottom:10px;width:100%}.BookletShortcutsMenu{width:100%}@media(prefers-reduced-motion:no-preference){.BookletShortcutsMenu{animation-duration:.2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:SmoothIn;animation-timing-function:linear}}.BookletShortcutsMenu>h2{margin-bottom:10px}.BookletShortcutsMenu>.booklets{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.BookletShortcutsMenu>.booklets>.group{border-radius:10px;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;justify-content:space-around;margin:5px 0;padding:5px 0;position:relative}.BookletShortcutsMenu>.booklets>.group.locked{background-color:#0000001a}.BookletShortcutsMenu>.booklets>.group.locked>.booklet>img{filter:grayscale(100%)}.BookletShortcutsMenu>.booklets>.group>.booklet{background-color:#0000;border:none;cursor:pointer;white-space:nowrap}.BookletShortcutsMenu>.booklets>.group>.booklet>img{border-radius:10px;height:auto;max-height:none;max-width:20vw;min-width:100px;width:100%}@media(min-width:768px){.BookletShortcutsMenu>.booklets>.group>.booklet>img{height:200px;max-width:none;width:auto}}@media(min-width:576px){.BookletShortcutsMenu>.booklets>.group>.booklet>img{max-width:25vw}}.BookletShortcutsMenu>.booklets>.group>.locked{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.BookletShortcutsMenu>.booklets>.group>.locked>.subscribe{background-color:#ffc114;border:1px solid #a26d3c;border-radius:10px;color:inherit;font-weight:700;margin:10px;max-width:80%;padding:10px;text-align:center;text-decoration:none}@keyframes SmoothIn{0%{opacity:50%}to{opacity:100%}}.Authentication{background:linear-gradient(65deg,#e4e4e4,#ffc114);height:100%;left:0;min-height:100%;position:fixed;top:0;width:100%}.Authentication>.container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:auto;position:absolute;top:0;width:100%}.Authentication>.container>.content{max-height:calc(100% - 45px);max-width:600px;min-height:300px;min-width:300px;width:80%;z-index:1}.Authentication>.container>.content>img{left:0;position:absolute;top:0;transform:translate(-50%,-60%);-webkit-transform:translate(-50%,-60%);-moz-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);-o-transform:translate(-50%,-60%);visibility:hidden;width:50px;z-index:2}.Authentication>.container>.content>.display{height:100%;min-height:200px}.Login{align-items:center;background-color:#fff;border:1px solid #c5c5c5;border-radius:10px;display:flex;flex-direction:column;padding-bottom:30px;padding-top:50px}.Login>h1{border-bottom:3px solid #ffc114;font-size:240%;margin-bottom:30px;white-space:nowrap}@media(min-width:576px){.Login>h1{font-size:300%}}.Login>label{display:flex;flex-direction:column;margin-top:10px;max-width:300px;width:80%}.Login>label>span{margin-bottom:5px}.Login>label>input{background-color:#fff;border:1px solid #c3c3c3;border-radius:10px;font-size:100%;padding:5px 10px}.Login>.forgot-password{margin-top:3px;max-width:300px;width:80%}.Login>.forgot-password>a{color:#ffc114;font-size:90%;text-decoration:underline}.Login>.error .bubble{display:flex;flex-direction:row;font-size:100%;margin:15px;overflow:hidden;width:-webkit-fit-content;width:fit-content}.Login>.error .bubble>div{align-items:center;display:flex}.Login>.error .bubble>div:first-child{align-items:center;border-radius:10px;display:flex;font-size:80%;font-weight:700;justify-content:center;padding:0 3px;width:-webkit-fit-content;width:fit-content}.Login>.error .bubble>div:last-child{background-color:#fff;padding:3px 5px 3px 3px}.Login>.error .info{color:#000000de}.Login>.error .info>div:first-child{background-color:#000;color:#fff}.Login>.error .error{color:red}.Login>.error .error>div:first-child{background-color:red;color:#fff}.Login>button{background-color:#ffc114;border-radius:10px;cursor:pointer;font-family:Sniglet,"cursive";font-size:150%;margin-top:15px;max-width:300px;width:80%}.Login>button:disabled{cursor:wait}.Login>.no-account{margin-top:25px;text-align:center}.Login>.no-account>a{color:#ffc114;margin-left:.5em}.Login>.no-account>button{background-color:#0000;border:none;color:#ffc114;cursor:pointer;font-weight:700;text-decoration:underline}.Login>.legals{font-size:80%;margin-top:25px}.Login>.legals>a{color:#000000de;text-decoration:none}.Login>.legals>.separator{border-right:1px solid #000;margin:0 10px}.Register{align-items:center;background-color:#fff;border:1px solid #c5c5c5;border-radius:10px;display:flex;flex-direction:column;padding:50px 0;position:relative}.Register h1{border-bottom:3px solid #ffc114;font-size:240%;margin-bottom:30px;white-space:nowrap}@media(min-width:576px){.Register h1{font-size:300%}}.Register>label{display:flex;flex-direction:column;margin-top:10px;max-width:300px;width:80%}.Register>label.row{display:flex;flex-direction:row}.Register>label>span{margin-bottom:5px}.Register>label>input{background-color:#fff;border:1px solid #c3c3c3;border-radius:10px;font-size:100%;padding:5px 10px}.Register>label a{color:#ffc114}.Register>div[name=captcha]{margin-top:10px}.Register>.passwordFeedback{color:red;font-size:90%;margin-top:5px;max-width:300px;width:80%}.Register>.passwordFeedback>ul>li{list-style:disc;margin-left:1em}.Register>.passwordFeedback>ul>li.true{color:green}.Register>.passwordFeedback>ul>li.false{color:red}.Register>.forgot-password{margin-top:3px;max-width:300px;width:80%}.Register>.forgot-password>a{color:#ffc114;font-size:90%;text-decoration:underline}.Register>.error{margin-top:3px;max-width:300px;width:80%}.Register>.error .bubble{display:flex;flex-direction:row;font-size:100%;margin:15px;max-width:100%;overflow:hidden;width:-webkit-fit-content;width:fit-content}.Register>.error .bubble>div{align-items:center;display:flex}.Register>.error .bubble>div:first-child{align-items:center;border-radius:10px;display:flex;font-size:80%;font-weight:700;justify-content:center;padding:0 3px;width:-webkit-fit-content;width:fit-content}.Register>.error .bubble>div:last-child{background-color:#fff;padding:3px 5px 3px 3px}.Register>.error .info{color:#000000de}.Register>.error .info>div:first-child{background-color:#000;color:#fff}.Register>.error .error{color:red}.Register>.error .error>div:first-child{background-color:red;color:#fff}.Register>button{background-color:#ffc114;border-radius:10px;cursor:pointer;font-family:Sniglet,"cursive";font-size:150%;margin-top:15px;max-width:300px;width:80%}.Register>button:disabled{cursor:wait}.Register>.no-account{margin-top:25px;text-align:center}.Register>.no-account>a{color:#ffc114;margin-left:.5em}.Register>.no-account>button{background-color:#0000;border:none;color:#ffc114;cursor:pointer;font-weight:700;text-decoration:underline}.Register>.confirmation{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.Register>.confirmation>h2{margin-bottom:10px}@media(prefers-reduced-motion:no-preference){.Register>.confirmation{animation-duration:.7s;animation-iteration-count:1;animation-name:ConfirmationAppear;animation-timing-function:ease-out}}.Register>.legals{font-size:80%;margin-top:25px}.Register>.legals>a{color:#000000de;text-decoration:none}.Register>.legals>.separator{border-right:1px solid #000;margin:0 10px}@keyframes ConfirmationAppear{0%{-webkit-clip-path:circle(.1% at 50% 100%);clip-path:circle(.1% at 50% 100%)}to{-webkit-clip-path:circle(100% at 50% 100%);clip-path:circle(100% at 50% 100%)}}.Explorer{height:100%;overflow:hidden;width:100%}.ExplorerDisplay{margin:10px;max-width:100%}.ExplorerDisplay thead{white-space:nowrap}.ExplorerDisplay thead>tr>td:first-child{padding-left:10px}.ExplorerDisplay>tbody>tr>td{padding-left:5px;padding-right:5px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.ExplorerDisplay>tbody>tr>td:first-child{align-items:center;display:flex;justify-content:center;width:50px}.ExplorerDisplay>tbody>tr>td:nth-child(2){overflow:hidden;text-overflow:ellipsis;width:100%}.ExplorerDisplay>tbody>tr>td>a{color:#000000de;text-decoration:none}.ExplorerDisplay>tbody>tr>td>.dotdotdot{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;height:1em;justify-content:center;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.ExplorerFolder{height:calc(100% - 30px);overflow:hidden;width:100%}@media(prefers-reduced-motion:no-preference){.ExplorerFolder{animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:FadeAppear;animation-timing-function:linear}}.ExplorerFolder>header{align-items:center;display:flex;flex-direction:row;font-family:Sniglet,"cursive";font-size:110%;margin-bottom:15px;overflow:visible;width:100%}.ExplorerFolder>header>.name{width:70%}.ExplorerFolder>header>.name>span{padding-left:80px}.ExplorerFolder>header>.details{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:30%}.ExplorerFolder>header>.details>button.style-switch{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;justify-content:center}@media(prefers-reduced-motion:no-preference){.ExplorerFolder>header>.details>button.style-switch{animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:FadeAppear;animation-timing-function:linear}}.ExplorerFolder>header>.details>button.style-switch>img{width:1.5em}@media(min-width:768px){.ExplorerFolder>header>.name{width:80%}.ExplorerFolder>header>.details{width:20%}}@media(min-width:992px){.ExplorerFolder>header>.name{width:85%}.ExplorerFolder>header>.details{width:15%}}.ExplorerFolder>main{max-height:calc(100% - 40px);overflow:auto;width:100%}.ExplorerFolder>main.display-box{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.ExplorerFolder>main>.loading{min-height:300px;width:100%}.ExplorerFolderLine{display:flex;flex-direction:row;margin-bottom:10px;width:100%}.ExplorerFolderLine:not(:first-child){margin-top:10px}.ExplorerFolderLine>.name{width:70%}.ExplorerFolderLine>.name>a{align-items:center;color:#000000de;display:flex;flex-direction:row;font-family:Sniglet,"cursive";overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ExplorerFolderLine>.name>a>.name{flex-grow:1;height:100%;justify-content:flex-start}.ExplorerFolderLine>.name>a>.icon{flex-grow:0;height:50px;padding-left:15px;padding-right:15px}.ExplorerFolderLine>.name>a>.icon>img.icon-img{height:auto;width:80px}.ExplorerFolderLine>.details{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:30%}.ExplorerFolderLine>.details>.dotdotdot{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;height:1em;justify-content:center;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-user-select:none;user-select:none}@media(min-width:768px){.ExplorerFolderLine>.name{width:80%}.ExplorerFolderLine>.details{width:20%}}@media(min-width:992px){.ExplorerFolderLine>.name{width:85%}.ExplorerFolderLine>.details{width:15%}}.ExplorerEmptyFolder{align-items:center;display:flex;height:100%;justify-content:center;min-height:300px;position:relative;width:100%}.ExplorerEmptyFolder>.empty{font-size:200%;font-weight:700}.ExplorerFile{height:calc(100% - 25px);width:100%}.ExplorerFile>iframe{border:none;height:100%}.FlashcardsViewer{display:flex;flex-direction:row;height:100%;max-width:100%;min-width:320px;width:100%}.FlashcardsViewer>.sideMenu{display:flex;display:none;flex-direction:column;padding:20px}.FlashcardsViewer>.sideMenu a{background-color:#0000;border:none;color:#000000de;cursor:pointer;display:flex;flex-direction:row;font-family:Sniglet,"cursive";font-size:130%;margin-bottom:10px;padding:10px 30px;text-decoration:none;white-space:nowrap}.FlashcardsViewer>.sideMenu a.active{border-bottom:2px solid #ffc114}.FlashcardsViewer>.sideMenu a img{height:1em;margin-right:.5em}.FlashcardsViewer>.content{display:flex;flex-direction:column;height:100%;max-width:100%;width:100%}.FlashcardsViewer>.content>.header{align-items:center;display:flex;flex-direction:row;flex-grow:0;justify-content:center}.FlashcardsViewer>.content>.header>h1{align-items:center;display:flex;flex-direction:row;flex-grow:1;font-size:150%;overflow:hidden;width:100%}.FlashcardsViewer>.content>.header>h1>img{height:1.2em;margin-left:.5em;margin-right:.5em}.FlashcardsViewer>.content>.header>h1>div{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlashcardsViewer>.content>.header>.FlashcardsViewerReducedMenu{flex-grow:0;height:90%}.FlashcardsViewer>.content>.display{align-items:center;display:flex;flex-grow:1;justify-content:center;width:100%}@media(min-width:576px){.FlashcardsViewer>.content>.header>h1{font-size:180%}}@media(min-width:992px){.FlashcardsViewer>.sideMenu{display:flex}.FlashcardsViewer>.content>.header>h1{font-size:200%}.FlashcardsViewer>.content>.header>.FlashcardsViewerReducedMenu{display:none}.FlashcardsViewer>.content>.display{height:95%}}.FlashcardsViewerReducedMenu{margin-right:10px;overflow:visible;position:relative;white-space:nowrap;width:-webkit-fit-content;width:fit-content;z-index:10}.FlashcardsViewerReducedMenu button{background-color:#fff;border:1px solid #e4e4e4;border-radius:10px;cursor:pointer;font-size:100%;height:100%;padding:5px}.FlashcardsViewerReducedMenu button img{height:1em;margin-left:.5em;margin-right:.5em}.FlashcardsViewerReducedMenu button.active{align-items:center;border-radius:5px;display:flex;flex-direction:row;justify-content:space-around}.FlashcardsViewerReducedMenu button.active>.chevron{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.FlashcardsViewerReducedMenu button:focus{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.FlashcardsViewerReducedMenu>.options{background-color:#fff;border:1px solid #ddd;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:column;overflow:hidden;position:absolute;width:calc(100% - 2px)}.FlashcardsViewerReducedMenu>.options>a{align-items:center;background-color:#fff;border:none;color:#000000de;display:flex;flex-direction:row;font-size:100%;justify-content:flex-end;padding:5px;text-decoration:none;width:90%}.FlashcardsViewerReducedMenu>.options>a.active{color:#0000004d}.FlashcardsViewerReducedMenu>.options>a>img{margin-right:.5em;width:1em}.Flashcard{cursor:pointer;display:flex;flex-direction:row;position:relative}.Flashcard>.ratio{opacity:0;padding:1px;width:100%}.Flashcard>.back,.Flashcard>.front{background-color:#fff;border:1px solid #dbdbdb;border-radius:10px;display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.Flashcard>.back>.topbar,.Flashcard>.front>.topbar{align-items:center;display:flex;flex-direction:row;height:calc(15% - 10px);justify-content:space-between;margin-top:10px;width:100%}.Flashcard>.back>.topbar>.id,.Flashcard>.front>.topbar>.id{font-size:150%;font-weight:700;padding-left:10px}.Flashcard>.back>.topbar>.logo,.Flashcard>.front>.topbar>.logo{height:100%;padding-right:10px}.Flashcard>.back>.content,.Flashcard>.front>.content{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:center;white-space:nowrap;width:100%}.Flashcard>.back>.content>img,.Flashcard>.front>.content>img{border:4px solid #ffc114;border-radius:20px;max-height:70%;max-width:80%;padding:10px;width:auto}.Flashcard>.back>.content>h2,.Flashcard>.front>.content>h2{margin-top:10px}.Flashcard>.back>.controls,.Flashcard>.front>.controls{display:flex;flex-direction:row;height:calc(15% - 10px);justify-content:space-between;margin-bottom:10px;width:100%}.Flashcard>.back>.controls>button,.Flashcard>.front>.controls>button{background-color:#0000;border:none;cursor:pointer;position:relative}.Flashcard>.back>.controls>button:disabled:not(.error),.Flashcard>.front>.controls>button:disabled:not(.error){cursor:wait}.Flashcard>.back>.controls>button>img,.Flashcard>.front>.controls>button>img{height:100%}.Flashcard>.back>.controls>button>span,.Flashcard>.front>.controls>button>span{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.Flashcard>.back>.controls>button>span>img,.Flashcard>.front>.controls>button>span>img{height:100%;width:100%}@media(prefers-reduced-motion:no-preference){.Flashcard>.back>.controls>button>span.loading>img,.Flashcard>.front>.controls>button>span.loading>img{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:LoadingAudio;animation-timing-function:fade-in-fade-out}}.Flashcard>.back,.Flashcard>.front{animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear}@media(prefers-reduced-motion:no-preference){.Flashcard>.back,.Flashcard>.front{animation-duration:.5s}}@media(prefers-reduced-motion:reduce){.Flashcard>.back,.Flashcard>.front{animation-duration:0}}.Flashcard>.front.visible{animation-name:FlashcardFrontVisible}.Flashcard>.front.hidden{animation-name:FlashcardFrontHidden}.Flashcard>.back{transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg)}.Flashcard>.back.visible{animation-name:FlashcardBackVisible}.Flashcard>.back.hidden{animation-name:FlashcardBackHidden}.Flashcard{animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear}@media(prefers-reduced-motion:no-preference){.Flashcard{animation-duration:.5s}}@media(prefers-reduced-motion:reduce){.Flashcard{animation-duration:0}}.Flashcard:not(.ios).next-in{animation-name:FlashcardVerticalNextIn}.Flashcard:not(.ios).next-out{animation-name:FlashcardVerticalNextOut}.Flashcard:not(.ios).previous-in{animation-name:FlashcardVerticalPreviousIn}.Flashcard:not(.ios).previous-out{animation-name:FlashcardVerticalPreviousOut}@media(min-width:768px){.Flashcard:not(.ios).next-in{animation-name:FlashcardHorizontalNextIn}.Flashcard:not(.ios).next-out{animation-name:FlashcardHorizontalNextOut}.Flashcard:not(.ios).previous-in{animation-name:FlashcardHorizontalPreviousIn}.Flashcard:not(.ios).previous-out{animation-name:FlashcardHorizontalPreviousOut}}.Flashcard.ios{animation-duration:0}@keyframes FlashcardFrontVisible{0%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg)}50%{transform:rotateY(-90deg);-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg)}to{transform:rotateY(-90deg);-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg)}}@keyframes FlashcardFrontHidden{0%{transform:rotateY(-90deg);-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg)}50%{transform:rotateY(-90deg);-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg)}to{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg)}}@keyframes FlashcardBackVisible{0%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg)}50%{transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg)}to{transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg)}}@keyframes FlashcardBackHidden{0%{transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg)}50%{transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg)}to{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg)}}@keyframes FlashcardVerticalNextIn{0%{top:0;transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%)}to{top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}}@keyframes FlashcardVerticalNextOut{0%{top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}to{top:100%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%)}}@keyframes FlashcardVerticalPreviousIn{0%{top:100%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%)}to{top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}}@keyframes FlashcardVerticalPreviousOut{0%{top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}to{top:0;transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%)}}@keyframes FlashcardHorizontalNextIn{0%{left:0;transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%)}to{left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}}@keyframes FlashcardHorizontalNextOut{0%{left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}to{left:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}}@keyframes FlashcardHorizontalPreviousIn{0%{left:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}to{left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}}@keyframes FlashcardHorizontalPreviousOut{0%{left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}to{left:0;transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%)}}@keyframes LoadingAudio{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn)}}.FlashcardsLearning{align-items:center;border-bottom:1px solid #d4d4d4;border-radius:20px;border-top:1px solid #d4d4d4;display:flex;flex-direction:column;height:80%;justify-content:space-between;max-width:1000px;overflow:hidden;position:relative;width:100%;z-index:0}.FlashcardsLearning>button{animation-iteration-count:1;animation-timing-function:linear;background-color:#fff;border:1px solid #dadada;border-radius:10px;cursor:pointer;height:50px;position:relative;width:calc(80% + 2px);z-index:2}@media(prefers-reduced-motion:no-preference){.FlashcardsLearning>button{animation-duration:.5s}}@media(prefers-reduced-motion:reduce){.FlashcardsLearning>button{animation-duration:0}}.FlashcardsLearning>button>img{height:90%}.FlashcardsLearning>button.previous{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.FlashcardsLearning>button.previous>img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.FlashcardsLearning>button.previous.animate-previous{animation-fill-mode:backwards;animation-name:TopButtonVerticalPrevious}.FlashcardsLearning>button.previous.animate-next{animation-fill-mode:forwards;animation-name:TopButtonVerticalNext}.FlashcardsLearning>button.next{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.FlashcardsLearning>button.next>img{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.FlashcardsLearning>button.next.animate-previous{animation-fill-mode:forwards;animation-name:BottomButtonVerticalPrevious}.FlashcardsLearning>button.next.animate-next{animation-fill-mode:backwards;animation-name:BottomButtonVerticalNext}.FlashcardsLearning .Flashcard{font-size:80%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:80%;z-index:1}@media(min-width:768px){.FlashcardsLearning{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;display:flex;flex-direction:row}.FlashcardsLearning>button{height:calc(80% + 2px);max-height:302px;width:50px}.FlashcardsLearning>button>img{height:auto;width:80%}.FlashcardsLearning>button.previous{border-bottom-left-radius:0;border-left:none;border-top:1px solid #dadada;border-top-right-radius:10px}.FlashcardsLearning>button.previous>img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.FlashcardsLearning>button.previous.animate-previous{animation-name:LeftButtonHorizontalPrevious}.FlashcardsLearning>button.previous.animate-next{animation-name:LeftButtonHorizontalNext}.FlashcardsLearning>button.next{border-bottom:1px solid #dadada;border-bottom-left-radius:10px;border-right:none;border-top-right-radius:0}.FlashcardsLearning>button.next>img{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}.FlashcardsLearning>button.next.animate-previous{animation-name:RightButtonHorizontalPrevious}.FlashcardsLearning>button.next.animate-next{animation-name:RightButtonHorizontalNext}.FlashcardsLearning .Flashcard{height:60%;max-height:300px;max-width:500px;min-width:500px;width:auto}.FlashcardsLearning .Flashcard>.ratio{height:100%;width:auto}}@keyframes TopButtonVerticalNext{0%{top:-100%}to{top:0}}@keyframes TopButtonVerticalPrevious{0%{top:0}to{top:-100%}}@keyframes BottomButtonVerticalNext{0%{bottom:0}to{bottom:-100%}}@keyframes BottomButtonVerticalPrevious{0%{bottom:-100%}to{bottom:0}}@keyframes LeftButtonHorizontalNext{0%{left:-100%}to{left:0}}@keyframes LeftButtonHorizontalPrevious{0%{left:0}to{left:-100%}}@keyframes RightButtonHorizontalNext{0%{right:0}to{right:-100%}}@keyframes RightButtonHorizontalPrevious{0%{right:-100%}to{right:0}}.FlashcardsReading{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.FlashcardsReading>div{animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear}@media(prefers-reduced-motion:no-preference){.FlashcardsReading>div{animation-duration:.7s}}@media(prefers-reduced-motion:reduce){.FlashcardsReading>div{animation-duration:0}}.FlashcardsReading>div.animateOut{animation-name:AnimateOut}.FlashcardsReading>div.animateIn{animation-name:AnimateIn}.FlashcardsReadingGame{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-top:20px;position:absolute;width:100%}.FlashcardsReadingGame>button.back{background-color:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Sniglet,"cursive";margin-bottom:20px;margin-left:30px;padding:5px 10px}.FlashcardsReadingGame>.instructions{display:flex;flex-direction:column;flex-grow:0;justify-content:flex-start;margin-bottom:20px}.FlashcardsReadingGame>.instructions>span:not(:last-child){margin-bottom:5px}.FlashcardsReadingGame>form{align-items:center;display:flex;flex-direction:column;flex-grow:1;margin-bottom:20px;width:100%}.FlashcardsReadingGame>form>.flashcards-container{position:relative;width:100%}.FlashcardsReadingGame>form>.flashcards-container>.flashcard{align-items:center;border:1px solid #c8c8c8;border-radius:20px;display:flex;flex-direction:column;justify-content:space-around;position:absolute;top:0}.FlashcardsReadingGame>form>.flashcards-container>.flashcard.flashcard-sizer{border-color:#0000;height:auto;max-width:500px;padding:0;position:static;width:70%}.FlashcardsReadingGame>form>.flashcards-container>.flashcard.flashcard-sizer>img{height:auto;opacity:0;position:static;width:100%}.FlashcardsReadingGame>form>.flashcards-container>.flashcard>.top{display:flex;flex-direction:row;flex-grow:0;justify-content:space-between;width:100%}.FlashcardsReadingGame>form>.flashcards-container>.flashcard>.top>.number{margin:10px 20px}.FlashcardsReadingGame>form>.flashcards-container>.flashcard>.top>.number>div{font-family:Sniglet,"cursive"}.FlashcardsReadingGame>form>.flashcards-container>.flashcard>.top>.warnings{align-items:center;display:flex;flex-direction:row;margin:10px 20px}.FlashcardsReadingGame>form>.flashcards-container>.flashcard>.top>.warnings>img{height:1.5em}.FlashcardsReadingGame>form>.flashcards-container>.flashcard>.top>.warnings>img:not(:last-child){margin-right:5px}.FlashcardsReadingGame>form>.flashcards-container>.flashcard>.content{align-items:center;display:flex;flex-direction:column;flex-grow:1;height:85%;justify-content:space-around;width:100%}.FlashcardsReadingGame>form>.flashcards-container>.flashcard>.content>img{border-radius:20px;height:60%;position:relative}.FlashcardsReadingGame>form>.flashcards-container>.flashcard>.content>h2{text-align:center}@media(prefers-reduced-motion:no-preference){.FlashcardsReadingGame>form>.flashcards-container>.flashcard{transition-duration:.7s}}@media(prefers-reduced-motion:reduce){.FlashcardsReadingGame>form>.flashcards-container>.flashcard{transition-duration:0}}.FlashcardsReadingGame>form>.flashcards-container>.flashcard.coming{left:100%;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.FlashcardsReadingGame>form>.flashcards-container>.flashcard.current{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.FlashcardsReadingGame>form>.flashcards-container>.flashcard.previous{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}.FlashcardsReadingGame>form>.input{display:flex;flex-direction:row;margin-top:25px;max-width:316px;width:90vw}.FlashcardsReadingGame>form>.input>input[type=text]{border:none;border-bottom:2px solid #000;border-radius:0;flex-grow:1;font-size:150%;text-align:center;width:80%}.FlashcardsReadingGame>form>.input>input[type=text]:focus{outline:none}.FlashcardsReadingGame>form>.input>input[type=submit]{background-color:#ffc114;border:1px solid #dfa811;border-radius:10px;cursor:pointer;flex-grow:0;font-size:150%}.FlashcardsResults{align-items:center;display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.FlashcardsResults>button{background-color:#fff;border:1px solid #c5c5c5;border-radius:10px;cursor:pointer;font-size:120%;margin-bottom:10px;padding:10px}.FlashcardsResults>h2{margin-bottom:10px}.FlashcardsResults>.details{display:flex;flex-direction:column-reverse;overflow-x:hidden;overflow-y:auto}.FlashcardsResults>.details>.col{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;width:100%}.FlashcardsResults>.details>.col>.flashcard{max-width:500px;padding:10px;position:relative;width:90%}.FlashcardsResults>.details>.col>.flashcard:not(:first-child){margin-top:20px}.FlashcardsResults>.details>.col>.flashcard:last-child{margin-bottom:20px}.FlashcardsResults>.details>.col>.flashcard>.ratio{height:auto;width:100%}.FlashcardsResults>.details>.col>.flashcard>.content{border:1px solid #d4d4d4;border-radius:20px;display:flex;flex-direction:row;height:100%;left:0;position:absolute;top:0;width:100%}.FlashcardsResults>.details>.col>.flashcard>.content>.icon{align-items:center;display:flex;flex-direction:column;height:100%;width:10%}.FlashcardsResults>.details>.col>.flashcard>.content>.icon>img{margin-top:10px;padding:10%;width:60%}.FlashcardsResults>.details>.col>.flashcard>.content>.info{align-items:center;display:flex;flex-direction:column;height:calc(100% - 20px);justify-content:space-around;overflow:hidden;padding:10px 0;width:80%}.FlashcardsResults>.details>.col>.flashcard>.content>.info>img{border-radius:15px;height:60%}.FlashcardsResults>.details>.col>.flashcard>.content>.info>.texts{align-items:center;display:flex;flex-direction:column;font-family:Sniglet,"cursive";font-size:130%;height:40%;justify-content:center}.FlashcardsResults>.details>.col>.flashcard>.content>.info>.texts>div{font-size:inherit}.FlashcardsResults>.details>.col>.flashcard>.content>.info>.texts>div.text{font-size:150%}.FlashcardsResults>.details>.col>.flashcard>.content>.info>.texts>div{display:flex;flex-direction:row}.FlashcardsResults>.details>.col>.flashcard>.content>.info>.texts>div>img{margin-right:.5em;width:1em}.FlashcardsResults>.details>.col>.flashcard>.content>.logo{height:100%;width:10%}.FlashcardsResults>.details>.col>.flashcard>.content>.logo>img{padding:10%;width:80%}@media(min-width:576px){.FlashcardsResults>.details{display:flex;flex-direction:row;justify-content:space-around;width:100%}}.FlashcardsListening{display:flex;flex-direction:row;height:100%;overflow:hidden;position:relative;width:100%}.FlashcardsListening>div{animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear}@media(prefers-reduced-motion:no-preference){.FlashcardsListening>div{animation-duration:.7s}}@media(prefers-reduced-motion:reduce){.FlashcardsListening>div{animation-duration:0}}.FlashcardsListening>div.animateOut{animation-name:AnimateOut}.FlashcardsListening>div.animateIn{animation-name:AnimateIn}.FlashcardsListeningLangSelection{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.FlashcardsListeningLangSelection>h2{text-align:center}.FlashcardsListeningLangSelection>.selection{align-items:center;display:flex;flex-direction:column;height:70%;width:100%}.FlashcardsListeningLangSelection>.selection>.or{font-family:Sniglet,"cursive";font-size:150%;margin:20px}.FlashcardsListeningLangSelection>.selection>button{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;flex-direction:column;height:200px;justify-content:center;width:300px}.FlashcardsListeningLangSelection>.selection>button>.source{align-items:center;border:1px solid #d1d1d1;border-radius:10px;display:flex;flex-direction:column;font-size:200%;height:50%;justify-content:center;width:70%}.FlashcardsListeningLangSelection>.selection>button>.source>img{height:1.5em}.FlashcardsListeningLangSelection>.selection>button>.source>span{font-size:70%}.FlashcardsListeningLangSelection>.selection>button>.destination{border-bottom:2px solid #626262;display:flex;flex-direction:column;font-size:130%;height:20%;justify-content:flex-end;width:50%}.FlashcardsListeningGame{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:absolute;width:100%}.FlashcardsListeningGame>button.back{background-color:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Sniglet,"cursive";left:0;margin:10px 20px;padding:5px 10px;position:absolute;top:0}.FlashcardsListeningGame>.instructions{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px}.FlashcardsListeningGame>.instructions>span:not(:last-child){margin-bottom:5px}.FlashcardsListeningGame>form{align-items:center;display:flex;flex-direction:column;height:70%;width:100%}.FlashcardsListeningGame>form>.flashcards-container{position:relative;width:100%}.FlashcardsListeningGame>form>.flashcards-container>.flashcard{align-items:center;border:1px solid #c8c8c8;border-radius:20px;display:flex;flex-direction:column;max-width:500px;padding:10px;position:absolute;top:0;width:80%}.FlashcardsListeningGame>form>.flashcards-container>.flashcard.flashcard-sizer{position:static;visibility:hidden}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>.top{display:flex;flex-direction:row;flex-grow:0;justify-content:space-between;width:100%}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>.top>.number{margin:10px 20px}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>.top>.number>div{font-family:Sniglet,"cursive"}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>.top>.warnings{align-items:center;display:flex;flex-direction:row;margin:10px 20px}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>.top>.warnings>img{height:1.5em}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>.top>.warnings>img:not(:last-child){margin-right:5px}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>.content{align-items:center;display:flex;flex-direction:column;flex-grow:1;height:85%;justify-content:space-around;width:100%}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>.content>button{background-color:#0000;border:none;cursor:pointer;padding-bottom:10%;padding-top:10%;width:40%}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>.content>button>img{border-radius:20px;width:80%}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>.content>h2{text-align:center}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>button{background-color:#0000;border:none;cursor:pointer;padding-bottom:10%;padding-top:10%;width:40%}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>button>img{border-radius:20px;width:100%}.FlashcardsListeningGame>form>.flashcards-container>.flashcard>h2{text-align:center}@media(prefers-reduced-motion:no-preference){.FlashcardsListeningGame>form>.flashcards-container>.flashcard{animation-duration:.7s}}@media(prefers-reduced-motion:reduce){.FlashcardsListeningGame>form>.flashcards-container>.flashcard{animation-duration:0}}@media(prefers-reduced-motion:no-preference){.FlashcardsListeningGame>form>.flashcards-container>.flashcard{transition-duration:.7s}}@media(prefers-reduced-motion:reduce){.FlashcardsListeningGame>form>.flashcards-container>.flashcard{transition-duration:0}}.FlashcardsListeningGame>form>.flashcards-container>.flashcard.coming{left:100%;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.FlashcardsListeningGame>form>.flashcards-container>.flashcard.current{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.FlashcardsListeningGame>form>.flashcards-container>.flashcard.previous{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}.FlashcardsListeningGame>form>.input{display:flex;flex-direction:row;margin-top:25px;max-width:316px;width:90vw}.FlashcardsListeningGame>form>.input>input[type=text]{border:none;border-bottom:2px solid #000;border-radius:0;flex-grow:1;font-size:150%;text-align:center;width:80%}.FlashcardsListeningGame>form>.input>input[type=text]:focus{outline:none}.FlashcardsListeningGame>form>.input>input[type=submit]{background-color:#ffc114;border:1px solid #dfa811;border-radius:10px;cursor:pointer;flex-grow:0;font-size:150%}@keyframes FlashcardAnimateOut{0%{left:50%}to{left:0}}@keyframes FlashcardAnimateIn{0%{left:100%}to{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}}.MissingWordsViewer{align-items:center;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.MissingWordsViewer>.title{align-items:center;display:flex;flex-direction:row;margin:15px 0}.MissingWordsViewer>.title>img{height:1.5em;margin-right:.25em}.MissingWordsViewer>.title>.warnings{align-items:center;display:flex;flex-direction:row}.MissingWordsViewer>.title>.warnings>img{height:1.5em;margin-left:5px}.MissingWordsViewer>.title>.warnings>img:first-child{margin-left:10px}.MissingWordsViewer>.text{border:1px solid #e6e6e6;border-radius:20px;font-size:120%;line-height:200%;margin-bottom:10px;margin-top:10px;padding:10px 20px;text-align:justify;width:calc(90% - 40px)}.MissingWordsViewer>.text input{border:none;border-bottom:2px solid #000;border-radius:0;font-size:inherit}.MissingWordsViewer>.text>.verification-box{display:inline-flex;flex-direction:column}.MissingWordsViewer>.text>.verification-box>span.correct{color:#0db30d;font-weight:700}.MissingWordsViewer>.text>.verification-box>span.incorrect{color:#b30d0d;font-weight:700;text-decoration:line-through}.MissingWordsViewer>.verify{display:flex;flex-direction:column;justify-content:center}.MissingWordsViewer>.verify>.results{text-align:center}.MissingWordsViewer>.verify>button{background-color:#fff;border:1px solid #dadada;border-radius:20px;cursor:pointer;font-family:Sniglet,"cursive";font-size:150%;margin:20px 0;padding:10px 15px}@media(min-width:576px){.MissingWordsViewer>.text{max-width:768px;width:70%}}.HiddenWordsViewer{display:flex;flex-direction:row;padding:10px 20px}.HiddenWordsChar{align-items:center;border:1px solid #ccc;display:flex;flex-direction:column;flex-grow:1;justify-content:center;position:relative}.HiddenWordsChar>img{width:100%}.HiddenWordsChar>button{background-color:#0000;border:none;border-radius:50%;cursor:pointer;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.HiddenWordsChar>button>.character{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.HiddenWordsChar.locked>button{color:#46bd46de;cursor:default}.HiddenWordsChar:hover:not(.locked):not(.selected)>button{background-color:rgba(255,192,20,.384)}.HiddenWordsChar.selected>button{background-color:rgba(255,192,20,.722)}.HiddenWordsGrid{display:flex;flex-direction:column;flex-grow:1;max-height:100%;position:relative}.HiddenWordsGrid>.line{display:flex;flex-direction:row}.HiddenWordsGrid>.line:first-child>.HiddenWordsChar:first-child{border-top-left-radius:10px}.HiddenWordsGrid>.line:first-child>.HiddenWordsChar:last-child{border-top-right-radius:10px}.HiddenWordsGrid>.line:last-child>.HiddenWordsChar:first-child{border-bottom-left-radius:10px}.HiddenWordsGrid>.line:last-child>.HiddenWordsChar:last-child{border-bottom-right-radius:10px}.HiddenWordsGrid>.highlights{height:100%;left:0;left:100%;pointer-events:none;position:absolute;top:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);width:100%;z-index:1}.HiddenWordsHighlight{background-color:rgba(112,215,60,.213);border-radius:10px;position:absolute}@media(prefers-reduced-motion:no-preference){.HiddenWordsHighlight{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:fade-out}.HiddenWordsHighlight.lr{animation-name:HighlightAppearLR}.HiddenWordsHighlight.rl{animation-name:HighlightAppearRL}.HiddenWordsHighlight.bltr,.HiddenWordsHighlight.brtl,.HiddenWordsHighlight.tb,.HiddenWordsHighlight.tlbr,.HiddenWordsHighlight.trbl{animation-name:HighlightAppearTB}.HiddenWordsHighlight.bt{animation-name:HighlightAppearBT}}@keyframes HighlightAppearLR{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}@keyframes HighlightAppearRL{0%{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}@keyframes HighlightAppearTB{0%{-webkit-clip-path:polygon(100% 0,0 0,0 0,100% 0);clip-path:polygon(100% 0,0 0,0 0,100% 0)}to{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}@keyframes HighlightAppearBT{0%{-webkit-clip-path:polygon(100% 100%,0 100%,0 100%,100% 100%);clip-path:polygon(100% 100%,0 100%,0 100%,100% 100%)}to{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.HiddenWordsList{flex-grow:0;margin:5px 10px}.HiddenWordsList>ul{list-style-type:disc;margin:5px 10px;padding-left:1em}.HiddenWordsList>ul>li{font-weight:700}.HiddenWordsList>ul>li.found{color:#4fc54fde;text-decoration:line-through}.ErrorPage{height:100%;width:100%}.ErrorPage>.title{align-items:center;display:flex;flex-direction:column;justify-content:center}.ErrorPage>.title>img{height:200px;margin:20px}.ErrorPage>.title>h1{margin:20px;text-align:center}.ErrorPage>.title>h1>.code,.ErrorPage>p{font-size:120%}.ErrorPage>p{margin:20px;text-align:center}.ErrorPage .take-me-back{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.ErrorPage .take-me-back>a{color:#ffc114;margin-bottom:10px}.QuizViewer{height:100%;overflow:auto}.QuizViewer>.content{align-items:center;display:flex;flex-direction:column;padding-bottom:20px;width:100%}.QuizViewer>.content>.header{justify-content:space-between;margin:15px 0;max-width:600px;width:80%}.QuizViewer>.content>.header,.QuizViewer>.content>.header>.info{align-items:center;display:flex;flex-direction:row}.QuizViewer>.content>.header>.info>img{height:1.5em;margin-right:.25em}.QuizViewer>.content>.header>.info>.warnings{align-items:center;display:flex;flex-direction:row}.QuizViewer>.content>.header>.info>.warnings>img{height:1.5em;margin-left:5px}.QuizViewer>.content>.header>.info>.warnings>img:first-child{margin-left:10px}.QuizViewer>.content>.header>button{align-items:center;background-color:#0000;background-color:#ffc114;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:3px}.QuizViewer>.content>.header>button>img{height:2em}.QuizViewer>.content>.score{font-family:Sniglet,"cursive";font-size:150%;margin-bottom:10px}.QuizViewer>.content>.fetch-error{margin-bottom:10px}.QuizViewer>.content>.validate-container{padding-bottom:20px}.QuizViewer>.content>.validate-container>button{background-color:#fff;border:1px solid #e4e4e4;border-radius:10px;cursor:pointer;font-family:Sniglet,"cursive";font-size:120%;margin-bottom:20px;padding:5px 10px}.QuizViewerModules{max-width:600px;width:80%}.QuizViewerModules>.quizz-module{border:1px solid #e3e3e3;border-radius:10px;margin-bottom:10px;padding:10px;width:calc(100% - 20px)}.QuizViewerModules>.quizz-module>header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.QuizViewerModules>.quizz-module>header>h2{font-size:150%;margin-bottom:5px}.QuizViewerModules>.quizz-module>header>.result>img{height:1em}.QuizViewerModules>.quizz-module>.error{color:#d11212;margin-bottom:5px}.QuizViewerModules>.quizz-module>.widget{display:flex;flex-direction:column;width:100%}.QuizViewerModules>.quizz-module>.widget>label:not(:last-child){margin-bottom:5px}.QuizViewerModules>.quizz-module>.widget>label.correct{color:green}.QuizViewerModules>.quizz-module>.widget>label.incorrect.checked{color:red}.QuizViewerModules>.quizz-module>.widget>table{width:-webkit-fit-content;width:fit-content}.QuizViewerModules>.quizz-module>.widget>table>tbody>tr:not(:first-child){border-top:1px solid #ddd}.QuizViewerModules>.quizz-module>.widget>table>tbody>tr>td{text-align:center}.QuizViewerModules>.quizz-module>.widget>table>tbody>tr>td:first-child{text-align:right}.QuizViewerModules>.quizz-module>.widget>table>tbody>tr>td{padding:5px;position:relative}.QuizViewerModules>.quizz-module>.widget>table>tbody>tr>td:not(:first-child){border-left:1px solid #ddd}.QuizViewerModules>.quizz-module>.widget>table>tbody>tr>td>label{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.QuizViewerModules>.quizz-module>.widget>table>tbody>tr>td.correct{background-color:#00800080}.QuizViewerModules>.quizz-module>.widget>table>tbody>tr>td.incorrect.checked{background-color:#ff000080}.QuizViewerModules>.quizz-module>.widget>table>tbody>tr>td>.correction>span.correct{color:green}.QuizViewerModules>.quizz-module>.widget>table>tbody>tr>td>.correction>span.incorrect{color:red;margin-right:.25em;text-decoration:line-through}.QuizViewerModules>.quizz-module>.widget>img,.QuizViewerModules>.quizz-module>.widget>video{border:1px solid #e8e8e8;width:100%}.QuizViewerModules>.quizz-module>.widget>textarea{box-sizing:border-box;max-height:400px;min-height:100px;resize:vertical;width:100%}.PDFViewer{background-color:#838383;height:100%;position:relative;width:100%}.PDFViewer>.print{left:0;position:absolute;top:0;z-index:10}.PDFViewer>.print>button{cursor:pointer}.PDFViewer>iframe{height:100%;overflow:auto;width:100%}.PDFViewer>.error{justify-content:center}.PDFViewer>.display,.PDFViewer>.error{align-items:center;display:flex;height:100%;width:100%}.PDFViewer>.display{flex-direction:column;max-height:100%;max-width:100%;overflow:auto}.PDFViewer>.display>.document-container{align-items:center;display:flex;flex-direction:column;margin:10px 0;padding-top:1.5em;position:relative;width:100%}.PDFViewer>.display>.document-container>.document-resizing{align-items:center;display:flex;flex-direction:column;height:auto;margin:0 auto;position:absolute}.PDFViewer>.display>.document-container>.document-resizing>.page-resizing{background:hsla(0,0%,94%,.183);margin:5px 0;overflow:hidden;position:relative}.PDFViewer>.display>.document-container>.document{align-items:center;display:flex;flex-direction:column;margin:0 auto}.PDFViewer>.display>.document-container>.document>.page{margin:5px 0}.PDFViewer>.display>.document-container.resizing>.document{opacity:0}@keyframes SkeletonLoading{0%{transform:translateY(-50%) translateX(-120%);-webkit-transform:translateY(-50%) translateX(-120%);-moz-transform:translateY(-50%) translateX(-120%);-ms-transform:translateY(-50%) translateX(-120%);-o-transform:translateY(-50%) translateX(-120%)}to{transform:translateY(-50%) translateX(120%);-webkit-transform:translateY(-50%) translateX(120%);-moz-transform:translateY(-50%) translateX(120%);-ms-transform:translateY(-50%) translateX(120%);-o-transform:translateY(-50%) translateX(120%)}}.PDFViewerControls{display:flex;flex-direction:row;justify-content:flex-end;left:0;position:absolute;top:0;width:100%;z-index:1}.PDFViewerControls>.zoom{align-items:flex-end;background-color:#fff;border:1px solid #e4e4e4;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:row;margin-right:20px;padding:5px 10px}.PDFViewerControls>.zoom>img{height:1.2em}.CrosswordsCell{height:40px;position:relative;width:40px}.CrosswordsCell>.debug-pos,.CrosswordsCell>.indexes{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.CrosswordsCell>.debug-pos>.index,.CrosswordsCell>.indexes>.index{align-items:center;background-color:#ffc114;border-radius:50%;display:flex;font-size:80%;font-weight:700;height:1.5em;justify-content:center;position:absolute;width:1.5em}.CrosswordsCell>.debug-pos>.index.vertical,.CrosswordsCell>.indexes>.index.vertical{left:50%;top:0;transform:translate(-50%,-125%);-webkit-transform:translate(-50%,-125%);-moz-transform:translate(-50%,-125%);-ms-transform:translate(-50%,-125%);-o-transform:translate(-50%,-125%)}.CrosswordsCell>.debug-pos>.index.horizontal,.CrosswordsCell>.indexes>.index.horizontal{left:0;top:50%;transform:translate(-125%,-50%);-webkit-transform:translate(-125%,-50%);-moz-transform:translate(-125%,-50%);-ms-transform:translate(-125%,-50%);-o-transform:translate(-125%,-50%)}.CrosswordsCell>.debug-pos>.index.correct,.CrosswordsCell>.indexes>.index.correct{background-color:#5be95b}.CrosswordsCell>.debug-pos>.index.incorrect,.CrosswordsCell>.indexes>.index.incorrect{background-color:#ff6060}.CrosswordsCell>.debug-pos>.debug,.CrosswordsCell>.indexes>.debug{align-items:center;border-radius:50%;display:flex;font-size:60%;font-weight:700;justify-content:center;position:absolute;white-space:nowrap}.CrosswordsCell>.debug-pos>.debug.vertical,.CrosswordsCell>.indexes>.debug.vertical{left:50%;top:100%;transform:translate(-50%,-125%);-webkit-transform:translate(-50%,-125%);-moz-transform:translate(-50%,-125%);-ms-transform:translate(-50%,-125%);-o-transform:translate(-50%,-125%)}.CrosswordsCell>.debug-pos>.debug.horizontal,.CrosswordsCell>.indexes>.debug.horizontal{left:100%;top:50%;transform:translate(-125%,-50%);-webkit-transform:translate(-125%,-50%);-moz-transform:translate(-125%,-50%);-ms-transform:translate(-125%,-50%);-o-transform:translate(-125%,-50%)}.CrosswordsCell>input{box-sizing:border-box;height:100%;text-align:center;width:100%}.CrosswordsGrid{overflow:visible}.CrosswordsGrid>tbody>tr>td{height:40px;width:40px}.CrosswordsGrid>tbody>tr>td>.CrosswordsCell{border:1px solid #000;border-radius:10px}.CrosswordsGrid>tbody>tr>td>.CrosswordsCell.n-left{border-bottom-left-radius:0;border-top-left-radius:0}.CrosswordsGrid>tbody>tr>td>.CrosswordsCell.n-right{border-bottom-right-radius:0;border-top-right-radius:0}.CrosswordsGrid>tbody>tr>td>.CrosswordsCell.n-top{border-top-left-radius:0;border-top-right-radius:0}.CrosswordsGrid>tbody>tr>td>.CrosswordsCell.n-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.CrosswordsGrid>tbody>tr>td>.CrosswordsCell>input{border:none;border-radius:10px}.CrosswordsViewer{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.CrosswordsViewer>.header{justify-content:center;width:100%}.CrosswordsViewer>.header,.CrosswordsViewer>.header>h1{align-items:center;display:flex;flex-direction:row}.CrosswordsViewer>.header>h1>img{height:1.1em;margin-right:.25em}.CrosswordsViewer>.grid{height:calc(100% + 50px);margin-top:20px;max-width:calc(100% - 50px);overflow-y:auto;padding:25px}.CrosswordsViewer>.lists{display:flex;flex-direction:row;justify-content:center;width:100%}.CrosswordsViewer>.lists>div{margin:20px}.CrosswordsViewer>.lists>div>ul>li>button{background-color:#0000;border:none;cursor:pointer;display:flex;flex-direction:row}.CrosswordsViewer>.lists>div>ul>li>button>.number{align-items:center;background-color:#ffc114;border-radius:50%;display:flex;font-weight:700;height:1.5em;justify-content:center;margin-right:1em;width:1.5em}.CrosswordsViewer>.verify{display:flex;flex-direction:column;justify-content:center}.CrosswordsViewer>.verify>.results{text-align:center}.CrosswordsViewer>.verify>button{background-color:#fff;border:1px solid #dadada;border-radius:20px;cursor:pointer;font-family:Sniglet,"cursive";font-size:150%;margin:20px 0;padding:10px 15px}.Breadcrumb{justify-content:center;max-width:100%;min-height:30px;overflow:visible}.Breadcrumb,.Breadcrumb>.path{align-items:center;display:flex;flex-direction:row}.Breadcrumb>.path{flex-grow:1;height:100%;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.Breadcrumb>.path>img{height:1em;margin-left:5px;margin-right:5px}.Breadcrumb>.path>a{color:#000;display:block;max-width:120px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.Breadcrumb>.path>a.disabled{cursor:default}.Breadcrumb>.path>a:not(.disabled):not(:first-child){border-bottom:2px solid #ffc114}.Breadcrumb>.path>a>img{height:1.2em;margin-left:10px}.Breadcrumb>.path>button{background-color:#0000;border:none;cursor:pointer;font-weight:700}.Breadcrumb>.path>.middle-path{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}@media(prefers-reduced-motion:no-preference){.Breadcrumb>.path>.middle-path{transition-duration:1s}}.Breadcrumb>.path>.middle-path.retract{position:relative}.Breadcrumb>.path>.middle-path.retract :not(button){width:0}.Breadcrumb>.path>.middle-path>img{height:1em;margin-left:5px;margin-right:5px}.Breadcrumb>.path>.middle-path>a{color:#000;text-decoration:none}.Breadcrumb>.path>.middle-path>a>span{border-bottom:2px solid #ffc114}.Breadcrumb>.path>.middle-path>a>img{height:1.2em;margin-left:10px}.Breadcrumb>.path>span{cursor:default}@media(prefers-reduced-motion:no-preference){.Breadcrumb>.path>span{animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:FadeAppear;animation-timing-function:linear}}.Breadcrumb>.buttons{align-items:center;display:flex;flex-direction:row;flex-grow:0;height:100%;justify-content:flex-start}.Breadcrumb>.buttons>div{margin-right:10px}.Breadcrumb>.buttons>.links-container>button{align-items:center;background-color:#ffc114;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;font-family:Sniglet,"cursive";justify-content:center;padding:2px 10px}.Breadcrumb>.buttons>.links-container>button>img{height:1em;margin-right:.5em}.Breadcrumb>.buttons>.share-container>button{align-items:center;background-color:#ffc114;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;font-family:Sniglet,"cursive";justify-content:center;padding:2px 10px}.Breadcrumb>.buttons>.share-container>button>img{height:1em;margin-right:.5em}@keyframes FadeAppear{0%{opacity:.2}to{opacity:1}}.SelectClassDialog{display:flex;flex-direction:column;height:calc(100% - 30px);min-height:300px}.SelectClassDialog>.controls{display:flex;flex-direction:row;flex-grow:0;margin-bottom:10px}.SelectClassDialog>.controls>input{border:1px solid #dbdbdb;border-radius:10px;flex-grow:1;padding:5px 10px}.SelectClassDialog>.controls>button{background-color:#ffc114;border:1px solid #f2f5f5;border-radius:10px;cursor:pointer;flex-grow:0;font-family:Sniglet,"cursive";margin-left:10px;padding:5px 10px}.SelectClassDialog>.classes{display:flex;flex-direction:column;flex-grow:1;max-height:100%;overflow:auto}.SelectClassDialog>.classes>ul{height:100%;padding:10px}.SelectClassDialog>.classes>ul>li>button{align-items:center;background-color:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:100%;justify-content:flex-start;margin-bottom:5px;padding:5px 10px;width:100%}.SelectClassDialog>.classes>ul>li>button:hover{background-color:#0000001a}.ShareResourceDialog>form{align-items:center;display:flex;flex-direction:column}.ShareResourceDialog>form>label{margin-bottom:15px}.ShareResourceDialog>form>label>input{border:1px solid #e4e4e4;border-radius:10px;padding:5px 10px}.ShareResourceDialog>form>label.message{align-items:flex-start;display:flex;flex-direction:row;width:80%}.ShareResourceDialog>form>label.message>div{width:100%}.ShareResourceDialog>form>label.message>div>textarea{border-radius:10px;border-bottom-right-radius:0;box-sizing:border-box;max-height:100px;min-height:50px;padding:5px;resize:vertical;width:calc(100% - 10px)!important}.ShareResourceDialog>form>label.message>div>div{display:flex;flex-direction:row;justify-content:flex-end;margin-left:10px}.ShareResourceDialog>form>label textarea,.ShareResourceDialog>form>label>button,.ShareResourceDialog>form>label>input{margin-left:10px}.ShareResourceDialog>form>div.settings{border-top:1px solid #e4e4e4;display:flex;flex-direction:column;margin:15px 0;padding-top:10px;width:80%}.ShareResourceDialog>form>div.settings>h2{font-size:120%;margin-bottom:5px}.ShareResourceDialog>form>div.settings>div>table>tbody>tr>td:first-child{padding-right:15px}.ShareResourceDialog>form>div.settings>div>table>tbody>tr>td{padding-top:5px}.ShareResourceDialog>form>.selection{border-bottom:1px solid #e4e4e4;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:15px;padding-bottom:10px}.ShareResourceDialog>form>.selection>.fcMode{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:5px}.ShareResourceDialog>form>.selection>.fcMode.active{border:1px solid #ffc114}.ShareResourceDialog>form>.selection>.fcMode>img{height:2em}.ShareResourceDialog>form>.questions{border-bottom:1px solid #e4e4e4;display:flex;flex-direction:column;margin-bottom:15px;padding-bottom:10px}.ShareResourceDialog>form>.questions>.label{font-weight:700;margin-bottom:10px}.ShareResourceDialog>form>.questions>table>tbody>tr>td{padding-bottom:5px}.ShareResourceDialog>form>.questions>table>tbody>tr>td:not(:last-child){padding-right:5px}.ShareResourceDialog>form>.questions>table>tbody>tr>td>button:not(:last-child){margin-right:5px}.ShareResourceDialog>form>.questions input{border:1px solid #e4e4e4;border-radius:10px;padding:5px 10px}.ShareResourceDialog>form button{background-color:#ffc114;border:none;border-radius:10px;cursor:pointer;font-family:Sniglet,"cursive";padding:5px 10px}.ShareResourceDialog>form button:disabled{cursor:default;filter:grayscale(.5)}.ShareResourceDialog>form>button{min-width:100px}.ShareResourceDialog>.shares{border-top:1px solid #e7e7e7;height:200px;margin-top:20px;padding-top:20px;width:100%}.ShareResourceDialog>.shares>div{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:auto;width:100%}.ShareResourceDialog>.shares>div>div{padding:5px;text-align:center}.ShareResourceDialog>.shares>div>.list{flex-grow:1;overflow:auto;width:90%}.ShareResourceDialog>.shares>div>.list>table{text-align:left;width:100%}.ShareResourceDialog>.shares>div>.list>table>thead{font-weight:700}.ShareResourceDialog>.shares>div>.list>table>thead>tr>td{padding-bottom:10px}.ShareResourceDialog>.shares>div>.list>table>tbody>tr{cursor:pointer}.ShareResourceDialog>.shares>div>.list>table>tbody>tr>td{padding-bottom:5px}.ShareResourceDialog>.shares>div>.list>table>tbody>tr>td:not(:last-child){padding-right:10px}.ShareResourceDialog>.shares>div>.pagination{align-items:center;display:flex;flex-direction:row;flex-grow:0;justify-content:space-between;margin-top:20px;padding:0 10px 5px;width:90%}.ShareResourceDialog>.shares>div>.pagination>.controls{align-items:center;display:flex;flex-direction:row;justify-content:center}.ShareResourceDialog>.shares>div>.pagination>.controls>div{padding:0 5px}.ShareResourceDialog>.shares>div>.pagination>.controls>button{background-color:#ffc114;border:1px solid #ffc114;border-radius:10px;cursor:pointer;padding:5px 10px}.ShareResourceDialog>.shares>div>.pagination>.controls>button:disabled{cursor:default;filter:grayscale(.8)}.ShareResourceDialog>.shares>div>.pagination>.controls>button.loading{cursor:wait}.Switch{align-items:center;border:1px solid #e4e4e4;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:1em;min-width:2em;position:relative;width:2em}.Switch>input[type=checkbox]{display:none}.Switch>div.slider{background-color:#fff;border-radius:10px;display:block;height:.8em;margin:.1em;position:absolute;width:.8em}@media(prefers-reduced-motion:no-preference){.Switch>div.slider{transition-duration:.1s}}.Switch.unchecked{background-color:#cacaca}.Switch.unchecked>div.slider{left:0}.Switch.checked{background-color:#ffc114}.Switch.checked>div.slider{left:50%}.ResourceLinksPopup{height:90%;width:100%}.ResourceLinksPopup>section{margin-bottom:20px}.ResourceLinksPopup>section h2{font-size:130%}.ResourceLinksPopup>section.row{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.ResourceLinksPopup>section.row>div:not(:first-child){margin-left:20px}.ResourceLinksPopup>section:not(:first-child){border-top:1px solid #e7e7e7;padding-top:20px}.ResourceLinksPopup>section .list-horizontal,.ResourceLinksPopup>section .list-vertical{flex-wrap:wrap}.ResourceLinksPopup>section .list-horizontal.list-horizontal,.ResourceLinksPopup>section .list-vertical.list-horizontal{display:flex;flex-direction:row}.ResourceLinksPopup>section .list-horizontal.list-vertical,.ResourceLinksPopup>section .list-vertical.list-vertical{display:flex;flex-direction:column}.ResourceLinksPopup>section .list-horizontal>a,.ResourceLinksPopup>section .list-vertical>a{align-items:center;color:#000000de;display:flex;flex-direction:column;font-family:Sniglet,"cursive";font-size:110%;justify-content:flex-start;min-width:80px;padding:10px 15px;text-align:center;text-decoration:none;width:80px}.ResourceLinksPopup>section .list-horizontal>a .icon,.ResourceLinksPopup>section .list-vertical>a .icon{width:80%}.ResourceLinksPopup>section .list-horizontal>a .icon>.icon-img,.ResourceLinksPopup>section .list-vertical>a .icon>.icon-img{margin-bottom:10px;width:100%}.ResourceLinksPopup>section .exercises-list{max-width:100%;padding-top:20px}.ResourceLinksPopup>section .exercises-list>.exercises-list-section{margin-left:2.5%;max-width:95%}.ResourceLinksPopup>section .exercises-list>.exercises-list-section:not(:first-child){border-top:1px solid #e7e7e7;padding-top:10px}.ResourceLinksPopup>section .exercises-list>.exercises-list-section>h3{font-size:120%}.ResourceLinksPopup>section .exercises-list>.exercises-list-section>h3>.bull{padding-right:.25em}.ExplorerSearch{height:100%;overflow:hidden;width:100%}.ExplorerSearch>h1{display:flex;flex-direction:column;height:10%;justify-content:center;margin:0;padding-left:20px}.ExplorerSearch>.results{height:90%;overflow:auto;width:100%}.ExplorerSearch>.no-results{padding-left:2em}.Account{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:10px;width:100%}.Account a,.Account button{background-color:#ffc114;border-radius:10px;color:#000000de;cursor:pointer;font-family:Sniglet,"cursive";margin-left:5px;padding:5px 10px;text-decoration:none}.Account a>img,.Account button>img{height:1em}.Account>section{border:1px solid #dbdbdb;border-radius:10px;margin-bottom:20px;max-width:850px;padding:10px 0;width:90%}.Account>section>*{padding-left:10px}.Account>section>h2{align-items:center;display:flex;flex-direction:row}.Account>section>h2>img{height:1em;margin-right:.5em}.Account>section>:not(h2):not(.Popup){margin-left:10px;margin-top:10px}.Account>section>table:not(.not-list){margin-left:30px;max-width:700px;table-layout:fixed;width:90%}.Account>section>table:not(.not-list)>tbody>tr{display:flex;flex-direction:column}.Account>section>table:not(.not-list)>tbody>tr>td{overflow:auto;padding-bottom:10px;width:auto}.Account>section>table:not(.not-list)>tbody>tr>td:first-child{font-weight:700}.Account>section>table:not(.not-list)>tbody>tr>td:last-child{padding-left:2em}.Account>section>table:not(.not-list)>tbody>tr>td:last-child[colspan="2"]{padding-left:0}@media(min-width:576px){.Account>section>table:not(.not-list)>tbody>tr{display:table-row}.Account>section>table:not(.not-list)>tbody>tr>td{width:50%}.Account>section>table:not(.not-list)>tbody>tr>td:first-child{font-weight:400}}.Account>section.legals{flex-direction:column}.Account>section.legals,.Account>section.legals>div{align-items:center;display:flex;justify-content:center}.Account>section.legals>div{flex-direction:row}.Account>section.legals a,.Account>section.legals button{background-color:#0000;border:none;color:#000;font-family:Ubuntu,sans-serif;font-size:90%;margin:0;padding:0;text-decoration:underline}.Account>section.legals a:first-child,.Account>section.legals button:first-child{margin-right:10px}.Account>section.legals a:last-child,.Account>section.legals button:last-child{margin-left:10px}.AccountSubscription>.Subscription{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-left:0;padding-left:0}.AccountSubscription>.Subscription .subscription{border:1px solid #e0e0e0;border-radius:10px;margin-bottom:20px;max-width:600px;min-height:120px;min-width:300px;padding:20px}.AccountSubscription>.Subscription .subscription>h3{align-items:center;display:flex;flex-direction:row;margin-bottom:10px;width:-webkit-fit-content;width:fit-content}.AccountSubscription>.Subscription .subscription>h3>img{height:2em;margin-right:.5em}.AccountSubscription>.Subscription .subscription table,.AccountSubscription>.Subscription .subscription table tr{width:100%}.AccountSubscription>.Subscription .subscription table tr:not(:last-child)>td{padding-bottom:5px}.AccountSubscription>.Subscription .subscription table td{width:50%}.AccountSubscription>.Subscription .subscription table td .subscribe-button{display:flex;flex-direction:row;justify-content:flex-end;padding-top:10px;width:100%}.AccountSubscription>.Subscription .subscription table td .autorenew{align-items:flex-end;display:flex;flex-direction:row}.AccountSubscription>.Subscription .subscription table td .autorenew>img{height:.9em;margin-right:.5em}.AccountSubscription .customer-portal-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:5px;margin-left:0;margin-right:0;padding:0;width:100%}.AccountSubscription .customer-portal-container>button:disabled{filter:grayscale(.5)}.AccountInstitution>form{align-items:center;display:flex;flex-direction:column;margin:10px 0}.AccountInstitution>form>div,.AccountInstitution>form>div>label{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.AccountInstitution>form>div>label{margin:5px 0}.AccountInstitution>form>div>label>input{border:1px solid #e4e4e4;border-radius:10px;margin-left:5px;padding:5px 10px}.AccountInstitution>form>div>button:disabled{cursor:wait;filter:grayscale(.5)}.AccountInstitution>form>.error{margin-top:5px;text-align:center}.AccountInstitution .invitation-code{align-items:center;display:flex;flex-direction:row}.AccountInstitution .invitation-code>div.blur{filter:blur(4px);-webkit-user-select:none;user-select:none}.AccountInstitution .invitation-code-button{align-items:center;background-color:#0000;border:none;display:flex;justify-content:center;padding:5px}.AccountInstitution .invitation-code-button>img{height:1.2em}.AccountInstitution .row{align-items:center;display:flex;flex-direction:row}.AccountInstitution .row .info-button{align-items:center;background-color:#fff;border:none;border-radius:50%;display:flex;font-size:120%;height:20px;justify-content:center;padding:0;width:20px}.InviteTeacherForm>button:disabled{cursor:wait;filter:grayscale(.5)}.Popup{align-items:center;background-color:hsla(0,0%,79%,.493);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:101}@media(prefers-reduced-motion:no-preference){.Popup{animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:BackgroundFadeIn;animation-timing-function:linear}}.Popup>.box{align-items:center;background-color:#fff;border:1px solid #dfdfdf;border-radius:10px;display:flex;flex-direction:column;max-width:400px;min-width:300px;padding:30px 20px;width:90%}@media(prefers-reduced-motion:no-preference){.Popup>.box{animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:PopupZoomOut;animation-timing-function:linear}}.Popup>.box>div,.Popup>.box>h1{margin-bottom:20px}.Popup>.box>div{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:120%;text-align:center}.Popup>.box>div>.row{display:flex;flex-direction:row}.Popup>.box>div>form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.Popup>.box>div>form>label{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;width:100%}.Popup>.box>div>form>label>input{margin-left:10px}.Popup>.box>.actions{display:flex;flex-direction:row}.Popup>.box>.actions>button{cursor:pointer;margin:0 10px;padding:5px 10px}.Popup>.box>.actions>button:disabled{filter:grayscale(.8)}.Popup>.box>.actions>button.red{background-color:#f13b3b;border-color:#b82e2e}.Popup>.box>.actions>button.green{background-color:#4fce28;border-color:#4eaf31}@keyframes BackgroundFadeIn{0%{background-color:#a5a5a500}to{background-color:#a5a5a580}}@keyframes PopupZoomOut{0%{opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}50%{opacity:1}to{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}}.TeacherManagement>div{margin-bottom:5px}.TeacherManagement>.teachers{font-weight:400;max-width:600px}.TeacherManagement>.teachers>header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.TeacherManagement>.teachers>header>input{border:1px solid #e4e4e4;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:5px 10px;width:100%}.TeacherManagement>.teachers>main>ul{border:1px solid #dadada;border-bottom:none;border-radius:0;height:300px;overflow:auto;padding:5px}.TeacherManagement>.teachers>main>ul>.empty{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.TeacherManagement>.teachers>main>ul>li{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.TeacherManagement>.teachers>main>ul>.separator:not(:last-child){align-items:center;display:flex;justify-content:center;width:100%}.TeacherManagement>.teachers>main>ul>.separator:not(:last-child)>div{border-top:1px solid #cecece;margin-bottom:2px;margin-top:2px;width:100%}.TeacherManagement>.teachers>footer{align-items:center;border:1px solid #e4e4e4;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-direction:row;justify-content:center;padding-bottom:5px;padding-top:5px}.TeacherManagement>.teachers>footer input{border:1px solid #e4e4e4;border-radius:10px;padding:5px 10px}.AccountInstitutionInvitation{align-items:center;background-color:#ffc114;background:linear-gradient(65deg,#ffd86c,#ffc114);display:flex;flex-direction:column;justify-content:center;width:100%}.AccountInstitutionInvitation>:not(h2){margin-left:0;margin-top:0}.AccountInstitutionInvitation>h2{max-width:80%;text-align:center}.AccountInstitutionInvitation>.notes{max-width:80%}.AccountInstitutionInvitation>.notes>ul>li{list-style:disc;margin-left:1em}.AccountInstitutionInvitation>.choices{max-width:80%;position:relative}.AccountInstitutionInvitation>.choices>button{font-size:120%;margin:0 10px}@media(prefers-reduced-motion:no-preference){.AccountInstitutionInvitation>.choices>button{transition-duration:.5s}}.AccountInstitutionInvitation>.choices>button.accept{background-color:#6add6a;border-color:#47dd47}.AccountInstitutionInvitation>.choices>button.decline{background-color:#f05454;border-color:#df3636}.AccountInstitutionInvitation>.choices>.feedback{height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:no-preference){.AccountInstitutionInvitation>.choices>.feedback{transition-duration:.5s}}.AccountInstitutionInvitation>.choices>.feedback>img{height:100%;position:relative}.AccountInstitutionInvitation>.choices>.feedback>.waiter{height:100%;position:absolute;top:0;width:100%}.AccountInstitutionInvitation>.choices>.feedback>.waiter>.dot{background-color:#000;height:20%;width:20%}.AccountInstitutionInvitation>.choices>.feedback>.result{align-items:center;display:flex;flex-direction:row;font-family:Sniglet,"cursive";font-size:120%;font-weight:700;height:100%;justify-content:center}.AccountInstitutionInvitation>.choices>.feedback>.result.accepted{color:#3eaa3e}.AccountInstitutionInvitation>.choices>.feedback>.result.declined{color:#df3636}.AccountInstitutionInvitation>.choices>.feedback>.result>img{height:1em;margin-right:.25em}.AccountInstitutionInvitation>.choices>.feedback>.result>div{align-items:center;display:flex;flex-direction:row;height:1em;justify-content:flex-start;overflow:hidden}@media(prefers-reduced-motion:no-preference){.AccountInstitutionInvitation>.choices>.feedback>.result>div{animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:ResultAppearance;animation-timing-function:linear;width:0;width:auto}}.AccountInstitutionInvitation>.choices.awaiting>button.accept{transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%)}.AccountInstitutionInvitation>.choices.awaiting>button.decline{transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.AccountInstitutionInvitation>.choices.awaiting>button{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.AccountInstitutionInvitation>.choices.awaiting>.feedback{opacity:1;pointer-events:auto;-webkit-user-select:initial;user-select:auto}.AccountInstitutionInvitation>.choices.awaiting>.feedback>.reduced-motion{left:0;position:absolute;top:0}@media(prefers-reduced-motion:reduce){.AccountInstitutionInvitation>.choices.awaiting>.feedback>.reduced-motion{color:#000000de}}@media(prefers-reduced-motion:no-preference){.AccountInstitutionInvitation>.choices.awaiting>.feedback>.reduced-motion{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none}}@media(prefers-reduced-motion:reduce){.AccountInstitutionInvitation>.choices.awaiting>.feedback>.waiter{display:none}}@media(prefers-reduced-motion:no-preference){.AccountInstitutionInvitation>.choices.awaiting>.feedback>.waiter{animation-duration:1s;animation-iteration-count:infinite;animation-name:DotRotation;animation-timing-function:ease-in-out}.AccountInstitutionInvitation>.choices.awaiting>.feedback>.waiter>.dot{animation-duration:1s;animation-iteration-count:infinite;animation-name:DotDeformation;animation-timing-function:ease-in-out}}@keyframes DotRotation{0%{transform:translateX(40%) rotate(0);-webkit-transform:translateX(40%) rotate(0);-moz-transform:translateX(40%) rotate(0);-ms-transform:translateX(40%) rotate(0);-o-transform:translateX(40%) rotate(0)}80%{transform:translateX(40%) rotate(1turn);-webkit-transform:translateX(40%) rotate(1turn);-moz-transform:translateX(40%) rotate(1turn);-ms-transform:translateX(40%) rotate(1turn);-o-transform:translateX(40%) rotate(1turn)}to{transform:translateX(40%) rotate(1turn);-webkit-transform:translateX(40%) rotate(1turn);-moz-transform:translateX(40%) rotate(1turn);-ms-transform:translateX(40%) rotate(1turn);-o-transform:translateX(40%) rotate(1turn)}}@keyframes DotDeformation{0%{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}40%{-webkit-clip-path:ellipse(41% 28% at 43% 50%);clip-path:ellipse(41% 28% at 43% 50%)}80%{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}to{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}}@keyframes ResultAppearance{0%{width:0}50%{width:0}to{width:calc(100% - 1.25em)}}.AccountSecurity>h3{font-size:120%}.AccountSecurity>.list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.AccountSecurityConnection{align-items:center;border:1px solid #e7e7e7;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:10px;padding:5px;position:relative;text-align:center;white-space:normal;width:200px}.AccountSecurityConnection b{font-weight:700}.AccountSecurityConnection>.is-current{background-color:#ffc114;border-radius:10px;font-weight:700;left:10px;padding:5px;position:absolute;top:10px}.AccountSecurityConnection>.options{position:absolute;right:0;top:10px}.AccountSecurityConnection>.options>button{background-color:#0000;border:none;height:-webkit-fit-content;height:fit-content;margin:0 10px;padding:0;width:-webkit-fit-content;width:fit-content}.AccountSecurityConnection>.options>button.dotdotdot>div{font-size:80%;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.AccountSecurityConnection>.type{align-items:center;display:flex;justify-content:center;width:60%}.AccountSecurityConnection>.type>img{width:80%}.Help{align-items:center;display:flex;flex-direction:column;padding-top:10px;position:relative;width:100%}.Help>section{border:1px solid #cfcfcf;border-radius:10px;margin-bottom:20px;max-width:800px;padding:20px;width:85%}.Help>section.contact-support{align-items:center;display:flex;flex-direction:column;justify-content:center}.Help>section.contact-support>h2{margin-bottom:10px}.Help>section.contact-support>div>a{color:#ffc114}.Help>section>header{margin-bottom:10px}.Help>section>main h3{font-size:120%}.Help>section>main .illustrations{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding:5px 10px}.Help>section>main .illustrations>.illustration:not(:last-child){margin-right:20px}.Help>section>main .illustrations>.illustration>img{border:1px solid #ffc114;border-radius:10px;max-width:90%}.Help>section>main ul{list-style-type:disc;margin-left:1em;padding:10px 20px}.Help>section>main ul>li{padding:5px 0}.Help>section>main ul>li>p{margin:5px 0}.RequestQuote{align-items:center;display:flex;justify-content:center;min-height:100%;width:100%}.RequestQuote>.background{background-color:#ffc114;background:linear-gradient(65deg,#e4e4e4,#ffc114);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.RequestQuote>form{background-color:#fff;border:1px solid #c5c5c5;border-radius:10px;left:50%;max-height:80%;max-width:600px;overflow:auto;padding:40px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:80%;z-index:1}.RequestQuote>form>h1{margin-bottom:10px;text-align:center;width:100%}.RequestQuote>form>table{width:100%}.RequestQuote>form>table>tbody>tr>td{padding-bottom:5px}.RequestQuote>form>table>tbody>tr>td>h2{font-size:150%;margin-bottom:5px;margin-top:10px}.RequestQuote>form>table>tbody>tr>td>input{width:100%}.RequestQuote>form>table>tbody>tr>td>textarea{min-height:150px;resize:vertical;width:100%}.RequestQuote>form>table>tbody>tr>td>button{align-self:center;background-color:#ffc114;border:1px solid #a26d3c;border-radius:10px;color:#000000de;cursor:pointer;font-family:Sniglet,"cursive";font-size:120%;margin:0;padding:5px 10px;text-decoration:none;width:100%}.Feedback{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-width:400px;overflow:hidden;position:absolute;width:80%}.Feedback>.feedback{background-color:#ffc114;border-radius:10px;color:#000000de;margin-bottom:10px;padding:10px;text-align:center;width:90%}.Feedback>.feedback:hover{opacity:1}@media(prefers-reduced-motion:no-preference){.Feedback>.feedback:hover{animation-delay:-.25s;animation-play-state:paused}.Feedback>.feedback:not(:hover){animation-play-state:running}.Feedback>.feedback{animation-duration:5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:AppearFromLeft;animation-timing-function:linear}}@keyframes AppearFromLeft{0%{opacity:.5;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}5%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}90%{opacity:1}to{opacity:0}}.Topbar{position:fixed}.Topbar.auth{position:-webkit-sticky;position:sticky}.Topbar{height:90px;left:0;overflow:visible;top:0;width:100%;z-index:100}@media(min-width:768px){.Topbar{height:45px}}.Topbar>.static-top{align-items:center;display:flex;flex-direction:row;height:45px;justify-content:space-between;position:relative;width:100%}.Topbar>.static-top>:first-child{margin-left:15px}.Topbar>.static-top>:last-child{margin-right:15px}.Topbar>.static-top>.wrapper{align-items:center;background-color:#fff;border-bottom:1px solid #ececec;border-bottom-left-radius:10px;border-left:1px solid #ececec;display:flex;flex-direction:row;height:100%;margin-right:0;max-height:45px;padding-bottom:2px;padding-left:5px;padding-right:10px}.LogoLink{height:75%;max-height:30px}.LogoLink>img.logo{display:none}.LogoLink>img{height:100%;width:auto}@media(min-width:576px){.LogoLink>img.logo{display:block}.LogoLink>img.tiny-logo{display:none}}.SearchBox{left:50%;max-width:400px;overflow:hidden;position:absolute;top:45px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);width:90%;z-index:10}.SearchBox.focus>input[type=search]{border-bottom-left-radius:0;border-bottom-right-radius:0}.SearchBox>input[type=search]{background-color:#fff;border:1px solid #b8b8b8;border-radius:10px;height:35px;padding-left:10px;width:100%}.SearchBox>input[type=search]:focus{outline:0}.SearchBox>.SearchResults{background-color:#fff;border:1px solid #b8b8b8;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:none;display:flex;flex-direction:column;max-height:30vh;overflow:auto;overflow-x:hidden;overflow-y:auto;padding:10px;position:relative;width:auto;z-index:11}.SearchBox>.SearchResults>a{align-items:center;background-color:#fff;color:#000000de;display:flex;flex-direction:row;font-family:Sniglet,"cursive";height:-webkit-fit-content;height:fit-content;min-height:30px;overflow:hidden;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.SearchBox>.SearchResults>a:not(:last-child){margin-bottom:10px}.SearchBox>.SearchResults>a .icon{height:100%;max-width:50px;min-width:30px;padding-left:10px;padding-right:10px}.SearchBox>.SearchResults>a .icon>img{max-height:30px}.SearchBox>.SearchResults>a .favorite{display:none}.SearchBox>.SearchResults>a .name{justify-content:flex-start;overflow:hidden;white-space:nowrap}.SearchBox>.SearchResults>button{background-color:#0000;border:none;cursor:pointer}@media(min-width:768px){.SearchBox{top:5px;width:40%}}.AccountBox{max-height:45px;max-width:150px;position:relative;z-index:101}.AccountBox .identity{display:none;overflow:hidden;text-overflow:ellipsis}@media(min-width:380px){.AccountBox .identity{display:block}}.AccountBox.type10>button{background-color:#bf2020;color:#ffffffde;font-weight:700}.AccountBox>button{align-items:center;background-color:#ffc114;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;padding:5px;position:relative;width:100%;z-index:2}.AccountBox>button>img{height:20px;margin-right:10px;width:auto}.AccountBox>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountBox>button.focus{border:1px solid;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#bbb #bbb #ffc114}.AccountBox>button>.notif{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:100%;font-weight:700;height:15px;justify-content:center;left:0;position:absolute;top:0;transform:translate(-50%,-20%);-webkit-transform:translate(-50%,-20%);-moz-transform:translate(-50%,-20%);-ms-transform:translate(-50%,-20%);-o-transform:translate(-50%,-20%);width:15px}.AccountBox>.actions{align-items:flex-start;background-color:#fff;border:1px solid #bbb;border-radius:10px;border-top-right-radius:0;display:flex;flex-direction:column;justify-content:flex-start;margin-top:-1px;min-width:110%;padding-top:5px;position:absolute;right:0;z-index:1}.AccountBox>.actions>.separator{align-self:center;border-bottom:1px solid #c8c8c8;margin-bottom:5px;margin-top:5px;width:80%}.AccountBox>.actions>a,.AccountBox>.actions>button{align-items:center;background-color:#0000;border:none;color:#000000de;cursor:pointer;display:flex;flex-direction:row;font-size:80%;justify-content:space-between;margin:0;padding:5px 6px;text-decoration:none;white-space:nowrap}.AccountBox>.actions>a>img,.AccountBox>.actions>button>img{height:1em;margin-right:.3em}.AccountBox>.actions>a>div,.AccountBox>.actions>button>div{text-align:left;width:100%}.AccountBox>.actions>a>.notif,.AccountBox>.actions>button>.notif{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:100%;font-weight:700;height:15px;justify-content:center;left:0;position:absolute;top:0;width:15px}.LoggingOut{align-items:center;background-color:#ffffffbf;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000000000000000}.LoggingOut>.message{text-align:center}.LoggingOut>.message>h1{margin-bottom:20px}.LoggingOut>.message>p{font-size:120%}.settings-modern{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem}.settings-section{display:flex;flex-direction:column;gap:1rem}.section-header{border-bottom:1px solid #00000014;padding-bottom:.5rem}.section-title{color:#00000080;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.setting-item{align-items:center;background:#00000005;border-radius:.5rem;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .2s ease}.setting-item:hover{background:#0000000a;transform:translateX(2px)}.setting-info{display:flex;flex-direction:column;gap:.25rem}.setting-label{color:#000000de;font-weight:500}.setting-label,.setting-select{cursor:pointer;font-size:.9375rem}.setting-select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75rem;border:1px solid #0000001f;border-radius:.375rem;padding:.5rem 2rem .5rem .75rem;transition:all .2s ease}.setting-select:hover{border-color:#0000003d}.setting-select:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a;outline:none}.LoginBox{align-items:center;display:flex;flex-direction:row;max-height:45px}.LoginBox>a{border-radius:10px;color:#000000de;font-family:Sniglet,"cursive";height:-webkit-fit-content;height:fit-content;margin:0 5px;padding:5px 10px;text-decoration:none;white-space:nowrap}.LoginBox>a.signup{background-color:#000;color:#ffc114;display:none}@media(min-width:470px){.LoginBox>a.signup{display:inline}}.LanguageBox{align-items:center;display:flex;flex-direction:column;height:45px;justify-content:center;position:relative;top:0;width:45px}.LanguageBox>button{background-color:#0000;border:none;cursor:pointer;height:80%;position:relative;top:0;width:100%}.LanguageBox>button>img{height:100%}.LanguageBox>.selection{animation-duration:.2s;animation-name:LanguageBoxOpen;background-color:#fff;border:1px solid #cfcfcf;border-radius:10px;border-top-right-radius:0;display:flex;flex-direction:column;padding:5px 10px;position:absolute;right:50%;top:0;transform:translateY(45px)}.LanguageBox>.selection>button{background-color:#0000;border:none;border-radius:10px;cursor:pointer;padding:5px}.LanguageBox>.selection>button.active{background-color:#000;color:#ffc114}@keyframes LanguageBoxOpen{0%{opacity:0}to{opacity:1}}.MenuButton{align-items:center;background-color:#ffc114;border:1px solid #dda60f;border-radius:10px;display:flex;flex-direction:row;height:60%;justify-content:center;margin:0 10px;overflow:hidden;position:relative}.MenuButton>.shine{background:linear-gradient(135deg,hsla(0,0%,100%,.199),hsla(0,0%,100%,.398) 50%,hsla(0,0%,100%,.197));height:200%;position:absolute;width:10%}@media(prefers-reduced-motion:no-preference){.MenuButton>.shine{animation-duration:3s;animation-iteration-count:infinite;animation-name:Shine;animation-timing-function:linear}}.MenuButton>a{align-items:center;background-color:#ffc114;color:#000000de;display:block;display:flex;font-weight:700;height:100%;justify-content:center;padding:0 10px;text-decoration:none;white-space:nowrap}@keyframes Shine{0%{left:0;top:0;transform:rotate(20deg) translate(-150%,-30%);-webkit-transform:rotate(20deg) translate(-150%,-30%);-moz-transform:rotate(20deg) translate(-150%,-30%);-ms-transform:rotate(20deg) translate(-150%,-30%);-o-transform:rotate(20deg) translate(-150%,-30%)}60%{left:100%;top:0;transform:rotate(20deg) translate(100%,-30%);-webkit-transform:rotate(20deg) translate(100%,-30%);-moz-transform:rotate(20deg) translate(100%,-30%);-ms-transform:rotate(20deg) translate(100%,-30%);-o-transform:rotate(20deg) translate(100%,-30%)}to{left:100%;top:0;transform:rotate(20deg) translate(100%,-30%);-webkit-transform:rotate(20deg) translate(100%,-30%);-moz-transform:rotate(20deg) translate(100%,-30%);-ms-transform:rotate(20deg) translate(100%,-30%);-o-transform:rotate(20deg) translate(100%,-30%)}}.ResourceInfo{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start;min-width:0}.ResourceInfo>img{flex-grow:0;height:80%}.ResourceInfo>button:not(.info){background-color:#ffc114;border:1px solid #e4ac12;border-radius:10px;cursor:pointer;flex-grow:0;font-weight:700;padding:5px 10px;white-space:nowrap}.ResourceInfo>.name{flex-grow:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResourceInfo>.non-overflowing{align-items:center;display:flex;flex-direction:row;flex-grow:1;height:100%;justify-content:flex-start}.ResourceInfo>.non-overflowing>.info-container{overflow:visible;position:relative}.ResourceInfo>.non-overflowing>.info-container>.info{background-color:#0000;border:none;cursor:pointer;height:2em;margin-right:15px;padding:5px 0 0}.ResourceInfo>.non-overflowing>.info-container>.info>img{height:100%}.ResourceInfo>.non-overflowing>.time-left-container{align-items:center;display:flex;flex-direction:column;flex-grow:0;justify-content:center;white-space:nowrap}.ResourceInfo>.non-overflowing>.time-left-container>.time-left{border-radius:10px;font-size:80%;padding:5px 10px}.ResourceInfo>.non-overflowing>.time-left-container>.time-left.late{background-color:rgba(255,69,69,.468);color:#890000;font-weight:700}.ResourceInfo>.non-overflowing>.time-left-container>.time-left.left{background-color:rgba(85,255,69,.468);color:#166700;font-weight:700}.ResourceInfo>.non-overflowing>.time-left-container>.time-left.warning{background-color:#ffc125;color:#944f00;font-weight:700}.ResourceInfo>:not(:first-child){margin-left:10px}.ResourceInfo>:last-child{margin-right:10px}.ResourceInfoPopup{padding:10px 5px}.ResourceInfoPopup>table{width:100%}.ResourceInfoPopup>table>tbody>tr:not(:first-child):not(:last-child)>td{padding-top:5px}.ResourceInfoPopup>table>tbody>tr>td:first-child{font-weight:700;padding-right:10px}.ResourceInfoPopup>table>tbody>tr>td.instructions{font-weight:400;padding-top:5px}.ResourceInfoPopup>table>tbody>tr>td>.time-left{border-radius:10px;font-size:80%;margin-left:.5em;padding:5px 10px;white-space:nowrap}.ResourceInfoPopup>table>tbody>tr>td>.time-left.late{background-color:rgba(255,69,69,.468);color:#890000;font-weight:700}.ResourceInfoPopup>table>tbody>tr>td>.time-left.left{background-color:rgba(85,255,69,.468);color:#166700;font-weight:700}.ResourceInfoPopup>table>tbody>tr>td>.time-left.warning{background-color:#ffc125;color:#944f00;font-weight:700}.TimeDiffDisplay{border-radius:10px;font-size:80%;margin:0 .5em;padding:4px 5px;white-space:nowrap}.TimeDiffDisplay.late{background-color:rgba(255,69,69,.468);color:#890000;font-weight:700}.TimeDiffDisplay.ago{background-color:hsla(0,0%,78%,.468);color:#00000080;font-weight:700}.TimeDiffDisplay.early,.TimeDiffDisplay.left{background-color:rgba(85,255,69,.468);color:#166700;font-weight:700}.DocumentReadButton.read{background-color:#52ca52!important;border-color:#388b38!important;color:#00000091;cursor:default!important}.DocumentReadButton:disabled{cursor:default!important}.DocumentAnswerButton>button{background-color:#ffc114;border:none;border-radius:10px;cursor:pointer;padding:5px 10px}.DocumentAnswerButton .list,.DocumentAnswerButton .list>label{display:flex;flex-direction:column}.DocumentAnswerButton .list>label{margin-bottom:10px}.DocumentAnswerButton .list>label:not(:first-child){border-top:1px solid #e4e4e4;padding-top:10px}.DocumentAnswerButton .list>button{background-color:#ffc114;border:none;border-radius:10px;cursor:pointer;font-weight:700;padding:5px 0}.DocumentAnswerButton .list>button:disabled{filter:grayscale(.5)}.SharedTopBar{height:45px;justify-content:space-between;max-width:100vw;min-width:412px;padding:0 10px}.SharedTopBar,.SharedTopBar>.group{align-items:center;display:flex;flex-direction:row}.SharedTopBar>.group{flex-grow:1;height:100%;justify-content:flex-start;overflow:hidden}.SharedTopBar>.group>.LogoLink{flex-grow:0}.SharedTopBar>.group>.ResourceInfo{flex-grow:1;margin-left:20px}.SharedTopBar>.group2{align-items:center;display:flex;flex-direction:row;flex-grow:0;height:100%;justify-content:flex-start;position:relative}.SharedTopBar>.group2>button.account{background-color:#ffc114;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;padding:5px 10px}.SharedTopBar>.group2>button.account>img{height:1.2em;margin-right:.5em}.SharedTopBar>.group2>button.account:disabled{color:#000000de;cursor:default}.SharedTopBar>.group2>button.history{background-color:#0000;border:none;border-radius:50%;cursor:pointer;height:50%;margin-right:10px;padding:0}.SharedTopBar>.group2>button.history.active{background-color:#f0f0f0}.SharedTopBar>.group2>button.history>img{height:100%}@keyframes FadeIn{0%{opacity:.5}to{opacity:1}}.SharedHistory{align-items:center;background-color:#fff;border:1px solid #dadada;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-start;max-height:600px;min-height:150px;min-width:300px;position:absolute;right:0;top:100%;z-index:1000}.SharedHistory.loading{justify-content:center}.SharedHistory{box-shadow:0 7px 29px 0 #64646f33}@media(prefers-reduced-motion:no-preference){.SharedHistory{animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:FadeIn;animation-timing-function:linear}}.SharedHistory>h2{font-size:150%;padding:10px 0;width:90%}.SharedHistory>ul{overflow:auto;width:100%}.SharedHistory>ul>li{margin-bottom:10px;padding:0 10px 10px}.SharedHistory>ul>li:not(:last-child){border-bottom:1px solid #e0e0e0}.SharedHistory>ul>li>div>.date{padding-top:5px;text-align:right}.Shared{display:flex;flex-direction:column;height:100%;max-width:100vw;min-width:420px}.Shared>.content{align-items:center;display:flex;height:calc(100% - 45px);justify-content:center;width:100%}.Shared>.content>.ExplorerFile{height:100%}.Shared>.content>.Loading{height:-webkit-fit-content;height:fit-content}.SharedDisplay{height:100%;width:100%}.SharedDisplay>iframe{border:none;height:100%}@media print{.SharedDisplay>iframe{display:none}}.SharedFlashcardsViewer{height:100%;width:100%}.SharedFlashcardsViewer.learning-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}.SharedFlashcardsViewer>.FlashcardsListeningGame .back,.SharedFlashcardsViewer>.FlashcardsReadingGame .back{margin:10px 20px}.SharedFlashcardsViewer>.FlashcardsListeningGame .flashcards-container,.SharedFlashcardsViewer>.FlashcardsReadingGame .flashcards-container{margin-top:50px}.SharedFlashcardsStart{align-items:center;display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.SharedFlashcardsStart>h2{font-size:250%;margin-top:50px;padding-bottom:10px;text-align:center}.SharedFlashcardsStart>.instruction{align-items:center;display:flex;flex-direction:column;margin-top:50px;width:100%}.SharedFlashcardsStart>.instruction>.translation-way{align-items:center;background-color:#fff;border:none;display:flex;flex-direction:column;height:400px;justify-content:center;width:600px}.SharedFlashcardsStart>.instruction>.translation-way>.source{align-items:center;border:1px solid #d1d1d1;border-radius:10px;display:flex;flex-direction:row;font-size:200%;height:50%;justify-content:center;width:70%}.SharedFlashcardsStart>.instruction>.translation-way>.source>img{height:1.5em}.SharedFlashcardsStart>.instruction>.translation-way>.destination{border-bottom:2px solid #626262;display:flex;flex-direction:column;font-size:150%;height:20%;justify-content:flex-end;text-align:center;width:50%}.SharedFlashcardsStart>.instruction>.start-container{align-items:center;display:flex;justify-content:center}.SharedFlashcardsStart>.instruction>.start-container>button{background-color:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;font-family:Sniglet,"cursive";font-size:200%;padding:10px 20px}.SharedFlashcardsStart{animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear}@media(prefers-reduced-motion:no-preference){.SharedFlashcardsStart{animation-duration:.7s}}@media(prefers-reduced-motion:reduce){.SharedFlashcardsStart{animation-duration:0}}.SharedFlashcardsStart.animateOut{animation-name:AnimateOut}.SharedFlashcardsStart.animateIn{animation-name:AnimateIn}@keyframes AnimateOut{0%{left:0}to{left:-100%}}@keyframes AnimateIn{0%{left:100%}to{left:0}}.Checkout{align-items:center;display:flex;justify-content:center;min-height:100%;width:100%}.Checkout>.background{background-color:#ffc114;background:linear-gradient(65deg,#e4e4e4,#ffc114);height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}.Checkout>.content{align-items:center;display:flex;flex-direction:column;height:calc(100% - 90px);left:0;min-width:340px;overflow:auto;padding-top:90px;position:fixed;top:0;width:100%;z-index:1}@media(min-width:768px){.Checkout>.content{height:calc(100% - 45px);padding-top:45px}}.Checkout>.content>.step-indicator{align-items:center;display:flex;flex-direction:row;justify-content:center;max-width:600px;width:80%}.Checkout>.content>.step-indicator>.step{align-items:center;display:flex;flex-direction:column;justify-content:center}.Checkout>.content>.step-indicator>.step>.number{align-items:center;border-radius:50%;display:flex;font-family:Sniglet,"cursive";font-size:110%;height:2em;justify-content:center;margin-bottom:.2em;width:2em}.Checkout>.content>.step-indicator>.step.active>.number{background-color:#000000de;color:#ffc114}.Checkout>.content>.step-indicator>.step.previous>.number{background-color:#00000080;color:#fff}.Checkout>.content>.step-indicator>.separator{border-top:2px solid #00000045;margin:0 10px;width:20%}.Checkout>.content>.step-indicator>.separator.active{border-color:#000000de}.Checkout>.content>.current{align-items:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;margin-top:20px;max-width:600px;padding:20px;width:80%}.Checkout>.content>.current>.CheckoutAuthentication>.content>img{display:none}.Checkout>.content>.current>.CheckoutAuthentication>.content>.display>.Login,.Checkout>.content>.current>.CheckoutAuthentication>.content>.display>.Register{border:none}.CheckoutAuthentication{display:flex;flex-direction:column;margin:0 20px}.CheckoutAuthentication>.info{font-size:120%;margin-top:20px;text-align:center;width:100%}.CheckoutSelection{margin:20px 40px}.CheckoutSelection>.disclaimer{background-color:#0000001a;border-radius:10px;margin-bottom:20px;padding:10px 20px}.CheckoutSelection>.disclaimer>b{font-weight:700}.CheckoutSelection>.disclaimer>a{color:#000}.CheckoutSelection>.selection{margin-bottom:15px;width:100%}.CheckoutSelection>.selection>h2{margin-bottom:20px}.CheckoutSelection>.selection>.subscriptions>label{align-items:center;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;margin-bottom:15px;padding:20px 10px}.CheckoutSelection>.selection>.subscriptions>label.checked{border-color:#ffc114}.CheckoutSelection>.selection>.subscriptions>label>input{margin-right:10px}.CheckoutSelection>.selection>.subscriptions>label>.subscription{display:flex;flex-direction:column}@media(min-width:768px){.CheckoutSelection>.selection>.subscriptions>label>.subscription{display:flex;flex-direction:row}.CheckoutSelection>.selection>.subscriptions>label>.subscription>.price{align-items:center;justify-content:center}}.CheckoutSelection>.selection>.subscriptions>label>.subscription>.details>h3{align-items:center;display:flex;flex-direction:row;font-size:200%;margin-bottom:10px}.CheckoutSelection>.selection>.subscriptions>label>.subscription>.details>h3>img{height:1.5em;margin-bottom:10px;margin-right:.5em}.CheckoutSelection>.selection>.subscriptions>label>.subscription>.details>h3>img.lock{filter:grayscale(100%)}@media(min-width:576px){.CheckoutSelection>.selection>.subscriptions>label>.subscription>.details>h3>img{height:2em;margin-right:.5em}}.CheckoutSelection>.selection>.subscriptions>label>.subscription>.details>p{width:90%}.CheckoutSelection>.selection>.subscriptions>label>.subscription>.price{display:flex;flex-direction:row;font-size:120%;font-weight:700;justify-content:flex-end;margin-top:10px}.CheckoutSelection>.selection>.subscriptions>label>.subscription>.price>div{align-items:center;display:flex;flex-direction:column}.CheckoutSelection>.selection>.subscriptions>label>.subscription>.price>div>.tax-included{color:#444444b3;font-size:80%;font-weight:400}.CheckoutSelection>.selection>.plan{display:flex;flex-direction:row;font-size:80%;justify-content:space-around}@media(min-width:576px){.CheckoutSelection>.selection>.plan{display:flex;flex-direction:column;font-size:100%}.CheckoutSelection>.selection>.plan>.selector>button{width:120px!important}}.CheckoutSelection>.selection>.plan>h2{margin-bottom:20px}.CheckoutSelection>.selection>.plan>.selector{display:flex;flex-direction:row;justify-content:center}.CheckoutSelection>.selection>.plan>.selector>button{align-items:center;background-color:#fff;border:1px solid #ddd;cursor:pointer;display:flex;flex-direction:column;font-size:80%;overflow:hidden;padding:5px 0;position:relative;width:90px}.CheckoutSelection>.selection>.plan>.selector>button.checked{border-color:#a26d3c}.CheckoutSelection>.selection>.plan>.selector>button:disabled{color:#000000de}.CheckoutSelection>.selection>.plan>.selector>button.elementary{border-bottom-left-radius:10px;border-top-left-radius:10px}.CheckoutSelection>.selection>.plan>.selector>button.advanced{border-bottom-right-radius:10px;border-top-right-radius:10px}.CheckoutSelection>.selection>.plan>.selector>button:hover{background-color:#ffe7a7}.CheckoutSelection>.selection>.plan>.selector>button>.background{height:100%;top:0;width:0}@media(prefers-reduced-motion:no-preference){.CheckoutSelection>.selection>.plan>.selector>button>.background{transition-duration:.2s}}.CheckoutSelection>.selection>.plan>.selector>button>.background{z-index:1}.CheckoutSelection>.selection>.plan>.selector>button>.background.checked{background-color:#ffc114;width:100%}.CheckoutSelection>.selection>.plan>.selector>button>.background.elementary{right:0}.CheckoutSelection>.selection>.plan>.selector>button>.background.advanced{left:0}.CheckoutSelection>.selection>.plan>.selector>button>h3{position:relative;z-index:2}.CheckoutSelection>.selection>.plan>.selector>button>.save{background-color:#ffc114;border-radius:10px;color:rgba(0,0,0,.883);font-weight:700;margin:5px 0;padding:5px 10px;position:relative;white-space:nowrap;z-index:2}.CheckoutSelection>.selection>.plan>.selector>button>.background{position:absolute}.CheckoutSelection>.summary{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.CheckoutSelection>.summary>.amount{align-items:center;display:flex;flex-direction:column;font-size:200%;margin-bottom:30px;margin-top:10px}.CheckoutSelection>.summary>.amount>.tax-included{color:#444444b3;font-size:70%;font-weight:400}.CheckoutSelection>.summary>button{background-color:#ffc114;border:1px solid #a26d3c;border-radius:10px;cursor:pointer;font-weight:700;padding:10px;width:80%}.CheckoutSelection>.summary>button:disabled{cursor:not-allowed;filter:grayscale(100%)}.CheckoutSelection>.summary>button.lock{cursor:wait}.CheckoutSuccess>h1{margin-bottom:30px;text-align:center}.CheckoutSuccess>div>h2{font-size:140%;margin-bottom:20px}.CheckoutSuccess>div>ul>li{display:flex;flex-direction:row;margin-bottom:10px}.CheckoutSuccess>div>ul>li>div>img{height:4em;margin-right:1em}.CheckoutSuccess>div>ul>li>div>h3{align-items:center;display:flex;flex-direction:row;margin-bottom:5px}.CheckoutSuccess>div>.subscribe-to-more{align-items:center;display:flex;justify-content:center;padding:10px 0}.CheckoutSuccess>div>.subscribe-to-more>button{background-color:#ffc114;border:1px solid #e0a912;border-radius:10px;cursor:pointer;font-weight:700;padding:5px 10px}.CheckoutSuccess>div>.go-to-home{align-items:center;display:flex;justify-content:center}.CheckoutSuccess>div>.go-to-home>a{color:#c99810;font-weight:700}.Preview{height:100%;width:100%}.Preview,.Preview>.menu{display:flex;flex-direction:column}.Preview>.menu{flex-grow:0;margin-bottom:10px;max-width:100%}.Preview>.menu>.header{display:flex;flex-direction:row}.Preview>.menu>.header>a{font-size:150%}.Preview>.menu>.header>a>img{height:1em;margin:0 10px}.Preview>.menu>.header>h1{font-size:150%;margin-bottom:10px}.Preview>.menu>ul{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow:auto;width:100%}.Preview>.menu>ul>li{background-color:#0000;border:1px solid #e2e2e2;border-radius:10px;font-family:Sniglet,"cursive";margin:0 10px;padding:5px 10px;white-space:nowrap}.Preview>.menu>ul>li.active{background-color:#ffc114;border-color:#d6a10f}.Preview>.menu>ul>li>a{align-items:center;color:#000000de;display:flex;flex-direction:row;text-decoration:none}.Preview>.menu>ul>li>a>img{height:1em;margin-right:.2em}.Preview>.preview{flex-grow:1;max-height:100%;overflow:auto}.Preview>.preview>.ExplorerFile{height:calc(100% - 2px)}.Classes{border-top:1px solid #e9e9e9;box-sizing:border-box;flex-direction:row;max-height:100%;max-width:100%;position:relative}.Classes,.Classes>.classes-list{display:flex;height:100%;width:100%}.Classes>.classes-list{align-items:center;background-color:#fff;border-right:1px solid #e9e9e9;flex-direction:column;flex-grow:0;left:0;position:absolute;top:0;z-index:5}.Classes>.classes-list.hidden:not(.classes-home){transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transition-duration:.5s}.Classes>.classes-list.classes-home{max-width:none;position:relative;width:100%}@media(prefers-reduced-motion:no-preference){.Classes>.classes-list.classes-home{transition-duration:1s}}.Classes>.classes-list.classes-home>.search-class,.Classes>.classes-list.classes-home>button,.Classes>.classes-list.classes-home>nav{max-width:600px}.Classes>.classes-list>.create{align-items:center;display:flex;flex-direction:row;max-width:600px;width:80%}.Classes>.classes-list>.create>button{background-color:#ffc114;border:1px solid #dda60f;border-radius:10px;cursor:pointer;flex-grow:1;font-family:Sniglet,"cursive";font-size:100%;margin:10px 0;padding:5px 0}.Classes>.classes-list>.create>a{align-items:center;border:2px solid #000;border-radius:50%;display:flex;height:1em;justify-content:center;margin-left:10px;width:1em}.Classes>.classes-list>.create>a>img{height:80%}.Classes>.classes-list>.search-class{max-width:300px;width:80%}.Classes>.classes-list>.search-class>input{border:1px solid #d4d4d4;border-radius:10px;padding:5px 10px;width:100%}.Classes>.classes-list>nav{align-items:center;display:flex;flex-direction:column;max-width:300px;overflow:auto;width:100%}.Classes>.classes-list>nav>.no-classes{margin-top:10px;padding:5px 10px;text-align:center}.Classes>.classes-list>nav>a{border:1px solid #0000;border-radius:10px;color:#000;justify-content:flex-start;margin:5px 0;padding:10px 5px;text-decoration:none;width:90%}.Classes>.classes-list>nav>a,.Classes>.classes-list>nav>a>span{align-items:center;display:flex;flex-direction:row}.Classes>.classes-list>nav>a>span:first-child{flex-grow:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Classes>.classes-list>nav>a>span:last-child{flex-grow:1;padding-left:.5em;white-space:nowrap}.Classes>.classes-list>nav>a>span:last-child>img{height:1em}.Classes>.classes-list>nav>a>span>img{height:1em;margin-right:.2em}.Classes>.classes-list>nav>a:hover:not(.active){background-color:#efefef}.Classes>.classes-list>nav>a.active{background-color:#fff;border-color:#ffc114}.Classes>.outlet{flex-grow:1;height:100%;max-height:100%;max-width:100%}@media(min-width:992px){.Classes>.classes-list{max-width:300px;position:static}.Classes>.classes-list.hidden:not(.classes-home){transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}.CreateClass{display:flex;flex-direction:column;padding:0 20px}.CreateClass>div:not(:last-child){margin-bottom:10px}.CreateClass>div>h2{font-size:120%;margin-bottom:5px}.CreateClass>div>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.CreateClass>div>div>label{align-items:center;border:1px solid #e4e4e4;border-radius:10px;cursor:pointer;display:flex;flex-basis:45%;flex-direction:column;flex-grow:1;margin:0 10px 5px;max-width:220px;min-width:200px;padding:10px}.CreateClass>div>div>label.active{border-color:#ffc114}.CreateClass>div>div>label>input[type=radio]{display:none}.CreateClass>div>div>label>img{height:2em}.CreateClass>div>div>label>p{display:flex;flex-direction:column}.CreateClass>div>div>label>p>span:first-child{text-align:center}.CreateClass>div>div>label>p>span:last-child{color:#000000ab;font-size:90%;margin-top:10px}.CreateClass>div>div>label.disabled{cursor:default;opacity:50%;pointer-events:none}.CreateClass>div.name{margin-bottom:20px}.CreateClass>div.name>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.CreateClass>div.name>div>input[type=text]{border:1px solid #e4e4e4;border-radius:10px;padding:5px 10px;width:calc(100% - 40px)}.CreateClass>div.error,.CreateClass>div.submit{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}.CreateClass>div.submit>input[type=submit]{background-color:#ffc114;border:1px solid #ffc114;border-radius:10px;cursor:pointer;font-weight:700;padding:5px 10px;width:80%}.CreateClass>div.submit>input[type=submit]:disabled{cursor:wait;filter:grayscale(.8)}.ClassesBreadcrumb{max-width:100%;overflow:visible}.ClassesBreadcrumb,.ClassesBreadcrumb>.breadcrumb{align-items:center;display:flex;flex-direction:row;flex-grow:1}.ClassesBreadcrumb>.breadcrumb{height:100%;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.ClassesBreadcrumb>.breadcrumb .breadcrumb-element{display:block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClassesBreadcrumb>.breadcrumb img{height:1.75em;margin:0 .25em}.ClassesBreadcrumb>.breadcrumb img:first-child{margin-right:0}.ClassesBreadcrumb>.breadcrumb img.chevron{height:.75em}.ClassesBreadcrumb>.breadcrumb a:not(:first-child){border-bottom:2px solid #ffc114;color:#000000de;text-decoration:none}.ClassesBreadcrumb>.breadcrumb>a.back-to-list{align-items:center;color:inherit;display:flex;flex-direction:row;text-decoration:none}.ClassesBreadcrumb>.breadcrumb>a.back-to-list>div{border-bottom:2px solid #ffc114}@media(min-width:992px){.ClassesBreadcrumb>.breadcrumb>a.back-to-list>div{display:none}}.ClassesBreadcrumb>.buttons{flex-grow:0;height:100%;justify-content:flex-start}.ClassesBreadcrumb>.buttons,.HideResultsToggle{align-items:center;display:flex;flex-direction:row}.HideResultsToggle{border-radius:10px;cursor:pointer;margin-right:10px;padding:5px;-webkit-user-select:none;user-select:none;white-space:nowrap}.HideResultsToggle.see{background-color:#e4e4e4}.HideResultsToggle.see>.content>div.see{visibility:hidden}.HideResultsToggle.see>.content>div.hide{visibility:visible}.HideResultsToggle.hide{background-color:#ffc114}.HideResultsToggle.hide>.content>div.see{visibility:visible}.HideResultsToggle.hide>.content>div.hide{visibility:hidden}.HideResultsToggle>input{display:none}.HideResultsToggle>.content{position:relative}.HideResultsToggle>.content>div{align-items:center;display:flex;flex-direction:row;font-size:90%}.HideResultsToggle>.content>div:first-child{left:0;position:absolute;top:0}.HideResultsToggle>.content>div>img{height:1em;margin-right:.25em}.ClassDetails{align-items:center;display:flex;flex-direction:column;height:100%;max-height:100%;overflow:auto;width:100%}.ClassDetails>header{display:flex;flex-direction:row;flex-grow:0;justify-content:flex-start;width:100%}.ClassDetails>main{display:flex;flex-direction:column;flex-grow:1;max-width:1000px;width:100%}.ClassDetails>main>.general-info{border:1px solid #e6e6e6;border-radius:10px;flex-grow:0;margin:0 10px 10px;min-height:0;padding:10px 20px}.ClassDetails>main>.general-info>.header{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between}.ClassDetails>main>.general-info>.header>h1{align-items:center;display:flex;flex-direction:row;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClassDetails>main>.general-info>.header>h1>img{height:1.5em;margin-right:.25em}.ClassDetails>main>.general-info>.header>button{background-color:#0000;border:none;cursor:pointer;flex-grow:0;height:-webkit-fit-content;height:fit-content;margin:0 10px;padding:0;transform:translate(100%);-webkit-transform:translate(100%);-moz-transform:translate(100%);-ms-transform:translate(100%);-o-transform:translate(100%);width:-webkit-fit-content;width:fit-content}.ClassDetails>main>.general-info>.header>button>div{font-size:80%;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.ClassDetails>main>.general-info>table{margin-top:10px}.ClassDetails>main>.general-info>table>tbody>tr>td{padding-bottom:5px}.ClassDetails>main>.general-info>table>tbody>tr>td:first-child{font-weight:700;padding-right:10px}.ClassDetails>main>.general-info>table>tbody>tr>td>div.type{align-items:center;display:flex;flex-direction:row}.ClassDetails>main>.general-info>table>tbody>tr>td>div.type>img{height:1em;margin-right:.2em}.ClassDetails>main>.score-info{border:1px solid #e6e6e6;border-radius:10px;flex-grow:0;margin:0 10px;min-height:0;padding:10px 20px}.ClassDetails>main>.previews{display:flex;flex-basis:0;flex-direction:row;flex-grow:1;flex-wrap:wrap;max-height:100%;min-height:0}.ClassDetails>main>.previews>div{border:1px solid #e6e6e6;border-radius:10px;display:flex;flex-direction:column;flex-grow:1;margin:10px 5px;min-height:300px;min-width:300px;padding:10px 20px}.ClassDetails>main>.previews>div:last-child{margin-top:5px}@media(min-width:768px){.ClassDetails>main>.previews>div:last-child{margin-top:10px}.ClassDetails>main>.previews>div{margin:10px}}.ClassDetails>main>.previews>div.ClassStudentsPreview>h2>img{height:.8em}.ClassDetails>main>.previews>div>h2{align-items:center;display:flex;flex-direction:row;flex-grow:0}.ClassDetails>main>.previews>div>h2>img{height:1em;margin-right:.25em}.ClassDetails>main>.previews>div>.manage{align-items:center;display:flex;flex-grow:0;justify-content:center;width:100%}.ClassDetails>main>.previews>div>.manage>a{background-color:#ffc114;border:1px solid #dda60f;border-radius:10px;color:#000000de;cursor:pointer;display:block;font-family:Sniglet,"cursive";font-size:100%;margin:10px 0;padding:5px 0;text-align:center;text-decoration:none;width:80%}.ClassDetails>main>.previews>div>.list{border-radius:10px;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;height:100%;min-height:0;overflow:auto;padding:5px 10px}.ClassDetails>main>.previews>div>.list>.empty{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}.ClassDetails>main>.previews>div>.list>a{align-items:center;border-radius:10px;color:#000000de;display:flex;flex-direction:column;padding:5px 15px;text-decoration:none}.ClassDetails>main>.previews>div>.list>a>span{text-align:left;width:100%}.ClassDetails>main>.previews>div>.list>a>.separator{margin-top:5px;width:100%}.ClassDetails>main>.previews>div>.list>a:hover{background-color:#f7f7f7;text-decoration:underline}.ClassDetails>main>.previews>div>.list>a:not(:last-child)>.separator{border-bottom:1px solid #e1e1e1}.ClassDetails>main>.previews>div>.list>table>tbody>tr,.ClassDetails>main>.previews>div>.list>table>thead>tr{border-bottom:1px solid #e8e8e8}.ClassDetails>main>.previews>div>.list>table>tbody>tr>td,.ClassDetails>main>.previews>div>.list>table>thead>tr>td{padding:10px 5px}.ClassDetails>main>.previews>div>.list>table>tbody>tr>td .time-diff,.ClassDetails>main>.previews>div>.list>table>thead>tr>td .time-diff{border-radius:10px;font-size:80%;margin:0 .5em;padding:4px 5px;white-space:nowrap}.ClassDetails>main>.previews>div>.list>table>tbody>tr>td .time-diff.ago,.ClassDetails>main>.previews>div>.list>table>thead>tr>td .time-diff.ago{background-color:hsla(0,0%,78%,.468);color:#00000080;font-weight:700}.ClassDetails>main>.previews>div>.list>table>tbody>tr>td .time-diff.left,.ClassDetails>main>.previews>div>.list>table>thead>tr>td .time-diff.left{background-color:rgba(85,255,69,.468);color:#166700;font-weight:700}.ClassDetails>main>.previews>div>.list>table>thead{font-weight:700}.ClassDetails>main>.previews>div>.list>table>tbody>tr:hover>td:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.ClassDetails>main>.previews>div>.list>table>tbody>tr:hover>td:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.ClassDetails>main>.previews>div>.list>table>tbody>tr:hover{background-color:#efefef}.ClassDetails>main>.previews>div>.footer{align-items:center;display:flex;flex-direction:row;flex-grow:0;justify-content:space-between;margin-top:20px;padding:0 10px 5px}.ClassDetails>main>.previews>div>.footer>.controls{align-items:center;display:flex;flex-direction:row;justify-content:center}.ClassDetails>main>.previews>div>.footer>.controls>div{padding:0 5px}.ClassDetails>main>.previews>div>.footer>.controls>button{background-color:#ffc114;border:1px solid #ffc114;border-radius:10px;cursor:pointer;padding:5px 10px}.ClassDetails>main>.previews>div>.footer>.controls>button:disabled{cursor:default;filter:grayscale(.8)}.ClassDetails>main>.previews>div>.footer>.controls>button.loading{cursor:wait}.ClassScoreInfo{display:flex;flex-direction:column}.ClassScoreInfo>h2{display:flex;flex-direction:row;justify-content:space-between;width:100%}.ClassScoreInfo>h2>span{align-items:center;display:flex;flex-direction:row}.ClassScoreInfo>h2>span>img{height:1em;margin-right:.25em}.ClassScoreInfo>.info{display:flex;flex-direction:column;min-height:180px;padding:10px 0}.ClassScoreInfo>.info>.ClassAverageScore{flex-grow:0}.ClassScoreInfo>.info>.lines{flex-grow:1;min-height:200px;position:relative}.ClassScoreInfo>.info>.lines>div{height:100%;position:absolute;width:100%}.ClassScoreInfo>.info>.lines>div>.chart-container{height:100%;width:100%}.ClassScoreInfo>.info>.lines>div>.chart-container.blur{visibility:hidden}@media(min-width:576px){.ClassScoreInfo>.info{display:flex;flex-direction:row}.ClassScoreInfo>.info>.lines{min-height:auto}}.CircularPercentage{height:-webkit-fit-content;height:fit-content;overflow:hidden;width:-webkit-fit-content;width:fit-content}.CircularPercentage>.circles{aspect-ratio:1/1;background-color:#fff;position:relative;width:10em}.CircularPercentage>.circles>.circle{height:80%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:80%}.CircularPercentage>.circles>.background{background-color:#eaeaea;border-radius:50%}.CircularPercentage>.circles>.outer{background-color:#adff2f;border-radius:50%;z-index:2}.CircularPercentage>.circles>.inner{background-color:#fff;border-radius:50%;height:60%;width:60%;z-index:3}.CircularPercentage>.circles>.value{align-items:center;display:flex;font-size:150%;font-weight:700;justify-content:center;z-index:4}.CircularPercentage>.circles>.tip{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.CircularPercentage>.circles>.tip.tip1{transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg)}.CircularPercentage>.circles>.tip>div{background-color:pink;border-radius:50%;height:10%;left:45%;position:absolute;top:10%;width:10%}.CircularPercentage>.title{bottom:0;left:0;padding:10px 0;position:static;text-align:center;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);width:100%}.RenameClass{display:flex;flex-direction:column;padding:0 20px}.RenameClass>div:not(:last-child){margin-bottom:10px}.RenameClass>div>h2{font-size:120%;margin-bottom:5px}.RenameClass>div>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.RenameClass>div.name{margin-bottom:20px}.RenameClass>div.name>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.RenameClass>div.name>div>input[type=text]{border:1px solid #e4e4e4;border-radius:10px;padding:5px 10px;width:calc(100% - 40px)}.RenameClass>div.error,.RenameClass>div.submit{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}.RenameClass>div.submit>input[type=submit]{background-color:#ffc114;border:1px solid #ffc114;border-radius:10px;cursor:pointer;font-weight:700;padding:5px 10px;width:80%}.RenameClass>div.submit>input[type=submit]:disabled{cursor:wait;filter:grayscale(.8)}.DeleteClass{align-items:center;display:flex;flex-direction:column;padding:0 20px}.DeleteClass>div:not(:last-child){margin-bottom:10px}.DeleteClass>div>h2{font-size:140%;margin-bottom:5px;text-align:center}.DeleteClass>div>p{margin-top:20px;text-align:center}.DeleteClass>div>div{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:20px;margin-top:40px}.DeleteClass>div>div>button{background-color:#ffc114;border:1px solid #e4ac13;border-radius:10px;cursor:pointer;font-weight:700;padding:5px 10px}.DeleteClass>div>div>button:disabled{cursor:wait;filter:grayscale(.5)}.DeleteClass>div>div>button.red{background-color:#da4a4a;border-color:#c33;color:#ffffffde}.ClassManageStudents{display:flex;flex-direction:column;height:100%;width:100%}.ClassManageStudents>header{display:flex;flex-direction:row;flex-grow:0;justify-content:flex-start;width:100%}.ClassManageStudents>main{display:flex;flex-direction:column;width:100%}.ClassStudentsList{align-items:center;border:1px solid #e4e4e4;border-radius:10px;display:flex;flex-direction:column;margin:0 10px}.ClassStudentsList>.header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;margin-top:20px;width:90%}.ClassStudentsList>.header>.search{align-items:center;display:flex;flex-direction:row;flex-grow:1;max-width:300px}.ClassStudentsList>.header>.search>label{align-items:center;display:flex;flex-direction:row;font-size:16px;width:100%}.ClassStudentsList>.header>.search>label>img{border:1px solid #e4e4e4;border-radius:10px;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;flex-grow:0;height:18px;padding:5px 10px}.ClassStudentsList>.header>.search>label>input{border:1px solid #e4e4e4;border-radius:10px;border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;flex-grow:1;padding:5px 10px}.ClassStudentsList>.header>button{background-color:#ffc114;border:1px solid #e5ac11;border-radius:10px;cursor:pointer;flex-grow:0;font-family:Sniglet,"cursive";padding:5px 10px}.ClassStudentsList>.list{align-items:center;display:flex;flex-direction:column;overflow:auto;width:100%}.ClassStudentsList>.list>.table-overflow-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.ClassStudentsList>.list>.table-overflow-wrapper>table{margin:10px 0;position:relative;width:90%}.ClassStudentsList>.list>.table-overflow-wrapper>table>thead{font-weight:700}.ClassStudentsList>.list>.table-overflow-wrapper>table tr{border-bottom:1px solid #e4e4e4}.ClassStudentsList>.list>.table-overflow-wrapper>table tr>td{padding:5px 0}.ClassStudentsList>.list>.table-overflow-wrapper>table>tbody>tr:last-child{border-bottom:none}.ClassStudentsList>.list>.table-overflow-wrapper>table>tbody>tr.empty>td{text-align:center}.ClassStudentsList>.list>.table-overflow-wrapper>table>tbody>tr>td.student>.status{color:#000000c4;font-size:90%}.ClassStudentsList>.list>.table-overflow-wrapper>table>tbody>tr>td.student>.status>button{background:#0000;border:none;margin:0 0 0 .25em;padding:0;text-decoration:underline}.ClassStudentsList>.list>.table-overflow-wrapper>table>tbody>tr>td.student>.status>button:disabled{color:#0000005e;cursor:default}.ClassStudentsList>.list>.table-overflow-wrapper>table>tbody>tr>td.score>div{align-items:center;display:flex;flex-direction:row;height:100%;width:100%}.ClassStudentsList>.list>.table-overflow-wrapper>table>tbody>tr>td.score>div>img{height:1em;margin-right:.25em}.ClassStudentsList>.list>.table-overflow-wrapper>table>tbody>tr>td.score>div>.CircularPercentage{font-size:.15em;margin-right:.5em}.ClassStudentsList>.list>.table-overflow-wrapper>table>tbody>tr>td.options{width:1em}.ClassStudentsList>.list>.table-overflow-wrapper>table>tbody>tr>td.options>.dotdotdot{background-color:#0000;border:none;cursor:pointer}.ClassStudentsList>.list>.table-overflow-wrapper>table>tbody>tr>td.options>.dotdotdot>div{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.StudentLine{cursor:pointer}.DeleteStudent{align-items:center;display:flex;flex-direction:column;padding:0 20px}.DeleteStudent>div:not(:last-child){margin-bottom:10px}.DeleteStudent>div>h2{font-size:140%;margin-bottom:5px;text-align:center}.DeleteStudent>div>p{margin-top:20px;text-align:center}.DeleteStudent>div>div{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:20px;margin-top:40px}.DeleteStudent>div>div>button{background-color:#ffc114;border:1px solid #e4ac13;border-radius:10px;cursor:pointer;font-weight:700;padding:5px 10px}.DeleteStudent>div>div>button:disabled{cursor:wait;filter:grayscale(.5)}.DeleteStudent>div>div>button.red{background-color:#da4a4a;border-color:#c33;color:#ffffffde}.InviteStudent,.InviteStudent>label{align-items:center;display:flex;flex-direction:column}.InviteStudent>label{width:90%}.InviteStudent>label:not(:first-child){margin-top:10px}.InviteStudent>label>span{font-family:Sniglet,"cursive";font-size:120%;margin-bottom:5px;width:100%}.InviteStudent>label>input{border:1px solid #e4e4e4;border-radius:10px;padding:5px 10px;width:90%}.InviteStudent>div{padding:10px 0;text-align:center;width:100%}.InviteStudent>input[type=submit]{background-color:#ffc114;border:1px solid #ffc114;border-radius:10px;cursor:pointer;font-weight:700;margin-top:20px;padding:5px 10px;width:85%}.InviteStudent>input[type=submit]:disabled{cursor:default;filter:grayscale(.8)}.HiddenText{align-items:center;display:flex;flex-direction:row}.HiddenText.hidden>span{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.HiddenText.visible>span{filter:none;pointer-events:auto;-webkit-user-select:auto;user-select:auto}.HiddenText>button{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;justify-content:center;margin-left:10px;padding:5px}.HiddenText>button>img{height:1.25em;padding:0}.ClassManageStudent{align-items:center;display:flex;flex-direction:column;max-height:100%;overflow:auto;width:100%}.ClassManageStudent>header{display:flex;flex-direction:row;flex-grow:0;justify-content:flex-start;width:100%}.ClassManageStudent>main{display:flex;flex-direction:column;flex-grow:1;max-width:1000px;width:100%}.ClassManageStudent>main>.general-info>.header{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between}.ClassManageStudent>main>.general-info>.header>h1{align-items:center;display:flex;flex-direction:row;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClassManageStudent>main>.general-info>.header>h1>img{height:1.5em;margin-right:.25em}.ClassManageStudent>main>.general-info>.header>button{background-color:#0000;border:none;cursor:pointer;height:-webkit-fit-content;height:fit-content;margin:0 10px;padding:0;transform:translate(100%);-webkit-transform:translate(100%);-moz-transform:translate(100%);-ms-transform:translate(100%);-o-transform:translate(100%);width:-webkit-fit-content;width:fit-content}.ClassManageStudent>main>.general-info>.header>button>div{font-size:80%;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.ClassManageStudent>main>.general-info>table{margin-top:10px}.ClassManageStudent>main>.general-info>table>tbody>tr>td{padding-bottom:5px}.ClassManageStudent>main>.general-info>table>tbody>tr>td:first-child{font-weight:700;padding-right:10px}.ClassManageStudent>main>.general-info>table>tbody>tr>td>a{color:#000000de}.ClassManageStudent>main>.general-info>table>tbody>tr>td>div{align-items:center;display:flex;flex-direction:row}.ClassManageStudent>main>.general-info>table>tbody>tr>td>div>button{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;justify-content:center;margin-left:10px;padding:5px}.ClassManageStudent>main>.general-info>table>tbody>tr>td>div>button>img{height:1.25em;padding:0}.ClassManageStudent>main>.general-info>table>tbody>tr>td>div>button:disabled{filter:grayscale(50%)}.ClassManageStudent>main>.general-info,.ClassManageStudent>main>.results,.ClassManageStudent>main>.score-info{border:1px solid #e6e6e6;border-radius:10px;margin:5px 10px;padding:10px 20px}.ClassManageStudent>main>.general-info,.ClassManageStudent>main>.score-info{flex-grow:0}.ClassManageStudent>main>.results{flex-grow:1;margin-bottom:10px}.StudentResults{margin-top:10px;max-height:100%;overflow:auto}.StudentResults>.empty{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.StudentResults>div{max-height:100%;overflow:auto}.StudentResults>div>table{width:100%}.StudentResults>div>table td:first-child{padding-left:10px}.StudentResults>div>table>thead{font-weight:700}.StudentResults>div>table>thead>tr{border-bottom:1px solid #d2d2d2}.StudentResults>div>table>thead>tr>td{padding:10px 0}.StudentResults>div>table>tbody>tr:not(:last-child){border-bottom:1px solid #e0e0e0}.StudentResults>div>table>tbody>tr>td{padding:5px 0}.StudentResults>div>table>tbody>tr>td:not(:last-child){padding-right:10px}.StudentResults>div>table>tbody>tr>td.type>img{height:.9em;margin-right:.25em}.StudentResults>div>table>tbody>tr>td.score{align-items:center;display:flex;flex-direction:row}.StudentResults>div>table>tbody>tr>td.score>.circle{font-size:.1em}.StudentResults>div>table>tbody>tr>td.score>.number{align-items:center;display:flex;flex-direction:row}.StudentResults>div>table>tbody>tr>td:not(.options){cursor:pointer}.StudentResults>div>table>tbody>tr>td.student>.status{color:#000000c4;font-size:90%}.StudentResults>div>table>tbody>tr>td.student>.status>button{background:#0000;border:none;margin:0 0 0 .25em;padding:0;text-decoration:underline}.StudentResults>div>table>tbody>tr>td.student>.status>button:disabled{color:#0000005e;cursor:default}.StudentResults>div>table>tbody>tr>td img{height:1.5em;margin-right:.5em}.StudentResults>div>table>tbody>tr>td>.vertical-align{align-items:center;display:flex;flex-direction:row;height:100%}.StudentResults>div>table>tbody>tr>td.options{width:1em}.StudentResults>div>table>tbody>tr>td.options>.dotdotdot{background-color:#0000;border:none}.StudentResults>div>table>tbody>tr>td.options>.dotdotdot>div{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.StudentResults>.footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;padding:0 10px 5px}.StudentResults>.footer>.controls{align-items:center;display:flex;flex-direction:row;justify-content:center}.StudentResults>.footer>.controls>div{padding:0 5px}.StudentResults>.footer>.controls>button{background-color:#ffc114;border:1px solid #ffc114;border-radius:10px;cursor:pointer;padding:5px 10px}.StudentResults>.footer>.controls>button:disabled{cursor:default;filter:grayscale(.8)}.StudentResults>.footer>.controls>button.loading{cursor:wait}.StudentScoreInfo{display:flex;flex-direction:column}.StudentScoreInfo>.header{display:flex;flex-direction:row;justify-content:space-between;width:100%}.StudentScoreInfo>.header>div{align-items:center;display:flex;flex-direction:row}.StudentScoreInfo>.info{display:flex;flex-direction:column;min-height:180px;padding:10px 20px}.StudentScoreInfo>.info>.ClassAverageScore{flex-grow:0}.StudentScoreInfo>.info>.lines{flex-grow:1;min-height:200px;position:relative}.StudentScoreInfo>.info>.lines>div{height:100%;position:absolute;width:100%}.StudentScoreInfo>.info>.lines>div>.chart-container{height:100%;width:100%}.StudentScoreInfo>.info>.lines>div>.chart-container.blur{visibility:hidden}@media(min-width:576px){.StudentScoreInfo>.info{display:flex;flex-direction:row}.StudentScoreInfo>.info>.lines{min-height:auto}}.RenameStudent{display:flex;flex-direction:column;padding:0 20px}.RenameStudent>div:not(:last-child){margin-bottom:10px}.RenameStudent>div>h2{font-size:120%;margin-bottom:5px}.RenameStudent>div>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.RenameStudent>div.name{margin-bottom:20px}.RenameStudent>div.name>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.RenameStudent>div.name>div>input[type=text]{border:1px solid #e4e4e4;border-radius:10px;padding:5px 10px;width:calc(100% - 40px)}.RenameStudent>div.error,.RenameStudent>div.submit{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}.RenameStudent>div.submit>input[type=submit]{background-color:#ffc114;border:1px solid #ffc114;border-radius:10px;cursor:pointer;font-weight:700;padding:5px 10px;width:80%}.RenameStudent>div.submit>input[type=submit]:disabled{cursor:wait;filter:grayscale(.8)}.ResultViewer{width:100%}.ResultViewer>.FlashcardsResults{position:static}.DocumentResultViewer{align-items:center;border:1px solid #e4e4e4;border-radius:10px;display:flex;flex-direction:column;margin:10px;padding:10px 20px}.DocumentResultViewer>table>tbody>tr.answer:not(:last-child){border-bottom:1px solid #e4e4e4}.DocumentResultViewer>table>tbody>tr.answer.correct>td:last-child{color:#cc0000de}.DocumentResultViewer>table>tbody>tr.answer.wrong>td:last-child{color:#0b8c0bde}.DocumentResultViewer>table>tbody>tr.question{font-weight:700}.DocumentResultViewer>table>tbody>tr>td{padding:5px}.SeeStudentResult{align-items:center;display:flex;flex-direction:column;height:100%;max-height:100%;overflow:auto;width:100%}.SeeStudentResult>header{display:flex;flex-direction:row;flex-grow:0;justify-content:flex-start;width:100%}.SeeStudentResult>main{display:flex;flex-direction:column;flex-grow:1;max-width:1000px;width:100%}.SeeStudentResult>main>.info{border:1px solid #e6e6e6;border-radius:10px;display:flex;flex-direction:column;flex-grow:0;margin:0 10px 20px;padding:10px 20px}.SeeStudentResult>main>.info>.list{margin-left:0}.SeeStudentResult>main>.info>.list>table{margin-top:10px}.SeeStudentResult>main>.info>.list>table>tbody>tr>td{padding:5px 0}.SeeStudentResult>main>.info>.list>table>tbody>tr>td:first-child{font-weight:700;padding-right:10px}.SeeStudentResult>main>.info>.list>table>tbody>tr>td a{color:#000000de}.SeeStudentResult>main>.info>.list>table>tbody>tr>td .time-diff{border-radius:10px;font-size:80%;margin:0 .5em;padding:4px 5px;white-space:nowrap}.SeeStudentResult>main>.info>.list>table>tbody>tr>td .time-diff.late{background-color:rgba(255,69,69,.468);color:#890000;font-weight:700}.SeeStudentResult>main>.info>.list>table>tbody>tr>td .time-diff.ago{background-color:hsla(0,0%,78%,.468);color:#00000080;font-weight:700}.SeeStudentResult>main>.info>.list>table>tbody>tr>td .time-diff.early,.SeeStudentResult>main>.info>.list>table>tbody>tr>td .time-diff.left{background-color:rgba(85,255,69,.468);color:#166700;font-weight:700}@media(min-width:576px){.SeeStudentResult>main>.info{display:flex;flex-direction:row}.SeeStudentResult>main>.info>.list{margin-left:20px}}.ClassManageShares,.SeeStudentResult>main>.results{flex-grow:1;overflow:auto}.ClassManageShares{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.ClassManageShares>header{display:flex;flex-direction:row;flex-grow:0;justify-content:flex-start;width:100%}.ClassManageShares>main{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;margin-bottom:10px;max-width:1000px;width:100%}.ClassSharesList{align-items:center;border:1px solid #e4e4e4;border-radius:10px;display:flex;flex-direction:column;height:100%;margin:0 10px}.ClassSharesList>.header{flex-grow:0;margin-bottom:10px;margin-top:20px;width:90%}.ClassSharesList>.header>.search>label{align-items:center;display:flex;flex-direction:row;height:16px}.ClassSharesList>.header>.search>label>img{border:1px solid #e4e4e4;border-radius:10px;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;height:18px;padding:5px 10px}.ClassSharesList>.header>.search>label>input{border:1px solid #e4e4e4;border-radius:10px;border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;padding:5px 10px}.ClassSharesList>.list{align-items:center;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;overflow:auto;width:100%}.ClassSharesList>.list>table{margin:10px 0;width:90%}.ClassSharesList>.list>table>thead{font-weight:700}.ClassSharesList>.list>table tr{border-bottom:1px solid #e4e4e4}.ClassSharesList>.list>table tr>td{padding:5px 10px}.ClassSharesList>.list>table>tbody>tr:last-child{border-bottom:none}.ClassSharesList>.list>table>tbody>tr.empty>td{text-align:center}.ClassSharesList>.list>table>tbody>tr>td{white-space:nowrap}.ClassSharesList>.list>table>tbody>tr>td>div{align-items:center;display:flex;flex-direction:row;height:100%;white-space:nowrap}.ClassSharesList>.list>table>tbody>tr>td>div>img{height:1.5em;margin-right:.25em}.ClassSharesList>.list>table>tbody>tr>td.score>.container{display:inline-flex}.ClassSharesList>.list>table>tbody>tr>td.score>.container>div{align-items:center;display:flex;flex-direction:row;height:100%;width:100%}.ClassSharesList>.list>table>tbody>tr>td.score>.container>div>.CircularPercentage{font-size:.1em;margin-right:.5em}.ClassSharesList>.list>table>tbody>tr>td.score>.container>div>img{height:1.5em;margin-right:.25em}.ClassSharesList>.footer{align-items:center;display:flex;flex-direction:row;flex-grow:0;justify-content:space-between;margin-top:20px;padding:0 10px 5px;width:90%}.ClassSharesList>.footer>.controls{align-items:center;display:flex;flex-direction:row;justify-content:center}.ClassSharesList>.footer>.controls>div{padding:0 5px}.ClassSharesList>.footer>.controls>button{background-color:#ffc114;border:1px solid #ffc114;border-radius:10px;cursor:pointer;padding:5px 10px}.ClassSharesList>.footer>.controls>button:disabled{cursor:default;filter:grayscale(.8)}.ClassSharesList>.footer>.controls>button.loading{cursor:wait}.ShareLine{cursor:pointer}.ClassManageShare{align-items:center;display:flex;flex-direction:column;height:100%;max-height:100%;overflow:auto;width:100%}.ClassManageShare>header{display:flex;flex-direction:row;flex-grow:0;justify-content:flex-start;width:100%}.ClassManageShare>main{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;max-width:1000px;width:100%}.ClassManageShare>main>.general-info,.ClassManageShare>main>.results{border:1px solid #e6e6e6;border-radius:10px;margin:5px 10px;padding:10px 20px}.ClassManageShare>main>.general-info,.ClassManageShare>main>.returns-info{flex-grow:0}.ClassManageShare>main>.returns-info{display:flex;flex-direction:row;flex-grow:0;flex-wrap:wrap;justify-content:center}.ClassManageShare>main>.returns-info>div{border:1px solid #e6e6e6;border-radius:10px;display:flex;flex-basis:40%;flex-direction:column;flex-grow:1;margin:5px 10px;padding:10px 20px}.ClassManageShare>main>.returns-info>div>.header{align-items:center;display:flex;flex-direction:row;flex-grow:0;justify-content:space-between}.ClassManageShare>main>.returns-info>div>div:not(.header){flex-grow:1;max-height:300px;min-height:200px;min-width:350px;overflow:auto}.ClassManageShare>main>.returns-info>div>div:not(.header)>table{margin-top:10px;width:100%}.ClassManageShare>main>.returns-info>div>div:not(.header)>table>tbody>tr>td{font-size:inherit;padding:10px 0}.ClassManageShare>main>.returns-info>div>div:not(.header)>table>tbody>tr>td>a{color:#000000de}.ClassManageShare>main>.returns-info>div>div:not(.header)>table>tbody>tr>td>.score{display:flex;flex-direction:row}.ClassManageShare>main>.returns-info>div>div:not(.header)>table>tbody>tr>td>.score>.CircularPercentage{font-size:.1em}.ClassManageShare>main>.returns-info>div>div:not(.header)>table>tbody>tr:not(:last-child){border-bottom:1px solid #e4e4e4}.ClassManageShare>main>.returns-info>div>div:not(.header)>div.nothing{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ClassManageShare>main>.results,.ClassShareResultsList{flex-grow:1;margin-bottom:10px}.ClassShareResultsList{align-items:center;display:flex;flex-direction:column}.ClassShareResultsList>.header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;margin-top:20px;width:90%}.ClassShareResultsList>.header>.search{max-width:90%}.ClassShareResultsList>.header>.search>label{align-items:center;display:flex;flex-direction:row;font-size:16px;width:100%}.ClassShareResultsList>.header>.search>label>img{border:1px solid #e4e4e4;border-radius:10px;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;flex-basis:1em;flex-grow:0;height:18px;padding:5px 10px}.ClassShareResultsList>.header>.search>label>input{border:1px solid #e4e4e4;border-radius:10px;border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;flex-basis:calc(100% - 1em);flex-grow:1;min-width:200px;padding:5px 10px}.ClassShareResultsList>.header>.first-only>label{cursor:pointer;white-space:nowrap}.ClassShareResultsList>table{margin:10px 0;width:90%}.ClassShareResultsList>table>thead{font-weight:700}.ClassShareResultsList>table tr{border-bottom:1px solid #e4e4e4}.ClassShareResultsList>table tr>td{padding:10px}.ClassShareResultsList>table>tbody>tr{cursor:pointer}.ClassShareResultsList>table>tbody>tr:last-child{border-bottom:none}.ClassShareResultsList>table>tbody>tr>td.resource>div{align-items:center;display:flex;flex-direction:row}.ClassShareResultsList>table>tbody>tr>td.resource>div>img{height:1.5em;margin-right:.25em}.ClassShareResultsList>table>tbody>tr>td.score>div{align-items:center;display:flex;flex-direction:row;height:100%;width:100%}.ClassShareResultsList>table>tbody>tr>td.score>div>.CircularPercentage{font-size:.1em;margin-right:.5em}.ClassShareResultsList>table>tbody>tr>td.score>div>img{height:1em}.ClassShareResultsList>.footer{align-items:center;display:flex;flex-direction:row;flex-grow:0;justify-content:space-between;margin-top:20px;padding:0 10px 5px;width:90%}.ClassShareResultsList>.footer>.controls{align-items:center;display:flex;flex-direction:row;justify-content:center}.ClassShareResultsList>.footer>.controls>div{padding:0 5px}.ClassShareResultsList>.footer>.controls>button{background-color:#ffc114;border:1px solid #ffc114;border-radius:10px;cursor:pointer;padding:5px 10px}.ClassShareResultsList>.footer>.controls>button:disabled{cursor:default;filter:grayscale(.8)}.ClassManageShareInfo{display:flex;flex-direction:column;flex-grow:0}.ClassManageShareInfo>.list,.ClassManageShareInfo>.score{border:1px solid #e6e6e6;border-radius:10px;margin:5px 10px;padding:10px 20px}.ClassManageShareInfo>.score{align-items:center;display:flex;flex-direction:column;flex-grow:0}.ClassManageShareInfo>.score>.see-results-summary{align-items:center;display:flex;justify-content:center}.ClassManageShareInfo>.score>.see-results-summary>a{background-color:#ffc114;border:1px solid #e5ac0e;border-radius:10px;color:#000000de;font-family:Sniglet,"cursive";padding:5px 10px;text-decoration:none}.ClassManageShareInfo>.list{flex-grow:1}.ClassManageShareInfo>.list>table{margin-top:10px}.ClassManageShareInfo>.list>table>tbody>tr>td{padding:5px 0}.ClassManageShareInfo>.list>table>tbody>tr>td:first-child{font-weight:700;padding-right:10px}.ClassManageShareInfo>.list>table>tbody>tr>td>a,.ClassManageShareInfo>.list>table>tbody>tr>td>div{align-items:center;color:#000000de;display:flex;flex-direction:row}.ClassManageShareInfo>.list>table>tbody>tr>td>a>img,.ClassManageShareInfo>.list>table>tbody>tr>td>div>img{height:1em;margin-right:.5em}.ClassManageShareInfo>.list>table>tbody>tr>td>.link{align-items:center;display:flex;flex-direction:row}.ClassManageShareInfo>.list>table>tbody>tr>td>.link>input:read-only{border:1px solid #e4e4e4;border-radius:10px;padding:5px 10px}.ClassManageShareInfo>.list>table>tbody>tr>td>.link>button{align-items:center;background-color:#ffc114;border:1px solid #e5ac0e;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;font-family:Sniglet,"cursive";justify-content:center;margin-left:.5em;padding:2px 5px}.ClassManageShareInfo>.list>table>tbody>tr>td>.link>button>img{height:1.25em}@media(min-width:768px){.ClassManageShareInfo{display:flex;flex-direction:row}}.RetrieveShareEmailLinks{align-items:center;display:flex;flex-direction:column;min-height:200px}.RetrieveShareEmailLinks>table{width:80%}.RetrieveShareEmailLinks>table>thead{font-weight:700}.RetrieveShareEmailLinks>table>tbody>tr:not(:last-child),.RetrieveShareEmailLinks>table>thead>tr{border-bottom:1px solid #e4e4e4}.RetrieveShareEmailLinks>table td{padding:5px 10px}.RetrieveShareEmailLinks>table td>input{border:1px solid #e4e4e4;border-radius:10px;padding:5px 10px}.SharedIdentify{height:100%;width:100%}.SharedIdentify,.SharedIdentify>div{align-items:center;display:flex;justify-content:center}.SharedIdentify>div{border:1px solid #e4e4e4;border-radius:10px;flex-direction:column;padding:20px 40px}.SharedIdentify>div>h2{margin-bottom:20px}@media(max-width:768px){.SharedIdentify>div>form{font-size:80%}.SharedIdentify>div>form>.pin>input{margin:0 2px}}.SharedIdentify>div>form>.pin{align-items:space-around;display:flex;flex-direction:row;margin-bottom:20px}.SharedIdentify>div>form>.pin>input{border:1px solid #e4e4e4;border-radius:10px;font-size:2em;margin:0 5px;padding:5px 10px;text-align:center;width:1em}.SharedIdentify>div>form>div{margin-bottom:10px;text-align:center;width:100%}.SharedIdentify>div>form>input[type=submit]{background-color:#ffc114;border:1px solid #d4a011;border-radius:10px;cursor:pointer;font-family:Sniglet,"cursive";font-size:1.2em;padding:10px 20px;width:100%}.SharedUnauthenticated{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media(max-width:768px){.SharedUnauthenticated{font-size:80%}}.SharedUnauthenticated>.content{max-width:600px;width:90%}.SharedUnauthenticated>.content>.info{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}.SharedUnauthenticated>.content>.info>h1{font-size:3em;margin-bottom:20px;text-align:center}.SharedUnauthenticated>.content>.info>table>tbody>tr{font-size:1.2em}.SharedUnauthenticated>.content>.info>table>tbody>tr>td:first-child{font-weight:700}.SharedUnauthenticated>.content>.info>table>tbody>tr>td:last-child{padding-left:1em}.SharedUnauthenticated>.content>.info>table>tbody>tr>td>div{align-items:center;display:flex;flex-direction:row}.SharedUnauthenticated>.content>.info>table>tbody>tr>td>div>img{height:1em;margin-right:.25em}.ClassesSummary{height:100%;width:100%}.SeeClassResults{align-items:center;display:flex;flex-direction:column;max-height:100%;overflow:auto;width:100%}.SeeClassResults>header{display:flex;flex-direction:row;flex-grow:0;justify-content:flex-start;width:100%}.SeeClassResults>main{align-items:center;display:flex;flex-direction:column;flex-grow:1;max-width:1000px;width:100%}.SeeClassResults>main>.header{justify-content:space-between;width:90%}.SeeClassResults>main>.header,.SeeClassResults>main>.header>label{align-items:center;display:flex;flex-direction:row}.SeeClassResults>main>.header>label>select{margin-left:5px}.SeeClassResults>main>.display{border:1px solid #e6e6e6;border-radius:10px;margin:5px 10px;min-width:300px;padding:10px 20px;width:90%}.SeeClassResults>main>.display>.nothing{font-size:120%;margin:10px 0;text-align:center;width:100%}.Collapsible.retract>.header>.collapse-button>div{transform:rotate(90deg) rotateY(180deg);-webkit-transform:rotate(90deg) rotateY(180deg);-moz-transform:rotate(90deg) rotateY(180deg);-ms-transform:rotate(90deg) rotateY(180deg);-o-transform:rotate(90deg) rotateY(180deg)}.Collapsible.retract>.content{display:none}.Collapsible>.header{align-items:center;display:flex;flex-direction:row;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Collapsible>.header>.collapse-button{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;flex-direction:row}.Collapsible>.header>.collapse-button>.chevron{font-family:Sniglet,"cursive";font-size:3em;margin-right:.25em;transform:rotate(90deg) rotateY(0deg);-webkit-transform:rotate(90deg) rotateY(0deg);-moz-transform:rotate(90deg) rotateY(0deg);-ms-transform:rotate(90deg) rotateY(0deg);-o-transform:rotate(90deg) rotateY(0deg)}@media(prefers-reduced-motion:no-preference){.Collapsible>.header>.collapse-button>.chevron{transition-duration:.5s}}.Collapsible>.content{display:block;overflow:hidden}.DocumentClassResultsViewer{align-items:center;display:flex;flex-direction:column;padding:10px 20px}.DocumentClassResultsViewer>.reads{align-items:center;display:flex;flex-direction:row}.DocumentClassResultsViewer>.reads>.count{font-size:200%;font-weight:700;text-align:center}.DocumentClassResultsViewer>.breakdown{max-width:800px;width:90%}.DocumentClassResultsViewer>.breakdown>.Collapsible{width:100%}.DocumentClassResultsViewer>.breakdown>.Collapsible:not(:last-child){border-bottom:1px solid #e4e4e4}.DocumentClassResultsViewer>.breakdown>.Collapsible>.content>.document-digest{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.DocumentClassResultsViewer>.breakdown>.Collapsible>.content>.document-digest>.analyze{align-items:space-around;display:flex;flex-basis:55%;flex-direction:row;flex-grow:1;flex-wrap:wrap;padding:10px 20px}.DocumentClassResultsViewer>.breakdown>.Collapsible>.content>.document-digest>.analyze>div{flex-grow:1}.DocumentClassResultsViewer>.breakdown>.Collapsible>.content>.document-digest>.analyze>.wrong>table{width:100%}.DocumentClassResultsViewer>.breakdown>.Collapsible>.content>.document-digest>.analyze>.wrong>table>tbody>tr>td:first-child{font-weight:700}.DocumentClassResultsViewer>.breakdown>.Collapsible>.content>.document-digest>.analyze>.wrong>table>tbody>tr>td:last-child{color:#00000080}.FlashcardsClassResultsViewer{align-items:center;display:flex;flex-direction:column;padding:10px 20px}.FlashcardsClassResultsViewer>.breakdown{max-width:800px;width:90%}.FlashcardsClassResultsViewer>.breakdown>.Collapsible{width:100%}.FlashcardsClassResultsViewer>.breakdown>.Collapsible:not(:last-child){border-bottom:1px solid #e4e4e4}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content{overflow:auto}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.card{align-items:center;display:flex;flex-basis:35%;flex-direction:column;flex-grow:1;justify-content:center}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.card>.flashcard{border:1px solid #e4e4e4;border-radius:10px;max-width:300px;min-width:250px;position:relative}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.card>.flashcard>.ratio{background-color:#0000;max-width:100%;opacity:0;padding:1px;width:100%}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.card>.flashcard>.display{align-items:center;display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.card>.flashcard>.display>.number{align-items:center;display:flex;flex-direction:row;height:15%;width:100%}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.card>.flashcard>.display>.number>div{margin:0 10px}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.card>.flashcard>.display>.content{align-items:center;display:flex;flex-direction:column;height:85%;justify-content:center}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.card>.flashcard>.display>.content>img{margin-bottom:10px;max-height:50%;max-width:50%}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.card>.flashcard>.display>.content>span{font-family:Sniglet,"cursive";font-size:1.5em}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.analyze{align-items:space-around;display:flex;flex-basis:55%;flex-direction:row;flex-grow:1;flex-wrap:wrap;padding:10px 20px}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.analyze>div{flex-grow:1}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.analyze>.wrong>table{width:100%}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.analyze>.wrong>table>tbody>tr>td:first-child{font-weight:700}.FlashcardsClassResultsViewer>.breakdown>.Collapsible>.content>.fc-digest>.analyze>.wrong>table>tbody>tr>td:last-child{color:#00000080}.MissingWordsClassResultsViewer{align-items:center;display:flex;flex-direction:column;padding:10px 20px}.MissingWordsClassResultsViewer>.reads{align-items:center;display:flex;flex-direction:row}.MissingWordsClassResultsViewer>.reads>.count{font-size:200%;font-weight:700;text-align:center}.MissingWordsClassResultsViewer>.breakdown{max-width:800px;width:90%}.MissingWordsClassResultsViewer>.breakdown>.Collapsible{width:100%}.MissingWordsClassResultsViewer>.breakdown>.Collapsible:not(:last-child){border-bottom:1px solid #e4e4e4}.MissingWordsClassResultsViewer>.breakdown>.Collapsible>.content>.missing-words-digest{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.MissingWordsClassResultsViewer>.breakdown>.Collapsible>.content>.missing-words-digest>.analyze{align-items:space-around;display:flex;flex-basis:55%;flex-direction:row;flex-grow:1;flex-wrap:wrap;padding:10px 20px}.MissingWordsClassResultsViewer>.breakdown>.Collapsible>.content>.missing-words-digest>.analyze>div{flex-grow:1}.MissingWordsClassResultsViewer>.breakdown>.Collapsible>.content>.missing-words-digest>.analyze>.wrong>table{width:100%}.MissingWordsClassResultsViewer>.breakdown>.Collapsible>.content>.missing-words-digest>.analyze>.wrong>table>tbody>tr>td:first-child{font-weight:700}.MissingWordsClassResultsViewer>.breakdown>.Collapsible>.content>.missing-words-digest>.analyze>.wrong>table>tbody>tr>td:last-child{color:#00000080}.QuizClassResultsViewer{align-items:center;display:flex;flex-direction:column;padding:10px 20px}.QuizClassResultsViewer>.reads{align-items:center;display:flex;flex-direction:row}.QuizClassResultsViewer>.reads>.count{font-size:200%;font-weight:700;text-align:center}.QuizClassResultsViewer>.breakdown{max-width:800px;width:90%}.QuizClassResultsViewer>.breakdown>.Collapsible{width:100%}.QuizClassResultsViewer>.breakdown>.Collapsible:not(:last-child){border-bottom:1px solid #e4e4e4}.QuizClassResultsViewer>.breakdown>.Collapsible>.content{overflow:auto}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest td{padding:2px;white-space:nowrap}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest.image>img,.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest.video>video{margin-bottom:10px;max-width:600px;width:100%}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze{align-items:space-around;display:flex;flex-basis:55%;flex-direction:row;flex-grow:1;flex-wrap:wrap;padding:10px 20px}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>div{flex-grow:1}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table{width:100%}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table>tbody>tr>td:first-child{font-weight:700}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table>tbody>tr>td:last-child{color:#00000080}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.choicegridresults>tbody>tr:first-child,.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.choicegridresults>tbody>tr>td:first-child{font-weight:700}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.choicegridresults>tbody>tr>td:last-child{color:inherit}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.choicegridresults>tbody>tr>td{font-weight:700;padding:5px}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.choicegridresults>tbody>tr>td>label.hide{color:#0000005e;font-weight:400}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.choicegridresults>tbody>tr>td.correct{color:#0b8c0bde}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.choicegridresults>tbody>tr>td.wrong{color:#cc0000de}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.multichoiceresults>tbody>tr.correct>td{color:#0b8c0bde}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.multichoiceresults>tbody>tr.wrong>td{color:#cc0000de}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.multichoiceresults>tbody>tr.hide>td{color:#0000005e}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.singlechoiceresults>tbody>tr.correct>td{color:#0b8c0bde}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.singlechoiceresults>tbody>tr.wrong>td{color:#cc0000de}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.singlechoiceresults>tbody>tr.hide>td{color:#0000005e}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.conjugationresults>thead>tr{border-bottom:2px solid #000}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.conjugationresults>tbody>tr:not(:last-child){border-bottom:1px solid #e4e4e4}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.conjugationresults>tbody>tr>td{padding:5px}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.conjugationresults>tbody>tr>td:first-child{font-weight:400}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.conjugationresults>tbody>tr>td.wrong{color:#cc0000de}.QuizClassResultsViewer>.breakdown>.Collapsible>.content>.quiz-digest>.analyze>.wrong>table.conjugationresults>tbody>tr>td.correct{color:#0b8c0bde}.video-player{background-color:#f2f5f5;font-family:Ubuntu,sans-serif;min-height:100vh;padding:20px}.video-player__back-button{background-color:#e9e9e9;border:2px solid #d9d9d9;border-radius:5px;color:#000000de;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:.95rem;font-weight:500;margin-bottom:20px;padding:10px 20px;transition-duration:.3s}.video-player__back-button:hover{background-color:#d9d9d9;transform:translateX(-5px);-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px)}.video-player__title{color:#000000de;font-size:2rem;margin-bottom:20px}.video-player__video{aspect-ratio:16/9;background-color:#000;border-radius:8px;box-shadow:0 4px 6px #0000001a;height:auto;max-width:800px;width:100%}@media(max-width:768px){.video-player__video{max-width:100%}}.video-player__controls{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.video-player__button{background-color:#e9e9e9;border:2px solid #d9d9d9;border-radius:5px;color:#000000de;cursor:pointer;font-family:Ubuntu,sans-serif;font-weight:500;padding:10px 20px;transition-duration:.3s}.video-player__button:hover{background-color:#d9d9d9;border-color:#c4c4c4;transform:translateY(-2px);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px)}.video-player__button--active{background-color:#ffc114;border-color:#e4ac12;color:#000}.video-player__button--active:hover{background-color:#e4ac12;border-color:#6b5108}.video-player__button:active{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.video-search{background-color:#f2f5f5;font-family:Ubuntu,sans-serif;min-height:100vh;padding:40px 20px}.video-search__header{margin:0 auto 40px;max-width:1200px}.video-search__title{color:#000000de;font-size:2.5rem;margin-bottom:30px;text-align:center}@media(max-width:768px){.video-search__title{font-size:2rem}}.video-search__search-bar{margin:0 auto;max-width:600px;position:relative}.video-search__input{background-color:#fff;border:2px solid #d9d9d9;border-radius:50px;color:#000000de;font-family:Ubuntu,sans-serif;font-size:1rem;padding:15px 50px 15px 20px;transition-duration:.3s;width:100%}.video-search__input:focus{border-color:#ffc114;box-shadow:0 0 0 3px #ffc1141a;outline:none}.video-search__input::placeholder{color:#00000061}.video-search__icon{color:#0009;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.video-search__results{margin:0 auto;max-width:1200px}.video-search__count{color:#0009;font-size:.9rem;margin-bottom:20px;text-align:center}.video-search__grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media(max-width:768px){.video-search__grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-width:576px){.video-search__grid{grid-template-columns:1fr}}.video-search__empty{color:#0009;font-size:1.1rem;padding:60px 20px;text-align:center}.video-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;overflow:hidden;transition-duration:.3s}.video-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px)}.video-card:hover .video-card__overlay{opacity:1}.video-card:active{transform:translateY(-2px);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px)}.video-card__thumbnail{aspect-ratio:16/9;background-color:#000;overflow:hidden;position:relative;width:100%}.video-card__video{display:block;height:100%;object-fit:cover;width:100%}.video-card__overlay{align-items:center;background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition-duration:.3s}.video-card__play-icon{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition-duration:.3s}.video-card:hover .video-card__play-icon{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.video-card__title{color:#000000de;font-size:1.1rem;font-weight:500;line-height:1.4;margin:0;padding:20px}@media(max-width:768px){.video-card__title{font-size:1rem;padding:15px}}.ApiRequests{bottom:0;left:0;position:absolute}.ApiRequests>.list{background-color:#fff;border:1px solid #e4e4e4;border-top-right-radius:10px;max-width:80%;min-width:300px}.ApiRequests>.list>header{display:flex;flex-direction:row;justify-content:space-between}.ApiRequests>.list>header>h1{font-size:1.5em}.ApiRequests>.list>header>button{background-color:#0000;border:none;cursor:pointer}.ApiRequests>.list>main{max-height:800px;min-height:200px;overflow:auto;padding:5px 10px}.ApiRequests>.list>main>table{width:100%}.ApiRequests>.list>main>table>thead{border-bottom:1px solid #000;font-weight:700}.ApiRequests>.list>main>table>tbody>tr{border-bottom:1px solid #000}.ApiRequests>.list>main>table>tbody>tr.status-500{color:red}.ApiRequests>.list>main>table>tbody>tr.status-400,.ApiRequests>.list>main>table>tbody>tr.status-401,.ApiRequests>.list>main>table>tbody>tr.status-402,.ApiRequests>.list>main>table>tbody>tr.status-403,.ApiRequests>.list>main>table>tbody>tr.status-404{color:#ff0000de}.ApiRequests>.list>main>table>tbody>tr.status-200,.ApiRequests>.list>main>table>tbody>tr.status-201,.ApiRequests>.list>main>table>tbody>tr.status-204{background-color:#00ff0080;color:green}.ApiRequests>.list>main>table td{padding:5px}.ApiRequests>button{cursor:pointer;font-size:1.5em}.ReLogin{background-color:#0000004d;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100000}.ReLogin,.ReLogin>form{align-items:center;display:flex;justify-content:center}.ReLogin>form{background-color:#fff;border-radius:10px;flex-direction:column;max-width:600px;min-width:300px;padding:40px 20px;position:relative;width:80%}.ReLogin>form>.logo{height:50px;left:0;position:absolute;top:0;transform:translate(-50%,-60%);-webkit-transform:translate(-50%,-60%);-moz-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);-o-transform:translate(-50%,-60%)}.ReLogin>form>div{width:100%}.ReLogin>form>div.text{margin-bottom:10px;text-align:center}.ReLogin>form>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.ReLogin>form>div>h1{border-bottom:5px solid #ffc114;font-size:200%;margin-bottom:20px}.ReLogin>form>div.text>.error{color:red;margin-top:10px}.ReLogin>form>div.inputs>input{border-radius:10px;margin-bottom:10px;max-width:300px;padding:5px 10px;width:80%}.ReLogin>form>div.inputs>button{background-color:#ffc114;border:1px solid #e4ac12;border-radius:10px;color:#000000de;cursor:pointer;font-weight:700;margin:5px;padding:5px 10px}.ReLogin>form>div.inputs>button:disabled{cursor:default;filter:grayscale(.5)}.CookieConsent{align-items:center;background-color:#fff;border-top:1px solid #dfdfdf;bottom:0;box-shadow:0 8px 24px #959da533;display:flex;flex-direction:row;justify-content:center;left:0;min-height:300px;position:fixed;width:100%;z-index:1000000}.CookieConsent>.text{color:#000000de;max-width:800px;width:80%}.CookieConsent>.text>h1{color:#ffc114;margin-bottom:40px}.CookieConsent>.text>p{margin-bottom:20px}.CookieConsent>.text>p>a{color:#e4ac12}.CookieConsent>.text>.choices>button{background-color:#ffc114;border:1px solid #e4ac12;border-radius:10px;color:#000000de;cursor:pointer;font-weight:700;margin:5px;padding:5px 10px}.CookieConsent>.text>.choices>button:last-child{background-color:#fff;border-color:#e2e2e2}.CookiePreferencesManager{background-color:#fff;border-radius:10px;border-top:1px solid #dfdfdf;box-shadow:0 8px 24px #959da533;color:#000000de;height:80%;left:50%;max-height:600px;max-width:600px;min-height:300px;min-width:300px;overflow:hidden;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:80%;z-index:1000001}.CookiePreferencesManager>div{max-height:100%;overflow:auto;width:100%}.CookiePreferencesManager>div>h2{color:#ffc114;margin-bottom:30px}.CookiePreferencesManager>div>ul{margin-bottom:30px}.CookiePreferencesManager>div>ul>li:not(:last-child){margin-bottom:20px}.CookiePreferencesManager>div>ul>li>h3{margin-bottom:10px}.CookiePreferencesManager>div>ul>li>p{padding:0 1em}.CookiePreferencesManager>div>ul>li>.selection{align-items:center;cursor:pointer;display:flex;flex-direction:row;padding-left:1em;padding-top:10px;width:-webkit-fit-content;width:fit-content}.CookiePreferencesManager>div>ul>li>.selection.lock-checked{cursor:not-allowed}.CookiePreferencesManager>div>ul>li>.selection>span{margin-left:10px}.CookiePreferencesManager>div>ul>li>.selection>input{height:0;visibility:hidden;width:0}.CookiePreferencesManager>div>ul>li>.selection>.selector{background-color:#fff;border:1px solid #dadada;border-radius:10px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.CookiePreferencesManager>div>ul>li>.selection>.selector>span{font-size:200%;padding:2px 5px;position:relative}.CookiePreferencesManager>div>ul>li>.selection>.selector>span>img{height:1em}.CookiePreferencesManager>div>ul>li>.selection>.selector>.cursor{height:100%;position:absolute;width:50%}@media(prefers-reduced-motion:no-preference){.CookiePreferencesManager>div>ul>li>.selection>.selector>.cursor{transition-duration:.1s}}.CookiePreferencesManager>div>ul>li>.selection>.selector.unchecked>.cursor{background-color:red;left:0}.CookiePreferencesManager>div>ul>li>.selection>.selector.checked>.cursor{background-color:green;left:50%}.CookiePreferencesManager>div>ul>li>.selection>.selector.lock-checked{cursor:not-allowed}.CookiePreferencesManager>div>ul>li>.selection>.selector.lock-checked>.cursor{background-color:green;width:100%}.CookiePreferencesManager>div>.save-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.CookiePreferencesManager>div>.save-container>button{background-color:#ffc114;border:1px solid #e4ac12;border-radius:10px;cursor:pointer;font-size:90%;font-weight:700;padding:5px 10px}.ZoomedImage{align-items:center;background-color:#0000001a;cursor:zoom-out;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.ZoomedImage.rounded>img{border-radius:10px}.ZoomedImage>div.loading{position:absolute;z-index:-1}.ZoomedImage>div.loading.loaded{display:none}.ZoomedImage>img{border:1px solid #e3e3e3;height:90%;width:auto}@media(prefers-reduced-motion:no-preference){.ZoomedImage>img{transition-duration:.1s}}.ZoomedImage>img.loading{opacity:0}.ZoomedImage>img.resized{opacity:1}