@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700&display=swap);body{background-color:#46b6e5;background:linear-gradient(to bottom right,#163042,#0f4475);background-attachment:fixed;color:#fff;font-family:Lato,sans-serif;font-size:25px;margin:0;min-height:100vh;padding:0}button{background-color:#46b6e5;border:none;border-radius:5px;color:#fff;font-size:20px;padding:10px 20px}button:not(:first-child){margin-left:10px}button:disabled{background-color:#ccc;color:#555}input{font-size:20px;padding:10px}#root{flex:1 1;min-height:100vh}.hotkey-hint-group{display:block;line-height:1.5;margin:4px 0}.hotkey-hint-group p{line-height:1.5;margin:0}p.hotkey-hint-group{margin:4px 0}.lit-circle{display:inline-block;height:90px;position:relative;-webkit-user-select:none;user-select:none;width:90px}.lit-circle__interactive,.lit-circle__static{height:100%;left:0;position:absolute;top:0;width:100%}.lit-circle__static{border:6px solid;border-radius:50%;height:70px;margin:4px;width:70px}.lit-circle__text{cursor:default;font-size:1.4em;font-weight:700;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.App{display:flex;flex-direction:column;min-height:100vh}.App p{max-width:800px}.App p.warning{color:#ffdf4e;font-size:18px;margin-bottom:5px;margin-top:5px}.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-bottom:20px;margin-top:5px}.App label.inline{display:inline-block;margin-right:5px}.App input,.App select{border:1px solid #aaa;border-radius:5px;font-size:16px;margin-bottom:10px;margin-top:10px;padding:10px}.App .checkbox-group-title{font-size:20px;margin-top:20px}.App .info-box{background-color:#fff;border-radius:10px;color:#141414;display:inline-block;font-size:18px;padding:20px}.App .info-box__title{font-size:20px;font-weight:700;margin-bottom:5px;margin-top:0}.App .info-box__hint{color:#777;font-size:18px;font-style:italic;margin:0}.App .info-box ol{margin-bottom:0;padding-left:20px}.App .center{text-align:center}.AdminReadyButton__button{background-color:#46b6e5;border-radius:5px;display:inline-block;font-size:16px;padding:10px 20px;text-align:center;text-transform:uppercase}.AdminReadyButton__label{display:inline-block}.lit-countdown{animation:fade .8s}.lit-countdown__progress{stroke:red;stroke-dasharray:230px;stroke-dashoffset:0}.lit-countdown .lit-circle__text{font-size:.6em;font-weight:700;margin:0}.lit-audio{background:#0000;border:none;height:58px;vertical-align:middle;width:58px}.lit-audio__progress{stroke:#96f717;stroke-dasharray:230px;stroke-dashoffset:0;opacity:0}.lit-audio:disabled{cursor:not-allowed}.lit-audio__icon{border:8px solid #0000;border-left:11.2px solid #fff;left:50%;margin-left:5.6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.lit-audio+.lit-input__field{display:inline-block;font-size:20px;margin-left:10px;max-width:350px;padding:10px;vertical-align:middle;width:75%}.lit-audio.inline{height:40px;margin-right:10px;width:40px}.lit-audio.inline .lit-audio__icon{border:5px solid #0000;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{opacity:.7;transition:none}.TestComplete{align-items:center;display:flex;flex-direction:column;justify-content:center}.TestComplete h2{max-width:800px;text-align:center}.TestComplete p{max-width:700px;text-align:center}.connectionStatus{align-items:center;background-color:#fffc;border-radius:10px;bottom:10px;display:flex;justify-content:center;padding:10px;position:fixed;right:10px;transition:all .2s}.connectionStatus:hover{background-color:#fff}.connectionStatus__device{margin:0 5px;width:20px}.connectionStatus__icon{max-width:15px}.progress{gap:0;padding:10px 16px}.progress,.progress__test{align-items:center;display:flex;justify-content:center}.progress__test{background:#ffffff12;border:2px solid #ffffff38;border-radius:50%;box-shadow:0 0 0 0 #8bd3ff00,0 2px 8px #0206172e;color:#ffffff80;flex-shrink:0;font-size:13px;font-weight:700;height:36px;letter-spacing:.01em;position:relative;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .3s ease,transform .2s ease;width:36px;z-index:1}.progress__line{background:#ffffff24;border-radius:999px;flex:1 1;height:2px;margin:0 -1px;min-width:14px;position:relative;transition:background .3s ease;z-index:0}.progress .completed{background:#4ade8026;border-color:#4ade80bf;box-shadow:0 0 0 3px #4ade801a,0 2px 10px #02061738;color:#4ade80;font-size:0}.progress .completed:after{align-items:center;color:#4ade80;content:"✓";display:flex;font-size:14px;font-weight:800;inset:0;justify-content:center;position:absolute}.progress .completed+.progress__line{background:linear-gradient(90deg,#4ade808c,#4ade8033)}.progress .current{animation:pi-current-pulse 2s ease-in-out infinite;background:#8bd3ff2e;border-color:#8bd3ff;box-shadow:0 0 0 4px #8bd3ff26,0 0 18px #8bd3ff40,0 4px 14px #02061740;color:#8bd3ff;transform:scale(1.12)}@keyframes pi-current-pulse{0%,to{box-shadow:0 0 0 4px #8bd3ff26,0 0 18px #8bd3ff40,0 4px 14px #02061740}50%{box-shadow:0 0 0 6px #8bd3ff1a,0 0 26px #8bd3ff59,0 4px 14px #02061740}}@media (max-width:480px){.progress{padding:8px 10px}.progress__test{font-size:11px;height:28px;width:28px}.progress__line{min-width:8px}}.TestAdmin{padding:20px}.TestAdmin__header{display:flex;justify-content:space-between}.TestAdmin__header h1,.TestAdmin__header p{margin-bottom:10px}.TestAdmin .roomkey{margin-top: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{color:#999;display:flex;flex-direction:column;font-size:14px;line-height:1;margin:0;padding:10px}.TestAdmin .adminItem img{width:150px}@media screen and (max-width:1440px){.TestAdmin .adminItem{padding:10px 0}.TestAdmin .adminItem img{width:125px}}@media screen and (max-width:1100px){.TestAdmin .adminItem{padding:10px 0}.TestAdmin .adminItem img{width:90px}}@media screen and (max-width:800px){.TestAdmin{padding:0 10px}.TestAdmin .adminItem{padding:10px 0}.TestAdmin .adminItem img{width:80px}}.ReadyButton{background-color:#46b6e5;border-radius:5px;font-size:25px;padding:20px 40px;text-align:center;text-transform:uppercase;width:200px}.ReadyButton:hover{background-color:#52cbff;cursor:pointer}.ReadyButton.ready{background-color:#85c3dd;color:#ddd}.ReadyButton.ready:hover{background-color:#8fcfeb}.WorkingMemory{align-items:center;display:flex;flex-direction:column;text-align:center}.WorkingMemory .AudioButton{bottom:20px;position:absolute;right:20px}.RapidNamingIntro{align-items:center;display:flex;flex-direction:column}.RapidNamingIntro .items{background-color:#fff;border-radius:10px;display:flex;margin-bottom:20px;padding:40px}.RapidNamingIntro .items .circle,.RapidNamingIntro .items .image{height:100px;margin:20px;width:100px}.RapidNamingIntro .items .circle{border-radius:50%}.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.yellow{background-color:#ff0}.RapidNamingIntro .items .circle.brown{background-color:#9b5d01}.RapidNamingIntro .items .circle.gray{background-color:#888}.ScrollingTest .row{background-color:#fff;border-radius:10px;display:flex;margin:10px;padding:0 20px}.ScrollingTest .row.next,.ScrollingTest .row.previous{background-color:initial;font-size:12px;padding:0}.ScrollingTest .row.next .item,.ScrollingTest .row.previous .item{color:#999}.ScrollingTest .row.next .item img,.ScrollingTest .row.previous .item img{opacity:.3;width:100px}@media screen and (max-width:1440px){.ScrollingTest .row.next .item,.ScrollingTest .row.previous .item{padding:10px}.ScrollingTest .row.next .item img,.ScrollingTest .row.previous .item img{width:90px}}@media screen and (max-width:1100px){.ScrollingTest .row.next .item,.ScrollingTest .row.previous .item{padding:10px 15px}.ScrollingTest .row.next .item img,.ScrollingTest .row.previous .item img{width:70px}}@media screen and (max-width:800px){.ScrollingTest .row.next .item,.ScrollingTest .row.previous .item{padding:10px 5px}.ScrollingTest .row.next .item img,.ScrollingTest .row.previous .item img{width:70px}}.ScrollingTest .row .item{color:#999;display:flex;flex-direction:column;font-size:14px;line-height:1;margin:0;padding:10px}.ScrollingTest .row .item img{width:150px}@media screen and (max-width:1440px){.ScrollingTest .row .item{padding:10px 0}.ScrollingTest .row .item img{width:125px}}@media screen and (max-width:1100px){.ScrollingTest .row .item{padding:10px 0}.ScrollingTest .row .item img{width:90px}}@media screen and (max-width:800px){.ScrollingTest .row{padding:0 10px}.ScrollingTest .row .item{padding:10px 0}.ScrollingTest .row .item img{width:80px}}.PhonemeIsolation{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.PhonemeIsolation p{max-width:70%}.PhonemeIsolation .phoneme-options{display:flex;flex-wrap:wrap}.PhonemeIsolation .phoneme-option{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #000;box-sizing:border-box;display:flex;flex-basis:50%;height:200px;justify-content:center;min-width:200px;text-align:center;width:200px}.PhonemeDeletion{align-items:center;display:flex;flex-direction:column;text-align:center}.PhonemeDeletion .AudioButton{bottom:20px;position:absolute;right:20px}.ScrollingTest{align-items:center;display:flex;flex-direction:column}.ScrollingTest .TestWrapper{align-items:center;display:flex;flex-direction:row}.ScrollingTest .TestWrapper .column{display:flex;flex-direction:column;font-size:35px;text-align:center;width:300px}.ScrollingTest .TestWrapper .column.next,.ScrollingTest .TestWrapper .column.previous{color:#ccc;font-size:25px;opacity:.1}.ScrollingTest .TestWrapper .column .item{margin:0;padding:5px}@media screen and (max-width:1100px){.ScrollingTest .TestWrapper .column{font-size:30px}.ScrollingTest .TestWrapper .column.next,.ScrollingTest .TestWrapper .column.previous{font-size:20px}.ScrollingTest .TestWrapper .column .item{margin:0;padding:2px}}@media screen and (max-height:800px){.TestWrapper .column{font-size:18px!important}}.oneminute-admin .admin-inline{display:flex;justify-content:space-between;max-width:790px}.oneminute-admin .admin-inline p{margin:0}.oneminute-admin .TestWrapper{align-items:center;display:flex;flex-direction:row}.oneminute-admin .TestWrapper .column{display:flex;flex-direction:column;font-size:22px;text-align:center;width:200px}.oneminute-admin .TestWrapper .column.next,.oneminute-admin .TestWrapper .column.previous{color:#ccc;font-size:16px;opacity:.1}.oneminute-admin .TestWrapper .column .item{margin:0;padding:0}.oneminute-admin .TestWrapper .column .correct{color:lime}.oneminute-admin .TestWrapper .column .error{color:red}.oneminute-admin .TestWrapper .column .active{background-color:#fff;border-radius:5px;color:#000}.LetterKnowledge{align-items:center;display:flex;flex-direction:column}.LetterKnowledge .letter{background-color:#0e1e89;border-radius:15px;font-size:120px;margin-top:100px;min-width:100px;padding:20px 40px}.LetterKnowledge .row{background-color:#0e1e89;border-radius:10px;display:flex;font-size:45px;padding:10px}.LetterKnowledge .row.next,.LetterKnowledge .row.previous{background-color:initial;border-radius:0;color:#ccc;filter:brightness(.9);font-size:22px;padding:0}.LetterKnowledge .row.next .item,.LetterKnowledge .row.previous .item{padding:10px}.LetterKnowledge .row .item{font-weight:700;margin:0;padding-left:20px;padding-right:20px;text-transform:uppercase}.lit-diktat{margin-top:20px}.lit-diktat .lit-input--disabled{opacity:.5}.Spoonerism,.WordDictation .lit-intro{align-items:center;display:flex;flex-direction:column;text-align:center}.Spoonerism .AudioButton{bottom:20px;position:absolute;right:20px}.Spoonerism .ReadyButton{margin-top:15px}.Spoonerism .spoonerism-examples .example{align-items:center;display:flex;justify-content:center}.Spoonerism .spoonerism-examples .example .example-box{background-color:#fff;border-radius:5px;color:#000;margin:5px 10px;padding: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}.NonwordRepetition{align-items:center;display:flex;flex-direction:column;padding:.5rem 1rem 1.5rem;text-align:center}.NonwordRepetition .lit-page-title{text-align:center}.NonwordRepetition p{line-height:1.6;margin-left:auto;margin-right:auto;max-width:640px;text-align:center}.listen-image{animation:nw-listen-pulse 1.4s ease-in-out infinite;display:block;filter:drop-shadow(0 0 14px rgba(139,211,255,.55));margin:.5rem auto 1rem}@keyframes nw-listen-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.07)}}.nw-distraction{animation:nw-fade-in .45s ease-out both;margin-top:1.5rem;max-width:720px;padding:1.5rem 1rem;text-align:center;width:100%}@keyframes nw-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.nw-distraction__instruction{font-size:1.2rem;margin-bottom:1.25rem}.nw-distraction__big-number{font-size:96px;font-weight:700;letter-spacing:-.02em;line-height:1.1;text-shadow:0 2px 20px #8bd3ff73}.nw-distraction__circles{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;padding:.5rem 0}.nw-distraction__circle{border:2px solid #ffffff73;border-radius:50%;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #0000001f;height:44px;width:44px}.nw-distraction__groups{align-items:center;display:flex;flex-direction:column;gap:24px}.nw-distraction__group{background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:16px 22px}.nw-distraction__row{gap:14px}.nw-distraction__numbers,.nw-distraction__row{display:flex;flex-wrap:wrap;justify-content:center}.nw-distraction__numbers{gap:1rem}.nw-distraction__number{font-size:28px;font-weight:600;letter-spacing:.04em;min-width:1.4ch}.nw-distraction__color-block{border:2px solid #ffffffb3;border-radius:18px;box-shadow:0 8px 24px #00000059;height:130px;margin:0 auto;max-height:25vw;max-width:60vw;width:220px}.nw-distraction__objects{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.nw-distraction__objects--images{gap:1.25rem;margin-top:.5rem}.nw-distraction__object{align-items:center;background:#ffffff14;border-radius:10px;display:inline-flex;justify-content:center;padding:.5rem 1rem}.nw-distraction__object--imageSized,.nw-distraction__object--sized{display:inline-block}.nw-distraction__object-imageWrapper,.nw-distraction__object-imageWrapper--sized{align-items:center;aspect-ratio:1/1;background:#fff;border-radius:14px;box-shadow:0 4px 14px #00000040;display:flex;justify-content:center;max-width:18vw;min-width:90px;overflow:hidden;transition:transform .2s ease;width:150px}.nw-distraction__object-image{height:100%;object-fit:contain;width:100%}.nw-distraction__object-label{background:#0000006b;border-radius:999px;font-size:.88rem;padding:.35rem .85rem}.nw-distraction__shape-wrapper{display:flex;justify-content:center;margin-top:1rem}.nw-distraction__shape-image{background:#f7f7f7;border-radius:18px;box-shadow:0 4px 14px #00000040;max-height:130px;max-width:130px}.nw-distraction__shape{border:3px solid #ffffffd9;height:110px;width:110px}.nw-distraction__shape--circle{border-radius:50%}.nw-distraction__shape--rectangle{height:85px;width:170px}.nw-distraction__shape--triangle{border:55px solid #0000;border-bottom:110px solid #ffffffd9;border-top:none;height:0;width:0}.nw-distraction-audio{display:none!important}.nw-admin-heading{align-items:center;display:flex;gap:8px;margin:0 0 10px;min-height:28px}.nw-admin-delay-timer{font-size:.9rem;margin-top:.4rem;opacity:.8}.nw-admin-delay-pill{align-items:center;animation:nw-delay-pulse 1.2s ease-out infinite;background:#00000073;border:1px solid #ffffffa6;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:4px;padding:3px 10px;white-space:nowrap}@keyframes nw-delay-pulse{0%{box-shadow:0 0 0 0 #ffffff59;transform:scale(1)}60%{box-shadow:0 0 0 5px #fff0;transform:scale(1.04)}to{box-shadow:0 0 0 0 #fff0;transform:scale(1)}}.nw-admin-sections{display:flex;flex-direction:column;gap:12px;margin:12px 0}.nw-admin-section{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 0 0 0 #8bd3ff00,0 0 0 #02061700;padding:14px 16px;transition:border-color .2s ease,box-shadow .25s ease}.nw-admin-section h4{color:inherit;font-size:14px;font-weight:700;letter-spacing:.07em;margin:0 0 10px;opacity:.7;text-transform:uppercase;transition:color .2s ease,opacity .2s ease}.nw-admin-section--active{border-color:#8bd3ffb3;box-shadow:0 0 0 2px #8bd3ff33,0 6px 18px #0206172e}.nw-admin-section--active h4{color:#8bd3ff;opacity:1}.nw-admin-buttons{display:flex;flex-wrap:wrap;gap:8px}.nw-admin-footer{align-items:center;border-top:1px solid #ffffff24;display:flex;flex-wrap:wrap;gap:10px;justify-content:left;margin-top:14px;padding-top:12px}.nw-admin-total{font-size:15px;font-weight:600;opacity:.82}.adminItemButtons{display:flex;gap:8px}@media (max-width:480px){.nw-distraction__big-number{font-size:60px}.nw-distraction__number{font-size:22px}.nw-admin-buttons{flex-direction:column}.nw-admin-buttons .sm-btn,.nw-admin-buttons button{width:100%}.nw-admin-footer{align-items:stretch;flex-direction:column}.nw-admin-footer .adminItemButtons .sm-btn,.nw-admin-footer .adminItemButtons button{flex:1 1}.nw-distraction__circle{height:34px;width:34px}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.87;transform:scale(1.06)}}@keyframes sm-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SetningsMinne{align-items:center;animation:sm-fade-in .4s ease-out both;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:24px 20px 40px}.SetningsMinne .listen-image{animation:pulse 1.4s ease-in-out infinite;display:block;filter:drop-shadow(0 0 14px rgba(139,211,255,.55));margin:0 auto 1rem}.SetningsMinneAdmin,.lit-intro{--sm-bg:#0000;--sm-text:#fff;--sm-muted:#ffffffc7;--sm-surface:#ffffff17;--sm-border:#fff3;--sm-accent:#8bd3ff;--sm-accent-weak:#8bd3ff2e;--sm-danger:#ffc2c2;--sm-radius:12px;--sm-shadow:0 10px 24px #02061729;background:var(--sm-bg);color:var(--sm-text)}.SetningsMinneAdmin .lit-page-title,.lit-intro .lit-page-title{font-weight:700;letter-spacing:.2px;margin-bottom:-8px}.SetningsMinneAdmin .sm-step-progress,.lit-intro .sm-step-progress{color:var(--sm-accent);font-size:15px;font-weight:600;margin:10px 0 14px}.SetningsMinneAdmin .sm-step-progress b,.lit-intro .sm-step-progress b{color:var(--sm-text)}.SetningsMinneAdmin .sm-card,.lit-intro .sm-card{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:var(--sm-radius);box-shadow:var(--sm-shadow);padding:16px}.SetningsMinneAdmin .sm-expected,.lit-intro .sm-expected{margin:12px 0 16px}.SetningsMinneAdmin .sm-expected strong,.lit-intro .sm-expected strong{display:block;margin-bottom:6px}.SetningsMinneAdmin .sm-admin-controls,.lit-intro .sm-admin-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px;margin:12px 0 6px}.SetningsMinneAdmin .sm-mistake-counter,.lit-intro .sm-mistake-counter{align-items:center;background:var(--sm-surface);border:1px dashed var(--sm-border);border-radius:999px;color:var(--sm-text);display:inline-flex;font-size:14px;gap:8px;padding:8px 14px}.SetningsMinneAdmin .sm-mistake-counter__value,.lit-intro .sm-mistake-counter__value{align-items:center;background:var(--sm-accent-weak);border-radius:999px;color:var(--sm-accent);display:inline-flex;font-weight:700;height:28px;justify-content:center;min-width:28px}.SetningsMinneAdmin .sm-kbd,.SetningsMinneAdmin kbd,.lit-intro .sm-kbd,.lit-intro kbd{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:8px;box-shadow:inset 0 -2px 0 #0206170f;color:var(--sm-muted);display:inline-grid;font:600 12px/1 ui-sans-serif,system-ui;font:600 12px/1 var(--font-sans,ui-sans-serif,system-ui);height:1.8em;min-width:1.8em;padding:0 .45em;place-items:center}.SetningsMinneAdmin .sm-hotkeys,.lit-intro .sm-hotkeys{color:var(--sm-muted);font-size:12px;margin-top:8px}.SetningsMinneAdmin .sm-hotkeys code,.lit-intro .sm-hotkeys code{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:6px;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font:600 12px/1 var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);margin:0 2px;padding:2px 6px}.SetningsMinneAdmin .sm-btn,.SetningsMinneAdmin button,.lit-intro .sm-btn,.lit-intro button{appearance:none;-webkit-appearance:none;background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:10px;color:var(--sm-text);cursor:pointer;font:600 14px/1 Lato,ui-sans-serif,system-ui;font:600 14px/1 var(--font-sans,"Lato",ui-sans-serif,system-ui);padding:10px 14px;transition:background .15s ease,box-shadow .2s ease,transform .08s ease,border-color .15s ease}.SetningsMinneAdmin .sm-btn:hover:not(:disabled),.SetningsMinneAdmin button:hover:not(:disabled),.lit-intro .sm-btn:hover:not(:disabled),.lit-intro button:hover:not(:disabled){background:#ffffff24;box-shadow:0 4px 14px #02061729;color:#fff}.SetningsMinneAdmin .sm-btn:active:not(:disabled),.SetningsMinneAdmin button:active:not(:disabled),.lit-intro .sm-btn:active:not(:disabled),.lit-intro button:active:not(:disabled){box-shadow:0 1px 6px #02061733;transform:translateY(1px)}.SetningsMinneAdmin .sm-btn:focus-visible,.SetningsMinneAdmin button:focus-visible,.lit-intro .sm-btn:focus-visible,.lit-intro button:focus-visible{outline:3px solid color-mix(in oklab,var(--sm-accent) 55%,#0000);outline-offset:2px}.SetningsMinneAdmin .sm-btn:disabled,.SetningsMinneAdmin button:disabled,.lit-intro .sm-btn:disabled,.lit-intro button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.SetningsMinneAdmin .sm-btn--primary,.SetningsMinneAdmin .sm-trial-buttons .correct,.SetningsMinneAdmin .sm-trial-buttons .lit-intro .correct,.lit-intro .sm-btn--primary,.lit-intro .sm-trial-buttons .SetningsMinneAdmin .correct,.lit-intro .sm-trial-buttons .correct{background:var(--sm-accent);border-color:color-mix(in oklab,var(--sm-accent) 65%,#000 0);color:#101215}.SetningsMinneAdmin .sm-btn--primary:hover:not(:disabled),.SetningsMinneAdmin .sm-trial-buttons .correct:hover:not(:disabled),.SetningsMinneAdmin .sm-trial-buttons .lit-intro .correct:hover:not(:disabled),.lit-intro .sm-btn--primary:hover:not(:disabled),.lit-intro .sm-trial-buttons .SetningsMinneAdmin .correct:hover:not(:disabled),.lit-intro .sm-trial-buttons .correct:hover:not(:disabled){background:color-mix(in oklab,var(--sm-accent) 82%,#fff 0);color:#101215}.SetningsMinneAdmin .sm-btn--danger,.SetningsMinneAdmin .sm-trial-buttons .lit-intro .wrong,.SetningsMinneAdmin .sm-trial-buttons .wrong,.lit-intro .sm-btn--danger,.lit-intro .sm-trial-buttons .SetningsMinneAdmin .wrong,.lit-intro .sm-trial-buttons .wrong{background:var(--sm-danger);border-color:color-mix(in oklab,var(--sm-danger) 65%,#000 0);color:#3b0a0a}.SetningsMinneAdmin .sm-btn--ghost,.SetningsMinneAdmin .sm-trial-buttons .lit-intro .skip,.SetningsMinneAdmin .sm-trial-buttons .skip,.lit-intro .sm-btn--ghost,.lit-intro .sm-trial-buttons .SetningsMinneAdmin .skip,.lit-intro .sm-trial-buttons .skip{background:#0000;border-color:#ffffff29;color:var(--sm-text)}.SetningsMinneAdmin .sm-btn--ghost:hover:not(:disabled),.SetningsMinneAdmin .sm-trial-buttons .lit-intro .skip:hover:not(:disabled),.SetningsMinneAdmin .sm-trial-buttons .skip:hover:not(:disabled),.lit-intro .sm-btn--ghost:hover:not(:disabled),.lit-intro .sm-trial-buttons .SetningsMinneAdmin .skip:hover:not(:disabled),.lit-intro .sm-trial-buttons .skip:hover:not(:disabled){background:#ffffff12}.SetningsMinneAdmin .sm-trial-buttons,.lit-intro .sm-trial-buttons{display:flex;gap:10px}.SetningsMinneAdmin .sm-divider,.lit-intro .sm-divider{background:var(--sm-border);height:1px;margin:14px 0}.sm-expected__text{background:#fff;border:1px solid #0f172a2e;border-radius:10px;box-shadow:0 4px 14px #0206171a;color:#0f172a;display:block;font-size:18px;font-weight:600;letter-spacing:.01em;line-height:1.5;margin-top:6px;padding:12px 16px}.SetningsMinneAdmin .sm-expected__text{box-sizing:border-box;min-height:78px;word-break:break-word}.sm-points-badge{align-items:center;background:#8bd3ff2e;background:var(--sm-accent-weak,#8bd3ff2e);border:1px solid #fff3;border:1px solid var(--sm-border,#fff3);border-radius:999px;color:#26eae0;display:inline-flex;font-weight:700;height:28px;justify-content:center;min-width:42px;padding:0 10px}.step-instructions{color:#ffffffeb;font-size:16px;line-height:1.55;margin:4px 0}html.light .SetningsMinneAdmin,html.light .lit-intro{--sm-text:#0f172a;--sm-muted:#334155;--sm-surface:#fff;--sm-border:#e5e7eb;--sm-accent:#2563eb;--sm-accent-weak:#2563eb1a;--sm-danger:#ef4444}@media (max-width:680px){.SetningsMinneAdmin .sm-admin-controls,.lit-intro .sm-admin-controls{align-items:stretch;flex-direction:row}.SetningsMinneAdmin .sm-admin-controls .sm-btn,.SetningsMinneAdmin .sm-admin-controls button,.lit-intro .sm-admin-controls .sm-btn,.lit-intro .sm-admin-controls button{flex:1 1 auto}}@media (max-width:480px){.SetningsMinneAdmin .sm-admin-controls,.lit-intro .sm-admin-controls{flex-direction:column}.SetningsMinneAdmin .sm-admin-controls .sm-btn,.SetningsMinneAdmin .sm-admin-controls button,.lit-intro .sm-admin-controls .sm-btn,.lit-intro .sm-admin-controls button{width:100%}}.TestUserIntro{align-items:center;display:flex;flex:1 1;justify-content:center}.TestUser{display:flex;flex:1 1;flex-direction:column;padding:20px}.TestUser .testKey{margin:0}.SelectRole,.TestUser .lit-page-title,.TestUser .test{text-align:center}.SelectRole{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.SelectRole .SelectRoleContainer{padding-bottom:20%}.SelectRole .SelectRoleContainer form{display:inline-block}.SelectRole .SelectRoleContainer form button:not(:first-child){margin-left:0}.SelectRole .title{letter-spacing:2px;margin:0}.SelectRole__heading{margin-bottom:0;margin-top:20px}.SelectRole__label{text-align:center}.SelectRole__label label{font-size:23px}.SelectRole__input{min-width:230px;text-transform:uppercase}.SelectRole__submit-button{margin-top:20px;width:100%}.SelectRole__select-button:not(:first-child){margin-left:10px}.lit-thirdPCsupport{color:red;font-size:18px;margin:auto;text-align:left;width:70%}.lit-thrid-party-settings{align-items:center;border-radius:20px;justify-content:center;margin:auto;padding:8px}.environment-banner{align-items:center;background-color:#edac73;display:none;font-size:18px;height:35px;justify-content:center}.environment-banner.development{background-color:#ed7373;display:flex}.environment-banner.testing{background-color:#edac73;display:flex}
/*# sourceMappingURL=main.e3300a1e.css.map*/