: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-teacher-island{position:relative;width:100%;max-width:38.3125rem;aspect-ratio:613/566;container-name:kit-teacher-island;container-type:inline-size}.kit-teacher-island--active{z-index:20}.kit-teacher-island__hit{position:absolute;inset:0;z-index:2;width:100%;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;clip-path:polygon(24% 0,76% 0,76% 55%,63% 55%,63% 100%,37% 100%,37% 55%,24% 55%)}.kit-teacher-island__hit:focus-visible{outline:2px solid var(--kit-accent);outline-offset:4px;border-radius:.75rem}.kit-teacher-island__scene{position:absolute;inset:9.89% 0 -18.2%;pointer-events:none}.kit-teacher-island__ground,.kit-teacher-island__shadow{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.kit-teacher-island__shadow{mix-blend-mode:multiply}.kit-teacher-island__person{position:absolute;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:42.41%;height:70.5%;-webkit-transition:-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:transform 511ms cubic-bezier(.35,0,.1,1);transition:transform 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);pointer-events:none}.kit-teacher-island__person:focus-within{z-index:3;-webkit-transform:translateX(-.625rem);transform:translateX(-.625rem)}.kit-teacher-island__person.is-active{z-index:10;-webkit-transform:translateX(-.625rem);transform:translateX(-.625rem)}@media(hover:hover){.kit-teacher-island__person:hover{z-index:3;-webkit-transform:translateX(-.625rem);transform:translateX(-.625rem)}}.kit-teacher-island__name{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;pointer-events:auto;margin-bottom:.25rem;padding:.625rem .75rem;color:var(--kit-black);font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;max-width:8.75rem;text-align:center;background:var(--kit-white);border-radius:.75rem;-webkit-filter:drop-shadow(0 0 1.25rem rgba(94,133,172,.2));filter:drop-shadow(0 0 1.25rem rgba(94,133,172,.2));-webkit-transition:color 511ms cubic-bezier(.35,0,.1,1),background-color 511ms cubic-bezier(.35,0,.1,1);transition:color 511ms cubic-bezier(.35,0,.1,1),background-color 511ms cubic-bezier(.35,0,.1,1)}.kit-teacher-island__name:after{content:"";position:absolute;bottom:-.5rem;left:50%;border-top:.625rem solid var(--kit-white);border-right:.5rem solid transparent;border-left:.5rem solid transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:border-color 511ms cubic-bezier(.35,0,.1,1);transition:border-color 511ms cubic-bezier(.35,0,.1,1)}.kit-teacher-island__person:focus-within .kit-teacher-island__name{color:var(--kit-white);background:var(--kit-accent)}.kit-teacher-island__person:focus-within .kit-teacher-island__name:after{border-top-color:var(--kit-accent)}.kit-teacher-island__portrait{position:relative;z-index:1;width:100%;height:auto;aspect-ratio:3058/4096}.kit-teacher-island__pose{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.kit-teacher-island__pose--hover{position:absolute;inset:0;opacity:0}.kit-teacher-island__person.has-hover:focus-within .kit-teacher-island__pose:not(.kit-teacher-island__pose--hover){opacity:0}.kit-teacher-island__person:focus-within .kit-teacher-island__pose--hover{opacity:1}.kit-teacher-island__popup{position:absolute;top:8.375rem;left:6.8125rem;z-index:0;display:-ms-flexbox;display:flex;visibility:hidden;-ms-flex-direction:column;flex-direction:column;gap:1rem;-ms-flex-align:start;align-items:flex-start;width:21.1875rem;padding:1.25rem;background:var(--kit-white);border-radius:1.75rem;-webkit-box-shadow:0 0 1.25rem rgba(94,133,172,.2);box-shadow:0 0 1.25rem rgba(94,133,172,.2);-webkit-transform:scale(.124) rotate(-6deg);transform:scale(.124) rotate(-6deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),visibility 0s cubic-bezier(.35,0,.1,1) 511ms,-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),visibility 0s cubic-bezier(.35,0,.1,1) 511ms,-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1),visibility 0s cubic-bezier(.35,0,.1,1) 511ms;transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1),visibility 0s cubic-bezier(.35,0,.1,1) 511ms,-webkit-transform 511ms cubic-bezier(.35,0,.1,1);pointer-events:none}.kit-teacher-island__person.is-right:focus-within .kit-teacher-island__popup{top:-.3125rem;left:calc(100% - 3.0625rem)}.kit-teacher-island__person:focus-within .kit-teacher-island__popup{z-index:4;visibility:visible;-webkit-transform:scale(1) rotate(-3deg);transform:scale(1) rotate(-3deg);-webkit-transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),visibility 0s,-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),visibility 0s,-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1),visibility 0s;transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1),visibility 0s,-webkit-transform 511ms cubic-bezier(.35,0,.1,1);pointer-events:auto}.kit-teacher-island__person.is-left:focus-within .kit-teacher-island__popup{top:-1.4375rem;left:-18.125rem;-webkit-transform:scale(1) rotate(3deg);transform:scale(1) rotate(3deg)}.kit-teacher-island__popup .kit-button,.kit-teacher-island__popup .kit-button__face,.kit-teacher-island__popup .kit-button__sizer{width:100%}.kit-teacher-island__person.is-active .kit-teacher-island__name{color:var(--kit-white);background:var(--kit-accent)}.kit-teacher-island__person.is-active .kit-teacher-island__name:after{border-top-color:var(--kit-accent)}.kit-teacher-island__person.is-active.has-hover .kit-teacher-island__pose:not(.kit-teacher-island__pose--hover){opacity:0}.kit-teacher-island__person.is-active .kit-teacher-island__pose--hover{opacity:1}.kit-teacher-island__person.is-active .kit-teacher-island__popup{z-index:4;visibility:visible;top:-.3125rem;left:calc(100% - 3.0625rem);-webkit-transform:scale(1) rotate(-3deg);transform:scale(1) rotate(-3deg);-webkit-transition:visibility 0s,-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:visibility 0s,-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:transform 511ms cubic-bezier(.35,0,.1,1),visibility 0s;transition:transform 511ms cubic-bezier(.35,0,.1,1),visibility 0s,-webkit-transform 511ms cubic-bezier(.35,0,.1,1);pointer-events:auto}.kit-teacher-island__person.is-active.is-left .kit-teacher-island__popup{top:-1.4375rem;left:-18.125rem;-webkit-transform:scale(1) rotate(3deg);transform:scale(1) rotate(3deg)}.kit-teacher-island__stat{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem;margin:0;color:var(--kit-black-50);font-weight:600;font-size:1rem;line-height:1.4;letter-spacing:-.01em}.kit-teacher-island__value{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-condensed;letter-spacing:0;color:var(--kit-black);font-size:2.5rem;line-height:1}.kit-teacher-island__quote{margin:0;padding:1rem;color:var(--kit-black);font-weight:600;font-size:1rem;line-height:1.4;letter-spacing:-.01em;background:var(--kit-gray);border-radius:.75rem}.kit-teacher-island__subject{position:absolute;bottom:0;left:50%;z-index:2;display:-ms-flexbox;display:flex;gap:.125rem;-ms-flex-align:center;align-items:center;height:4.8125rem;color:var(--kit-white);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.kit-teacher-island__subject img{-ms-flex-negative:0;flex-shrink:0;width:4.5rem;height:4.5rem;-o-object-fit:contain;object-fit:contain;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.kit-teacher-island__subject p{margin:0;font-stretch:ultra-condensed;white-space:nowrap;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.kit-teacher-island__name,.kit-teacher-island__name:after,.kit-teacher-island__person,.kit-teacher-island__popup{-webkit-transition:none;transition:none}}