.kit-close{position:relative;display:inline-grid;padding:0;background:transparent;border:0;cursor:pointer}.kit-close__face,.kit-close__sizer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:3.75rem;height:3.75rem}.kit-close__sizer{visibility:hidden}.kit-close__face{position:absolute;top:50%;left:50%;width:auto;height:auto;padding:1.25rem;background:var(--kit-black);border-radius:.875rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:padding .51s cubic-bezier(.47,0,.23,1.38),-webkit-transform .51s cubic-bezier(.47,0,.23,1.38);transition:padding .51s cubic-bezier(.47,0,.23,1.38),-webkit-transform .51s cubic-bezier(.47,0,.23,1.38);transition:padding .51s cubic-bezier(.47,0,.23,1.38),transform .51s cubic-bezier(.47,0,.23,1.38);transition:padding .51s cubic-bezier(.47,0,.23,1.38),transform .51s cubic-bezier(.47,0,.23,1.38),-webkit-transform .51s cubic-bezier(.47,0,.23,1.38)}.kit-close--mobile .kit-close__face,.kit-close--mobile .kit-close__sizer{width:3rem;height:3rem}.kit-close--mobile .kit-close__face{padding:.875rem}@media(hover:hover){.kit-close:hover:not(.kit-close--mobile) .kit-close__face{padding:.875rem;-webkit-transform:translate(-50%,-50%) rotate(-3deg);transform:translate(-50%,-50%) rotate(-3deg)}}.kit-filter{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.375rem;-ms-flex-align:start;align-items:flex-start;width:100%}@media(min-width:768px){.kit-filter{width:17.5rem}}@media(max-width:767px){.kit-filter{max-width:24.875rem}}.kit-filter__trigger{display:-ms-flexbox;display:flex;gap:.375rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:3.75rem;padding:.875rem 1.25rem;color:var(--kit-black);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;background:var(--kit-gray);border:0;border-radius:1rem;cursor:pointer}@media(min-width:768px){.kit-filter__trigger{width:11.25rem}}.kit-filter__label{gap:.375rem;min-width:0}.kit-filter__count,.kit-filter__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.kit-filter__count{-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .5rem;color:var(--kit-white);background:var(--kit-accent);border-radius:3.25rem}.kit-filter__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.kit-filter.is-open .kit-filter__chevron{-webkit-transform:none;transform:none}.kit-filter__panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%;max-height:19.625rem;padding:1.25rem;overflow:auto;background:var(--kit-gray);border-radius:1rem}@media(max-width:767px){.kit-filter__panel{gap:.75rem;max-height:17.875rem;padding:.625rem 1.25rem 1.875rem}}.kit-filter__option{position:relative;display:-ms-flexbox;display:flex;gap:.625rem;-ms-flex-align:center;align-items:center;color:var(--kit-black);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;cursor:pointer}.kit-filter__option input{position:absolute;width:1.75rem;height:1.75rem;opacity:0}.kit-filter__box{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;background:var(--kit-white);border-radius:.625rem}.kit-filter__option input:checked+.kit-filter__box{background:var(--kit-white) url(/images/ui-kit/checkbox.svg) center/contain no-repeat}.kit-filter__option input:focus-visible+.kit-filter__box{outline:2px solid var(--kit-black);outline-offset:2px}.kit-filter-chip{display:-ms-inline-flexbox;display:inline-flex;gap:.25rem;-ms-flex-align:center;align-items:center;padding:.125rem 1.25rem .125rem .25rem;color:var(--kit-black);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;background:transparent;border:0;border-radius:.625rem;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.kit-filter-chip img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.kit-filter-chip.is-selected{background:var(--kit-white)}@media(hover:hover){.kit-filter-chip:hover:not(.is-selected){background:var(--kit-white-50)}}:root{--kit-black:#1f222f;--kit-black-60:rgba(31,34,47,.6);--kit-black-50:rgba(31,34,47,.5);--kit-black-20:rgba(31,34,47,.2);--kit-black-14:rgba(31,34,47,.14);--kit-black-12:rgba(31,34,47,.12);--kit-overlay:rgba(0,4,19,.8);--kit-gray:#edf2f8;--kit-gray-muted:#e4e4e6;--kit-gray-light:#f4f7fb;--kit-white:#fff;--kit-white-60:hsla(0,0%,100%,.6);--kit-white-50:hsla(0,0%,100%,.5);--kit-white-20:hsla(0,0%,100%,.2);--kit-accent:#ff3b00;--kit-accent-50:rgba(255,59,0,.5);--kit-accent-20:rgba(255,59,0,.2);--kit-biology:#5fa131;--kit-geography:#017c53;--kit-informatics:#00919e;--kit-foreign:#2989e2;--kit-math:#5040ff;--kit-physics:#5200be;--kit-chemistry:#b928e5;--kit-social:#ec3a87;--kit-russian:#e52b47;--kit-literature:#e65400;--kit-history:#eb7d15;--kit-task-correct:rgba(1,124,83,.05);--kit-task-error:rgba(227,39,42,.05);--kit-task-error-stroke:rgba(227,39,42,.15);--kit-task-incomplete:rgba(230,84,0,.05);--kit-task-partial:#e65400}.kit-search{width:100%;background:var(--kit-gray);border-radius:1rem}.kit-search--open .kit-search__bar{border-bottom:1px solid var(--kit-black-14)}.kit-search__bar{-ms-flex-align:center;-ms-flex-pack:justify;justify-content:space-between;min-height:3.75rem;padding:.375rem .375rem .375rem 1.25rem}.kit-search__bar,.kit-search__query{display:-ms-flexbox;display:flex;gap:1rem;align-items:center}.kit-search__query{-ms-flex:1 1;flex:1 1;-ms-flex-align:center;min-width:0}.kit-search input{width:100%;min-width:0;padding:0;color:var(--kit-black);font-family:var(--kit-font-text),sans-serif;font-size:1.125rem;line-height:1.4;letter-spacing:-.01em;background:transparent;border:0;outline:none}.kit-search input::-webkit-input-placeholder{color:var(--kit-black-50)}.kit-search input::-moz-placeholder{color:var(--kit-black-50)}.kit-search input:-ms-input-placeholder{color:var(--kit-black-50)}.kit-search input::-ms-input-placeholder{color:var(--kit-black-50)}.kit-search input::placeholder{color:var(--kit-black-50)}.kit-search__actions{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:1.25rem;-ms-flex-align:center;align-items:center}.kit-search__clear{display:grid;place-items:center;margin:0;padding:0;background:transparent;border:0;cursor:pointer}.kit-search__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin:0;padding:2.5rem 1.25rem 1.25rem;list-style:none}.kit-search__list button{margin:0;padding:0;color:var(--kit-black);font-family:var(--kit-font-text),sans-serif;font-size:1.125rem;line-height:1.4;letter-spacing:-.01em;text-align:left;background:transparent;border:0;cursor:pointer}@media(hover:hover){.kit-search__list button:hover{color:var(--kit-accent)}}