._trace_3knyk_10{display:none}@media (scripting:enabled) and (max-width:63.99rem){._trace_3knyk_10{display:block}}._view_3knyk_20{flex-direction:column;max-width:40rem;margin-inline:auto;padding-top:.625rem;display:flex;position:relative;container-type:inline-size}._panel_3knyk_30{border:1px solid var(--diagram-border);border-radius:var(--surface-radius);background:var(--white);padding:.875rem .5rem .375rem;position:relative}._corePanel_3knyk_37{border-width:1.5px}._panel_3knyk_30>._panelHeading_3knyk_43{background:var(--white);font-size:var(--text-small);letter-spacing:-.01em;text-align:center;white-space:nowrap;padding:0 .625rem;font-weight:300;line-height:1.2;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}._arrow_3knyk_59{width:1rem;height:1rem;color:var(--diagram-connector);stroke-width:1.75px;flex:none;align-self:center;margin-block:.25rem .625rem}._tabs_3knyk_70{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}._tab_3knyk_70,._item_3knyk_76{cursor:pointer;border-radius:.5rem;transition:opacity .2s,background-color .16s,box-shadow .16s}._tab_3knyk_70{min-height:2.75rem;font-size:var(--text-compact);letter-spacing:-.01em;text-align:center;text-wrap:balance;align-content:start;justify-items:center;gap:.25rem;padding:.375rem .25rem;font-weight:450;line-height:1.3;display:grid}._number_3knyk_98{background:var(--diagram-pale);width:1.375rem;height:1.375rem;font-size:var(--text-caption);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;transition:background-color .16s,color .16s;display:grid}._tab_3knyk_70[aria-pressed=true] ._number_3knyk_98{background:var(--diagram-accent);color:var(--white)}._lead_3knyk_119,._caption_3knyk_120{text-align:center;text-wrap:balance;display:grid}._lead_3knyk_119>span,._caption_3knyk_120>span,._sizers_3knyk_127>span{grid-area:1/1}._sizers_3knyk_127{visibility:hidden;display:grid}._lead_3knyk_119{color:var(--diagram-ink);font-size:var(--text-compact);margin:.375rem .5rem .125rem;line-height:1.45}._lead_3knyk_119[data-overview]{color:var(--diagram-muted)}._caption_3knyk_120{color:var(--diagram-muted);font-size:var(--text-compact);margin:.625rem .5rem 0;line-height:1.5}._rows_3knyk_152{gap:3px;display:grid}._item_3knyk_76{text-align:left;grid-template-columns:1.25rem minmax(0,1fr) .875rem;align-items:center;gap:.625rem;min-height:2.375rem;padding:.375rem .625rem;display:grid;position:relative}._rows_3knyk_152>._item_3knyk_76+._item_3knyk_76:before{top:-2px;border-top:1px solid var(--diagram-border);content:"";position:absolute;inset-inline:0}._itemIcon_3knyk_173{width:1.25rem;height:1.25rem;color:var(--diagram-accent);stroke-width:1.5px}._itemText_3knyk_179{gap:.2rem;display:grid}._itemTitle_3knyk_183{font-size:var(--text-small);letter-spacing:-.01em;font-weight:450;line-height:1.3}._itemDescription_3knyk_190{color:var(--diagram-muted);font-size:var(--text-compact);line-height:1.45;display:none}._itemToggle_3knyk_197{width:.875rem;height:.875rem;color:var(--diagram-muted);align-self:center}._notes_3knyk_205{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin-top:.375rem;display:grid}._note_3knyk_205,._outcomes_3knyk_214>._item_3knyk_76{grid-template-columns:1.125rem minmax(0,1fr) .625rem;gap:.4375rem;padding:.5rem}._note_3knyk_205 ._itemIcon_3knyk_173,._outcomes_3knyk_214 ._itemIcon_3knyk_173{width:1.125rem;height:1.125rem}._note_3knyk_205 ._itemTitle_3knyk_183,._outcomes_3knyk_214 ._itemTitle_3knyk_183{font-size:var(--text-compact)}._note_3knyk_205 ._itemToggle_3knyk_197,._outcomes_3knyk_214 ._itemToggle_3knyk_197{width:.625rem;height:.625rem}._note_3knyk_205{border:1px solid var(--diagram-muted);border-radius:.625rem}._outcomes_3knyk_214{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}._outcomes_3knyk_214>._item_3knyk_76{align-items:start}._outcomes_3knyk_214 ._itemToggle_3knyk_197{align-self:start;margin-top:.1875rem}._outcomes_3knyk_214>._item_3knyk_76:nth-child(2n):before{inset-block:0;border-left:1px solid var(--diagram-border);content:"";position:absolute;left:-2px}._outcomes_3knyk_214>._item_3knyk_76:nth-child(n+3):after{top:-2px;border-top:1px solid var(--diagram-border);content:"";position:absolute;inset-inline:0}._tab_3knyk_70[data-related=true],._item_3knyk_76[data-related=true]{background:var(--diagram-trace-fill);box-shadow:inset 0 0 0 1.25px var(--diagram-trace)}._note_3knyk_205[data-related=true]{border-color:var(--diagram-trace);background:var(--diagram-trace-fill);box-shadow:0 0 0 .25px var(--diagram-trace)}._view_3knyk_20[data-tracing=true] ._tab_3knyk_70[data-related=false],._view_3knyk_20[data-tracing=true] ._item_3knyk_76[data-related=false]{opacity:.6}@media (hover:hover){._tab_3knyk_70:hover,._item_3knyk_76:hover{background:var(--diagram-pale)}._tab_3knyk_70:hover ._number_3knyk_98:not([aria-pressed=true] *){background:var(--white)}}._view_3knyk_20>:not(._card_3knyk_295){transition:opacity .2s}._view_3knyk_20[data-card-open]>:not(._card_3knyk_295){opacity:.4}._card_3knyk_295{z-index:2;border:1.5px solid var(--diagram-accent);background:var(--white);box-shadow:0 0 0 4px var(--white);border-radius:.625rem;position:absolute}._cardHeader_3knyk_309{cursor:pointer;text-align:left;grid-template-columns:1.25rem minmax(0,1fr) .875rem;align-items:center;gap:.625rem;width:100%;min-height:2.375rem;padding:.375rem .625rem;display:grid}._cardHeader_3knyk_309 ._itemToggle_3knyk_197{color:var(--diagram-ink);transform:rotate(180deg)}._cardBody_3knyk_324{gap:.375rem;padding:0 .625rem .75rem 2.5rem;display:grid}._cardDescription_3knyk_329{color:var(--diagram-muted);font-size:var(--text-compact);line-height:1.45}._cardDetail_3knyk_334{color:var(--diagram-ink);font-size:var(--text-small);line-height:1.5}@container (width>=36rem){._panel_3knyk_30{padding:1.25rem .75rem .75rem}._arrow_3knyk_59{width:1.25rem;height:1.25rem;margin-block:.375rem 1rem}._tab_3knyk_70{font-size:var(--text-small)}._lead_3knyk_119{margin-top:.75rem}._item_3knyk_76,._note_3knyk_205,._outcomes_3knyk_214>._item_3knyk_76{align-items:start;padding:.75rem}._note_3knyk_205 ._itemTitle_3knyk_183,._outcomes_3knyk_214 ._itemTitle_3knyk_183{font-size:var(--text-small)}._item_3knyk_76 ._itemToggle_3knyk_197{align-self:start;margin-top:.25rem}._itemDescription_3knyk_190{display:block}._caption_3knyk_120{font-size:var(--text-body)}}
