.vdc-main--home{--home-gap: var(--vdc-section-gap);padding:0}.vdc-main--home .vdc-s-title,.vdc-main--home .infra-terminal__heading{margin:0 0 var(--home-gap)}.vdc-main--home .home-hero+.home-products{padding-top:var(--home-gap)}.vdc-main--home .home-products,.vdc-main--home .live-uptime,.vdc-main--home .infra-terminal,.vdc-main--home .blog-news,.vdc-main--home .home-feedback{padding:var(--home-gap) 0}.vdc-main--home .home-feedback:last-child{padding-bottom:0}.vdc-main--home .main-gap-after-infra-terminal+.about-spec{padding-top:0}.vdc-main--home .about-spec{padding:0 0 var(--home-gap)}.vdc-main--home .live-uptime__embed{margin:var(--home-gap) 0 0}.vdc-main--home .live-uptime__footer,.vdc-main--home .blog-news__footer{margin-top:var(--home-gap)}.vdc-main--home .vdc-hr{margin:var(--home-gap) 0 0}.home-products{scroll-margin-top:5.5rem}.home-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;align-items:start}.home-products__all{margin-top:28px;margin-bottom:8px;text-align:center}@media(max-width:992px){.home-products__grid{grid-template-columns:1fr;gap:24px}}.main-gap-after-infra-terminal{display:block;height:clamp(36px,2.5vw + 28px,72px)}@media(max-width:768px){.vdc-main--home{--home-gap: 32px}}.vdc-main--home .home-hero{margin-bottom:0}.vdc-main--home .home-hero__container{padding:clamp(3.5rem,10vw,7.5rem) 20px var(--home-gap);border-bottom:var(--vdc-hr)}.home-hero__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;align-items:flex-start}.home-hero__column{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;min-width:0}.home-hero__title{margin:0 0 .5rem;max-width:36rem;font-family:var(--vdc-font-mono);font-size:clamp(1.35rem,2.2vw + .5rem,2.35rem);font-weight:600;line-height:1.25;letter-spacing:.03em;text-transform:uppercase;color:var(--vdc-color-ink)}.home-hero__title:before{content:"# ";font-weight:600}.home-hero__title-gloss{margin:0 0 clamp(1.5rem,3vw,2.25rem);max-width:36rem;font-size:clamp(.95rem,1.1vw + .45rem,1.125rem);line-height:1.45;color:var(--vdc-color-ink-secondary, #4a5568)}.home-hero__manifest{max-width:36rem}.home-hero__manifest p{margin:0 0 1rem;font-size:var(--vdc-type-section-lead);font-weight:300;line-height:var(--vdc-leading-normal);color:var(--vdc-color-text-muted)}.home-hero__manifest p:last-child{margin-bottom:0}.home-hero__figure{margin:0;overflow:hidden;border:1px solid #e0e0e0;background:#f4f7fa}.home-hero__img{display:block;width:100%;height:auto;filter:grayscale(1) contrast(1.08);image-rendering:pixelated}.home-hero__caption{display:block;padding:.55rem .85rem;font-family:var(--vdc-font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;color:var(--vdc-color-text-muted);border-top:1px solid #e0e0e0;background:#fff}.home-hero__console{box-sizing:border-box;width:100%;max-width:100%;margin:1rem 0 0;padding:.7rem .9rem;font-family:var(--vdc-font-mono);font-size:clamp(.75rem,.35vw + .65rem,.8125rem);line-height:1.5;color:silver;background:#1a1a1a;border:1px solid #2a2a2a;white-space:nowrap;overflow:hidden}.home-hero__console-prompt{color:#39d353}.home-hero__console-cmd{color:#e8e8e8}@media(max-width:992px){.home-hero__grid{grid-template-columns:1fr;gap:32px}.home-hero__title,.home-hero__manifest{max-width:none}}.live-uptime{position:relative;background:transparent}.live-uptime__container{position:relative;z-index:2}.live-uptime__title{text-align:left}.live-uptime__embed{width:100%;padding:0}.live-uptime__embed>*{max-width:100%}.live-uptime__loading,.live-uptime__fallback{margin:0;padding:1.25rem;background:var(--vdc-color-surface);border:1px solid var(--vdc-color-border);border-radius:var(--vdc-radius-sm);color:var(--vdc-color-text-muted);font-size:var(--vdc-type-section-lead);line-height:var(--vdc-leading-ui)}.live-uptime__embed .vdc-uptime{--vdc-uptime-card: #fff;--vdc-uptime-card-shadow: 0 3px 14px rgba(0, 10, 20, .06);--vdc-uptime-card-radius: 6px;--vdc-uptime-card-pad: 20px;--live-uptime-corner: #e0e0e0;--live-uptime-ok: #27ae60;--live-uptime-warn: #f1c40f;--live-uptime-down: #e74c3c;--live-uptime-high: #e67e22;--live-uptime-kpi-ink: #1a1a1a;--live-uptime-row-bg: #f9f9f9;--live-uptime-row-border: rgba(0, 10, 20, .1);--live-uptime-row-divider: rgba(0, 10, 20, .08);color:#1a1a2e;font-size:var(--vdc-type-section-lead);line-height:var(--vdc-leading-ui);max-width:none;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:30px;align-items:start}.live-uptime__embed .vdc-uptime>*{min-width:0}.live-uptime__embed .vdc-uptime__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.live-uptime__embed .vdc-uptime__summary,.live-uptime__embed .vdc-uptime__disclaimer,.live-uptime__embed .vdc-uptime__by-group,.live-uptime__embed .vdc-uptime__services{margin:0;position:relative;background-color:var(--vdc-uptime-card);background-image:linear-gradient(var(--live-uptime-corner),var(--live-uptime-corner)),linear-gradient(var(--live-uptime-corner),var(--live-uptime-corner)),linear-gradient(var(--live-uptime-corner),var(--live-uptime-corner)),linear-gradient(var(--live-uptime-corner),var(--live-uptime-corner));background-size:14px 1.5px,1.5px 14px,14px 1.5px,1.5px 14px;background-position:9px 9px,9px 9px,right 9px bottom 9px,right 9px bottom 9px;background-repeat:no-repeat;border:1px solid #e0e0e0;border-radius:var(--vdc-uptime-card-radius);box-shadow:var(--vdc-uptime-card-shadow);padding:var(--vdc-uptime-card-pad)}.live-uptime__embed .vdc-uptime__summary{grid-column:1;grid-row:1;padding-top:40px;padding-bottom:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.live-uptime__embed .vdc-uptime__summary:before,.live-uptime__embed .vdc-uptime__summary:after,.live-uptime__embed .vdc-uptime__by-group:before,.live-uptime__embed .vdc-uptime__services:before,.live-uptime__embed .vdc-uptime__service-name:before,.live-uptime__embed .vdc-uptime__group-name:before,.live-uptime__embed .vdc-uptime__service-state:before,.live-uptime__embed .vdc-uptime__group-value:before{font-family:var(--vdc-font-mono);font-size:var(--vdc-crate-index-size);font-weight:var(--vdc-crate-index-weight);letter-spacing:var(--vdc-crate-index-spacing);text-transform:uppercase;color:var(--vdc-crate-index-color);line-height:1.4}.live-uptime__embed .vdc-uptime__summary:before{content:"METRIC: UPTIME_90D";position:absolute;top:11px;left:28px;z-index:1;pointer-events:none;white-space:nowrap}.live-uptime__embed .vdc-uptime__summary:after{content:"HEALTH: OPTIMAL";position:absolute;bottom:14px;right:16px;z-index:1;pointer-events:none;white-space:nowrap}.live-uptime__embed .vdc-uptime__by-group:before{content:"STATUS: РАБОТАЕТ";position:absolute;top:11px;left:28px;z-index:1;pointer-events:none;white-space:nowrap}.live-uptime__embed .vdc-uptime__services:before{content:"CHECK: REAL_TIME";position:absolute;top:11px;left:28px;z-index:1;pointer-events:none;white-space:nowrap}.live-uptime__embed .vdc-uptime__disclaimer{grid-column:1;grid-row:2;font-size:.8125rem;line-height:1.4;font-weight:400;color:#656565}.live-uptime__embed .vdc-uptime__summary .vdc-uptime__kpi{margin:0;font-size:inherit;max-width:100%;padding-inline:12px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0}.live-uptime__embed .vdc-uptime__kpi-label{font-weight:500;color:#3d4a55}.live-uptime__embed .vdc-uptime__kpi-value{margin-left:8px;font-weight:700;font-size:var(--vdc-type-heading-md);letter-spacing:-.02em;color:var(--live-uptime-kpi-ink);font-family:var(--vdc-font-mono);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:10px}.live-uptime__embed .vdc-uptime__kpi-value:after{content:"";display:block;flex-shrink:0;width:5px;height:5px;margin:0;border-radius:1px;background:var(--live-uptime-ok);box-shadow:0 0 0 .5px #27ae608c,0 0 3px 1px #27ae6059,0 0 9px 2px #27ae6029;animation:blueprint-led-pulse-dedicated 3.2s ease-in-out infinite;pointer-events:none}.live-uptime__embed .vdc-uptime__disclaimer a{color:#05f;text-decoration:none;font-weight:500}.live-uptime__embed .vdc-uptime__disclaimer a:hover{text-decoration:underline}.live-uptime__embed .vdc-uptime__by-group,.live-uptime__embed .vdc-uptime__services{align-self:stretch;grid-row:1 / 3;padding-top:40px}.live-uptime__embed .vdc-uptime__by-group{grid-column:2}.live-uptime__embed .vdc-uptime__services{grid-column:3}.live-uptime__embed .vdc-uptime__section-title{margin:0 0 12px;font-size:var(--vdc-type-panel-title);font-weight:600;color:#1a1a2e}.live-uptime__embed .vdc-uptime__table{width:100%;border-collapse:collapse}.live-uptime__embed .vdc-uptime__table th,.live-uptime__embed .vdc-uptime__table td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(0,10,20,.08);font-size:inherit}.live-uptime__embed .vdc-uptime__table thead th{font-size:var(--vdc-type-body);font-weight:600;color:#656565;background:#000a1408}.live-uptime__embed .vdc-uptime__table tbody td:last-child{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.live-uptime__embed .vdc-uptime__service-list,.live-uptime__embed .vdc-uptime__group-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.live-uptime__embed .vdc-uptime__service,.live-uptime__embed .vdc-uptime__group{display:flex;flex-direction:row;align-items:stretch;margin:0;padding:0;min-width:0;background:var(--live-uptime-row-bg);border:1px solid var(--live-uptime-row-border);border-radius:4px;overflow:hidden}.live-uptime__embed .vdc-uptime__service-name,.live-uptime__embed .vdc-uptime__group-name{flex:1 1 0;min-width:0;margin:0;padding:10px 12px;font-weight:500;color:#1a1a2e;border-right:1px solid var(--live-uptime-row-divider);overflow-wrap:break-word;word-break:break-word;line-height:1.35;white-space:normal}.live-uptime__embed .vdc-uptime__service-name:before{content:"SVC:";display:inline;margin-right:.35em;vertical-align:.04em}.live-uptime__embed .vdc-uptime__group-name:before{content:"GRP:";display:inline;margin-right:.35em;vertical-align:.04em}.live-uptime__embed .vdc-uptime__service-state,.live-uptime__embed .vdc-uptime__group-value{flex:0 0 auto;margin:0;padding:10px 12px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;font-family:var(--vdc-font-mono);font-size:.92em;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.live-uptime__embed .vdc-uptime__service-state:before{content:"STATE:";flex-shrink:0;margin-right:.45em}.live-uptime__embed .vdc-uptime__group-value:before{content:"UPTIME:";flex-shrink:0;margin-right:.45em}.live-uptime__embed .vdc-uptime__group-value{min-width:0}.live-uptime__embed .vdc-uptime__service--ok .vdc-uptime__service-state:after{content:"";display:inline-block;width:5px;height:5px;margin-left:10px;flex-shrink:0;border-radius:1px;background:var(--live-uptime-ok);box-shadow:0 0 0 .5px #27ae608c,0 0 3px 1px #27ae6059,0 0 9px 2px #27ae6029;animation:blueprint-led-pulse-dedicated 3.2s ease-in-out infinite;pointer-events:none}.live-uptime__embed .vdc-uptime__service--ok .vdc-uptime__service-state{color:var(--live-uptime-ok)}.live-uptime__embed .vdc-uptime__group--ok .vdc-uptime__group-value{color:#1a1a1a}.live-uptime__embed .vdc-uptime__service--warn .vdc-uptime__service-state,.live-uptime__embed .vdc-uptime__group--warn .vdc-uptime__group-value{color:var(--live-uptime-warn)}.live-uptime__embed .vdc-uptime__service--avg .vdc-uptime__service-state,.live-uptime__embed .vdc-uptime__group--avg .vdc-uptime__group-value{color:#3d4a55}.live-uptime__embed .vdc-uptime__service--high .vdc-uptime__service-state,.live-uptime__embed .vdc-uptime__group--high .vdc-uptime__group-value{color:var(--live-uptime-high)}.live-uptime__embed .vdc-uptime__service--down .vdc-uptime__service-state,.live-uptime__embed .vdc-uptime__group--down .vdc-uptime__group-value{color:var(--live-uptime-down)}.live-uptime__embed .vdc-uptime__service--na .vdc-uptime__service-state,.live-uptime__embed .vdc-uptime__group--na .vdc-uptime__group-value{color:#5c6a76}.live-uptime__embed .vdc-uptime__branding{grid-column:1 / -1;grid-row:3;margin:0;padding:0;font-size:.75rem;color:#888;text-align:center;background:none;box-shadow:none;border:none}.live-uptime__footer{text-align:center}@media(max-width:1024px){.live-uptime__embed .vdc-uptime{grid-template-columns:1fr;grid-template-rows:auto}.live-uptime__embed .vdc-uptime__summary,.live-uptime__embed .vdc-uptime__disclaimer,.live-uptime__embed .vdc-uptime__by-group,.live-uptime__embed .vdc-uptime__services,.live-uptime__embed .vdc-uptime__branding{grid-column:1;grid-row:auto}.live-uptime__embed .vdc-uptime__by-group,.live-uptime__embed .vdc-uptime__services{align-self:auto}}@media(max-width:768px){.live-uptime__embed{margin-top:24px}.live-uptime__embed .vdc-uptime{font-size:var(--vdc-type-body-lg);gap:20px}.live-uptime__embed .vdc-uptime__kpi-value{font-size:var(--vdc-type-panel-title)}.live-uptime__embed .vdc-uptime__summary{padding-bottom:46px}.live-uptime__embed .vdc-uptime__summary:before,.live-uptime__embed .vdc-uptime__summary:after,.live-uptime__embed .vdc-uptime__by-group:before,.live-uptime__embed .vdc-uptime__services:before{font-size:10px}.live-uptime__embed .vdc-uptime__summary:before,.live-uptime__embed .vdc-uptime__by-group:before,.live-uptime__embed .vdc-uptime__services:before{left:26px}.live-uptime__embed .vdc-uptime__summary:after{right:12px;bottom:12px}.live-uptime__embed .vdc-uptime__service,.live-uptime__embed .vdc-uptime__group{flex-direction:column}.live-uptime__embed .vdc-uptime__service-name,.live-uptime__embed .vdc-uptime__group-name{border-right:none;border-bottom:1px solid var(--live-uptime-row-divider)}.live-uptime__embed .vdc-uptime__service-state,.live-uptime__embed .vdc-uptime__group-value{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.live-uptime__embed .vdc-uptime__kpi-value:after,.live-uptime__embed .vdc-uptime__service--ok .vdc-uptime__service-state:after{animation:none;opacity:1}}.blog-news{background:transparent}.blog-news__wrapper{display:flex;flex-wrap:wrap;gap:30px}.blog-news__item{--blog-corner: #e0e0e0;position:relative;flex:1 1 300px;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;background-image:linear-gradient(var(--blog-corner),var(--blog-corner)),linear-gradient(var(--blog-corner),var(--blog-corner)),linear-gradient(var(--blog-corner),var(--blog-corner)),linear-gradient(var(--blog-corner),var(--blog-corner));background-size:14px 1.5px,1.5px 14px,14px 1.5px,1.5px 14px;background-position:9px 9px,9px 9px,right 9px bottom 9px,right 9px bottom 9px;background-repeat:no-repeat;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 3px 14px #000a140f;transition:box-shadow .3s ease,border-color .3s ease}.blog-news__item:hover{border-color:#cfcfcf;box-shadow:0 3px 12px #000a1414}.blog-news__image img{display:block;width:100%;height:200px;object-fit:cover;filter:grayscale(1) opacity(.6);transition:filter .3s ease,opacity .3s ease}.blog-news__item:hover .blog-news__image img{filter:grayscale(0) opacity(1)}.blog-news__content{display:flex;flex:1 1 auto;flex-direction:column;padding:20px}.blog-news__date{margin-bottom:10px}.blog-news__footer{text-align:center}@media(max-width:768px){.blog-news__wrapper{flex-direction:column}}
