.nods{font:inherit;font-size:var(--nods-size, .8125em);letter-spacing:var(--nods-tracking, .01em)}.nods-label,.nods-sep{color:var(--nods-muted, color-mix(in oklab, currentColor 72%, transparent));transition:color var(--nods-fade, .18s) var(--nods-ease, cubic-bezier(.16, 1, .3, 1))}.nods-lead{color:var(--nods-muted, color-mix(in oklab, currentColor 72%, transparent));text-decoration:none;transition:color var(--nods-fade, .18s) var(--nods-ease, cubic-bezier(.16, 1, .3, 1))}a.nods-lead:hover,a.nods-lead:focus-visible{color:inherit;text-decoration:underline;text-underline-offset:2px}a.nods-lead:focus-visible{outline:var(--nods-focus-width, 2px) solid currentColor;outline-offset:var(--nods-focus-offset, 3px);border-radius:2px}.nods-name{color:var(--nods-ink, inherit);text-decoration:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(color-mix(in oklab,currentColor 34%,transparent),color-mix(in oklab,currentColor 34%,transparent));background-size:0% var(--nods-rule, 1px),100% var(--nods-rule, 1px);background-position:0 100%;background-repeat:no-repeat;padding-bottom:.08em;transition:background-size var(--nods-draw, .24s) var(--nods-ease, cubic-bezier(.16, 1, .3, 1))}.nods-name:hover,.nods-name:focus-visible,.nods[data-nods-active] .nods-name{background-size:100% var(--nods-rule, 1px),100% var(--nods-rule, 1px)}.nods-name:focus-visible{background-size:100% var(--nods-rule, 1px)}.nods-name:focus-visible{outline:var(--nods-focus-width, 2px) solid currentColor;outline-offset:var(--nods-focus-offset, 3px);border-radius:2px}.nods:hover .nods-label,.nods:hover .nods-sep,.nods:focus-within .nods-label,.nods:focus-within .nods-sep{color:inherit}.nods-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nods[data-nods-on=dark]{color:#fff}.nods[data-nods-on=light]{color:#000}@media (prefers-reduced-motion: reduce){.nods-label,.nods-sep,.nods-name{transition:none}}@media (prefers-contrast: more){.nods-label,.nods-sep{color:inherit}}@media print{.nods-name{background:none;text-decoration:underline}.nods-sr{position:static;width:auto;height:auto;clip-path:none}}.nods-page{margin-left:var(--nods-more-gap, .5em);font-size:var(--nods-more-size, .92em);color:var(--nods-muted, color-mix(in oklab, currentColor 72%, transparent));text-decoration:none;border-bottom:var(--nods-rule, 1px) solid transparent}button.nods-page{font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;background:none;border-width:0 0 var(--nods-rule, 1px);padding:0;cursor:pointer}.nods-page:hover,.nods-page[aria-expanded=true]{color:inherit;border-bottom-color:currentColor}.nods-page:focus-visible{outline:var(--nods-focus-width, 2px) solid currentColor;outline-offset:var(--nods-focus-offset, 3px);border-radius:2px}