*,:after,:before{box-sizing:border-box}img,svg{vertical-align:middle}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:fallback;src:url(/_next/static/media/nunito-v16-latin-regular.0a37953f.eot);src:local(""),url(/_next/static/media/nunito-v16-latin-regular.0a37953f.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/nunito-v16-latin-regular.13c36018.woff2) format("woff2"),url(/_next/static/media/nunito-v16-latin-regular.a68ad493.woff) format("woff"),url(/_next/static/media/nunito-v16-latin-regular.df07ddd3.ttf) format("truetype"),url(/_next/static/media/nunito-v16-latin-regular.e1f8c9c4.svg#Nunito) format("svg")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:fallback;src:url(/_next/static/media/barlow-condensed-v5-latin-600.cd71c7b6.eot);src:local(""),url(/_next/static/media/barlow-condensed-v5-latin-600.cd71c7b6.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/barlow-condensed-v5-latin-600.34fefef2.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-v5-latin-600.b16bff46.woff) format("woff"),url(/_next/static/media/barlow-condensed-v5-latin-600.016b71d7.ttf) format("truetype"),url(/_next/static/media/barlow-condensed-v5-latin-600.23f3f22f.svg#BarlowCondensed) format("svg")}@font-face{font-family:MathsAndGo;font-style:normal;font-weight:400;font-display:fallback;src:local(""),url(/_next/static/media/mathsandgo-symbols.97392264.woff) format("woff"),url(/_next/static/media/mathsandgo-symbols.9fcc1047.ttf) format("truetype"),url(/_next/static/media/mathsandgo-symbols.d0f1e8cf.svg#MathsAndGo) format("svg")}:root{--color-primary-1-rgb:34 25 92;--color-primary-1:#22195c;--color-primary-1-a80:#22195ccc;--color-primary-1-a60:#22195c99;--color-primary-1-a40:#22195c66;--color-primary-1-a20:#22195c33;--color-primary-1-80:#4e477d;--color-primary-1-60:#7a759d;--color-primary-1-50:#908cad;--color-primary-1-40:#a7a3be;--color-primary-1-20:#d3d1de;--color-primary-1-10:#e9e8ef;--color-primary-2:#f99813;--color-primary-2-a80:#f99813cc;--color-primary-2-a60:#f9981399;--color-primary-2-a40:#f9981366;--color-primary-2-a20:#f9981333;--color-primary-2-80:#faad42;--color-primary-2-60:#fbc171;--color-primary-2-50:#fccb89;--color-primary-2-40:#fdd6a1;--color-primary-2-20:#feead0;--color-primary-2-10:#fef5e8;--color-primary-3:#8ad1ba;--color-primary-3-a80:#8ad1bacc;--color-primary-3-a60:#8ad1ba99;--color-primary-3-a40:#8ad1ba66;--color-primary-3-a20:#8ad1ba33;--color-primary-3-80:#a1dac8;--color-primary-3-60:#b9e3d6;--color-primary-3-40:#d0ede3;--color-primary-3-20:#e8f6f1;--color-secondary-1:#73c6e2;--color-secondary-1-a80:#73c6e2cc;--color-secondary-1-a60:#73c6e299;--color-secondary-1-a40:#73c6e266;--color-secondary-1-a20:#73c6e233;--color-secondary-1-80:#8fd1e8;--color-secondary-1-60:#abddee;--color-secondary-1-40:#e9f6fa;--color-secondary-1-20:#c7e8f3;--color-secondary-3:#e56cb3;--color-secondary-3-a80:#e56cb3cc;--color-secondary-3-a60:#e56cb399;--color-secondary-3-a40:#e56cb366;--color-secondary-3-a20:#e56cb333;--color-secondary-3-80:#ea89c2;--color-secondary-3-60:#efa7d1;--color-secondary-3-40:#f5c4e1;--color-secondary-3-20:#fae2f0;--color-secondary-4:#ba73c1;--color-secondary-4-a80:#ba73c1cc;--color-secondary-4-a60:#ba73c199;--color-secondary-4-a40:#ba73c166;--color-secondary-4-a20:#ba73c133;--color-secondary-4-80:#c88fcd;--color-secondary-4-60:#d6abda;--color-secondary-4-40:#e3c7e6;--color-secondary-4-20:#faf4fa;--color-secondary-5:#d4274e;--color-secondary-5-a80:#d4274ecc;--color-secondary-5-a60:#d4274e99;--color-secondary-5-a40:#d4274e66;--color-secondary-5-a20:#d4274e33;--color-secondary-5-80:#dd5271;--color-secondary-5-60:#e57d95;--color-secondary-5-40:#eea9b8;--color-secondary-5-20:#f6d4dc;--color-primary-1-dark:var(--color-primary-1);--color-primary-2-dark:var(--color-primary-2);--color-primary-2-light:#f6bb49;--color-primary-3-dark:var(--color-primary-3);--color-secondary-1-dark:var(--color-secondary-1);--color-heavy-blue:#00a2e8;--color-secondary-2-dark:#f6bb49;--color-secondary-2-light:#fdf5e5;--color-secondary-3-dark:var(--color-secondary-3);--color-secondary-3-light:#fbeaf4;--color-secondary-4-dark:var(--color-secondary-4);--color-secondary-4-light:#f5ebf6;--color-secondary-5-dark:var(--color-secondary-5);--color-disabled:#e6e6e6;--linear-gradient:linear-gradient(138.46deg,var(--color-primary-2-light) -30%,var(--color-primary-2-dark) 50%);--color-success:#09803b;--seagull-400:#56bada;--color-shape-border:var(--color-primary-2);--color-shape-light:var(--color-primary-2-10);--color-shape-fill:var(--color-primary-2-50)}body{font-family:MathsAndGo,Nunito,Tahoma,sans-serif;font-size:2rem;line-height:1.5;font-weight:400;user-select:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1{font-size:3.75rem}.h1,.h2{text-transform:uppercase}.h2{font-size:3rem;font-family:Barlow Condensed,Tahoma,sans-serif}.h3{font-size:2.6rem}.h4{font-size:2.25rem}.h5{font-size:2rem;font-weight:300}.h6{font-weight:500;font-size:1.5rem}.body1{font-size:1.2rem}.body1,.body2{font-weight:400}.body2{font-size:1rem}.sectionTitle{color:var(--color-primary-1-dark);margin:30px;text-align:center}#__next,#root,body,html{height:100%;margin:0}@media only screen and (max-height:1200px){.body1{font-weight:400;font-size:1.1rem}}@media only screen and (max-width:600px){.h1{font-size:3.2rem}.h1,.h2{text-transform:uppercase}.h2{font-family:Barlow Condensed,Tahoma,sans-serif}.h2,.h3{font-size:2rem}.h4{font-size:1.7rem}.h5{font-size:1.5rem;font-weight:300}.h6{font-weight:500;font-size:1.2rem}.body1{font-weight:400;font-size:1rem}}.linkButton{position:relative;overflow:hidden;padding:0 26px;height:38px;border:none;background:linear-gradient(138.46deg,var(--color-primary-2-light) -30%,var(--color-primary-2-dark) 50%);display:flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;letter-spacing:0;color:#fff;border-radius:8px}.linkButton:hover{color:#fff;filter:brightness(.9);transition:filter .5s}.linkButton:before{content:"";position:absolute;overflow:clip;top:50%;bottom:50%;width:400px;height:400px;transform:translateY(-50%);opacity:0;filter:blur(10px);background-color:var(--color-primary-1-dark);border-radius:50%;transition:all 1s ease-out}.linkButtonDisabled{position:relative;overflow:hidden;padding:0 26px;height:38px;border:none;background:linear-gradient(138.46deg,var(--color-primary-2-light) -30%,var(--color-primary-2-dark) 50%);display:flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none;white-space:nowrap;letter-spacing:0;color:#fff;border-radius:8px;filter:grayscale(1);cursor:default}div.clickEffect{position:fixed;box-sizing:border-box;border-style:solid;border-color:var(--color-primary-2-dark);border-radius:50%;animation:clickEffect .4s ease-out;z-index:99999}@keyframes clickEffect{0%{filter:blur(10px);opacity:.3;width:.5em;height:.5em;margin:-.25em;border-width:.5em}to{opacity:0;width:15em;height:15em;margin:-7.5em;border-width:.03em}}.linkButton:active:before{content:"";position:absolute;overflow:clip;top:50%;bottom:50%;width:0;height:0;opacity:1;filter:blur(0);transition:0s}.linkButton:disabled{background:var(--color-disabled);filter:brightness(.9)}.secondaryButton{position:relative;overflow:hidden;padding:0 26px;height:38px;border:none;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;text-decoration:none;white-space:nowrap;cursor:pointer;letter-spacing:0;color:var(--color-primary-1-dark);border-radius:8px}.secondaryButton:hover{color:var(--color-primary-1-dark);filter:brightness(.9);transition:filter .5s}.secondaryButton:before{width:400px;height:400px;transform:translateY(-50%);opacity:0;filter:blur(10px);background-color:var(--color-primary-1-dark);border-radius:50%;transition:all 1s ease-out}.secondaryButton:active:before,.secondaryButton:before{content:"";position:absolute;overflow:clip;top:50%;bottom:50%}.secondaryButton:active:before{width:0;height:0;opacity:1;filter:blur(0);transition:0s}.secondaryButton:disabled{background:var(--color-disabled);filter:brightness(.9)}.iconButton{position:relative;cursor:pointer;border-radius:0}.iconButton:hover{filter:brightness(.9);transition:all .5s}.btn-danger{background:var(--color-secondary-5-dark)}.linkButton.tuto-btn{font-size:12px}.linkButton.skip-btn{background:#efefef;color:rgba(0,0,0,.5)}.linkButton.skip-btn:hover{color:rgba(0,0,0,.8)}.full-width{width:100%}body [class^=Mui]{font-family:Nunito,Tahoma,sans-serif!important}.MuiDialog-root .MuiDialog-container .MuiDialog-paper{min-width:400px;border-top:5px solid var(--color-primary-2-dark)}.MuiSnackbar-root.success .MuiPaper-root{background-color:var(--color-success)}.MuiSnackbar-root.error .MuiPaper-root{background-color:var(--color-secondary-5-dark)}.MuiGrid-container.passwords-wrapper .MuiGrid-item{margin-bottom:20px}@media only screen and (max-width:400px){.MuiDialog-root .MuiDialog-container .MuiDialog-paper{min-width:250px;border-top:5px solid var(--color-primary-2-dark)}}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-grow{flex-grow:1}.justify-center{justify-content:center}.justify-stretch{justify-content:stretch}.align-center{align-items:center}.align-stretch{align-items:stretch}.align-start{align-items:flex-start}.justify-start{justify-content:flex-start}.align-end{align-items:end}.justify-end{justify-content:end}.relative{position:relative}.absolute{position:absolute}.pointer{cursor:pointer}.component_content_container{display:flex;flex:1;flex-direction:column}.level_starProgressText{font-weight:700;fill:var(--color-primary-1-dark)}.component_pad-button{margin:5px;cursor:pointer;height:60px;max-width:60px;min-width:50px;border-radius:10px;color:#fff;border:1px solid var(--color-primary-2-dark);align-items:center;justify-content:center;display:flex;flex:1 0}.component_pad-button:hover{filter:brightness(.9)}.component_numpad{font-weight:700;z-index:1;width:100%;flex-wrap:wrap}.component_numpad,.component_numpad>div{display:flex;flex-direction:row;align-items:center;justify-content:center}.page_number-button{font-family:MathsAndGo,Nunito;font-weight:700;background:linear-gradient(138.46deg,var(--color-primary-2-light) -30%,var(--color-primary-2-dark) 50%);user-select:none}.page_number-button:hover{filter:brightness(.9)}.helpButton{flex-direction:column;padding:20px;margin:5px;box-sizing:border-box;height:38px;width:180px;border:1px solid var(--color-primary-2-dark);border-radius:8px;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-primary-2-dark);font-weight:700;letter-spacing:0}.helpButton:hover{filter:brightness(.9)}.activityHeader_instructionsZone{display:flex;flex-direction:row;justify-content:center;flex-grow:0;margin:20px}.activityHeader_instructions{max-width:800px;display:flex;flex-direction:column;margin:15px;border-radius:8px;padding:10px;color:var(--color-primary-1);background-color:var(--color-secondary-1-20);flex-grow:1}.activityHeader_questionText{display:flex;align-items:center;flex-grow:1}.activityHeader_questionIcon{color:var(--color-primary-1);fill:var(--color-primary-1-dark);margin-right:10px;font-size:25px!important;max-height:1em}.activityHeader_answerText{display:flex;flex-wrap:wrap;align-items:center;flex-grow:1}@media (max-width:700px),only screen and (max-height:900px){.activityHeader_instructions{margin:10px;padding:5px}}@media only screen and (max-width:500px){.activityHeader_instructionsZone{margin:0 0 10px}.activityHeader_instructions{background:unset;background-color:var(--color-secondary-1-20);border-left:none;margin:0;border-radius:0}.activityHeader_questionText{display:block}.activityHeader_questionIcon{font-size:25px!important;margin-right:5px}.component_numpad{margin:2px}}@media only screen and (max-width:350px){.component_pad-button{margin:2px;max-width:13vw;min-width:13vw;max-height:13vw;min-height:13vw}}@media only screen and (min-width:320px){.footerText{font-size:small}.studentProgress_progressBox{padding:10px!important}.appappBar_profile{width:40px}.component_pad-button{margin:2px;max-width:46px;min-width:46px;max-height:46px;min-height:46px}}@media only screen and (min-width:600px){.component_numpad{margin-bottom:25px}.footerText{font-size:inherit}.studentProgress_progressBox{padding:30px!important}.appappBar_profile{width:57px}.component_pad-button{margin:2px;max-width:60px;min-width:60px;max-height:60px;min-height:60px}}