.bds-figure{--bds-paper: #f1f4f9;--bds-paper-2: #e9eef5;--bds-white: #ffffff;--bds-ink: #1d1343;--bds-body: #1d2636;--bds-muted: #717d96;--bds-soft: #a2acc0;--bds-rule: #dee4ed;--bds-rule-strong: #c4cdda;--bds-accent: #0129ae;--bds-accent-light: #6373ff;--bds-accent-tint: rgba(1, 41, 174, .08);--bds-accent-wash: rgba(1, 41, 174, .03);--bds-dark: #00115a;--bds-font-jp: "WPT Zen Kaku Gothic New", "Zen Kaku Gothic New", "Noto Sans JP", "Hiragino Sans", sans-serif;--bds-font-latin: "WPT Inter", Inter, Arial, sans-serif;--bds-font-display: "WPT Asset", Asset, Georgia, serif;aspect-ratio:16 / 9;background:var(--bds-paper);color:var(--bds-ink);container-type:inline-size;display:block;margin:0;overflow:hidden;position:relative;width:100%}.bds-figure[data-diagram-id^=salesforce-]{--bds-paper: #f8faff}.bds-figure[data-diagram-id^=salesforce-] .bds-title{font-size:36px}.bds-figure svg{display:block;height:100%;overflow:visible;width:100%}.bds-figure .bds-paper{fill:var(--bds-paper)}.bds-figure .bds-header-rule,.bds-figure .bds-legend-rule{stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-brand-bar{fill:var(--bds-accent)}.bds-figure .bds-eyebrow,.bds-figure .bds-version,.bds-figure .bds-zone-label,.bds-figure .bds-node-tag,.bds-figure .bds-node-subtitle,.bds-figure .bds-node-index,.bds-figure .bds-connector-label,.bds-figure .bds-legend-eyebrow,.bds-figure .bds-footer{font-family:var(--bds-font-latin)}.bds-figure .bds-title,.bds-figure .bds-subtitle,.bds-figure .bds-node-title,.bds-figure .bds-node-row-label,.bds-figure .bds-node-row-detail,.bds-figure .bds-legend-label{font-family:var(--bds-font-jp)}.bds-figure .bds-eyebrow{fill:var(--bds-accent);font-size:12px;font-weight:700;letter-spacing:2.4px}.bds-figure .bds-title{fill:var(--bds-ink);font-size:32px;font-weight:700;letter-spacing:.4px}.bds-figure .bds-subtitle{fill:var(--bds-muted);font-size:14px;font-weight:500;letter-spacing:.3px}.bds-figure .bds-version{fill:var(--bds-muted);font-size:9px;font-weight:700;letter-spacing:1.4px}.bds-figure .bds-zone{fill:var(--bds-accent-wash);stroke:var(--bds-rule-strong);stroke-dasharray:5 4;stroke-width:1}.bds-figure .bds-zone-mask,.bds-figure .bds-label-mask,.bds-figure .bds-node-mask{fill:var(--bds-paper)}.bds-figure .bds-zone-label{fill:var(--bds-muted);font-size:8px;font-weight:700;letter-spacing:1.6px}.bds-figure .bds-connector{fill:none;stroke-linecap:round;stroke-linejoin:round}.bds-figure .bds-marker--primary{fill:var(--bds-accent)}.bds-figure .bds-marker--link{fill:var(--bds-accent-light)}.bds-figure .bds-marker--muted{fill:var(--bds-muted)}.bds-figure .bds-connector--primary{stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-connector--link{stroke:var(--bds-accent-light);stroke-width:1.5}.bds-figure .bds-connector--muted{stroke:var(--bds-muted);stroke-width:1.25}.bds-figure .bds-connector--dashed{stroke-dasharray:5 4}.bds-figure .bds-connector-label{fill:var(--bds-muted);font-size:8px;font-weight:700;letter-spacing:1.1px}.bds-figure .bds-connector-label--primary{fill:var(--bds-accent)}.bds-figure .bds-connector-label--link{fill:var(--bds-accent-light)}.bds-figure .bds-node-body{stroke-width:1.25}.bds-figure .bds-node--input .bds-node-body{fill:var(--bds-paper-2);stroke:var(--bds-rule-strong)}.bds-figure .bds-node--edge .bds-node-body{fill:var(--bds-white);stroke:var(--bds-muted)}.bds-figure .bds-node--focal .bds-node-body{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-node--backend .bds-node-body{fill:var(--bds-white);stroke:var(--bds-ink)}.bds-figure .bds-node--store .bds-node-body{fill:var(--bds-accent-tint);stroke:var(--bds-accent)}.bds-figure .bds-node--human .bds-node-body{fill:var(--bds-paper);stroke:var(--bds-muted);stroke-dasharray:5 4}.bds-figure .bds-node-tag-box{fill:transparent;stroke:var(--bds-muted);stroke-width:1}.bds-figure .bds-node-tag{fill:var(--bds-muted);font-size:8px;font-weight:700;letter-spacing:1px}.bds-figure .bds-node-title{fill:var(--bds-ink);font-size:14px;font-weight:700}.bds-figure .bds-node-subtitle{fill:var(--bds-muted);font-size:9px;font-weight:600;letter-spacing:.4px}.bds-figure .bds-node-index{fill:var(--bds-rule);font-size:32px;font-weight:700}.bds-figure .bds-node-icon{color:var(--bds-muted);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.bds-figure .bds-node--focal .bds-node-title,.bds-figure .bds-node--focal .bds-node-subtitle,.bds-figure .bds-node--focal .bds-node-tag,.bds-figure .bds-node--focal .bds-node-row-label,.bds-figure .bds-node--focal .bds-node-row-detail{fill:var(--bds-white)}.bds-figure .bds-node--focal .bds-node-row-detail{opacity:.76}.bds-figure .bds-node--focal .bds-node-row-rule{stroke:var(--bds-white);opacity:.55}.bds-figure .bds-node--focal .bds-node-row-mark{fill:var(--bds-white)}.bds-figure .bds-node--focal .bds-node-icon{color:var(--bds-white);fill:none;stroke:currentColor}.bds-figure .bds-node--focal .bds-node-tag-box{stroke:var(--bds-white)}.bds-figure .bds-node--focal .bds-node-index{fill:#ffffff24}.bds-figure .bds-node-row-rule{stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-node-row-mark{fill:var(--bds-accent)}.bds-figure .bds-node-row-label{fill:var(--bds-ink);font-size:11px;font-weight:700}.bds-figure .bds-node-row-detail{fill:var(--bds-muted);font-size:8px;font-weight:500}.bds-figure .bds-legend-eyebrow{fill:var(--bds-accent);font-size:8px;font-weight:700;letter-spacing:1.6px}.bds-figure .bds-legend-label{fill:var(--bds-muted);font-size:10px;font-weight:600}.bds-figure .bds-legend-swatch{stroke-width:1}.bds-figure .bds-legend-swatch--focal{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-legend-swatch--backend{fill:var(--bds-white);stroke:var(--bds-ink)}.bds-figure .bds-legend-swatch--store{fill:var(--bds-accent-tint);stroke:var(--bds-accent)}.bds-figure .bds-legend-swatch--input{fill:var(--bds-paper-2);stroke:var(--bds-rule-strong)}.bds-figure .bds-legend-line{stroke:var(--bds-muted);stroke-dasharray:5 4;stroke-width:1.25}.bds-figure .bds-footer{fill:var(--bds-muted);font-size:8px;font-weight:700;letter-spacing:1.2px}.bds-figure .bds-index,.bds-figure .bds-micro,.bds-figure .bds-cell-tool,.bds-figure .bds-chart-tick,.bds-figure .bds-chart-target-label,.bds-figure .bds-line-value,.bds-figure .bds-current-alert,.bds-figure .bds-matrix-value,.bds-figure .bds-matrix-sub,.bds-figure .bds-oauth-message text{font-family:var(--bds-font-latin)}.bds-figure .bds-section-title,.bds-figure .bds-detail,.bds-figure .bds-loop-hub-title,.bds-figure .bds-medallion-title,.bds-figure .bds-import-title,.bds-figure .bds-consult-title,.bds-figure .bds-chart-big,.bds-figure .bds-bar-value,.bds-figure .bds-motion-outcome-title{font-family:var(--bds-font-jp)}.bds-figure .bds-index{fill:var(--bds-accent);font-size:10px;font-weight:800;letter-spacing:.8px}.bds-figure .bds-micro{fill:var(--bds-muted);font-size:8px;font-weight:800;letter-spacing:1.2px}.bds-figure .bds-section-title{fill:var(--bds-ink);font-size:13px;font-weight:700}.bds-figure .bds-detail{fill:var(--bds-muted);font-size:9px;font-weight:500}.bds-html-note,.bds-html-detail{color:var(--bds-muted);font-family:var(--bds-font-jp);font-size:11px;font-weight:500;line-height:1.75;margin:0}.bds-html-detail{font-size:9px;line-height:1.5}.bds-figure .bds-layer rect{fill:var(--bds-white);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-layer:nth-child(2n) rect{fill:var(--bds-accent-wash)}.bds-figure .bds-layer.is-focal rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-layer.is-focal .bds-index,.bds-figure .bds-layer.is-focal .bds-micro,.bds-figure .bds-layer.is-focal .bds-section-title,.bds-figure .bds-layer.is-focal .bds-detail{fill:var(--bds-white)}.bds-figure .bds-venn-circle circle{fill:var(--bds-accent-tint);stroke:var(--bds-accent);stroke-width:1.25}.bds-figure .bds-venn-circle--2 circle{fill:var(--bds-accent-wash);stroke:var(--bds-accent-light)}.bds-figure .bds-venn-circle--3 circle{fill:color-mix(in srgb,var(--bds-paper-2) 78%,transparent);stroke:var(--bds-muted)}.bds-figure .bds-venn-center rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-venn-center .bds-section-title,.bds-figure .bds-venn-center .bds-detail{fill:var(--bds-white)}.bds-figure .bds-pyramid-level polygon{fill:var(--bds-white);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-pyramid-level:nth-of-type(2n) polygon{fill:var(--bds-accent-wash)}.bds-figure .bds-pyramid-level.is-focal polygon{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-pyramid-level.is-focal text{fill:var(--bds-white)}.bds-figure .bds-pyramid-scale{stroke:var(--bds-muted);stroke-width:1}.bds-figure .bds-pyramid-scale-head{fill:var(--bds-muted)}.bds-figure .bds-radar-grid{fill:none;stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-radar-axis{stroke:var(--bds-rule);stroke-width:1}.bds-figure .bds-radar-series{fill:none;stroke:var(--bds-muted);stroke-dasharray:5 4;stroke-linejoin:round;stroke-width:1.5}.bds-figure .bds-radar-series--2{stroke:var(--bds-accent-light);stroke-dasharray:2 3}.bds-figure .bds-radar-series.is-focal{fill:var(--bds-accent-tint);stroke:var(--bds-accent);stroke-dasharray:none;stroke-width:2}.bds-figure .bds-radar-key{fill:transparent;stroke:var(--bds-muted);stroke-width:1.5}.bds-figure .bds-radar-key--2{stroke:var(--bds-accent-light)}.bds-figure .bds-radar-key.is-focal{fill:var(--bds-accent-tint);stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-loop-orbit{fill:none;stroke:var(--bds-rule);stroke-width:22}.bds-figure .bds-loop-segment{fill:none;stroke:var(--bds-muted);stroke-linecap:round;stroke-width:1.25}.bds-figure .bds-loop-segment.is-focal{stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-loop-hub circle{fill:var(--bds-dark);stroke:var(--bds-dark)}.bds-figure .bds-loop-hub .bds-micro,.bds-figure .bds-loop-hub .bds-detail,.bds-figure .bds-loop-hub-title{fill:var(--bds-white)}.bds-figure .bds-loop-hub-title{font-size:19px;font-weight:700}.bds-figure .bds-loop-stage rect{fill:var(--bds-white);stroke:var(--bds-ink);stroke-width:1}.bds-figure .bds-loop-stage.is-focal rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-loop-stage.is-focal text{fill:var(--bds-white)}.bds-figure .bds-loop-output{fill:var(--bds-accent-wash);stroke:var(--bds-rule-strong)}.bds-figure .bds-lake-zone{fill:var(--bds-accent-wash);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-lake-flow{fill:none;stroke:var(--bds-muted);stroke-width:1.2}.bds-figure .bds-lake-flow.is-focal{stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-lake-group>rect{fill:var(--bds-white);stroke:var(--bds-ink);stroke-width:1}.bds-figure .bds-lake-group.is-source>rect,.bds-figure .bds-lake-group.is-consumer>rect{fill:var(--bds-paper-2);stroke:var(--bds-muted);stroke-dasharray:5 4}.bds-figure .bds-lake-group.is-focal>rect{fill:var(--bds-accent-tint);stroke:var(--bds-accent);stroke-width:1.5}.bds-figure .bds-lake-card-rule,.bds-figure .bds-medallion-rule{stroke:var(--bds-rule);stroke-width:1}.bds-figure .bds-lake-item{fill:var(--bds-paper);stroke:var(--bds-rule)}.bds-figure .bds-lake-governance>rect{fill:var(--bds-dark);stroke:var(--bds-dark)}.bds-figure .bds-lake-governance>.bds-micro{fill:var(--bds-white)}.bds-figure .bds-lake-governance g rect{fill:transparent;stroke:#ffffff57}.bds-figure .bds-lake-governance g text{fill:var(--bds-white)}.bds-figure .bds-chart-axis{stroke:var(--bds-ink);stroke-width:1}.bds-figure .bds-chart-grid{stroke:var(--bds-rule);stroke-width:1}.bds-figure .bds-chart-tick{fill:var(--bds-muted);font-size:8px}.bds-figure .bds-chart-target{stroke:var(--bds-accent-light);stroke-dasharray:6 4;stroke-width:1.2}.bds-figure .bds-chart-target-label{fill:var(--bds-accent);font-size:8px;font-weight:800;letter-spacing:1px}.bds-figure .bds-bar-item rect{fill:var(--bds-paper-2);stroke:var(--bds-muted);stroke-width:1}.bds-figure .bds-bar-item.is-focal rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-bar-value,.bds-figure .bds-line-value{fill:var(--bds-ink);font-size:20px;font-weight:800}.bds-figure .bds-chart-big{fill:var(--bds-accent);font-size:38px;font-weight:800}.bds-figure .bds-chart-summary{fill:var(--bds-accent-wash);stroke:var(--bds-rule-strong)}.bds-figure .bds-line-path{fill:none;stroke:var(--bds-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.bds-figure .bds-line-point circle{fill:var(--bds-white);stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-line-point.is-focal circle{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-gantt-frame,.bds-figure .bds-data-flow-frame,.bds-figure .bds-process-frame{fill:var(--bds-white);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-gantt-week{fill:transparent;stroke:var(--bds-rule);stroke-width:.6}.bds-figure .bds-gantt-week.is-alt{fill:var(--bds-accent-wash)}.bds-figure .bds-gantt-label-divider,.bds-figure .bds-process-label-divider{stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-gantt-milestone{stroke:var(--bds-accent-light);stroke-dasharray:5 4;stroke-width:1.25}.bds-figure .bds-gantt-row{stroke:var(--bds-rule);stroke-width:.8}.bds-figure .bds-gantt-task rect{fill:var(--bds-paper-2);stroke:var(--bds-muted)}.bds-figure .bds-gantt-task.is-focal rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-gantt-task polygon{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-scatter-focus{fill:var(--bds-accent-wash);stroke:none}.bds-figure .bds-scatter-point circle{fill:var(--bds-paper-2);stroke:var(--bds-muted);stroke-width:1.25}.bds-figure .bds-scatter-point.is-focal circle{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-scatter-point text{fill:var(--bds-ink);font-family:var(--bds-font-jp);font-size:10px;font-weight:700}.bds-figure .bds-scatter-point.is-focal text{fill:var(--bds-accent)}.bds-figure .bds-medallion-stage polygon{fill:var(--bds-white);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-medallion-stage:nth-of-type(2n) polygon{fill:var(--bds-accent-wash)}.bds-figure .bds-medallion-stage.is-focal polygon{fill:var(--bds-accent-tint);stroke:var(--bds-accent);stroke-width:1.5}.bds-figure .bds-medallion-title{fill:var(--bds-ink);font-size:18px;font-weight:700}.bds-figure .bds-medallion-item{fill:var(--bds-paper);stroke:var(--bds-rule)}.bds-figure .bds-medallion-flow{stroke:var(--bds-muted);stroke-width:1.25}.bds-figure .bds-medallion-flow.is-focal{stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-medallion-footer{fill:var(--bds-dark);stroke:var(--bds-dark)}.bds-figure .bds-medallion-footer+text{fill:var(--bds-white)}.bds-figure .bds-high-phase polygon,.bds-figure .bds-param-phase polygon,.bds-figure .bds-param-vertical polygon{fill:var(--bds-dark);stroke:var(--bds-dark)}.bds-figure .bds-high-phase text,.bds-figure .bds-param-phase text,.bds-figure .bds-param-vertical text{fill:var(--bds-white);font-family:var(--bds-font-latin);font-size:9px;font-weight:800;letter-spacing:1.2px}.bds-figure .bds-param-phase.is-alt polygon,.bds-figure .bds-param-vertical polygon.is-alt{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-high-flow,.bds-figure .bds-high-drop{stroke:var(--bds-muted);stroke-width:1.25}.bds-figure .bds-high-flow.is-focal{stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-high-node>rect,.bds-figure .bds-param-component>rect{fill:var(--bds-white);stroke:var(--bds-ink);stroke-width:1}.bds-figure .bds-high-node.is-external>rect{fill:var(--bds-paper-2);stroke:var(--bds-muted);stroke-dasharray:5 4}.bds-figure .bds-high-node.is-focal>rect,.bds-figure .bds-param-component.is-focal>rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-high-node.is-focal text,.bds-figure .bds-param-component.is-focal text{fill:var(--bds-white)}.bds-figure .bds-high-tag,.bds-figure .bds-dpi-tag{fill:transparent;stroke:var(--bds-muted)}.bds-figure .bds-high-node.is-focal .bds-high-tag,.bds-figure .bds-dpi-platform-node.is-focal .bds-dpi-tag{stroke:var(--bds-white)}.bds-figure .bds-high-crosscut rect,.bds-figure .bds-param-crosscut rect{fill:var(--bds-paper-2);stroke:var(--bds-rule-strong)}.bds-figure .bds-param-source-zone{fill:var(--bds-accent-wash);stroke:var(--bds-muted);stroke-dasharray:5 4}.bds-figure .bds-param-cluster{fill:transparent;stroke:var(--bds-rule-strong)}.bds-figure .bds-param-orchestration rect{fill:var(--bds-paper-2);stroke:var(--bds-rule-strong)}.bds-figure .bds-param-source rect{fill:var(--bds-white);stroke:var(--bds-muted)}.bds-figure .bds-process-step rect,.bds-figure .bds-data-step rect{fill:var(--bds-paper-2);stroke:var(--bds-rule-strong)}.bds-figure .bds-process-step.is-focal rect,.bds-figure .bds-data-step.is-focal rect{fill:var(--bds-accent-tint);stroke:var(--bds-accent)}.bds-figure .bds-process-step.is-focal text,.bds-figure .bds-data-step.is-focal text{fill:var(--bds-accent)}.bds-figure .bds-process-lane rect,.bds-figure .bds-data-lane rect{fill:var(--bds-white)}.bds-figure .bds-process-lane rect.is-alt,.bds-figure .bds-data-lane rect.is-alt{fill:var(--bds-accent-wash)}.bds-figure .bds-process-lane line,.bds-figure .bds-data-lane line,.bds-figure .bds-process-lane-rule{stroke:var(--bds-rule);stroke-width:1}.bds-figure .bds-process-flow,.bds-figure .bds-data-flow-edge{fill:none;stroke:var(--bds-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.bds-figure .bds-process-flow.is-focal,.bds-figure .bds-data-flow-edge.is-focal{stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-process-cell rect,.bds-figure .bds-data-node>rect{fill:var(--bds-white);stroke:var(--bds-ink);stroke-width:1}.bds-figure .bds-process-cell.is-focal rect,.bds-figure .bds-data-node.is-focal>rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-process-cell.is-focal text,.bds-figure .bds-data-node.is-focal>text{fill:var(--bds-white)}.bds-figure .bds-cell-tool{fill:var(--bds-soft);font-size:6px;font-weight:700}.bds-figure .bds-data-role{fill:var(--bds-paper-2)!important;stroke:var(--bds-rule-strong)!important}.bds-figure .bds-data-node.is-focal .bds-data-role{fill:transparent!important;stroke:var(--bds-white)!important}.bds-figure .bds-data-chip rect{fill:var(--bds-muted);stroke:none}.bds-figure .bds-data-chip.is-output rect{fill:var(--bds-accent-light)}.bds-figure .bds-data-chip text{fill:var(--bds-white);font-family:var(--bds-font-latin);font-size:5px;font-weight:800}.bds-figure .bds-data-handoff{fill:var(--bds-accent-wash);stroke:var(--bds-accent)}.bds-figure .bds-dpi-zone{fill:var(--bds-accent-wash);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-dpi-edge,.bds-figure .bds-dpi-trigger,.bds-figure .bds-dpi-auth{fill:none;stroke:var(--bds-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.bds-figure .bds-dpi-edge.is-focal,.bds-figure .bds-dpi-auth{stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-dpi-trigger,.bds-figure .bds-dpi-auth{stroke-dasharray:5 4}.bds-figure .bds-dpi-side-node rect{fill:var(--bds-paper-2);stroke:var(--bds-muted);stroke-width:1}.bds-figure .bds-dpi-platform-node>rect{fill:var(--bds-white);stroke:var(--bds-ink)}.bds-figure .bds-dpi-platform-node.is-focal>rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-dpi-platform-node.is-focal text{fill:var(--bds-white)}.bds-figure .bds-dpi-orchestration rect{fill:var(--bds-paper-2);stroke:var(--bds-rule-strong)}.bds-figure .bds-dpi-crosscut rect{fill:var(--bds-dark);stroke:var(--bds-dark)}.bds-figure .bds-dpi-crosscut text{fill:var(--bds-white)}.bds-figure .bds-matrix-corner rect,.bds-figure .bds-matrix-resource rect{fill:var(--bds-white);stroke:var(--bds-rule-strong)}.bds-figure .bds-matrix-role rect{fill:var(--bds-dark);stroke:var(--bds-dark)}.bds-figure .bds-matrix-role text{fill:var(--bds-white)}.bds-figure .bds-matrix-cell rect{fill:var(--bds-paper);stroke:var(--bds-rule-strong);stroke-width:.8}.bds-figure .bds-matrix-cell.is-full rect{fill:var(--bds-paper-2)}.bds-figure .bds-matrix-cell.is-rw rect{fill:var(--bds-white)}.bds-figure .bds-matrix-cell.is-read rect{fill:var(--bds-accent-wash)}.bds-figure .bds-matrix-cell.is-focal rect{fill:var(--bds-accent-tint);stroke:var(--bds-accent);stroke-width:1.5}.bds-figure .bds-matrix-value{fill:var(--bds-ink);font-size:9px;font-weight:700}.bds-figure .bds-matrix-cell.is-none .bds-matrix-value{fill:var(--bds-soft);font-weight:500}.bds-figure .bds-matrix-cell.is-focal .bds-matrix-value,.bds-figure .bds-matrix-cell.is-focal .bds-matrix-sub{fill:var(--bds-accent)}.bds-figure .bds-matrix-sub{fill:var(--bds-muted);font-size:6px;font-weight:700}.bds-figure .bds-current-zone>rect{fill:var(--bds-accent-wash);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-current-node rect{fill:var(--bds-white);stroke:var(--bds-ink)}.bds-figure .bds-current-node.is-external rect{fill:var(--bds-paper-2);stroke:var(--bds-muted);stroke-dasharray:5 4}.bds-figure .bds-current-node.is-focal rect{fill:var(--bds-accent-tint);stroke:var(--bds-accent);stroke-width:1.5}.bds-figure .bds-current-alert{fill:var(--bds-accent);font-size:7px;font-weight:800;letter-spacing:1px}.bds-figure .bds-current-edge{stroke:var(--bds-muted);stroke-width:1.25}.bds-figure .bds-current-edge.is-focal{stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-current-edge.is-dashed{stroke-dasharray:5 4}.bds-figure .bds-current-pain g rect{fill:var(--bds-paper-2);stroke:var(--bds-rule-strong)}.bds-figure .bds-oauth-actor rect{fill:var(--bds-white);stroke:var(--bds-ink)}.bds-figure .bds-oauth-actor.is-focal rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-oauth-actor.is-focal text{fill:var(--bds-white)}.bds-figure .bds-oauth-lifeline{stroke:var(--bds-rule-strong);stroke-dasharray:4 4;stroke-width:1}.bds-figure .bds-oauth-message line{stroke:var(--bds-muted);stroke-width:1.25}.bds-figure .bds-oauth-message.is-return line{stroke-dasharray:5 4}.bds-figure .bds-oauth-message.is-token line{stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-oauth-message text{fill:var(--bds-muted);font-size:7px;font-weight:700}.bds-figure .bds-oauth-message.is-token text{fill:var(--bds-accent)}.bds-figure .bds-oauth-fragment{fill:var(--bds-accent-wash);stroke:var(--bds-rule-strong)}.bds-figure .bds-oauth-fragment-tab{fill:var(--bds-paper);stroke:var(--bds-rule-strong)}.bds-figure .bds-import-source>rect,.bds-figure .bds-import-output>rect{fill:var(--bds-white);stroke:var(--bds-ink)}.bds-figure .bds-import-output>rect{fill:var(--bds-accent-wash);stroke:var(--bds-accent)}.bds-figure .bds-import-file-tab,.bds-figure .bds-import-output-tab{fill:var(--bds-dark)!important;stroke:var(--bds-dark)!important}.bds-figure .bds-import-output-tab{fill:var(--bds-accent)!important;stroke:var(--bds-accent)!important}.bds-figure .bds-import-source>.bds-micro,.bds-figure .bds-import-output>.bds-micro{fill:var(--bds-white)}.bds-figure .bds-import-title{fill:var(--bds-ink);font-size:15px;font-weight:700}.bds-figure .bds-import-edge{stroke:var(--bds-muted);stroke-width:1.25}.bds-figure .bds-import-edge.is-focal{stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-import-step rect,.bds-figure .bds-import-ledger g rect{fill:var(--bds-white);stroke:var(--bds-rule-strong)}.bds-figure .bds-import-step.is-focal rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-import-step.is-focal text,.bds-figure .bds-import-step.is-focal .bds-html-detail{color:var(--bds-white);fill:var(--bds-white)}.bds-figure .bds-consult-frame{fill:var(--bds-white);stroke:var(--bds-rule-strong)}.bds-figure .bds-consult-axis{stroke:var(--bds-rule-strong)}.bds-figure .bds-consult-arrow{stroke:var(--bds-muted);stroke-width:1}.bds-figure .bds-consult-card rect{fill:var(--bds-accent-wash);stroke:var(--bds-rule-strong)}.bds-figure .bds-consult-card.is-focal rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-consult-card.is-focal text{fill:var(--bds-white)}.bds-figure .bds-consult-title{fill:var(--bds-ink);font-size:22px;font-weight:700}.bds-figure .bds-consult-recommendation rect{fill:var(--bds-dark);stroke:var(--bds-dark)}.bds-figure .bds-consult-recommendation text{fill:var(--bds-white)}.bds-terminal-figure{--bds-terminal-page: #00115a;--bds-terminal-paper: #07103a;--bds-terminal-bar: #0d194b;--bds-terminal-border: #6373ff;--bds-terminal-ink: #f1f4f9;--bds-terminal-muted: #a2acc0;--bds-terminal-accent: #6373ff;--bds-terminal-soft: #53617b}.bds-terminal-figure .bds-terminal-page{fill:var(--bds-terminal-page)}.bds-terminal-figure .bds-terminal-window{fill:var(--bds-terminal-paper);stroke:var(--bds-terminal-border)}.bds-terminal-figure .bds-terminal-bar{fill:var(--bds-terminal-bar);stroke:none}.bds-terminal-figure .bds-terminal-divider{stroke:var(--bds-terminal-border)}.bds-terminal-figure .bds-terminal-dot{fill:var(--bds-terminal-soft)}.bds-terminal-figure .bds-terminal-dot.is-accent{fill:var(--bds-terminal-accent)}.bds-terminal-figure text{fill:var(--bds-terminal-ink);font-family:var(--bds-font-latin)}.bds-terminal-figure .bds-terminal-caption{fill:var(--bds-terminal-muted);font-size:10px;font-weight:700}.bds-terminal-figure .bds-terminal-prompt{fill:var(--bds-terminal-muted);font-size:11px}.bds-terminal-figure .bds-terminal-title{font-size:24px;font-weight:800}.bds-terminal-figure .is-accent{fill:var(--bds-terminal-accent)}.bds-terminal-figure .bds-terminal-orbit{fill:none;stroke:var(--bds-terminal-soft);stroke-dasharray:5 5}.bds-terminal-figure .bds-terminal-hub circle{fill:var(--bds-terminal-accent);stroke:var(--bds-terminal-accent)}.bds-terminal-figure .bds-terminal-hub text{font-size:17px;font-weight:800}.bds-terminal-figure .bds-terminal-hub .is-small{font-size:9px;font-weight:600}.bds-terminal-figure .bds-terminal-stage rect{fill:var(--bds-terminal-paper);stroke:var(--bds-terminal-soft)}.bds-terminal-figure .bds-terminal-stage.is-focal rect{fill:#6373ff29;stroke:var(--bds-terminal-accent)}.bds-terminal-figure .bds-terminal-stage .is-index{fill:var(--bds-terminal-accent);font-size:9px;font-weight:800}.bds-terminal-figure .bds-terminal-stage .is-title{font-size:11px;font-weight:800}.bds-terminal-figure .bds-terminal-stage .is-detail{fill:var(--bds-terminal-muted);font-size:7px}.bds-terminal-figure .bds-terminal-output{fill:var(--bds-terminal-muted);font-size:11px}.bds-motion-root{aspect-ratio:16 / 9;position:relative;width:100%}.bds-motion-root>.bds-figure{height:100%}.bds-motion-controls{align-items:center;background:var(--bds-dark);bottom:6.5%;display:flex;gap:4px;padding:4px;position:absolute;right:4.5%;z-index:3}[data-motion-controls][hidden]{display:none!important}.bds-motion-root[data-motion-state=static] .bds-motion-status{display:none}.bds-motion-controls button{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:1px;color:var(--bds-white);cursor:pointer;display:inline-flex;font-family:var(--bds-font-latin);font-size:14px;font-weight:800;height:44px;justify-content:center;min-width:44px}.bds-motion-controls button:hover,.bds-motion-controls button:focus-visible{background:var(--bds-white);color:var(--bds-dark);outline:2px solid var(--bds-accent-light);outline-offset:2px}.bds-motion-controls button:disabled{cursor:not-allowed;opacity:.35}.bds-motion-status{bottom:7%;color:var(--bds-muted);font-family:var(--bds-font-jp);font-size:clamp(7px,.75cqw,11px);left:5%;margin:0;position:absolute;z-index:2}.motion-ready [data-motion-item]{opacity:.12;transform:translateY(8px);transition:opacity .48s cubic-bezier(.2,.8,.2,1),transform .48s cubic-bezier(.2,.8,.2,1)}.motion-ready [data-motion-item].is-visible,.motion-ready[data-frame=end] [data-motion-item]{opacity:1;transform:none}.bds-figure .bds-motion-request rect,.bds-figure .bds-policy-stack,.bds-figure .bds-queue-source rect,.bds-figure .bds-queue-slot rect,.bds-figure .bds-queue-worker rect,.bds-figure .bds-road-stage rect{fill:var(--bds-white);stroke:var(--bds-rule-strong)}.bds-figure .bds-policy-row rect{fill:var(--bds-paper);stroke:var(--bds-rule)}.bds-figure .bds-policy-status{fill:var(--bds-accent-wash)!important;stroke:var(--bds-accent)!important}.bds-figure .bds-policy-status.is-review{fill:var(--bds-paper-2)!important;stroke:var(--bds-muted)!important}.bds-figure .bds-motion-base-edge,.bds-figure .bds-queue-edge{fill:none;stroke:var(--bds-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.bds-figure .bds-motion-base-edge.is-accent{stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-motion-outcome rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-motion-outcome text{fill:var(--bds-white)}.bds-figure .bds-motion-outcome-title{font-size:28px;font-weight:800}.bds-figure .bds-motion-outcome-title.is-small{font-size:15px}.bds-figure .bds-motion-summary{fill:var(--bds-accent-wash);stroke:var(--bds-rule-strong)}.bds-figure .bds-queue-worker.is-focal rect{fill:var(--bds-accent-tint);stroke:var(--bds-accent)}.bds-figure .bds-road-track{fill:none;stroke:var(--bds-dark);stroke-width:58}.bds-figure .bds-road-lane{fill:none;stroke:var(--bds-paper);stroke-dasharray:16 12;stroke-width:1}.bds-figure .bds-road-stage circle{fill:var(--bds-white);stroke:var(--bds-accent-light);stroke-width:2}.bds-figure .bds-road-stage.is-focal circle,.bds-figure .bds-road-stage.is-focal rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-road-stage.is-focal text{fill:var(--bds-white)}.bds-figure .bds-road-stem{stroke:var(--bds-rule-strong);stroke-width:1}@media(prefers-reduced-motion:reduce){.bds-motion-root *,.bds-motion-root *:before,.bds-motion-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.bds-motion-root [data-motion-item]{opacity:1!important;transform:none!important}.bds-motion-controls{display:none!important}}@media print{.bds-motion-controls,.bds-motion-status{display:none!important}.bds-motion-root [data-motion-item]{opacity:1!important;transform:none!important}}.bds-figure .bds-note-rule{stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-note-index{fill:var(--bds-accent)}.bds-figure .bds-note-index-text,.bds-figure .bds-note-text{font-family:var(--bds-font-jp)}.bds-figure .bds-note-index-text{fill:var(--bds-white);font-family:var(--bds-font-latin);font-size:8px;font-weight:700;letter-spacing:.8px}.bds-figure .bds-note-text{fill:var(--bds-muted);font-size:11px;font-weight:500}.bds-figure .bds-flow-node-shape{fill:var(--bds-white);stroke:var(--bds-ink);stroke-width:1.25}.bds-figure .bds-flow-node--start .bds-flow-node-shape{fill:var(--bds-paper-2);stroke:var(--bds-muted)}.bds-figure .bds-flow-node--end .bds-flow-node-shape{fill:var(--bds-accent-wash);stroke:var(--bds-muted)}.bds-figure .bds-flow-node.is-focal .bds-flow-node-shape{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-flow-node-title,.bds-figure .bds-flow-node-subtitle{font-family:var(--bds-font-jp)}.bds-figure .bds-flow-node-title{fill:var(--bds-ink);font-size:13px;font-weight:700}.bds-figure .bds-flow-node-subtitle{fill:var(--bds-muted);font-size:8.5px;font-weight:500}.bds-figure .bds-flow-node.is-focal .bds-flow-node-title,.bds-figure .bds-flow-node.is-focal .bds-flow-node-subtitle{fill:var(--bds-white)}.bds-figure .bds-marker-open{fill:none;stroke:var(--bds-muted);stroke-linejoin:round;stroke-width:1.2}.bds-figure .bds-seq-lifeline{stroke:var(--bds-rule-strong);stroke-dasharray:4 4;stroke-width:1}.bds-figure .bds-seq-actor rect{fill:var(--bds-white);stroke:var(--bds-ink);stroke-width:1.25}.bds-figure .bds-seq-actor.is-focal rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-seq-actor-role,.bds-figure .bds-seq-fragment-op,.bds-figure .bds-seq-guard,.bds-figure .bds-seq-message text{font-family:var(--bds-font-latin)}.bds-figure .bds-seq-actor-name{fill:var(--bds-ink);font-family:var(--bds-font-jp);font-size:13px;font-weight:700}.bds-figure .bds-seq-actor-role{fill:var(--bds-muted);font-size:7px;font-weight:700;letter-spacing:1.2px}.bds-figure .bds-seq-actor.is-focal .bds-seq-actor-name,.bds-figure .bds-seq-actor.is-focal .bds-seq-actor-role{fill:var(--bds-white)}.bds-figure .bds-seq-fragment-frame{fill:var(--bds-accent-wash);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-seq-fragment-tab{fill:var(--bds-paper);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-seq-fragment-op{fill:var(--bds-accent);font-size:8px;font-weight:700;letter-spacing:1px}.bds-figure .bds-seq-guard{fill:var(--bds-muted);font-size:8px;font-weight:600}.bds-figure .bds-seq-activation{fill:var(--bds-paper-2);stroke:var(--bds-muted);stroke-width:.8}.bds-figure .bds-seq-message line{stroke:var(--bds-muted);stroke-width:1.25}.bds-figure .bds-seq-message--return line{stroke-dasharray:5 4}.bds-figure .bds-seq-message--async line{stroke-dasharray:3 3}.bds-figure .bds-seq-message--headline line{stroke:var(--bds-accent);stroke-width:2}.bds-figure .bds-seq-message text{fill:var(--bds-muted);font-size:8px;font-weight:700;letter-spacing:.3px}.bds-figure .bds-seq-message--headline text{fill:var(--bds-accent)}.bds-figure .bds-state-start,.bds-figure .bds-state-end-dot{fill:var(--bds-ink)}.bds-figure .bds-state-end-ring{fill:var(--bds-paper);stroke:var(--bds-ink);stroke-width:2}.bds-figure .bds-state-node rect{fill:var(--bds-white);stroke:var(--bds-ink);stroke-width:1.25}.bds-figure .bds-state-node.is-focal rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-state-node.is-optional rect{fill:var(--bds-paper-2);stroke:var(--bds-muted);stroke-dasharray:5 4}.bds-figure .bds-state-title,.bds-figure .bds-state-subtitle,.bds-figure .bds-state-annotation-text{font-family:var(--bds-font-jp)}.bds-figure .bds-state-title{fill:var(--bds-ink);font-size:14px;font-weight:700}.bds-figure .bds-state-subtitle{fill:var(--bds-muted);font-size:9px;font-weight:500}.bds-figure .bds-state-node.is-focal .bds-state-title,.bds-figure .bds-state-node.is-focal .bds-state-subtitle{fill:var(--bds-white)}.bds-figure .bds-state-annotation{fill:var(--bds-paper-2);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-state-annotation-text{fill:var(--bds-muted);font-size:10px;font-weight:600}.bds-figure .bds-er-relation{fill:none;stroke:var(--bds-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15}.bds-figure .bds-er-relation--primary{stroke:var(--bds-accent);stroke-width:1.75}.bds-figure .bds-er-relation--link{stroke:var(--bds-accent-light);stroke-width:1.35}.bds-figure .bds-er-relation-label,.bds-figure .bds-er-cardinality,.bds-figure .bds-er-tag,.bds-figure .bds-er-field text{font-family:var(--bds-font-latin)}.bds-figure .bds-er-relation-label,.bds-figure .bds-er-cardinality{fill:var(--bds-muted);font-size:8px;font-weight:700}.bds-figure .bds-er-entity-body{fill:var(--bds-white);stroke:var(--bds-ink);stroke-width:1.1}.bds-figure .bds-er-entity-head{fill:var(--bds-paper-2);stroke:var(--bds-ink);stroke-width:1.1}.bds-figure .bds-er-entity.is-focal .bds-er-entity-head{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-er-tag{fill:var(--bds-muted);font-size:7px;font-weight:700;letter-spacing:1.1px}.bds-figure .bds-er-title{fill:var(--bds-ink);font-family:var(--bds-font-jp);font-size:15px;font-weight:700}.bds-figure .bds-er-entity.is-focal .bds-er-tag,.bds-figure .bds-er-entity.is-focal .bds-er-title{fill:var(--bds-white)}.bds-figure .bds-er-field line{stroke:var(--bds-rule);stroke-width:1}.bds-figure .bds-er-field text{fill:var(--bds-body);font-size:9px;font-weight:600}.bds-figure .bds-er-field--pk text:first-of-type{fill:var(--bds-accent)}.bds-figure .bds-er-field--fk text:first-of-type{fill:var(--bds-accent-light)}.bds-figure .bds-timeline-baseline,.bds-figure .bds-timeline-stem{stroke:var(--bds-muted);stroke-width:1}.bds-figure .bds-timeline-arrow{fill:none;stroke:var(--bds-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1}.bds-figure .bds-timeline-stem{stroke:var(--bds-rule-strong)}.bds-figure .bds-timeline-dot{fill:var(--bds-paper);stroke:var(--bds-muted);stroke-width:1.5}.bds-figure .bds-timeline-event.is-major .bds-timeline-dot{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-timeline-date,.bds-figure .bds-timeline-scale{fill:var(--bds-accent);font-family:var(--bds-font-latin);font-size:8px;font-weight:700;letter-spacing:1px}.bds-figure .bds-timeline-title,.bds-figure .bds-timeline-detail{font-family:var(--bds-font-jp)}.bds-figure .bds-timeline-title{fill:var(--bds-ink);font-size:12px;font-weight:700}.bds-figure .bds-timeline-detail{fill:var(--bds-muted);font-size:8.5px;font-weight:500}.bds-figure .bds-timeline-scale{fill:var(--bds-muted)}.bds-figure .bds-swim-frame{fill:var(--bds-white);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-swim-lane-bg{fill:var(--bds-white)}.bds-figure .bds-swim-lane-bg.is-alt{fill:var(--bds-accent-wash)}.bds-figure .bds-swim-divider,.bds-figure .bds-swim-label-divider{stroke:var(--bds-rule);stroke-width:1}.bds-figure .bds-swim-lane-title,.bds-figure .bds-swim-step-title{font-family:var(--bds-font-jp)}.bds-figure .bds-swim-lane-title{fill:var(--bds-ink);font-size:13px;font-weight:700}.bds-figure .bds-swim-lane-subtitle,.bds-figure .bds-swim-step-index{fill:var(--bds-muted);font-family:var(--bds-font-latin);font-size:7px;font-weight:700;letter-spacing:1px}.bds-figure .bds-swim-step rect{fill:var(--bds-white);stroke:var(--bds-ink);stroke-width:1.1}.bds-figure .bds-swim-step.is-focal rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-swim-step-title{fill:var(--bds-ink);font-size:11px;font-weight:700}.bds-figure .bds-swim-step.is-focal .bds-swim-step-title,.bds-figure .bds-swim-step.is-focal .bds-swim-step-index{fill:var(--bds-white)}.bds-figure .bds-quad-plot{fill:var(--bds-white);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-quad-focus-zone{fill:var(--bds-accent-wash)}.bds-figure .bds-quad-axis{stroke:var(--bds-muted);stroke-width:1.1}.bds-figure .bds-quad-axis-label,.bds-figure .bds-quad-corner{font-family:var(--bds-font-latin);font-size:8px;font-weight:600;letter-spacing:1.4px}.bds-figure .bds-quad-axis-label{fill:var(--bds-ink)}.bds-figure .bds-quad-corner{fill:var(--bds-muted)}.bds-figure .bds-quad-corner.is-focal{fill:var(--bds-accent)}.bds-figure .bds-quad-item circle{fill:var(--bds-muted)}.bds-figure .bds-quad-item text{fill:var(--bds-body);font-family:var(--bds-font-jp);font-size:10px;font-weight:600}.bds-figure .bds-quad-item.is-focal circle{fill:var(--bds-accent)}.bds-figure .bds-quad-item.is-focal text{fill:var(--bds-accent);font-weight:700}.bds-figure .bds-quad-recommendation{fill:var(--bds-accent-tint);stroke:var(--bds-accent);stroke-width:1}.bds-figure .bds-quad-recommendation-text{fill:var(--bds-accent);font-family:var(--bds-font-jp);font-size:11px;font-weight:700}.bds-figure[data-diagram-id=salesforce-d01-positioning] .bds-quad-axis-label,.bds-figure[data-diagram-id=salesforce-d01-positioning] .bds-quad-corner,.bds-figure[data-diagram-id=salesforce-d01-positioning] .bds-quad-axis-title{font-size:10px}.bds-figure[data-diagram-id=salesforce-d01-positioning] .bds-quad-item>text{font-size:14px;font-weight:700}.bds-figure[data-diagram-id=salesforce-d01-positioning] .bds-quad-item-detail{font-size:11px;font-weight:600}.bds-figure[data-diagram-id=salesforce-d01-positioning] .bds-quad-item-callout text{font-size:10px}.bds-figure .bds-nested-ring{fill:var(--bds-accent-wash);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-nested-level--2 .bds-nested-ring{fill:var(--bds-paper);stroke:var(--bds-soft)}.bds-figure .bds-nested-level--3 .bds-nested-ring{fill:var(--bds-accent-wash);stroke:var(--bds-muted)}.bds-figure .bds-nested-level--4 .bds-nested-ring{fill:var(--bds-paper);stroke:var(--bds-ink);stroke-width:1.2}.bds-figure .bds-nested-level.is-focal .bds-nested-ring{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-nested-mask{fill:var(--bds-paper)}.bds-figure .bds-nested-level.is-focal .bds-nested-mask{fill:var(--bds-accent)}.bds-figure .bds-nested-label,.bds-figure .bds-nested-index{fill:var(--bds-muted);font-family:var(--bds-font-latin);font-size:8px;font-weight:700;letter-spacing:1.2px}.bds-figure .bds-nested-title{fill:var(--bds-muted);font-family:var(--bds-font-jp);font-size:9px;font-weight:600}.bds-figure .bds-nested-level.is-focal .bds-nested-label,.bds-figure .bds-nested-level.is-focal .bds-nested-index{fill:var(--bds-white)}.bds-figure .bds-nested-center-title,.bds-figure .bds-nested-center-detail{fill:var(--bds-white);font-family:var(--bds-font-jp)}.bds-figure .bds-nested-center-title{font-size:17px;font-weight:700}.bds-figure .bds-nested-center-detail{font-size:9px;font-weight:500}.bds-figure .bds-tree-tier{fill:var(--bds-muted);font-family:var(--bds-font-latin);font-size:7px;font-weight:700;letter-spacing:1.2px}.bds-figure .bds-hierarchy-edge{fill:none;stroke:var(--bds-muted);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1}.bds-figure .bds-hierarchy-edge--primary{stroke:var(--bds-accent);stroke-width:1.6}.bds-figure .bds-hierarchy-node rect,.bds-figure .bds-org-node rect{fill:var(--bds-white);stroke:var(--bds-ink);stroke-width:1.1}.bds-figure .bds-hierarchy-node--leaf rect,.bds-figure .bds-org-node--leaf rect{fill:var(--bds-paper-2);stroke:var(--bds-muted);stroke-width:.9}.bds-figure .bds-org-node--owner rect{fill:var(--bds-accent-wash);stroke:var(--bds-accent-light)}.bds-figure .bds-org-node--gap rect{fill:var(--bds-paper);stroke:var(--bds-muted);stroke-dasharray:5 4}.bds-figure .bds-hierarchy-node.is-focal rect,.bds-figure .bds-org-node.is-focal rect{fill:var(--bds-accent);stroke:var(--bds-accent)}.bds-figure .bds-hierarchy-title,.bds-figure .bds-hierarchy-subtitle,.bds-figure .bds-org-title,.bds-figure .bds-org-subtitle,.bds-figure .bds-org-callout-body,.bds-figure .bds-org-rulebox-text{font-family:var(--bds-font-jp)}.bds-figure .bds-hierarchy-title,.bds-figure .bds-org-title{fill:var(--bds-ink);font-size:12px;font-weight:700}.bds-figure .bds-hierarchy-subtitle,.bds-figure .bds-org-subtitle{fill:var(--bds-muted);font-family:var(--bds-font-latin);font-size:8px;font-weight:600;letter-spacing:.5px}.bds-figure .bds-hierarchy-node.is-focal .bds-hierarchy-title,.bds-figure .bds-hierarchy-node.is-focal .bds-hierarchy-subtitle,.bds-figure .bds-org-node.is-focal .bds-org-title,.bds-figure .bds-org-node.is-focal .bds-org-subtitle{fill:var(--bds-white)}.bds-figure .bds-org-callout rect{fill:var(--bds-paper-2);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-org-callout-title,.bds-figure .bds-org-rulebox-title{fill:var(--bds-accent);font-family:var(--bds-font-latin);font-size:7px;font-weight:700;letter-spacing:1px}.bds-figure .bds-org-callout-body{fill:var(--bds-muted);font-size:8px;font-weight:600}.bds-figure .bds-org-rulebox{fill:var(--bds-accent-wash);stroke:var(--bds-rule-strong);stroke-width:1}.bds-figure .bds-org-rulebox-text{fill:var(--bds-body);font-size:9px;font-weight:600}@media(prefers-reduced-motion:reduce){.bds-figure *{animation:none!important;transition:none!important}}
