:root{--d-tap:90ms;--d-fast:140ms;--d-mid:180ms;--d-slow:250ms;--e-out:cubic-bezier(.22,.61,.36,1);--e-in:cubic-bezier(.4,0,1,1);--e-move:cubic-bezier(.4,0,.2,1);--tap:var(--d-tap);--pop:var(--d-mid);--ease-out:var(--e-out);--m-spring:cubic-bezier(.32,.72,.18,1.06);--m-ease:cubic-bezier(.3,.7,.2,1);--m-in:cubic-bezier(.4,0,1,1);--m-tap:90ms;--m-fade:300ms;--m-leave:240ms;--m-move:450ms;--m-grow:500ms;--m-step:30ms;--m-toast:2600ms;--m-confirm:3000ms;--m-shimmer:1400ms;--m-caret:1060ms;--m-live:1600ms;--m-frost:5200ms;--m-press:.96;--m-grow-from:.3;--m-drop-from:.6;--m-win-from:.98;--m-rise:24px;--m-nudge:12px;--m-nudge-sm:8px;--m-toast-from:.9;--m-dim:.35;--o-z:90;--o-z-toast:95;--o-scrim:var(--scrim-soft);--o-sheet-inset:8px;--o-sheet-top:48px;--o-screen-r:56px;--o-sheet-r-b:calc(var(--o-screen-r) - var(--o-sheet-inset));--o-btn-inset:calc(var(--o-sheet-r-b) - var(--k-act-h) / 2);--o-grab-w:36px;--o-grab-h:5px;--o-shadow:0 20px 60px rgba(0,0,0,.22);--o-pc-w:560px;--o-pc-from:900px;--o-swipe:80px;--o-swipe-decide:10px;--o-menu-w:260px;--o-menu-row:50px;--o-drop-w:440px;--o-edge:16px;--o-gap:8px;--o-toast-bottom:104px;--o-toast-bottom-pc:32px}@media (prefers-reduced-motion:reduce){:root{--m-tap:0ms;--m-fade:0ms;--m-leave:0ms;--m-move:0ms;--m-grow:0ms;--m-step:0ms;--m-press:1}}.abtn,.aside__link,.btn36,.btn44,.btn52,.chip28,.dlg__ghost,.dlg__main,.grade,.modal__done,.slot,.uchip,.umass__go,.undo__back,.uplan__go,.uplan__len,.uswitch__open,.win__main,.win__second{transition:transform var(--d-tap) var(--e-out),background var(--d-slow) var(--e-out),box-shadow var(--d-slow) var(--e-out),color var(--d-slow) var(--e-out)}.abtn:active,.btn36:active,.btn44:active,.btn52:active,.chip28:active,.dlg__ghost:active,.dlg__main:active,.grade:active,.modal__done:active,.slot:active,.umass__go:active,.undo__back:active,.uplan__go:active,.uplan__len:active,.uswitch__open:active,.win__main:active,.win__second:active{transform:scale(.975)}.abtn:disabled:active,.btn44:disabled:active,.dlg__main:disabled:active,.modal__done:disabled:active,.slot:disabled:active,.umass__go:disabled:active,.undo__back:disabled:active,.uplan__go:disabled:active{transform:none}.work.uvhod{animation:uvhod var(--d-mid) var(--e-out)}@keyframes uvhod{0%{opacity:0}to{opacity:1}}@supports (interpolate-size:allow-keywords){details{interpolate-size:allow-keywords}details::details-content{height:0;overflow:clip;transition:height .32s var(--e-out),content-visibility .32s allow-discrete}details[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){details::details-content{transition:none}}.modal{animation:podlozhka var(--d-mid) var(--e-out)}.modal__box{animation:korobka var(--d-mid) var(--e-out)}@keyframes podlozhka{0%{opacity:0}to{opacity:1}}@keyframes korobka{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.modal.is-out{animation:podlozhka-out var(--d-fast) var(--e-in) forwards}.modal.is-out .modal__box{animation:korobka-out var(--d-fast) var(--e-in) forwards}@keyframes podlozhka-out{0%{opacity:1}to{opacity:0}}@keyframes korobka-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes list{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes list-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}@media (max-width:600px){.modal__box{animation:list var(--d-slow) var(--e-out)}.modal.is-out .modal__box{animation:list-out var(--d-fast) var(--e-in) forwards}}.modal__warn{animation:otkaz var(--d-mid) var(--e-out)}@keyframes otkaz{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.uplan__card{animation:tychok var(--d-mid) var(--e-out);transform-origin:top left}.uplan__card.is-out{animation:tychok-out var(--d-fast) var(--e-in) forwards}@keyframes tychok{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes tychok-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@media (max-width:1100px){.uplan__wrap{animation:podlozhka var(--d-mid) var(--e-out)}.uplan__wrap .uplan__card{animation:list var(--d-slow) var(--e-out)}.uplan__wrap.is-out{animation:podlozhka-out var(--d-fast) var(--e-in) forwards}.uplan__wrap.is-out .uplan__card{animation:list-out var(--d-fast) var(--e-in) forwards}}.undo{position:fixed;overflow:hidden;animation:polosa var(--d-mid) var(--e-out)}.undo.is-out{animation:polosa-out var(--d-fast) var(--e-in) forwards}.undo:after{content:"";position:absolute;left:0;bottom:0;height:2px;background:var(--acid);width:100%;transform-origin:left;animation:vremya 60s linear forwards}@keyframes polosa{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes polosa-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@keyframes vremya{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.uvyezd{animation:otkaz var(--d-mid) var(--e-out)}.arow,.atable__row,.bill,.brow,.urow,.wrow{transition:background var(--d-slow) var(--e-out)}.arow:hover,.brow:hover,.urow:hover,.wrow:hover{background:var(--ink-08)}.plate{transition:box-shadow var(--d-slow) var(--e-out),transform var(--d-tap) var(--e-out)}.plate:hover{box-shadow:var(--shadow-card)}.plate:active{transform:scale(.99)}.lcard{transition:box-shadow var(--d-slow) var(--e-out)}.lcard:hover{box-shadow:var(--shadow-card)}.grade.is-on{animation:otsenka var(--d-tap) var(--e-out)}@keyframes otsenka{0%{transform:scale(.92)}to{transform:scale(1)}}.linkbox{animation:otkaz var(--d-mid) var(--e-out)}@media (prefers-reduced-motion:reduce){.grade.is-on,.linkbox,.modal,.modal.is-out,.modal.is-out .modal__box,.modal__box,.modal__warn,.undo,.undo.is-out,.undo:after,.uplan__card,.uplan__card.is-out,.uplan__wrap,.uplan__wrap .uplan__card,.uplan__wrap.is-out,.uplan__wrap.is-out .uplan__card,.uvyezd,.work.uvhod{animation:none}.abtn,.arow,.aside__link,.bill,.brow,.btn36,.btn44,.btn52,.chip28,.dlg__ghost,.dlg__main,.grade,.lcard,.mbar__t,.modal__done,.plate,.slot,.uchip,.umass__go,.undo__back,.uplan__go,.uplan__len,.urow,.uswitch__open,.win__main,.win__second,.wrow{transition:none}.abtn:active,.btn36:active,.btn44:active,.btn52:active,.chip28:active,.dlg__ghost:active,.dlg__main:active,.grade:active,.modal__done:active,.plate:active,.slot:active,.umass__go:active,.undo__back:active,.uplan__go:active,.uplan__len:active,.uswitch__open:active,.win__main:active,.win__second:active{transform:none}.undo:after{width:100%}.modal.is-out,.undo.is-out,.uplan__card.is-out,.uplan__wrap.is-out{opacity:0}.plate--drag{transition:none}}.perehod{animation:uvhod var(--d-mid) var(--e-out)}.period__item{transition:background var(--d-slow) var(--e-out),color var(--d-slow) var(--e-out)}.pnav__arrow{transition:transform var(--d-tap) var(--e-out),box-shadow var(--d-slow) var(--e-out)}.pnav__arrow:active{transform:scale(.95)}@keyframes rost{0%{transform:scaleY(0)}to{transform:none}}@keyframes shir{0%{transform:scaleX(0)}to{transform:none}}@keyframes stroka{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tochka{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.mch__col{transform-origin:bottom;animation:rost var(--d-slow) var(--e-out) both;animation-delay:calc(var(--i,0) * 16ms)}.mch__num{animation:uvhod var(--d-slow) var(--e-out) both;animation-delay:calc(var(--i,0) * 16ms + 60ms)}.pm__ahead,.pm__came,.pm__habit{transform-origin:left;animation:shir var(--d-slow) var(--e-out) both}.pm__ahead{animation-delay:60ms}.pm__habit{animation-delay:.12s}.pm__mark{animation:uvhod var(--d-slow) var(--e-out) .16s both}.mcv__svg{animation:uvhod var(--d-slow) var(--e-out)}.mcv__dot{animation:tochka var(--d-slow) var(--e-out) .12s both}.pst__bar i,.skill__bar i{transform-origin:left;animation:shir var(--d-slow) var(--e-out) both}.dlist>*,.kal__cheque,.skill__row{animation:stroka var(--d-mid) var(--e-out) both}.dlist>:nth-child(2),.kal__cheque:nth-child(2),.skill__row:nth-child(2){animation-delay:20ms}.dlist>:nth-child(3),.kal__cheque:nth-child(3),.skill__row:nth-child(3){animation-delay:40ms}.dlist>:nth-child(4),.kal__cheque:nth-child(4),.skill__row:nth-child(4){animation-delay:60ms}.dlist>:nth-child(5),.kal__cheque:nth-child(5),.skill__row:nth-child(5){animation-delay:80ms}.dlist>:nth-child(6),.kal__cheque:nth-child(6),.skill__row:nth-child(6){animation-delay:.1s}.dlist>:nth-child(7),.kal__cheque:nth-child(7),.skill__row:nth-child(7){animation-delay:.12s}.dlist>:nth-child(n+8),.kal__cheque:nth-child(n+8),.skill__row:nth-child(n+8){animation-delay:.14s}@media (prefers-reduced-motion:reduce){.dlist>*,.kal__cheque,.mch__col,.mch__num,.mcv__dot,.mcv__svg,.perehod,.pm__ahead,.pm__came,.pm__habit,.pm__mark,.pst__bar i,.skill__bar i,.skill__row{animation:none}.period__item,.pnav__arrow{transition:none}.pnav__arrow:active{transform:none}}.sk{opacity:0;animation:sk-in .12s linear .15s forwards}.sk-b{display:block;flex:0 1 auto;box-sizing:border-box;width:var(--sk-w,100%);max-width:100%;height:var(--sk-h,14px);border-radius:var(--sk-r,3px);background:var(--ink-15);animation:sk-breath 1.5s ease-in-out infinite}.sk-b--dim{background:var(--ink-08)}.sk-b--flex{flex:1 1 auto;width:auto;min-width:0}.sk-b--h1{--sk-h:34px}.sk-b--num{--sk-h:52px}.sk-b--big{--sk-h:38px}.sk-row{display:flex;align-items:center;gap:var(--sk-gap,20px);min-height:var(--sk-h,64px);border-bottom:1px solid var(--ink-15)}.sk-row:last-child{border-bottom:0}.sk-plate{box-sizing:border-box;background:var(--paper-raised);border:var(--border-hairline);border-radius:var(--radius-plate);box-shadow:var(--shadow-card);padding:var(--sk-pad,24px)}.sk-plate--flat{background:var(--paper-shade);border:0;box-shadow:none}:where(.sk) :where(div,section,article,form,nav,p,span){max-width:100%}@keyframes sk-in{to{opacity:1}}@keyframes sk-breath{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:899px){.sk-row{min-height:var(--sk-hm,52px)}.sk-b--h1{--sk-h:30px}.sk-b--num{--sk-h:34px}.sk-b--big{--sk-h:26px}}@media (prefers-reduced-motion:reduce){.sk-b{animation:none}.sk{animation-delay:.15s;animation-duration:1ms}}