.ds-case{--ds-stroke-1:#564963;--ds-stroke-2:#d9cee524;--ds-stroke-4:#8f7e9d;--ds-stroke-5:#c8b5dda6}[data-theme=light] .ds-case{--ds-stroke-1:#ddd2e2;--ds-stroke-2:#ffffffd9;--ds-stroke-4:#c2b3ca;--ds-stroke-5:#66548c}body:has(.ds-case) .global-navigation{margin-bottom:16px}@media (width<=899px){body:has(.ds-case) .global-navigation{margin-bottom:14px}}.ds-case figure{margin:0}.ds-material{pointer-events:none;border-radius:inherit;z-index:-1;position:absolute;inset:0}.ds-material:before,.ds-material:after{content:"";border-radius:inherit;transition:opacity var(--motion-base) var(--ease-material);position:absolute;inset:0}.ds-material:before{opacity:1}.ds-material:after,[data-theme=light] .ds-material:before{opacity:0}[data-theme=light] .ds-material:after{opacity:1}.ds-case [data-relationship-connector]{transition:opacity var(--motion-base) var(--ease-feedback)}.ds-case [data-relationship-ready=false] [data-relationship-connector]{opacity:.35}@media (prefers-reduced-motion:reduce){.ds-case [data-relationship-connector]{opacity:1!important;transition:none!important}}@media (width<=1199px){main.ds-case .primary-cta{line-height:20px}}@media (width>=1200px){main.ds-case{padding-top:2px}}.ds-case{--ds-connector:#8f7e9d}[data-theme=light] .ds-case{--ds-connector:#c2b3ca}.ds-case .ds-asset{display:contents}.ds-case .ds-image-light,[data-theme=light] .ds-case .ds-image-dark{display:none}[data-theme=light] .ds-case .ds-image-light{display:contents}.ds-case .ds-s01-system-intro-contracts-semantics-and-scale-874-595{padding-top:32px;padding-bottom:48px;padding-inline:var(--page-gutter);flex-direction:column;align-items:flex-start;width:100%;height:auto;display:flex;position:relative}.ds-case .ds-system-context-layered-orientation-874-596,.ds-case .ds-native-configuration-contract-constrained-states-874-801,.ds-case .ds-source-static-prototype-success-sequence-874-855,.ds-case .ds-two-parallel-artefacts-no-specification-to-json-edge-874-1033{border-width:1px;border-color:var(--stroke-systems);background:var(--gradient-systems);border-style:solid;border-radius:22px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:24px;width:100%;min-width:0;padding:24px;display:flex;position:relative}.ds-case .ds-intro-narrative-real-anatomy-874-597,.ds-case .ds-contact-invitation-channels-879-323,.ds-case .ds-portfolio-closing-compact-879-331{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-title-and-role-874-598{flex-direction:column;flex-shrink:1;align-items:flex-start;gap:16px;width:48.9448%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-600{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.34px;overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:34px;font-weight:600;line-height:40px;position:relative}.ds-case .ds-text-role-874-601{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:14px;font-weight:500;line-height:21px;position:relative}.ds-case .ds-text-role-874-602{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.28px;overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:28px;font-weight:600;line-height:34px;position:relative}.ds-case .ds-fileuploader-real-component-anatomy-874-607{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);box-shadow:var(--shadow-glass);border-style:solid;border-radius:16px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:12px;width:49.3507%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-artifact-title-874-608,.ds-case .ds-theme-root-874-934,.ds-case .ds-theme-root-874-959{flex-shrink:0;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-warm-icon-system-874-609,.ds-case .ds-warm-icon-branch-874-711,.ds-case .ds-warm-icon-note-874-1043,.ds-case .ds-warm-icon-branch-874-1046{aspect-ratio:18/18;flex-shrink:0;width:18px;min-width:0;height:auto;position:relative}.ds-case .ds-img-874-609-child-0,.ds-case .ds-img-974-1637-child-0,.ds-case .ds-img-874-650-child-0,.ds-case .ds-img-874-655-child-0,.ds-case .ds-img-874-660-child-0,.ds-case .ds-img-874-665-child-0,.ds-case .ds-img-974-1642-child-0,.ds-case .ds-div-874-687-child-0,.ds-case .ds-img-874-687-child-0-child-0,.ds-case .ds-img-976-249-child-0,.ds-case .ds-img-874-691-child-0,.ds-case .ds-img-874-696-child-0,.ds-case .ds-img-874-701-child-0,.ds-case .ds-img-874-711-child-0,.ds-case .ds-img-974-1647-child-0,.ds-case .ds-img-974-1652-child-0,.ds-case .ds-img-974-1657-child-0,.ds-case .ds-img-974-1662-child-0,.ds-case .ds-img-874-935-child-0,.ds-case .ds-img-874-960-child-0,.ds-case .ds-img-874-997-child-0,.ds-case .ds-img-974-1667-child-0,.ds-case .ds-img-874-1036-child-0,.ds-case .ds-img-976-253-child-0,.ds-case .ds-img-874-1043-child-0,.ds-case .ds-img-874-1046-child-0,.ds-case .ds-img-976-255-child-0,.ds-case .ds-img-874-1052-child-0,.ds-case .ds-img-974-1672-child-0,.ds-case .ds-img-874-1066-child-0,.ds-case .ds-img-874-1070-child-0,.ds-case .ds-img-874-1074-child-0,.ds-case .ds-img-974-1677-child-0,.ds-case .ds-img-874-1139-child-0,.ds-case .ds-img-879-335-child-0{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.ds-case .ds-text-role-874-610{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:1;width:100%;min-width:0;font-size:20px;font-weight:600;line-height:26px;position:relative}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-7566-6230-fileuploader-874-611{aspect-ratio:576/260;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-hero-anatomy-y-0-255-874-612{width:125.439%;height:107.368%;position:absolute;top:-12.6308%;left:-6.65278%}.ds-case .ds-img-874-612-child-0,.ds-case .ds-img-874-613-child-0,.ds-case .ds-img-874-731-child-0,.ds-case .ds-img-874-732-child-0,.ds-case .ds-img-874-734-child-0,.ds-case .ds-img-874-735-child-0,.ds-case .ds-img-874-736-child-0,.ds-case .ds-img-874-737-child-0,.ds-case .ds-img-874-738-child-0,.ds-case .ds-img-874-740-child-0,.ds-case .ds-img-874-741-child-0,.ds-case .ds-img-874-742-child-0,.ds-case .ds-img-874-743-child-0,.ds-case .ds-img-874-744-child-0,.ds-case .ds-img-874-745-child-0,.ds-case .ds-img-874-746-child-0,.ds-case .ds-img-874-747-child-0,.ds-case .ds-img-874-748-child-0,.ds-case .ds-img-874-749-child-0,.ds-case .ds-img-874-750-child-0,.ds-case .ds-img-874-751-child-0,.ds-case .ds-img-874-752-child-0,.ds-case .ds-img-874-753-child-0,.ds-case .ds-img-874-754-child-0,.ds-case .ds-img-874-755-child-0,.ds-case .ds-img-874-756-child-0,.ds-case .ds-img-874-757-child-0,.ds-case .ds-img-874-765-child-0,.ds-case .ds-img-874-767-child-0,.ds-case .ds-img-874-769-child-0,.ds-case .ds-img-874-793-child-0,.ds-case .ds-img-874-794-child-0,.ds-case .ds-img-874-862-child-0,.ds-case .ds-img-874-866-child-0,.ds-case .ds-img-874-870-child-0,.ds-case .ds-img-874-874-child-0,.ds-case .ds-img-874-881-child-0,.ds-case .ds-img-874-887-child-0,.ds-case .ds-img-874-897-child-0,.ds-case .ds-img-874-898-child-0,.ds-case .ds-img-874-899-child-0,.ds-case .ds-img-874-900-child-0,.ds-case .ds-img-874-901-child-0,.ds-case .ds-img-874-902-child-0,.ds-case .ds-img-874-903-child-0,.ds-case .ds-img-874-904-child-0,.ds-case .ds-img-874-905-child-0,.ds-case .ds-img-874-906-child-0,.ds-case .ds-img-874-907-child-0,.ds-case .ds-img-874-908-child-0,.ds-case .ds-img-874-909-child-0,.ds-case .ds-img-874-910-child-0,.ds-case .ds-img-874-911-child-0,.ds-case .ds-img-874-912-child-0,.ds-case .ds-img-874-913-child-0,.ds-case .ds-img-874-914-child-0,.ds-case .ds-img-874-915-child-0,.ds-case .ds-img-874-916-child-0{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ds-case .ds-exact-png-pixels-hero-anatomy-y-255-510-874-613{width:125.439%;height:107.368%;position:absolute;top:94.7385%;left:-6.65278%}.ds-case .ds-exact-semantic-value-source-json-874-615{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:9px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-874-616,.ds-case .ds-text-role-874-605,.ds-case .ds-text-role-874-707,.ds-case .ds-text-role-874-761,.ds-case .ds-text-role-874-856,.ds-case .ds-text-role-874-860,.ds-case .ds-text-role-874-864,.ds-case .ds-text-role-874-868,.ds-case .ds-text-role-874-872,.ds-case .ds-text-role-874-878,.ds-case .ds-text-role-874-931,.ds-case .ds-text-role-874-988,.ds-case .ds-text-role-874-1000{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:12px;font-weight:500;line-height:18px;position:relative}.ds-case .ds-path-value-874-617,.ds-case .ds-static-and-dynamic-roles-874-941,.ds-case .ds-hue-families-independent-structures-874-948,.ds-case .ds-static-and-dynamic-roles-874-966,.ds-case .ds-hue-families-independent-structures-874-973,.ds-case .ds-font-border-elements-874-989{flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-618{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:1;width:70.9459%;min-width:0;font-size:13px;font-weight:500;line-height:20px;position:relative}.ds-case .ds-source-token-colour-4065ee-874-619{background:#006aff;border-radius:5px;flex-shrink:0;width:18px;min-width:0;height:18px;position:relative}.ds-case .ds-text-role-874-620{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:1;width:20.6081%;min-width:0;font-size:15px;font-weight:600;line-height:21px;position:relative}.ds-case .ds-text-role-874-603,.ds-case .ds-text-role-874-652,.ds-case .ds-text-role-874-657,.ds-case .ds-text-role-874-662,.ds-case .ds-text-role-874-667,.ds-case .ds-text-role-874-1062,.ds-case .ds-text-role-874-1068,.ds-case .ds-text-role-874-1072,.ds-case .ds-text-role-874-1076,.ds-case .ds-text-role-874-1132{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:16px;font-weight:400;line-height:25px;position:relative}.ds-case .ds-quiet-responsibility-874-604{border-width:1px;border-color:var(--stroke-glass);box-shadow:var(--shadow-glass);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-div-874-604-child-0{backdrop-filter:blur(8px);pointer-events:none;background:var(--gradient-glass);border-radius:12px;position:absolute;inset:0}.ds-case .ds-text-role-874-606,.ds-case .ds-text-role-874-624,.ds-case .ds-text-role-874-627{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:13px;font-weight:500;line-height:20px;position:relative}.ds-case .ds-div-874-604-child-3{pointer-events:none;border-radius:inherit;box-shadow:var(--highlight-glass);position:absolute;inset:0}.ds-case .ds-scales-with-explicit-evidence-boundaries-874-621,.ds-case .ds-three-component-page-areas-semantically-distinct-874-689,.ds-case .ds-common-vocabulary-and-local-extension-874-705,.ds-case .ds-inherited-and-current-real-documentation-comparison-874-726,.ds-case .ds-field-and-button-actual-component-anatomy-874-789,.ds-case .ds-four-actual-states-labelled-sequence-874-858,.ds-case .ds-parallel-day-and-night-shared-family-structure-874-932,.ds-case .ds-separate-json-roots-not-children-of-day-or-night-874-983,.ds-case .ds-three-operational-layers-no-invented-release-pipelin-874-1064,.ds-case .ds-reflection-what-exists-and-what-is-not-measured-874-1122{flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-scale-documented-components-874-622,.ds-case .ds-scale-design-tokens-874-625{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:6px;width:49.3507%;min-width:0;min-height:100px;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-874-623,.ds-case .ds-text-role-874-626,.ds-case .ds-text-role-930-383,.ds-case .ds-text-role-930-394{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:34px;font-weight:600;line-height:40px;position:relative}.ds-case .ds-s02-inherited-context-and-responsibility-874-633,.ds-case .ds-s03-architecture-component-documentation-contract-874-668,.ds-case .ds-s04-structural-evolution-matched-button-evidence-874-714,.ds-case .ds-s06-behaviour-transitions-and-implementation-edge-ca-874-843,.ds-case .ds-s07-tokens-semantic-architecture-and-exact-values-874-918,.ds-case .ds-s08-design-engineering-parallel-transfer-artefacts-874-1021,.ds-case .ds-s08a-governance-documented-rules-shared-quality-and--874-1056{padding-top:32px;padding-bottom:48px;padding-inline:var(--page-gutter);flex-direction:column;align-items:flex-start;gap:24px;width:100%;height:auto;display:flex;position:relative}.ds-case .ds-chapter-index-and-title-874-634,.ds-case .ds-chapter-index-and-title-874-669,.ds-case .ds-chapter-index-and-title-874-715,.ds-case .ds-chapter-index-and-title-874-772,.ds-case .ds-chapter-index-and-title-874-844,.ds-case .ds-chapter-index-and-title-874-919,.ds-case .ds-chapter-index-and-title-874-1022,.ds-case .ds-governance-heading-874-1057,.ds-case .ds-chapter-index-and-title-874-1114{flex-shrink:0;align-items:center;gap:16px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-chapter-marker-01-974-1635,.ds-case .ds-chapter-marker-02-974-1640,.ds-case .ds-chapter-marker-03-974-1645,.ds-case .ds-chapter-marker-04-974-1650,.ds-case .ds-chapter-marker-05-974-1655,.ds-case .ds-chapter-marker-06-974-1660,.ds-case .ds-chapter-marker-07-974-1665,.ds-case .ds-chapter-marker-08-974-1670,.ds-case .ds-chapter-marker-09-974-1675{border-radius:12px;flex-shrink:0;align-items:center;gap:8px;width:40px;min-width:0;height:18px;display:flex;position:relative}.ds-case .ds-warm-icon-system-974-1637,.ds-case .ds-warm-icon-branch-874-650,.ds-case .ds-warm-icon-check-874-655,.ds-case .ds-warm-icon-system-874-660,.ds-case .ds-warm-icon-external-874-665,.ds-case .ds-warm-icon-system-974-1642,.ds-case .ds-warm-icon-system-974-1647,.ds-case .ds-warm-icon-system-974-1652,.ds-case .ds-warm-icon-system-974-1657,.ds-case .ds-warm-icon-system-974-1662,.ds-case .ds-warm-icon-note-874-997,.ds-case .ds-warm-icon-system-974-1667,.ds-case .ds-warm-icon-system-974-1672,.ds-case .ds-warm-icon-system-974-1677,.ds-case .ds-warm-icon-flow-874-1139{aspect-ratio:16/16;flex-shrink:0;width:16px;min-width:0;height:auto;position:relative}.ds-case .ds-text-role-874-638,.ds-case .ds-text-role-874-673,.ds-case .ds-text-role-874-719,.ds-case .ds-text-role-874-776,.ds-case .ds-text-role-874-848,.ds-case .ds-text-role-874-923,.ds-case .ds-text-role-874-1026,.ds-case .ds-text-role-874-1060,.ds-case .ds-text-role-874-1118{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:16px;min-width:0;font-size:12px;font-weight:500;line-height:18px;position:relative}.ds-case .ds-narrative-heading-874-640,.ds-case .ds-narrative-heading-874-675,.ds-case .ds-narrative-heading-874-721,.ds-case .ds-narrative-heading-874-778,.ds-case .ds-narrative-heading-874-850,.ds-case .ds-narrative-heading-874-925,.ds-case .ds-narrative-heading-874-1028,.ds-case .ds-narrative-heading-874-1120{flex-direction:column;flex:1 0 0;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-641,.ds-case .ds-text-role-874-676,.ds-case .ds-text-role-874-722,.ds-case .ds-text-role-874-779,.ds-case .ds-text-role-874-851,.ds-case .ds-text-role-874-926,.ds-case .ds-text-role-874-1029,.ds-case .ds-text-role-874-1121{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.3px;overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:30px;font-weight:600;line-height:36px;position:relative}.ds-case .ds-context-personal-and-team-contribution-874-642{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:24px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-quiet-product-system-context-874-643{font-family:var(--font-body);flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;font-size:16px;font-weight:400;line-height:25px;display:flex;position:relative}.ds-case .ds-text-role-874-644{color:var(--text-primary);overflow-wrap:break-word;flex-shrink:1;width:49.375%;min-width:0;position:relative}.ds-case .ds-text-role-874-645{color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:1;width:49.375%;min-width:0;position:relative}.ds-case .ds-responsibility-map-accurate-attribution-874-647{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-responsibility-peers-definition-and-review-882-282,.ds-case .ds-responsibility-peers-team-production-and-engineering-882-283,.ds-case .ds-token-examples-two-equal-semantic-families-930-329,.ds-case .ds-operations-policy-and-checkpoints-equal-teaser-grid-879-285{flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.ds-case .ds-responsibility-defined-initiated-874-648,.ds-case .ds-responsibility-led-reviewed-874-653,.ds-case .ds-responsibility-team-produced-874-658,.ds-case .ds-responsibility-shared-with-engineering-874-663{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:8px;width:49.375%;min-width:0;min-height:116px;padding:16px;display:flex;position:relative}.ds-case .ds-ownership-heading-874-649,.ds-case .ds-ownership-heading-874-654,.ds-case .ds-ownership-heading-874-659,.ds-case .ds-ownership-heading-874-664,.ds-case .ds-metadata-next-leadership-874-1138{flex-shrink:0;align-items:center;gap:8px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-651,.ds-case .ds-text-role-874-656,.ds-case .ds-text-role-874-661,.ds-case .ds-text-role-874-666{font-family:var(--font-display);color:var(--accent-systems);overflow-wrap:break-word;flex:1 0 0;min-width:0;font-size:20px;font-weight:600;line-height:26px;position:relative}.ds-case .ds-edita-platform-context-not-ds-adoption-876-275{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden}.ds-case .ds-text-role-876-276{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:13px;font-weight:400;line-height:20px;position:relative}.ds-case .ds-why-the-contract-exists-874-677,.ds-case .ds-hierarchy-direction-874-684{flex-shrink:0;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-678{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:1;width:45.625%;min-width:0;font-size:16px;font-weight:400;line-height:25px;position:relative}.ds-case .ds-source-73959227-native-component-page-architecture-874-680,.ds-case .ds-native-json-architecture-themes-and-distinct-familie-874-930{border-width:1px;border-color:var(--stroke-systems);background:var(--gradient-systems);border-style:solid;border-radius:22px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;padding:24px;display:flex;position:relative}.ds-case .ds-contract-root-editable-native-874-681{flex-shrink:0;justify-content:center;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-683{font-family:var(--font-display);color:var(--text-primary);text-align:center;overflow-wrap:break-word;flex:1 0 0;min-width:0;font-size:20px;font-weight:600;line-height:26px;position:relative}.ds-case .ds-text-role-874-685{font-family:var(--font-body);color:var(--accent-systems);text-align:center;overflow-wrap:break-word;flex:1 0 0;min-width:0;font-size:14px;font-weight:500;line-height:18px;position:relative}.ds-case .ds-native-relationship-connector-874-686{aspect-ratio:1232/24;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative}.ds-case .ds-vector-874-687{position:absolute;inset:0 16.23% -100%}.ds-case .ds-vector-874-688{position:absolute;inset:27.08% 49.8% 52.08%}.ds-case .ds-div-874-688-child-0{position:absolute;inset:-10% -9.94%}.ds-case .ds-img-874-688-child-0-child-0,.ds-case .ds-img-874-940-child-0-child-0,.ds-case .ds-img-874-965-child-0-child-0,.ds-case .ds-img-874-1039-child-0-child-0,.ds-case .ds-img-874-1040-child-0-child-0,.ds-case .ds-img-874-1049-child-0-child-0,.ds-case .ds-img-874-1050-child-0-child-0{width:100%;max-width:none;height:100%;display:block}.ds-case .ds-documentation-common-parent-rail-976-249,.ds-case .ds-handoff-design-branch-rail-976-253,.ds-case .ds-handoff-engineering-merge-rail-976-255{display:none}.ds-case .ds-documentation-three-peer-areas-976-250,.ds-case .ds-handoff-parallel-evidence-group-976-252{display:contents}.ds-case .ds-connector-art{pointer-events:none;position:absolute;inset:0}.ds-case .ds-connector-art svg{width:100%;height:100%;display:block}.ds-case .ds-connector-art path{stroke:var(--ds-connector);vector-effect:non-scaling-stroke}.ds-case .ds-connector-art path[fill]{fill:var(--surface-page)}.ds-case .ds-handoff-compact-art,.ds-case .ds-documentation-compact-art{display:none}.ds-case .ds-main-component-built-from-supporting-components-874-690,.ds-case .ds-property-examples-demonstrate-all-properties-874-695,.ds-case .ds-contract-area-documentation-874-700{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);box-shadow:var(--shadow-glass);border-style:solid;border-radius:12px;flex-direction:column;flex:1 0 0;align-items:center;gap:12px;min-width:0;min-height:208px;padding:16px;display:flex;position:relative}.ds-case .ds-warm-icon-system-874-691,.ds-case .ds-warm-icon-branch-874-696,.ds-case .ds-warm-icon-note-874-701,.ds-case .ds-warm-icon-external-874-1052,.ds-case .ds-warm-icon-note-874-1066,.ds-case .ds-warm-icon-check-874-1070,.ds-case .ds-warm-icon-branch-874-1074{aspect-ratio:20/20;flex-shrink:0;width:20px;min-width:0;height:auto;position:relative}.ds-case .ds-text-role-874-692,.ds-case .ds-text-role-874-697,.ds-case .ds-text-role-874-702,.ds-case .ds-text-role-874-1053{font-family:var(--font-display);color:var(--text-primary);text-align:center;overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:18px;font-weight:600;line-height:24px;position:relative}.ds-case .ds-hairline-structural-separator-874-693,.ds-case .ds-hairline-structural-separator-874-698,.ds-case .ds-hairline-structural-separator-874-703,.ds-case .ds-hairline-structural-separator-879-330{background:var(--stroke-default);flex-shrink:0;width:100%;min-width:0;height:1px;position:relative}.ds-case .ds-div-974-1113,.ds-case .ds-div-974-1118,.ds-case .ds-div-974-1123{font-family:var(--font-body);min-width:100%;color:var(--text-secondary);text-align:center;flex-shrink:0;width:100%;font-size:14px;font-weight:500;line-height:0;position:relative}.ds-case .ds-text-role-974-1113-child-0,.ds-case .ds-text-974-1118-child-0,.ds-case .ds-text-974-1123-child-0,.ds-case .ds-text-role-974-1444-child-0{overflow-wrap:break-word;min-width:0;margin-bottom:0;line-height:22px}.ds-case .ds-text-974-1113-child-1,.ds-case .ds-text-974-1118-child-1,.ds-case .ds-text-974-1123-child-1,.ds-case .ds-text-974-1444-child-1{overflow-wrap:break-word;min-width:0;line-height:22px}.ds-case .ds-shared-property-language-874-706{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:8px;width:66.2338%;min-width:0;min-height:120px;padding:18px;display:flex;position:relative}.ds-case .ds-text-role-874-708,.ds-case .ds-text-role-874-712,.ds-case .ds-text-role-874-762{font-family:var(--font-body);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:16px;font-weight:500;line-height:24px;position:relative}.ds-case .ds-text-role-874-709,.ds-case .ds-text-role-874-892,.ds-case .ds-text-role-879-326{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:14px;font-weight:400;line-height:22px;position:relative}.ds-case .ds-local-extension-rule-874-710{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;min-width:0;min-height:120px;padding:18px;display:flex;position:relative}.ds-case .ds-text-role-874-713,.ds-case .ds-text-role-874-763,.ds-case .ds-text-role-874-770,.ds-case .ds-text-role-893-282,.ds-case .ds-text-role-874-819,.ds-case .ds-text-role-874-842,.ds-case .ds-text-role-874-882,.ds-case .ds-text-role-874-944,.ds-case .ds-text-role-874-947,.ds-case .ds-text-role-874-951,.ds-case .ds-text-role-874-954,.ds-case .ds-text-role-874-969,.ds-case .ds-text-role-874-972,.ds-case .ds-text-role-874-976,.ds-case .ds-text-role-874-979,.ds-case .ds-text-role-874-986,.ds-case .ds-text-role-874-1020,.ds-case .ds-text-role-874-1054,.ds-case .ds-text-role-874-1142,.ds-case .ds-text-role-930-392,.ds-case .ds-text-role-930-403,.ds-case .ds-text-role-930-404{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:13px;font-weight:400;line-height:20px;position:relative}.ds-case .ds-continuity-change-explanation-874-723,.ds-case .ds-why-one-worked-example-matters-874-780,.ds-case .ds-behaviour-context-874-852,.ds-case .ds-token-initiative-and-architecture-boundary-874-927,.ds-case .ds-design-side-handoff-not-code-ownership-874-1030{font-family:var(--font-body);color:var(--text-secondary);flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;font-size:16px;font-weight:400;line-height:25px;display:flex;position:relative}.ds-case .ds-text-role-874-724,.ds-case .ds-text-role-874-725,.ds-case .ds-text-role-874-781,.ds-case .ds-text-role-874-782,.ds-case .ds-text-role-874-853,.ds-case .ds-text-role-874-854,.ds-case .ds-text-role-874-928,.ds-case .ds-text-role-874-929{overflow-wrap:break-word;flex:1 0 0;min-width:0;position:relative}.ds-case .ds-legacy-documented-foundations-retained-874-727{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:16px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:12px;width:49.375%;min-width:0;min-height:1238.73px;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-874-728,.ds-case .ds-text-role-874-759,.ds-case .ds-text-role-874-791,.ds-case .ds-text-role-874-797,.ds-case .ds-text-role-874-802,.ds-case .ds-text-role-874-857,.ds-case .ds-text-role-874-879,.ds-case .ds-text-role-874-885,.ds-case .ds-text-role-874-891,.ds-case .ds-text-role-930-331,.ds-case .ds-text-role-930-333,.ds-case .ds-text-role-874-1067,.ds-case .ds-text-role-874-1071,.ds-case .ds-text-role-874-1075,.ds-case .ds-text-role-879-284,.ds-case .ds-text-role-930-382,.ds-case .ds-text-role-930-393{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:20px;font-weight:600;line-height:26px;position:relative}.ds-case .ds-text-role-874-729{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:14px;font-weight:500;line-height:22px;position:relative}.ds-case .ds-source-https-design-system-itmo-ru-components-button-874-730{aspect-ratio:600/305.31;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-legacy-types-y-0-287-874-731{width:100%;height:49.9129%;position:absolute;top:0;left:0}.ds-case .ds-exact-png-pixels-legacy-types-y-287-575-874-732{width:100%;height:50.0868%;position:absolute;top:49.9132%;left:0}.ds-case .ds-source-https-design-system-itmo-ru-components-button-874-733{aspect-ratio:600/171.429;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-legacy-construction-y-0-210-874-734{width:100%;height:49.9997%;position:absolute;top:0;left:0}.ds-case .ds-exact-png-pixels-legacy-construction-y-210-262-874-735{width:100%;height:12.3806%;position:absolute;top:49.9974%;left:0}.ds-case .ds-exact-png-pixels-legacy-construction-y-262-288-874-736{width:100%;height:6.19032%;position:absolute;top:62.3815%;left:0}.ds-case .ds-exact-png-pixels-legacy-construction-y-288-315-874-737{width:100%;height:6.42832%;position:absolute;top:68.5707%;left:0}.ds-case .ds-exact-png-pixels-legacy-construction-y-315-420-874-738{width:100%;height:24.9999%;position:absolute;top:74.999%;left:0}.ds-case .ds-source-https-design-system-itmo-ru-components-button-874-739{background:#fff;border-radius:8px;flex:1 0 0;width:100%;min-width:0;min-height:1px;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-legacy-sizes-y-0-96-874-740{width:100%;height:35.122px;position:absolute;top:0;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-96-144-874-741{width:100%;height:17.561px;position:absolute;top:35.12px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-144-192-874-742{width:100%;height:17.561px;position:absolute;top:52.68px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-192-240-874-743{width:100%;height:17.561px;position:absolute;top:70.24px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-240-288-874-744{width:100%;height:17.561px;position:absolute;top:87.8px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-288-385-874-745{width:100%;height:35.488px;position:absolute;top:105.37px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-385-481-874-746{width:100%;height:35.122px;position:absolute;top:140.85px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-481-529-874-747{width:100%;height:17.561px;position:absolute;top:175.98px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-529-577-874-748{width:100%;height:17.561px;position:absolute;top:193.54px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-577-770-874-749{width:100%;height:70.61px;position:absolute;top:211.1px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-770-962-874-750{width:100%;height:70.244px;position:absolute;top:281.71px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-962-1010-874-751{width:100%;height:17.561px;position:absolute;top:351.95px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-1010-1058-874-752{width:100%;height:17.561px;position:absolute;top:369.51px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-1058-1155-874-753{width:100%;height:35.488px;position:absolute;top:387.07px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-1155-1347-874-754{width:100%;height:70.244px;position:absolute;top:422.56px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-1347-1395-874-755{width:100%;height:17.561px;position:absolute;top:492.8px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-1395-1443-874-756{width:100%;height:17.561px;position:absolute;top:510.37px;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-1443-1540-874-757{width:100%;height:35.488px;position:absolute;top:527.93px;left:0}.ds-case .ds-current-formal-configuration-model-874-758{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:16px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:12px;width:49.375%;min-width:0;min-height:1238.73px;padding:16px;display:flex;position:relative}.ds-case .ds-configuration-model-874-760{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;min-width:0;padding:14px;display:flex;position:relative}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8972-22724-button-vari-874-764,.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8972-22724-button-vari-874-766,.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8972-22724-button-vari-874-768{aspect-ratio:600/340.909;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-current-priority-y-0-350-874-765,.ds-case .ds-exact-png-pixels-current-state-y-0-350-874-767{width:105.217%;height:107.13%;position:absolute;top:0;left:0}.ds-case .ds-exact-png-pixels-current-size-y-0-350-874-769{width:104.348%;height:107.13%;position:absolute;top:0;left:0}.ds-case .ds-s05-fileuploader-representative-system-architecture-874-771{padding-top:32px;padding-bottom:48px;padding-inline:var(--page-gutter);flex-direction:column;align-items:flex-start;gap:16px;width:100%;height:auto;display:flex;position:relative}.ds-case .ds-public-fsjw0rlbyypxnvvtmylavb-7430-25390-system-spre-874-783{border-width:1px;border-color:var(--stroke-systems);background:var(--gradient-systems);border-style:solid;border-radius:22px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:20px;display:flex;position:relative}.ds-case .ds-src-public-fsjw0rlbyypxnvvtmylavb-7430-25390-fileupl-874-787{border-width:1px;border-color:var(--portfolio-border-subtle,#e5e6ea);aspect-ratio:1240/642.733;border-style:solid;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative}.ds-case .ds-img-874-787-child-0{object-fit:contain;pointer-events:none;border-radius:8px;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ds-case .ds-real-anatomy-field-874-790,.ds-case .ds-real-anatomy-button-874-796{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);box-shadow:var(--shadow-glass);border-style:solid;border-radius:16px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:12px;width:49.375%;min-width:0;min-height:560.136px;padding:16px;display:flex;position:relative}.ds-case .ds-anatomy-shared-title-baseline-976-257,.ds-case .ds-anatomy-shared-title-baseline-976-258,.ds-case .ds-metric-shared-title-measure-982-251,.ds-case .ds-metric-shared-title-measure-982-252{flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;min-width:0;height:48px;display:flex;position:relative;overflow:hidden}.ds-case .ds-text-874-791-child-0,.ds-case .ds-text-874-857-child-0,.ds-case .ds-text-874-885-child-0,.ds-case .ds-text-930-382-child-0,.ds-case .ds-text-930-393-child-0{overflow-wrap:break-word;min-width:0;margin-bottom:0;line-height:24px}.ds-case .ds-text-874-791-child-1,.ds-case .ds-text-874-857-child-1,.ds-case .ds-text-874-885-child-1,.ds-case .ds-text-930-382-child-1,.ds-case .ds-text-930-393-child-1{overflow-wrap:break-word;min-width:0;line-height:24px}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-7566-6230-exact-field--874-792,.ds-case .ds-source-0h1tdvrasavte9cmpltoec-7566-6230-fileuploader-874-798{aspect-ratio:600/488.136;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-hero-anatomy-y-0-255-874-793{width:111.864%;height:53.125%;position:absolute;top:-6.25031%;left:-5.93167%}.ds-case .ds-exact-png-pixels-hero-anatomy-y-255-510-874-794{width:111.864%;height:53.125%;position:absolute;top:46.8742%;left:-5.93167%}.ds-case .ds-exact-png-pixels-button-y-0-420-874-799{width:100%;height:100.177%;position:absolute;top:-.09424%;left:0}.ds-case .ds-div-874-799-child-0{pointer-events:none;position:absolute;inset:0}.ds-case .ds-div-874-799-child-0-child-0{background:#fff;position:absolute;inset:0}.ds-case .ds-img-874-799-child-0-child-1{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute}.ds-case .ds-five-source-axes-not-a-full-cartesian-matrix-874-803{font-family:var(--font-body);flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;font-weight:500;display:flex;position:relative}.ds-case .ds-property-theme-874-804,.ds-case .ds-property-mode-874-807,.ds-case .ds-property-size-874-813,.ds-case .ds-property-state-874-810,.ds-case .ds-property-loading-874-816{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:8px;width:18.961%;min-width:0;min-height:96px;padding:12px;display:flex;position:relative}.ds-case .ds-text-role-874-805,.ds-case .ds-text-role-874-808,.ds-case .ds-text-role-874-814,.ds-case .ds-text-role-874-811,.ds-case .ds-text-role-874-817{color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:12px;line-height:18px;position:relative}.ds-case .ds-text-role-874-806,.ds-case .ds-text-role-874-809,.ds-case .ds-text-role-874-815,.ds-case .ds-text-role-874-812,.ds-case .ds-text-role-874-818{color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:14px;line-height:22px;position:relative}.ds-case .ds-text-874-819-child-0,.ds-case .ds-text-874-819-child-1{overflow-wrap:break-word;min-width:0;margin-bottom:0;line-height:20px}.ds-case .ds-text-874-819-child-2{overflow-wrap:break-word;min-width:0;line-height:20px}.ds-case .ds-prototype-01-initial-874-859,.ds-case .ds-prototype-02-in-progress-874-863,.ds-case .ds-prototype-03-uploaded-874-867,.ds-case .ds-prototype-04-deleted-874-871{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:12px;min-width:0;min-height:218.14px;padding:12px;display:flex;position:relative}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8524-18093-fileuploade-874-861,.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8524-18093-fileuploade-874-865,.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8524-18093-fileuploade-874-869,.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8524-18093-fileuploade-874-873{aspect-ratio:272/164.138;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-success0-y-0-210-874-862,.ds-case .ds-exact-png-pixels-success1-y-0-210-874-866,.ds-case .ds-exact-png-pixels-success2-y-0-210-874-870,.ds-case .ds-exact-png-pixels-success3-y-0-210-874-874,.ds-case .ds-exact-png-pixels-error-y-0-260-874-881{width:100%;height:100%;position:absolute;top:0;left:0}.ds-case .ds-source-error-branch-reset-relation-874-875{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:24px;width:100%;min-width:0;padding:24px;display:flex;position:relative}.ds-case .ds-error-text-exact-static-states-874-876,.ds-case .ds-preview-rule-compact-specification-real-example-874-889{flex-shrink:0;align-items:flex-start;gap:24px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-branch-orientation-874-877{flex-direction:column;flex-shrink:1;align-items:flex-start;gap:10px;width:33.4416%;min-width:0;display:flex;position:relative}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8524-18093-fileuploade-874-880{aspect-ratio:796/261.975;border-radius:8px;flex-shrink:1;width:64.6104%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-source-edge-rule-filename-structure-874-884{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;padding:24px;display:flex;position:relative}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-7534-46326-fileuploade-874-886{aspect-ratio:1232/291.582;background:#ededed;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-filename-y-0-165-874-887{width:96.1039%;height:100%;position:absolute;top:0;left:0}.ds-case .ds-source-edge-rule-preview-geometry-874-888{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-preview-specification-quiet-explanatory-lane-874-890{flex-direction:column;flex-shrink:1;align-items:flex-start;gap:14px;width:19.8718%;min-width:0;display:flex;position:relative}.ds-case .ds-derived-geometry-documented-16-9-preview-874-893{background:var(--surface-properties);aspect-ratio:248/154;border-radius:9px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-preview-ratio-outline-874-894{border-width:1px;border-color:var(--ds-connector);border-style:solid;border-radius:6px;width:77.4194%;height:70.1299%;position:absolute;top:14.2857%;left:11.2903%}.ds-case .ds-text-role-874-895{font-family:var(--font-display);color:var(--accent-systems);text-align:center;overflow-wrap:break-word;width:72.5807%;min-width:0;font-size:18px;font-weight:500;line-height:24px;position:absolute;top:41.5584%;left:50%;transform:translate(-50%)}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-7570-25288-fileuploade-874-896{aspect-ratio:928/493;border-radius:8px;flex-shrink:1;width:74.359%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-preview-y-0-63-874-897{width:100%;height:12.3529%;position:absolute;top:0;left:0}.ds-case .ds-exact-png-pixels-preview-y-63-95-874-898{width:100%;height:6.27444%;position:absolute;top:12.3529%;left:0}.ds-case .ds-exact-png-pixels-preview-y-95-111-874-899{width:100%;height:3.13732%;position:absolute;top:18.6268%;left:0}.ds-case .ds-exact-png-pixels-preview-y-111-127-874-900{width:100%;height:3.13732%;position:absolute;top:21.7647%;left:0}.ds-case .ds-exact-png-pixels-preview-y-127-143-874-901{width:100%;height:3.13732%;position:absolute;top:24.9026%;left:0}.ds-case .ds-exact-png-pixels-preview-y-143-159-874-902{width:100%;height:3.13732%;position:absolute;top:28.0385%;left:0}.ds-case .ds-exact-png-pixels-preview-y-159-175-874-903{width:100%;height:3.13732%;position:absolute;top:31.1765%;left:0}.ds-case .ds-exact-png-pixels-preview-y-175-191-874-904{width:100%;height:3.13732%;position:absolute;top:34.3144%;left:0}.ds-case .ds-exact-png-pixels-preview-y-191-207-874-905{width:100%;height:3.13732%;position:absolute;top:37.4503%;left:0}.ds-case .ds-exact-png-pixels-preview-y-207-223-874-906{width:100%;height:3.13732%;position:absolute;top:40.5882%;left:0}.ds-case .ds-exact-png-pixels-preview-y-223-239-874-907{width:100%;height:3.13732%;position:absolute;top:43.7262%;left:0}.ds-case .ds-exact-png-pixels-preview-y-239-255-874-908{width:100%;height:3.13732%;position:absolute;top:46.8621%;left:0}.ds-case .ds-exact-png-pixels-preview-y-255-286-874-909{width:100%;height:6.0785%;position:absolute;top:50%;left:0}.ds-case .ds-exact-png-pixels-preview-y-286-318-874-910{width:100%;height:6.27444%;position:absolute;top:56.0791%;left:0}.ds-case .ds-exact-png-pixels-preview-y-318-334-874-911{width:100%;height:3.13732%;position:absolute;top:62.3529%;left:0}.ds-case .ds-exact-png-pixels-preview-y-334-350-874-912{width:100%;height:3.13732%;position:absolute;top:65.4909%;left:0}.ds-case .ds-exact-png-pixels-preview-y-350-382-874-913{width:100%;height:6.27444%;position:absolute;top:68.6268%;left:0}.ds-case .ds-exact-png-pixels-preview-y-382-414-874-914{width:100%;height:6.27444%;position:absolute;top:74.9026%;left:0}.ds-case .ds-exact-png-pixels-preview-y-414-446-874-915{width:100%;height:6.27444%;position:absolute;top:81.1765%;left:0}.ds-case .ds-exact-png-pixels-preview-y-446-510-874-916{width:100%;height:12.5491%;position:absolute;top:87.4503%;left:0}.ds-case .ds-theme-day-874-933,.ds-case .ds-theme-night-874-958{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);box-shadow:var(--shadow-glass);border-style:solid;border-radius:16px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:14px;width:49.3507%;min-width:0;padding:20px;display:flex;position:relative}.ds-case .ds-dot-semantic-marker-874-935,.ds-case .ds-dot-semantic-marker-874-960{aspect-ratio:9/9;flex-shrink:0;width:9px;min-width:0;height:auto;position:relative}.ds-case .ds-text-role-874-936,.ds-case .ds-text-role-874-961{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:1;width:96.1268%;min-width:0;font-size:20px;font-weight:600;line-height:26px;position:relative}.ds-case .ds-semantic-base-parallel-branches-874-937,.ds-case .ds-semantic-base-parallel-branches-874-962{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:14px;display:flex;position:relative}.ds-case .ds-text-role-874-938,.ds-case .ds-text-role-874-950,.ds-case .ds-text-role-874-953,.ds-case .ds-text-role-874-963,.ds-case .ds-text-role-874-975,.ds-case .ds-text-role-874-978,.ds-case .ds-text-role-874-985{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:16px;font-weight:600;line-height:24px;position:relative}.ds-case .ds-native-relationship-connector-874-939,.ds-case .ds-native-relationship-connector-874-964{aspect-ratio:540/18;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-vector-874-940,.ds-case .ds-vector-874-965{position:absolute;inset:0 24.91%}.ds-case .ds-div-874-940-child-0,.ds-case .ds-div-874-965-child-0{position:absolute;inset:-2.78% -.19%}.ds-case .ds-static-874-942,.ds-case .ds-dynamic-874-945,.ds-case .ds-static-874-967,.ds-case .ds-dynamic-874-970{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:8px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:6px;width:48.5185%;min-width:0;min-height:74px;padding:12px;display:flex;position:relative}.ds-case .ds-text-role-874-943,.ds-case .ds-text-role-874-946,.ds-case .ds-text-role-874-968,.ds-case .ds-text-role-874-971,.ds-case .ds-text-role-874-991,.ds-case .ds-text-role-874-993,.ds-case .ds-text-role-874-995{font-family:var(--font-body);min-height:1px;color:var(--text-primary);text-align:center;overflow-wrap:break-word;flex:1 0 0;width:100%;min-width:0;font-size:14px;font-weight:500;line-height:22px;position:relative}.ds-case .ds-primary-874-949,.ds-case .ds-secondary-874-952,.ds-case .ds-primary-874-974,.ds-case .ds-secondary-874-977{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:8px;width:48.7676%;min-width:0;min-height:82px;padding:14px;display:flex;position:relative}.ds-case .ds-separate-root-visually-impaired-874-984{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:8px;width:34.9026%;min-width:0;min-height:108px;padding:18px;display:flex;position:relative}.ds-case .ds-global-roots-shared-foundations-874-987{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:10px;width:63.7987%;min-width:0;min-height:108px;padding:18px;display:flex;position:relative}.ds-case .ds-global-root-font-874-990,.ds-case .ds-global-root-border-874-992,.ds-case .ds-global-root-elements-874-994{background:var(--surface-matte);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:8px;flex-direction:column;flex-shrink:1;align-items:flex-start;width:32.1777%;min-width:0;height:44px;padding:10px;display:flex;position:relative}.ds-case .ds-token-scale-public-system-scope-874-996{flex-shrink:0;align-items:flex-start;gap:9px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-998{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:1;width:97.9708%;min-width:0;font-size:14px;font-weight:500;line-height:21px;position:relative}.ds-case .ds-exact-representative-json-paths-preserve-source-valu-874-999{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;padding:24px;display:flex;position:relative}.ds-case .ds-colour-and-accessibility-930-330,.ds-case .ds-typography-and-layout-930-332{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:16px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden}.ds-case .ds-token-day-primary-blue-default-930-334,.ds-case .ds-token-day-primary-blue-hover-930-338,.ds-case .ds-token-day-primary-blue-active-930-342,.ds-case .ds-token-day-secondary-blue-light-10-930-346,.ds-case .ds-token-day-secondary-blue-light-20-930-350,.ds-case .ds-token-visually-impaired-black-white-10-930-354{background:var(--surface-matte);border-radius:9px;flex-shrink:0;align-items:center;gap:12px;width:100%;min-width:0;height:52px;padding:12px;display:flex;position:relative}.ds-case .ds-text-role-930-335,.ds-case .ds-text-role-930-339,.ds-case .ds-text-role-930-343,.ds-case .ds-text-role-930-347,.ds-case .ds-text-role-930-351,.ds-case .ds-text-role-930-355{font-family:var(--font-body);color:var(--text-primary);overflow-wrap:break-word;flex:1 0 0;min-width:0;font-size:14px;font-weight:500;line-height:22px;position:relative}.ds-case .ds-source-colour-4065ee-930-336{background:#006aff;border-radius:6px;flex-shrink:0;width:20px;min-width:0;height:20px;position:relative}.ds-case .ds-text-role-930-337,.ds-case .ds-text-role-930-341,.ds-case .ds-text-role-930-345,.ds-case .ds-text-role-930-349,.ds-case .ds-text-role-930-353,.ds-case .ds-text-role-930-357{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:1;width:18.1159%;min-width:0;font-size:14px;font-weight:600;line-height:22px;position:relative}.ds-case .ds-source-colour-4065ee-930-340{background:#1c8cff;border-radius:6px;flex-shrink:0;width:20px;min-width:0;height:20px;position:relative}.ds-case .ds-source-colour-4065ee-930-344{background:#1362ba;border-radius:6px;flex-shrink:0;width:20px;min-width:0;height:20px;position:relative}.ds-case .ds-source-colour-4065ee-930-348{background:#e4efff;border-radius:6px;flex-shrink:0;width:20px;min-width:0;height:20px;position:relative}.ds-case .ds-source-colour-4065ee-930-352{background:#cbe2ff;border-radius:6px;flex-shrink:0;width:20px;min-width:0;height:20px;position:relative}.ds-case .ds-source-colour-4065ee-930-356{background:#aed2ff;border-radius:6px;flex-shrink:0;width:20px;min-width:0;height:20px;position:relative}.ds-case .ds-token-font-families-body-930-358,.ds-case .ds-token-font-style-desktop-body-m-930-362,.ds-case .ds-token-border-radius-x1-930-366,.ds-case .ds-token-elements-height-l-930-370,.ds-case .ds-token-elements-spacing-padding-x2-930-374,.ds-case .ds-token-elements-spacing-gap-x3-930-378{background:var(--surface-matte);border-radius:9px;flex-shrink:0;align-items:center;gap:12px;width:100%;min-width:0;height:52px;padding:12px;font-size:14px;line-height:22px;display:flex;position:relative}.ds-case .ds-text-role-930-359,.ds-case .ds-text-role-930-363,.ds-case .ds-text-role-930-367,.ds-case .ds-text-role-930-371,.ds-case .ds-text-role-930-375,.ds-case .ds-text-role-930-379{font-family:var(--font-body);color:var(--text-primary);overflow-wrap:break-word;flex:1 0 0;min-width:0;font-weight:500;position:relative}.ds-case .ds-text-role-930-361,.ds-case .ds-text-role-930-365,.ds-case .ds-text-role-930-369,.ds-case .ds-text-role-930-373,.ds-case .ds-text-role-930-377,.ds-case .ds-text-role-930-381{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:1;width:21.0145%;min-width:0;font-weight:600;position:relative}.ds-case .ds-text-role-874-1031,.ds-case .ds-text-role-874-1032{overflow-wrap:break-word;flex-shrink:1;width:30.4688%;min-width:0;position:relative}.ds-case .ds-semantics-two-artefacts-shared-engineering-874-1034{flex-shrink:0;align-items:center;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-design-side-semantics-874-1035{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:1;align-items:center;gap:12px;width:25.3247%;min-width:0;min-height:114px;padding:16px;display:flex;position:relative}.ds-case .ds-warm-icon-system-874-1036{aspect-ratio:22/22;flex-shrink:0;width:22px;min-width:0;height:auto;position:relative}.ds-case .ds-div-974-1444{font-family:var(--font-display);min-width:100%;color:var(--text-primary);text-align:center;flex-shrink:0;width:100%;font-size:16px;font-weight:600;line-height:0;position:relative}.ds-case .ds-native-relationship-connector-874-1038,.ds-case .ds-native-relationship-connector-874-1048{aspect-ratio:130/186;flex-shrink:1;width:10.552%;min-width:0;height:auto;position:relative}.ds-case .ds-vector-874-1039{position:absolute;inset:0 50% 0 2.48%}.ds-case .ds-div-874-1039-child-0,.ds-case .ds-div-874-1049-child-0{position:absolute;inset:0 -.33%}.ds-case .ds-vector-874-1040,.ds-case .ds-vector-874-1050{position:absolute;inset:39.58% 49.22%}.ds-case .ds-div-874-1040-child-0,.ds-case .ds-div-874-1050-child-0{position:absolute;inset:-10%}.ds-case .ds-parallel-specifications-and-token-json-874-1041{flex-direction:column;flex-shrink:1;align-items:flex-start;gap:18px;width:28.2468%;min-width:0;display:flex;position:relative}.ds-case .ds-component-specifications-design-side-evidence-874-1042,.ds-case .ds-token-json-transfer-artifact-874-1045{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:100%;min-width:0;min-height:88px;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-874-1044,.ds-case .ds-text-role-874-1047{font-family:var(--font-display);min-height:1px;color:var(--text-primary);text-align:center;overflow-wrap:break-word;flex:1 0 0;width:100%;min-width:0;font-size:16px;font-weight:600;line-height:24px;position:relative}.ds-case .ds-vector-874-1049{position:absolute;inset:0 2.48% 0 50%}.ds-case .ds-shared-engineering-boundary-874-1051{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:1;align-items:center;gap:12px;width:25.3247%;min-width:0;min-height:114px;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-874-1055{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:14px;font-weight:500;line-height:22px;position:relative}.ds-case .ds-text-role-874-1061{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.3px;overflow-wrap:break-word;flex-shrink:1;width:95.625%;min-width:0;font-size:30px;font-weight:600;line-height:36px;position:relative}.ds-case .ds-governance-documentation-review-and-changelog-874-1063{border-width:1px;border-color:var(--stroke-systems);background:var(--gradient-systems);border-style:solid;border-radius:22px;flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;min-width:0;padding:24px;display:flex;position:relative}.ds-case .ds-rules-874-1065,.ds-case .ds-quality-contribution-874-1069,.ds-case .ds-change-records-874-1073{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:12px;width:32.4675%;min-width:0;min-height:204px;padding:16px;display:flex;position:relative}.ds-case .ds-s10-reflection-evidence-limits-and-next-case-874-1113{padding-inline:var(--page-gutter);flex-direction:column;align-items:flex-start;width:100%;height:auto;display:flex;position:relative}.ds-case .ds-frame-32-914-538{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:24px;width:100%;min-width:0;padding-top:32px;padding-bottom:48px;display:flex;position:relative}.ds-case .ds-text-role-874-1124,.ds-case .ds-text-role-930-384,.ds-case .ds-text-role-930-395{font-family:var(--font-body);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:16px;font-weight:400;line-height:25px;position:relative}.ds-case .ds-evidence-boundaries-confidently-visible-874-1126{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);color:var(--text-primary);border-style:solid;border-radius:16px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:12px;width:49.375%;min-width:0;min-height:136px;padding:24px;display:flex;position:relative}.ds-case .ds-text-role-874-1130{font-family:var(--font-display);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:20px;font-weight:600;line-height:26px;position:relative}.ds-case .ds-text-role-874-1131{font-family:var(--font-body);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:16px;font-weight:400;line-height:25px;position:relative}.ds-case .ds-product-context-live-edita-platform-footprint-879-283{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:16px;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:12px;width:49.375%;min-width:0;min-height:136px;padding:24px;display:flex;position:relative;overflow:hidden}.ds-case .ds-frame-31-914-537{flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;min-width:0;padding-top:32px;padding-bottom:48px;display:flex;position:relative}.ds-case .ds-portfolio-continuation-next-case-874-1135{border-width:1px;border-color:var(--stroke-systems);background:var(--gradient-contact);border-style:solid;border-radius:22px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:24px;width:100%;min-width:0;padding:24px;display:flex;position:relative}.ds-case .ds-system-to-operating-flow-874-1136{flex-shrink:0;justify-content:space-between;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-next-case-orientation-874-1137{flex-direction:column;flex-shrink:1;align-items:flex-start;gap:5px;width:73.052%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-1140{font-family:var(--font-body);color:var(--accent-operations);overflow-wrap:break-word;flex-shrink:1;width:96.9767%;min-width:0;font-size:12px;font-weight:500;line-height:18px;position:relative}.ds-case .ds-text-role-874-1141{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:26px;font-weight:600;line-height:34px;position:relative}.ds-case .ds-open-next-case-874-1143,.ds-case .ds-destination-unconfirmed-linkedin-879-328,.ds-case .ds-destination-unconfirmed-cv-879-329{background:var(--cta);border-width:1px;border-color:var(--stroke-cta);border-style:solid;border-radius:9px;flex-shrink:0;align-items:center;gap:4px;min-width:0;padding:10px 12px 12px 14px;display:flex;position:relative}.ds-case .ds-operations-teaser-adjusted-end-to-end-ct-879-286,.ds-case .ds-operations-teaser-time-in-review-status-879-306{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:14px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;min-width:0;min-height:238px;padding:16px;display:flex;position:relative;overflow:hidden}.ds-case .ds-canonical-comparison-common-8-day-scale-930-385,.ds-case .ds-canonical-comparison-common-8-day-scale-930-396{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;min-width:0;height:36px;display:flex;position:relative;overflow:hidden}.ds-case .ds-files-proportional-bar-930-386,.ds-case .ds-catalog-proportional-bar-930-389,.ds-case .ds-files-proportional-bar-930-397,.ds-case .ds-catalog-proportional-bar-930-400{flex-shrink:0;align-items:center;gap:12px;width:100%;min-width:0;height:14px;display:flex;position:relative;overflow:hidden}.ds-case .ds-text-role-930-387,.ds-case .ds-text-role-930-390,.ds-case .ds-text-role-930-398,.ds-case .ds-text-role-930-401{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:56px;min-width:0;font-size:12px;font-weight:400;line-height:14px;position:relative}.ds-case .ds-files-6-88-d-930-388{background:var(--stroke-default);border-radius:4px;flex-shrink:1;width:66.8889%;min-width:0;height:8px;position:relative}.ds-case .ds-catalog-adjusted-5-0-d-930-391{background:var(--accent-operations);border-radius:4px;flex-shrink:1;width:48.6111%;min-width:0;height:8px;position:relative}.ds-case .ds-files-4-12-d-930-399{background:var(--stroke-default);border-radius:4px;flex-shrink:1;width:40.0556%;min-width:0;height:8px;position:relative}.ds-case .ds-catalog-2-38-d-930-402{background:var(--accent-operations);border-radius:4px;flex-shrink:1;width:23.1389%;min-width:0;height:8px;position:relative}.ds-case .ds-case-closing-contact-approved-portfolio-copy-879-321{padding-top:40px;padding-bottom:48px;padding-inline:var(--page-gutter);flex-direction:column;align-items:flex-start;width:100%;height:auto;display:flex;position:relative}.ds-case .ds-contact-softly-illuminated-ending-879-322{border-width:1px;border-color:var(--stroke-default);background:var(--gradient-contact);border-style:solid;border-radius:18px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;padding:24px;display:flex;position:relative}.ds-case .ds-invitation-approved-copy-879-324{flex-direction:column;flex-shrink:1;align-items:flex-start;gap:10px;width:61.6883%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-879-325{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:25px;font-weight:600;line-height:30px;position:relative}.ds-case .ds-text-879-325-child-0{overflow-wrap:break-word;min-width:0;margin-bottom:0;line-height:27px}.ds-case .ds-text-879-325-child-1{overflow-wrap:break-word;min-width:0;line-height:27px}.ds-case .ds-contact-channels-destination-placeholders-879-327{flex-shrink:0;align-items:flex-start;gap:12px;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-879-332{font-family:var(--font-body);color:var(--text-primary);white-space:nowrap;overflow-wrap:break-word;flex-shrink:0;min-width:0;font-size:14px;font-weight:400;line-height:22px;position:relative}.ds-case .ds-frame-30-879-333{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.ds-case .ds-icon-mail-879-334{aspect-ratio:16/16;flex-shrink:0;width:16px;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-mail-approved-contact-instruction-50-879-335{width:100%;height:100%;position:absolute;top:0;left:0}.ds-case .ds-text-role-879-338{font-family:var(--font-body);color:var(--accent-product);white-space:nowrap;overflow-wrap:break-word;flex-shrink:0;min-width:0;font-size:14px;font-weight:400;line-height:22px;position:relative}[data-theme=light] .ds-case .ds-open-next-case-874-1143,[data-theme=light] .ds-case .ds-destination-unconfirmed-linkedin-879-328,[data-theme=light] .ds-case .ds-destination-unconfirmed-cv-879-329{border-color:var(--cta)}@media (width>=1200px){.ds-case :is(.ds-main-component-built-from-supporting-components-874-690,.ds-property-examples-demonstrate-all-properties-874-695,.ds-contract-area-documentation-874-700){flex:1 0 0;align-self:start;height:auto;min-height:0}}@media (width<=1199px){.ds-case .ds-s01-system-intro-contracts-semantics-and-scale-874-595,.ds-case .ds-case-closing-contact-approved-portfolio-copy-879-321{padding-top:24px;padding-bottom:40px;padding-inline:var(--page-gutter);flex-direction:column;align-items:flex-start;width:100%;height:auto;display:flex;position:relative}.ds-case .ds-system-context-layered-orientation-874-596,.ds-case .ds-source-73959227-native-component-page-architecture-874-680,.ds-case .ds-native-configuration-contract-constrained-states-874-801,.ds-case .ds-source-static-prototype-success-sequence-874-855,.ds-case .ds-native-json-architecture-themes-and-distinct-familie-874-930,.ds-case .ds-two-parallel-artefacts-no-specification-to-json-edge-874-1033{border-width:1px;border-color:var(--stroke-systems);background:var(--gradient-systems);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-intro-narrative-real-anatomy-874-597,.ds-case .ds-why-the-contract-exists-874-677,.ds-case .ds-contract-root-editable-native-874-681,.ds-case .ds-hierarchy-direction-874-684,.ds-case .ds-semantics-two-artefacts-shared-engineering-874-1034{flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-title-and-role-874-598,.ds-case .ds-context-personal-and-team-contribution-874-642,.ds-case .ds-responsibility-map-accurate-attribution-874-647,.ds-case .ds-common-vocabulary-and-local-extension-874-705,.ds-case .ds-inherited-and-current-real-documentation-comparison-874-726,.ds-case .ds-field-and-button-actual-component-anatomy-874-789,.ds-case .ds-four-actual-states-labelled-sequence-874-858,.ds-case .ds-error-text-exact-static-states-874-876,.ds-case .ds-preview-rule-compact-specification-real-example-874-889,.ds-case .ds-parallel-day-and-night-shared-family-structure-874-932,.ds-case .ds-separate-json-roots-not-children-of-day-or-night-874-983,.ds-case .ds-three-operational-layers-no-invented-release-pipelin-874-1064,.ds-case .ds-reflection-what-exists-and-what-is-not-measured-874-1122,.ds-case .ds-system-to-operating-flow-874-1136,.ds-case .ds-contact-invitation-channels-879-323,.ds-case .ds-portfolio-closing-compact-879-331{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-600{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.28px;overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:28px;font-weight:600;line-height:34px;position:relative}.ds-case .ds-text-role-874-601,.ds-case .ds-text-role-874-1055{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:14px;font-weight:500;line-height:22px;position:relative}.ds-case .ds-text-role-874-602{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.21px;overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:21px;font-weight:600;line-height:27px;position:relative}.ds-case .ds-fileuploader-real-component-anatomy-874-607{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);box-shadow:var(--shadow-glass);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-artifact-title-874-608,.ds-case .ds-theme-root-874-934,.ds-case .ds-theme-root-874-959{flex-shrink:0;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-warm-icon-system-874-609,.ds-case .ds-warm-icon-branch-874-711,.ds-case .ds-warm-icon-note-874-1043,.ds-case .ds-warm-icon-branch-874-1046{aspect-ratio:18/18;flex-shrink:0;width:18px;min-width:0;height:auto;position:relative}.ds-case .ds-img-874-609-child-0,.ds-case .ds-img-974-1637-child-0,.ds-case .ds-img-874-650-child-0,.ds-case .ds-img-874-655-child-0,.ds-case .ds-img-874-660-child-0,.ds-case .ds-img-874-665-child-0,.ds-case .ds-img-974-1642-child-0,.ds-case .ds-img-976-249-child-0,.ds-case .ds-img-874-691-child-0,.ds-case .ds-img-874-696-child-0,.ds-case .ds-img-874-701-child-0,.ds-case .ds-img-874-711-child-0,.ds-case .ds-img-974-1647-child-0,.ds-case .ds-img-974-1652-child-0,.ds-case .ds-img-974-1657-child-0,.ds-case .ds-img-974-1662-child-0,.ds-case .ds-img-874-935-child-0,.ds-case .ds-img-874-960-child-0,.ds-case .ds-img-874-997-child-0,.ds-case .ds-img-974-1667-child-0,.ds-case .ds-img-874-1036-child-0,.ds-case .ds-img-976-253-child-0,.ds-case .ds-img-874-1043-child-0,.ds-case .ds-img-874-1046-child-0,.ds-case .ds-img-976-255-child-0,.ds-case .ds-img-874-1052-child-0,.ds-case .ds-img-974-1672-child-0,.ds-case .ds-img-874-1066-child-0,.ds-case .ds-img-874-1070-child-0,.ds-case .ds-img-874-1074-child-0,.ds-case .ds-img-974-1677-child-0,.ds-case .ds-img-874-1139-child-0,.ds-case .ds-img-879-335-child-0{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.ds-case .ds-text-role-874-610,.ds-case .ds-text-role-874-936,.ds-case .ds-text-role-874-961{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:break-word;flex:1 0 0;min-width:0;font-size:18px;font-weight:600;line-height:24px;position:relative}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-7566-6230-fileuploader-874-611{aspect-ratio:290/131.359;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-hero-anatomy-y-0-255-874-612{width:125.876%;height:107.368%;position:absolute;top:-12.6295%;left:-6.67586%}.ds-case .ds-img-874-612-child-0,.ds-case .ds-img-874-613-child-0,.ds-case .ds-img-874-731-child-0,.ds-case .ds-img-874-732-child-0,.ds-case .ds-img-874-734-child-0,.ds-case .ds-img-874-735-child-0,.ds-case .ds-img-874-736-child-0,.ds-case .ds-img-874-737-child-0,.ds-case .ds-img-874-738-child-0,.ds-case .ds-img-874-740-child-0,.ds-case .ds-img-874-741-child-0,.ds-case .ds-img-874-742-child-0,.ds-case .ds-img-874-743-child-0,.ds-case .ds-img-874-744-child-0,.ds-case .ds-img-874-745-child-0,.ds-case .ds-img-874-746-child-0,.ds-case .ds-img-874-747-child-0,.ds-case .ds-img-874-748-child-0,.ds-case .ds-img-874-749-child-0,.ds-case .ds-img-874-750-child-0,.ds-case .ds-img-874-751-child-0,.ds-case .ds-img-874-752-child-0,.ds-case .ds-img-874-753-child-0,.ds-case .ds-img-874-754-child-0,.ds-case .ds-img-874-755-child-0,.ds-case .ds-img-874-756-child-0,.ds-case .ds-img-874-757-child-0,.ds-case .ds-img-874-765-child-0,.ds-case .ds-img-874-767-child-0,.ds-case .ds-img-874-769-child-0,.ds-case .ds-img-874-793-child-0,.ds-case .ds-img-874-794-child-0,.ds-case .ds-img-874-862-child-0,.ds-case .ds-img-874-866-child-0,.ds-case .ds-img-874-870-child-0,.ds-case .ds-img-874-874-child-0,.ds-case .ds-img-874-881-child-0,.ds-case .ds-img-874-887-child-0,.ds-case .ds-img-874-897-child-0,.ds-case .ds-img-874-898-child-0,.ds-case .ds-img-874-899-child-0,.ds-case .ds-img-874-900-child-0,.ds-case .ds-img-874-901-child-0,.ds-case .ds-img-874-902-child-0,.ds-case .ds-img-874-903-child-0,.ds-case .ds-img-874-904-child-0,.ds-case .ds-img-874-905-child-0,.ds-case .ds-img-874-906-child-0,.ds-case .ds-img-874-907-child-0,.ds-case .ds-img-874-908-child-0,.ds-case .ds-img-874-909-child-0,.ds-case .ds-img-874-910-child-0,.ds-case .ds-img-874-911-child-0,.ds-case .ds-img-874-912-child-0,.ds-case .ds-img-874-913-child-0,.ds-case .ds-img-874-914-child-0,.ds-case .ds-img-874-915-child-0,.ds-case .ds-img-874-916-child-0{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ds-case .ds-exact-png-pixels-hero-anatomy-y-255-510-874-613{width:125.876%;height:107.368%;position:absolute;top:94.7404%;left:-6.67586%}.ds-case .ds-exact-semantic-value-source-json-874-615{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:9px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-874-616,.ds-case .ds-text-role-874-605,.ds-case .ds-text-role-874-707,.ds-case .ds-text-role-874-761,.ds-case .ds-text-role-874-856,.ds-case .ds-text-role-874-860,.ds-case .ds-text-role-874-864,.ds-case .ds-text-role-874-868,.ds-case .ds-text-role-874-872,.ds-case .ds-text-role-874-878,.ds-case .ds-text-role-874-931,.ds-case .ds-text-role-874-988,.ds-case .ds-text-role-874-1000{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:12px;font-weight:500;line-height:18px;position:relative}.ds-case .ds-path-value-874-617,.ds-case .ds-static-and-dynamic-roles-874-941,.ds-case .ds-hue-families-independent-structures-874-948,.ds-case .ds-static-and-dynamic-roles-874-966,.ds-case .ds-hue-families-independent-structures-874-973,.ds-case .ds-font-border-elements-874-989,.ds-case .ds-contact-channels-destination-placeholders-879-327{flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-618{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex:1 0 0;min-width:0;font-size:13px;font-weight:500;line-height:20px;position:relative}.ds-case .ds-source-token-colour-4065ee-874-619{background:#006aff;border-radius:5px;flex-shrink:0;width:18px;min-width:0;height:18px;position:relative}.ds-case .ds-text-role-874-620{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex:1 0 0;min-width:0;font-size:15px;font-weight:600;line-height:23px;position:relative}.ds-case .ds-text-role-874-603,.ds-case .ds-text-role-874-652,.ds-case .ds-text-role-874-657,.ds-case .ds-text-role-874-662,.ds-case .ds-text-role-874-667,.ds-case .ds-text-role-874-678,.ds-case .ds-text-role-874-1062,.ds-case .ds-text-role-874-1068,.ds-case .ds-text-role-874-1072,.ds-case .ds-text-role-874-1076,.ds-case .ds-text-role-874-1132{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:16px;font-weight:400;line-height:25px;position:relative}.ds-case .ds-quiet-responsibility-874-604{border-width:1px;border-color:var(--stroke-glass);box-shadow:var(--shadow-glass);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-div-874-604-child-0{backdrop-filter:blur(8px);pointer-events:none;background:var(--gradient-glass);border-radius:12px;position:absolute;inset:0}.ds-case .ds-text-role-874-606,.ds-case .ds-text-role-874-624,.ds-case .ds-text-role-874-627{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:13px;font-weight:500;line-height:20px;position:relative}.ds-case .ds-div-874-604-child-3{pointer-events:none;border-radius:inherit;box-shadow:var(--highlight-glass);position:absolute;inset:0}.ds-case .ds-scales-with-explicit-evidence-boundaries-874-621{flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-scale-documented-components-874-622,.ds-case .ds-scale-design-tokens-874-625{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:6px;min-width:0;min-height:144px;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-874-623,.ds-case .ds-text-role-874-626,.ds-case .ds-text-role-930-383,.ds-case .ds-text-role-930-394{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:28px;font-weight:600;line-height:34px;position:relative}.ds-case .ds-s02-inherited-context-and-responsibility-874-633,.ds-case .ds-s03-architecture-component-documentation-contract-874-668,.ds-case .ds-s04-structural-evolution-matched-button-evidence-874-714,.ds-case .ds-s05-fileuploader-representative-system-architecture-874-771,.ds-case .ds-s06-behaviour-transitions-and-implementation-edge-ca-874-843,.ds-case .ds-s07-tokens-semantic-architecture-and-exact-values-874-918,.ds-case .ds-s08-design-engineering-parallel-transfer-artefacts-874-1021,.ds-case .ds-s08a-governance-documented-rules-shared-quality-and--874-1056{padding-top:24px;padding-bottom:40px;padding-inline:var(--page-gutter);flex-direction:column;align-items:flex-start;gap:20px;width:100%;height:auto;display:flex;position:relative}.ds-case .ds-chapter-index-and-title-874-634,.ds-case .ds-chapter-index-and-title-874-669,.ds-case .ds-chapter-index-and-title-874-715,.ds-case .ds-chapter-index-and-title-874-772,.ds-case .ds-chapter-index-and-title-874-844,.ds-case .ds-chapter-index-and-title-874-919,.ds-case .ds-chapter-index-and-title-874-1022,.ds-case .ds-governance-heading-874-1057,.ds-case .ds-chapter-index-and-title-874-1114{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-chapter-marker-01-974-1635,.ds-case .ds-chapter-marker-02-974-1640,.ds-case .ds-chapter-marker-03-974-1645,.ds-case .ds-chapter-marker-04-974-1650,.ds-case .ds-chapter-marker-05-974-1655,.ds-case .ds-chapter-marker-06-974-1660,.ds-case .ds-chapter-marker-07-974-1665,.ds-case .ds-chapter-marker-08-974-1670,.ds-case .ds-chapter-marker-09-974-1675{border-radius:12px;flex-shrink:0;align-items:center;gap:8px;width:40px;min-width:0;height:18px;display:flex;position:relative}.ds-case .ds-warm-icon-system-974-1637,.ds-case .ds-warm-icon-branch-874-650,.ds-case .ds-warm-icon-check-874-655,.ds-case .ds-warm-icon-system-874-660,.ds-case .ds-warm-icon-external-874-665,.ds-case .ds-warm-icon-system-974-1642,.ds-case .ds-warm-icon-system-974-1647,.ds-case .ds-warm-icon-system-974-1652,.ds-case .ds-warm-icon-system-974-1657,.ds-case .ds-warm-icon-system-974-1662,.ds-case .ds-warm-icon-note-874-997,.ds-case .ds-warm-icon-system-974-1667,.ds-case .ds-warm-icon-system-974-1672,.ds-case .ds-warm-icon-system-974-1677,.ds-case .ds-warm-icon-flow-874-1139{aspect-ratio:16/16;flex-shrink:0;width:16px;min-width:0;height:auto;position:relative}.ds-case .ds-text-role-874-638{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:12px;min-width:0;font-size:12px;font-weight:500;line-height:18px;position:relative}.ds-case .ds-narrative-heading-874-640,.ds-case .ds-narrative-heading-874-675,.ds-case .ds-narrative-heading-874-721,.ds-case .ds-narrative-heading-874-778,.ds-case .ds-narrative-heading-874-850,.ds-case .ds-narrative-heading-874-925,.ds-case .ds-narrative-heading-874-1028,.ds-case .ds-narrative-heading-874-1120{flex-direction:column;flex:none;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-641,.ds-case .ds-text-role-874-676,.ds-case .ds-text-role-874-722,.ds-case .ds-text-role-874-779,.ds-case .ds-text-role-874-851,.ds-case .ds-text-role-874-926,.ds-case .ds-text-role-874-1029,.ds-case .ds-text-role-874-1061,.ds-case .ds-text-role-874-1121{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.24px;overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:24px;font-weight:600;line-height:30px;position:relative}.ds-case .ds-quiet-product-system-context-874-643{font-family:var(--font-body);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;font-size:16px;font-weight:400;line-height:25px;display:flex;position:relative}.ds-case .ds-text-role-874-644{color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;position:relative}.ds-case .ds-text-role-874-645{color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;position:relative}.ds-case .ds-responsibility-peers-definition-and-review-882-282,.ds-case .ds-responsibility-peers-team-production-and-engineering-882-283,.ds-case .ds-token-examples-two-equal-semantic-families-930-329,.ds-case .ds-operations-policy-and-checkpoints-equal-teaser-grid-879-285{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.ds-case .ds-responsibility-defined-initiated-874-648,.ds-case .ds-responsibility-led-reviewed-874-653,.ds-case .ds-responsibility-team-produced-874-658,.ds-case .ds-responsibility-shared-with-engineering-874-663,.ds-case .ds-separate-root-visually-impaired-874-984{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;min-width:0;min-height:0;padding:16px;display:flex;position:relative}.ds-case .ds-ownership-heading-874-649,.ds-case .ds-ownership-heading-874-654,.ds-case .ds-ownership-heading-874-659,.ds-case .ds-ownership-heading-874-664,.ds-case .ds-metadata-next-leadership-874-1138,.ds-case .ds-frame-30-879-333{flex-shrink:0;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-651,.ds-case .ds-text-role-874-656,.ds-case .ds-text-role-874-661,.ds-case .ds-text-role-874-666{font-family:var(--font-display);color:var(--accent-systems);overflow-wrap:break-word;flex:1 0 0;min-width:0;font-size:18px;font-weight:600;line-height:24px;position:relative}.ds-case .ds-edita-platform-context-not-ds-adoption-876-275{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden}.ds-case .ds-text-role-876-276{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:13px;font-weight:400;line-height:20px;position:relative}.ds-case .ds-text-role-874-673,.ds-case .ds-text-role-874-719,.ds-case .ds-text-role-874-848,.ds-case .ds-text-role-874-1026,.ds-case .ds-text-role-874-1060,.ds-case .ds-text-role-874-1118{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:15px;min-width:0;font-size:12px;font-weight:500;line-height:18px;position:relative}.ds-case .ds-text-role-874-683{font-family:var(--font-display);color:var(--text-primary);text-align:center;overflow-wrap:break-word;flex:none;width:100%;min-width:0;font-size:18px;font-weight:600;line-height:24px;position:relative}.ds-case .ds-text-role-874-685{font-family:var(--font-body);color:var(--accent-systems);text-align:center;overflow-wrap:break-word;flex:none;width:100%;min-width:0;font-size:14px;font-weight:500;line-height:22px;position:relative}.ds-case .ds-native-relationship-connector-874-686,.ds-case .ds-native-relationship-connector-874-1038,.ds-case .ds-native-relationship-connector-874-1048{aspect-ratio:auto;flex-shrink:0;width:100%;min-width:0;height:24px;position:relative}.ds-case .ds-handoff-desktop-art{display:none}.ds-case .ds-handoff-compact-art{display:contents}.ds-case .ds-documentation-compact-art{display:block}.ds-case .ds-div-874-687-child-0>.ds-asset,.ds-case .ds-div-874-688-child-0>.ds-asset{display:none}.ds-case .ds-vector-874-687{position:absolute;inset:0 50% -66.67% 8px}.ds-case .ds-div-874-687-child-0,.ds-case .ds-div-874-1039-child-0,.ds-case .ds-div-874-1049-child-0{position:absolute;inset:0 -.33%}.ds-case .ds-img-874-687-child-0-child-0,.ds-case .ds-img-874-688-child-0-child-0,.ds-case .ds-img-874-940-child-0-child-0,.ds-case .ds-img-874-965-child-0-child-0,.ds-case .ds-img-874-1039-child-0-child-0,.ds-case .ds-img-874-1040-child-0-child-0,.ds-case .ds-img-874-1049-child-0-child-0,.ds-case .ds-img-874-1050-child-0-child-0{width:100%;max-width:none;height:100%;display:block}.ds-case .ds-vector-874-688,.ds-case .ds-vector-874-1040,.ds-case .ds-vector-874-1050{width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-case .ds-div-874-688-child-0,.ds-case .ds-div-874-1040-child-0,.ds-case .ds-div-874-1050-child-0{position:absolute;inset:-10%}.ds-case .ds-three-component-page-areas-semantically-distinct-874-689{flex-shrink:0;align-items:flex-start;gap:0;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-documentation-common-parent-rail-976-249{aspect-ratio:24/560;flex-shrink:0;width:24px;min-width:0;height:auto;display:block;position:relative}.ds-case .ds-documentation-three-peer-areas-976-250{flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:16px;min-width:0;display:flex;position:relative;overflow:hidden}.ds-case .ds-main-component-built-from-supporting-components-874-690,.ds-case .ds-property-examples-demonstrate-all-properties-874-695,.ds-case .ds-contract-area-documentation-874-700{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);box-shadow:var(--shadow-glass);border-style:solid;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;min-height:176px;padding:16px;display:flex;position:relative}.ds-case .ds-warm-icon-system-874-691,.ds-case .ds-warm-icon-branch-874-696,.ds-case .ds-warm-icon-note-874-701,.ds-case .ds-warm-icon-external-874-1052,.ds-case .ds-warm-icon-note-874-1066,.ds-case .ds-warm-icon-check-874-1070,.ds-case .ds-warm-icon-branch-874-1074{aspect-ratio:20/20;flex-shrink:0;width:20px;min-width:0;height:auto;position:relative}.ds-case .ds-text-role-874-692,.ds-case .ds-text-role-874-697,.ds-case .ds-text-role-874-702,.ds-case .ds-text-role-874-1053{font-family:var(--font-display);color:var(--text-primary);text-align:center;overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:16px;font-weight:600;line-height:22px;position:relative}.ds-case .ds-hairline-structural-separator-874-693,.ds-case .ds-hairline-structural-separator-874-698,.ds-case .ds-hairline-structural-separator-874-703,.ds-case .ds-hairline-structural-separator-879-330{background:var(--stroke-default);flex-shrink:0;width:100%;min-width:0;height:1px;position:relative}.ds-case .ds-div-974-1113,.ds-case .ds-div-974-1118,.ds-case .ds-div-974-1123{font-family:var(--font-body);min-width:100%;color:var(--text-secondary);text-align:center;flex-shrink:0;width:100%;font-size:14px;font-weight:500;line-height:0;position:relative}.ds-case .ds-text-role-974-1113-child-0,.ds-case .ds-text-974-1118-child-0,.ds-case .ds-text-974-1123-child-0,.ds-case .ds-text-role-974-1444-child-0{overflow-wrap:break-word;min-width:0;margin-bottom:0;line-height:22px}.ds-case .ds-text-974-1113-child-1,.ds-case .ds-text-974-1118-child-1,.ds-case .ds-text-974-1123-child-1,.ds-case .ds-text-974-1444-child-1{overflow-wrap:break-word;min-width:0;line-height:22px}.ds-case .ds-shared-property-language-874-706{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;min-width:0;min-height:0;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-874-708,.ds-case .ds-text-role-874-712,.ds-case .ds-text-role-874-762{font-family:var(--font-body);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:16px;font-weight:500;line-height:25px;position:relative}.ds-case .ds-text-role-874-709,.ds-case .ds-text-role-874-892,.ds-case .ds-text-role-879-326{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:14px;font-weight:400;line-height:22px;position:relative}.ds-case .ds-local-extension-rule-874-710{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex:none;align-items:flex-start;gap:8px;width:100%;min-width:0;min-height:0;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-874-713,.ds-case .ds-text-role-874-763,.ds-case .ds-text-role-874-770,.ds-case .ds-text-role-893-282,.ds-case .ds-text-role-874-842,.ds-case .ds-text-role-874-882,.ds-case .ds-text-role-874-944,.ds-case .ds-text-role-874-947,.ds-case .ds-text-role-874-951,.ds-case .ds-text-role-874-954,.ds-case .ds-text-role-874-969,.ds-case .ds-text-role-874-972,.ds-case .ds-text-role-874-976,.ds-case .ds-text-role-874-979,.ds-case .ds-text-role-874-986,.ds-case .ds-text-role-874-1020,.ds-case .ds-text-role-874-1054,.ds-case .ds-text-role-874-1142,.ds-case .ds-text-role-930-392,.ds-case .ds-text-role-930-403,.ds-case .ds-text-role-930-404{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:13px;font-weight:400;line-height:20px;position:relative}.ds-case .ds-continuity-change-explanation-874-723,.ds-case .ds-why-one-worked-example-matters-874-780,.ds-case .ds-behaviour-context-874-852,.ds-case .ds-token-initiative-and-architecture-boundary-874-927,.ds-case .ds-design-side-handoff-not-code-ownership-874-1030{font-family:var(--font-body);color:var(--text-secondary);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;font-size:16px;font-weight:400;line-height:25px;display:flex;position:relative}.ds-case .ds-text-role-874-724,.ds-case .ds-text-role-874-725,.ds-case .ds-text-role-874-781,.ds-case .ds-text-role-874-782,.ds-case .ds-text-role-874-853,.ds-case .ds-text-role-874-854,.ds-case .ds-text-role-874-928,.ds-case .ds-text-role-874-929{overflow-wrap:break-word;flex:none;width:100%;min-width:0;position:relative}.ds-case .ds-legacy-documented-foundations-retained-874-727,.ds-case .ds-rules-874-1065,.ds-case .ds-quality-contribution-874-1069,.ds-case .ds-change-records-874-1073{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:0;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-874-728,.ds-case .ds-text-role-874-759,.ds-case .ds-text-role-874-797,.ds-case .ds-text-role-874-802,.ds-case .ds-text-role-874-879,.ds-case .ds-text-role-874-891,.ds-case .ds-text-role-930-331,.ds-case .ds-text-role-930-333,.ds-case .ds-text-role-874-1067,.ds-case .ds-text-role-874-1071,.ds-case .ds-text-role-874-1075,.ds-case .ds-text-role-879-284{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:18px;font-weight:600;line-height:24px;position:relative}.ds-case .ds-text-role-874-729{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:14px;font-weight:500;line-height:22px;position:relative}.ds-case .ds-source-https-design-system-itmo-ru-components-button-874-730{aspect-ratio:322/164.398;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-legacy-types-y-0-287-874-731{width:100.334%;height:49.913%;position:absolute;top:0;left:0}.ds-case .ds-exact-png-pixels-legacy-types-y-287-575-874-732{width:100.334%;height:50.087%;position:absolute;top:49.9155%;left:0}.ds-case .ds-source-https-design-system-itmo-ru-components-button-874-733{aspect-ratio:322/92.308;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-legacy-construction-y-0-210-874-734{width:100.334%;height:50%;position:absolute;top:0;left:0}.ds-case .ds-exact-png-pixels-legacy-construction-y-210-262-874-735{width:100.334%;height:12.3814%;position:absolute;top:49.9957%;left:0}.ds-case .ds-exact-png-pixels-legacy-construction-y-262-288-874-736{width:100.334%;height:6.19015%;position:absolute;top:62.3781%;left:0}.ds-case .ds-exact-png-pixels-legacy-construction-y-288-315-874-737{width:100.334%;height:6.42848%;position:absolute;top:68.5748%;left:0}.ds-case .ds-exact-png-pixels-legacy-construction-y-315-420-874-738{width:100.334%;height:25%;position:absolute;top:74.9989%;left:0}.ds-case .ds-source-https-design-system-itmo-ru-components-button-874-739{aspect-ratio:322/340.302;background:#fff;border-radius:8px;flex:none;width:100%;min-width:0;height:auto;min-height:0;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-legacy-sizes-y-0-96-874-740{width:100.334%;height:5.55742%;position:absolute;top:0;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-96-144-874-741{width:100.334%;height:2.77871%;position:absolute;top:5.55683%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-144-192-874-742{width:100.334%;height:2.77871%;position:absolute;top:8.33671%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-192-240-874-743{width:100.334%;height:2.77871%;position:absolute;top:11.1137%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-240-288-874-744{width:100.334%;height:2.77871%;position:absolute;top:13.8935%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-288-385-874-745{width:100.334%;height:5.61531%;position:absolute;top:16.6734%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-385-481-874-746{width:100.334%;height:5.55742%;position:absolute;top:22.2861%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-481-529-874-747{width:100.334%;height:2.77871%;position:absolute;top:27.8459%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-529-577-874-748{width:100.334%;height:2.77871%;position:absolute;top:30.6228%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-577-770-874-749{width:100.334%;height:11.1727%;position:absolute;top:33.4027%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-770-962-874-750{width:100.334%;height:11.1148%;position:absolute;top:44.5751%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-962-1010-874-751{width:100.334%;height:2.77871%;position:absolute;top:55.6888%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-1010-1058-874-752{width:100.334%;height:2.77871%;position:absolute;top:58.4687%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-1058-1155-874-753{width:100.334%;height:5.61531%;position:absolute;top:61.2456%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-1155-1347-874-754{width:100.334%;height:11.1148%;position:absolute;top:66.8612%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-1347-1395-874-755{width:100.334%;height:2.77871%;position:absolute;top:77.9778%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-1395-1443-874-756{width:100.334%;height:2.77871%;position:absolute;top:80.7547%;left:0}.ds-case .ds-exact-png-pixels-legacy-sizes-y-1443-1540-874-757{width:100.334%;height:5.61531%;position:absolute;top:83.5346%;left:0}.ds-case .ds-current-formal-configuration-model-874-758{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:0;padding:16px;display:flex;position:relative}.ds-case .ds-configuration-model-874-760{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;min-width:0;padding:14px;display:flex;position:relative}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8972-22724-button-vari-874-764,.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8972-22724-button-vari-874-766,.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8972-22724-button-vari-874-768{aspect-ratio:322/183.566;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-current-priority-y-0-350-874-765,.ds-case .ds-exact-png-pixels-current-state-y-0-350-874-767{width:105.569%;height:107.131%;position:absolute;top:0;left:0}.ds-case .ds-exact-png-pixels-current-size-y-0-350-874-769{width:104.697%;height:107.131%;position:absolute;top:0;left:0}.ds-case .ds-text-role-874-776,.ds-case .ds-text-role-874-923{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:16px;min-width:0;font-size:12px;font-weight:500;line-height:18px;position:relative}.ds-case .ds-public-fsjw0rlbyypxnvvtmylavb-7430-25390-system-spre-874-783{border-width:1px;border-color:var(--stroke-systems);background:var(--gradient-systems);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-src-public-fsjw0rlbyypxnvvtmylavb-7430-25390-fileupl-874-787{border-width:1px;border-color:var(--portfolio-border-subtle,#e5e6ea);aspect-ratio:322/166.903;border-style:solid;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative}.ds-case .ds-img-874-787-child-0{object-fit:contain;pointer-events:none;border-radius:8px;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ds-case .ds-real-anatomy-field-874-790,.ds-case .ds-real-anatomy-button-874-796{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);box-shadow:var(--shadow-glass);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:0;padding:16px;display:flex;position:relative}.ds-case .ds-anatomy-shared-title-baseline-976-257,.ds-case .ds-anatomy-shared-title-baseline-976-258,.ds-case .ds-metric-shared-title-measure-982-251,.ds-case .ds-metric-shared-title-measure-982-252{flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;min-width:0;height:48px;display:flex;position:relative;overflow:hidden}.ds-case .ds-text-role-874-791,.ds-case .ds-text-role-874-857,.ds-case .ds-text-role-874-885,.ds-case .ds-text-role-930-393{font-family:var(--font-display);color:var(--text-primary);flex-shrink:0;width:100%;min-width:0;font-size:18px;font-weight:600;line-height:0;position:relative}.ds-case .ds-text-role-930-382{font-size:18px;line-height:24px}.ds-case .ds-text-874-791-child-0,.ds-case .ds-text-874-857-child-0,.ds-case .ds-text-874-885-child-0,.ds-case .ds-text-930-382-child-0,.ds-case .ds-text-930-393-child-0{overflow-wrap:break-word;min-width:0;margin-bottom:0;line-height:24px}.ds-case .ds-text-874-791-child-1,.ds-case .ds-text-874-857-child-1,.ds-case .ds-text-874-885-child-1,.ds-case .ds-text-930-382-child-1,.ds-case .ds-text-930-393-child-1{overflow-wrap:break-word;min-width:0;line-height:24px}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-7566-6230-exact-field--874-792,.ds-case .ds-source-0h1tdvrasavte9cmpltoec-7566-6230-fileuploader-874-798{aspect-ratio:322/262.842;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-hero-anatomy-y-0-255-874-793{width:112.239%;height:53.1251%;position:absolute;top:-6.2509%;left:-5.95342%}.ds-case .ds-exact-png-pixels-hero-anatomy-y-255-510-874-794{width:112.239%;height:53.1251%;position:absolute;top:46.8761%;left:-5.95342%}.ds-case .ds-exact-png-pixels-button-y-0-420-874-799{width:100.334%;height:100.177%;position:absolute;top:-.09511%;left:0}.ds-case .ds-div-874-799-child-0{pointer-events:none;position:absolute;inset:0}.ds-case .ds-div-874-799-child-0-child-0{background:#fff;position:absolute;inset:0}.ds-case .ds-img-874-799-child-0-child-1{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute}.ds-case .ds-five-source-axes-not-a-full-cartesian-matrix-874-803{font-family:var(--font-body);flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;font-weight:500;display:flex;position:relative}.ds-case .ds-property-theme-874-804,.ds-case .ds-property-mode-874-807,.ds-case .ds-property-size-874-813{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;min-width:0;min-height:96px;padding:12px;display:flex;position:relative}.ds-case .ds-text-role-874-805,.ds-case .ds-text-role-874-808,.ds-case .ds-text-role-874-814,.ds-case .ds-text-role-874-811,.ds-case .ds-text-role-874-817{color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:12px;line-height:18px;position:relative}.ds-case .ds-text-role-874-806,.ds-case .ds-text-role-874-809,.ds-case .ds-text-role-874-815,.ds-case .ds-text-role-874-812,.ds-case .ds-text-role-874-818{color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:14px;line-height:22px;position:relative}.ds-case .ds-property-state-874-810,.ds-case .ds-property-loading-874-816{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;min-width:0;min-height:96px;padding:12px;display:flex;position:relative}.ds-case .ds-text-role-874-819{font-family:var(--font-body);color:var(--text-secondary);flex-shrink:0;width:100%;min-width:0;font-size:13px;font-weight:400;line-height:0;position:relative}.ds-case .ds-text-874-819-child-0,.ds-case .ds-text-874-819-child-1{overflow-wrap:break-word;min-width:0;margin-bottom:0;line-height:20px}.ds-case .ds-text-874-819-child-2{overflow-wrap:break-word;min-width:0;line-height:20px}.ds-case .ds-prototype-01-initial-874-859,.ds-case .ds-prototype-02-in-progress-874-863,.ds-case .ds-prototype-03-uploaded-874-867,.ds-case .ds-prototype-04-deleted-874-871{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex:none;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:0;padding:12px;display:flex;position:relative}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8524-18093-fileuploade-874-861,.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8524-18093-fileuploade-874-865,.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8524-18093-fileuploade-874-869,.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8524-18093-fileuploade-874-873{aspect-ratio:298/179.828;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-success0-y-0-210-874-862,.ds-case .ds-exact-png-pixels-success1-y-0-210-874-866,.ds-case .ds-exact-png-pixels-success2-y-0-210-874-870,.ds-case .ds-exact-png-pixels-success3-y-0-210-874-874,.ds-case .ds-exact-png-pixels-error-y-0-260-874-881{width:100%;height:100%;position:absolute;top:0;left:0}.ds-case .ds-source-error-branch-reset-relation-874-875,.ds-case .ds-exact-representative-json-paths-preserve-source-valu-874-999{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-branch-orientation-874-877,.ds-case .ds-invitation-approved-copy-879-324{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-8524-18093-fileuploade-874-880{aspect-ratio:322/105.975;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-source-edge-rule-filename-structure-874-884{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-7534-46326-fileuploade-874-886{aspect-ratio:322/76.333;background:#ededed;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-filename-y-0-165-874-887{width:96.2603%;height:100%;position:absolute;top:0;left:0}.ds-case .ds-source-edge-rule-preview-geometry-874-888{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-preview-specification-quiet-explanatory-lane-874-890{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:14px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-derived-geometry-documented-16-9-preview-874-893{background:var(--surface-properties);aspect-ratio:322/199.952;border-radius:9px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-preview-ratio-outline-874-894{border-width:1px;border-color:var(--ds-connector);border-style:solid;border-radius:6px;width:77.4193%;height:70.1298%;position:absolute;top:14.2834%;left:11.2888%}.ds-case .ds-text-role-874-895{font-family:var(--font-display);color:var(--accent-systems);text-align:center;overflow-wrap:break-word;width:72.5808%;min-width:0;font-size:18px;font-weight:500;line-height:24px;position:absolute;top:41.56%;left:50%;transform:translate(-50%)}.ds-case .ds-source-0h1tdvrasavte9cmpltoec-7570-25288-fileuploade-874-896{aspect-ratio:322/171.063;border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-exact-png-pixels-preview-y-0-63-874-897{width:100%;height:12.3528%;position:absolute;top:0;left:0}.ds-case .ds-exact-png-pixels-preview-y-63-95-874-898{width:100%;height:6.2743%;position:absolute;top:12.3522%;left:0}.ds-case .ds-exact-png-pixels-preview-y-95-111-874-899{width:100%;height:3.13744%;position:absolute;top:18.6247%;left:0}.ds-case .ds-exact-png-pixels-preview-y-111-127-874-900{width:100%;height:3.13744%;position:absolute;top:21.7639%;left:0}.ds-case .ds-exact-png-pixels-preview-y-127-143-874-901{width:100%;height:3.13744%;position:absolute;top:24.9031%;left:0}.ds-case .ds-exact-png-pixels-preview-y-143-159-874-902{width:100%;height:3.13744%;position:absolute;top:28.0365%;left:0}.ds-case .ds-exact-png-pixels-preview-y-159-175-874-903{width:100%;height:3.13744%;position:absolute;top:31.1757%;left:0}.ds-case .ds-exact-png-pixels-preview-y-175-191-874-904{width:100%;height:3.13744%;position:absolute;top:34.3148%;left:0}.ds-case .ds-exact-png-pixels-preview-y-191-207-874-905{width:100%;height:3.13744%;position:absolute;top:37.4482%;left:0}.ds-case .ds-exact-png-pixels-preview-y-207-223-874-906{width:100%;height:3.13744%;position:absolute;top:40.5874%;left:0}.ds-case .ds-exact-png-pixels-preview-y-223-239-874-907{width:100%;height:3.13744%;position:absolute;top:43.7266%;left:0}.ds-case .ds-exact-png-pixels-preview-y-239-255-874-908{width:100%;height:3.13744%;position:absolute;top:46.8658%;left:0}.ds-case .ds-exact-png-pixels-preview-y-255-286-874-909{width:100%;height:6.07846%;position:absolute;top:49.9991%;left:0}.ds-case .ds-exact-png-pixels-preview-y-286-318-874-910{width:100%;height:6.2743%;position:absolute;top:56.0788%;left:0}.ds-case .ds-exact-png-pixels-preview-y-318-334-874-911{width:100%;height:3.13744%;position:absolute;top:62.3513%;left:0}.ds-case .ds-exact-png-pixels-preview-y-334-350-874-912{width:100%;height:3.13744%;position:absolute;top:65.4905%;left:0}.ds-case .ds-exact-png-pixels-preview-y-350-382-874-913{width:100%;height:6.2743%;position:absolute;top:68.6297%;left:0}.ds-case .ds-exact-png-pixels-preview-y-382-414-874-914{width:100%;height:6.2743%;position:absolute;top:74.9022%;left:0}.ds-case .ds-exact-png-pixels-preview-y-414-446-874-915{width:100%;height:6.2743%;position:absolute;top:81.1748%;left:0}.ds-case .ds-exact-png-pixels-preview-y-446-510-874-916{width:100%;height:12.5492%;position:absolute;top:87.4532%;left:0}.ds-case .ds-theme-day-874-933,.ds-case .ds-theme-night-874-958{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);box-shadow:var(--shadow-glass);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:14px;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-dot-semantic-marker-874-935,.ds-case .ds-dot-semantic-marker-874-960{aspect-ratio:9/9;flex-shrink:0;width:9px;min-width:0;height:auto;position:relative}.ds-case .ds-semantic-base-parallel-branches-874-937,.ds-case .ds-semantic-base-parallel-branches-874-962{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:14px;display:flex;position:relative}.ds-case .ds-text-role-874-938,.ds-case .ds-text-role-874-950,.ds-case .ds-text-role-874-953,.ds-case .ds-text-role-874-963,.ds-case .ds-text-role-874-975,.ds-case .ds-text-role-874-978,.ds-case .ds-text-role-874-985{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:16px;font-weight:600;line-height:22px;position:relative}.ds-case .ds-native-relationship-connector-874-939,.ds-case .ds-native-relationship-connector-874-964{aspect-ratio:262/18;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-vector-874-940,.ds-case .ds-vector-874-965{position:absolute;inset:0 23.85% -55.56%}.ds-case .ds-div-874-940-child-0,.ds-case .ds-div-874-965-child-0{position:absolute;inset:0 -.36%}.ds-case .ds-static-874-942,.ds-case .ds-dynamic-874-945,.ds-case .ds-static-874-967,.ds-case .ds-dynamic-874-970{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:8px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:6px;min-width:0;min-height:112px;padding:12px;display:flex;position:relative}.ds-case .ds-text-role-874-943,.ds-case .ds-text-role-874-946,.ds-case .ds-text-role-874-968,.ds-case .ds-text-role-874-971,.ds-case .ds-text-role-874-991,.ds-case .ds-text-role-874-993,.ds-case .ds-text-role-874-995{font-family:var(--font-body);color:var(--text-primary);text-align:center;overflow-wrap:break-word;flex:none;width:100%;min-width:0;min-height:0;font-size:14px;font-weight:500;line-height:22px;position:relative}.ds-case .ds-primary-874-949,.ds-case .ds-secondary-874-952,.ds-case .ds-primary-874-974,.ds-case .ds-secondary-874-977{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;min-width:0;min-height:98px;padding:14px;display:flex;position:relative}.ds-case .ds-global-roots-shared-foundations-874-987{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;width:100%;min-width:0;min-height:0;padding:16px;display:flex;position:relative}.ds-case .ds-global-root-font-874-990,.ds-case .ds-global-root-border-874-992,.ds-case .ds-global-root-elements-874-994{background:var(--surface-matte);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:8px;flex-direction:column;flex:1 0 0;align-items:flex-start;min-width:0;height:42px;padding:10px;display:flex;position:relative}.ds-case .ds-token-scale-public-system-scope-874-996{flex-shrink:0;align-items:flex-start;gap:9px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-998{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex:1 0 0;min-width:0;font-size:14px;font-weight:500;line-height:22px;position:relative}.ds-case .ds-colour-and-accessibility-930-330,.ds-case .ds-typography-and-layout-930-332{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:14px;flex-direction:column;flex:none;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden}.ds-case .ds-token-day-primary-blue-default-930-334,.ds-case .ds-token-day-primary-blue-hover-930-338,.ds-case .ds-token-day-primary-blue-active-930-342,.ds-case .ds-token-day-secondary-blue-light-10-930-346,.ds-case .ds-token-day-secondary-blue-light-20-930-350,.ds-case .ds-token-visually-impaired-black-white-10-930-354{background:var(--surface-matte);border-radius:9px;flex-shrink:0;align-items:center;gap:10px;width:100%;min-width:0;height:60px;padding:12px;display:flex;position:relative}.ds-case .ds-text-role-930-335,.ds-case .ds-text-role-930-339,.ds-case .ds-text-role-930-343,.ds-case .ds-text-role-930-347,.ds-case .ds-text-role-930-351,.ds-case .ds-text-role-930-355{font-family:var(--font-body);color:var(--text-primary);overflow-wrap:break-word;flex:1 0 0;min-width:0;font-size:12px;font-weight:500;line-height:18px;position:relative}.ds-case .ds-source-colour-4065ee-930-336{background:#006aff;border-radius:6px;flex-shrink:0;width:16px;min-width:0;height:16px;position:relative}.ds-case .ds-text-role-930-337,.ds-case .ds-text-role-930-341,.ds-case .ds-text-role-930-345,.ds-case .ds-text-role-930-349,.ds-case .ds-text-role-930-353,.ds-case .ds-text-role-930-357{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:64px;min-width:0;font-size:12px;font-weight:600;line-height:18px;position:relative}.ds-case .ds-source-colour-4065ee-930-340{background:#1c8cff;border-radius:6px;flex-shrink:0;width:16px;min-width:0;height:16px;position:relative}.ds-case .ds-source-colour-4065ee-930-344{background:#1362ba;border-radius:6px;flex-shrink:0;width:16px;min-width:0;height:16px;position:relative}.ds-case .ds-source-colour-4065ee-930-348{background:#e4efff;border-radius:6px;flex-shrink:0;width:16px;min-width:0;height:16px;position:relative}.ds-case .ds-source-colour-4065ee-930-352{background:#cbe2ff;border-radius:6px;flex-shrink:0;width:16px;min-width:0;height:16px;position:relative}.ds-case .ds-source-colour-4065ee-930-356{background:#aed2ff;border-radius:6px;flex-shrink:0;width:16px;min-width:0;height:16px;position:relative}.ds-case .ds-token-font-families-body-930-358,.ds-case .ds-token-font-style-desktop-body-m-930-362,.ds-case .ds-token-border-radius-x1-930-366,.ds-case .ds-token-elements-height-l-930-370,.ds-case .ds-token-elements-spacing-padding-x2-930-374,.ds-case .ds-token-elements-spacing-gap-x3-930-378{background:var(--surface-matte);border-radius:9px;flex-shrink:0;align-items:center;gap:10px;width:100%;min-width:0;height:60px;padding:12px;font-size:12px;line-height:18px;display:flex;position:relative}.ds-case .ds-text-role-930-359,.ds-case .ds-text-role-930-363,.ds-case .ds-text-role-930-367,.ds-case .ds-text-role-930-371,.ds-case .ds-text-role-930-375,.ds-case .ds-text-role-930-379{font-family:var(--font-body);color:var(--text-primary);overflow-wrap:break-word;flex:1 0 0;min-width:0;font-weight:500;position:relative}.ds-case .ds-text-role-930-361,.ds-case .ds-text-role-930-365,.ds-case .ds-text-role-930-369,.ds-case .ds-text-role-930-373,.ds-case .ds-text-role-930-377,.ds-case .ds-text-role-930-381{font-family:var(--font-body);color:var(--accent-systems);overflow-wrap:break-word;flex-shrink:0;width:64px;min-width:0;font-weight:600;position:relative}.ds-case .ds-text-role-874-1031,.ds-case .ds-text-role-874-1032{overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;position:relative}.ds-case .ds-design-side-semantics-874-1035{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:110px;padding:16px;display:flex;position:relative}.ds-case .ds-warm-icon-system-874-1036{aspect-ratio:22/22;flex-shrink:0;width:22px;min-width:0;height:auto;position:relative}.ds-case .ds-div-974-1444{font-family:var(--font-display);min-width:100%;color:var(--text-primary);text-align:center;flex-shrink:0;width:100%;font-size:16px;font-weight:600;line-height:0;position:relative}.ds-case .ds-vector-874-1039{position:absolute;inset:0 50% 0 8px}.ds-case .ds-handoff-parallel-evidence-group-976-252{flex-shrink:0;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.ds-case .ds-handoff-design-branch-rail-976-253,.ds-case .ds-handoff-engineering-merge-rail-976-255{aspect-ratio:24/236;flex-shrink:0;width:24px;min-width:0;height:auto;display:block;position:relative}.ds-case .ds-parallel-specifications-and-token-json-874-1041{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:16px;min-width:0;display:flex;position:relative}.ds-case .ds-component-specifications-design-side-evidence-874-1042,.ds-case .ds-token-json-transfer-artifact-874-1045{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;min-height:110px;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-874-1044,.ds-case .ds-text-role-874-1047{font-family:var(--font-display);color:var(--text-primary);text-align:center;overflow-wrap:break-word;flex:none;width:100%;min-width:0;min-height:0;font-size:16px;font-weight:600;line-height:22px;position:relative}.ds-case .ds-vector-874-1049{position:absolute;inset:0 8px 0 50%}.ds-case .ds-shared-engineering-boundary-874-1051{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:110px;padding:16px;display:flex;position:relative}.ds-case .ds-governance-documentation-review-and-changelog-874-1063{border-width:1px;border-color:var(--stroke-systems);background:var(--gradient-systems);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-s10-reflection-evidence-limits-and-next-case-874-1113{padding-inline:var(--page-gutter);flex-direction:column;align-items:flex-start;width:100%;height:auto;display:flex;position:relative}.ds-case .ds-frame-32-914-538{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:20px;width:100%;min-width:0;padding-top:24px;padding-bottom:40px;display:flex;position:relative}.ds-case .ds-text-role-874-1124,.ds-case .ds-text-role-930-384,.ds-case .ds-text-role-930-395{font-family:var(--font-body);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:16px;font-weight:400;line-height:25px;position:relative}.ds-case .ds-evidence-boundaries-confidently-visible-874-1126{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);color:var(--text-primary);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:0;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-874-1130{font-family:var(--font-display);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:18px;font-weight:600;line-height:24px;position:relative}.ds-case .ds-text-role-874-1131{font-family:var(--font-body);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:16px;font-weight:400;line-height:25px;position:relative}.ds-case .ds-product-context-live-edita-platform-footprint-879-283{background:var(--surface-properties);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden}.ds-case .ds-frame-31-914-537{flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;min-width:0;padding-top:24px;padding-bottom:40px;display:flex;position:relative}.ds-case .ds-portfolio-continuation-next-case-874-1135{border-width:1px;border-color:var(--stroke-systems);background:var(--gradient-contact);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-next-case-orientation-874-1137{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:5px;width:100%;min-width:0;display:flex;position:relative}.ds-case .ds-text-role-874-1140{font-family:var(--font-body);color:var(--accent-operations);overflow-wrap:break-word;flex:1 0 0;min-width:0;font-size:12px;font-weight:500;line-height:18px;position:relative}.ds-case .ds-text-role-874-1141{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:21px;font-weight:600;line-height:27px;position:relative}.ds-case .ds-open-next-case-874-1143{background:var(--cta);border-width:1px;border-color:var(--stroke-cta);border-style:solid;border-radius:9px;flex-shrink:0;align-items:center;gap:4px;width:100%;min-width:0;padding:10px 12px 12px 14px;display:flex;position:relative}.ds-case .ds-operations-teaser-adjusted-end-to-end-ct-879-286,.ds-case .ds-operations-teaser-time-in-review-status-879-306{background:var(--surface-paper);border-width:1px;border-color:var(--stroke-default);border-style:solid;border-radius:14px;flex-direction:column;flex:none;align-items:flex-start;gap:8px;width:100%;min-width:0;min-height:235px;padding:16px;display:flex;position:relative;overflow:hidden}.ds-case .ds-canonical-comparison-common-8-day-scale-930-385,.ds-case .ds-canonical-comparison-common-8-day-scale-930-396{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;min-width:0;height:44px;display:flex;position:relative;overflow:hidden}.ds-case .ds-files-proportional-bar-930-386,.ds-case .ds-catalog-proportional-bar-930-389,.ds-case .ds-files-proportional-bar-930-397,.ds-case .ds-catalog-proportional-bar-930-400{flex-shrink:0;align-items:center;gap:8px;width:100%;min-width:0;height:18px;display:flex;position:relative;overflow:hidden}.ds-case .ds-text-role-930-387,.ds-case .ds-text-role-930-390,.ds-case .ds-text-role-930-398,.ds-case .ds-text-role-930-401{font-family:var(--font-body);color:var(--text-secondary);overflow-wrap:break-word;flex-shrink:0;width:56px;min-width:0;font-size:12px;font-weight:400;line-height:18px;position:relative}.ds-case .ds-files-6-88-d-930-388{background:var(--stroke-default);border-radius:4px;flex-shrink:1;width:67.0207%;min-width:0;height:8px;position:relative}.ds-case .ds-catalog-adjusted-5-0-d-930-391{background:var(--accent-operations);border-radius:4px;flex-shrink:1;width:48.7069%;min-width:0;height:8px;position:relative}.ds-case .ds-files-4-12-d-930-399{background:var(--stroke-default);border-radius:4px;flex-shrink:1;width:40.1345%;min-width:0;height:8px;position:relative}.ds-case .ds-catalog-2-38-d-930-402{background:var(--accent-operations);border-radius:4px;flex-shrink:0;width:67.235px;min-width:0;height:8px;position:relative}.ds-case .ds-contact-softly-illuminated-ending-879-322{border-width:1px;border-color:var(--stroke-default);background:var(--gradient-contact);border-style:solid;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;min-width:0;padding:16px;display:flex;position:relative}.ds-case .ds-text-role-879-325{font-family:var(--font-display);color:var(--text-primary);flex-shrink:0;width:100%;min-width:0;font-size:21px;font-weight:600;line-height:0;position:relative}.ds-case .ds-text-879-325-child-0{overflow-wrap:break-word;min-width:0;margin-bottom:0;line-height:27px}.ds-case .ds-text-879-325-child-1{overflow-wrap:break-word;min-width:0;line-height:27px}.ds-case .ds-destination-unconfirmed-linkedin-879-328{background:var(--cta);border-width:1px;border-color:var(--stroke-cta);border-style:solid;border-radius:9px;flex-shrink:1;align-items:center;gap:4px;width:32.9193%;min-width:0;padding:10px 12px 12px 14px;display:flex;position:relative}.ds-case .ds-destination-unconfirmed-cv-879-329{background:var(--cta);border-width:1px;border-color:var(--stroke-cta);border-style:solid;border-radius:9px;flex-shrink:1;align-items:center;gap:4px;width:22.3603%;min-width:0;padding:10px 12px 12px 14px;display:flex;position:relative}.ds-case .ds-text-role-879-332{font-family:var(--font-body);color:var(--text-primary);overflow-wrap:break-word;flex-shrink:0;width:100%;min-width:0;font-size:14px;font-weight:400;line-height:22px;position:relative}.ds-case .ds-icon-mail-879-334{aspect-ratio:16/16;flex-shrink:0;width:16px;min-width:0;height:auto;position:relative;overflow:hidden}.ds-case .ds-mail-approved-contact-instruction-50-879-335{width:100%;height:100%;position:absolute;top:0;left:0}.ds-case .ds-text-role-879-338{font-family:var(--font-body);color:var(--accent-product);overflow-wrap:break-word;flex:1 0 0;min-width:0;font-size:14px;font-weight:400;line-height:22px;position:relative}}.ds-case .ds-section{width:100%}.ds-case .ds-closing-separator{background:var(--stroke-default);height:1px}.ds-case picture{pointer-events:none}.ds-case [role=img]{overflow:hidden}.ds-case .ds-asset img{object-fit:contain}.ds-case [data-figma-desktop="874:597"]{grid-template-columns:minmax(0,607fr) minmax(0,609fr);align-items:center;gap:16px;display:grid}.ds-case [data-figma-desktop="874:598"]{flex-direction:column;gap:16px;width:100%;display:flex}.ds-case [data-figma-desktop="874:598"]>*,.ds-case [data-figma-desktop="874:607"]{width:100%}.ds-case [data-figma-desktop="874:621"]>*{flex:1;width:0}.ds-case [data-figma-desktop="874:617"]{align-items:center;width:100%}.ds-case [data-figma-desktop="874:618"]{flex:1;width:auto}.ds-case [data-figma-desktop="874:620"]{white-space:nowrap;flex:none;width:auto}.ds-case [data-figma-desktop="874:619"]{flex:none}.ds-case [data-figma-desktop="874:648"],.ds-case [data-figma-desktop="874:689"],.ds-case [data-figma-desktop="874:726"],.ds-case [data-figma-desktop="874:788"],.ds-case [data-figma-desktop="874:858"],.ds-case [data-figma-desktop="930:328"],.ds-case [data-figma-desktop="874:1063"],.ds-case [data-figma-desktop="874:1125"],.ds-case [data-figma-desktop="930:329"]{align-items:stretch}.ds-case [data-figma-desktop="874:698"],.ds-case [data-figma-desktop="874:693"],.ds-case [data-figma-desktop="874:703"]{flex:none}.ds-case [data-figma-desktop="874:1035"],.ds-case [data-figma-desktop="874:1051"]{justify-content:center;align-items:center}.ds-case [data-figma-desktop="874:803"]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;display:grid}.ds-case [data-figma-desktop="874:803"]>*{width:100%}.ds-case [data-figma-desktop="874:804"]{order:1}.ds-case [data-figma-desktop="874:807"]{order:2}.ds-case [data-figma-desktop="874:810"]{order:3}.ds-case [data-figma-desktop="874:813"]{order:4}.ds-case [data-figma-desktop="874:816"]{order:5}.ds-case [data-figma-desktop="930:388"]{flex:none;width:calc(86% - 55.04px)}.ds-case [data-figma-desktop="930:391"]{flex:none;width:calc(62.5% - 40px)}.ds-case [data-figma-desktop="930:399"]{flex:none;width:calc(51.5% - 32.96px)}.ds-case [data-figma-desktop="930:402"]{flex:none;width:calc(29.75% - 19.04px)}.ds-case [data-figma-desktop="914:537"],.ds-case [data-figma-desktop="914:538"]{width:100%}.ds-case [data-figma-desktop="879:323"]{gap:24px}.ds-case [data-figma-desktop="879:324"]{flex:1;width:auto}.ds-case [data-figma-desktop="879:333"]{flex:none}@media (width>=1200px){.ds-case [data-figma-desktop="874:791"]>span,.ds-case [data-figma-desktop="874:819"]>span,.ds-case [data-figma-desktop="874:857"]>span,.ds-case [data-figma-desktop="874:885"]>span,.ds-case [data-figma-desktop="930:382"]>span,.ds-case [data-figma-desktop="930:393"]>span,.ds-case [data-figma-desktop="879:325"]>span{line-height:inherit;display:inline}}@media (width<=1199px){.ds-case [data-figma-desktop="874:597"]{flex-direction:column;align-items:stretch;gap:16px;display:flex}.ds-case [data-figma-desktop="874:598"]{display:contents}.ds-case [data-figma-desktop="874:600"]{order:1}.ds-case [data-figma-desktop="874:601"]{order:2}.ds-case [data-figma-desktop="874:602"]{order:3}.ds-case [data-figma-desktop="874:607"]{order:4;width:100%}.ds-case [data-figma-desktop="874:603"]{order:5}.ds-case [data-figma-desktop="874:604"]{order:6}.ds-case [data-figma-desktop="874:596"]{width:100%}.ds-case [data-figma-desktop="874:803"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ds-case [data-figma-desktop="874:813"]{order:3}.ds-case [data-figma-desktop="874:810"]{order:4;grid-column:1/-1}.ds-case [data-figma-desktop="874:816"]{grid-column:1/-1}.ds-case [data-figma-desktop="879:323"],.ds-case [data-figma-desktop="879:331"]{align-items:flex-start}.ds-case [data-figma-desktop="879:324"]{width:100%}.ds-case [data-figma-desktop="879:333"]{align-items:center;width:auto}.ds-case [data-figma-desktop="874:944"],.ds-case [data-figma-desktop="874:969"]{overflow-wrap:anywhere}.ds-case [data-figma-desktop="874:791"]>span,.ds-case [data-figma-desktop="874:819"]>span,.ds-case [data-figma-desktop="874:857"]>span,.ds-case [data-figma-desktop="874:885"]>span,.ds-case [data-figma-desktop="930:382"]>span,.ds-case [data-figma-desktop="930:393"]>span,.ds-case [data-figma-desktop="879:325"]>span{display:block}}@media (width>=768px) and (width<=1199px){.ds-case [data-figma-desktop="874:726"],.ds-case [data-figma-desktop="874:788"],.ds-case [data-figma-desktop="874:858"],.ds-case [data-figma-desktop="930:329"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ds-case [data-figma-desktop="874:726"]>*,.ds-case [data-figma-desktop="874:788"]>*,.ds-case [data-figma-desktop="874:858"]>*,.ds-case [data-figma-desktop="930:329"]>*{width:100%}}.ds-case [class*=ds-chapter-marker-]{flex:none;width:auto}.ds-case [class*=ds-chapter-marker-]>p{white-space:nowrap;overflow-wrap:normal;flex:none;width:auto;min-width:2ch}.token-state-control[data-astro-cid-56j4l5bs]{flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.token-state-heading[data-astro-cid-56j4l5bs]{color:var(--accent-systems);font:500 11px/18px var(--font-body)}.token-state-samples[data-astro-cid-56j4l5bs]{gap:8px;width:100%;display:flex}.token-state-sample[data-astro-cid-56j4l5bs]{border:1px solid var(--stroke-default);background:var(--surface-paper);min-width:0;min-height:58px;color:var(--accent-systems);font:500 11px/18px var(--font-body);text-align:left;border-radius:9px;flex:1;align-items:center;gap:10px;padding:10px;display:flex}.token-theme-light[data-astro-cid-56j4l5bs],[data-theme=light] .token-theme-dark[data-astro-cid-56j4l5bs]{display:none}[data-theme=light] .token-theme-light[data-astro-cid-56j4l5bs]{display:inline}.token-state-chip[data-astro-cid-56j4l5bs]{background:var(--family-dark);border-radius:6px;flex:none;width:23px;height:23px}[data-theme=light] .token-state-chip[data-astro-cid-56j4l5bs]{background:var(--family-light)}.token-state-sample[data-astro-cid-56j4l5bs][aria-pressed=true],.token-state-sample[data-astro-cid-56j4l5bs]:hover,.token-state-sample[data-astro-cid-56j4l5bs]:focus-visible{border-color:var(--accent-systems)}.token-state-sample[data-astro-cid-56j4l5bs]:focus-visible{outline:2px solid var(--cta);outline-offset:3px}@media (width<=1199px){.token-state-samples[data-astro-cid-56j4l5bs]{flex-direction:column}}.ds01-preview[data-astro-cid-skbam7ml]{--demo-tab-inactive-line:#ffffff1a;--demo-default:#973ef1;--demo-hover:#a168da;--demo-active:#a579d1;--demo-colour:var(--demo-default);--demo-button-label:#fff;--demo-label:#fff;--demo-tab-label:#fff9;--demo-knob:#fff;--demo-off-default:#5c636b;--demo-off-hover:#9299a2;--demo-off-active:#8c94a0;--demo-off:var(--demo-off-default);--demo-off-knob:#000;background:#35303b;border:1px solid #564963;border-radius:9px;align-items:center;gap:10px;width:100%;min-width:0;min-height:70px;padding:10px;display:flex}.ds01-preview[data-astro-cid-skbam7ml][data-hue=blue]{--demo-default:#2072f8;--demo-hover:#3e85f8;--demo-active:#5592f3}.ds01-preview[data-astro-cid-skbam7ml][data-hue=green]{--demo-default:#cafd00;--demo-hover:#e6ff82;--demo-active:#9dc500;--demo-button-label:#333;--demo-knob:#000}@media (hover:hover) and (pointer:fine){.ds01-preview[data-astro-cid-skbam7ml] [data-astro-cid-skbam7ml][data-demo-control]:hover{--demo-colour:var(--demo-hover);--demo-tab-label:color-mix(in srgb, var(--demo-hover) 55%, var(--demo-label));--demo-off:var(--demo-off-hover)}}.ds01-preview[data-astro-cid-skbam7ml] [data-astro-cid-skbam7ml][data-demo-control]:active,.ds01-preview[data-astro-cid-skbam7ml] [data-astro-cid-skbam7ml][data-demo-control][data-pressed=true]{--demo-colour:var(--demo-active);--demo-tab-label:color-mix(in srgb, var(--demo-active) 55%, var(--demo-label));--demo-off:var(--demo-off-active)}.ds01-preview[data-astro-cid-skbam7ml] button[data-astro-cid-skbam7ml]{cursor:pointer;font-family:var(--font-body);border:0;flex-shrink:0;margin:0}.ds01-preview[data-astro-cid-skbam7ml] button[data-astro-cid-skbam7ml]:focus-visible{outline:2px solid var(--accent-systems);outline-offset:3px}.ds01-button[data-astro-cid-skbam7ml]{background:var(--demo-colour);width:153px;height:40px;color:var(--demo-button-label);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 24px;font-size:16px;font-weight:600;line-height:24px;display:flex}.ds01-chevron[data-astro-cid-skbam7ml]{flex:none;place-items:center;width:24px;height:24px;display:grid}.ds01-chevron[data-astro-cid-skbam7ml]:before{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;transform:rotate(45deg)}.ds01-tabs[data-astro-cid-skbam7ml]{gap:4px;min-width:0;height:48px;display:flex}.ds01-preview[data-astro-cid-skbam7ml] .ds01-tab[data-astro-cid-skbam7ml]{border-bottom:2px solid var(--demo-colour);width:76px;height:40px;color:var(--demo-tab-label);background:0 0;padding:8px 24px;font-size:16px;font-weight:400;line-height:24px}.ds01-preview[data-astro-cid-skbam7ml] .ds01-tab[data-astro-cid-skbam7ml][aria-pressed=false]{border-bottom-color:var(--demo-tab-inactive-line)}@media (hover:hover) and (pointer:fine){.ds01-preview[data-astro-cid-skbam7ml] .ds01-tab[data-astro-cid-skbam7ml][aria-pressed=false]:hover{border-bottom-color:var(--demo-hover)}}.ds01-preview[data-astro-cid-skbam7ml] .ds01-tab[data-astro-cid-skbam7ml][aria-pressed=false]:active,.ds01-preview[data-astro-cid-skbam7ml] .ds01-tab[data-astro-cid-skbam7ml][aria-pressed=false][data-pressed=true]{border-bottom-color:var(--demo-active)}.ds01-preview[data-astro-cid-skbam7ml] .ds01-tab[data-astro-cid-skbam7ml][aria-pressed=true]{color:color-mix(in srgb, var(--demo-colour) 55%, var(--demo-label))}.ds01-switch[data-astro-cid-skbam7ml]{height:24px;color:var(--demo-label);background:0 0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:400;line-height:16px;display:flex}.ds01-switch-track[data-astro-cid-skbam7ml]{background:var(--demo-colour);border-radius:12px;width:48px;height:24px;position:relative}.ds01-switch-knob[data-astro-cid-skbam7ml]{background:var(--demo-knob);border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:28px}.ds01-switch[data-astro-cid-skbam7ml][aria-checked=false] .ds01-switch-track[data-astro-cid-skbam7ml]{background:var(--demo-off)}.ds01-switch[data-astro-cid-skbam7ml][aria-checked=false] .ds01-switch-knob[data-astro-cid-skbam7ml]{background:var(--demo-off-knob);left:4px}[data-theme=light] .ds01-preview[data-astro-cid-skbam7ml]{--demo-tab-inactive-line:#0000000a;--demo-default:#7f00ff;--demo-hover:#9635f6;--demo-active:#5d00bb;--demo-label:#000;--demo-tab-label:#1b1f3b99;--demo-off-default:#ededed;--demo-off-hover:#d7d7d7;--demo-off-active:#2e314a;--demo-off-knob:#fff;background:#fffcfe;border-color:#ddd2e2}[data-theme=light] .ds01-preview[data-astro-cid-skbam7ml][data-hue=blue]{--demo-default:#0b68fe;--demo-hover:#428aff;--demo-active:#2e61b4}[data-theme=light] .ds01-preview[data-astro-cid-skbam7ml][data-hue=green]{--demo-default:#8fb904;--demo-hover:#a4d404;--demo-active:#7c9f03;--demo-button-label:#fff;--demo-knob:#fff}@media (width<=1199px){.ds01-preview[data-astro-cid-skbam7ml]{flex-direction:column;align-items:flex-start;gap:24px;min-height:182px}.ds01-tabs[data-astro-cid-skbam7ml]{gap:2px;max-width:100%}.ds01-preview[data-astro-cid-skbam7ml] .ds01-tab[data-astro-cid-skbam7ml]{flex-shrink:1;min-width:0}[data-theme=light] .ds01-tabs[data-astro-cid-skbam7ml],[data-theme=dark] .ds01-tabs[data-astro-cid-skbam7ml]{order:-1}}#main.ds-case div[data-figma-desktop="874:611"]>div[data-figma-desktop="874:612"]{aspect-ratio:auto;width:100%;height:85%;top:7.30769%;left:0}#main.ds-case div[data-figma-desktop="874:611"]>div[data-figma-desktop="874:612"] img{object-fit:cover;width:100%;max-width:100%;height:100%}#main [data-figma-desktop="874:611"]{background:#fff}.ds-localized-label[data-astro-cid-l77msm2g]{font-weight:500;display:block}.ds-localized-description[data-astro-cid-l77msm2g]{font:400 14px/21px var(--font-body);display:block}.ds-case [data-figma-desktop="874:726"]{align-items:stretch}.ds-case [data-figma-desktop="874:727"],.ds-case [data-figma-desktop="874:758"]{min-height:0}.ds-case [data-run051-container]{width:100%;height:auto;position:relative;overflow:hidden}.ds-case [data-figma-desktop="874:764"][data-run051-container]{aspect-ratio:598/677}.ds-case [data-figma-desktop="874:766"][data-run051-container]{aspect-ratio:598/113}.ds-case [data-figma-desktop="874:768"][data-run051-container]{aspect-ratio:598/275}.ds-case [data-run051-container]>.ds-asset,.ds-case img[data-run051-media]{object-fit:contain;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=1200px){.ds-case [data-figma-desktop="874:764"] img[data-run051-media]{border-radius:8px;height:auto;top:50%;transform:translateY(-50%)}.ds-case [data-figma-desktop="874:727"],.ds-case [data-figma-desktop="874:758"]{min-height:1281px}}#main [data-figma-desktop="874:766"][data-run051-container],#main [data-figma-desktop="874:768"][data-run051-container]{background:0 0;border:0;border-radius:8px;padding:0;overflow:hidden}#main [data-figma-desktop="874:766"]>.ds-asset{width:103.344%;height:129.204%;top:.884956%;left:-2.34114%}#main [data-figma-desktop="874:766"] img[data-run051-media]{object-fit:fill;width:100.014%;max-width:none;height:113.401%;top:-21.5897%;left:0}#main [data-figma-desktop="874:768"]>.ds-asset{width:112.375%;height:100%;top:0;left:0}#main [data-figma-desktop="874:768"] img[data-run051-media]{object-fit:fill;width:89.954%;max-width:none;height:119.222%;top:-9.51947%;left:-.52009%}#main [data-figma-desktop="874:766"]>.ds-asset,#main [data-figma-desktop="874:768"]>.ds-asset{max-width:none}.ds-case [data-figma-desktop="874:792"][data-run051-container]{aspect-ratio:672/519}.ds-case [data-figma-desktop="874:798"][data-run051-container]{aspect-ratio:600/489}#main [data-figma-desktop="874:787"]{aspect-ratio:1240/642.733;border-radius:8px;width:calc(100% + 4px);margin-inline:-2px;overflow:hidden}#main [data-figma-desktop="874:787"] img{object-fit:cover;width:100%;height:100%}#main [data-figma-desktop="874:792"][data-run051-container]{aspect-ratio:598/488.136;border-radius:8px;padding:0;overflow:hidden}#main [data-figma-desktop="874:792"]>.ds-asset{width:112.375%;height:106.323%;top:-6.29608%;left:-6.02007%}#main [data-figma-desktop="874:792"] img[data-run051-media]{object-fit:fill;width:94.3087%;max-width:none;height:100%;top:2.52548%;left:2.84081%}#main [data-figma-desktop="874:792"]>.ds-asset{max-width:none}.ds-case [data-figma-desktop="874:896"][data-run051-container]{aspect-ratio:16/9}#main [data-figma-desktop="874:866"] img{object-fit:fill;width:108.529%;max-width:none;height:84.8829%;position:absolute;top:14.6362%;left:-4.48517%}#main [data-figma-desktop="874:896"][data-run051-container]{aspect-ratio:16/9;border-radius:8px;flex:0 auto;width:min(100%,928px);max-width:100%;padding:0;overflow:hidden}#main [data-figma-desktop="874:896"]>.ds-asset{border-radius:inherit;overflow:hidden}#main [data-figma-desktop="874:896"] img[data-run051-media]{object-fit:cover;border-radius:inherit}#main [data-figma-desktop="874:866"]{background:#ededed}@media (width>=1200px){#main [data-figma-desktop="874:896"][data-run051-container]{flex-basis:928px}}
