@layer base,vendor,prose,components,utilities;.genetics-outcomes{min-width:0}.genetics-outcomes__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.genetics-outcome{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);min-width:0;overflow:clip}.genetics-outcome__link{color:var(--text-strong);text-decoration:none;display:block}.genetics-outcome__link:hover{background:var(--surface-canvas)}.genetics-outcome__link:focus-visible{outline:var(--space-1) solid var(--text-link);outline-offset:calc(-1 * var(--space-1))}.genetics-outcome__art{aspect-ratio:3/2;background:var(--surface-canvas);display:grid}.genetics-outcome__art img{object-fit:contain;width:100%;height:100%;display:block}.genetics-outcome__empty{padding:var(--space-3);text-align:center;color:var(--text-secondary);font-size:var(--fs-14);place-items:center;display:grid}.genetics-outcome__body{gap:var(--space-1);padding:var(--space-3);overflow-wrap:anywhere;display:grid}.genetics-outcome__name{font-size:var(--fs-16);font-weight:var(--fw-heading)}.genetics-outcome__subtitle,.genetics-outcome__basis,.genetics-outcome__note{font-size:var(--fs-12);color:var(--text-secondary)}.genetics-outcome__chance{font-size:var(--fs-18);font-weight:var(--fw-heading)}.genetics-outcome__meter{height:var(--space-2);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--text-link) 0 var(--min), var(--blue-2) var(--min) var(--max), var(--surface-canvas) var(--max) 100%);display:block}.genetics-outcome__members{padding:var(--space-3) var(--space-5);font-size:var(--fs-14);margin:0}.genetics-outcome__note{padding:var(--space-3);margin:0}.genetics-outcomes__status{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:var(--fs-14)}.genetics-outcomes__more{margin-top:var(--space-4)}.genetics-outcomes__more summary{margin-bottom:var(--space-3);cursor:pointer;color:var(--text-link)}.tool-studio{min-width:0;container:tool-studio/inline-size}.tool-studio__header{margin-bottom:var(--space-4)}.tool-studio__header h1{margin:0 0 var(--space-2);font-size:var(--fs-36)}.tool-studio__header p{margin:var(--space-2) 0}.tool-studio__panels{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tool-studio__controls,.tool-studio__stage{min-width:0;padding:var(--space-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);margin:0}.tool-studio__controls h2,.tool-studio__stage h2{margin:0 0 var(--space-3);font-size:var(--fs-20)}.tool-studio__parents{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tool-studio__parent{min-width:0}.tool-studio__parent img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.tool-studio__parent .f{margin-bottom:0}.tool-studio__dock{top:var(--header-height,var(--space-8));z-index:8;margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-hairline);border-radius:var(--border-radius);background:var(--surface);color:var(--text-link);font-weight:var(--fw-emphasis);text-decoration:none;display:block;position:sticky}.tool-studio :is(input,select,button,a,[tabindex]){scroll-margin-top:calc(var(--header-height,var(--space-8)) + var(--space-8))}.tool-parent-option{align-items:center;gap:var(--space-3);min-width:0;display:flex}.tool-parent-option img{width:var(--space-9);height:var(--space-8);object-fit:contain;flex:none}.tool-parent-option strong{white-space:normal;min-width:0}@container tool-studio (width>=760px){.tool-studio__panels{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.tool-studio__parents{grid-template-columns:minmax(0,1fr)}.tool-studio__dock{display:none}}@media (max-width:880px){.tool-studio__panels{grid-template-columns:minmax(0,1fr)}.tool-studio__parents{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-studio__dock{display:block}}main.container:has(.tool-studio){overflow:clip}html:has(.tool-studio){scroll-padding-top:calc(var(--space-8) + var(--space-8))}@media (prefers-reduced-motion:reduce){.tool-studio{scroll-behavior:auto}}@media (max-height:500px){.tool-studio__dock{position:static}}@media print{.tool-studio__controls,.tool-studio__dock{display:none!important}.tool-studio__panels{display:block}.tool-studio__stage{border:0;padding:0}.tool-studio__header{display:block!important}}.tool-trust-line{margin:var(--space-2) 0;font-size:var(--fs-14);color:var(--text-secondary)}.tool-sources{margin:var(--space-6) 0}.tool-sources h2,.tool-sources h3{margin:var(--space-3) 0 var(--space-2)}.tool-sources ul{padding-left:var(--space-5)}.tool-print-footer{display:none}.tool-methods{gap:var(--space-6);min-width:0;margin:var(--space-6) auto;padding:var(--space-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-body);display:grid}.tool-methods h1{margin:0 0 var(--space-3);font-size:var(--fs-36)}.tool-methods h2{margin:0 0 var(--space-3);font-size:var(--fs-24)}.tool-methods p{margin:0 0 var(--space-3)}.tool-methods__header nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.tool-methods__table{overflow-x:auto}.tool-methods__table th,.tool-methods__table td{padding:var(--space-2);text-align:left;border-bottom:1px solid var(--border-hairline)}.tool-methods pre{white-space:pre-wrap;overflow-wrap:anywhere}.tool-methods [data-tool-embed-snippet] .f{margin-bottom:var(--space-2)}@media print{.tool-print-footer{margin-top:var(--space-6);border-top:1px solid var(--border-hairline);padding-top:var(--space-3);font-size:var(--fs-12);display:block}body:has(.tool-studio)>header{display:none!important}body:has(.tool-studio) #left_sidebar{display:none!important}body:has(.tool-studio) #right_sidebar{display:none!important}body:has(.tool-studio) nav.bottom_nav{display:none!important}main.container:has(.tool-studio){display:block;overflow:visible}.genetics-outcome{break-inside:avoid}.genetics-outcomes__more::details-content{content-visibility:visible;block-size:auto}.genetics-outcomes__more>summary{display:none}}.genetics-studio__scopes,.genetics-studio__links,.genetics-studio-result__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.genetics-studio-result__actions [data-studio-save-name]{padding-right:calc(var(--space-6) + var(--space-2))}.genetics-studio__scopes{margin-block:var(--space-3)}.genetics-studio .tool-studio__parent h3{margin:0 0 var(--space-2);font-size:var(--fs-18)}.genetics-studio__parent-art{aspect-ratio:3/2;background:var(--surface-canvas);place-items:center;display:grid}.genetics-studio__parent-art>span{padding:var(--space-3);color:var(--text-secondary);text-align:center}.genetics-studio__example,.genetics-studio-result__caption,.genetics-studio-result__assumptions,.genetics-studio [data-studio-readback]{font-size:var(--fs-12);color:var(--text-secondary)}.genetics-studio__example{margin-block:var(--space-2)}.genetics-studio__mode,.genetics-studio__traits,.genetics-studio__advanced{margin-block:var(--space-3)}.genetics-studio__traits>summary,.genetics-studio__advanced>summary,.genetics-studio-result details>summary{cursor:pointer}.genetics-studio__traits .f,.genetics-studio__advanced .f{margin-top:var(--space-3)}.genetics-studio-result [data-studio-question]{margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-lg)}.genetics-studio-result [data-studio-question] label{align-items:center;gap:var(--space-2);min-height:var(--space-9);margin-right:var(--space-3);display:inline-flex}.genetics-studio-result [data-studio-question] p{font-size:var(--fs-12);margin-bottom:0}.genetics-studio-result__map+.genetics-studio-result__map,.genetics-studio-result__health,.genetics-studio-result__traits,.genetics-studio-result__actions,.genetics-studio-result__model-switch{margin-top:var(--space-4)}.genetics-studio-result__pis,.genetics-studio-result__notice,.genetics-studio-result__limits{padding:var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-canvas)}.genetics-studio-result__pis{font-size:var(--fs-14)}.genetics-studio-result__health h3,.genetics-studio-result__traits h3{font-size:var(--fs-16)}.genetics-studio-result__health p,.genetics-studio-result__traits p{margin-block:var(--space-2);font-size:var(--fs-14)}.genetics-studio-result__color-details{margin-top:var(--space-3)}.genetics-studio__teaching,.genetics-studio__saved,.genetics-studio__links{margin-block:var(--space-6)}.genetics-studio__teaching>div{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.genetics-studio__teaching details{min-width:0}.genetics-studio [data-stale]{opacity:.6}.genetics-studio [data-studio-error]{color:var(--red-8)}@container tool-studio (width>=760px){.genetics-studio .genetics-outcomes__grid{gap:var(--space-3)}.genetics-studio .genetics-outcome__body{padding:var(--space-2)}.genetics-studio .tool-studio__controls,.genetics-studio .tool-studio__stage{padding:var(--space-4)}.genetics-studio .genetics-studio__parent-art,.genetics-studio .genetics-studio__parent-art img{max-height:var(--space-9)}}@media (max-width:880px){.genetics-studio__teaching>div{grid-template-columns:minmax(0,1fr)}}@media print{.genetics-studio__scopes,.genetics-studio__links,.genetics-studio-result__actions,.genetics-studio-result__model-switch,.genetics-studio__saved,.genetics-studio-result [data-studio-open-traits]{display:none!important}.genetics-studio .tool-studio__header{break-after:avoid}.genetics-studio-result__map{break-inside:avoid}}
