.column-block{background-color:#fff}#column-576{margin-top:40px;margin-bottom:40px}.events-calendar-block{width:100%;max-width:100%;min-width:0}.events-calendar-block .events-calendar-day{min-height:40px}@media (min-width:640px){.events-calendar-block .events-calendar-day{min-height:48px}}.brightness-0{filter:brightness(0)}.invert{filter:invert(1)}.brightness-0.invert{filter:brightness(0) invert(1)}.stories-block-modern{margin:60px 0}.stories-scroll-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:var(--space-3);width:100%;min-width:100%;min-height:300px;padding-top:var(--space-2);padding-right:19px;padding-left:20px;color:rgba(255,255,255,1)}.stories-scroll-container::-webkit-scrollbar{display:none}.stories-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:var(--z-dropdown);width:48px;height:48px;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:var(--border-width-1) solid rgba(255,255,255,.3);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-neutral-800);opacity:0;transition:all var(--duration-slow) var(--ease-out);box-shadow:var(--shadow-lg);cursor:pointer}.group\/container:hover .stories-nav-btn{opacity:1}.stories-nav-btn:hover{background:rgba(255,255,255,1);transform:translateY(-50%) scale(1.1);box-shadow:var(--shadow-xl)}.stories-nav-btn:active{transform:translateY(-50%) scale(.95)}.stories-nav-left{left:-24px}.stories-nav-right{right:-24px}@keyframes story-slide-up{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.story-card{flex-shrink:0;width:240px;height:420px;min-height:420px;cursor:pointer;overflow:visible;animation:story-slide-up .7s var(--ease-spring) both}.story-card-inner{position:relative;width:240px;height:380px;margin:var(--space-3) 0;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-lg);transition:all .4s var(--ease-spring);border:var(--border-width-2) solid transparent}.story-card-image{position:absolute;top:18px;left:0;right:0;width:230px;height:300px;margin:0;padding:0;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--ease-spring)}.story-card:hover .story-card-image{transform:scale(1.12);filter:brightness(1.1)}.story-card-overlay{position:absolute;inset:0;margin:18px 0;padding:0;background:transparent;transition:all var(--duration-slow) var(--ease-out);pointer-events:none;z-index:var(--z-base)}.story-card-title{position:absolute;inset-x:0;bottom:0;height:80px;margin:var(--space-2);padding:var(--space-2);background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transform:translateY(0);box-shadow:none;z-index:2}.story-card:hover .story-card-title{background:rgba(0,0,0,.75);transform:translateY(-4px)}.story-card:active .story-card-title{transform:translateY(-4px) scale(.95)}.story-card-title span{text-shadow:0 1px 4px rgba(0,0,0,.5);align-self:stretch;width:100%;min-width:0;height:60px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.hero-block{position:relative;width:100%;overflow:hidden}.hero-block:before{content:"";position:absolute;inset:0;z-index:var(--z-base)}.grid-block{width:100%}.grid-block img{transition:transform var(--duration-slow) var(--ease-out)}.grid-block .group:hover img,.grid-block a:hover img{transform:scale(1.05)}.timeline-block{width:100%}.timeline-item{position:relative}.timeline-horizontal{overflow-x:auto;-webkit-overflow-scrolling:touch}.timeline-horizontal::-webkit-scrollbar{height:6px}.timeline-horizontal::-webkit-scrollbar-track{background:var(--color-neutral-100);border-radius:var(--radius-sm)}.timeline-horizontal::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--radius-sm)}.timeline-horizontal::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}.pricing-block{width:100%}.pricing-card{transition:all var(--duration-slow) var(--ease-out)}.pricing-card:hover{transform:translateY(-8px)}.stats-block{width:100%}.stat-item{transition:transform var(--duration-slow) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out)}.stat-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.stat-value{font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight)}.cta-block{width:100%;position:relative}.cta-banner{background-attachment:fixed}@media (max-width:768px){.cta-banner{background-attachment:scroll}}.team-block{width:100%}.team-member-card{transition:all var(--duration-slow) var(--ease-out)}.team-member-card:hover{transform:translateY(-4px)}.faq-block{width:100%}.faq-item{transition:all var(--duration-base) var(--ease-out)}.faq-item button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item button:focus{outline:var(--border-width-2) solid var(--color-info);outline-offset:var(--space-2)}.code-block{width:100%;font-family:var(--font-mono)}.code-block pre{margin:0}.code-block code{font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.code-block table{width:100%;border-collapse:collapse}.code-block td{padding:0}.flexbox-block{width:100%}.page-blocks .content-block{animation:fade-in .6s var(--ease-out);position:relative}.cards-block,.slider-block{position:relative}.cards-block-hero-overlay .menu-hero-panel{transition:background-color var(--duration-base) var(--ease-out)}.cards-block-hero-overlay a{cursor:pointer;-webkit-tap-highlight-color:transparent}.cards-block .grid a,.cards-block .grid>div{min-width:0}.cards-block [data-card-icon-size]{width:150px!important;height:150px!important;max-width:150px!important;max-height:150px!important;min-width:150px!important;min-height:150px!important;flex:0 0 150px!important}.cards-block [data-card-icon-size] img{max-width:150px!important;max-height:150px!important;width:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.slider-block [aria-label*="слайд"]{cursor:pointer}.slider-block [aria-label*="слайд"]:hover{opacity:1}.slider-block--vertical .flex.transition-transform,.slider-block--vertical:not(.h-full)>.flex-col>.relative.w-full.overflow-hidden{width:100%}.slider-block .slider-card-slide>a{display:flex;flex-direction:column;color:inherit;text-decoration:none}.slider-block .slider-card-slide>a:hover .slider-card-caption{opacity:.95}.slider-block .slider-card-slide .slider-card-caption{opacity:1;pointer-events:auto}.slider-block--vertical .slider-card-slide{display:flex;flex-direction:column;box-sizing:border-box}.slider-block--vertical .slider-card-caption--vertical{flex:0 0 auto;box-sizing:border-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.slider-block .transition-all,.slider-block .transition-opacity,.slider-block .transition-transform{transition:none}}.btn-site-glass{background-color:rgba(0,0,0,.2)!important}.btn-site-glass,.tabs-block__tab{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.tabs-block__tab{background-color:var(--tabs-inactive-bg,rgba(0,0,0,.2))!important;color:var(--tabs-inactive-color,inherit)!important}.tabs-block__tab[data-active=true]{background-color:var(--tabs-active-bg)!important;color:var(--tabs-active-color,#fff)!important}.tabs-block__tab:not([data-active=true]):hover{background-color:var(--tabs-hover-bg,var(--tabs-inactive-bg,rgba(0,0,0,.2)))!important;color:var(--tabs-hover-color,var(--tabs-inactive-color,inherit))!important}.tabs-block__tab{transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.tabs-block__tab[data-active=true]{box-shadow:0 1px 3px rgba(0,0,0,.08)}.tabs-block__tabs{padding:var(--tabs-btn-pad-top-d,0) var(--tabs-btn-pad-right-d,0) var(--tabs-btn-pad-bottom-d,0) var(--tabs-btn-pad-left-d,0)}@media (max-width:1023px){.tabs-block__tabs{padding:var(--tabs-btn-pad-top-t,var(--tabs-btn-pad-top-d,0)) var(--tabs-btn-pad-right-t,var(--tabs-btn-pad-right-d,0)) var(--tabs-btn-pad-bottom-t,var(--tabs-btn-pad-bottom-d,0)) var(--tabs-btn-pad-left-t,var(--tabs-btn-pad-left-d,0))}}@media (max-width:639px){.tabs-block__tabs{padding:var(--tabs-btn-pad-top-m,var(--tabs-btn-pad-top-t,var(--tabs-btn-pad-top-d,0))) var(--tabs-btn-pad-right-m,var(--tabs-btn-pad-right-t,var(--tabs-btn-pad-right-d,0))) var(--tabs-btn-pad-bottom-m,var(--tabs-btn-pad-bottom-t,var(--tabs-btn-pad-bottom-d,0))) var(--tabs-btn-pad-left-m,var(--tabs-btn-pad-left-t,var(--tabs-btn-pad-left-d,0)))}}.tabs-block__content{padding:var(--tabs-content-pad-top-d,0) var(--tabs-content-pad-right-d,0) var(--tabs-content-pad-bottom-d,0) var(--tabs-content-pad-left-d,0)}@media (max-width:1023px){.tabs-block__content{padding:var(--tabs-content-pad-top-t,var(--tabs-content-pad-top-d,0)) var(--tabs-content-pad-right-t,var(--tabs-content-pad-right-d,0)) var(--tabs-content-pad-bottom-t,var(--tabs-content-pad-bottom-d,0)) var(--tabs-content-pad-left-t,var(--tabs-content-pad-left-d,0))}}@media (max-width:639px){.tabs-block__content{padding:var(--tabs-content-pad-top-m,var(--tabs-content-pad-top-t,var(--tabs-content-pad-top-d,0))) var(--tabs-content-pad-right-m,var(--tabs-content-pad-right-t,var(--tabs-content-pad-right-d,0))) var(--tabs-content-pad-bottom-m,var(--tabs-content-pad-bottom-t,var(--tabs-content-pad-bottom-d,0))) var(--tabs-content-pad-left-m,var(--tabs-content-pad-left-t,var(--tabs-content-pad-left-d,0)))}}.tabs-block{margin:var(--tabs-margin-top-d,0) var(--tabs-margin-right-d,0) var(--tabs-margin-bottom-d,var(--space-block)) var(--tabs-margin-left-d,0)}@media (max-width:1023px){.tabs-block{margin:var(--tabs-margin-top-t,var(--tabs-margin-top-d,0)) var(--tabs-margin-right-t,var(--tabs-margin-right-d,0)) var(--tabs-margin-bottom-t,var(--tabs-margin-bottom-d,var(--space-block))) var(--tabs-margin-left-t,var(--tabs-margin-left-d,0))}}@media (max-width:639px){.tabs-block{margin:var(--tabs-margin-top-m,var(--tabs-margin-top-t,var(--tabs-margin-top-d,0))) var(--tabs-margin-right-m,var(--tabs-margin-right-t,var(--tabs-margin-right-d,0))) var(--tabs-margin-bottom-m,var(--tabs-margin-bottom-t,var(--tabs-margin-bottom-d,var(--space-block)))) var(--tabs-margin-left-m,var(--tabs-margin-left-t,var(--tabs-margin-left-d,0)))}}@media (max-width:767px){.tabs-block--horizontal .tabs-block__tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}}@media (min-width:640px){.tabs-block--vertical .tabs-block__tabs{min-width:160px}.tabs-block--vertical[data-position=right] .tabs-block__tabs{order:2}.tabs-block--vertical[data-position=right] .tabs-block__content{order:1}}@media (prefers-reduced-motion:reduce){.tabs-block__tab{transition:none}}.block-card-base{border-radius:var(--radius-xl);border:var(--border-width-1) solid var(--color-border);background:var(--color-neutral-50)}.block-soft{background-color:var(--color-neutral-50);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04)}.menu-block--glass{background-color:rgba(17,24,39,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.15);transition:background-color var(--duration-slow) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out)}.menu-block--glass:hover{background-color:rgba(17,24,39,.9);box-shadow:0 12px 40px rgba(0,0,0,.2)}.menu-block__item a,.menu-block__item button{transition:color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.menu-block--glass h3{color:#fff;border-color:rgba(255,255,255,.15)}.menu-block--glass .menu-block__list>.menu-block__item>a,.menu-block--glass .menu-block__list>.menu-block__item>button[aria-label],.menu-block--glass .menu-block__list>.menu-block__item>div>a{color:#fff}.menu-block--glass .menu-block__list>.menu-block__item>a:hover,.menu-block--glass .menu-block__list>.menu-block__item>button[aria-label]:hover,.menu-block--glass .menu-block__list>.menu-block__item>div>a:hover{color:#fff;background-color:rgba(255,255,255,.2)}.menu-block--glass .menu-block__item,.menu-block--glass .menu-block__list{border-color:rgba(255,255,255,.15)}.menu-block--glass .menu-block__item button[aria-label]{color:#fff}.menu-block--glass .menu-block__item button[aria-label]:hover{color:#fff;background-color:rgba(255,255,255,.2)}.menu-block--glass .menu-block__nested .menu-block__item a,.menu-block--glass .menu-block__nested .menu-block__item button{color:#fff}.menu-block--glass .menu-block__nested .menu-block__item a:hover,.menu-block--glass .menu-block__nested .menu-block__item button:hover{color:#fff;background-color:rgba(255,255,255,.2)}.menu-block--glass .menu-block__nested{background-color:rgba(17,24,39,.75);border-color:rgba(255,255,255,.3)}@media (prefers-reduced-motion:reduce){.menu-block--glass,.menu-block__item a,.menu-block__item button{transition:none}}.page-blocks .menu-block,.page-blocks .menu-block__item,.page-blocks .menu-block__list{width:100%;min-width:0}.page-blocks .text-block .prose{width:100%;max-width:100%}.page-blocks .prose{color:var(--color-neutral-900)}.page-blocks .text-block .prose h2,.page-blocks .text-block .prose h3,.page-blocks .text-block .prose h4{font-weight:var(--font-weight-bold);color:var(--color-neutral-900);line-height:var(--line-height-snug)}.page-blocks .prose li,.page-blocks .prose p,.page-blocks .text-block .prose p{color:var(--color-neutral-900);line-height:var(--line-height-relaxed)}.page-blocks .prose a,.page-blocks .text-block .prose a{color:var(--color-info);text-decoration:none;transition:all var(--duration-base) var(--ease-out);position:relative}.page-blocks .prose a:hover,.page-blocks .text-block .prose a:hover{color:var(--color-primary)}.page-blocks .prose a:after,.page-blocks .text-block .prose a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(to right,var(--color-info),var(--color-primary));transition:width var(--duration-slow) var(--ease-out)}.page-blocks .prose a:hover:after,.page-blocks .text-block .prose a:hover:after{width:100%}.blog-article-layout .prose a.ec-doc-card,.blog-article-layout .public-html-content a.ec-doc-card,.page-blocks .accordion-block .prose a.ec-doc-card,.page-blocks .accordion-block .prose a.ec-doc-row,.page-blocks .accordion-block .prose a.ec-link-card,.page-blocks .accordion-block .prose a.ec-nav-link,.page-blocks .prose a.ec-doc-card,.page-blocks .prose a.ec-doc-row,.page-blocks .prose a.ec-link-card,.page-blocks .prose a.ec-nav-link,.page-blocks .text-block .prose a.ec-doc-card,.page-blocks .text-block .prose a.ec-doc-row,.page-blocks .text-block .prose a.ec-link-card,.page-blocks .text-block .prose a.ec-nav-link{position:static;color:var(--ec-text,var(--color-neutral-900))}.page-blocks .accordion-block .prose a.ec-nav-link:hover,.page-blocks .prose a.ec-nav-link:hover,.page-blocks .text-block .prose a.ec-nav-link:hover{color:var(--ec-green-dark,var(--color-primary))}.blog-article-layout .prose a.ec-doc-card:after,.blog-article-layout .public-html-content a.ec-doc-card:after,.page-blocks .accordion-block .prose a.ec-doc-card:after,.page-blocks .accordion-block .prose a.ec-doc-row:after,.page-blocks .accordion-block .prose a.ec-link-card:after,.page-blocks .accordion-block .prose a.ec-nav-link:after,.page-blocks .prose a.ec-doc-card:after,.page-blocks .prose a.ec-doc-row:after,.page-blocks .prose a.ec-link-card:after,.page-blocks .prose a.ec-nav-link:after,.page-blocks .text-block .prose a.ec-doc-card:after,.page-blocks .text-block .prose a.ec-doc-row:after,.page-blocks .text-block .prose a.ec-link-card:after{display:none;content:none}.page-blocks .text-block{min-width:0;word-wrap:break-word;overflow-wrap:break-word}.page-blocks .prose img,.page-blocks .text-block .prose img{max-width:100%;height:auto}.page-blocks .prose code,.page-blocks .prose pre,.page-blocks .text-block .prose code,.page-blocks .text-block .prose pre{max-width:100%;overflow-x:auto}.block-hero-viewport{height:100svh!important;max-height:100svh!important;min-height:0!important;box-sizing:border-box!important}@supports not (height:100svh){.block-hero-viewport{height:100vh!important;max-height:100vh!important}}.block-first-slider-hero{min-height:0!important;overflow:hidden!important;max-height:100vh!important}@supports (height:100svh){.block-first-slider-hero{max-height:100svh!important}}.block-hero-viewport .block-first-slider-hero{height:100%!important;max-height:100%!important}.block-slider-3555{min-height:100vh!important;height:100vh!important;max-height:100vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.block-slider-3555 .slider-block{flex:1!important;min-height:0!important}@supports (height:100svh){.block-slider-3555{min-height:100svh!important;height:100svh!important;max-height:100svh!important}}.chairman-block{position:relative}.chairman-block .chairman-photo img{transition:all var(--duration-slow) var(--ease-out)}.chairman-block .chairman-photo:hover img{transform:scale(1.05);box-shadow:var(--shadow-2xl)}.chairman-block .chairman-greeting{animation:fade-in .8s var(--ease-out)}.chairman-block .chairman-info{animation:fade-in 1s var(--ease-out) .2s backwards}.chairman-block .chairman-accent{animation:slide-in-width .6s var(--ease-out) .4s backwards}@keyframes slide-in-width{0%{width:0;opacity:0}to{width:6rem;opacity:1}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes expand-width{0%{width:0}to{width:6rem}}.animate-fade-in-scale{animation:fade-in-scale .8s var(--ease-out)}.animate-slide-in-right{animation:slide-in-right .8s var(--ease-out) both}.animate-expand-width{animation:expand-width .8s var(--ease-out) both}header .nav-desktop>div.relative{position:relative!important;z-index:var(--z-sticky)!important}header .submenu-level-1{background:rgba(17,24,39,.85)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-top:none!important;box-shadow:var(--shadow-xl)!important;position:absolute!important}header .submenu-level-1 a{color:rgba(255,255,255,.95)!important;transition:all var(--duration-base) var(--ease-out)!important}header .submenu-level-1 a:hover{background:rgba(255,255,255,.15)!important;color:#ffffff!important}footer{position:relative;overflow:hidden}footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 20%,rgba(255,255,255,.2) 80%,transparent)}footer .glass-card{background:rgba(255,255,255,.05);backdrop-filter:blur(12px);border:var(--border-width-1) solid rgba(255,255,255,.1);transition:all var(--duration-slow) var(--ease-out)}footer .glass-card:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);transform:translateY(-2px)}footer h3{font-weight:var(--font-weight-bold);margin-bottom:var(--space-4);color:rgba(255,255,255,.95);font-size:var(--font-size-lg)}footer a{color:rgba(255,255,255,.8);transition:all var(--duration-base) var(--ease-out);display:inline-block}footer a:hover{color:rgba(255,255,255,1);transform:translateX(4px)}footer .social-links a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:rgba(255,255,255,.1);transition:all var(--duration-slow) var(--ease-out)}footer .social-links a:hover{background:rgba(255,255,255,.2);transform:translateY(-4px) scale(1.1)}footer .gradient-line{height:2px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5) 50%,transparent);margin:var(--space-8) 0}.menu-hero-panel{transition:all var(--duration-slow) var(--ease-out)}@media (max-width:640px){.hero-block h1{font-size:var(--font-size-4xl)}.hero-block p{font-size:var(--font-size-base)}.pricing-card{margin-bottom:var(--space-4)}.timeline-horizontal .flex{flex-wrap:nowrap}.stat-value{font-size:2.5rem!important}.team-member-card{margin-bottom:var(--space-4)}}@media (min-width:641px) and (max-width:1024px){.hero-block h1{font-size:var(--font-size-5xl)}}@keyframes counter-fade{0%{opacity:0}to{opacity:1}}.counter-animate{animation:counter-fade .5s var(--ease-in)}.tox-dialog-wrap,.tox-tinymce-aux{z-index:10001!important}.modal-overlay-above-tinymce{z-index:11000!important}.blog-article-layout__columns{width:100%}.blog-article-layout__main .page-blocks,.blog-article-layout__main>.prose,.blog-article-layout__main>article{width:100%;max-width:none;margin-left:0;margin-right:0}.blog-article-layout__main .page-blocks>.content-padding-x,.blog-article-layout__main .page-blocks>.mx-auto{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media (min-width:1024px){.blog-article-layout__columns{gap:0}.blog-article-layout__sidebar{width:25%;padding-right:10px;flex-shrink:0;min-width:0}.blog-article-layout__main{width:75%;padding-left:10px;flex:none;min-width:0}}.blog-article-layout main{min-width:0}.blog-article-layout .prose{max-width:none}.blog-article-layout .prose h1{margin-bottom:1rem;overflow-wrap:break-word;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}@media (min-width:640px){.blog-article-layout .prose h1{font-size:var(--font-size-2xl);line-height:var(--line-height-snug)}}.blog-article-layout .prose h1{color:var(--color-neutral-900);overflow-wrap:anywhere;hyphens:auto}.blog-article-layout .prose p{margin-bottom:1rem;line-height:var(--line-height-relaxed);color:var(--color-neutral-900)}.blog-article-layout .prose a:not(.ec-doc-card):not(.ec-link-card):not(.ec-doc-row):not(.ec-nav-link):not(.ec-image-gallery__link){--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:#60a5fa;text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.blog-article-layout .prose a:not(.ec-doc-card):not(.ec-link-card):not(.ec-doc-row):not(.ec-nav-link):not(.ec-image-gallery__link):hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1));text-decoration-color:#2563eb}.blog-article-layout .prose img{border-radius:var(--radius-lg);--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blog-article-layout [class*=art-meta]{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.slider-block--vertical .blog-article-layout [class*=art-meta].transition-transform{width:100%}@media (max-width:640px){.timeline-horizontal .blog-article-layout [class*=art-meta]{flex-wrap:nowrap}}.blog-article-layout [class*=art-meta]{color:var(--color-neutral-600)}.blog-article-layout,.blog-article-layout main{color:var(--color-neutral-900)}.blog-article-layout .prose,.blog-article-layout .prose :where(h1,h2,h3,h4,h5,h6,p,li,span,div,td,th,blockquote),.blog-article-layout .public-html-content,.blog-article-layout .public-html-content :where(h1,h2,h3,h4,h5,h6,p,li,span,div,td,th,blockquote){color:var(--color-neutral-900)}.main nav[aria-label="Хлебные крошки"],.main nav[aria-label="Хлебные крошки"] a,.main nav[aria-label="Хлебные крошки"] span{color:var(--color-neutral-600)}.main nav[aria-label="Хлебные крошки"] a:hover,.main nav[aria-label="Хлебные крошки"] li:last-child>span{color:var(--color-neutral-900)}.blog-article-layout main{padding-top:.75rem;padding-bottom:.75rem}@media (min-width:1024px){.blog-article-layout main.blog-article-layout__main{padding:.75rem 0 .75rem 10px}}@media (max-width:1023px){.blog-article-layout main.blog-article-layout__main{padding-left:0;padding-right:0}}.form-block{padding:var(--space-6);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}.form-block__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-foreground);margin-bottom:var(--space-3);line-height:var(--line-height-tight)}.form-block__subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-6);line-height:var(--line-height-relaxed)}.form-block__label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground);margin-bottom:var(--space-1)}.form-block__required{color:var(--color-error);margin-left:.125rem}.form-block__textarea{min-height:7rem;resize:vertical}.form-block__checkbox{display:flex;align-items:flex-start;gap:var(--space-2)}.form-block__checkbox-input{margin-top:.2rem;height:1rem;width:1rem;flex-shrink:0;border-radius:var(--radius-sm);border:1px solid var(--color-border);accent-color:var(--color-primary);cursor:pointer}.form-block__checkbox-input:focus{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.form-block__checkbox-label{font-size:var(--font-size-sm);color:var(--color-foreground);line-height:var(--line-height-relaxed);cursor:pointer}.form-block__checkbox-link{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;margin-left:.25rem;transition:color var(--duration-base) var(--ease-out)}.form-block__checkbox-link:hover{color:var(--color-primary-hover)}.form-block__file-wrap{display:flex;flex-direction:column;gap:var(--space-2)}.form-block__file-input{width:100%;font-size:var(--font-size-sm);color:var(--color-foreground)}.form-block__file-input::file-selector-button{margin-right:1rem;padding:.5rem 1rem;border:0;border-radius:var(--radius-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:var(--color-primary-light);color:var(--color-primary);cursor:pointer;transition:background var(--duration-base) var(--ease-out)}.form-block__file-input::file-selector-button:hover{background:var(--color-hover)}.form-block__file-input::-webkit-file-upload-button{margin-right:1rem;padding:.5rem 1rem;border:0;border-radius:var(--radius-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:var(--color-primary-light);color:var(--color-primary);cursor:pointer}.form-block__file-hint{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.form-block__alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);margin-bottom:var(--space-4);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.form-block__alert--success{background:color-mix(in srgb,var(--color-success,#16a34a) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-success,#16a34a) 35%,transparent);color:var(--color-success,#15803d)}.form-block__alert--error{background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 35%,transparent);color:var(--color-error)}.form-block__submit.btn-primary{min-height:2.75rem;padding-left:var(--space-6);padding-right:var(--space-6)}.filterable-list-block{width:100%;min-width:0}.filterable-list-block__title{font-size:1.5rem;font-weight:700;margin:0 0 1.25rem;color:var(--color-foreground,#111827)}.filterable-list-block__controls{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1rem;padding:1rem 1.125rem;border:1px solid var(--color-border,#e5e7eb);border-radius:.75rem;background:var(--color-surface,#f9fafb)}.filterable-list-block__search{position:relative;width:100%}.filterable-list-block__search-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;color:var(--color-text-secondary,#6b7280);pointer-events:none}.filterable-list-block__search-input{width:100%;padding:.6875rem .875rem .6875rem 2.5rem;border:1px solid var(--color-border,#d1d5db);border-radius:.625rem;font-size:.9375rem;background:var(--color-background,#fff);color:var(--color-foreground,#111827);box-sizing:border-box}.filterable-list-block__search-input:focus{outline:none;border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,#2563eb) 18%,transparent)}.filterable-list-block__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:.125rem}.filterable-list-block__filters-heading{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;font-size:.875rem;font-weight:600;color:var(--color-text-secondary,#4b5563);white-space:nowrap}.filterable-list-block__filters-icon{width:1rem;height:1rem;flex-shrink:0}.filterable-list-block__filters-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;flex:1;min-width:0}.filterable-list-block__filter-field{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}.filterable-list-block__filter-label{flex-shrink:0;font-size:.875rem;font-weight:500;color:var(--color-foreground,#374151);white-space:nowrap;margin:0}.filterable-list-block__filter-select{min-width:10.5rem;max-width:100%;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--color-border,#d1d5db);border-radius:.5rem;font-size:.875rem;line-height:1.25;background:var(--color-background,#fff);color:var(--color-foreground,#111827);cursor:pointer}.filterable-list-block__filter-select:focus{outline:none;border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,#2563eb) 18%,transparent)}.filterable-list-block__count{font-size:.875rem;color:var(--color-text-secondary,#6b7280);margin:0 0 .75rem}.filterable-list-block__empty{padding:2rem 1rem;text-align:center;color:var(--color-text-secondary,#6b7280);background:var(--color-surface,#f9fafb);border-radius:.75rem;border:1px dashed var(--color-border,#e5e7eb)}.filterable-list-block__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.filterable-list-block__item{border:1px solid var(--color-border,#e5e7eb);border-radius:.75rem;padding:1rem 1.25rem;background:var(--color-background,#fff)}.filterable-list-block__item-grid{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem 1.25rem}.filterable-list-block__field{margin:0}.filterable-list-block__field-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-secondary,#6b7280);margin-bottom:.25rem}.filterable-list-block__field-value{margin:0;font-size:.9375rem;color:var(--color-foreground,#111827);line-height:1.45}@media (max-width:640px){.filterable-list-block__controls{padding:.875rem}.filterable-list-block__filters{flex-direction:column;align-items:stretch;gap:.625rem}.filterable-list-block__filters-row{flex-direction:column;align-items:stretch;width:100%}.filterable-list-block__filter-field{flex-direction:column;align-items:stretch;gap:.375rem}.filterable-list-block__filter-select{width:100%;min-width:0}.filterable-list-block__item-grid{grid-template-columns:1fr}}