.r1{--ik-red:#1E4C9A;--ik-red-soft:#4A72B8;--r1-sin-fon:rgba(30,76,154,.07);--r1-sin-liniya:rgba(30,76,154,.22);--r1-stena:clamp(64px,10.5vw,150px);--r1-list-w:80%;--r1-shag-x:1.6%;--r1-shag-y:-6%;--r1-shag-z:-70px;--r1-razbros:1;--r1-naklon-x:20deg;--r1-naklon-y:-12deg;--r1-smena:900ms}.r1-obl{position:relative;padding:clamp(28px,5vw,72px) 0 0}.r1-obl__vn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px)}.r1-kicker{display:inline-flex;padding:7px 14px;border-radius:999px;background:var(--ik-red);color:var(--ik-fon);font-weight:800;font-size:15px}.r1-stena{margin:18px -.12em 0;padding:0 .12em;display:flex;flex-direction:column;font-family:var(--ik-trailers);font-weight:900;font-style:italic;text-transform:uppercase;font-size:var(--r1-stena);line-height:var(--ik-lh);letter-spacing:var(--ik-ls);color:var(--ik-red);text-shadow:-.02em .03em .06em rgba(var(--ik-ten-svet),.16);--r1-stena-lh:.76}.r1-stena,.r1-stena__rk{line-height:var(--r1-stena-lh)}.r1-stena__rk{font-size:1.16em;margin-top:-.02em}.r1-stena .ld-rk__znak{height:.74em;margin-left:.1em}.r1-pod{margin:22px 0 0;max-width:34ch;font-size:var(--ik-text);line-height:1.4;color:var(--ik-grafit2)}.r1-knopka{margin-top:26px}.r1-stopka{--rx:0deg;--ry:0deg;position:relative;aspect-ratio:1/.9;perspective:1800px;perspective-origin:50% 40%}.r1-stopka__vn{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(var(--r1-naklon-x) + var(--rx))) rotateY(calc(var(--r1-naklon-y) + var(--ry))) rotate(4deg);transition:transform .6s var(--ld-vyhod,cubic-bezier(.16,1,.3,1))}.r1-list{position:absolute;left:8%;top:30%;width:var(--r1-list-w);aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--ik-kart-fon);box-shadow:-14px 22px 40px rgba(var(--ik-ten),.16),-2px 4px 10px rgba(var(--ik-ten),.08),0 0 0 1px rgba(46,43,44,.06);transform:translate3d(calc(var(--p) * var(--r1-shag-x) + var(--dx) * var(--r1-razbros)),calc(var(--p) * var(--r1-shag-y)),calc(var(--p) * var(--r1-shag-z))) rotate(calc(var(--dz) * var(--r1-razbros)));opacity:calc(1 - max(0, var(--p) - 4) * .35);transition:transform var(--r1-smena) var(--ld-spring,cubic-bezier(.34,1.56,.64,1)),opacity .4s ease,box-shadow .3s ease;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}.r1-list img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r1-list__n{position:absolute;right:12px;bottom:12px;padding:6px 12px;border-radius:999px;background:var(--ik-red);color:var(--ik-fon);font-weight:800;font-size:14px;box-shadow:0 4px 12px rgba(30,76,154,.3)}.r1-list[tabindex="0"]:focus-visible,.r1-list[tabindex="0"]:hover{transform:translate3d(0,-3%,40px) rotate(-1deg);box-shadow:-18px 30px 50px rgba(var(--ik-ten),.2),-2px 4px 10px rgba(var(--ik-ten),.08),0 0 0 2px var(--ik-red)}.r1-list.is-uhod{transform:translate3d(-46%,22%,160px) rotate(-12deg);opacity:0;transition:transform .52s var(--ld-vyhod,cubic-bezier(.16,1,.3,1)),opacity .42s ease .1s}.r1-stopka:not(.is-vyehali) .r1-list{opacity:0}.r1-stopka.is-vyehali .r1-list{animation:r1-naezd 1s var(--ld-vyhod,cubic-bezier(.16,1,.3,1)) backwards;animation-delay:calc((6 - var(--i)) * .13s + .15s)}@keyframes r1-naezd{0%{opacity:0;transform:translate3d(60%,46%,260px) rotate(14deg)}}.r1-nomera{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(18px,3vw,36px)}.r1-nomer{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px 8px 8px;border-radius:999px;background:var(--ik-kart-fon);box-shadow:inset 0 0 0 1px var(--ik-liniya),-4px 6px 14px rgba(var(--ik-ten),.06);color:var(--ik-grafit);text-decoration:none;font-size:15px;font-weight:600;transition:transform var(--ld-fade,.2s) var(--ld-spring,cubic-bezier(.34,1.56,.64,1)),box-shadow var(--ld-fade,.2s)}.r1-nomer b{padding:5px 10px;border-radius:999px;background:var(--r1-sin-fon);color:var(--ik-red);font-weight:800;white-space:nowrap}.r1-nomer:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--r1-sin-liniya),-6px 10px 20px rgba(var(--ik-ten),.1)}.r1-h2{color:var(--ik-red)}.r1-variant{list-style:none;margin:clamp(24px,3vw,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.r1-zad{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;grid-column-gap:16px;column-gap:16px;grid-row-gap:14px;row-gap:14px;padding:var(--ik-kart-pad);border-radius:var(--ik-kart-r);background:var(--ik-kart-fon);box-shadow:var(--ik-kart-ten)}.r1-zad--shir{grid-column:1/-1}.r1-zad__n{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ik-red);color:var(--ik-fon);font-family:var(--ik-trailers);font-style:italic;font-weight:900;font-size:26px;line-height:1;padding-top:3px}.r1-zad__usl{min-width:0;font-family:"CMU Serif",Times New Roman,serif;font-size:clamp(18px,1.6vw,21px);line-height:1.45;color:var(--ik-grafit);overflow-x:auto;overflow-y:hidden}.r1-zad__usl p{margin:0}.r1-zad__usl .katex-display{margin:.5em 0 0;text-align:left}.r1-zad__usl .katex-display>.katex{text-align:left}.r1-zad__usl .katex{font-size:1.08em}.r1-zad__shp{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--r1-sin-fon);box-shadow:inset 0 0 0 1px var(--r1-sin-liniya);color:var(--ik-red);font-weight:800;font-size:15px;text-decoration:none;transition:transform var(--ld-fade,.2s) var(--ld-spring,cubic-bezier(.34,1.56,.64,1)),background var(--ld-fade,.2s),color var(--ld-fade,.2s)}.r1-zad__shp span{transition:transform var(--ld-fade,.2s) var(--ld-spring,cubic-bezier(.34,1.56,.64,1))}.r1-zad__metka{justify-self:start;align-self:center;padding:6px 12px;border-radius:999px;background:rgba(46,43,44,.06);color:var(--ik-grafit2);font-size:14px;font-weight:600}.r1-zad__shp:hover{background:var(--ik-red);color:var(--ik-fon)}.r1-zad__shp:hover span{transform:translateX(3px)}.r1-urok{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.r1-urok .ik-h2{font-size:clamp(44px,6vw,80px)}.r1-urok .ik-pod{margin-top:10px}@media (max-width:860px){.r1{--r1-stena:clamp(56px,17vw,110px);--r1-list-w:80%;--r1-naklon-x:22deg;--r1-naklon-y:-10deg;--r1-shag-z:-50px}.r1-obl__vn{display:flex;flex-direction:column;align-items:flex-start;gap:0}.r1-obl__tekst{display:contents}.r1-kicker{order:1}.r1-stena{order:2}.r1-stopka{order:3;align-self:stretch;aspect-ratio:1/.8;margin:-44px -8px 0}.r1-list{top:22%;left:6%}.r1-pod{order:4;margin-top:4px}.r1-knopka{order:5;margin-top:18px}.r1-nomera{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:4px 16px 10px;margin-left:0;margin-right:0;scroll-padding:16px}.r1-nomera::-webkit-scrollbar{display:none}.r1-nomer{flex:none}.r1-variant{grid-template-columns:1fr}.r1-zad{column-gap:12px}.r1-zad__n{width:38px;height:38px;font-size:22px}}@media (prefers-reduced-motion:reduce){.r1-list,.r1-stopka__vn{transition:none}.r1-stopka.is-vyehali .r1-list{animation:none}}.r1 .ld-shapka.is-plotno .ld-shapka__ryad,.r1 .ld-shapka__ryad{background:rgba(255,253,248,.97)}.r1 .ld-shapka:before{content:"";position:absolute;left:0;right:0;bottom:-14px;top:calc(-14px - env(safe-area-inset-top, 0px));z-index:-1;background:linear-gradient(to bottom,var(--ik-fon) 0,var(--ik-fon) 55%,rgba(247,242,232,0) 100%);pointer-events:none}.r1>.r1-okno{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px))}.r1-okno__fon{position:absolute;inset:0;background:rgba(30,28,30,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:r1-okno-fon .26s ease both}.r1-okno__panel{position:relative;display:flex;flex-direction:column;width:min(100%,1240px);max-height:100%;border-radius:var(--ik-kart-r);background:var(--ik-kart-fon);box-shadow:0 40px 90px -30px rgba(0,0,0,.55),0 0 0 1px rgba(46,43,44,.06);overflow:hidden;animation:r1-okno-in .42s var(--ld-spring,cubic-bezier(.34,1.56,.64,1)) both}.r1-okno.is-zakr .r1-okno__fon{animation:r1-okno-fon .22s ease reverse both}.r1-okno.is-zakr .r1-okno__panel{animation:r1-okno-out .22s ease both}@keyframes r1-okno-fon{0%{opacity:0}}@keyframes r1-okno-in{0%{opacity:0;transform:translateY(24px) scale(.94)}}@keyframes r1-okno-out{to{opacity:0;transform:translateY(16px) scale(.96)}}.r1-okno__verh{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 18px;border-bottom:1px solid var(--ik-liniya)}.r1-okno__n{flex:none;padding:6px 12px;border-radius:999px;background:var(--ik-red);color:var(--ik-fon);font-weight:800;font-size:15px}.r1-okno__t{flex:1 1;min-width:0;font-weight:700;font-size:17px;color:var(--ik-grafit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r1-okno__pdf{--ik-pill-h:44px;flex:none;padding:0 20px;font-size:16px}.r1-okno__x{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:rgba(46,43,44,.07);color:var(--ik-grafit);cursor:pointer;transition:background var(--ld-fade,.2s),transform var(--ld-fade,.2s) var(--ld-spring,cubic-bezier(.34,1.56,.64,1))}.r1-okno__x:hover{background:rgba(46,43,44,.13);transform:rotate(90deg)}.r1-okno__list{min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#F3EFE6}.r1-okno__list img{display:block;width:100%;height:auto;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r1-okno__list.is-krupno img{width:240%;max-width:none;cursor:zoom-out}@media (min-width:861px){.r1-okno__panel{width:auto;max-width:min(100%,1400px)}.r1-okno__list img{width:auto;max-width:100%;max-height:calc(100dvh - 32px - 69px);margin:0 auto}.r1-okno__list.is-krupno img{width:160%;max-height:none}}@media (max-width:560px){.r1-okno{padding-left:8px;padding-right:8px}.r1-okno__verh{gap:8px;padding:8px 8px 8px 10px;flex-wrap:wrap}.r1-okno__pdf,.r1-okno__t{font-size:15px}.r1-okno__pdf{padding:0 14px}}@media (max-width:400px){.r1-okno__t{flex-basis:100%;order:5}}@media (prefers-reduced-motion:reduce){.r1-okno__fon,.r1-okno__panel{animation:none!important}}