@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700&display=swap);body{color:#fff;font-size:25px;background-color:#46b6e5;background:-webkit-gradient(linear,left top,right bottom,from(#0f293b),to(#24064b));background:linear-gradient(to bottom right,#0f293b,#24064b);background-attachment:fixed;font-family:Lato,sans-serif;min-height:100vh;padding:0;margin:0}button{font-size:20px;border-radius:5px;background-color:#46b6e5;color:#fff;border:none;padding:10px 20px}button:not(:first-child){margin-left:10px}button:disabled{background-color:#ccc;color:#555}input{font-size:20px;padding:10px}#root{min-height:100vh;flex:1 1}.lit-circle{width:90px;height:90px;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lit-circle__interactive,.lit-circle__static{position:absolute;top:0;left:0;width:100%;height:100%}.lit-circle__static{border-radius:50%;border:6px solid;width:70px;height:70px;margin:4px}.lit-circle__text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;font-weight:700;font-size:1.4em;cursor:default}.App{min-height:100vh;display:flex;flex-direction:column}.App p{max-width:800px}.App p.warning{margin-bottom:5px;margin-top:5px;color:#ffdf4e;font-size:18px}.App label{display:block;font-size:18px}.App label input[type=date],.App label input[type=number],.App label input[type=text],.App label select{display:block;margin-top:5px;margin-bottom:20px}.App label.inline{display:inline-block;margin-right:5px}.App input,.App select{border:1px solid #aaa;font-size:16px;padding:10px;border-radius:5px;margin-top:10px;margin-bottom:10px}.App .checkbox-group-title{font-size:20px;margin-top:20px}.App .info-box{background-color:#fff;padding:20px;color:#141414;font-size:18px;border-radius:10px;display:inline-block}.App .info-box__title{margin-top:0;margin-bottom:5px;font-size:20px;font-weight:700}.App .info-box__hint{font-size:18px;font-style:italic;color:#777;margin:0}.App .info-box ol{padding-left:20px;margin-bottom:0}.App .center,.ReadyButton{text-align:center}.ReadyButton{padding:20px 40px;width:200px;font-size:25px;text-transform:uppercase;background-color:#46b6e5;border-radius:5px}.ReadyButton:hover{cursor:pointer;background-color:#52cbff}.ReadyButton.ready{color:#ddd;background-color:#85c3dd}.ReadyButton.ready:hover{background-color:#8fcfeb}.lit-audio{background:transparent;border:none;width:58px;height:58px;vertical-align:middle}.lit-audio__progress{stroke:#3629b5;stroke-dasharray:230px;stroke-dashoffset:0;opacity:0}.lit-audio:disabled{cursor:not-allowed}.lit-audio__icon{position:absolute;border:8px solid transparent;border-left:11.2px solid #fff;margin-left:5.6px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lit-audio+.lit-input__field{display:inline-block;vertical-align:middle;margin-left:10px;width:75%;max-width:350px;padding:10px;font-size:20px}.lit-audio.inline{width:40px;height:40px;margin-right:10px}.lit-audio.inline .lit-audio__icon{border:5px solid transparent;border-left:7px solid #fff;margin-left:3.5px}.lit-audio.is-playing{cursor:default}.lit-audio.is-playing .lit-audio__progress{opacity:1}.lit-audio.is-playing .lit-audio__icon{opacity:.4}.lit-audio:active .lit-audio__icon,.lit-audio:active .lit-audio__outline{-webkit-transition:none;transition:none;opacity:.7}.nw-alt-spelling-note{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;margin:8px 0 12px;padding:10px 14px;background:#fffbeb;border:1px solid #f0c040;border-left:4px solid #f0a000;border-radius:6px;font-size:13px;color:#5a4200;line-height:1.5}.NonwordRepetition{text-align:center;place-items:center}.NonwordRepetition .lit-page-title{text-align:center}.NonwordRepetition p{text-align:center;margin-left:auto;margin-right:auto}.listen-image{-webkit-animation:pulse 1.2s ease-in-out infinite;animation:pulse 1.2s ease-in-out infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.85}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.85}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.nw-distraction__dot{width:24px;height:24px;border-radius:50%;background-color:#fff;display:inline-block;-webkit-animation:nw-bounce .9s ease-in-out infinite;animation:nw-bounce .9s ease-in-out infinite}@-webkit-keyframes nw-bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes nw-bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.nw-distraction__gif{max-width:70vw;max-height:40vh;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.3);object-fit:contain}.nw-distraction__text{margin-top:1rem;font-size:1.2rem}.nw-distraction{margin-top:2rem;text-align:center;padding:1.5rem}.nw-distraction__instruction{font-size:1.3rem;margin-bottom:1.5rem}.nw-distraction__big-number{font-size:4rem;font-weight:700}.nw-distraction__circles{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:1rem;gap:1rem}.nw-distraction__circle{width:50px;height:50px;border-radius:50%;border:2px solid hsla(0,0%,100%,.5)}.nw-distraction__numbers{display:flex;flex-wrap:wrap;justify-content:center;grid-column-gap:clamp(2.25rem,6vw,5.5rem);-webkit-column-gap:clamp(2.25rem,6vw,5.5rem);-moz-column-gap:clamp(2.25rem,6vw,5.5rem);column-gap:clamp(2.25rem,6vw,5.5rem);grid-row-gap:1.75rem;row-gap:1.75rem;padding:.5rem 1rem}.nw-distraction__number{font-size:2rem;font-weight:600;min-width:1.2em;text-align:center}.nw-distraction__color-block{width:200px;height:120px;margin:0 auto;border-radius:16px;border:2px solid hsla(0,0%,100%,.7)}.nw-distraction__object{padding:.5rem 1rem;border-radius:10px;background:hsla(0,0%,100%,.1)}.nw-distraction__object--sized{display:inline-block}.nw-distraction__shape{width:120px;height:120px;border:3px solid hsla(0,0%,100%,.9)}.nw-distraction__shape--circle{border-radius:50%}.nw-distraction__shape--triangle{width:0;height:0;border:60px solid transparent;border-top:none;border-bottom:120px solid hsla(0,0%,100%,.9)}.nw-distraction__shape--rectangle{width:180px;height:90px}.nw-admin-delay-timer{margin-top:.5rem;font-size:.95rem;opacity:.85}.nw-admin-heading{display:flex;align-items:center;grid-gap:10px;gap:10px}.nw-admin-delay-pill{font-size:1rem;font-weight:600;padding:.25rem .9rem;border-radius:999px;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.7);color:#fff;white-space:nowrap;display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;box-shadow:0 0 0 1px rgba(0,0,0,.3);-webkit-animation:nw-admin-delay-pulse 1.2s ease-out infinite;animation:nw-admin-delay-pulse 1.2s ease-out infinite}@-webkit-keyframes nw-admin-delay-pulse{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 hsla(0,0%,100%,.35)}60%{-webkit-transform:scale(1.04);transform:scale(1.04);box-shadow:0 0 0 6px hsla(0,0%,100%,0)}to{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes nw-admin-delay-pulse{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 hsla(0,0%,100%,.35)}60%{-webkit-transform:scale(1.04);transform:scale(1.04);box-shadow:0 0 0 6px hsla(0,0%,100%,0)}to{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.nw-distraction__objects--images{display:flex;justify-content:center;grid-gap:2rem;gap:2rem;flex-wrap:wrap}.nw-distraction__object{display:inline-flex;align-items:center;justify-content:center}.nw-distraction__object-imageWrapper--sized{-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.nw-distraction__object-imageWrapper{width:150px;aspect-ratio:1/1;overflow:hidden;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff}.nw-distraction__object-image{width:100%;height:100%;object-fit:contain}.nw-distraction__object-label{padding:.4rem .9rem;border-radius:999px;background:rgba(0,0,0,.45)}.nw-distraction__objects{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:1rem;gap:1rem}.nw-distraction__objects--images{margin-top:.75rem}.nw-distraction__shape-wrapper{display:flex;justify-content:center;margin-top:1rem}.nw-distraction__shape-image{max-width:120px;max-height:120px;border-radius:18px;background:#f7f7f7}.nw-distraction-audio{display:none!important}.AdminReadyButton__button{display:inline-block;font-size:16px;padding:10px 20px;text-transform:uppercase;text-align:center;background-color:#46b6e5;border-radius:5px}.AdminReadyButton__label{display:inline-block}.lit-countdown{-webkit-animation:fade .8s;animation:fade .8s}.lit-countdown__progress{stroke:red;stroke-dasharray:230px;stroke-dashoffset:0}.lit-countdown .lit-circle__text{font-size:.6em;margin:0;font-weight:700}.TestComplete{display:flex;align-items:center;justify-content:center;flex-direction:column}.TestComplete h2{max-width:800px;text-align:center}.TestComplete p{text-align:center;max-width:700px}.connectionStatus{position:fixed;right:10px;bottom:10px;padding:10px;border-radius:10px;background-color:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;-webkit-transition:all .2s;transition:all .2s}.connectionStatus:hover{background-color:#fff}.connectionStatus__device{width:20px;margin:0 5px}.connectionStatus__icon{max-width:15px}.screening-progress{width:100%;margin:0;padding:0;box-sizing:border-box}.screening-progress__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;grid-gap:10px;gap:10px}.screening-progress__label{font-size:12px;font-weight:600;color:#fff;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:800px){.screening-progress__label{font-size:11px}}@media screen and (max-width:480px){.screening-progress__label{font-size:10px}}.screening-progress__percent{font-size:12px;font-weight:700;color:#fff;opacity:.9;line-height:1.2;flex-shrink:0}@media screen and (max-width:800px){.screening-progress__percent{font-size:11px}}.screening-progress__bar{width:100%;height:8px;background:hsla(0,0%,100%,.2);border-radius:999px;overflow:hidden}@media screen and (max-width:480px){.screening-progress__bar{height:6px}}.screening-progress__fill{height:100%;background:-webkit-gradient(linear,left top,right top,from(#2dd4bf),to(#22c55e));background:linear-gradient(90deg,#2dd4bf,#22c55e);border-radius:999px;-webkit-transition:width .3s ease;transition:width .3s ease}.subtest-complete-notice__left0{margin-left:1%}.subtest-complete-notice__left0,.subtest-complete-notice__left1{z-index:2000;position:-webkit-sticky;position:sticky;top:20;font-size:15px;border-left:2px solid #7df802;border-bottom:2px solid #7df802;border-bottom-right-radius:5px;padding-left:3px;color:#7df802;justify-content:left;align-items:left}.subtest-complete-notice__left1{margin-left:25.5%}.subtest-complete-notice__left2{margin-left:50%}.subtest-complete-notice__left2,.subtest-complete-notice__left3{z-index:2000;position:-webkit-sticky;position:sticky;top:20;font-size:15px;border-left:2px solid #7df802;border-bottom:2px solid #7df802;border-bottom-right-radius:5px;padding-left:3px;color:#7df802;justify-content:left;align-items:left}.subtest-complete-notice__left3{margin-left:74.5%}.TestAdmin{padding:20px 20px 140px}.TestAdmin__header{display:flex;justify-content:space-between}.TestAdmin__header h1,.TestAdmin__header p{margin-bottom:10px}.TestAdmin .roomkey{margin-top:0;margin-bottom:0}@media screen and (max-width:1440px){.TestAdmin .adminItem{padding:10px}.TestAdmin .adminItem img{width:90px}}@media screen and (max-width:1100px){.TestAdmin .adminItem{padding:10px 15px}.TestAdmin .adminItem img{width:70px}}@media screen and (max-width:800px){.TestAdmin .adminItem{padding:10px 5px}.TestAdmin .adminItem img{width:70px}}.TestAdmin .adminItem{display:flex;flex-direction:column;line-height:1;font-size:14px;color:#999;padding:10px 0;margin:-30px 0 0 60px}.TestAdmin .adminItem img{width:90px}@media screen and (max-width:1440px){.TestAdmin .adminItem{padding:10px 0;margin-top:-30px}.TestAdmin .adminItem img{width:90px}}@media screen and (max-width:1100px){.TestAdmin .adminItem{padding:10px 0;margin-top:-30px}.TestAdmin .adminItem img{width:90px}}@media screen and (max-width:800px){.TestAdmin{padding:0 10px 170px}.TestAdmin .adminItem{padding:10px 0;margin-top:-30px}.TestAdmin .adminItem img{width:80px}}.WorkingMemory{text-align:center;display:flex;flex-direction:column;align-items:center}.WorkingMemory__trial-audio{display:none}.WorkingMemory .AudioButton{position:absolute;bottom:20px;right:20px}.RapidNamingIntro{flex-direction:column;width:100%}.RapidNamingIntro,.RapidNamingIntro .items{display:flex;align-items:center;box-sizing:border-box}.RapidNamingIntro .items{justify-content:center;max-width:100%;padding:40px;background-color:#fff;margin-bottom:20px;border-radius:10px}.RapidNamingIntro .items .image{width:100px;height:100px;margin:20px;object-fit:contain}.RapidNamingIntro .items .circle{width:100px;height:100px;border-radius:50%;margin:20px;flex:0 0 auto}.RapidNamingIntro .items .circle.red{background-color:red}.RapidNamingIntro .items .circle.green{background-color:#0f0}.RapidNamingIntro .items .circle.blue{background-color:#00f}.RapidNamingIntro .items .circle.orange{background-color:#ff8a00}.RapidNamingIntro .items .circle.gray{background-color:#888}.RapidNamingIntro .items .circle.brown{background-color:#6b3f20}.RapidNamingIntro .items .circle.yellow{background-color:#ff0}@media screen and (max-width:1440px){.RapidNamingIntro .items{padding:30px}.RapidNamingIntro .items .circle,.RapidNamingIntro .items .image{width:90px;height:90px;margin:16px}}@media screen and (max-width:1100px){.RapidNamingIntro .items{padding:24px}.RapidNamingIntro .items .circle,.RapidNamingIntro .items .image{width:80px;height:80px;margin:10px}}@media screen and (max-width:800px){.RapidNamingIntro .items{padding:20px 10px;border-radius:8px}.RapidNamingIntro .items .circle,.RapidNamingIntro .items .image{width:64px;height:64px;margin:6px}}@media screen and (max-width:480px){.RapidNamingIntro .items{padding:14px 8px}.RapidNamingIntro .items .circle,.RapidNamingIntro .items .image{width:52px;height:52px;margin:4px}}.ScrollingTest{max-width:100%;box-sizing:border-box}.ScrollingTest .row{--rn-image-size:120px;display:flex;justify-content:center;align-items:flex-start;width:calc(100% - 20px);max-width:1280px;box-sizing:border-box;background-color:#fff;margin:10px 0;padding:0 clamp(4px,1.4vw,20px);border-radius:10px;overflow:hidden}.ScrollingTest .row.next,.ScrollingTest .row.previous{--rn-image-size:100px;background-color:initial;font-size:12px;padding:0 clamp(2px,1vw,10px)}.ScrollingTest .row.next .item,.ScrollingTest .row.previous .item{color:#999}.ScrollingTest .row.next .item img,.ScrollingTest .row.previous .item img{opacity:.3}.ScrollingTest .row .item{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0;max-width:calc(var(--rn-image-size) + 20px);line-height:1;padding:10px clamp(1px,.55vw,10px);font-size:14px;margin:0;color:#999;border:2px solid transparent;border-radius:12px;box-sizing:border-box;-webkit-transition:color .12s;transition:color .12s}.ScrollingTest .row .item img{width:var(--rn-image-size);max-width:100%;height:auto;border-radius:10px}@media screen and (max-width:1440px){.ScrollingTest .row{--rn-image-size:105px}.ScrollingTest .row.next,.ScrollingTest .row.previous{--rn-image-size:70px}}@media screen and (max-width:1100px){.ScrollingTest .row{--rn-image-size:84px}.ScrollingTest .row.next,.ScrollingTest .row.previous{--rn-image-size:54px}}@media screen and (max-width:800px){.ScrollingTest .row{--rn-image-size:64px;width:calc(100% - 12px);padding:0 clamp(2px,1vw,8px)}.ScrollingTest .row.next,.ScrollingTest .row.previous{--rn-image-size:46px}.ScrollingTest .row .item{padding:8px 1px;font-size:12px}}@media screen and (max-width:480px){.ScrollingTest .row{--rn-image-size:52px;width:calc(100% - 8px);margin:6px 0}.ScrollingTest .row.next,.ScrollingTest .row.previous{--rn-image-size:38px}.ScrollingTest .row .item{padding:6px 1px}}.adminItemExpectedAnswer{margin-top:10px}.adminItemButtons{margin-left:-5px}.PhonemeIsolation{padding-top:1rem;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}.PhonemeIsolation p{max-width:70%}.PhonemeIsolation .phoneme-options{display:flex;flex-wrap:wrap}.PhonemeIsolation .phoneme-option{min-width:200px;flex-basis:50%;box-sizing:border-box;display:flex;border:1px solid #000;justify-content:center;align-items:center;text-align:center;width:200px;height:200px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:#fff}.PhonemeDeletion{text-align:center;display:flex;flex-direction:column;align-items:center}.PhonemeDeletion .AudioButton{position:absolute;bottom:20px;right:20px}.ScrollingTest{display:flex;flex-direction:column;align-items:center;width:100%;flex:1 1 auto;max-height:100vh;max-height:100dvh;overflow:hidden;min-height:0}.ScrollingTest .lit-page-title,.ScrollingTest h1{margin:1vh 0 .5vh;line-height:1.05}.ScrollingTest .TestWrapper{flex:1 1;width:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:center;overflow:hidden;min-height:0;grid-gap:8px;gap:8px;padding:8px 16px}.ScrollingTest .TestWrapper .column{box-sizing:border-box;width:17vw;max-width:180px;text-align:center;display:flex;flex-direction:column;min-width:0;min-height:0;justify-content:space-evenly;font-size:4vw;font-size:clamp(14px,4vw,42px);border-radius:16px;padding:6px 0}.ScrollingTest .TestWrapper .column:not(.previous):not(.next){width:60vw;max-width:640px;background:#f1f5f9;border:2px solid #64748b;color:#111827}.ScrollingTest .TestWrapper .column:not(.previous):not(.next) .item{font-weight:700}.ScrollingTest .TestWrapper .column.next,.ScrollingTest .TestWrapper .column.previous{color:#aaa;opacity:.28;font-size:.6em}.ScrollingTest .TestWrapper .column.next{opacity:.1}.ScrollingTest .TestWrapper .column .item{flex:1 0;min-width:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 4px;line-height:1;font-size:1em;white-space:nowrap;border-radius:10px;-webkit-transition:color .12s;transition:color .12s}@media screen and (min-width:993px){.OneMinuteTestUser{box-sizing:border-box;padding:50px}}@supports not (gap:1px){.ScrollingTest .TestWrapper>*{margin:0 4px}}@media screen and (max-height:800px){.ScrollingTest .TestWrapper .column{font-size:3.2vw!important;font-size:clamp(14px,3.2vw,32px)!important}}@media screen and (min-width:1050px){.ScrollingTest .TestWrapper .column{font-size:42px!important}}@media screen and (min-width:1050px) and (max-height:800px){.ScrollingTest .TestWrapper .column{font-size:32px!important}}@media screen and (min-width:700px) and (max-width:1400px){.ScrollingTest .TestWrapper{grid-gap:8px;gap:8px;padding:8px 12px}}@media screen and (max-width:699px){.ScrollingTest .TestWrapper{grid-gap:4px;gap:4px;padding:4px}.ScrollingTest .TestWrapper .column{width:10vw;max-width:80px;font-size:4vw!important;font-size:clamp(10px,4vw,28px)!important}.ScrollingTest .TestWrapper .column:not(.previous):not(.next){width:80vw;max-width:none}}.oneminute-admin .admin-inline{display:flex;justify-content:space-between;max-width:790px}.oneminute-admin .admin-inline p{margin:0}.oneminute-admin .TestWrapper{display:flex;flex-direction:row;align-items:center}.oneminute-admin .TestWrapper .column{width:200px;font-size:22px;text-align:center;display:flex;flex-direction:column}.oneminute-admin .TestWrapper .column.next,.oneminute-admin .TestWrapper .column.previous{color:#ccc;font-size:16px;opacity:.1}.oneminute-admin .TestWrapper .column .item{padding:0;margin:0}.oneminute-admin .TestWrapper .column .correct{color:#0f0}.oneminute-admin .TestWrapper .column .error{color:red}.oneminute-admin .TestWrapper .column .active{background-color:#fff;border-radius:5px;color:#000}.LetterKnowledge{display:flex;flex-direction:column;align-items:center}.LetterKnowledge .letter{margin-top:100px;background-color:#0e1e89;padding:20px 40px;min-width:100px;font-size:120px;border-radius:15px}.LetterKnowledge .row{display:flex;font-size:45px;background-color:#0e1e89;border-radius:10px;padding:10px}.LetterKnowledge .row.next,.LetterKnowledge .row.previous{border-radius:0;padding:0;background-color:initial;color:#ccc;font-size:22px;-webkit-filter:brightness(.9);filter:brightness(.9)}.LetterKnowledge .row.next .item,.LetterKnowledge .row.previous .item{padding:10px}.LetterKnowledge .row .item{text-transform:uppercase;font-weight:700;padding-left:20px;padding-right:20px;margin:0}.lit-diktat{margin-top:20px}.lit-diktat .lit-input--disabled{opacity:.5}.Spoonerism,.WordDictation .lit-intro{text-align:center;display:flex;flex-direction:column;align-items:center}.Spoonerism .AudioButton{position:absolute;bottom:20px;right:20px}.Spoonerism .ReadyButton{margin-top:15px}.Spoonerism .spoonerism-examples .example{display:flex;justify-content:center;align-items:center}.Spoonerism .spoonerism-examples .example .example-box{padding:10px;background-color:#fff;border-radius:5px;color:#000;margin:5px 10px}.Spoonerism .spoonerism-examples .example .arrow{width:50px}.lit-stop-watch-div{display:none}.lit-count-down-div{margin:-22px 0 0;position:relative;top:18px}.lit-correct-button-div{margin:0!important}.lit-all-buttons-div{display:flex}.lit-neste-button{margin-left:12px;background-color:#2c7be5;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:15px;font-weight:600;cursor:pointer}.lit-neste-button:hover{background-color:#1a63c5}.SetningsMinne{place-items:center;background:var(--sm-bg);color:var(--sm-text);min-height:380px}.SetningsMinne .listen-image{-webkit-animation:pulse 1.2s ease-in-out infinite;animation:pulse 1.2s ease-in-out infinite}.lit-intro,.SetningsMinneAdmin{background:var(--sm-bg);color:var(--sm-text)}.lit-intro .lit-page-title,.SetningsMinneAdmin .lit-page-title{margin-bottom:-10px;font-weight:700;letter-spacing:.2px}.lit-intro .sm-card,.lit-intro .sm-expected-sentence,.SetningsMinneAdmin .sm-card,.SetningsMinneAdmin .sm-expected-sentence{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:var(--sm-radius);box-shadow:var(--sm-shadow);padding:16px}.lit-intro .sm-step-progress,.SetningsMinneAdmin .sm-step-progress{margin:12px 0 16px;font-size:16px;color:#ff0}.lit-intro .sm-step-progress b,.SetningsMinneAdmin .sm-step-progress b{color:var(--sm-text)}.lit-intro .sm-expected-sentence,.SetningsMinneAdmin .sm-expected-sentence{font-size:15px;margin:10px 0 14px}.lit-intro .sm-expected-sentence b,.SetningsMinneAdmin .sm-expected-sentence b{font-weight:600}.lit-intro .sm-admin-controls,.SetningsMinneAdmin .sm-admin-controls{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px 12px;gap:10px 12px;margin:12px 0 6px}.lit-intro .sm-mistake-counter,.SetningsMinneAdmin .sm-mistake-counter{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:var(--sm-surface);border:1px dashed var(--sm-border);border-radius:999px;padding:8px 12px;font-size:14px}.lit-intro .sm-mistake-counter__value,.SetningsMinneAdmin .sm-mistake-counter__value{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:var(--sm-accent-weak);color:var(--sm-accent);font-weight:700}.lit-intro .sm-kbd,.lit-intro kbd,.SetningsMinneAdmin .sm-kbd,.SetningsMinneAdmin kbd{display:inline-grid;place-items:center;min-width:1.8em;height:1.8em;padding:0 .45em;border-radius:8px;border:1px solid var(--sm-border);background:var(--sm-surface);box-shadow:inset 0 -2px 0 rgba(2,6,23,.06);font:600 12px/1 ui-sans-serif,system-ui;font:600 12px/1 var(--font-sans,ui-sans-serif,system-ui);color:var(--sm-muted)}.lit-intro .sm-hotkeys,.SetningsMinneAdmin .sm-hotkeys{margin-top:8px;font-size:12px;color:var(--sm-muted)}.lit-intro .sm-hotkeys code,.SetningsMinneAdmin .sm-hotkeys code{font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font:600 12px/1 var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:6px;padding:2px 6px;margin:0 2px}.lit-intro .sm-btn,.lit-intro button,.SetningsMinneAdmin .sm-btn,.SetningsMinneAdmin button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--sm-border);background:#222121;color:var(--sm-text);font:600 14px/1 ui-sans-serif,system-ui;font:600 14px/1 var(--font-sans,ui-sans-serif,system-ui);border-radius:10px;padding:10px 14px;cursor:pointer;-webkit-transition:box-shadow .2s ease,background .15s ease,border-color .15s ease,-webkit-transform .05s ease;transition:box-shadow .2s ease,background .15s ease,border-color .15s ease,-webkit-transform .05s ease;transition:box-shadow .2s ease,transform .05s ease,background .15s ease,border-color .15s ease;transition:box-shadow .2s ease,transform .05s ease,background .15s ease,border-color .15s ease,-webkit-transform .05s ease}.lit-intro .sm-btn:hover,.lit-intro button:hover,.SetningsMinneAdmin .sm-btn:hover,.SetningsMinneAdmin button:hover{background:#1e1e1e;box-shadow:0 6px 16px rgba(2,6,23,.12)}.lit-intro .sm-btn:active,.lit-intro button:active,.SetningsMinneAdmin .sm-btn:active,.SetningsMinneAdmin button:active{-webkit-transform:translateY(1px);transform:translateY(1px);box-shadow:0 2px 10px rgba(2,6,23,.18)}.lit-intro .sm-btn:focus-visible,.lit-intro button:focus-visible,.SetningsMinneAdmin .sm-btn:focus-visible,.SetningsMinneAdmin button:focus-visible{outline:3px solid color-mix(in oklab,var(--sm-accent) 60%,transparent);outline-offset:2px}.lit-intro .sm-btn:disabled,.lit-intro button:disabled,.SetningsMinneAdmin .sm-btn:disabled,.SetningsMinneAdmin button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;background:#804c4c}.lit-intro .sm-btn--primary,.lit-intro .sm-trial-buttons .correct,.lit-intro .sm-trial-buttons .SetningsMinneAdmin .correct,.SetningsMinneAdmin .sm-btn--primary,.SetningsMinneAdmin .sm-trial-buttons .correct,.SetningsMinneAdmin .sm-trial-buttons .lit-intro .correct{border-color:color-mix(in oklab,var(--sm-accent) 70%,#000 0);color:#272424}.lit-intro .sm-btn--danger,.lit-intro .sm-trial-buttons .SetningsMinneAdmin .wrong,.lit-intro .sm-trial-buttons .wrong,.SetningsMinneAdmin .sm-btn--danger,.SetningsMinneAdmin .sm-trial-buttons .lit-intro .wrong,.SetningsMinneAdmin .sm-trial-buttons .wrong{background:var(--sm-danger);color:#3b3636;border-color:color-mix(in oklab,var(--sm-danger) 70%,#000 0)}.lit-intro .sm-btn--ghost,.lit-intro .sm-trial-buttons .SetningsMinneAdmin .skip,.lit-intro .sm-trial-buttons .skip,.SetningsMinneAdmin .sm-btn--ghost,.SetningsMinneAdmin .sm-trial-buttons .lit-intro .skip,.SetningsMinneAdmin .sm-trial-buttons .skip{background:transparent;color:var(--sm-text)}.lit-intro .sm-trial-buttons,.SetningsMinneAdmin .sm-trial-buttons{display:flex;grid-gap:10px;gap:10px}.lit-intro .sm-divider,.SetningsMinneAdmin .sm-divider{height:1px;background:var(--sm-border);margin:14px 0}.sm-points-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:28px;padding:0 10px;color:var(--sm-accent);font-weight:700;border:1px solid var(--sm-border)}.sm-expected{margin:8px 0 12px}.sm-expected__text{margin-top:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;background:#fafafa;line-height:1.5}.sm-admin-controls{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-wrap:wrap}.sm-points-badge{display:inline-block;padding:4px 10px;border:1px solid #ddd;border-radius:999px}.sm-mistake-counter__value{font-weight:700}.lit-intro,.SetningsMinneAdmin{--sm-bg:transparent;--sm-text:#fff;--sm-muted:hsla(0,0%,100%,0.82);--sm-surface:hsla(0,0%,100%,0.08);--sm-border:hsla(0,0%,100%,0.22);--sm-accent:#8bd3ff;--sm-accent-weak:rgba(139,211,255,0.18);--sm-danger:#ffc2c2;--sm-radius:12px;--sm-shadow:0 10px 24px rgba(2,6,23,0.14)}.sm-expected__text{background:#fff;color:#0f172a;border-color:rgba(15,23,42,.18);box-shadow:0 6px 18px rgba(2,6,23,.08);font-size:18px}.lit-intro .sm-expected,.SetningsMinneAdmin .sm-expected{margin-top:14px;margin-bottom:16px}.lit-intro .sm-expected strong,.SetningsMinneAdmin .sm-expected strong{display:block;margin-bottom:6px}.lit-intro .sm-btn,.lit-intro button,.SetningsMinneAdmin .sm-btn,.SetningsMinneAdmin button{background:var(--sm-surface);border-color:var(--sm-border)}.lit-intro button:hover{color:#fff}.lit-intro .sm-btn--primary,.lit-intro .sm-trial-buttons .correct,.lit-intro .sm-trial-buttons .SetningsMinneAdmin .correct,.SetningsMinneAdmin .sm-btn--primary,.SetningsMinneAdmin .sm-trial-buttons .correct,.SetningsMinneAdmin .sm-trial-buttons .lit-intro .correct{background:var(--sm-accent);color:#101215}.sm-points-badge{background:var(--sm-accent-weak);color:#26eae0;border-color:var(--sm-border)}.lit-intro .sm-mistake-counter,.SetningsMinneAdmin .sm-mistake-counter{color:var(--sm-text)}html.light .lit-intro,html.light .SetningsMinneAdmin{--sm-text:#0f172a;--sm-muted:#334155;--sm-surface:#fff;--sm-border:#e5e7eb;--sm-accent:#2563eb;--sm-accent-weak:rgba(37,99,235,0.1);--sm-danger:#ef4444}@media (max-width:680px){.lit-intro .sm-admin-controls,.SetningsMinneAdmin .sm-admin-controls{flex-direction:row;align-items:stretch}.lit-intro .sm-admin-controls .sm-btn,.lit-intro .sm-admin-controls button,.SetningsMinneAdmin .sm-admin-controls .sm-btn,.SetningsMinneAdmin .sm-admin-controls button{flex:1 1 auto}}.step-instructions{font-size:17px}.TestUser{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;align-items:center!important;display:flex;flex-direction:column;overflow:hidden;min-height:0;padding:0}.TestUser>.screening-progress{box-sizing:border-box;flex:0 0 auto;margin-top:52px;margin-bottom:8px;padding:0 16px;width:100%}.TestUserIntro{flex:1 1;display:flex;justify-content:center;align-items:center!important;padding:20px}.TestUser .test{flex:1 1;min-height:0;width:100%;box-sizing:border-box;align-self:stretch;display:flex;flex-direction:column;align-items:center;text-align:center!important;overflow:hidden}.TestUser .test>*{width:100%;max-width:100%;box-sizing:border-box}.TestUser .testKey{position:fixed;top:12px;left:12px;margin:0;z-index:9999;pointer-events:none}@media (max-width:1024px){.TestUser .testKey{top:50px}.TestUser{padding:50px 16px 16px}}.TestUser .lit-page-title{text-align:center!important}.TestUser__reconnecting{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.TestUser__reconnecting__card{background:#fff;border-radius:16px;padding:40px 48px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.25);max-width:360px;width:90%}.TestUser__reconnecting__spinner{width:48px;height:48px;border:4px solid #e0e0e0;border-top-color:#c0392b;border-radius:50%;-webkit-animation:reconnect-spin .9s linear infinite;animation:reconnect-spin .9s linear infinite;margin:0 auto 24px}.TestUser__reconnecting__title{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.TestUser__reconnecting__subtitle{font-size:14px;color:#666;margin:0 0 20px}.TestUser__reconnecting__timer{font-size:40px;font-weight:800;color:#c0392b;margin:0 0 4px;line-height:1}.TestUser__reconnecting__timer-label{font-size:12px;color:#999;margin:0}@-webkit-keyframes reconnect-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes reconnect-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.SelectRole{text-align:center;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.SelectRole .SelectRoleContainer{padding-bottom:20%}.SelectRole .SelectRoleContainer form{display:inline-block}.SelectRole .SelectRoleContainer form button:not(:first-child){margin-left:2}.SelectRole .title{margin:0;letter-spacing:2px}.SelectRole .title__logo{margin-top:10px}.SelectRole__heading{margin-top:20px;margin-bottom:0}.SelectRole__label{text-align:center}.SelectRole__label label{font-size:23px}.SelectRole__input{min-width:230px;text-transform:uppercase}.SelectRole__pinInput{min-width:80px;text-align:center;color:#00f;font-size:18px;background-color:#d4d1d1}.SelectRole__pinInput:focus{background-color:#f2f8fa}.SelectRole__submit-button{margin-top:20px;min-width:20%}.SelectRole__select-button:not(:first-child){margin-left:10px}.lit-thirdPCsupport{margin:auto;text-align:left;color:red;width:70%;font-size:18px}.lit-thrid-party-settings{margin:auto;padding:8px;justify-content:center;align-items:center;border-radius:20px}.environment-banner{height:35px;background-color:#edac73;display:none;justify-content:center;align-items:center;font-size:18px}.environment-banner.development{background-color:#ed7373;display:flex}.environment-banner.testing{background-color:#edac73;display:flex}
/*# sourceMappingURL=main.ac5fef13.chunk.css.map */