.header .software-nav{position:relative;border:0;padding:0;margin:0;color:var(--ink)}
.header .software-nav summary{font:inherit;list-style:none;padding:0;display:flex;align-items:center;gap:7px;min-height:32px}
.header .software-nav summary::-webkit-details-marker{display:none}
.header .software-nav summary::after{content:"";width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-top:-4px}
.header .software-nav[open] summary::after{transform:rotate(225deg);margin-top:3px}
.header nav{align-items:center}
.header .software-links{position:absolute;right:0;top:calc(100% + 10px);z-index:30;min-width:255px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px #092e4324}
.header .software-links a{display:block;padding:12px;border-radius:4px;font-size:14px;white-space:nowrap}
.header .software-links a:hover,.header .software-links a:focus-visible{background:var(--paper)}
.header .software-links a[aria-current="page"]{color:var(--teal);font-weight:750}
.header .software-nav[data-current] summary{color:var(--teal)}
.software-intro-link{margin-top:18px}
#overview{padding-top:24px}
#workflow-video{padding-top:10px}
@media(max-width:760px){.header nav{flex-wrap:wrap;justify-content:flex-start;column-gap:18px;row-gap:6px}.header .software-nav{position:static}.header .software-links{position:absolute;left:18px;right:18px;top:auto;min-width:0;margin-top:7px}.header .software-links a{white-space:normal;min-height:44px}.header nav>a,.header .software-nav summary{min-height:38px}}
