.dW9JqW_root{--v-pencil:var(--color-pencil-strong);--v-stroke:1.25px;--v-gap:3.25rem;min-width:0;color:var(--text);margin:0;container-type:inline-size}.dW9JqW_grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"shared shared shared""sever sever sever""a sep b""ch ch ch";gap:0 .75rem;display:grid}.dW9JqW_compartment{min-width:0;border:var(--v-stroke) solid var(--v-pencil);border-radius:var(--radius-card,1rem);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:.75rem;margin-block-end:var(--v-gap);padding:.625rem;display:flex;position:relative}.dW9JqW_compartment:after{content:"";height:var(--v-gap);border-inline-start:var(--v-stroke) solid var(--v-pencil);position:absolute;inset-block-start:calc(100% + var(--v-stroke));inset-inline-start:calc(50% - var(--v-stroke) / 2)}.dW9JqW_compartmentHead{align-items:center;gap:.4rem;min-width:0;display:flex}.dW9JqW_lock{width:1rem;height:1rem;color:var(--text);flex:none}.dW9JqW_business{min-width:0;font-family:var(--ot-font-display,inherit);font-size:var(--text-sm,.875rem);font-weight:600;line-height:1.3}.dW9JqW_items{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.dW9JqW_item{border-radius:var(--radius-field,.625rem);background:var(--surface-2);color:var(--muted);white-space:nowrap;align-items:center;gap:.4rem;padding:.3rem .4rem;font-size:.75rem;display:flex}.dW9JqW_item svg{flex:none;width:.875rem;height:.875rem}.dW9JqW_separator{max-width:3.75rem;flex-direction:column;grid-area:sep;align-items:center;gap:.375rem;margin-block-end:var(--v-gap);display:flex}.dW9JqW_wall{border-inline:var(--v-stroke) solid var(--v-pencil);flex:1;width:.3rem;min-height:1rem}.dW9JqW_separatorLabel{color:var(--muted);text-align:center;font-size:.6875rem;font-weight:600;line-height:1.3}.dW9JqW_channels{border:1px solid var(--border);border-radius:var(--radius-card,1rem);background:var(--surface-2);flex-wrap:wrap;grid-area:ch;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.dW9JqW_channelsLabel{font-size:var(--text-sm,.875rem);font-weight:600}.dW9JqW_channelMarks{color:var(--muted);gap:.75rem;display:flex}.dW9JqW_channelMarks svg{width:1.125rem;height:1.125rem}.dW9JqW_connection{z-index:1;grid-area:ch;place-self:start center;margin-block-start:calc(-1 * var(--v-gap) / 2 - .875rem)}.dW9JqW_connectionPill{border:1px solid var(--border);border-radius:var(--radius-pill,999px);background:var(--surface);height:1.75rem;font-size:var(--text-xs,.8125rem);white-space:nowrap;align-items:center;gap:.35rem;padding-inline:.625rem;font-weight:600;display:inline-flex}.dW9JqW_connectionPill svg{width:.875rem;height:.875rem}.dW9JqW_shared{grid-area:shared;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"node label""node never";justify-self:center;align-items:center;column-gap:.625rem;display:grid}.dW9JqW_sharedNode{border:var(--v-stroke) dashed var(--v-pencil);width:2.75rem;height:2.75rem;color:var(--muted);border-radius:50%;grid-area:node;place-items:center;display:grid}.dW9JqW_sharedNode svg{stroke-width:1.75px;width:1.25rem;height:1.25rem}.dW9JqW_sharedLabel{font-size:var(--text-sm,.875rem);grid-area:label;font-weight:600}.dW9JqW_never{color:var(--needs-you);font-size:var(--text-xs,.8125rem);grid-area:never;font-weight:600}.dW9JqW_sever{flex-direction:column;grid-area:sever;align-items:center;height:3.5rem;padding-block:.375rem;display:flex}.dW9JqW_segment{border-inline-start:var(--v-stroke) dashed var(--v-pencil);flex:1}.dW9JqW_cut{border:var(--v-stroke) solid var(--needs-you);background:var(--surface);width:1.375rem;height:1.375rem;color:var(--needs-you);border-radius:50%;place-items:center;margin-block:.25rem;display:grid}.dW9JqW_cut svg{stroke-width:2.25px;width:.75rem;height:.75rem}@container (min-width:44rem){.dW9JqW_grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(3.5rem,7rem) minmax(9rem,12rem);grid-template-areas:"a sep b sever shared""ch ch ch. .";column-gap:1rem}.dW9JqW_sever{flex-direction:row;align-self:start;height:auto;margin-block-start:2.8rem;margin-inline-start:-1rem;padding:0}.dW9JqW_segment{border-inline-start:0;border-block-start:var(--v-stroke) dashed var(--v-pencil);height:0}.dW9JqW_cut{margin-block:0;margin-inline:.25rem}.dW9JqW_compartment{padding:.875rem}.dW9JqW_item{font-size:var(--text-xs,.8125rem)}.dW9JqW_separator{max-width:5.5rem}.dW9JqW_shared{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"node""label""never";align-self:start;justify-items:center;row-gap:.25rem;margin-block-start:2.1rem}.dW9JqW_sharedNode{margin-block-end:.25rem}}
