html[lang=ru][data-theme] #main.edita-final :is(p,a,button,li,span){font-family:var(--font-body)}html[lang=ru][data-theme] #main.edita-final :is(h1,h2,h3,h4,.edita-final-01-hero-title-6,.edita-final-12-s18-closing-quote-30,.edita-final-07-s08-metric-old-12,.edita-final-07-s08-metric-new-17){font-family:var(--font-display)}html[lang=ru][data-theme] #main.edita-final :is(h1,h2,h3,h4) :is(a,span){font-family:inherit}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-05-s06-generated-technical-logic-41,.edita-final-07-s08-limitation-46,.edita-final-08-s09-method-note-16,.edita-final-09-s11-wheel-caption-10,.edita-final-09-s11-palette-caption-14,.edita-colour-comparison-caption){font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px}html[lang=ru][data-theme] #main.edita-final .edita-final-10-s12-body-3{width:min(800px,100%)}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-10-s12-site-identity-diagram-6,.edita-final-10-s12-local-styling-diagram-17){min-height:0}html[lang=ru][data-theme] #main.edita-final .edita-final-11-matched-live-content-equal-scale-3{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}html[lang=ru][data-theme] #main.edita-final .edita-colour-comparison-caption{width:100%;min-width:0;color:var(--text-secondary);text-align:left;margin:0}@media (width>=900px){html[lang=ru][data-theme] #main.edita-final .edita-final-11-matched-live-content-equal-scale-3{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-11-matched-page-crop-162-367-4,.edita-final-11-matched-page-crop-162-373-8){grid-row:1;width:100%}html[lang=ru][data-theme] #main.edita-final .edita-colour-comparison-caption{grid-row:2}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-11-matched-page-crop-162-367-4,.edita-colour-comparison-before){grid-column:1}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-11-matched-page-crop-162-373-8,.edita-colour-comparison-after){grid-column:2}}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-04-s05-signal-label-10,.edita-final-04-s05-main-callout-30,.edita-final-05-existing-label-8,.edita-final-05-new-label-37,.edita-final-03-status-label-15,.edita-final-03-status-label-21,.edita-final-05-implementation-pending-40,.edita-hierarchy-status,.edita-final-07-s08-existing-label-11,.edita-final-07-s08-new-label-16,.chart-legend,.edita-final-08-s09-before-label-7,.edita-final-08-s09-after-label-11,.edita-final-10-s12-identity-label-7,.edita-final-10-s12-local-label-18,.edita-final-11-s13-before-label-5,.edita-final-11-s13-after-label-9,.edita-final-12-status-label-4){text-transform:uppercase}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-03-status-implementation-pending-14,.edita-final-03-status-shipped-20,.edita-final-05-status-implementation-pending-38,.edita-final-12-s14-status-shipped-3){flex:none;width:fit-content}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-03-status-label-15,.edita-final-03-status-label-21,.edita-final-05-implementation-pending-40,.edita-final-12-status-label-4){white-space:nowrap;width:max-content}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-03-nested-pages-title-and-status-12,.edita-final-03-accent-title-and-status-18,.edita-final-05-frame-3-36){flex-wrap:wrap}html[lang=ru][data-theme] #main.edita-final .edita-final-12-s18-closing-quote-30{text-align:center;font-synthesis:none;width:100%;font-size:22px;font-weight:500;line-height:30px}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-05-old-root-section-11,.edita-final-05-old-dependency-13,.edita-final-05-old-page-15,.edita-final-05-old-nested-section-17,.edita-final-05-old-nested-homepage-19,.edita-final-05-new-root-page-24,.edita-final-05-new-child-1-27,.edita-final-05-new-grandchild-30,.edita-final-05-new-child-2-33){align-items:center;padding:6px 12px;display:flex}html[lang=ru][data-theme] #main.edita-final [class*=edita-final-05-editable-label-]{width:calc(100% - 32px);max-width:100%;margin:0;position:static}html[lang=ru][data-theme] #main.edita-final .edita-final-14-next-case-26{width:fit-content;min-width:0;height:auto;box-shadow:none;background:0 0;flex:none;padding:0}html[lang=ru][data-theme] #main.edita-final .edita-final-14-next-case-26 .primary-cta{border-radius:9px;flex:none;justify-content:center;align-items:center;gap:4px;width:fit-content;min-width:0;max-width:100%;height:auto;min-height:46px;padding:12px;display:inline-flex}html[lang=ru][data-theme] #main.edita-final .edita-final-14-next-case-26 .primary-cta>span:not(.cta-depth){flex:none;width:auto}html[lang=ru][data-theme] #main.edita-final .edita-final-14-next-case-26 .primary-cta>.cta-arrow{width:20px;height:20px}html[lang=ru][data-theme] #main.edita-final .edita-final-14-v2-real-ds-evidence-window-30{place-items:center;padding:16px;display:grid}html[lang=ru][data-theme] #main.edita-final .edita-final-14-derived-approved-s03-s05-editable-page-contract-graph-31{aspect-ratio:auto;--contract-node-height:32px;--contract-gap:12px;flex-direction:column;gap:12px;width:100%;height:auto;padding-bottom:2px;display:flex;position:relative;inset:auto;overflow:hidden}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-14-main-component-contract-node-33,.edita-final-14-supporting-parts-contract-node-36,.edita-final-14-documentation-contract-node-38,.edita-final-14-properties-behaviour-41,.edita-final-14-prototypes-edge-cases-43){width:100%;min-width:0;min-height:var(--contract-node-height);justify-content:center;align-items:center;padding:6px 8px;display:flex;position:relative;inset:auto}html[lang=ru][data-theme] #main.edita-final .edita-final-14-main-component-contract-node-33{width:48.4%;height:var(--contract-node-height);align-self:center}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-14-main-component-34,.edita-final-14-supporting-parts-37,.edita-final-14-documentation-39,.edita-final-14-properties-behaviour-42,.edita-final-14-prototypes-edge-cases-44){width:100%;font:500 9.2px/12px var(--font-body);text-align:center;overflow-wrap:normal;margin:0}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-14-frame-26-35,.edita-final-14-frame-27-40){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;display:grid;position:relative;inset:auto}html[lang=ru][data-theme] #main.edita-final .edita-final-14-contract-relationship-connectors-32{left:calc(25% - 3px);top:var(--contract-node-height);width:calc(50% + 6px);height:var(--contract-gap);aspect-ratio:auto;background:0 0;position:absolute;overflow:visible;mask-image:none}html[lang=ru][data-theme] #main.edita-final .edita-final-14-contract-relationship-connectors-32:before{content:"";border:1px solid var(--accent-product);border-bottom:0;position:absolute;inset:50% 0 0}html[lang=ru][data-theme] #main.edita-final .edita-final-14-contract-relationship-connectors-32:after{content:"";background:var(--accent-product);width:1px;height:50%;position:absolute;top:0;left:50%}html[lang=ru][data-theme] #main.edita-final .edita-final-14-frame-27-40:before,html[lang=ru][data-theme] #main.edita-final .edita-final-14-frame-27-40:after{content:"";top:calc(-1 * var(--contract-gap));height:var(--contract-gap);background:var(--accent-product);width:1px;position:absolute}html[lang=ru][data-theme] #main.edita-final .edita-final-14-frame-27-40:before{left:calc(25% - 3px)}html[lang=ru][data-theme] #main.edita-final .edita-final-14-frame-27-40:after{left:calc(75% + 3px)}html[lang=ru][data-theme] #main.edita-final .edita-final-14-documented-scale-values-56{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-14-components-57,.edita-final-14-tokens-60,.edita-final-14-30-58,.edita-final-14-500-61){width:100%}@media (width<=767px){html[lang=ru][data-theme] #main.edita-final .edita-final-14-next-case-26{width:100%}html[lang=ru][data-theme] #main.edita-final .edita-final-14-next-case-26 .primary-cta{gap:12px;width:100%;min-height:48px;padding:12px 16px}}@media (width>=1200px){html[lang=ru] body:has(#main.edita-final) .global-navigation .desktop-links{width:220px}html[lang=ru] body:has(#main.edita-final) .global-navigation .desktop-links :is(a,button){white-space:nowrap}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-04-frame-1-5,.edita-final-08-frame-5-2,.edita-final-09-frame-6-2,.edita-final-12-frame-8-5){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-04-frame-1-5,.edita-final-08-frame-5-2,.edita-final-09-frame-6-2,.edita-final-12-frame-8-5)>:is(h2,h3,p){width:100%;min-width:0;max-width:none}html[lang=ru][data-theme] #main.edita-final .edita-final-06-frame-4-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}html[lang=ru][data-theme] #main.edita-final .edita-final-06-frame-4-2>:is(div,p),html[lang=ru][data-theme] #main.edita-final .edita-final-06-s07-heading-4{width:100%;min-width:0;max-width:none}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-03-ownership-personal-and-shared-3,.edita-final-03-two-decisions-differentiated-emphasis-10){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-03-ownership-personal-and-shared-3,.edita-final-03-two-decisions-differentiated-emphasis-10)>div{width:100%;height:auto}html[lang=ru][data-theme] #main.edita-final .edita-final-14-v2-itmo-design-system-three-evidence-teasers-27{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}html[lang=ru][data-theme] #main.edita-final .edita-final-14-v2-itmo-design-system-three-evidence-teasers-27>div{width:100%}html[lang=ru][data-theme] #main.edita-final .edita-final-14-derived-approved-s03-s05-editable-page-contract-graph-31{--contract-node-height:36px;--contract-gap:14px;gap:14px}html[lang=ru][data-theme] #main.edita-final :is(.edita-final-14-main-component-34,.edita-final-14-supporting-parts-37,.edita-final-14-documentation-39,.edita-final-14-properties-behaviour-42,.edita-final-14-prototypes-edge-cases-44){font-size:10.2px;line-height:13px}}html[lang=ru][data-theme] #main.edita-final .edita-final-12-case-ending-softly-illuminated-27{justify-content:center;min-height:242px}@media (width>=1200px){html[lang=ru][data-theme] #main.edita-final .edita-final-12-case-ending-softly-illuminated-27{min-height:116px}}html[lang=ru][data-theme] #main.edita-final .edita-final-14-architecture-governance-design-infrastructure-25{font-size:16px;line-height:24px}
