body.hl-on{--hl-wash-peak: .52;--hl-wash-fall: .58;--hl-wash-tail: 145px}body.g-trace .ps-bg-pattern,body.g-trace .traits-bg-pattern{--pg-tint: .03}body.g-full .ps-bg-pattern,body.g-full .traits-bg-pattern{--pg-tint: .07}body.hl-on .hl-d-0 .hl-fade-layer,body.hl-on .hl-d-0 .ps-fade-layer{display:none}.hl-d-1{--hl-wash-peak: .22}.hl-d-2{--hl-wash-peak: .36}.hl-d-3{--hl-wash-peak: .52}.hl-d-4{--hl-wash-peak: .72}.hl-d-5{--hl-wash-peak: .95}.hl-d-6{--hl-wash-peak: 1.25}.hl-fade-layer{position:absolute;top:0;left:0;right:0;z-index:0;pointer-events:none;display:none}body.hl-on .hl-fade-layer,body.hl-on .ps-fade-layer{display:block;height:calc(var(--hl-hero-h, 420px) + var(--hl-wash-tail));--hl-wash-base: linear-gradient(180deg, rgba(255, 255, 255, calc(var(--hl-wash-peak) * .55)) 0, rgba(255, 255, 255, calc(var(--hl-wash-peak) * var(--hl-wash-fall) * .55)) calc(var(--hl-hero-h, 420px) * .88), rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, color-mix(in srgb, var(--hl-accent) calc(var(--hl-wash-peak) * 17%), transparent) 0, color-mix(in srgb, var(--hl-accent) calc(var(--hl-wash-peak) * var(--hl-wash-fall) * 17%), transparent) calc(var(--hl-hero-h, 420px) * .88), transparent 100%);background:var(--hl-wash-base)}body.hl-on .hl-hero{background:transparent}body.hl-on .hl-wrap{position:relative}body.hl-on .hl-wrap>*:not([class*=fade-layer]):not(.site-nav):not(.pb-wrap):not([class*=bg-pattern]):not(.skip-link):not(#main-content){position:relative}body.hl-on .cs-main,body.hl-on .sd-main{position:relative}body.hl-on .hl-hero h1{color:var(--hl-accent-dark)}body.hl-on .hl-hero .subtitle,body.hl-on .cs-hero-subtitle,body.hl-on .hl-hero .sd-hero-sub,body.hl-on .hl-hero p{color:#334155}body.hl-on .hl-hero .subtitle,body.hl-on .hl-hero .ps-subtitle,body.hl-on .hl-hero.cs-hero .cs-hero-subtitle,body.hl-on .hl-hero.kg-hero .kg-hero-subtitle,body.hl-on .hl-hero .db-title-sub{color:#64748b}body.hl-on .hl-hero .leader-badge,body.hl-on .vs-eyebrow{background:color-mix(in srgb,var(--hl-accent) 10%,transparent);border-color:color-mix(in srgb,var(--hl-accent) 30%,transparent);color:var(--hl-accent-dark)}body.hl-on .tr-hero-whatis-row button,body.hl-on .hl-hero [class*=whatis] button{color:#334155;border-color:color-mix(in srgb,var(--hl-accent) 30%,transparent)}body.hl-on .tr-hero-whatis-row button svg,body.hl-on .hl-hero [class*=whatis] button svg{color:var(--hl-accent)}body.hl-on .tr-mode-toggle,body.hl-on .hl-hero [class*=mode-toggle]{background:color-mix(in srgb,var(--hl-accent) 9%,transparent)}body.hl-on .tr-mode-toggle button,body.hl-on .hl-hero [class*=mode-toggle] button{color:#475569}body.hl-on .tr-mode-toggle button svg,body.hl-on .hl-hero [class*=mode-toggle] button svg{color:var(--hl-accent)}body.hl-on .tr-mode-toggle button.active,body.hl-on .hl-hero [class*=mode-toggle] button.active{background:#fff;color:#0f172a;box-shadow:0 2px 8px #0f172a24}body.hl-on .tr-mode-sub{color:#64748b}body.hl-on .tr-mode-toggle button.active .tr-mode-sub{color:var(--hl-accent-dark)}body.hl-on .tr-result-summary,body.hl-on .cs-result-summary{background:linear-gradient(135deg,var(--hl-accent) 0%,var(--hl-accent-dark) 100%)}body.hl-on .traits-leader .container-inner{display:grid;row-gap:6px;align-items:start}@media(max-width:600px){body.hl-on .traits-leader .container-inner{row-gap:0}}body.hl-on .tr-hero-whatis-row{margin-top:14px}body.hl-on .traits-leader .container-inner>.tr-hero-whatis-row,body.hl-on .traits-leader .container-inner>.tr-mode-toggle{justify-self:start}body.hl-on .hl-hero canvas{opacity:.35;filter:invert(1) hue-rotate(180deg)}body.p-depth .hl-fade-layer:after,body.p-depth .ps-fade-layer:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff6b 78%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(var(--hl-hero-h, 420px) * .88),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(var(--hl-hero-h, 420px) * .88),transparent 100%)}body.hl-on .hl-hero:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:min(1200px,calc(100% - 48px));height:1px;border-radius:0;background:#0f172a1a;pointer-events:none}body.hl-on .td-hero,body.hl-on .dd-hero,body.hl-on .sd-hero{padding:32px 40px 36px}:root{--hl-hero-pad-bot: 14px}@media(max-width:600px){body.hl-on .td-hero,body.hl-on .dd-hero,body.hl-on .sd-hero{padding-bottom:var(--hl-hero-pad-bot, 14px)}}body.hl-on .td-hero-left,body.hl-on .dd-hero-left,body.hl-on .sd-hero-left{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}body.hl-on .td-hero-left h1,body.hl-on .dd-hero-left h1,body.hl-on .sd-hero-left h1{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.06;letter-spacing:-1px;margin:0;text-wrap:balance}@media(max-width:768px){body.hl-on .td-hero-left h1,body.hl-on .dd-hero-left h1,body.hl-on .sd-hero-left h1{font-size:24px;letter-spacing:-.5px}}body.hl-on .td-breadcrumb{display:block}body.hl-on .td-hero-cat-icon,body.hl-on .dd-hero-icon,body.hl-on .sd-hero-cat-ico{width:46px;height:46px;flex-shrink:0}body.hl-on .dd-back-link,body.hl-on .sd-back-link{font-size:13px;font-weight:500;margin-bottom:22px}body.hl-on .td-breadcrumb a{font-size:13px;font-weight:500}body.hl-on .td-hero-orient,body.hl-on .ddv-hero-note,body.hl-on .sd-hero-note,body.hl-on .ddv-hero-meta{display:none;margin:0;font-size:14px;line-height:1.5;max-width:62ch;text-wrap:balance}body.hl-on .hl-hero p.detail-hero-sub{margin:-12px 0 0;font-size:13px;line-height:1.6;max-width:92ch;text-wrap:balance;color:#64748b}body.hl-on .td-hero-explainers,body.hl-on .ddv-hero-help,body.hl-on .sd-hero-help{display:flex;align-items:center;gap:10px;flex-wrap:wrap}body.hl-on .td-nav-bar{margin:0;min-height:0}body.hl-on .td-breadcrumb a,body.hl-on .dd-back-link,body.hl-on .sd-back-link{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;font-size:14.5px;font-weight:600}@media(max-width:600px){body.hl-on .td-breadcrumb a,body.hl-on .dd-back-link,body.hl-on .sd-back-link{font-size:12px;gap:6px;margin-bottom:14px}}body.hl-on .td-hero-cat-icon,body.hl-on .dd-hero-icon,body.hl-on .sd-hero-cat-ico{display:none;align-items:normal;justify-content:normal;margin:0;font-size:0;line-height:0;letter-spacing:normal;opacity:1}body.hl-on .td-hero-explainers,body.hl-on .ddv-hero-help,body.hl-on .sd-hero-help{margin:0}body.hl-on .td-hero-right,body.hl-on .dd-hero-right,body.hl-on .sd-hero-right{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}@media(min-width:1025px){body.hl-on .td-hero-right,body.hl-on .dd-hero-right,body.hl-on .sd-hero-right{margin-right:48px}}@media(max-width:600px){body.hl-on .td-hero-right,body.hl-on .dd-hero-right,body.hl-on .sd-hero-right{display:none}}body.hl-on .td-hero-category,body.hl-on .dd-hero-category,body.hl-on .sd-hero-category{width:100%;margin:0;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:2px;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--hl-accent-dark)}body.hl-on .td-hero-pair,body.hl-on .sd-hero-stats,body.hl-on .ddv-hero-stat{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding:0;background:none;border:0;border-radius:0;box-shadow:none}body.hl-on .td-hero-stat,body.hl-on .sd-hero-stat,body.hl-on .ddv-hero-stat>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:100px;padding:16px 24px;border-radius:12px;text-align:center;background:#fff;border:1px solid color-mix(in srgb,var(--hl-accent) 18%,transparent);box-shadow:0 2px 10px #0f172a0f}body.hl-on .ddv-hero-stat>div+div{border-left:1px solid color-mix(in srgb,var(--hl-accent) 18%,transparent)}body.hl-on .td-hero-stat-value,body.hl-on .sd-hero-stat-value,body.hl-on .ddv-hero-stat b{display:block;font-size:28px;font-weight:800;line-height:1.12;letter-spacing:normal;text-wrap:balance;color:var(--hl-accent-dark)}body.hl-on .td-hero-stat-label,body.hl-on .sd-hero-stat-label,body.hl-on .ddv-hero-stat span{display:block;margin:0;font-size:11px;font-weight:600;line-height:normal;letter-spacing:1px;text-transform:uppercase;opacity:.8;color:#64748b}body.hl-on .td-hero-stat.td-percentile-highlight,body.hl-on .sd-hero-stat.genotype-highlight{background:linear-gradient(135deg,var(--hl-accent) 0%,var(--hl-accent-dark) 100%)!important;border:0!important;box-shadow:0 6px 18px color-mix(in srgb,var(--hl-accent-dark) 30%,transparent)}body.hl-on .td-percentile-highlight .td-hero-stat-value,body.hl-on .genotype-highlight .sd-hero-stat-value{color:#fff!important}body.hl-on .td-percentile-highlight .td-hero-stat-label,body.hl-on .genotype-highlight .sd-hero-stat-label{color:#ffffffd1!important}body.hl-on .td-hero-main,body.hl-on .dd-hero-main,body.hl-on .sd-hero-main{display:flex;align-items:center;justify-content:space-between;gap:24px}body.hl-on .td-hero-left,body.hl-on .dd-hero-left,body.hl-on .sd-hero-left{align-self:flex-start}body.hl-on .td-hero .td-breadcrumb a,body.hl-on .td-hero h1{color:var(--hl-accent-dark)}body.hl-on .td-hero .td-hero-lede,body.hl-on .td-hero .td-hero-sub,body.hl-on .td-hero-left>p{color:#334155}body.hl-on .td-hero-eyebrow,body.hl-on .td-hero .td-hero-stats-label{color:#475569}body.hl-on .td-hero button{color:var(--hl-accent-dark);border-color:color-mix(in srgb,var(--hl-accent) 34%,transparent)}body.hl-on .td-hero button svg{color:var(--hl-accent)}body.hl-on .td-hero h1 svg,body.hl-on .td-hero h1 img,body.hl-on .td-hero h1>span:first-child{color:var(--hl-accent-dark)}body.hl-on .td-hero .td-hero-cat-icon,body.hl-on .dd-hero .dd-back-link,body.hl-on .dd-hero h1{color:var(--hl-accent-dark)}body.hl-on .dd-hero .ddv-hero-note,body.hl-on .dd-hero-left>p{color:#334155}body.hl-on .dd-hero button{color:var(--hl-accent-dark);border-color:color-mix(in srgb,var(--hl-accent) 34%,transparent)}body.hl-on .dd-hero button svg{color:var(--hl-accent)}body.hl-on .dd-hero .dd-hero-icon{color:var(--hl-accent-dark)}
