: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-subject-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:38.375rem;container-name:kit-subject-card;container-type:inline-size;color:var(--kit-black);cursor:pointer}.kit-subject-card__cover{position:relative;aspect-ratio:614/442;margin-bottom:-2.125rem;overflow:hidden;background:var(--kit-gray);border-radius:1.25rem}.kit-subject-card__island{position:absolute;top:15.84%;right:-5.37%;bottom:-69.68%;left:-5.37%;-webkit-transition:top 511ms cubic-bezier(.35,0,.1,1),right 511ms cubic-bezier(.35,0,.1,1),bottom 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),right 511ms cubic-bezier(.35,0,.1,1),bottom 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1)}.kit-subject-card__plants,.kit-subject-card__shadow{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kit-subject-card__shadow{mix-blend-mode:multiply}.kit-subject-card__icon{position:absolute;top:13.59%;right:33.87%;bottom:41.65%;left:33.91%;-webkit-transform:rotate(6deg);transform:rotate(6deg);-webkit-transition:top 511ms cubic-bezier(.35,0,.1,1),right 511ms cubic-bezier(.35,0,.1,1),bottom 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),right 511ms cubic-bezier(.35,0,.1,1),bottom 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),right 511ms cubic-bezier(.35,0,.1,1),bottom 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),right 511ms cubic-bezier(.35,0,.1,1),bottom 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1)}.kit-subject-card__icon img{position:absolute;top:-13.34%;left:-11%;width:121.54%;height:121.54%;-o-object-fit:contain;object-fit:contain}.kit-subject-card__more{position:absolute;right:1rem;bottom:1rem;z-index:1;opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem);-webkit-transition:opacity 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:opacity 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:opacity 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1);transition:opacity 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);pointer-events:none}.kit-subject-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.kit-subject-card__meta{display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:end;align-items:flex-end}.kit-subject-card__badges{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding-top:1.25rem}.kit-subject-card__tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:2.25rem;padding:0 .75rem;font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;white-space:nowrap;border-radius:.75rem}.kit-subject-card__tag--subject{z-index:1;margin:0 .625rem -.5625rem;color:var(--kit-gray);background:var(--kit-subject-color);-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.kit-subject-card__tag--free{color:var(--kit-black);background:var(--kit-gray);-webkit-transform:rotate(3deg);transform:rotate(3deg)}.kit-subject-card__stats{display:-ms-flexbox;display:flex;gap:.375rem;-ms-flex-align:center;align-items:center;margin:0;padding-bottom:1.25rem;color:var(--kit-black-50);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em}.kit-subject-card__dot{width:.25rem;height:.25rem;background:var(--kit-black-50);border-radius:50%}.kit-subject-card__title{font-stretch:ultra-condensed;text-transform:uppercase}@container kit-subject-card (max-width: 31.1875rem){.kit-subject-card .kit-subject-card__island{top:17.36%;right:-5.5%;bottom:auto;left:-5.25%;height:153.82%}.kit-subject-card .kit-subject-card__icon{top:13.89%;right:30.5%;bottom:37.5%;left:34.5%}}@container kit-subject-card (max-width: 23.125rem){.kit-subject-card .kit-subject-card__island{top:19.31%;right:-5.55%;left:-5.28%;height:154.05%}.kit-subject-card .kit-subject-card__icon{top:13.9%;right:30.56%;bottom:37.45%;left:34.44%}}@container kit-subject-card (min-width: 31.25rem){@media(hover:hover){.kit-subject-card:hover .kit-subject-card__island{top:8.14%;right:-9.28%;bottom:-72.85%;left:-9.28%}.kit-subject-card:hover .kit-subject-card__icon{top:9.88%;right:32.27%;bottom:41.06%;left:32.41%;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.kit-subject-card:hover .kit-subject-card__more{opacity:1;-webkit-transform:none;transform:none;pointer-events:auto}}}