:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;align-items:stretch}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{width:100%;margin:0 auto;padding:0;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#272822;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}p strong{font-weight:700;color:#ccf}.popover{text-align:justify;line-height:1.2em}.popover p{margin:0 0 .5em}.popover em{font-weight:700}.popover code{font-family:monospace;font-size:1.1em}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.hljs-comment,.hljs-title{color:#8e908c}.hljs-variable,.hljs-attribute,.hljs-tag,.hljs-regexp,.hljs-ruby .constant,.hljs-xml .hljs-tag .hljs-title,.hljs-xml .hljs-pi,.hljs-xml .hljs-doctype,.hljs-html .hljs-doctype,.hljs-css .hljs-id,.hljs-css .hljs-class,.hljs-css .hljs-pseudo{color:#c82829}.hljs-number,.hljs-preprocessor,.hljs-built_in,.hljs-literal,.hljs-params,.hljs-constant{color:#f5871f}.hljs-class,.hljs-ruby .hljs-class .hljs-title,.hljs-css .hljs-rules .hljs-attribute{color:#eab700}.hljs-string,.hljs-value,.hljs-inheritance,.hljs-header,.hljs-ruby .hljs-symbol,.hljs-xml .hljs-cdata{color:#718c00}.hljs-css .hljs-hexcolor{color:#3e999f}.hljs-function,.hljs-python .hljs-decorator,.hljs-python .hljs-title,.hljs-ruby .hljs-function .hljs-title,.hljs-ruby .hljs-title .hljs-keyword,.hljs-perl .hljs-sub,.hljs-javascript .hljs-title,.hljs-coffeescript .hljs-title{color:#4271ae}.hljs-keyword,.hljs-javascript .hljs-function{color:#8959a8}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.marked p{text-align:left;margin-bottom:.5em}.marked strong{font-weight:700}.marked em{font-style:italic}svg.svelte-c8tyih{stroke:currentColor;fill:currentColor;stroke-width:0;width:100%;height:auto;max-height:100%}nav.svelte-qncs4e.svelte-qncs4e{position:fixed;top:0;left:0;width:100%;height:48px;display:flex;justify-content:space-between;align-items:center;background:#222;z-index:50}nav.svelte-qncs4e>div.svelte-qncs4e{margin:1em}.account.svelte-qncs4e.svelte-qncs4e{font-size:.9em;cursor:pointer}div.loading.svelte-6j6myf img.svelte-6j6myf{height:100%;max-height:128px}:root{background:var(--root-background);min-height:100vh;height:100vh}div.base.svelte-1erzh2z.svelte-1erzh2z{background-image:url(/assets/back01-337965a6.png);background-size:cover;height:100%}i.svelte-1erzh2z.svelte-1erzh2z{display:inline-block;height:1em;margin:0 .5em 0 0}.home-header.svelte-1erzh2z.svelte-1erzh2z{display:flex;background:#ffffff;padding:1rem;text-align:left;color:#333;font-size:22px;font-weight:700;align-items:center;margin-top:42px}.home-header.svelte-1erzh2z .welcome.svelte-1erzh2z{display:flex;flex-grow:2;align-items:center;user-select:none}.home-header.svelte-1erzh2z .code button.svelte-1erzh2z{font-size:14px;color:#f8f8f8;background-color:#3f59e1;transition:background .15s linear}.home-header.svelte-1erzh2z .code button.svelte-1erzh2z:hover{background-color:#1d35b7}.home-header.svelte-1erzh2z .code button.svelte-1erzh2z:active{background-color:#6076e6}.home-header.svelte-1erzh2z .welcome img.svelte-1erzh2z{height:3em;filter:drop-shadow(3px 6px 4px #4447)}@media (max-width: 640px){.home-header.svelte-1erzh2z .welcome.svelte-1erzh2z{font-size:20px}.home-header.svelte-1erzh2z .code button.svelte-1erzh2z{font-size:11px;padding:.4em}}.main.svelte-1erzh2z.svelte-1erzh2z{display:flex;align-items:center;flex-direction:column;margin:.5rem 2rem}.home-elt.svelte-1erzh2z.svelte-1erzh2z{user-select:none;color:#364e5d;margin:.5rem 0;border:1px solid #aaa;padding:12px;background:#fffd;box-shadow:0 6px 6px #0006;transition:border-color .15s,box-shadow .15s;width:100%;max-width:1200px}.home-elt.svelte-1erzh2z.svelte-1erzh2z:hover{box-shadow:0 8px 8px #0006;border-color:#333}.home-elt.svelte-1erzh2z h3.svelte-1erzh2z{font-weight:700;font-size:22px;text-align:left}.empty.svelte-1erzh2z img.svelte-1erzh2z{height:128px;filter:drop-shadow(3px 6px 4px #4447)}.all.svelte-1erzh2z.svelte-1erzh2z{display:none}.current-list.svelte-1erzh2z.svelte-1erzh2z{display:flex;flex-wrap:wrap;justify-content:space-around}.parcours.svelte-1erzh2z.svelte-1erzh2z{margin:1em;font-size:22px;text-align:center;width:220px;height:220px;background-color:#789;background-size:cover;background-position:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.parcours a{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;color:#c6deed;font-size:1em;font-weight:700;text-shadow:none;text-decoration:none;letter-spacing:1px;text-shadow:-1.5px -1.5px 0 #222,1.5px -1.5px 0 #222,-1.5px 1.5px 0 #222,1.5px 1.5px 0 #222;transition:all .3s linear}.parcours a:hover{font-size:1.2em}h1.svelte-1erzh2z.svelte-1erzh2z{font-family:Roboto,Oxygen,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;margin:1.5rem 0;font-variant:small-caps;font-weight:700;letter-spacing:2px}h1.svelte-1erzh2z.svelte-1erzh2z{font-size:1.8rem}.nav.svelte-1u7s6ez.svelte-1u7s6ez{position:absolute;display:flex;top:0;left:0;width:100%}.nav.svelte-1u7s6ez a{flex-grow:1;text-align:left;margin:1em}.nav.svelte-1u7s6ez .userinfo.svelte-1u7s6ez{color:#c2c2bf;margin:.5em 1em;padding:.5em;border:1px dashed #1e1f1c;transition:color .2s linear,border .2s linear;cursor:pointer}.nav.svelte-1u7s6ez .userinfo.svelte-1u7s6ez:hover{border-color:#90908a;color:#f8f8f2}h1.svelte-1u7s6ez.svelte-1u7s6ez{font-size:1.5em;color:#f8f8f0;margin-top:.5em}.missing.svelte-1u7s6ez.svelte-1u7s6ez{display:flex;flex-direction:column;align-items:center;color:#f92672}.missing.svelte-1u7s6ez img.svelte-1u7s6ez{max-width:256px}.missing.svelte-1u7s6ez p.svelte-1u7s6ez{font-size:1.1em;color:#f8f8f2}.missing.svelte-1u7s6ez button.svelte-1u7s6ez{display:flex;gap:1em;align-items:center;margin:2em;color:#f8f8f2;background:#414339}.missing.svelte-1u7s6ez button.svelte-1u7s6ez svg{width:2em}.loading.svelte-1u7s6ez.svelte-1u7s6ez{color:#ccc}.journey.svelte-1u7s6ez.svelte-1u7s6ez{display:flex;flex-wrap:wrap;min-height:100vh}.activity.svelte-1u7s6ez.svelte-1u7s6ez{position:absolute;display:flex;flex-direction:column;place-items:center;justify-content:center;margin:32px}.activity.svelte-1u7s6ez .place.svelte-1u7s6ez{margin:12px;width:128px;height:128px;border:2px solid #349;border-radius:50%;will-change:filter;transition:filter .6s;filter:grayscale(100%)}@media (max-width: 700px){.activity.svelte-1u7s6ez .place.svelte-1u7s6ez{width:96px;height:96px;background:red}}.activity.available.svelte-1u7s6ez .place.svelte-1u7s6ez{background:#223;filter:none}.activity.active .place.svelte-1u7s6ez img.svelte-1u7s6ez{animation:svelte-1u7s6ez-bounce .5s;animation-direction:alternate;animation-timing-function:cubic-bezier(.5,.05,1,.5);animation-iteration-count:infinite}.activity.available.svelte-1u7s6ez .place.svelte-1u7s6ez:hover{filter:drop-shadow(0 0 2em #646cffaa)}.activity.svelte-1u7s6ez .place img.svelte-1u7s6ez{width:100%}@keyframes svelte-1u7s6ez-bounce{0%{transform:translate3d(0,-8px,0)}to{transform:translate3d(0,12px,0)}}main.svelte-1qw1i2t.svelte-1qw1i2t.svelte-1qw1i2t{height:100%;background:#444}.nav.svelte-1qw1i2t.svelte-1qw1i2t.svelte-1qw1i2t{position:absolute;width:100%;display:flex;top:0;background:#1e1f1c}.nav.svelte-1qw1i2t a{text-align:center;margin:1.5em 1em}.nav.svelte-1qw1i2t h1.svelte-1qw1i2t.svelte-1qw1i2t{flex-grow:1;margin-top:1.5em;color:#f8f8f2}.nav.svelte-1qw1i2t .timer.svelte-1qw1i2t.svelte-1qw1i2t{margin:1em}.nav.svelte-1qw1i2t .userinfo.svelte-1qw1i2t.svelte-1qw1i2t{color:#c2c2bf;vertical-align:middle;margin:1em;padding:.5em;border:1px dashed #1e1f1c;transition:color .2s linear,border .2s linear;cursor:pointer}.nav.svelte-1qw1i2t .userinfo.svelte-1qw1i2t.svelte-1qw1i2t:hover{border-color:#90908a;color:#f8f8f0}.activity.svelte-1qw1i2t.svelte-1qw1i2t.svelte-1qw1i2t{display:flex;flex-direction:column;place-items:center;justify-content:center;height:100%}.activity.svelte-1qw1i2t .page.svelte-1qw1i2t.svelte-1qw1i2t{color-scheme:light;color:#222;background:#ffffff;margin:3em 1em 1em;padding:3em 2em;max-width:1200px;box-shadow:8px 16px 12px #222;font-size:14px}@media (min-width: 720px){.activity.raw.svelte-1qw1i2t.svelte-1qw1i2t.svelte-1qw1i2t{margin:3em 2em 0}.activity.lti.svelte-1qw1i2t.svelte-1qw1i2t.svelte-1qw1i2t{margin:0 2em}.activity.svelte-1qw1i2t .page.svelte-1qw1i2t.svelte-1qw1i2t{padding:3em;font-size:16px}}.activity.lti.svelte-1qw1i2t.svelte-1qw1i2t.svelte-1qw1i2t{margin:0}.activity.svelte-1qw1i2t .full.svelte-1qw1i2t.svelte-1qw1i2t{width:100%;height:100%}.activity.svelte-1qw1i2t .validation-overlay.svelte-1qw1i2t.svelte-1qw1i2t{position:fixed;width:100%;height:100%;top:0;left:0;background:#22222299;display:flex;flex-direction:column;justify-content:space-around;align-items:center;z-index:30;display:none}.activity.svelte-1qw1i2t .validation-overlay.visible.svelte-1qw1i2t.svelte-1qw1i2t{display:flex}.activity.svelte-1qw1i2t .validation-overlay button.svelte-1qw1i2t.svelte-1qw1i2t{color:#f8f8f0}.activity.svelte-1qw1i2t .validation-overlay .content.svelte-1qw1i2t.svelte-1qw1i2t{display:flex;flex-direction:column;gap:2em;cursor:pointer;background:#f8f8f2;color:#3e3d32;font-weight:bolder;padding:2em;border-radius:1em;box-shadow:3px 6px 12px #222;max-width:80%}.activity.svelte-1qw1i2t .validation-overlay .content h3.svelte-1qw1i2t.svelte-1qw1i2t{font-size:22px;color:#86b42b}.activity.svelte-1qw1i2t .validation-overlay button.svelte-1qw1i2t.svelte-1qw1i2t{color:#f8f8f2;background-color:#272822}.dt.svelte-1qw1i2t.svelte-1qw1i2t.svelte-1qw1i2t{font-size:.8em;display:block;text-align:right}.external.svelte-1qw1i2t.svelte-1qw1i2t.svelte-1qw1i2t,.external.svelte-1qw1i2t iframe.svelte-1qw1i2t.svelte-1qw1i2t{width:100%;height:100%}.quiz.svelte-1qw1i2t.svelte-1qw1i2t.svelte-1qw1i2t{display:flex;flex-direction:column;gap:1em;margin:2em 1em 1em;padding-top:1em;line-height:1.3em}.quiz.svelte-1qw1i2t p.svelte-1qw1i2t.svelte-1qw1i2t{text-align:left}.quiz.svelte-1qw1i2t .qcm-help.svelte-1qw1i2t.svelte-1qw1i2t{color:#86b42b;font-style:italic;font-size:small;margin-bottom:-1em;padding:0}.quiz.svelte-1qw1i2t .quiz-answers.svelte-1qw1i2t.svelte-1qw1i2t{display:grid;grid-template-columns:50% 50%;gap:.8em;align-items:stretch}@media (max-width: 640px){.quiz.svelte-1qw1i2t .quiz-answers.svelte-1qw1i2t.svelte-1qw1i2t{grid-template-columns:100%}}.quiz.svelte-1qw1i2t .answers.svelte-1qw1i2t.svelte-1qw1i2t{display:flex;flex-direction:column;gap:1em;place-items:center;text-align:left}.quiz.svelte-1qw1i2t .answers input.svelte-1qw1i2t.svelte-1qw1i2t{width:100%}.quiz.svelte-1qw1i2t .quiz-answers .answer.svelte-1qw1i2t.svelte-1qw1i2t{display:flex;position:relative;text-align:left;gap:.5em;align-items:center;box-shadow:1px 1px 2px #3e3d32;transition:box-shadow .1s ease-in-out}.quiz.svelte-1qw1i2t .quiz-answers .answer.svelte-1qw1i2t.svelte-1qw1i2t:hover{text-align:left;box-shadow:1px 2px 3px #3e3d32}.quiz.svelte-1qw1i2t .quiz-answers .answer .text.svelte-1qw1i2t.svelte-1qw1i2t{margin-left:32px}.quiz.svelte-1qw1i2t .quiz-answers .answer.selected.svelte-1qw1i2t.svelte-1qw1i2t{background:#58a834;color:#f8f8f2;font-weight:700}.quiz.svelte-1qw1i2t .quiz-answers .answer.QCU.svelte-1qw1i2t.svelte-1qw1i2t,.quiz.svelte-1qw1i2t .quiz-answers .answer.QCM.svelte-1qw1i2t.svelte-1qw1i2t{user-select:none;padding:.5em;border:1px solid #75715e;cursor:pointer}.quiz.svelte-1qw1i2t .quiz-answers .answer .mark.svelte-1qw1i2t.svelte-1qw1i2t{display:inline-block;position:absolute;align-self:center;width:16px;height:16px;border:2px solid #C7D2C7}.quiz.svelte-1qw1i2t .quiz-answers .answer.QCU .mark.svelte-1qw1i2t.svelte-1qw1i2t{border-radius:50%}.quiz.svelte-1qw1i2t .quiz-answers .answer.selected .mark.svelte-1qw1i2t.svelte-1qw1i2t{border:2px solid #86b42b}.quiz.svelte-1qw1i2t .quiz-answers .answer.QCM.selected .mark.svelte-1qw1i2t.svelte-1qw1i2t:after{content:"";display:block;position:absolute;left:4px;top:0px;width:5px;height:10px;border:solid #f8f8f2;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.quiz.svelte-1qw1i2t .quiz-answers .answer.QCU.selected .mark.svelte-1qw1i2t.svelte-1qw1i2t:after{content:"";display:block;position:absolute;left:4px;top:4px;width:8px;height:8px;background:#f8f8f2;border-radius:50%}.quiz.svelte-1qw1i2t .qrocm-ans.svelte-1qw1i2t.svelte-1qw1i2t{display:flex;width:100%}.quiz.svelte-1qw1i2t .qrocm-ans label.svelte-1qw1i2t.svelte-1qw1i2t{width:64px}.quiz.svelte-1qw1i2t .footer.svelte-1qw1i2t.svelte-1qw1i2t{display:flex;justify-content:center;gap:1em}.quiz.svelte-1qw1i2t .help .points.svelte-1qw1i2t.svelte-1qw1i2t{margin-top:.5em;font-style:italic;color:#444}.quiz.svelte-1qw1i2t .help .content.svelte-1qw1i2t.svelte-1qw1i2t{position:relative;border:2px dotted #90D090;padding:1em;border-radius:.5em;color:#141;margin-bottom:.5em}.quiz.svelte-1qw1i2t .help .content.svelte-1qw1i2t hr{border-top:1px dashed #90D090;border-bottom:none}.quiz.svelte-1qw1i2t .help img.svelte-1qw1i2t.svelte-1qw1i2t{position:absolute;top:-38px;left:-32px;width:64px}.quiz.svelte-1qw1i2t .help button.svelte-1qw1i2t.svelte-1qw1i2t{width:fit-content;margin-left:auto;color:#141;background-color:#9ae8a6}.quiz.svelte-1qw1i2t .help button.svelte-1qw1i2t.svelte-1qw1i2t:hover{background-color:#90d090}.quiz.svelte-1qw1i2t button.svelte-1qw1i2t.svelte-1qw1i2t{background-color:#fff;color:#444;border:1px solid #444;box-shadow:1px 1px 2px #3e3d32;transition:background-color linear .2s,box-shadow linear .2s}.quiz.svelte-1qw1i2t button.svelte-1qw1i2t.svelte-1qw1i2t:hover{background-color:#f4fff4;box-shadow:1px 2px 3px #3e3d32}.quiz.svelte-1qw1i2t .q-help.svelte-1qw1i2t.svelte-1qw1i2t{color:#c4265e;font-style:italic;margin-bottom:-1em}button.small.svelte-1qw1i2t.svelte-1qw1i2t.svelte-1qw1i2t{font-size:small}.information.svelte-1qw1i2t.svelte-1qw1i2t.svelte-1qw1i2t{margin:1rem 0 .5rem}.eval.svelte-1qw1i2t img.svelte-1qw1i2t.svelte-1qw1i2t{width:8em;float:left}.eval.svelte-1qw1i2t p.svelte-1qw1i2t.svelte-1qw1i2t{text-align:center}.eval.svelte-1qw1i2t button.svelte-1qw1i2t.svelte-1qw1i2t{margin-top:2em}.eval.svelte-1qw1i2t button img.svelte-1qw1i2t.svelte-1qw1i2t{width:2em}.eval.svelte-1qw1i2t button.svelte-1qw1i2t span.svelte-1qw1i2t{display:inline-block;margin-top:.4em}.intro.svelte-1qw1i2t p{text-align:justify;line-height:1.3em}.marked.svelte-1qw1i2t h1,.quiz.svelte-1qw1i2t h1{font-weight:bolder;text-align:left;color:#403075;font-size:1.3em;margin-top:12px;margin-bottom:16px}.marked.svelte-1qw1i2t h2,.quiz.svelte-1qw1i2t h2{font-weight:bolder;text-align:left;color:#804d15;font-size:1.2em;margin-top:12px;margin-bottom:16px}.marked.svelte-1qw1i2t h3,.quiz.svelte-1qw1i2t h3{color:#403075;text-align:left;margin-top:12px;margin-bottom:8px;font-size:1.1em;font-weight:500}.marked.svelte-1qw1i2t legend,.quiz.svelte-1qw1i2t legend{padding:0;font-style:italic;font-size:smaller;text-align:center}.marked.svelte-1qw1i2t p{margin:.2em 0}.marked.svelte-1qw1i2t p strong,.quiz.svelte-1qw1i2t p strong{color:#403075}.marked.svelte-1qw1i2t a,.quiz.svelte-1qw1i2t a{color:#403075;text-decoration:underline dotted}.marked.svelte-1qw1i2t blockquote,.quiz.svelte-1qw1i2t blockquote{font-family:Baskerville,serif;font-style:italic;border-left:3px solid #403075B0;padding-left:.5em;margin-left:1em;letter-spacing:.4px}.marked.svelte-1qw1i2t em,.quiz.svelte-1qw1i2t em{font-style:italic}.marked.svelte-1qw1i2t ul,.quiz.svelte-1qw1i2t ul{text-align:justify;line-height:1.3m;margin-left:1em;list-style-type:circle}.marked.svelte-1qw1i2t ul li,.quiz.svelte-1qw1i2t ul li{margin-left:1em;margin-bottom:.5em}.marked.svelte-1qw1i2t ol,.quiz.svelte-1qw1i2t ol{text-align:justify;line-height:1.3m;margin-left:1em;list-style-type:decimal}.marked.svelte-1qw1i2t ol li,.quiz.svelte-1qw1i2t ol li{margin-left:1em;margin-bottom:.5em}.marked.svelte-1qw1i2t .def:before{content:"📝 Définition";background:#EEF;color:#336;padding:3px 6px;border-radius:8px;box-shadow:1px 1px 1px #444;width:fit-content;margin-top:-22px;margin-bottom:6px;display:block;overflow:visible}.marked.svelte-1qw1i2t .def{position:relative;display:block;border:2px dashed #44A;border-radius:12px;padding:8px 16px;margin-top:24px;margin-bottom:24px;background-color:#eef}.marked.svelte-1qw1i2t .warning:before,.marked.svelte-1qw1i2t .attention:before{content:"🚨 Attention";background:#FCC;padding:4px 8px;border-radius:6px;box-shadow:1px 1px 1px #444;width:fit-content;margin-top:-22px;margin-bottom:4px;display:block;overflow:visible}.marked.svelte-1qw1i2t .warning,.marked.svelte-1qw1i2t .attention{position:relative;display:block;border:2px dashed #F66;border-radius:12px;padding:8px 16px;margin-top:24px;margin-bottom:24px;background-color:#fcc}.marked.svelte-1qw1i2t .english:before{content:"🇬🇧 In english";background:#f6f6f6;padding:4px 8px;border-radius:8px;box-shadow:1px 1px 1px #444;width:fit-content;margin-top:-22px;margin-bottom:8px;display:block}.marked.svelte-1qw1i2t .english{position:relative;display:block;border:2px dashed #bb452c;color:#28325c;border-radius:16px;padding:8px 16px;margin-top:24px;margin-bottom:24px;background-color:#f6f6f6}.marked.svelte-1qw1i2t pre,.quiz.svelte-1qw1i2t pre{text-align:left;padding:4px;margin-bottom:5px;font-size:15px}.marked.svelte-1qw1i2t pre code,.quiz.svelte-1qw1i2t pre code{display:block;background:white;color:#4d4d4c;font-family:Menlo,Monaco,Consolas,monospace;line-height:1.5;border:1px solid #ccc;padding:10px}@media (max-width: 400px){.marked.svelte-1qw1i2t pre,.marked.svelte-1qw1i2t pre code,.quiz.svelte-1qw1i2t pre,.quiz.svelte-1qw1i2t pre code{max-width:320px;font-size:12px}}@media (max-width: 600px){.marked.svelte-1qw1i2t pre,.marked.svelte-1qw1i2t pre code,.quiz.svelte-1qw1i2t pre,.quiz.svelte-1qw1i2t pre code{max-width:400px;font-size:13px}}.marked.svelte-1qw1i2t code,.quiz.svelte-1qw1i2t code{font-family:Courier New,monospace;line-height:1.3em}.marked.svelte-1qw1i2t .pull-right,.quiz.svelte-1qw1i2t .pull-right{float:right;margin-left:1em;overflow:auto}.marked.svelte-1qw1i2t .center,.quiz.svelte-1qw1i2t .center{display:block;margin:auto;max-width:100%}.marked.svelte-1qw1i2t .pull-left,.quiz.svelte-1qw1i2t .pull-left{float:left;margin-right:1em;overflow:auto}.marked.svelte-1qw1i2t img.pull-right,.marked.svelte-1qw1i2t img.pull-left{max-width:33%}.wrong.svelte-1qw1i2t.svelte-1qw1i2t.svelte-1qw1i2t{animation:svelte-1qw1i2t-shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes svelte-1qw1i2t-shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}main.svelte-q4n0pu.svelte-q4n0pu{position:absolute;top:40%;left:50%;width:240px;height:160px;margin-left:-120px;margin-top:-80px;z-index:10;display:flex;flex-direction:column;align-items:center;gap:2em}main.svelte-q4n0pu .logo.svelte-q4n0pu{width:128px}main.svelte-q4n0pu button.svelte-q4n0pu{display:flex;align-items:center;gap:1em;color:#eee;background-color:#32757490}main.svelte-q4n0pu button img.svelte-q4n0pu{height:1.5em}.bg-bubbles.svelte-q4n0pu.svelte-q4n0pu{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;color:#fff;background:#50a3a2;overflow:hidden}.bg-bubbles.svelte-q4n0pu li.svelte-q4n0pu{position:absolute;list-style:none;display:block;width:40px;height:40px;background-color:#ffffff20;bottom:-160px;-webkit-animation:svelte-q4n0pu-square 60s infinite;animation:svelte-q4n0pu-square 60s infinite;-webkit-clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);-webkit-transition-timing-function:linear;transition-timing-function:linear}.bg-bubbles.svelte-q4n0pu li.svelte-q4n0pu:nth-child(1){left:10%}.bg-bubbles.svelte-q4n0pu li.svelte-q4n0pu:nth-child(2){left:20%;width:80px;height:80px;animation-delay:2s;animation-duration:35s}.bg-bubbles.svelte-q4n0pu li.svelte-q4n0pu:nth-child(3){left:25%;animation-delay:4s}.bg-bubbles.svelte-q4n0pu li.svelte-q4n0pu:nth-child(4){left:40%;width:60px;height:60px;animation-duration:25s;background-color:#ccffff30}.bg-bubbles.svelte-q4n0pu li.svelte-q4n0pu:nth-child(5){left:70%}.bg-bubbles.svelte-q4n0pu li.svelte-q4n0pu:nth-child(6){left:80%;width:120px;height:120px;animation-delay:-3s;background-color:#ffccff20}.bg-bubbles.svelte-q4n0pu li.svelte-q4n0pu:nth-child(7){left:32%;width:160px;height:160px;animation-delay:-7s}.bg-bubbles.svelte-q4n0pu li.svelte-q4n0pu:nth-child(8){left:55%;width:20px;height:20px;animation-delay:-15s;animation-duration:50s}.bg-bubbles.svelte-q4n0pu li.svelte-q4n0pu:nth-child(9){left:25%;width:10px;height:10px;animation-delay:-2s;animation-duration:50s;background-color:#ffffcc30}.bg-bubbles.svelte-q4n0pu li.svelte-q4n0pu:nth-child(10){left:90%;width:160px;height:160px;animation-delay:11s}@-webkit-keyframes svelte-q4n0pu-square{0%{transform:translateY(0)}to{transform:translateY(-150vh) rotate3d(0,0,1,600deg)}}@keyframes svelte-q4n0pu-square{0%{transform:translateY(0)}to{transform:translateY(-150vh) rotate3d(0,0,1,600deg)}}main.svelte-senvj1.svelte-senvj1{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center;gap:2em}main.svelte-senvj1 .dialog.svelte-senvj1{display:flex;flex-direction:column;align-items:center;gap:8px;width:480px;max-width:90%;color:#333;background:#f8f8f2;box-shadow:4px 8px 16px #222;padding-bottom:2em;cursor:default}.dialog.svelte-senvj1 .logo.svelte-senvj1{width:128px}.dialog.svelte-senvj1 h1.svelte-senvj1{color:#8c6bc8;margin:0 2em;font-weight:500;font-size:1.1em}.dialog.svelte-senvj1 p.svelte-senvj1{margin:0 2em;color:#272822}.dialog.svelte-senvj1 p.infomsg.svelte-senvj1{color:#f92672;font-style:italic}.dialog.svelte-senvj1 p.wrong-account.svelte-senvj1{font-size:14px}.dialog.svelte-senvj1 p.wrong-account .disconnect.svelte-senvj1{color:#e33867;cursor:pointer}.dialog.svelte-senvj1 p.wrong-account .disconnect.svelte-senvj1:hover{color:#c71c4b;text-decoration:underline}.dialog.svelte-senvj1 input.svelte-senvj1{width:9ch;box-sizing:content-box;min-height:50px;margin:.5em;padding:0 1px 1px .5ch;color:#344563;font-size:1.875rem;font-family:Roboto Mono,monospace,sans-serif;letter-spacing:.5ch;text-transform:uppercase;background:repeating-linear-gradient(90deg,#c1c7d0 0,#c1c7d0 1ch,transparent 0,transparent 1.5ch) 0 96%/98% 2px no-repeat;background-origin:content-box;border:2px solid #dfe1e6;border-radius:3px}.dialog.svelte-senvj1 button.svelte-senvj1{display:flex;gap:1em;margin:1em;align-items:center;background-color:#3f59e1;transition:background .15s linear}.dialog.svelte-senvj1 button.svelte-senvj1:hover{background-color:#1d35b7}.dialog.svelte-senvj1 button.svelte-senvj1:active{background-color:#6076e6}.dialog.svelte-senvj1 button.svelte-senvj1 svg{width:1.6rem}.dialog.svelte-senvj1 button span.svelte-senvj1{color:#f2f8f8}.bg-bubbles.svelte-senvj1.svelte-senvj1{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;color:#fff;background:#50a3a2;overflow:hidden}.bg-bubbles.svelte-senvj1 li.svelte-senvj1{position:absolute;list-style:none;display:block;width:40px;height:40px;background-color:#ffffff20;bottom:-160px;-webkit-animation:svelte-senvj1-square 60s infinite;animation:svelte-senvj1-square 60s infinite;-webkit-clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);-webkit-transition-timing-function:linear;transition-timing-function:linear}.bg-bubbles.svelte-senvj1 li.svelte-senvj1:nth-child(1){left:10%}.bg-bubbles.svelte-senvj1 li.svelte-senvj1:nth-child(2){left:20%;width:80px;height:80px;animation-delay:2s;animation-duration:35s}.bg-bubbles.svelte-senvj1 li.svelte-senvj1:nth-child(3){left:25%;animation-delay:4s}.bg-bubbles.svelte-senvj1 li.svelte-senvj1:nth-child(4){left:40%;width:60px;height:60px;animation-duration:25s;background-color:#ccffff30}.bg-bubbles.svelte-senvj1 li.svelte-senvj1:nth-child(5){left:70%}.bg-bubbles.svelte-senvj1 li.svelte-senvj1:nth-child(6){left:80%;width:120px;height:120px;animation-delay:-3s;background-color:#ffccff20}.bg-bubbles.svelte-senvj1 li.svelte-senvj1:nth-child(7){left:32%;width:160px;height:160px;animation-delay:-7s}.bg-bubbles.svelte-senvj1 li.svelte-senvj1:nth-child(8){left:55%;width:20px;height:20px;animation-delay:-15s;animation-duration:50s}.bg-bubbles.svelte-senvj1 li.svelte-senvj1:nth-child(9){left:25%;width:10px;height:10px;animation-delay:-2s;animation-duration:50s;background-color:#ffffcc30}.bg-bubbles.svelte-senvj1 li.svelte-senvj1:nth-child(10){left:90%;width:160px;height:160px;animation-delay:11s}@-webkit-keyframes svelte-senvj1-square{0%{transform:translateY(0)}to{transform:translateY(-150vh) rotate3d(0,0,1,600deg)}}@keyframes svelte-senvj1-square{0%{transform:translateY(0)}to{transform:translateY(-150vh) rotate3d(0,0,1,600deg)}}main.cgu.svelte-1oa8kfr.svelte-1oa8kfr{background:#fff;color:#222;padding:2em;text-align:justify;counter-reset:h2}.cgu.svelte-1oa8kfr header.svelte-1oa8kfr{display:flex;gap:2em;align-items:center}.cgu.svelte-1oa8kfr header img.svelte-1oa8kfr{width:140px}.cgu.svelte-1oa8kfr h1.svelte-1oa8kfr{color:#226;font-size:2em;font-weight:700}.cgu.svelte-1oa8kfr h2.svelte-1oa8kfr{margin:1em 0;color:#226;font-size:1.5em;font-weight:700}.cgu.svelte-1oa8kfr h2.svelte-1oa8kfr:before{content:counter(h2) ". ";counter-increment:h2;counter-reset:h3}.cgu.svelte-1oa8kfr h3.svelte-1oa8kfr{margin:.8em 0;color:#355;font-size:1.2em;font-weight:700}.cgu.svelte-1oa8kfr h3.svelte-1oa8kfr:before{content:counter(h2) "." counter(h3) ". ";counter-increment:h3}.cgu.svelte-1oa8kfr p.svelte-1oa8kfr,.cgu.svelte-1oa8kfr li.svelte-1oa8kfr{color:#555;margin:.6em 0;line-height:1.3em}.cgu.svelte-1oa8kfr ul.svelte-1oa8kfr{margin:0 0 0 2em}.cgu.svelte-1oa8kfr li.svelte-1oa8kfr{list-style:disc}main.svelte-jpxijc{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;gap:1em;padding-top:3em;font-family:Arial,sans-serif;color:#333;flex-direction:column;align-items:center;background:#1e1f1c;color:#f8f8f2}.logo.svelte-jpxijc{width:96px}h1.svelte-jpxijc{font-size:24px;font-weight:700;color:#a6e22e}.ghost.svelte-jpxijc{margin-right:-32px}p.svelte-jpxijc{font-size:1.4em}a.svelte-jpxijc{text-decoration:none}.teacher-nav.svelte-1lk2pzg{display:flex;flex-wrap:wrap;justify-content:space-evenly;font-family:sans-serif;font-weight:700;margin-top:4em}a.svelte-1lk2pzg{color:#e87d3e;text-decoration:none;margin:2rem}.svelte-dneiij.svelte-dneiij{color:#ddd}nav.svelte-dneiij.svelte-dneiij{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;background:#222}nav.svelte-dneiij>div.svelte-dneiij{margin:1em}nav.svelte-dneiij>div span.svelte-dneiij{margin:0 .5em;text-transform:capitalize}.sort.svelte-anintc{right:0;cursor:pointer;position:absolute;padding:0 .25em;color:#999}.search.svelte-1i8kfb6.svelte-1i8kfb6{width:33.3%;float:right}.search.svelte-1i8kfb6 input.svelte-1i8kfb6{width:100%;border:1px solid #eee;border-radius:3px;padding:5px 3px}@media screen and (max-width: 767px){.search.svelte-1i8kfb6.svelte-1i8kfb6{width:100%}}.odd.svelte-z7f1ny{background-color:#3f3f3f}tr.svelte-z7f1ny{cursor:pointer}tr.svelte-z7f1ny:hover{background-color:#4f4f56}.active.svelte-15lu1mo{background-color:#9696eb;color:#fff}ul.svelte-15lu1mo{flex:1;list-style:none;padding:0}ul.actions.svelte-15lu1mo{float:left}ul.nav.svelte-15lu1mo{float:right}li.svelte-15lu1mo{float:left}button.svelte-15lu1mo{background:transparent;border:1px solid #ccc;padding:5px 10px;margin-left:3px;float:left;cursor:pointer}.table.svelte-25mim4.svelte-25mim4{width:100%;border-collapse:collapse}.table.svelte-25mim4 th,td{position:relative}.table.svelte-25mim4 td{padding:.3em}.center.svelte-25mim4.svelte-25mim4{text-align:center;font-style:italic}.center.svelte-25mim4>span.svelte-25mim4{padding:10px;float:left;width:100%}.slot-top.svelte-25mim4.svelte-25mim4,.slot-bottom.svelte-25mim4.svelte-25mim4{float:left;width:100%;margin-top:1em}@media screen and (max-width: 767px){table.responsive.svelte-25mim4.svelte-25mim4{border:0}table.responsive.svelte-25mim4 thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.responsive.svelte-25mim4 tr{border-bottom:2px solid #ddd;display:block;padding-bottom:.3em;margin-bottom:.3em}table.responsive.svelte-25mim4 td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table.responsive.svelte-25mim4 td:before{content:attr(data-label);float:left;font-weight:700}table.responsive.svelte-25mim4 td[data-label-normal]:before{font-weight:400}table.responsive.svelte-25mim4 td[data-label-upper]:before{text-transform:uppercase}table.responsive.svelte-25mim4 td:last-child{border-bottom:0}}main.svelte-17v9l0f.svelte-17v9l0f{margin:2em}.center.svelte-17v9l0f.svelte-17v9l0f{text-align:center}tbody.svelte-17v9l0f td.svelte-17v9l0f{padding:1em}.question.svelte-1yzq138.svelte-1yzq138{position:relative;color:#222;font-size:14px;padding:8px;margin-bottom:12px;border-radius:8px;border:1px solid white;text-align:left;cursor:text;-webkit-transition:background .35s ease;-moz-transition:background .35s ease;-o-transition:background .35s ease;transition:background .35s ease}.question.svelte-1yzq138.svelte-1yzq138:hover{border:1px dashed #bbccbb;background:#ddffdd}.question-text.svelte-1yzq138.svelte-1yzq138{background:#DDD;padding:2px}.question.svelte-1yzq138 .qid.svelte-1yzq138{margin-right:12px}.question.svelte-1yzq138 .delete.svelte-1yzq138,.question.svelte-1yzq138 .points.svelte-1yzq138,.question.svelte-1yzq138 .duplicate.svelte-1yzq138,.question.svelte-1yzq138 .moveUp.svelte-1yzq138,.question.svelte-1yzq138 .moveDown.svelte-1yzq138{position:absolute;opacity:0;border-radius:4px;background-color:#dfd;padding:4px;-webkit-transition:opacity .35s ease;-moz-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}.question.svelte-1yzq138 .duplicate.svelte-1yzq138{right:128px;bottom:4px;color:#292;cursor:pointer}.question.svelte-1yzq138 .delete.svelte-1yzq138{right:8px;bottom:4px;color:#e33;cursor:pointer}.question.svelte-1yzq138 .points.svelte-1yzq138{right:8px;top:4px;color:#33e}.question.svelte-1yzq138 .moveUp.svelte-1yzq138{width:18px;cursor:pointer;color:#28a745}.question.svelte-1yzq138 .moveDown.svelte-1yzq138{width:18px;bottom:0px;cursor:pointer;color:#28a745}.question.svelte-1yzq138:hover .moveUp.svelte-1yzq138,.question.svelte-1yzq138:hover .moveDown.svelte-1yzq138,.question.svelte-1yzq138:hover .delete.svelte-1yzq138,.question.svelte-1yzq138:hover .points.svelte-1yzq138,.question.svelte-1yzq138:hover .duplicate.svelte-1yzq138{opacity:1}.question.svelte-1yzq138 .delete span.svelte-1yzq138:hover,.question.svelte-1yzq138 .duplicate span.svelte-1yzq138:hover{font-weight:700}.answers.svelte-1yzq138.svelte-1yzq138{display:flex;flex-wrap:wrap;margin-top:4px}.answers.svelte-1yzq138 div.extern.svelte-1yzq138{display:flex;gap:1em;align-items:center}.answers.svelte-1yzq138 div.extern.svelte-1yzq138 svg{width:1.4em;margin-left:.5em}.answers.svelte-1yzq138 div.python.svelte-1yzq138 svg{color:#3771a3}.answers.svelte-1yzq138 div.web.svelte-1yzq138 svg{color:#f16529}.answer.svelte-1yzq138.svelte-1yzq138{display:flex;align-items:center;width:50%}.answer.svelte-1yzq138 .icon.svelte-1yzq138{display:inline-block;width:1.2em;margin:0 .5em 0 0}.answer.svelte-1yzq138 .icon.valid.svelte-1yzq138{color:#33b}.answer.svelte-1yzq138 .ep.svelte-1yzq138{margin-left:2em}.answer.svelte-1yzq138 .indexed.svelte-1yzq138{color:green;border:1px solid green;border-radius:50%;padding:1px;margin:1px}.overlay.svelte-s1nj9q{position:fixed;width:100%;height:100%;top:0;left:0;cursor:pointer}.arrow.svelte-d75kyr{position:absolute;top:0}.content.svelte-d75kyr{display:inline-block;position:absolute;left:0;top:0}.target.svelte-555tz3{display:inline-block;position:relative}.popover.svelte-555tz3{position:relative}.question-editor.svelte-1s1jgg7.svelte-1s1jgg7{display:flex;flex-direction:column;gap:8px}.row.svelte-1s1jgg7.svelte-1s1jgg7{display:flex;gap:10px}.help.svelte-1s1jgg7.svelte-1s1jgg7{padding:10px;background:#fff;color:#444;width:240px}i.svelte-1s1jgg7.svelte-1s1jgg7{color:#55d}textarea.svelte-1s1jgg7.svelte-1s1jgg7{width:100%;min-height:8em}.q-help.svelte-1s1jgg7.svelte-1s1jgg7{display:flex;flex-direction:column;padding:.5em}.q-help.svelte-1s1jgg7 .edit.svelte-1s1jgg7{display:flex;flex-direction:column}.q-help.svelte-1s1jgg7 .edit .header.svelte-1s1jgg7{display:flex;justify-content:space-between;margin:4px 0;align-items:center}.q-help.svelte-1s1jgg7 .edit .header.svelte-1s1jgg7 svg{width:1em;color:#282}.q-help.svelte-1s1jgg7 .edit .delete.svelte-1s1jgg7{color:#c33;cursor:pointer;align-self:right}.q-help.svelte-1s1jgg7 .add.svelte-1s1jgg7{cursor:pointer;padding:.2em;margin:.2em;border:1px solid #777}.answer.svelte-1s1jgg7.svelte-1s1jgg7{display:flex;gap:10px}.answer.svelte-1s1jgg7 .textinput.svelte-1s1jgg7{display:flex;width:100%;gap:1em}.answer.svelte-1s1jgg7 .textinput input.main.svelte-1s1jgg7{flex-grow:1}i.svelte-1s1jgg7.svelte-1s1jgg7{display:inline-block;width:1em;cursor:pointer}.add-answer.svelte-1s1jgg7.svelte-1s1jgg7{cursor:pointer}.add-answer.svelte-1s1jgg7 i.svelte-1s1jgg7{color:#282}.add-answer.svelte-1s1jgg7.svelte-1s1jgg7:hover{color:#3a3}.remove-answer.svelte-1s1jgg7.svelte-1s1jgg7{color:#c33}.remove-answer.svelte-1s1jgg7.svelte-1s1jgg7:hover{color:#f55}main.svelte-1i24mm.svelte-1i24mm{display:flex;padding:12px}.quiz-editor.svelte-1i24mm.svelte-1i24mm{text-align:left;max-width:240px;padding-right:8px;-webkit-transition:width .35s ease;-moz-transition:width .35s ease;-o-transition:width .35s ease;transition:width .35s ease}.quiz-editor.svelte-1i24mm textarea.svelte-1i24mm{width:90%;height:80px}.quiz-editor.svelte-1i24mm label.svelte-1i24mm{font-size:12px;padding-left:8px;margin:0}.quiz-editor.svelte-1i24mm div.svelte-1i24mm{margin:1rem 0}.quiz-editor.svelte-1i24mm button.svelte-1i24mm{margin-top:1rem}.quiz-content.svelte-1i24mm.svelte-1i24mm{text-align:left;flex-grow:4;background-color:#fafafa;padding:12px;border-radius:4px;min-height:400px;font-family:Ubuntu;color:#000}.quiz-content.svelte-1i24mm p.svelte-1i24mm{margin:.5em}main.svelte-19c147h{margin:2em}.center.svelte-19c147h{text-align:center}.DRAFT.svelte-19c147h{color:#ccc}.BETA.svelte-19c147h{color:#ae81ff}.PUBLISHED.svelte-19c147h{color:#a6e22e}.DELETED.svelte-19c147h{color:#c4265e}.disabled.svelte-19c147h{color:#75715e}.activity.svelte-10mkqbw.svelte-10mkqbw{position:relative;font-size:14px;padding:8px;margin-bottom:12px;border-radius:8px;border:1px solid white;cursor:text;-webkit-transition:background .35s ease;-moz-transition:background .35s ease;-o-transition:background .35s ease;transition:background .35s ease}.activity.svelte-10mkqbw.svelte-10mkqbw:hover{border:1px dashed #bbccbb;background:#ddffdd}.activity-text.svelte-10mkqbw.svelte-10mkqbw{background:#DDD;padding:2px}.activity.svelte-10mkqbw .qid.svelte-10mkqbw{margin-right:12px}.intro.svelte-10mkqbw.svelte-10mkqbw{min-height:1rem}.activity.svelte-10mkqbw .delete.svelte-10mkqbw,.activity.svelte-10mkqbw .moveUp.svelte-10mkqbw,.activity.svelte-10mkqbw .moveDown.svelte-10mkqbw{position:absolute;opacity:0;border-radius:4px;background-color:#dfd;padding:4px;-webkit-transition:opacity .35s ease;-moz-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}.activity.svelte-10mkqbw .delete.svelte-10mkqbw{right:8px;bottom:4px;color:#e33;cursor:pointer}.activity.svelte-10mkqbw .moveUp.svelte-10mkqbw{width:18px;cursor:pointer;color:#28a745}.activity.svelte-10mkqbw .moveDown.svelte-10mkqbw{width:18px;bottom:0px;cursor:pointer;color:#28a745}.activity.svelte-10mkqbw:hover .moveUp.svelte-10mkqbw,.activity.svelte-10mkqbw:hover .moveDown.svelte-10mkqbw,.activity.svelte-10mkqbw:hover .delete.svelte-10mkqbw{opacity:1}.activity.svelte-10mkqbw .delete span.svelte-10mkqbw:hover,.activity.svelte-10mkqbw .duplicate span.svelte-10mkqbw:hover{font-weight:700}.activity.svelte-10mkqbw .links.svelte-10mkqbw,.activity.svelte-10mkqbw .files.svelte-10mkqbw{padding:2px 0}.fileslist.svelte-10mkqbw.svelte-10mkqbw{display:flex;flex-direction:column}.files.svelte-10mkqbw .filename.svelte-10mkqbw{padding:2px 8px}.activity-editor.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm{width:100%;display:flex;flex-direction:column;gap:8px}.help.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm{padding:10px;background:#fff;color:#222;width:420px}i.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm{color:#55d}fieldset.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm{display:flex;padding:1rem;border:1px solid #999}.titre.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm{flex-direction:column}.titre.svelte-kzprnm .intro-top.svelte-kzprnm.svelte-kzprnm{display:flex;justify-content:space-between}.titre.svelte-kzprnm .intro-top.svelte-kzprnm>input.svelte-kzprnm{flex-grow:2}.titre.svelte-kzprnm .intro-top.svelte-kzprnm>div.svelte-kzprnm{margin:0 1em}.titre.svelte-kzprnm .intro-top input[type=number].svelte-kzprnm.svelte-kzprnm{width:5em}.titre.svelte-kzprnm textarea.intro.svelte-kzprnm.svelte-kzprnm{width:100%;min-height:8rem;resize:vertical}legend.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm{display:flex;gap:.5em;padding:4px}legend.svelte-kzprnm .add-question.svelte-kzprnm.svelte-kzprnm{display:inline-block;cursor:pointer;height:1.1em;color:#292;margin-left:.5em;vertical-align:bottom;transition:color .2s}legend.svelte-kzprnm .add-question.svelte-kzprnm.svelte-kzprnm:hover{color:#4b4}.quiz.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm{display:flex;flex-direction:column;background:white;padding:0}.quiz-meta.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm{color-scheme:normal;display:none;justify-content:space-between;margin:0 .5em;text-align:left;color:#333}.quiz-meta.svelte-kzprnm span.svelte-kzprnm.svelte-kzprnm{display:flex;gap:.3em}.quiz.svelte-kzprnm legend.svelte-kzprnm.svelte-kzprnm{background:white;color:#333;border-radius:6px}.quiz.svelte-kzprnm .question-editor{background:#222;padding:1em}i.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm{display:inline-block;width:1em;cursor:pointer}.files.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.files.svelte-kzprnm li.svelte-kzprnm.svelte-kzprnm{display:flex;justify-content:space-between;margin-bottom:8px}.files.svelte-kzprnm .upload.svelte-kzprnm.svelte-kzprnm{display:flex;flex-direction:column;width:100%;padding:4px}.files.svelte-kzprnm .upload .progress.svelte-kzprnm.svelte-kzprnm{display:flex;width:100%;margin:0 4px}.files.svelte-kzprnm .publink.svelte-kzprnm.svelte-kzprnm{color:#819aff;cursor:pointer;font-size:small}#progress-28.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm{background:green;width:40%;padding:4px;border:2px solid #4545D5;border-radius:4px}.remove.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm{font-size:small;color:#e33;cursor:pointer}.remove.svelte-kzprnm.svelte-kzprnm.svelte-kzprnm:hover{font-weight:700}header.svelte-1soaoe8.svelte-1soaoe8{display:flex;gap:2em;margin:.5em 1em}header.svelte-1soaoe8 button.svelte-1soaoe8{display:flex;gap:1em;color:#a6e22e;background:#1e1f1c;margin:4px}header.svelte-1soaoe8 button.svelte-1soaoe8:hover{border-color:#a6e22e}header.svelte-1soaoe8 button.svelte-1soaoe8 svg{height:1em}main.svelte-1soaoe8.svelte-1soaoe8{display:flex}h2.svelte-1soaoe8.svelte-1soaoe8{margin:1em 0}.parcours-editor-meta.svelte-1soaoe8.svelte-1soaoe8{display:flex;flex-direction:column;gap:1em;text-align:left;max-width:240px;padding-right:.5em}.parcours-editor-meta.svelte-1soaoe8 img.svelte-1soaoe8{max-width:50%}.parcours-editor-meta.svelte-1soaoe8 fieldset.svelte-1soaoe8{border:1px solid #444;min-height:2.5em;font-size:small}.parcours-editor-meta.svelte-1soaoe8 fieldset legend span.svelte-1soaoe8{margin:0 4px}.parcours-editor-meta.svelte-1soaoe8 li.svelte-1soaoe8{display:flex;justify-content:space-between;margin:.5em 1em}.parcours-editor-meta fieldset svg{cursor:pointer;opacity:.6;transition:opacity .3s,filter .3s}.parcours-editor-meta fieldset svg:hover{filter:saturate(250%);opacity:1}.parcours-editor-meta.svelte-1soaoe8 label.svelte-1soaoe8{font-size:12px}.parcours-content.svelte-1soaoe8.svelte-1soaoe8{text-align:left;flex-grow:4;background-color:#fafafa;padding:12px;border-radius:4px;min-height:400px;font-family:Ubuntu;color:#000}main.svelte-8t2lm0.svelte-8t2lm0{display:flex;flex-direction:column}main.svelte-8t2lm0 h2.svelte-8t2lm0{margin:1em}.edit.svelte-8t2lm0.svelte-8t2lm0{display:flex;justify-content:center;gap:2em}.elt.svelte-8t2lm0.svelte-8t2lm0{display:flex;flex-direction:column;gap:.5em}footer.svelte-8t2lm0.svelte-8t2lm0{margin:1em}main.svelte-1e8kwid{margin:2em}main.svelte-wqx5ls.svelte-wqx5ls.svelte-wqx5ls{margin:1em;color:#f8f8f2}header.svelte-wqx5ls h2.svelte-wqx5ls.svelte-wqx5ls{margin-bottom:1em}.results.svelte-wqx5ls.svelte-wqx5ls.svelte-wqx5ls{margin:1em;text-align:left}.result-row.svelte-wqx5ls.svelte-wqx5ls.svelte-wqx5ls{width:fit-content;padding:.5em;margin:.5em 0;border:1px dashed #777;min-width:100%}.result-row.svelte-wqx5ls.svelte-wqx5ls.svelte-wqx5ls:hover{border-color:#f8f8f0}.result-row.svelte-wqx5ls .res-infos.svelte-wqx5ls.svelte-wqx5ls{display:flex;margin:.5em .5em .5em 0;font-weight:700}.result-row.svelte-wqx5ls .res-parcours-list.svelte-wqx5ls.svelte-wqx5ls{display:flex}.result-row.svelte-wqx5ls .res-parcours.svelte-wqx5ls.svelte-wqx5ls{display:flex;flex-direction:column;place-items:center;cursor:zoom-in;font-size:small;border:1px solid #777;padding:.5em}.result-row.svelte-wqx5ls .res-parcours-title.svelte-wqx5ls.svelte-wqx5ls{line-height:1.5em}section.details.svelte-wqx5ls.svelte-wqx5ls.svelte-wqx5ls{position:fixed;width:100%;height:100%;background:#333333D0;top:0;left:0;cursor:zoom-out}section.details.svelte-wqx5ls .content.svelte-wqx5ls.svelte-wqx5ls{position:absolute;width:80%;top:10%;left:10%;background:#323232;box-shadow:4px 8px 12px #111;display:flex;flex-direction:column;padding:1em;justify-content:flex-start;gap:1em;place-items:center;border:1px solid #aaa;border-radius:.5em}section.details.svelte-wqx5ls h3.svelte-wqx5ls.svelte-wqx5ls{font-size:large}section.details.svelte-wqx5ls .parcours.svelte-wqx5ls.svelte-wqx5ls{display:flex;width:100%;justify-content:space-between}section.details.svelte-wqx5ls .results table.svelte-wqx5ls.svelte-wqx5ls{table-layout:fixed;width:100%;cursor:default;border-collapse:collapse;border:2px solid #75715e;background:#272822;font-size:15px}section.details.svelte-wqx5ls .results th.svelte-wqx5ls.svelte-wqx5ls{color:#ae81ff}section.details.svelte-wqx5ls .results tr.svelte-wqx5ls.svelte-wqx5ls:hover{background-color:#3e3d32}section.details.svelte-wqx5ls .results thead th.svelte-wqx5ls.svelte-wqx5ls:nth-child(4){width:72px}section.details.svelte-wqx5ls .results thead th.svelte-wqx5ls.svelte-wqx5ls:nth-child(5){width:42px}section.details.svelte-wqx5ls .results thead th.svelte-wqx5ls.svelte-wqx5ls:nth-child(6){width:48px}section.details.svelte-wqx5ls .results thead th.svelte-wqx5ls.svelte-wqx5ls:nth-child(7){width:48px}section.details.svelte-wqx5ls .results thead th.svelte-wqx5ls.svelte-wqx5ls:nth-child(8){width:64px}section.details.svelte-wqx5ls .results tfoot tr.svelte-wqx5ls.svelte-wqx5ls{color:#66d9ef}section.details.svelte-wqx5ls .results th.svelte-wqx5ls.svelte-wqx5ls,section.details.svelte-wqx5ls .results td.svelte-wqx5ls.svelte-wqx5ls{padding:8px;border:1px solid #777;text-align:center}section.details.svelte-wqx5ls .results td.svelte-wqx5ls.svelte-wqx5ls:nth-child(1){text-align:left}section.details.svelte-wqx5ls .results tbody.svelte-wqx5ls.svelte-wqx5ls:nth-child(odd){background:#333}section.details.svelte-wqx5ls .results .ok.svelte-wqx5ls.svelte-wqx5ls{color:#a6e22e}section.details.svelte-wqx5ls .results .fail.svelte-wqx5ls.svelte-wqx5ls{color:#c4265e}section.details.svelte-wqx5ls .results td.act.svelte-wqx5ls.svelte-wqx5ls,section.details.svelte-wqx5ls .results td.export.svelte-wqx5ls.svelte-wqx5ls{vertical-align:middle}section.details.svelte-wqx5ls .results td.act.svelte-wqx5ls>.svelte-wqx5ls{margin:.8em 0}section.details.svelte-wqx5ls .results td.export img.svelte-wqx5ls.svelte-wqx5ls{width:32px}main.svelte-1vqvdy5{margin:2em}.autocomplete.svelte-75ckfb.svelte-75ckfb{min-width:200px;display:inline-block;max-width:100%;position:relative;vertical-align:top;height:2.25em}.autocomplete.svelte-75ckfb.svelte-75ckfb:not(.hide-arrow):not(.is-loading):after{border:3px solid;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;width:.625em;border-color:#3273dc;right:1.125em;z-index:4}.autocomplete.show-clear.svelte-75ckfb.svelte-75ckfb:not(.hide-arrow):after{right:2.3em}.autocomplete.svelte-75ckfb .svelte-75ckfb{box-sizing:border-box}.autocomplete-input.svelte-75ckfb.svelte-75ckfb{font:inherit;width:100%;height:100%;padding:5px 11px}.autocomplete.svelte-75ckfb:not(.hide-arrow) .autocomplete-input.svelte-75ckfb{padding-right:2em}.autocomplete.show-clear.svelte-75ckfb:not(.hide-arrow) .autocomplete-input.svelte-75ckfb{padding-right:3.2em}.autocomplete.hide-arrow.show-clear.svelte-75ckfb .autocomplete-input.svelte-75ckfb{padding-right:2em}.autocomplete-list.svelte-75ckfb.svelte-75ckfb{background:#fff;position:relative;width:100%;overflow-y:auto;z-index:99;padding:10px 0;top:0px;border:1px solid #999;max-height:calc(15*(1rem + 10px) + 15px);user-select:none}.autocomplete-list.svelte-75ckfb.svelte-75ckfb:empty{padding:0}.autocomplete-list-item.svelte-75ckfb.svelte-75ckfb{padding:5px 15px;color:#333;cursor:pointer;line-height:1}.autocomplete-list-item.confirmed.svelte-75ckfb.svelte-75ckfb{background-color:#789fed;color:#fff}.autocomplete-list-item.selected.svelte-75ckfb.svelte-75ckfb{background-color:#2e69e2;color:#fff}.autocomplete-list-item-no-results.svelte-75ckfb.svelte-75ckfb{padding:5px 15px;color:#999;line-height:1}.autocomplete-list-item-create.svelte-75ckfb.svelte-75ckfb,.autocomplete-list-item-loading.svelte-75ckfb.svelte-75ckfb{padding:5px 15px;line-height:1}.autocomplete-list.hidden.svelte-75ckfb.svelte-75ckfb{visibility:hidden}.autocomplete.show-clear.svelte-75ckfb .autocomplete-clear-button.svelte-75ckfb{cursor:pointer;display:block;text-align:center;position:absolute;right:.1em;padding:.3em .6em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:4}.autocomplete.svelte-75ckfb:not(.show-clear) .autocomplete-clear-button.svelte-75ckfb{display:none}.autocomplete.svelte-75ckfb select.svelte-75ckfb{display:none}.autocomplete.is-multiple.svelte-75ckfb .input-container.svelte-75ckfb{height:auto;box-shadow:inset 0 1px 2px #0a0a0a1a;border-radius:4px;border:1px solid #b5b5b5;padding-left:.4em;padding-right:.4em;display:flex;flex-wrap:wrap;align-items:stretch;background-color:#fff}.autocomplete.is-multiple.svelte-75ckfb .tag.svelte-75ckfb{display:flex;margin-top:.5em;margin-bottom:.3em}.autocomplete.is-multiple.svelte-75ckfb .tag.is-delete.svelte-75ckfb{cursor:pointer}.autocomplete.is-multiple.svelte-75ckfb .tags.svelte-75ckfb{margin-right:.3em;margin-bottom:0}.autocomplete.is-multiple.svelte-75ckfb .autocomplete-input.svelte-75ckfb{display:flex;width:100%;flex:1 1 50px;min-width:3em;border:none;box-shadow:none;background:none}main.svelte-r84pdi{display:flex;flex-direction:column;gap:1em}.editor.svelte-r84pdi{display:flex;flex-direction:column;align-items:center;gap:1em}.new-student.svelte-r84pdi{margin:.5em;text-align:left}:host{width:100%}.info.svelte-16sn04r{border:1px solid #aaa;padding:1rem;font-style:italic;background:#722}.user-editor.svelte-16sn04r{display:flex;flex-direction:column;gap:8px;margin:1rem}fieldset.svelte-16sn04r{display:flex;flex-direction:column;padding:1rem;gap:1rem;border:1px solid #999;text-align:left}.name.svelte-16sn04r{font-weight:700}.valid.svelte-16sn04r{color:#7d7}.invalid.svelte-16sn04r{color:#e57;font-weight:700}
