.prep-row{position:-webkit-sticky;position:sticky;top:0;z-index:3;margin:0 0 6px;padding:8px 0 14px;background:var(--paper);border-bottom:1px solid var(--line)}.prep-page{--prep-tone-verbal:#2563eb;--prep-tone-numerical:#c2410c;--prep-tone-logical:#7c3aed;--prep-tone-situational:#0f766e;--prep-tone-english:#be185d;--prep-tone-russian:#b45309;--prep-tone-new_tests:#0f766e;--prep-tone-presentation:#c2410c;--prep-tone-group_games:#0f766e;--prep-tone-in_tray:#2563eb;--prep-tone-role_play:#7c3aed;--prep-tone-leaders_russia:#be185d;--prep-tone-new_assessment:#0f766e;--prep-tone-interview:#4f46e5;--prep-tone-resume:#0e7490;--prep-tone-accounting:#4d7c0f;--prep-tone-excel:#0f766e;--prep-tone-num_ps:#9a3412;--prep-tone-gs_test:#1d4ed8;--prep-tone-all_exercises:#3a5ca8;--prep-tone-master_class:#a16207}.prep-row__dot{position:absolute;top:calc(100% - 7.5px);left:0;z-index:4;width:16px;height:16px;border-radius:50%;background:var(--dot,var(--ink));opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.34,1.45,.64,1),background .45s,opacity .3s}.prep-row__dot:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:inherit;filter:blur(9px);opacity:.7}.prep-row li .prep-tile[aria-current]{--pi-line:var(--prep-tone);color:var(--prep-tone)}.prep-row li .prep-tile[aria-current]:after{display:none}.prep-row ul{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.prep-row.prep-row--fan ul{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;padding:4px 0 0;perspective:1400px;container-type:inline-size}.prep-row--fan li{--prep-art:calc(((100cqw - 10px * (var(--prep-cols) - 1)) / var(--prep-cols) - 20px) * 0.65);--prep-w:calc(var(--prep-art) * 0.625 + 81px);--prep-pad:56px;--prep-gap:10px;--prep-step:calc((100cqw - 2 * var(--prep-pad) - var(--prep-w)) / var(--reach));grid-area:1/1;justify-self:start;width:var(--prep-w);transform:translateX(calc(var(--prep-pad) + var(--off) * var(--prep-step))) rotateY(calc(min(var(--away), 4) * -6deg)) scale(max(.85,calc(1 - var(--away) * .02)));z-index:calc(20 - var(--away));opacity:max(.8,calc(1 - var(--away) * .03));transition:transform .48s cubic-bezier(.34,1.25,.64,1),opacity .32s ease}@media (min-width:1380px){.prep-row--fan li{--prep-pad:0px}.prep-row--fan .prep-fan__arrow--prev{left:-58px}.prep-row--fan .prep-fan__arrow--next{right:-58px}}.prep-row--fan[data-flat] li{--prep-step:calc(var(--prep-w) + var(--prep-gap));transform:translateX(calc(var(--prep-pad) + var(--off) * var(--prep-step)));opacity:1}.prep-row--fan[data-flat] .prep-fan__arrow{display:none}.prep-row--fan li:is(:hover,:focus-within){z-index:25;opacity:1}.prep-fan__arrow{position:absolute;top:calc(50% - 3px);z-index:30;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--ink);box-shadow:0 8px 22px rgba(32,38,40,.16);cursor:pointer;transition:transform .2s ease}.prep-fan__arrow:hover{transform:scale(1.06)}.prep-fan__arrow:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.prep-fan__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.prep-fan__arrow--prev{left:-10px}.prep-fan__arrow--next{right:-10px}@media (hover:none),(max-width:1100px){.prep-fan__arrow{display:none}}@media (prefers-reduced-motion:reduce){.prep-row--fan li{transition:none}}.prep-tile{--pi-line:#2d3538;--pi-soft:rgba(45,53,56,0.12);--pi-sheet:var(--panel);position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:10px 10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--ink);text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.prep-tile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.prep-tile__art{display:block;aspect-ratio:16/10;border-radius:10px}.prep-row--fan .prep-tile__art{align-self:center;width:var(--prep-art)}.prep-tile__art svg{display:block;width:100%;height:100%}.prep-tile__name{font-size:14px;font-weight:600;line-height:1.25;text-align:center}.prep-row .prep-tile__name{display:flex;align-items:center;justify-content:center;min-height:calc(1.25em * 3)}.prep-tile[aria-current]{border-color:var(--prep-tone,var(--ink));box-shadow:inset 0 0 0 1px var(--prep-tone,var(--ink))}.prep-tile[aria-current]:after{content:"";position:absolute;left:50%;bottom:-9px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:0;border-top:7px solid transparent;border-top-color:var(--ink);transform:translateX(-50%)}.prep-panel{margin-top:20px}.prep-panel__title{margin:0 0 12px;font-size:18px}.prep-panel__title-tail{font-weight:400;color:var(--ink-soft)}.prep-tile:is(:hover,:focus-visible){transform:translateY(-3px);box-shadow:0 10px 24px rgba(32,38,40,.14)}.prep-tile[aria-current]:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--prep-tone,var(--ink)),0 10px 24px rgba(32,38,40,.14)}.prep-row li{position:relative}.prep-tip{top:calc(100% + 12px);z-index:5;width:max(100%,200px);padding:10px 12px;border-radius:10px;background:#202628;box-shadow:0 10px 24px rgba(32,38,40,.18);color:#f3f4f1;font-size:13px;font-weight:400;line-height:1.45;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility 0s linear .16s}.prep-tip,.prep-tip:before{position:absolute;left:50%;transform:translateX(-50%)}.prep-tip:before{content:"";top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:0;border-bottom:6px solid #202628}@media (hover:hover){.prep-row li:not([data-tip-off]) .prep-tile:hover+.prep-tip{opacity:1;visibility:visible;transition:opacity .45s ease-out .12s,visibility 0s linear .12s}}.prep-row li:not([data-tip-off]) .prep-tile:focus-visible+.prep-tip{opacity:1;visibility:visible;transition:opacity .45s ease-out .12s,visibility 0s linear .12s}@media (min-width:761px){.cab-main:has(>.prep-page){display:flex;flex-direction:column;overflow:hidden;padding-top:12px;padding-bottom:0}.cab-main>.prep-page{display:flex;flex:1 1;flex-direction:column;width:100%;min-height:0;max-width:none}.prep-page>.cab-head,.prep-page>.prep-row{width:100%;max-width:1016px;margin-inline:auto}.prep-row{position:relative;margin-bottom:0}.prep-panel{flex:1 1;min-height:0;margin:0 -32px 0 0;padding:20px calc(32px - var(--scrollbar-w, 0px)) 32px 0;overflow-y:auto;scrollbar-gutter:stable}.prep-panel>*{max-width:1016px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.prep-tile{animation:none!important;transition:none!important}.prep-tile:hover{transform:none!important}.prep-tip{transition:none!important}}@media (hover:none),(max-width:1280px){.prep-row ul{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(140px,1fr);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:10px}.prep-row li{scroll-snap-align:start}.prep-tip{display:none}}@media (max-width:760px){.prep-row{position:static}.prep-row ul{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:140px;overflow-x:auto;padding-bottom:10px}.prep-tip{display:none}}.mat-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--line)}.mat-facts__wide{grid-column:1/-1}.mat-facts div{min-width:0}@media (max-width:480px){.mat-facts{grid-template-columns:minmax(0,1fr)}}.mat-facts dt{color:var(--ink-soft);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.mat-facts dd{margin:2px 0 0}.mat-facts__list{margin:0;padding:0;list-style:none}.mat-facts__list li+li{margin-top:2px}.mat-files{margin:14px 0 12px;padding:0;list-style:none;border-top:1px solid var(--line)}.mat-file{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:9px 0;border-bottom:1px solid var(--line)}.mat-file__name{display:flex;flex-direction:column;min-width:0}.mat-file small{color:var(--ink-soft);font-size:12px}.mat-file__action{display:inline-flex;align-items:center;gap:10px}.mat-card__note{margin-top:8px}.sit-cab__list{display:grid;grid-gap:8px;gap:8px;margin:12px 0;padding:0;list-style:none}.sit-cab__row{justify-content:space-between;gap:8px 16px;padding:8px 0;border-top:1px solid var(--line)}.sit-cab__action,.sit-cab__row{display:flex;flex-wrap:wrap;align-items:center}.sit-cab__action{gap:10px}.sit-cab__note{color:var(--ink-soft);font-size:13px}.sit-cab__bundle-note{margin:14px 0 0;line-height:1.5}.sit-cab{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px 10px;gap:14px 10px;align-items:start}.sit-cab__main{display:grid;grid-column:1/span 3;grid-gap:14px;gap:14px}.sit-cab__honey{grid-column:4/span 2;padding-left:14px}.sit-cab__honey .honey__main{max-width:300px;margin-left:auto}.sit-cab__honey .honey{grid-template-columns:minmax(0,1fr)}.sit-cab__honey-label{max-width:300px;margin:0 0 4px auto;font-size:.85rem;color:var(--ink-soft);text-align:center}@media (max-width:860px){.sit-cab{grid-template-columns:minmax(0,1fr)}.sit-cab__honey,.sit-cab__main{grid-column:auto}.sit-cab__honey{padding-left:0;position:static;order:2;justify-self:center;width:min(300px,100%)}.sit-cab__honey .honey__main,.sit-cab__honey-label{margin-inline:auto}.sit-cab__main{order:1}.sit-cab__main--plus{order:3}.sit-cab__honey--plus{order:4}}.prep-split{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.prep-split__main{display:grid;grid-column:1/span 3;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.prep-split__side{grid-column:4/span 2;padding-left:14px}.prep-split__side .honey{grid-template-columns:minmax(0,1fr)}.prep-split__side .honey__main{max-width:300px;margin-left:auto}@media (max-width:860px){.prep-split{grid-template-columns:minmax(0,1fr)}.prep-split__main{grid-column:auto}.prep-split__side{position:static;grid-column:auto;padding-left:0;order:1;justify-self:center;width:min(300px,100%)}.prep-split__side .honey__main{margin-inline:auto}}.ver-cab__head{--pi-line:#2d3538;--pi-soft:rgba(45,53,56,0.12);--pi-sheet:var(--panel);align-items:center;gap:16px}.ver-cab__main{display:grid;grid-gap:6px;gap:6px}.ver-cab__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 16px}.ver-cab__top h3{margin:0}.ver-cab__meta{display:grid;justify-items:end;margin:0 0 0 auto;color:var(--ink-faint);font-size:12.5px;line-height:1.45;text-align:right}.ver-cab__sub{margin:-2px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.4}.ver-cab__rate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.ver-cab__stars{min-width:0}.ver-cab__rate .cab-badge{margin-left:auto}.sit-cab__head{--pi-line:#2d3538;--pi-soft:rgba(45,53,56,0.12);--pi-sheet:var(--panel);display:flex;align-items:center;gap:16px}.sit-cab__lead{margin:0}@media (max-width:520px){.sit-cab__head{align-items:flex-start;gap:12px}}.sit-cab__name{position:relative}.sit-cab__title{cursor:help;border-radius:4px}.sit-cab__title:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sit-cab__hint{position:absolute;top:calc(100% + 10px);left:0;z-index:5;width:min(420px,80vw);padding:10px 12px;border-radius:10px;background:#202628;box-shadow:0 10px 24px rgba(32,38,40,.18);color:#f3f4f1;font-size:13px;font-weight:400;line-height:1.45;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-in,visibility 0s linear .2s}.sit-cab__hint:before{content:"";position:absolute;top:-6px;left:18px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:0;border-bottom:6px solid #202628}@media (hover:hover){.sit-cab__title:hover+.sit-cab__hint{opacity:1;visibility:visible;transition:opacity .45s ease-out .12s,visibility 0s linear .12s}}.sit-cab__title:focus-visible+.sit-cab__hint{opacity:1;visibility:visible;transition:opacity .45s ease-out .12s,visibility 0s linear .12s}@media (prefers-reduced-motion:reduce){.sit-cab__hint{transition:none!important}}.cab-cards--one{grid-template-columns:minmax(0,760px)}.cab-cards--triples{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.cab-cards--triples{grid-template-columns:minmax(0,1fr)}}.hr-kit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.hr-kit__text{flex:1 1 320px;margin:0;color:var(--ink-soft);font-size:14px;line-height:1.5}.hr-kit .cab-btn{flex:none}.mat-card--dialog>.cab-card__text:first-child{margin-top:0}.prep-deck{display:none}@media (hover:none),(max-width:1100px){.prep-row ul{display:none}.prep-deck{display:block}}.prep-deck{overflow:hidden}.prep-deck__stack{position:relative;z-index:0;isolation:isolate;width:274px;height:232px;margin-inline:auto;overflow:visible;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.prep-deck__stack>[role=listitem]{display:contents}.prep-deck__card.prep-tile{position:absolute;top:4px;left:0;width:214px;height:auto;transform-origin:50% 50%;will-change:transform;cursor:-webkit-grab;cursor:grab;-webkit-user-drag:none;transition:none}.prep-deck__card .prep-tile__name{min-height:2.5em;display:grid;place-items:center}.prep-deck__stack.is-dragging .prep-deck__card{cursor:-webkit-grabbing;cursor:grabbing}.prep-deck__card.prep-tile:is(:hover,:focus-visible){box-shadow:0 8px 20px rgba(32,38,40,.12)}.prep-deck__card.prep-tile[aria-current]{box-shadow:inset 0 0 0 1px var(--ink),0 8px 20px rgba(32,38,40,.12)}.prep-deck__card.prep-tile[aria-current]:after{display:none}.prep-deck__dots{display:flex;gap:7px;justify-content:center;margin:8px 0 0}.prep-deck__dots i{width:7px;height:7px;border-radius:50%;background:var(--line);transition:background .25s,transform .25s}.prep-deck__dots i.is-on{background:var(--ink);transform:scale(1.25)}.cab-cards:has(>.cab-card--rows){row-gap:0;margin-bottom:-14px}.cab-cards>.cab-card--rows{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 9;grid-row-gap:0;row-gap:0;align-self:stretch;margin-bottom:14px}.cab-card--rows>:is(.its,.dss,.rps,.prss){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 5;grid-row-gap:0;row-gap:0}.cab-card--rows>:is(.its,.dss,.rps,.prss)>*,.cab-card--rows>:not(.its,.dss,.rps,.prss){align-self:start}.prep-cat .cab-cards:not(:has(>.cab-card--rows)){align-items:stretch}.prep-cat .cab-cards:not(:has(>.cab-card--rows))>.cab-card{display:flex;flex-direction:column}.prep-cat .cab-cards:not(:has(>.cab-card--rows))>.cab-card>.cab-card__row:last-child{margin-top:auto}.prep-cat .cab-cards:not(:has(>.cab-card--rows)):not(:has(>.cab-card>:not(.cab-card__head:first-child,.cab-card__text:nth-child(2),.cab-price:nth-child(3),.cab-card__row:last-child))){row-gap:0;margin-bottom:-14px}.prep-cat .cab-cards:not(:has(>.cab-card--rows)):not(:has(>.cab-card>:not(.cab-card__head:first-child,.cab-card__text:nth-child(2),.cab-price:nth-child(3),.cab-card__row:last-child)))>.cab-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 4;grid-row-gap:0;row-gap:0;margin-bottom:14px}.prep-cat .cab-cards:not(:has(>.cab-card--rows)):not(:has(>.cab-card>:not(.cab-card__head:first-child,.cab-card__text:nth-child(2),.cab-price:nth-child(3),.cab-card__row:last-child)))>.cab-card>.cab-card__head{grid-row:1}.prep-cat .cab-cards:not(:has(>.cab-card--rows)):not(:has(>.cab-card>:not(.cab-card__head:first-child,.cab-card__text:nth-child(2),.cab-price:nth-child(3),.cab-card__row:last-child)))>.cab-card>.cab-card__text{grid-row:2}.prep-cat .cab-cards:not(:has(>.cab-card--rows)):not(:has(>.cab-card>:not(.cab-card__head:first-child,.cab-card__text:nth-child(2),.cab-price:nth-child(3),.cab-card__row:last-child)))>.cab-card>.cab-price{grid-row:3}.prep-cat .cab-cards:not(:has(>.cab-card--rows)):not(:has(>.cab-card>:not(.cab-card__head:first-child,.cab-card__text:nth-child(2),.cab-price:nth-child(3),.cab-card__row:last-child)))>.cab-card>.cab-card__row:last-child{grid-row:4;align-self:stretch;align-content:flex-end;align-items:flex-end;margin-top:16px}.prep-wide .cab-cards--one{grid-template-columns:minmax(0,1fr)}.prep-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.prep-pair>.cab-cards,.prep-pair>.cab-cards>.cab-card{height:100%}@media (max-width:900px){.prep-pair{grid-template-columns:minmax(0,1fr)}}div.cab-card__text>p{margin:0 0 8px}div.cab-card__text>p:last-child{margin-bottom:0}div.cab-card__text>.cab-card__fine{margin-top:10px;color:var(--ink-faint);font-size:12.5px;line-height:1.4}div.cab-card__text>.cab-card__subhead{margin-top:12px;color:var(--ink);font-weight:600}