.GeneticsDetail_hero__EiyyO{position:relative;background:var(--navy);overflow:hidden;padding:var(--s8) 3rem var(--s7)}.GeneticsDetail_heroPhoto__ePDS0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}.GeneticsDetail_heroVeil__a_EUN{position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,17,29,.95) 0,rgba(7,17,29,.6) 60%,rgba(7,17,29,.35))}.GeneticsDetail_heroInner__OEk8h{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5);flex-wrap:wrap}.GeneticsDetail_heroChips__uCqUc{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.8rem}.GeneticsDetail_heroName__mxUQV{font-size:clamp(1.8rem,4.5vw,3rem);font-weight:200;letter-spacing:-.05em;line-height:1.05;color:var(--white);margin:0 0 .5rem}.GeneticsDetail_heroSub__ejovT{font-size:.85rem;color:rgba(255,255,255,.5)}.GeneticsDetail_heroPrice__k71Cf{text-align:right;flex-shrink:0}.GeneticsDetail_priceLabel__FSO7B{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:.3rem}.GeneticsDetail_priceValue__8ecsx{font-size:2rem;font-weight:700;color:var(--gold);letter-spacing:-.03em}.GeneticsDetail_priceUnit__UubZa{font-size:.72rem;color:rgba(255,255,255,.45)}.GeneticsDetail_actionBar__3neeg{background:var(--navy);padding:1rem 3rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);position:-webkit-sticky;position:sticky;top:var(--nav-h);z-index:90}.GeneticsDetail_actionNote__ZbxB6{font-size:.72rem;color:rgba(255,255,255,.4);margin-left:auto}.GeneticsDetail_content___4r5M{display:grid;grid-template-columns:1fr 320px;grid-gap:3rem;gap:3rem;padding:var(--s7) 3rem var(--s9);align-items:start;background:var(--off)}.GeneticsDetail_main__n_9xP{min-width:0;display:flex;flex-direction:column;gap:var(--s5)}.GeneticsDetail_side__92a5t{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 5.5rem);display:flex;flex-direction:column;gap:var(--s4)}.GeneticsDetail_panel__jNGhU{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--s5)}.GeneticsDetail_panelTitle__0BVjm{margin:0 0 var(--s4);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark)}.GeneticsDetail_prose__DMvUh{margin:0;font-size:.88rem;line-height:1.75;color:var(--navy-60);white-space:pre-line}.GeneticsDetail_rows__z3WP4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s3) var(--s5);gap:var(--s3) var(--s5)}.GeneticsDetail_row__RHgE1{display:flex;justify-content:space-between;gap:var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--border);font-size:.82rem}.GeneticsDetail_rowKey__CkSl5{color:var(--navy-40)}.GeneticsDetail_rowVal__IaLrm{color:var(--navy);font-weight:600;text-align:right}.GeneticsDetail_rowUnknown__x6AhA{color:var(--navy-40);font-weight:400;text-align:right}.GeneticsDetail_pass___y3U9{color:var(--emerald);font-weight:700}.GeneticsDetail_fail__tg_98{color:var(--error);font-weight:700}.GeneticsDetail_donorCard__xmGR7{display:flex;align-items:center;gap:var(--s4);padding:var(--s4);background:var(--off);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:var(--s4)}.GeneticsDetail_donorMark__oVyaI{width:44px;height:44px;border-radius:50%;background:var(--navy);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.GeneticsDetail_donorName__toD5S{margin:0;font-size:1rem;font-weight:700;color:var(--navy)}.GeneticsDetail_donorMeta__TbKuF{margin:0;font-size:.76rem;color:var(--navy-40)}.GeneticsDetail_sideNote__luD3y{margin:0;font-size:.78rem;line-height:1.65;color:var(--navy-60)}.GeneticsDetail_sideList__v5g6y{margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.7;color:var(--navy-60)}@media (max-width:900px){.GeneticsDetail_hero__EiyyO{padding:var(--s7) 1.25rem var(--s6)}.GeneticsDetail_actionBar__3neeg{padding:.8rem 1.25rem;position:static}.GeneticsDetail_actionNote__ZbxB6{margin-left:0;width:100%}.GeneticsDetail_content___4r5M{grid-template-columns:1fr;gap:1.5rem;padding:var(--s6) 1.25rem var(--s8)}.GeneticsDetail_side__92a5t{position:static}.GeneticsDetail_rows__z3WP4{grid-template-columns:1fr}.GeneticsDetail_heroPrice__k71Cf{text-align:left}}.Header_header__KwdYD{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;flex-direction:column}.Header_topBar__Guhl4{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:.6rem 2.5rem;min-height:76px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.07);transition:background .3s ease}.Header_logo____uDV{height:26px;width:auto;object-fit:contain;display:block}.Header_topRight__vmpkJ{display:flex;align-items:center;gap:1rem;position:relative}.Header_pillRow__HuaPU{display:flex;justify-content:center;padding:.5rem 2.5rem}.Header_waLink__DMoqf{display:flex;align-items:center;gap:.45rem}.Header_burger__9ocpS{display:none;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-pill);background:rgba(255,255,255,.08);color:var(--white);cursor:pointer;flex-shrink:0}.Header_burgerBars__Bsn0H{position:relative;width:16px;height:11px}.Header_burgerBars__Bsn0H span,.Header_burgerBars__Bsn0H span:after,.Header_burgerBars__Bsn0H span:before{position:absolute;left:0;width:16px;height:1.5px;border-radius:2px;background:var(--white);transition:transform .18s ease,opacity .18s ease}.Header_burgerBars__Bsn0H span{top:50%;margin-top:-.75px}.Header_burgerBars__Bsn0H span:before{content:"";top:-5px}.Header_burgerBars__Bsn0H span:after{content:"";top:5px}.Header_burger__9ocpS[aria-expanded=true] .Header_burgerBars__Bsn0H span{background:transparent}.Header_burger__9ocpS[aria-expanded=true] .Header_burgerBars__Bsn0H span:before{transform:translateY(5px) rotate(45deg)}.Header_burger__9ocpS[aria-expanded=true] .Header_burgerBars__Bsn0H span:after{transform:translateY(-5px) rotate(-45deg)}.Header_drawer__1mojw{display:none;flex-direction:column;gap:2px;padding:var(--s3) var(--s4) var(--s5);background:rgba(7,17,29,.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(201,168,76,.25);max-height:calc(100vh - 60px);overflow-y:auto}.Header_drawerLink__9AvqM{display:flex;align-items:center;gap:.6rem;padding:.85rem .9rem;border-radius:var(--r-sm);color:rgba(255,255,255,.9);font-size:.95rem;font-weight:600;text-decoration:none}.Header_drawerLink__9AvqM[data-active=true]{background:rgba(255,255,255,.1);color:var(--white);font-weight:700}.Header_drawerCta__kTmA6{margin-top:var(--s3);padding:.9rem;border-radius:var(--r-pill);background:var(--gold);color:var(--navy);font-size:.95rem;font-weight:800;text-align:center;text-decoration:none}@media (max-width:900px){.Header_topBar__Guhl4{padding:.5rem 1rem;min-height:55px}.Header_logo____uDV{height:23px}.Header_topRight__vmpkJ{gap:.5rem}.Header_pillRow__HuaPU{display:none}.Header_burger__9ocpS{display:inline-flex}.Header_drawer__1mojw{display:flex}.Header_hideOnMobile__atC_P{display:none}}.AiSearchBar_wrap__DhQ4k{display:flex;flex-direction:column;gap:var(--s3)}.AiSearchBar_bar__ZBICX{display:flex;align-items:center;gap:var(--s3);background:var(--white);border:1px solid var(--gold-border);border-radius:var(--r-pill);padding:.35rem .35rem .35rem 1rem;box-shadow:var(--sh)}.AiSearchBar_icon__oH3Va{color:var(--gold-dark);font-size:.9rem;flex-shrink:0}.AiSearchBar_input__xyMLU{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font);font-size:.88rem;color:var(--navy);padding:.5rem 0}.AiSearchBar_input__xyMLU::placeholder{color:var(--navy-40)}.AiSearchBar_clearBtn__Sl4B6{border:none;background:none;color:var(--navy-40);font-size:1.2rem;line-height:1;cursor:pointer;padding:0 .2rem}.AiSearchBar_go__uiFel{flex-shrink:0;border:none;border-radius:var(--r-pill);background:var(--navy);color:var(--white);font-family:var(--font);font-weight:700;font-size:.8rem;padding:.55rem 1.3rem;cursor:pointer;transition:var(--t)}.AiSearchBar_go__uiFel:hover{background:var(--gold);color:var(--navy)}.AiSearchBar_go__uiFel:disabled{opacity:.6;cursor:default}.AiSearchBar_chipRow__YHK_J{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.AiSearchBar_chipLabel__c5ZpL{font-size:.72rem;font-weight:600;color:rgba(255,255,255,.5)}.AiSearchBar_chip__gsc4z{display:inline-flex;align-items:center;gap:.35rem;background:var(--gold);color:var(--navy);border:none;border-radius:var(--r-pill);padding:.26rem .7rem;font-family:var(--font);font-size:.72rem;font-weight:700;cursor:pointer;transition:var(--t)}.AiSearchBar_chip__gsc4z:hover{background:var(--white)}.AiSearchBar_chipX__uPzbh{opacity:.6;font-size:.85rem}.AiSearchBar_count__nAvKh{font-size:.72rem;color:rgba(255,255,255,.45);margin-left:auto}.AiSearchBar_note__CzCFK{margin:0;font-size:.75rem;line-height:1.5;color:rgba(255,255,255,.55)}@media (max-width:620px){.AiSearchBar_bar__ZBICX{padding-left:.8rem;flex-wrap:wrap}.AiSearchBar_input__xyMLU{flex-basis:100%;order:-1}.AiSearchBar_go__uiFel{margin-left:auto}.AiSearchBar_count__nAvKh{margin-left:0;width:100%}}.Pagination_wrap___jdIY{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--border)}.Pagination_summary__r0Fs1{font-size:.8rem;color:var(--navy-40)}.Pagination_summary__r0Fs1 strong{color:var(--navy);font-weight:700}.Pagination_pages__fwTTL{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.Pagination_page__WM_cH,.Pagination_step__N_UMM{min-width:38px;height:38px;padding:0 .5rem;border-radius:var(--r-sm);border:1.5px solid var(--border);background:var(--white);color:var(--navy-40);font-family:var(--font);font-weight:600;font-size:.8rem;cursor:pointer;transition:var(--t)}.Pagination_page__WM_cH:hover:not(.Pagination_pageOn__53k_Q),.Pagination_step__N_UMM:hover:not(:disabled){border-color:var(--navy);color:var(--navy)}.Pagination_pageOn__53k_Q{border-color:var(--navy);background:var(--navy);color:var(--white)}.Pagination_step__N_UMM:disabled{opacity:.4;cursor:default}.Pagination_gap__h2Z1f{color:var(--navy-40);padding:0 .2rem;font-size:.8rem}.Pagination_sizeWrap__5Guik{display:flex;align-items:center;gap:var(--s2)}.Pagination_sizeLabel__Mvla0{font-size:.75rem;color:var(--navy-40)}.Pagination_size__I1xoJ{height:38px;border-radius:var(--r-sm);border:1.5px solid var(--border);background:var(--white);color:var(--navy);font-family:var(--font);font-weight:600;font-size:.8rem;padding:0 .6rem;cursor:pointer}@media (max-width:720px){.Pagination_wrap___jdIY{justify-content:center;text-align:center}.Pagination_summary__r0Fs1{width:100%}.Pagination_pages__fwTTL{justify-content:center;width:100%;order:2}.Pagination_sizeWrap__5Guik{order:3}}.GeneticsDirectory_layout__xKr5b{display:flex;gap:2.5rem;align-items:flex-start}.GeneticsDirectory_filters__PoM9j{width:240px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 1.5rem)}.GeneticsDirectory_results__rxT9Y{flex:1 1;min-width:0}.GeneticsDirectory_search__uAr7a{width:100%;margin-bottom:var(--s5)}.GeneticsDirectory_group__al8gv{margin-bottom:var(--s5)}.GeneticsDirectory_groupLabel__r7NCX{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-40);margin-bottom:var(--s3)}.GeneticsDirectory_check__OTENN{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) 0;font-size:.85rem;color:var(--navy);cursor:pointer}.GeneticsDirectory_count__ciGc6{margin-left:auto;font-size:.72rem;color:var(--navy-40)}.GeneticsDirectory_clear__qpGlH{background:none;border:none;padding:0;font:inherit;font-size:.75rem;color:var(--gold-dark);cursor:pointer;text-decoration:underline}.GeneticsDirectory_head__d_9Qz{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s4);flex-wrap:wrap}.GeneticsDirectory_total__P8mP8{font-size:.82rem;color:var(--navy-40)}.GeneticsDirectory_grid___GfuI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s4);gap:var(--s4)}.GeneticsDirectory_card__id1ku{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;text-decoration:none;transition:var(--t);box-shadow:var(--sh-xs)}.GeneticsDirectory_card__id1ku:hover{border-color:var(--border-mid);box-shadow:var(--sh);transform:translateY(-2px)}.GeneticsDirectory_media__hWwiC{position:relative;aspect-ratio:4/3;background:var(--off);overflow:hidden}.GeneticsDirectory_photo__pen4U{width:100%;height:100%;object-fit:cover;display:block}.GeneticsDirectory_monogram__h5OSb{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--navy);color:var(--gold);font-size:2.4rem}.GeneticsDirectory_kindChip__rA8on{position:absolute;top:var(--s3);left:var(--s3);padding:.22rem .6rem;border-radius:100px;background:var(--white);color:var(--navy);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.GeneticsDirectory_kindEmbryo__60hj5{background:var(--gold);color:var(--navy)}.GeneticsDirectory_body__Sh44S{padding:var(--s4);display:flex;flex-direction:column;gap:var(--s2);flex:1 1}.GeneticsDirectory_name__OYf3J{margin:0;font-size:1rem;font-weight:700;color:var(--navy);letter-spacing:-.02em}.GeneticsDirectory_donor__we679{margin:0;font-size:.78rem;color:var(--navy-60)}.GeneticsDirectory_chips__0Mpkk{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:var(--s2)}.GeneticsDirectory_chipClear__XBb3u,.GeneticsDirectory_chipForm__T_ugC,.GeneticsDirectory_chipTerm__XsltB{padding:.18rem .5rem;border-radius:100px;font-size:.64rem;font-weight:700;letter-spacing:.04em;border:1px solid var(--border);color:var(--navy-60);background:var(--off)}.GeneticsDirectory_chipForm__T_ugC{border-color:var(--border-mid);color:var(--navy)}.GeneticsDirectory_chipClear__XBb3u{border-color:var(--emerald);color:var(--emerald);background:transparent}.GeneticsDirectory_chipTerm__XsltB{border-color:var(--gold-border);color:var(--gold-dark);background:transparent}.GeneticsDirectory_note__kQ0kK{margin:0;font-size:.72rem;color:var(--navy-40)}.GeneticsDirectory_foot__wSaot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin-top:auto;padding-top:var(--s3);border-top:1px solid var(--border);flex-wrap:wrap}.GeneticsDirectory_price__Rqt3Y{font-size:1.05rem;font-weight:700;color:var(--navy);letter-spacing:-.02em}.GeneticsDirectory_per__HIgNz{font-size:.7rem;color:var(--navy-40)}.GeneticsDirectory_avail__wkf_p{font-size:.7rem;color:var(--navy-60);text-align:right}.GeneticsDirectory_where__xgB4K{font-size:.72rem;color:var(--navy-40)}.GeneticsDirectory_empty__MVk_d{padding:var(--s8) var(--s5);text-align:center;background:var(--off);border:1px dashed var(--border-mid);border-radius:var(--r-lg)}.GeneticsDirectory_emptyTitle__Vtd_C{margin:0 0 var(--s2);font-weight:700;color:var(--navy)}.GeneticsDirectory_emptyBody__AJFX3{margin:0;font-size:.85rem;color:var(--navy-60)}@media (max-width:1100px){.GeneticsDirectory_grid___GfuI{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.GeneticsDirectory_layout__xKr5b{flex-direction:column;gap:1.5rem}.GeneticsDirectory_filters__PoM9j{width:100%;position:static}}@media (max-width:620px){.GeneticsDirectory_grid___GfuI{grid-template-columns:1fr}}.StableDirectory_layout__CzfO5{display:flex;gap:2.5rem;align-items:flex-start}.StableDirectory_filters__mbSAb{width:240px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 1.5rem)}.StableDirectory_results__GZgql{flex:1 1;min-width:0}.StableDirectory_group__sKcxh{margin-bottom:var(--s5)}.StableDirectory_groupLabel__NLIqj{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-40);margin-bottom:var(--s3)}.StableDirectory_check__vPN7h{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) 0;font-size:.85rem;color:var(--navy);cursor:pointer}.StableDirectory_count__2lXGI{margin-left:auto;font-size:.72rem;color:var(--navy-40)}.StableDirectory_search__IVp9S{width:100%;margin-bottom:var(--s5)}.StableDirectory_head__czuBn{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s4);flex-wrap:wrap}.StableDirectory_total___T_kT{font-size:.82rem;color:var(--navy-40)}.StableDirectory_grid__rqEvf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s4);gap:var(--s4)}.StableDirectory_card__aEdty{display:block;padding:var(--s5);background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);text-decoration:none;transition:var(--t);box-shadow:var(--sh-xs)}.StableDirectory_card__aEdty:hover{border-color:var(--border-mid);box-shadow:var(--sh);transform:translateY(-2px)}.StableDirectory_cardPaid__1lEZk{border-color:var(--gold-border)}.StableDirectory_cardTop__xeaZi{display:flex;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s3)}.StableDirectory_avatar__ncmqs{width:46px;height:46px;border-radius:50%;background:var(--navy);color:var(--white);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;flex-shrink:0}.StableDirectory_name__ZkBg3{font-size:1rem;font-weight:700;color:var(--navy);margin:0 0 2px}.StableDirectory_where___KJMX{font-size:.78rem;color:var(--navy-40)}.StableDirectory_bio__HHmuV{margin:0 0 var(--s4);font-size:.82rem;line-height:1.6;color:var(--navy-60);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.StableDirectory_stats__Fk_Nb{display:flex;gap:var(--s5);padding-top:var(--s3);border-top:1px solid var(--border)}.StableDirectory_stat__aLcKj{display:flex;flex-direction:column;gap:1px}.StableDirectory_statNum__eZK1t{font-size:.95rem;font-weight:700;color:var(--navy)}.StableDirectory_statLbl__Fj_g3{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-40)}.StableDirectory_empty__wr7O2{padding:var(--s8) var(--s5);text-align:center;background:var(--off);border:1px dashed var(--border-mid);border-radius:var(--r-lg)}.StableDirectory_emptyTitle__j_OBx{margin:0 0 var(--s2);font-weight:700;color:var(--navy)}.StableDirectory_emptyBody__3x1PN{margin:0;font-size:.85rem;color:var(--navy-60)}.StableDirectory_clear__jLh8l{background:none;border:none;padding:0;font:inherit;font-size:.75rem;color:var(--gold-dark);cursor:pointer;text-decoration:underline}@media (max-width:900px){.StableDirectory_layout__CzfO5{flex-direction:column;gap:1.5rem}.StableDirectory_filters__mbSAb{width:100%;position:static}.StableDirectory_grid__rqEvf{grid-template-columns:1fr}}