.public-nav-group{display:flex;align-items:center;position:relative;gap:0}.public-nav-dropdown{position:static}.public-nav-dropdown>summary{list-style:none;display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:32px;min-height:44px;color:#a3aaa0}.public-nav-dropdown>summary::-webkit-details-marker{display:none}.public-nav-dropdown[open]>summary{color:#b7f34a}.public-nav-panel{position:absolute;z-index:80;left:0;top:100%;min-width:240px;padding:8px;background:#141713;border:1px solid #41483b;border-radius:8px;box-sizing:border-box}.public-nav-panel a{display:block!important;padding:12px!important;font-size:13px;line-height:1.4;white-space:normal}.public-nav-panel a:hover,.public-nav-panel a:focus-visible{background:#242d1b;border-radius:5px}.mainnav{overflow:visible!important}.atlas-directory{padding-top:28px;padding-bottom:12px}.atlas-directory h2{font-family:var(--font-editorial);font-size:26px}.atlas-directory nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.atlas-directory a{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #343c2f;border-radius:8px;padding:18px;background:#131710;font-size:14px}.atlas-directory a[aria-current]{border-color:#b7f34a}.atlas-directory span{color:#a3aaa0;font-variant-numeric:tabular-nums}.atlas-directory a:nth-child(n+5){padding:12px;background:transparent;font-size:12px}.atlas-profile .profile-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.atlas-profile .fact-card{border-radius:8px;padding:20px;background:#131710}.atlas-profile .fact-card small{line-height:1.5}.atlas-profile .profile-panel{border-radius:8px}.atlas-profile .profile-synthesis-empty{border:0;background:transparent;padding:0;gap:12px}.profile-synthesis-empty .synthesis-icon{display:none}.profile-synthesis-empty h3{font-size:16px}.atlas-profile .genetics-empty{display:block;grid-template-columns:none;padding:16px 0;border:0;background:transparent}.genetics-empty>div{width:100%;min-width:0}.genetics-empty p{max-width:72ch}.atlas-directory a[data-empty="true"]{background:transparent;border-color:#30342e;color:#a3aaa0}.atlas-directory a[data-empty="true"] span{font-size:12px}.atlas-directory .atlas-all{border-color:#59634e}.genetics-empty .genetics-sketch{display:none}.genetics-empty h3{font-size:18px}.atlas-profile .connection-empty{padding:12px;border:0;border-radius:0;background:transparent}.connection-empty>span{display:none}.atlas-profile .profile-source-list .profile-fact{background:#111510}.profile-fact details{padding-top:8px}.profile-fact details>summary{font-size:12px;cursor:pointer;min-height:36px;color:#b7bfaf}.profile-fact>p{font-size:16px}.atlas-profile .profile-graph{background:#12170f;border:1px solid #30392a;border-radius:8px;padding:24px}.atlas-profile .graph-center{border-width:1px;border-radius:8px}.atlas-profile .profile-visual img{width:100%;height:100%;object-fit:cover}.atlas-profile .profile-visual:has(img){padding:0}.public-nav-group :focus-visible{outline:2px solid #b7f34a;outline-offset:3px}
@media(max-width:1024px){.atlas-directory nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){.mobile-navigation .public-nav-group{display:grid;grid-template-columns:1fr 44px;width:100%;position:relative}.mobile-navigation .public-nav-dropdown{display:contents}.mobile-navigation .public-nav-dropdown summary{grid-column:2;grid-row:1;min-height:44px}.mobile-navigation .public-nav-dropdown .public-nav-panel{position:static;grid-column:1/-1;min-width:0;width:100%;margin-bottom:8px}.mobile-navigation .public-nav-dropdown:not([open]) .public-nav-panel{display:none}.mobile-navigation .public-nav-panel a{font-size:13px}.atlas-directory a{padding:14px;font-size:13px}.atlas-profile .profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-profile .fact-card{padding:16px;min-width:0}.atlas-profile .fact-card dd{font-size:18px;overflow-wrap:anywhere}.atlas-profile .profile-graph{padding:16px}.profile-fact>p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.public-nav-panel,.atlas-directory a{transition:none}}
