.v7-standalone.v7-hosts-v6{--v7-artifact-bg:#ffffff;--v7-artifact-panel:#f5f5f7;--v7-artifact-ink:#1d1d1f;--v7-artifact-ink-dim:#515154;--v7-artifact-rule:#d2d2d7;padding-inline:0}.v7-hosts-v6>.v7-shell-wide{width:100%;max-width:none}.v7-hosts-v6 .cs6{--gutter:var(--v7-field-edge);--putty:var(--v7-bg);--ink:var(--v7-ink);--bone:var(--v7-panel);--chalk:var(--v7-panel);--vellum:var(--v7-rule);--graphite:var(--v7-ink-dim);--ash:var(--v7-ink-muted);--reverse:var(--v7-ink);--paper:var(--v7-bg);--ink-strong:var(--v7-ink-strong);--ink-dim:var(--v7-ink-dim);--ink-muted:var(--v7-ink-muted);--ink-faint:var(--v7-ink-faint);--rule:var(--v7-rule);--rule-soft:var(--v7-rule-soft);--band:var(--v7-panel);--c-bg:var(--v7-panel);--c-bg-alt:var(--v7-panel);--c-panel:var(--v7-panel);--c-fg:var(--v7-ink);--c-muted:var(--v7-ink-strong);--c-dim:var(--v7-ink-dim);--c-rule:var(--v7-rule);--c-rule-soft:var(--v7-rule-soft);--c-rule-strong:var(--v7-rule-strong);--c-ink-faint:var(--v7-ink-faint);--c-border:var(--v7-rule);--c-border-card:var(--v7-rule);--c-rose:var(--v7-action-ink);--c-rose-dim:var(--v7-action-wash);--c-rose-hover:var(--v7-action-wash);--c-rose-border:var(--v7-action-border);--v3-font-serif:var(--v7-font-serif);--v3-font-body:var(--v7-font-body);--v3-font-mono:var(--v7-font-mono);--v3-weight-light:var(--v7-weight-light);background:var(--v7-bg);color:var(--v7-ink);font-family:var(--v7-font-body)}.v7-hosts-v6 .cs6-shell{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--v7-grid-gutter);column-gap:var(--v7-grid-gutter)}@media (min-width:48rem){.v7-hosts-v6 .cs6-shell{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:56.3125rem){.v7-hosts-v6 .cs6-shell{grid-template-columns:repeat(12,minmax(0,1fr))}}.v7-hosts-v6 .cs6{--v6-body:var(--v7-font-body);--v6-display:var(--v7-font-serif);--v6-mono:var(--v7-font-mono);--v6-type-display:var(--type-case-display);--v6-type-section:var(--type-case-section);--v6-type-subhead:var(--type-case-subhead);--v6-type-title:var(--type-case-title);--v6-type-lede:var(--type-case-lede);--v6-type-body:var(--type-case-body);--v6-type-small:var(--type-case-support);--v6-type-ui:var(--type-case-ui);--v6-type-data:var(--type-case-ui);--v6-type-label:var(--type-case-label);--v6-leading-display:var(--type-case-display-line);--v6-leading-section:var(--type-case-section-line);--v6-leading-subhead:var(--type-case-subhead-line);--v6-leading-lede:var(--type-case-lede-line);--v6-leading-body:var(--type-case-body-line);--v6-leading-small:var(--type-case-support-line);--v6-leading-ui:var(--type-case-ui-line);--v6-leading-data:var(--type-case-ui-line);--v6-leading-label:var(--type-case-label-line);--v6-page-gutter:clamp(2rem,3.5vw,3rem);--c-selected:var(--v7-surface-subtle);min-height:0;background:transparent}.v7-hosts-v6 .cs6-stage,.v7-hosts-v6 .x6{--ink:var(--v7-artifact-ink);--ink-strong:var(--v7-artifact-ink);--ink-dim:var(--v7-artifact-ink-dim);--ink-muted:var(--v7-artifact-ink-dim);--ink-faint:var(--v7-artifact-ink-dim);--rule:var(--v7-artifact-rule);--rule-soft:var(--v7-artifact-rule);--bone:var(--v7-artifact-panel);--chalk:var(--v7-artifact-bg);--white:var(--v7-artifact-bg);--reverse:var(--v7-artifact-bg);--c-bg:var(--v7-artifact-panel);--c-bg-alt:var(--v7-artifact-bg);--c-panel:var(--v7-artifact-bg);--c-fg:var(--v7-artifact-ink);--c-muted:var(--v7-artifact-ink);--c-dim:var(--v7-artifact-ink-dim);--c-rule:var(--v7-artifact-rule);--c-rule-soft:var(--v7-artifact-rule);--c-rule-strong:var(--v7-artifact-rule);--c-ink-faint:var(--v7-artifact-ink-dim);--c-border:var(--v7-artifact-rule);--c-border-card:var(--v7-artifact-rule);--c-rose:var(--v7-brand-violet);--c-rose-dim:var(--v7-violet-dim);--c-rose-hover:color-mix(in oklab,var(--v7-violet) 18%,transparent);--c-rose-border:var(--v7-violet-border);--c-selected:var(--v7-artifact-selection);color:var(--v7-artifact-ink)}.v7-hosts-v6.v7-apple-color-scope .x6,.v7-hosts-v6.v7-apple-color-scope .x6 .cs6-stage{--apple-blue:#0066cc;--apple-blue-tint:#eaf3ff;--apple-green:#1f7a35;--apple-green-tint:#edf8f1;--apple-orange:#a85400;--apple-orange-tint:#fff4e5;--apple-red:#c9342f;--apple-red-tint:#fff0ef;--apple-purple:#7d3bb3;--apple-purple-tint:#f7effc;--apple-teal:#007c91;--apple-teal-tint:#eaf8fa;--c-bg:#ffffff;--c-bg-alt:#f5f5f7;--c-panel:var(--apple-blue-tint);--c-fg:#1d1d1f;--c-muted:#424245;--c-dim:#6e6e73;--c-rule:#d2d2d7;--c-rule-soft:#e8e8ed;--c-rule-strong:#86868b;--c-ink-faint:#6e6e73;--c-border:#d2d2d7;--c-border-card:#d2d2d7;--c-rose:var(--apple-blue);--c-rose-dim:#b9d7f5;--c-rose-hover:var(--apple-blue-tint);--c-rose-border:var(--apple-blue);--c-selected:var(--apple-blue-tint)}.v7-hosts-v6 .eqd-screen-map__hub small,.v7-hosts-v6 .eqd-screen-map__hub span{color:var(--c-bg)}.v7-hosts-v6 .x6{padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--c-border);background:var(--c-bg)}.v7-hosts-v6 .x6 p{color:var(--c-dim)}.v7-case-unified.v7-hosts-v6 .x6 li{color:inherit}.v7-case-unified.v7-hosts-v6 :is(.x6,.cs6-stage) :where(h1,h2,h3,h4,h5,h6):not([class]){color:var(--c-fg)}.v7-hosts-v6 .x6 .sbrw__lbl{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--v6-type-label);line-height:var(--v6-leading-label);font-weight:400;letter-spacing:.14em;color:var(--c-dim)}.v7-hosts-v6 .cs6-step b{color:var(--v7-ink-muted)}.v7-hosts-v6 .cs6--application .x6:not([data-expanded]){--v7-x6-scale:0.214;--v7-x6-rendered-width:254.232px;margin-inline:auto}.v7-hosts-v6 .cs6--trimmed>[data-case-section]{display:none}.v7-hosts-v6 .casex--idea-grove.cs6--trimmed>[data-case-section="06 / Approach and rationale"],.v7-hosts-v6 .casex--idea-grove.cs6--trimmed>[data-case-section="07 / Final solution"],.v7-hosts-v6 .casex--idea-grove.cs6--trimmed>[data-case-section="08 / Outcomes"],.v7-hosts-v6 .casex--idea-grove.cs6--trimmed>[data-case-section="Approach / Product decision"],.v7-hosts-v6 .casex--idea-grove.cs6--trimmed>[data-case-section="Approach / Task flow"],.v7-hosts-v6 .casex--space-before-answer.cs6--trimmed>[data-case-section="06 / Approach and rationale"],.v7-hosts-v6 .casex--space-before-answer.cs6--trimmed>[data-case-section="07 / Final solution"],.v7-hosts-v6 .casex--space-before-answer.cs6--trimmed>[data-case-section="08 / Outcomes"],.v7-hosts-v6 .casex--space-before-answer.cs6--trimmed>[data-case-section="Approach / Participant flow"],.v7-hosts-v6 .casex--space-before-answer.cs6--trimmed>[data-case-section="Approach / Wireframes"],.v7-hosts-v6 .casex--space-before-answer.cs6--trimmed>[data-case-section="Outcomes / Evidence boundary"],.v7-hosts-v6 .cs6-equinix.cs6--trimmed>[data-case-section="06 / Approach and rationale"],.v7-hosts-v6 .cs6-equinix.cs6--trimmed>[data-case-section="07 / Final solution"],.v7-hosts-v6 .cs6-equinix.cs6--trimmed>[data-case-section="08 / Outcomes"],.v7-hosts-v6 .cs6-equinix.cs6--trimmed>[data-case-section="09 / Reflection"],.v7-hosts-v6 .cs6-equinix.cs6--trimmed>[data-case-section="Final solution / Working system"],.v7-hosts-v6 .cs6-pogo.cs6--trimmed:not(.cs6-equinix)>[data-case-section="06 / Approach and rationale"],.v7-hosts-v6 .cs6-pogo.cs6--trimmed:not(.cs6-equinix)>[data-case-section="07 / Final solution"],.v7-hosts-v6 .cs6-pogo.cs6--trimmed:not(.cs6-equinix)>[data-case-section="08 / Outcomes"],.v7-hosts-v6 .cs6-pogo.cs6--trimmed:not(.cs6-equinix)>[data-case-section="09 / Reflection"],.v7-hosts-v6 .cs6-pogo.cs6--trimmed:not(.cs6-equinix)>[data-case-section="Approach / Decisions"],.v7-hosts-v6 .cs6-pogo.cs6--trimmed:not(.cs6-equinix)>[data-case-section="Final solution / Working system"]{display:grid}.v7-hosts-v6 .cs6--application .cs6-evidence-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s4) var(--s3);min-inline-size:0}.v7-hosts-v6 .cs6--application .cs6-evidence-card{grid-column:1/-1;display:grid;align-items:start;min-inline-size:0}.v7-hosts-v6 .cs6--application .cs6-product-column{display:grid;align-content:start;gap:var(--s4);min-inline-size:0;overflow:visible}.v7-hosts-v6 .cs6--application .cs6-evidence-card--product .cs6-product-column>.cs6-figure{inline-size:min(100%,1138px);max-inline-size:100%;min-inline-size:0;margin-inline:auto}@media (min-width:23.4375rem) and (max-width:29.999rem){.v7-hosts-v6 .cs6--application .x6:not([data-expanded]){--v7-x6-scale:0.26;--v7-x6-rendered-width:308.88px}}@media (min-width:30rem) and (max-width:35.999rem){.v7-hosts-v6 .cs6--application .x6:not([data-expanded]){--v7-x6-scale:0.34;--v7-x6-rendered-width:403.92px}}@media (min-width:36rem) and (max-width:47.999rem){.v7-hosts-v6 .cs6--application .x6:not([data-expanded]){--v7-x6-scale:0.4;--v7-x6-rendered-width:475.2px}}@media (min-width:48rem){.v7-hosts-v6 .cs6--application .x6:not([data-expanded]){--v7-x6-scale:0.52;--v7-x6-rendered-width:617.76px}}@media (min-width:64rem){.v7-hosts-v6 .cs6--application .x6:not([data-expanded]){--v7-x6-scale:0.7;--v7-x6-rendered-width:831.6px}.v7-hosts-v6 .cs6--application .cs6-evidence-card--compact{grid-column:span 6}.v7-hosts-v6 .cs6--application .cs6-evidence-card--compact .x6:not([data-expanded]){--v7-x6-scale:0.32;--v7-x6-rendered-width:380.16px}.v7-hosts-v6 .cs6--application .cs6-evidence-card--wide .x6:not([data-expanded]){--v7-x6-scale:0.7;--v7-x6-rendered-width:831.6px}.v7-hosts-v6 .cs6--application .cs6-evidence-card--dashboards .x6:not([data-expanded]) .dvs__stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4) var(--s3)}.v7-hosts-v6 .cs6--application .cs6-evidence-card--dashboards .x6:not([data-expanded]) .dvs__item{width:1138px;max-width:none;zoom:.48}.v7-hosts-v6 .cs6--application .cs6-evidence-card--wireframes .x6:not([data-expanded]) .cd-lofi__set{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--s4);column-gap:var(--s4)}.v7-hosts-v6 .cs6--application .cs6-evidence-card--product .x6:not([data-expanded]) .x6__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4) var(--s3)}.v7-hosts-v6 .cs6--application .cs6-evidence-card--product .x6:not([data-expanded]) .cs6-product-column>.cs6-figure{width:1138px;max-width:none;overflow:visible;zoom:.48}}@media (min-width:80rem){.v7-hosts-v6 .cs6--application .x6:not([data-expanded]){--v7-x6-scale:0.78;--v7-x6-rendered-width:926.64px}.v7-hosts-v6 .cs6--application .cs6-evidence-card--compact .x6:not([data-expanded]){--v7-x6-scale:0.4;--v7-x6-rendered-width:475.2px}.v7-hosts-v6 .cs6--application .cs6-evidence-card--wide .x6:not([data-expanded]){--v7-x6-scale:0.78;--v7-x6-rendered-width:926.64px}}@media (min-width:90rem){.v7-hosts-v6 .cs6--application .x6:not([data-expanded]){--v7-x6-scale:0.84;--v7-x6-rendered-width:997.92px}.v7-hosts-v6 .cs6--application .cs6-evidence-card--compact .x6:not([data-expanded]){--v7-x6-scale:0.47;--v7-x6-rendered-width:558.36px}.v7-hosts-v6 .cs6--application .cs6-evidence-card--wide .x6:not([data-expanded]){--v7-x6-scale:0.84;--v7-x6-rendered-width:997.92px}}.v7-hosts-v6 .cs6--application .x6[data-expanded]{block-size:100dvh;max-block-size:100dvh;overflow:hidden}.v7-hosts-v6 .cs6--application .x6[data-expanded] .x6__bar{position:relative;inset-block-start:auto;flex:0 0 auto}.v7-hosts-v6 .cs6--application .x6[data-expanded] .x6__body{display:grid;align-content:start;flex:1 1 auto;min-block-size:0;min-inline-size:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.v7-hosts-v6 .cs6--application .x6[data-expanded] .x6__body>*{inline-size:min(100%,1188px);max-inline-size:100%;margin-inline:auto;overflow:visible;overscroll-behavior:auto}.v7-hosts-v6 .cs6--application .x6,.v7-hosts-v6 .cs6--application .x6 .cs6-stage{--apple-blue:#0066cc;--apple-blue-tint:#eaf3ff;--apple-green:#1f7a35;--apple-green-tint:#edf8f1;--apple-orange:#a85400;--apple-orange-tint:#fff4e5;--apple-red:#c9342f;--apple-red-tint:#fff0ef;--apple-purple:#7d3bb3;--apple-purple-tint:#f7effc;--apple-teal:#007c91;--apple-teal-tint:#eaf8fa;--ink:#1d1d1f;--ink-strong:#1d1d1f;--ink-dim:#6e6e73;--ink-muted:#424245;--rule:#d2d2d7;--rule-soft:#e8e8ed;--bone:#f5f5f7;--chalk:#ffffff;--white:#ffffff;--c-bg:#ffffff;--c-bg-alt:#f5f5f7;--c-panel:var(--apple-blue-tint);--c-fg:#1d1d1f;--c-muted:#424245;--c-dim:#6e6e73;--c-rule:#d2d2d7;--c-rule-soft:#e8e8ed;--c-rule-strong:#86868b;--c-ink-faint:#6e6e73;--c-border:#d2d2d7;--c-border-card:#d2d2d7;--c-rose:var(--apple-blue);--c-rose-dim:#b9d7f5;--c-rose-hover:#004f9e;--c-rose-border:var(--apple-blue);--c-selected:var(--apple-blue-tint);color:var(--c-fg);background:var(--c-bg)}.v7-hosts-v6 .cs6--application .x6__bar{padding-bottom:12px;border-bottom:1px solid var(--c-rule)}.v7-hosts-v6 .cs6--application .x6__btn{border-color:var(--apple-blue);color:var(--apple-blue);background:#ffffff}.v7-hosts-v6 .cs6--application .x6__btn:hover{background:var(--apple-blue);color:#ffffff}.v7-hosts-v6 .cs6--application .x6__btn:focus-visible{outline-color:var(--apple-blue)}.v7-hosts-v6 .cs6--application .dvs__item:nth-child(4n+1) .dvs__frame{border-top:4px solid var(--apple-blue)}.v7-hosts-v6 .cs6--application .dvs__item:nth-child(4n+2) .dvs__frame{border-top:4px solid var(--apple-green)}.v7-hosts-v6 .cs6--application .dvs__item:nth-child(4n+3) .dvs__frame{border-top:4px solid var(--apple-orange)}.v7-hosts-v6 .cs6--application .dvs__item:nth-child(4n+4) .dvs__frame{border-top:4px solid var(--apple-purple)}.v7-hosts-v6 .cs6--application .csd-flow:nth-child(5n+1)>header,.v7-hosts-v6 .cs6--application .csd-screen-map__section:nth-child(5n+1)>header{background:var(--apple-blue-tint);box-shadow:inset 4px 0 0 var(--apple-blue)}.v7-hosts-v6 .cs6--application .csd-flow:nth-child(5n+2)>header,.v7-hosts-v6 .cs6--application .csd-screen-map__section:nth-child(5n+2)>header{background:var(--apple-green-tint);box-shadow:inset 4px 0 0 var(--apple-green)}.v7-hosts-v6 .cs6--application .csd-flow:nth-child(5n+3)>header,.v7-hosts-v6 .cs6--application .csd-screen-map__section:nth-child(5n+3)>header{background:var(--apple-orange-tint);box-shadow:inset 4px 0 0 var(--apple-orange)}.v7-hosts-v6 .cs6--application .csd-flow:nth-child(5n+4)>header,.v7-hosts-v6 .cs6--application .csd-screen-map__section:nth-child(5n+4)>header{background:var(--apple-purple-tint);box-shadow:inset 4px 0 0 var(--apple-purple)}.v7-hosts-v6 .cs6--application .csd-flow:nth-child(5n+5)>header,.v7-hosts-v6 .cs6--application .csd-screen-map__section:nth-child(5n+5)>header{background:var(--apple-teal-tint);box-shadow:inset 4px 0 0 var(--apple-teal)}.v7-hosts-v6 .cs6--application .csd-flow__steps li[data-kind=decision]{border-color:var(--apple-orange);background:var(--apple-orange-tint)}.v7-hosts-v6 .cs6--application .csd-flow__steps li[data-kind=system]{box-shadow:inset 4px 0 0 var(--apple-teal)}.v7-hosts-v6 .cs6--application .csd-flow__steps li[data-kind=end]{border-color:var(--apple-blue);background:var(--apple-blue)}.v7-hosts-v6 .cs6--application .cd-lofi__screen:nth-child(5n+1) .cd-lofi__canvas{border-top:4px solid var(--apple-blue)}.v7-hosts-v6 .cs6--application .cd-lofi__screen:nth-child(5n+1) .cd-lofi__block{background:var(--apple-blue-tint)}.v7-hosts-v6 .cs6--application .cd-lofi__screen:nth-child(5n+2) .cd-lofi__canvas{border-top:4px solid var(--apple-green)}.v7-hosts-v6 .cs6--application .cd-lofi__screen:nth-child(5n+2) .cd-lofi__block{background:var(--apple-green-tint)}.v7-hosts-v6 .cs6--application .cd-lofi__screen:nth-child(5n+3) .cd-lofi__canvas{border-top:4px solid var(--apple-orange)}.v7-hosts-v6 .cs6--application .cd-lofi__screen:nth-child(5n+3) .cd-lofi__block{background:var(--apple-orange-tint)}.v7-hosts-v6 .cs6--application .cd-lofi__screen:nth-child(5n+4) .cd-lofi__canvas{border-top:4px solid var(--apple-purple)}.v7-hosts-v6 .cs6--application .cd-lofi__screen:nth-child(5n+4) .cd-lofi__block{background:var(--apple-purple-tint)}.v7-hosts-v6 .cs6--application .cd-lofi__screen:nth-child(5n+5) .cd-lofi__canvas{border-top:4px solid var(--apple-teal)}.v7-hosts-v6 .cs6--application .cd-lofi__screen:nth-child(5n+5) .cd-lofi__block{background:var(--apple-teal-tint)}