: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-copy{position:relative;display:inline-grid;padding:0;color:var(--kit-black);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;white-space:nowrap;background:transparent;border:0;cursor:pointer}.kit-copy__face,.kit-copy__sizer{display:-ms-inline-flexbox;display:inline-flex;gap:.75rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5rem .75rem;background:var(--kit-white);border-radius:.75rem}.kit-copy__sizer{visibility:hidden}.kit-copy__face{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .51s cubic-bezier(.47,0,.23,1.38);transition:-webkit-transform .51s cubic-bezier(.47,0,.23,1.38);transition:transform .51s cubic-bezier(.47,0,.23,1.38);transition:transform .51s cubic-bezier(.47,0,.23,1.38),-webkit-transform .51s cubic-bezier(.47,0,.23,1.38)}@media(hover:hover){.kit-copy:hover .kit-copy__face{-webkit-transform:translate(-50%,-50%) rotate(2deg);transform:translate(-50%,-50%) rotate(2deg)}}.kit-copy-square{position:relative;display:inline-grid;padding:0;background:transparent;border:0;cursor:pointer}.kit-copy-square__face,.kit-copy-square__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-copy-square__sizer{visibility:hidden}.kit-copy-square__face{position:absolute;top:50%;left:50%;width:auto;height:auto;padding:1.125rem;border-radius:1rem;-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-copy-square--white .kit-copy-square__face{background:var(--kit-white)}.kit-copy-square--transparent .kit-copy-square__face{background:var(--kit-white-20)}.kit-copy-square__note{position:absolute;bottom:calc(100% + .5rem);left:50%;padding:.625rem .75rem;color:var(--kit-white);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;white-space:nowrap;background:var(--kit-geography);border-radius:.75rem;-webkit-transform:translateX(-50%) rotate(-2deg);transform:translateX(-50%) rotate(-2deg);opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.kit-copy-square.is-copied .kit-copy-square__note{opacity:1}@media(hover:hover){.kit-copy-square:hover .kit-copy-square__face{padding:.875rem;-webkit-transform:translate(-50%,-50%) rotate(3deg);transform:translate(-50%,-50%) rotate(3deg)}}