.theme-switch-container{--scale: 1;position:relative;display:inline-block;transform:scale(var(--scale));transform-origin:center right;margin:.5em;line-height:.5;vertical-align:middle}@media (max-width: 470px){.theme-switch-container{--scale: .8}}.theme-switch{--hue: 223;--dur: .4s;--timing: cubic-bezier(.83, 0, .17, 1);display:inline-block;font-size:1em;line-height:1.5;font-family:sans-serif}.theme-switch__input{display:block;position:relative;width:4em;height:2em;border-radius:1em;border:0;margin:0;padding:0;background-image:linear-gradient(#3d90f5,#52c1e0);box-shadow:0 0 hsla(var(--hue),90%,50%,0);cursor:pointer;outline:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow .15s linear}.theme-switch__input:focus-visible{box-shadow:0 0 0 .125em hsla(var(--hue),90%,50%,1)}.theme-switch__input:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:#f2180d;background-image:linear-gradient(#3e0df2,#3e0df200);opacity:0;transition:background-color var(--dur) var(--timing),opacity var(--dur) var(--timing)}.theme-switch__scene{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:auto}.theme-switch__cloud,.theme-switch__handle,.theme-switch__moon-hole,.theme-switch__star,.theme-switch__star use,.theme-switch__stars{transition:opacity var(--dur) var(--timing),transform var(--dur) var(--timing)}.theme-switch__cloud{transform:translate(34px,9px)}.theme-switch__cloud:nth-child(2){transform:translate(24px,13px) scale(.8);transition-delay:.2s}.theme-switch__cloud:nth-child(3){transform:translate(24px,5px) scale(.6);transition-delay:.1s}.theme-switch__handle{transform:translate(12px,12px)}.theme-switch__moon-hole{transform:translate(16px)}.theme-switch__stars{opacity:0}.theme-switch__star{transform-origin:2px 2px}.theme-switch__star:nth-child(1){transform:translate(28px,14px) scale(0) rotate(20deg)}.theme-switch__star:nth-child(2){transform:translate(21px,13px) scale(0) rotate(-20deg)}.theme-switch__star:nth-child(3){transform:translate(17px,10px) scale(0) rotate(20deg)}.theme-switch__star:nth-child(4){transform:translate(24px,6px) scale(0) rotate(-20deg)}.theme-switch__star:nth-child(5){transform:translate(31px,5px) scale(0) rotate(20deg)}.theme-switch__input:checked:before{background-color:#3d71f5;opacity:1}.theme-switch__input:checked+.theme-switch__scene .theme-switch__cloud{opacity:0;transform:translate(34px,24px);transition-duration:.25s,var(--dur);transition-delay:0s}.theme-switch__input:checked+.theme-switch__scene .theme-switch__cloud:nth-child(2){transform:translate(24px,24px) scale(.8)}.theme-switch__input:checked+.theme-switch__scene .theme-switch__cloud:nth-child(3){transform:translate(24px,24px) scale(.6)}.theme-switch__input:checked+.theme-switch__scene .theme-switch__handle{transform:translate(36px,12px)}.theme-switch__input:checked+.theme-switch__scene .theme-switch__handle-side:first-child circle:nth-child(2){transform:scale(.75)}.theme-switch__input:checked+.theme-switch__scene .theme-switch__handle-side:nth-child(2),.theme-switch__input:checked+.theme-switch__scene .theme-switch__stars{opacity:1}.theme-switch__input:checked+.theme-switch__scene .theme-switch__moon-hole{transform:translate(0)}.theme-switch__input:checked+.theme-switch__scene .theme-switch__star use{transform:scale(1);transition:opacity var(--dur) var(--timing),transform .5s cubic-bezier(.65,0,.35,2)}.theme-switch__input:checked+.theme-switch__scene .theme-switch__star:nth-child(1){transform:translate(18px,14px) scale(1) rotate(-20deg)}.theme-switch__input:checked+.theme-switch__scene .theme-switch__star:nth-child(2){transform:translate(11px,13px) scale(.8) rotate(20deg);transition-delay:.2s}.theme-switch__input:checked+.theme-switch__scene .theme-switch__star:nth-child(2) use{transition-delay:.2s}.theme-switch__input:checked+.theme-switch__scene .theme-switch__star:nth-child(3){transform:translate(7px,10px) scale(.6) rotate(-20deg);transition-delay:.05s}.theme-switch__input:checked+.theme-switch__scene .theme-switch__star:nth-child(3) use{transition-delay:.05s}.theme-switch__input:checked+.theme-switch__scene .theme-switch__star:nth-child(4){transform:translate(14px,6px) scale(.6) rotate(20deg);transition-delay:.15s}.theme-switch__input:checked+.theme-switch__scene .theme-switch__star:nth-child(4) use{transition-delay:.15s}.theme-switch__input:checked+.theme-switch__scene .theme-switch__star:nth-child(5){transform:translate(21px,5px) scale(.4) rotate(-20deg);transition-delay:.1s}.theme-switch__input:checked+.theme-switch__scene .theme-switch__star:nth-child(5) use{transition-delay:.1s}.theme-switch__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.token-badge-wrapper{display:inline-block;margin:0 .6em 0 0;color:var(--color-warning);font-size:1em;font-weight:500;vertical-align:middle;cursor:default}.header-container{display:flex;justify-content:space-between;align-items:center;background:var(--color-bg-page);box-shadow:0 0 1.5em 0 var(--color-disabled)}.link-logo{margin:0;padding:0;display:inline-flex;align-items:center;justify-content:left;text-decoration:none}.link-logo h1{display:block;margin:0;font-size:2.5em;font-weight:800;color:var(--color-secondary)}.button-login{margin:6px 0;padding:8px 16px;font-size:.85em;color:var(--color-text-contrast);background-color:var(--color-warning);border-radius:6px;vertical-align:middle}.button-login:hover{background-color:var(--color-secondary)}.button-login:active{background-color:var(--color-tertiary)}.button-login:disabled{background-color:var(--color-disabled)}.logo-image{width:4em;margin:0 .5rem .2rem}.navbar{margin-top:.3em;display:inline-block}.link-nav{margin:0 .5rem;text-decoration:none;font-size:1em;font-weight:500;color:var(--color-secondary);vertical-align:middle;transition:text-shadow .3s}.link-nav:hover{text-shadow:0 0 3px var(--color-success)}.login-theme{display:inline-block}@media (max-width: 680px){.link-logo h1{display:none}}@media (max-width: 480px){.header-container{font-size:.8rem}.nav-container{display:flex;flex-wrap:wrap;justify-content:right;align-items:center}.link-nav{display:inline-block;margin:.4em .5em}}footer{margin-top:30px;padding:14px;text-align:center;border-top:1px solid var(--color-border);background-color:var(--color-bg-footer);color:#666;font-size:12px}.loader{display:inline-block;width:30px;height:30px;position:relative;border:4px solid var(--color-primary);top:50%;animation:loader 2s infinite ease}.loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:var(--color-primary);animation:loader-inner 2s infinite ease-in}@keyframes loader{0%{transform:rotate(0)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}to{height:0%}}#toast-container{max-width:18em;width:fit-content;position:fixed;bottom:20px;right:20px;z-index:100}.toast{margin-bottom:10px;padding:7px 16px 10px;word-wrap:break-word;white-space:pre-wrap;text-wrap:balance;font-size:1em;font-weight:500;line-height:1.3em;border-radius:6px;transform:translate(calc(100% + 26px));transition:all .4s ease;box-shadow:5px 5px 10px var(--notice-shadow)}.toast-info{color:var(--color-text-contrast);background:var(--color-success)}.toast-error{color:var(--color-error-msg);background:var(--color-error-bg)}.toast-warning{color:var(--color-warning);background:var(--color-warning-bg)}.toast.show{transform:translate(0)}@media (max-width: 400px){#toast-container{max-width:14em}.toast{font-size:.9em}}.scroll-div{position:fixed;display:block;bottom:7rem;right:1rem;font-family:Material Icons,fantasy;color:#eaeaeab3;background-color:#939999;border-radius:.4rem;cursor:pointer;opacity:.5;transition:transform .5s ease-in-out,opacity .2s ease-in-out;transform:translate(0)}.to-show{transform:translate(300%)}.scroll-icon{display:block;font-size:1.5rem;padding:0 .7rem .5rem}.statistics-block{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.stat-card{position:relative;margin:.4em .2em;padding:.5em;width:13em;text-align:left;border:1px solid var(--color-warning);border-radius:6px}.stat-card p{margin:0;padding:0;font-size:.8em}.btn-delete{position:absolute;top:-.3em;right:-.3em;font-size:.7em;color:var(--color-warning);background:#fff0;border:none;cursor:pointer;transition:all .3s ease}.btn-delete:hover{color:var(--color-error)}.test-list-block{display:flex;flex-wrap:wrap;justify-content:space-around}.test-item{display:flex;padding:0 .5em;margin:6px 0;width:80%;align-self:start;flex-wrap:wrap;justify-content:center;background-color:var(--color-bg-contrast);border:1px solid var(--color-success-border);border-radius:6px}.test-name{display:inline-block;width:100%;margin:0;padding:.3em 0 .2em;font-size:1em;color:var(--color-secondary);font-weight:500;text-wrap:balance}.quiz-container-info{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;gap:.1em 1em}.quiz-container-info span{color:var(--color-success)}.quiz-container-info .cat-title{color:var(--color-text-primary)}.info-item{box-sizing:border-box;width:48%;font-size:.85em;text-align:left}.link-category{text-decoration:none;color:var(--color-success)}.quiz-feedback-info{display:flex;justify-content:left}.action-info{margin-right:1em}.action-info span{display:inline-block;margin-left:.3em;vertical-align:middle;font-size:1.2em;font-weight:500}.btn-like-act{cursor:pointer}.isLiked span{color:var(--color-secondary)}.img-like{width:1.5em;vertical-align:middle}.img-noliked{filter:grayscale(75%)}.img-liked{filter:none}.quiz-control-block{width:55%}.test-buttons-block{width:100%;display:block}.button-test{display:inline-block;height:1.2rem;margin:0 .25em;font-size:.7em;color:var(--color-primary);background-Color:var(--color-bg-card);border:solid 1px var(--color-primary);border-radius:3px;cursor:pointer;transition:all .3s ease}.button-test:hover{background-color:var(--color-quaternary)}.quiz-link-copy{border:none;background:none;color:var(--color-primary)}.quiz-link-copy:hover{text-shadow:0 0 5px var(--color-success)}.quiz-link-copy--copied{color:var(--color-success)}.link-open-test{display:inline-block;margin:0 .5em .3em;padding:0;font-size:1em;font-weight:500;text-decoration:none;color:var(--color-quaternary);line-height:1.6em;transition:all .3s ease}.link-open-test:hover{text-shadow:0 0 5px var(--color-success)}.stat-info-block{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly}.stat-info-head{width:100%;margin:.2rem;color:var(--color-text-secondary)}@media (max-width: 580px){.test-item{width:100%}}@media (max-width: 496px){.info-item{width:45%}}@media (max-width: 400px){.test-item{font-size:.9rem}}.modal-confirm{display:none;position:fixed;height:100vh;width:100vw;background-color:#000000b3;top:0;left:0;z-index:10;overscroll-behavior:contain;overflow:hidden}.is-active{display:block}.modal-content{position:fixed;width:min(42rem,90%);background-color:var(--color-bg-card2);left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;text-wrap:balance;z-index:5;border-radius:.5em;border:2px solid var(--color-err-shadow);box-shadow:1px 1px 20px var(--color-err-shadow)}.modal-content h2{font-size:1.1em;font-weight:500;padding:0 .2em;color:var(--color-tertiary);white-space:pre-line}.btn-modal{margin:0 1em 1em;padding:6px 16px;font-size:14px;alignment-baseline:text-bottom;color:var(--color-text-primary);font-weight:500;background-color:var(--color-warning);border-radius:6px}.btn-modal:hover{box-shadow:0 0 5px var(--color-success)}.btn-modal:active{box-shadow:none;transform:scale(.95)}.page-empty-container{position:absolute;display:block;width:95%;font-size:1.5em;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.text-page-empty{white-space:pre-line;text-wrap:balance}.button-to-main{margin:30px auto;padding:8px 16px;font-size:14px;color:var(--color-text-contrast);background-color:var(--color-primary);border-radius:6px}.button-to-main:hover{background-color:var(--color-secondary)}.button-to-main:active{background-color:var(--color-tertiary)}@media (max-width: 460px){.text-page-empty{font-size:.8em}}.filters-menu svg{stroke:var(--color-text-secondary)}.filters-menu .input-filters{background-color:var(--color-bg-card2)}.filters-menu .input-filters:focus-visible,.filters-menu .input-filters:focus{border:1px solid var(--color-border)}.button-create{margin:1rem auto 0;padding:8px 16px;font-size:14px;color:var(--color-text-contrast);background-color:var(--color-primary);border-radius:6px}.button-create:hover{background-color:var(--color-secondary)}.button-create:active{background-color:var(--color-tertiary)}.noticeBlock{transition:all .3s ease;text-wrap:balance}.noticeText{font-size:1.5em;color:var(--color-text-primary)}.close{display:none}.questionsContainer{position:relative;margin:1.875em 1.25em;padding:1.25em;border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-bg-card)}.questionsTitle{margin:0 0 1em;color:var(--color-text-secondary)}.questionRadio{font-size:1em}.questionCheckbox{display:block;color:var(--color-text-secondary);font-size:.875em}.questionOptions{display:flex;flex-direction:column;gap:.625em}.questionButton{padding:.75em 1.125em;font-size:1em;border:2px solid var(--color-border);border-radius:6px;background-color:var(--color-bg-card);cursor:pointer;transition:all .3s ease;text-align:left}.answerDefault{opacity:.4;background-color:var(--color-bg-card);color:var(--color-text-secondary)}.selectedNoCorrectAnswer{background-color:var(--color-error);color:var(--color-text-contrast);border-color:var(--color-error-bg);border-width:3px;box-shadow:0 0 8px var(--color-err-shadow)}.correctedAnswer{background-color:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border);border-width:2px;border-style:dashed}.correctedAndSelectedAnswer{background-color:var(--color-success-border);color:var(--color-text-contrast);border-color:var(--color-success);border-width:3px;box-shadow:0 0 8px var(--color-success-shadow)}.questionSelected{background-color:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.questionMissed{background-color:var(--color-text-contrast);color:var(--color-text-primary);border-color:var(--color-border)}.questionExplain{margin-top:15px;padding:12px;background-color:var(--color-bg-page);border-radius:6px;color:var(--color-primary);font-size:14px}@media (max-width: 600px){.questionsContainer{margin:1em;padding:.5em;font-size:.9em}}.tests-block{display:flex;flex-wrap:wrap;justify-content:space-around}.recent-test-block{display:flex;padding:0;margin:3px 0;width:80%;align-self:start;flex-wrap:wrap;justify-content:center;border:2px solid var(--color-warning);background-color:var(--color-text-contrast);border-radius:6px}.recent-test--finished{border:2px solid var(--color-success-border)}.recent-test-name{display:block;width:100%;margin:0;padding:5px;color:var(--color-secondary);font-weight:700}.recentI-info-block{width:100%;text-align:left}.recent-info{width:100%;box-sizing:border-box;margin:.1rem auto;font-size:.9em;font-style:inherit}.recent-info span{font-weight:700;color:var(--color-success)}.recent-empty{color:var(--color-warning)}.recent-buttons{display:inline-block}.button-recent{display:inline-block;height:1.2em;margin:4px;font-size:.7em}.recent-warning{font-size:.7em;color:var(--color-error)}@media (max-width: 470px){.recent-test-block{width:100%}}@media (max-width: 400px){.tests-container{font-size:.9rem}}.result-wrapper{max-width:600px;margin:0 auto;padding:1.125em}.result-card{max-width:600px;margin:10px auto;padding:10px 20px;background-color:var(--color-success-bg-light);border-radius:8px;text-align:center}.result-title,.result-subtitle{color:var(--color-success);margin-bottom:1em}.result-text{font-size:1.1em;margin-bottom:.625em}.result-text--total{margin-bottom:1.25em}.result-percent{font-size:1.25em;font-weight:700;color:var(--color-success)}.result-button{margin-top:1.25em;padding:.75em 1.5em;font-size:1em;color:var(--color-text-contrast);background-color:var(--color-primary);border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.result-button:hover{background-color:var(--color-secondary)}.like-card{margin-top:.625em;padding:1.25em;background-color:var(--color-success-bg-light);border-radius:8px;text-align:center}.quiz-rate{margin:0 0 1em;font-size:1.2em;font-weight:400;color:var(--color-quaternary)}.btn-like{margin:0 1em;border-radius:.7em;border-color:var(--color-quaternary);cursor:pointer}.btn-like:active .img-btn-like{transform:translate(.08em,.08em)}.btn-like:active .img-dislike{transform:translate(.08em,.08em) rotate(180deg)}.img-btn-like{width:2.5em;vertical-align:middle}.img-dislike{transform:rotate(180deg)}.thanks-like{margin:0;color:var(--color-success)}@media (max-width: 660px){.result-card{margin:.8em 1em;font-size:.8rem}.result-wrapper{padding:.5em}}.quizContainer{max-width:42rem;margin:0 auto;padding:20px 0}.quiz-head-block{text-align:center;margin:0 1.875em}.quiz-head{margin-bottom:.6em;font-size:1.5em;text-wrap:balance;color:var(--color-text-primary)}.quiz-descr{font-size:1em;color:var(--color-text-secondary)}.quizHeadBody{margin-top:20px}.quizHeadBody input{width:100%;box-sizing:border-box;max-width:19em;padding:10px 15px;font-size:1em;border:2px solid var(--color-border);border-radius:6px;outline:none}.quizHeadBody input:focus-visible{border:2px solid var(--color-disabled)}.submittedInfoBlock{margin-top:10px;padding:8px;font-size:12px;color:var(--color-warning);background-color:var(--color-warning-bg);border-radius:4px}.submittedInfoBlock span{font-weight:700}.submittedInfoBlock .textCorrect{color:var(--color-success)}.submittedInfoBlock .textPossibleCorrect{color:var(--color-success-border)}.submittedInfoBlock .textIncorrect{color:var(--color-error-bg)}.submitBlock{text-align:center;margin:1.875em 1em 0}.submitBlock .warningInfo{margin-top:10px;color:var(--color-error);font-size:.9em;text-wrap:balance}.submitSettings{margin:1.125em}.submitSettings label{display:inline-flex;align-items:center;cursor:pointer;font-size:16px;color:var(--color-text-primary)}.submitSettings input{width:18px;height:18px;margin-right:10px;cursor:pointer}.quizSubmitButton{padding:15px 40px;font-size:1.1em;font-weight:700;color:var(--color-text-contrast);background-color:var(--color-disabled);border:none;border-radius:8px;cursor:not-allowed;transition:all .3s ease}.canSubmitButton{background-color:var(--color-primary);cursor:pointer}.canSubmitButton:hover{background-color:var(--color-secondary)}@media (max-width: 480px){.quiz-head-block{margin:0 1em;font-size:.9rem}.submitSettings label{font-size:.9em}}@media (max-width: 400px){.quizContainer{font-size:.9rem}}.card-way-container{width:30%;min-width:20rem;margin:2em 1em;display:flex;flex-direction:column;color:var(--color-success);background-color:var(--color-bg-card);border:2px dashed var(--color-border);border-radius:12px;cursor:pointer;transition:all .3s ease-in-out}.card-way-container h3{margin:.5em;font-size:1.5em;font-weight:700;text-wrap:balance}.card-way-container h4{margin:.2em 0;font-size:1.2em;color:var(--color-text-primary)}.card-way-container ul{margin:.3em 0 1em;color:var(--color-text-secondary);text-align:left}.card-way-container li{margin:.2em 0}.card-way-container:hover{border-color:var(--color-secondary);border-style:dotted;transform:scale(1.02);box-shadow:var(--color-secondary) 0 0 20px 1px}.card-way-container:active{border:2px dashed var(--color-border);box-shadow:none;transform:none;transition:all .1s ease-out}@media (max-width: 460px){.card-way-container{margin:.7em 0;min-width:100%;font-size:.9rem}.card-way-container h2{margin:0}.card-way-container h3{margin:.5em 0}}.creating-container{max-width:1200px;display:flex;justify-content:center;flex-wrap:wrap;margin:10px auto;padding:10px 20px;text-align:center;transition:background-color ease .25s}.creating-head{width:100%;margin-bottom:3rem;font-size:2.5rem;color:var(--color-primary)}@media (max-width: 1260px){.creating-container{margin:.625rem}}@media (max-width: 460px){.creating-container{margin:.2rem}.creating-head{margin:0 0 .5em;font-size:1.6em}}.loader-head{color:var(--color-text-primary);margin-bottom:20px}.loader-dsc{color:var(--color-text-secondary);margin-bottom:30px;font-size:16px}.input-loader-block{width:min-content;margin:0 auto 3rem}.input-loader{font-size:1rem;color:var(--color-text-secondary);border:none}.input-loader::file-selector-button{margin-left:1.5rem;border:1px solid var(--color-success);background-color:var(--color-success);border-radius:4px}.input-loader::file-selector-button:hover{border-color:var(--color-tertiary);background-color:var(--color-tertiary)}.input-loader::file-selector-button:active{transform:scale(.98);border-color:var(--color-text-secondary);box-shadow:inset 0 0 0 1px var(--color-text-secondary)}.text-error{margin-top:20px;color:var(--color-error);font-size:14px;padding:10px;background-color:var(--color-selected-bg);border-radius:6px}.btn-copy{margin:0;padding:8px 16px;font-size:14px;alignment-baseline:text-bottom;color:var(--color-text-contrast);background-color:var(--color-primary);border-radius:6px}.btn-copy:hover{background-color:var(--color-secondary)}.btn-copy:active{background-color:var(--color-tertiary)}.btn-copy--copied,.btn-copy--copied:is(:hover,:active){background-color:var(--color-success)}.btn-copy--copied:before,.btn-copy--copied:is(:hover,:active):before{font-size:.8em;content:"✓ "}.json-example-container{margin-top:40px;padding:20px;background-color:var(--color-bg-footer);border-radius:8px;text-align:left}.json-example-container h3{margin:0}.json-example-field{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:10px}.json-example-field h3{color:var(--color-primary);margin:0}.json-example-content{padding:15px;margin:0 0 1em;background-color:var(--color-text-contrast);border-radius:6px;overflow:auto;font-size:.75rem;color:var(--color-text-secondary)}@media (max-width: 540px){.json-example-field{flex-wrap:wrap;justify-content:center}.json-example-field h3{margin:0 .5em .5em;color:var(--color-primary)}.json-example-content{padding:0;font-size:.5rem}}@media (max-width: 380px){.loader-dsc{margin-bottom:.8em;font-size:.9em}.input-loader{width:min-content;font-size:.9rem}.input-loader::file-selector-button{margin-left:0}}.extra-info-block{display:flex;flex-wrap:wrap;margin-top:20px;text-align:left}.extra-info-block p{width:100%;text-align:center;margin-bottom:2em}.extra-info-block span{display:inline-block;width:30%;color:var(--color-text-secondary)}.extra-info-block .text-save-error{margin:-.8em 0 1em;padding:0;text-align:left;color:var(--color-error)}.extra-info-block input[list]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;background-image:none}.extra-info-block input::-webkit-calendar-picker-indicator{display:none;opacity:0}.input-category,.input-language{box-sizing:border-box;display:inline-block;width:100%;max-width:15em;margin:0 1em .7em;padding:6px 8px;font-size:1em;border:1px solid var(--color-border);border-radius:6px;outline:none;background-color:var(--color-bg-card);color:var(--color-text-primary)}.input-category:focus-visible,.input-language:focus-visible{border:2px solid var(--color-disabled)}.extra-info-input{display:inline-block}.extra-info-input input{margin:.5em .5em .5em 3em;width:min-content;vertical-align:middle}.input-category,.btn-save-block{width:100%}.btn-save{display:block}.btn-save:disabled,.btn-save:disabled:hover{background-color:var(--color-disabled);cursor:not-allowed}.warning-save{color:var(--color-warning)}.warning-save span{display:inline;color:var(--color-text-primary)}.submit-error-info{color:var(--color-error)}@media (max-width: 460px){.extra-info-block{justify-content:center;text-align:center}.extra-info-block p{margin-bottom:1em}.extra-info-block span{width:100%;margin-bottom:.2em}.input-category{width:100%}.extra-info-input{display:block;text-align:center}.extra-info-input input{margin:.5em;width:min-content;vertical-align:middle}.extra-info-input label{margin-right:1em}}.link-head{margin:1rem;font-size:1.2rem;font-weight:500;color:var(--color-text-secondary)}.link-body{margin:1rem auto;font-size:1.5rem;color:var(--color-warning)}.link-body:hover{text-shadow:0 0 2px var(--color-success)}.link-body{display:block;padding:.1em .5em .2em;text-decoration:none;border:1px dotted var(--color-warning);border-radius:.3em;width:fit-content;word-break:break-all}.btn-link-copy,.btn-link-create{display:block;margin:1rem auto;padding:8px 16px;font-size:14px;alignment-baseline:text-bottom;color:var(--color-text-contrast);background-color:var(--color-primary);border-radius:6px}.btn-link-copy:hover,.btn-link-create:hover{background-color:var(--color-secondary)}.btn-link-copy:active,.btn-link-create:active{background-color:var(--color-tertiary)}.btn-link-create{margin-top:3rem}.btn-link-copy--copied,.btn-link-copy--copied:is(:hover,:active){background-color:var(--color-success)}.btn-link-copy--copied:before,.btn-link-copy--copied:is(:hover,:active):before{font-size:.8em;content:"✓ "}.link-newTest{display:block;margin:1rem;font-size:1.2rem;font-weight:700;text-decoration:none;color:var(--color-warning);transition:all .3s ease}.link-newTest:hover{opacity:.8}.link-info{margin:.5em 0;padding:0;color:var(--color-text-secondary)}@media (max-width: 600px){.test-load-info{font-size:1.2em}.link-head{font-size:1.1em}.link-body{margin:1rem auto;font-size:.86em}}.test-load-info{font-weight:500}.test-load-info span{color:var(--color-success)}.test-list-name{font-size:1.2rem}.loader-info-text{position:absolute;width:96vw;text-align:center;margin:auto;left:50%;transform:translate(-50%)}.all-quizzes-sentinel{width:100%;height:1px}@media (max-width: 460px){.test-list-name{margin:.5rem 0;font-size:1rem}}.questions-edit-container{margin:1.5em 0}.options-edit{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em;font-size:.9em}.question-edit{display:inline-block;border:2px dashed var(--color-border);outline:none;resize:none;font-weight:700}.question-edit:focus,.question-edit:focus-visible{border:2px dashed var(--color-warning)}.name-question-edit{width:100%;margin:.3em 0 1em;font-size:1.2em;box-sizing:border-box;color:var(--color-text-secondary);background-color:var(--color-bg-card)}.option-input-block{display:inline-block;width:100%;text-align:left}.option-edit{width:85%;padding:.75em 1.125em;font-size:1em;color:var(--color-text-primary);background-color:var(--color-text-contrast);border:2px solid var(--color-border);border-radius:6px;text-align:left}.add-option-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.add-option-container label{width:85%;display:block;margin:.5em 0 -.3em .5em;padding:0;text-align:left;line-height:1em;color:var(--color-text-secondary);white-space:wrap}.opt-btns-block{width:100%;text-align:center}.option-correct{margin-left:1em;accent-color:var(--color-success);width:1.4em;height:1.4em;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.15em solid var(--color-success);background-color:var(--color-success);color:#0f172a}.option-correct:checked:after{content:"✔";color:var(--color-text-contrast);font-size:1.2em;font-weight:700;padding:.1em;line-height:1em}.add-option,.del-option{display:inline-block;box-sizing:border-box;margin:0 1em;padding:0;width:2em;height:2em;background-color:var(--color-success)}.add-option:hover,.del-option:hover{background-color:var(--color-success);box-shadow:0 0 5px var(--color-success)}.no-validate{border:1px solid var(--color-error)}.del-question{position:absolute;top:0;right:0;margin:0;padding:.2em .5em;color:var(--color-error-msg);background-color:transparent;outline:1px solid var(--color-error-bg)}.del-question:hover{background-color:transparent;color:var(--color-error)}.question-explanation{margin-top:.5em;padding:.8em 1.2em;font-size:.9em;font-weight:400}@media (max-width: 620px){.option-edit{width:80%}.option-correct{margin-left:.5em;width:1.2em;height:1.2em}.add-option-container label{white-space:pre-wrap}.option-correct:checked:after{font-size:1.1em}}@media (max-width: 400px){.name-question-edit{margin-top:.8em}.del-question{font-size:1em}}@media (max-width: 400px){.name-question-edit{margin-top:.8em;padding:.08em}.option-edit{width:78%}.del-question{font-size:1em}}.quiz-edit{width:100%;text-align:center;box-sizing:border-box;background-color:var(--color-bg-page);border:2px dashed var(--color-border);outline:none;resize:none}.quiz-edit:focus,.quiz-edit:focus-visible{border:2px dashed var(--color-warning)}.edit-head{margin-bottom:.6em;font-size:1.5em;font-weight:700;color:var(--color-text-primary)}.edit-descr{font-size:1em;color:var(--color-text-secondary)}.no-validate{border:2px dashed var(--color-error)}.title-error{margin:-.8em 0 1em;padding:0;text-align:left;color:var(--color-error)}.add-question{margin:0 auto;padding:.2em .5em;background-color:var(--color-success)}.add-question:hover{background-color:var(--color-success);box-shadow:0 0 5px var(--color-success)}#quiz-prompt{width:96%;max-width:96%;height:10rem;font-size:1.2rem;color:var(--color-text-primary);background-color:var(--color-bg-page);resize:vertical}.quiz-note{margin:.5em 0 .3em .6em;text-align:left;line-height:1em;color:var(--color-text-secondary);white-space:wrap}.quiz-questionCount,.charCount{text-align:center;color:var(--color-text-secondary)}.charCount{margin:0;font-size:.7em}.input-range{display:block;margin:0 auto 3em}.lang-info{display:inline-block;width:fit-content;margin:0 0 1em;padding:0;color:var(--color-text-secondary)}.quiz-generation-note{margin:.7em auto 0;max-width:40rem;text-align:center;font-size:.85em;font-style:italic;color:var(--color-text-secondary)}@media (max-width: 460px){#quiz-prompt{font-size:.9rem}}.loader-info-text p{color:var(--color-success);font-size:1.5em}.loader-info-text p:last-child{color:var(--color-text-secondary);font-size:1.2em}.info-container{min-height:15em}@media (max-width: 460px){.loader-info-text p{font-size:1.2em}.loader-info-text p:last-child{font-size:1em}}:root{--color-bg-page: #D0ECF7;--color-bg-card: rgba(244, 250, 253, .5);--color-bg-card2: #F4FAFD;--color-bg-footer: #E6F4FA;--color-bg-contrast: white;--color-bg-dotlight1: #015B76;--color-bg-dotlight2: #01475D;--color-text-primary: #1F2933;--color-text-secondary: #4B5563;--color-text-contrast: white;--color-border: #E5E7EB;--color-disabled: #94A3B8;--color-selected-bg: #FFF8E1;--color-err-shadow: rgba(244, 67, 54, .4);--notice-shadow: #94A3B8;--color-primary: #015B76;--color-secondary: #017A9B;--color-tertiary: #01475D;--color-quaternary: #F59E0B;--color-success: #2E7D32;--color-success-bg: #a5d6a7;--color-success-bg-light: #e8f5e9;--color-success-border: #66bb6a;--color-success-shadow: rgba(76, 175, 80, .4);--color-error: #C62828;--color-error-msg: #7F1D1D;--color-error-bg: #fdc6c6;--color-warning: #F59E0B;--color-warning-bg: #FFF8E1}[data-theme=dark]{--color-bg-page: #0F172A;--color-bg-card: rgba(51, 65, 85, .5);--color-bg-card2: #334155;--color-bg-footer: #0F172A;--color-bg-contrast: #1E293B;--color-bg-dotlight1: #9DADF2;--color-bg-dotlight2: #478BF9;--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-text-contrast: #0F172A;--color-border: #64748B;--color-disabled: #64748B;--color-selected-bg: #FFF8E1;--notice-shadow: #000;--color-primary: #7DD3FC;--color-secondary: #38BDF8;--color-tertiary: #7DD3FC;--color-success: #4ADE80;--color-success-bg: #064E3B;--color-success-bg-light: #064E3B;--color-error: #F87171;--color-error-msg: #fdc6c6;--color-error-bg: #7F1D1D}body{min-width:320px;height:100dvh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;background:var(--color-bg-page);color:var(--color-text-primary);transition:background-color ease .5s}#root{min-height:100%;display:flex;flex-direction:column}.main{margin-top:1.4rem;flex:1 1 auto}.tests-container{max-width:600px;margin:10px auto;padding:10px 20px;text-align:center;border:2px dashed var(--color-border);border-radius:12px;background-color:var(--color-bg-card);transition:background-color ease .25s}h1{margin:0 0 8px;font-size:24px}input[type=file]{padding:6px 8px}.btn{border:none;cursor:pointer;transition:all .3s ease}.loader-container{width:100%;height:calc(100dvh - 10em);text-align:center}.main-image{max-width:100%;margin-top:.5em;border-radius:.75em}.link-all-quizzes{display:block;width:fit-content;margin:1em auto;font-size:1.1em}.dot_lights{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:-1;pointer-events:none}.dot_light{position:absolute;border-radius:50%}.dot_light_1{width:14.15rem;height:81.4rem;top:-20rem;left:15rem;background:linear-gradient(var(--color-bg-dotlight1),var(--color-bg-dotlight2));transform:rotate(-54.31deg);filter:blur(8rem);opacity:30%}.dot_light_2{width:35.875rem;height:35.875rem;bottom:-7.875rem;right:-9.94rem;background:linear-gradient(45deg,var(--color-bg-dotlight1),var(--color-bg-dotlight2));filter:blur(15rem);opacity:50%}@media (max-width: 660px){.main{margin:0}.tests-container{margin:.8em 1em}.noticeText{font-size:1rem}.dot_light_1{width:7rem;height:41.4rem;top:-1rem;left:5rem;filter:blur(5rem)}.dot_light_2{width:17rem;height:17rem;bottom:-1rem;right:-3.94rem;filter:blur(8rem)}}@media (max-width: 460px){.tests-container{padding:.6em}}
