.byline_byline__drfG0{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 0;margin-top:1.25rem;color:var(--quiet,hsl(var(--muted-foreground)));font-size:.85rem;line-height:1.6}.byline_byline__drfG0>span{overflow-wrap:anywhere}.byline_byline__drfG0>span+span:before{content:"·";display:inline-block;margin-inline:.55rem;color:var(--line,hsl(var(--border)));font-weight:700}.byline_link___HzjJ{color:var(--accent,hsl(var(--primary)));font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.22em;transition:text-decoration-color .15s}.byline_link___HzjJ:hover{text-decoration-color:currentColor}@media (max-width:40rem){.byline_byline__drfG0{display:grid;gap:.1rem}.byline_byline__drfG0>span+span:before{display:none}}.library-nav_cardTitle__5Al02{font-weight:650;font-size:1.075rem;line-height:1.45;margin-top:.75rem;overflow-wrap:anywhere}.library-nav_groupList__mgkTW{display:grid;gap:2.5rem;margin-top:2rem}.library-nav_group__LMxZx>h3{display:flex;align-items:baseline;gap:.6rem;font:400 clamp(1.3rem,2.4vw,1.55rem) /1.25 Georgia,serif;letter-spacing:-.01em}.library-nav_group__LMxZx>h3 small{color:var(--quiet);font:500 .8rem/1 system-ui,sans-serif;letter-spacing:0}.library-nav_group__LMxZx>p{margin-top:.4rem;color:var(--quiet);line-height:1.65;max-width:70ch}.library-nav_group__LMxZx ul{margin-top:1rem}.library-nav_guideLinks__npMDu{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.library-nav_guideLinks__npMDu a{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:100%;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:.9rem;background:var(--panel);transition:border-color .15s}.library-nav_guideLinks__npMDu a:hover{border-color:var(--accent)}.library-nav_guideLinks__npMDu span{display:grid;gap:.2rem;overflow-wrap:anywhere}.library-nav_guideLinks__npMDu strong{font-weight:650;line-height:1.45}.library-nav_guideLinks__npMDu small{color:var(--quiet);font-size:.8rem;line-height:1.5}.library-nav_guideLinks__npMDu svg{flex-shrink:0;width:1rem;height:1rem;color:var(--accent)}.library-nav_linkRow__bm_hE{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-top:1rem}.library-nav_linkRow__bm_hE a{display:inline-block;border:1px solid var(--line);border-radius:999px;background:var(--panel);padding:.55rem .95rem;font-size:.9rem;line-height:1.4;overflow-wrap:anywhere;transition:border-color .15s}.library-nav_linkRow__bm_hE a:hover{border-color:var(--accent);color:var(--accent)}.library-nav_sectionIntro__okJkx{margin-top:.75rem;color:var(--quiet);line-height:1.7;max-width:70ch}@media (max-width:40rem){.library-nav_guideLinks__npMDu{grid-template-columns:1fr}}.visuals_figure__kyEiI{position:relative;--v-paper:var(--paper,#fcfaf7);--v-ink:var(--ink,#2b2037);--v-quiet:var(--quiet,#655e6d);--v-line:var(--line,#e4dde7);--v-panel:var(--panel,#fff);--v-wash:var(--wash,#f3edf6);--v-accent:var(--accent,#663694);--cell-red:#c2415a;--cell-red-centre:#f3c9d1;--cell-platelet:#b8711c;--cell-white:#7a5bc9;--cell-white-body:#ebe4f8;--cell-plasma:#2f7f8a;--cell-plasma-body:#d6ecef;--cell-stem:var(--v-accent);container:jbf-figure/inline-size;margin:2rem 0 0;padding:1.25rem;border:1px solid var(--v-line);border-radius:1rem;background:var(--v-panel);color:var(--v-ink);scroll-margin-top:7rem}.dark .visuals_figure__kyEiI{--cell-red:#f08aa0;--cell-red-centre:#fbd6de;--cell-platelet:#f2b35e;--cell-white:#b59cf5;--cell-white-body:#382d52;--cell-plasma:#7cc6cf;--cell-plasma-body:#1d393e}.visuals_figure__kyEiI :where(ul,ol){list-style:none;margin:0;padding:0}.visuals_srOnly__5qPh5{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visuals_caption__mX_gU{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid var(--v-line)}.visuals_caption__mX_gU:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.visuals_captionTitle__DnrVO{font:400 1.3rem/1.3 Georgia,Times New Roman,serif;letter-spacing:-.01em;overflow-wrap:anywhere}.visuals_captionText__0Mkub{color:var(--v-quiet);font-size:.95rem;line-height:1.65;max-width:65ch}.visuals_captionNote__KeGd9{color:var(--v-quiet);font-size:.8rem;line-height:1.5}@container jbf-figure (min-width: 32rem){.visuals_caption__mX_gU{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title note" "text text";-moz-column-gap:1.5rem;column-gap:1.5rem}.visuals_captionTitle__DnrVO{grid-area:title}.visuals_captionText__0Mkub{grid-area:text}.visuals_captionNote__KeGd9{grid-area:note;padding-top:.35rem;white-space:nowrap}}.visuals_glyph__snD_j{flex:none;width:2rem;height:2rem;color:var(--v-ink);overflow:visible}.visuals_redBody___CMel{fill:var(--cell-red)}.visuals_redCentre__hwdTQ{fill:var(--cell-red-centre)}.visuals_plateletBody__yW0Mo{fill:var(--cell-platelet)}.visuals_whiteBody__5clXb{fill:var(--cell-white-body)}.visuals_whiteNucleus__6oBT9{fill:var(--cell-white)}.visuals_whiteStrand__Iq0jy{fill:none;stroke:var(--cell-white)}.visuals_plasmaBody__epPIR{fill:var(--cell-plasma-body)}.visuals_plasmaNucleus__FuBA_{fill:var(--cell-plasma)}.visuals_stemRing__1QMz6{fill:none;stroke:var(--cell-stem)}.visuals_stemDot__RwqP9{fill:var(--cell-stem)}.visuals_tag__y6Ct2{display:inline-block;margin-left:.4rem;padding:0 .5rem;border:1px solid var(--v-accent);border-radius:999px;color:var(--v-accent);font-size:.75rem;font-weight:700;line-height:1.5;vertical-align:.1em;white-space:nowrap}.visuals_cell__eenI6{display:flex;align-items:center;gap:.65rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.35rem .65rem .35rem .4rem;border:2px solid transparent;border-radius:.75rem}.visuals_cell__eenI6[data-affected=true]{border-color:var(--v-accent);background:var(--v-wash)}.visuals_cell__eenI6[data-muted=true] .visuals_glyph__snD_j{opacity:.5}.visuals_cell__eenI6[data-muted=true] .visuals_cellName__6Af__{color:var(--v-quiet);font-weight:500}.visuals_cellText__6AFxX{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .4rem;line-height:1.35}.visuals_cellText__6AFxX .visuals_tag__y6Ct2{margin-left:0}.visuals_cellName__6Af__{font-size:.95rem;font-weight:600}.visuals_cellSub__CBm_C{display:block;flex-basis:100%;color:var(--v-quiet);font-size:.8rem;line-height:1.4}.visuals_lineageBranches__UvgG_{margin-left:calc(1.4rem + 1.25px)}.visuals_lineageBranch__4cJTI{position:relative;padding:.9rem 0 0 1.4rem}.visuals_lineageBranch__4cJTI:before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1.5px solid var(--v-ink)}.visuals_lineageBranch__4cJTI:last-child:before{bottom:auto;height:1.65rem}.visuals_lineageBranch__4cJTI:after{content:"";position:absolute;left:0;top:1.65rem;width:1rem;border-top:1.5px solid var(--v-ink)}.visuals_branchName__hR0GA{display:block;font-size:.95rem;font-weight:650;line-height:1.5rem}.visuals_lineageCells__iMxAa{display:grid;gap:.15rem;margin-top:.35rem}.visuals_lineageChildren__4aI5J{margin-left:calc(1.4rem + 1.25px)}.visuals_lineageChild__MlQ2Z{position:relative;padding:.1rem 0 0 1.1rem}.visuals_lineageChild__MlQ2Z:before{content:"";position:absolute;left:0;top:-.3rem;height:calc(50% + .35rem);width:.85rem;border-left:1.5px solid var(--v-ink);border-bottom:1.5px solid var(--v-ink);border-bottom-left-radius:.5rem}@container jbf-figure (min-width: 34rem){.visuals_lineageRoot__gvBqH>.visuals_cell__eenI6{margin-inline:auto}.visuals_lineageBranches__UvgG_{--branch-gap:1.25rem;--branch-drop:1.1rem;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--branch-gap);margin:0;padding-top:calc(var(--branch-drop) * 2)}.visuals_lineageBranches__UvgG_:before{content:"";position:absolute;top:var(--branch-drop);left:calc((100% - var(--branch-gap)) / 4);right:calc((100% - var(--branch-gap)) / 4);border-top:1.5px solid var(--v-ink)}.visuals_lineageBranches__UvgG_:after{content:"";position:absolute;top:0;left:calc(50% - .75px);height:var(--branch-drop);border-left:1.5px solid var(--v-ink)}.visuals_lineageBranch__4cJTI{padding:.85rem .75rem .9rem;border:1px solid var(--v-line);border-radius:.85rem;background:var(--v-paper)}.visuals_lineageBranch__4cJTI:before,.visuals_lineageBranch__4cJTI:last-child:before{top:calc(var(--branch-drop) * -1 - 1px);bottom:auto;left:calc(50% - .75px);height:var(--branch-drop)}.visuals_lineageBranch__4cJTI:after{display:none}.visuals_branchName__hR0GA{text-align:center}}.visuals_inheritance__9DTkP{display:grid;gap:1rem}.visuals_groupLabel__i3iNV{display:block;color:var(--v-quiet);font-size:.85rem;font-weight:650;text-align:center}.visuals_people__oKbAt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:36rem;margin:.5rem auto 0}.visuals_outcome__8bfal,.visuals_person__dTKhL{display:grid;justify-items:center;align-content:start;gap:.35rem;padding:.9rem .75rem;border:1px solid var(--v-line);border-radius:.85rem;text-align:center}.visuals_outcome__8bfal{border-color:transparent;background:var(--v-wash)}.visuals_outcomeStatus__Fmhe9,.visuals_personRole__3x_cb{font-size:.95rem;font-weight:650;line-height:1.35}.visuals_outcomeDetail__KJuCu,.visuals_personDetail__2kMg0{color:var(--v-quiet);font-size:.85rem;line-height:1.45}.visuals_descent__GusCN{display:grid;justify-items:center;gap:.35rem}.visuals_descent__GusCN:before{content:"";height:1.25rem;border-left:1.5px solid var(--v-ink)}.visuals_outcomes__B_d9S{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.75rem}.visuals_outcomeGroups__0Lyyd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}.visuals_outcomeGroup__IiJyo{display:grid;gap:.5rem;align-content:start}@container jbf-figure (max-width: 26rem){.visuals_people__oKbAt{grid-template-columns:minmax(0,1fr)}.visuals_outcome__8bfal,.visuals_person__dTKhL{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:1rem;column-gap:1rem;align-items:center;justify-items:start;text-align:left}.visuals_person__dTKhL .visuals_genePair__VKn7X{grid-column:2;grid-row:1/span 2}.visuals_outcome__8bfal{grid-template-areas:"chance pairs" "status pairs" "detail pairs"}.visuals_chance__E_v6C{grid-area:chance}.visuals_outcomeStatus__Fmhe9{grid-area:status}.visuals_outcomeDetail__KJuCu{grid-area:detail}.visuals_outcome__8bfal .visuals_pairs__v7F2b{grid-area:pairs;flex-direction:column;gap:.4rem;margin:0}}.visuals_chance__E_v6C{color:var(--v-accent);font:400 1.6rem/1.15 Georgia,Times New Roman,serif;letter-spacing:-.01em;white-space:nowrap}.visuals_pairs__v7F2b{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block:.15rem}.visuals_genePair__VKn7X{display:inline-flex;align-items:flex-end;gap:.25rem}.visuals_geneColumn__9m8l7{display:grid;justify-items:center;gap:.1rem}.visuals_gene__Mxyc_{display:block;width:.55rem;height:1.6rem;border:1.5px solid var(--v-ink);border-radius:.3rem;background:var(--v-panel)}.visuals_gene__Mxyc_[data-copy=changed]{background:var(--v-accent)}.visuals_gene__Mxyc_[data-copy=y]{height:1.05rem}.visuals_geneLetter__JiNtB{color:var(--v-quiet);font-size:.7rem;font-weight:650;line-height:1}.visuals_lineNotes__ToxHH{display:grid;gap:.5rem;padding-left:1rem;border-left:3px solid var(--v-accent);color:var(--v-quiet);font-size:.95rem;line-height:1.65}.visuals_legend__F6tK_{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding-top:.85rem;border-top:1px solid var(--v-line);color:var(--v-quiet);font-size:.8rem;line-height:1.4}.visuals_legend__F6tK_ li{display:flex;align-items:center;gap:.45rem}.visuals_legend__F6tK_ .visuals_gene__Mxyc_{flex:none;height:1.1rem;width:.45rem}.visuals_legend__F6tK_ .visuals_gene__Mxyc_[data-copy=y]{height:.75rem}.visuals_timeline__MHPn9{display:grid}.visuals_step__uH9ck{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);-moz-column-gap:.9rem;column-gap:.9rem;padding-bottom:1.35rem}.visuals_step__uH9ck:last-child{padding-bottom:0}.visuals_step__uH9ck:not(:last-child):before{content:"";position:absolute;left:calc(1rem - .75px);top:2.4rem;bottom:.4rem;border-left:1.5px solid var(--v-ink)}.visuals_stepMarker__S_uXq{display:grid;place-items:center;width:2rem;height:2rem;border:1.5px solid var(--v-ink);border-radius:50%;background:var(--v-panel);font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1}.visuals_step__uH9ck[data-day-zero=true] .visuals_stepMarker__S_uXq{border-color:var(--v-accent);background:var(--v-accent);color:var(--v-panel)}.visuals_stepTitle__OCYqW{padding-top:.2rem;font-size:1rem;font-weight:650;line-height:1.45}.visuals_stepText__uiGUH{margin-top:.2rem;color:var(--v-quiet);font-size:.95rem;line-height:1.65;max-width:60ch}.visuals_sources__2Lel1{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@container jbf-figure (min-width: 30rem){.visuals_sources__2Lel1{grid-template-columns:repeat(2,minmax(0,1fr))}}.visuals_source__0i1Hu{display:flex;align-items:flex-start;gap:.85rem;padding:1rem;border:1.5px solid var(--v-line);border-radius:.85rem}.visuals_source__0i1Hu[data-emphasized=true]{border-color:var(--v-accent);background:var(--v-wash)}.visuals_source__0i1Hu[data-emphasized=false]{border-style:dashed}.visuals_sourceIcon__oPsul{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border:1.5px solid;border-radius:50%;color:var(--v-accent)}.visuals_sourceIcon__oPsul svg{width:1.15rem;height:1.15rem}.visuals_source__0i1Hu[data-emphasized=false] .visuals_sourceIcon__oPsul{color:var(--v-quiet);opacity:.7}.visuals_sourceTitle__5Xgga{font-size:1rem;font-weight:650;line-height:1.4}.visuals_source__0i1Hu[data-emphasized=false] .visuals_sourceTitle__5Xgga{color:var(--v-quiet);font-weight:600}.visuals_sourceKind__CX5Ab{margin-top:.1rem;color:var(--v-quiet);font-size:.8rem;line-height:1.45}.visuals_sourceText__LN18r{margin-top:.45rem;color:var(--v-quiet);font-size:.9rem;line-height:1.6}@media (max-width:40rem){.visuals_figure__kyEiI{padding:1rem}}@media print{.visuals_figure__kyEiI{-moz-column-break-inside:avoid;break-inside:avoid}}@media (prefers-reduced-motion:reduce){.visuals_figure__kyEiI,.visuals_figure__kyEiI *{animation:none!important;transition:none!important}}@media (forced-colors:active){.visuals_plasmaNucleus__FuBA_,.visuals_plateletBody__yW0Mo,.visuals_redBody___CMel,.visuals_stemDot__RwqP9,.visuals_whiteNucleus__6oBT9{fill:CanvasText}.visuals_plasmaBody__epPIR,.visuals_redCentre__hwdTQ,.visuals_whiteBody__5clXb{fill:Canvas}.visuals_stemRing__1QMz6,.visuals_whiteStrand__Iq0jy{stroke:CanvasText}.visuals_cell__eenI6{border-color:Canvas}.visuals_cell__eenI6[data-affected=true],.visuals_source__0i1Hu[data-emphasized=true]{border-color:Highlight}.visuals_gene__Mxyc_{forced-color-adjust:none;border-color:CanvasText;background:Canvas}.visuals_gene__Mxyc_[data-copy=changed]{background:CanvasText}.visuals_step__uH9ck[data-day-zero=true] .visuals_stepMarker__S_uXq{border-width:3px}}.ChimerismFigure_layout__LNje6{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:center}@container jbf-figure (min-width: 30rem){.ChimerismFigure_layout__LNje6{grid-template-columns:minmax(9rem,12.5rem) minmax(0,1fr);gap:1.75rem}}.ChimerismFigure_body__vLp2c{display:flex;justify-content:center}.ChimerismFigure_drawing__ZZuhh{display:block;width:100%;max-width:11rem;height:auto;color:var(--v-ink);overflow:visible}@container jbf-figure (min-width: 30rem){.ChimerismFigure_drawing__ZZuhh{max-width:12.5rem}}.ChimerismFigure_skin__rvOZF{fill:var(--cell-plasma-body);stroke:var(--cell-plasma)}.ChimerismFigure_hair__xnGym{fill:var(--cell-plasma);fill:color-mix(in srgb,var(--cell-plasma) 45%,var(--cell-plasma-body));stroke:var(--cell-plasma)}.ChimerismFigure_organ__ho2vA{fill:var(--v-panel);stroke:var(--cell-plasma)}.ChimerismFigure_vessel__Q2_Yh{fill:none;stroke:var(--cell-red)}.ChimerismFigure_bone__u7bAq{fill:var(--v-panel);stroke:var(--cell-plasma)}.ChimerismFigure_marrow__DD4zN{fill:var(--cell-red)}.ChimerismFigure_cell__BKA96{fill:var(--cell-red);stroke:var(--v-ink)}.ChimerismFigure_groups__IY_yG{display:grid;gap:.75rem}.ChimerismFigure_group__COmwg{padding:.9rem 1rem;border:1.5px solid var(--v-line);border-radius:.85rem}.ChimerismFigure_group__COmwg[data-dna=donor]{border-color:var(--cell-red)}.ChimerismFigure_group__COmwg[data-dna=patient]{border-color:var(--cell-plasma);border-style:dashed}.ChimerismFigure_groupTitle__S6UMn{display:flex;align-items:center;gap:.55rem;font-size:1rem;font-weight:650;line-height:1.4}.ChimerismFigure_swatch__PFp2Y{flex:none;width:1rem;height:1rem;border-radius:50%;border:2px solid var(--cell-red);background:var(--cell-red)}.ChimerismFigure_swatch__PFp2Y[data-dna=patient]{border-color:var(--cell-plasma);background:var(--cell-plasma-body)}.ChimerismFigure_items__lvaVj{display:grid;gap:.3rem;margin-top:.5rem;color:var(--v-quiet);font-size:.9rem;line-height:1.55}.ChimerismFigure_items__lvaVj li{position:relative;padding-left:1rem}.ChimerismFigure_items__lvaVj li:before{content:"";position:absolute;left:.15rem;top:.62em;width:.35rem;height:.35rem;border-radius:50%;background:currentColor}.ChimerismFigure_notes__ZR_p9{margin-top:1.25rem}@media (forced-colors:active){.ChimerismFigure_bone__u7bAq,.ChimerismFigure_hair__xnGym,.ChimerismFigure_organ__ho2vA,.ChimerismFigure_skin__rvOZF{fill:Canvas;stroke:CanvasText}.ChimerismFigure_vessel__Q2_Yh{stroke:CanvasText}.ChimerismFigure_cell__BKA96,.ChimerismFigure_marrow__DD4zN{fill:CanvasText}.ChimerismFigure_swatch__PFp2Y{forced-color-adjust:none;border-color:CanvasText;background:CanvasText}.ChimerismFigure_swatch__PFp2Y[data-dna=patient]{background:Canvas}}