.nav-page-node{position:relative;animation:fade-in .2s ease}.nav-page-node .v-link{display:flex;align-items:center;color:var(--color-ui--grey-90);padding:.75rem;padding-right:1.25rem;text-decoration:none;text-transform:none;width:100%;margin-bottom:.25rem;border-radius:var(--border-radius);font-weight:600;transition:color .2s ease,background .2s ease}.nav-page-node .v-link.--active{font-weight:600;background:rgba(var(--primary-brand-color-rgb-vals),.05)}.nav-page-node .v-link.--active,.nav-page-node .v-link.--active .nav-page-node__icon{color:var(--primary-brand-color-hex)}.nav-page-node .v-link span:not(.v-icon){font-size:.875rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-page-node .v-link:hover{color:var(--primary-brand-color-hex);background:rgba(var(--color-rgb--grey-90),.03)}.nav-page-node .nav-page-node__icon{transition:color .2s ease,background .2s ease;font-size:1.25rem;color:var(--color-ui--grey-90);margin-right:.5rem}.nav-page-node .nav-page-node__icon.--with-background{padding:5px;border-radius:5px;background-color:var(--color-ui--grey-15)}.nav-page-node .nav-page-node__complete.collection-item__complete-check{margin-top:0;display:none;height:1.25rem;width:1.25rem}.nav-page-node .nav-page-node__complete.collection-item__complete-check.--complete{display:flex}.nav-page-node .nav-page-node__complete.collection-item__complete-check.--horizontal{top:unset;right:unset;bottom:unset}.nav-page-node.--root .v-link.--active{font-weight:700;background:rgba(var(--primary-brand-color-rgb-vals),.05);color:var(--primary-brand-color-hex)}.nav-page-node.--root .v-link.--active .v-icon{color:var(--primary-brand-color-hex)}.nav-page-node.--root .nav-page-node__icon{color:var(--color-ui--grey-90);margin-right:.5rem}.nav-page-node .access-lock.--horizontal{height:1.5rem;width:1.5rem;top:6px!important;margin-top:0;right:16px!important}.nav-page-node .access-lock.--horizontal .v-icon{color:var(--color-ui--white)!important}.nav-page-node.--completable .access-lock.--horizontal{top:12px!important}.nav-page-node.--completable .v-button.--small.nav-page-node__expand{top:14px}[dir=rtl] .nav-page-node .nav-page-node__icon{margin-right:0;margin-left:.5rem}.v-button.--small.nav-page-node__expand{position:absolute;right:10px;top:10px;padding:8px;height:1.5rem;min-height:1.5rem;max-height:1.5rem;width:1.5rem;min-width:1.5rem;max-width:1.5rem;border-radius:var(--border-radius);color:var(--color-ui--grey-80)}.v-button.--small.nav-page-node__expand:hover{background:var(--color-ui--white);box-shadow:var(--box-shadow--keyline),var(--box-shadow--small)}.v-button.--small.nav-page-node__expand .v-icon{top:0;transition:transform .12s ease}.v-button.--small.nav-page-node__expand.--expanded .v-icon{transform:scale(1.25) rotate(90deg)}.nav-page-container{padding-left:.75rem;padding-right:.75rem}.nav-page-node__wrapper{padding-left:.5rem}.nav-page-progress-wrapper{border-radius:.5rem;box-shadow:var(--box-shadow--keyline),var(--box-shadow--small);margin-bottom:2rem;font-size:.875rem}.nav-page-progress-wrapper .nav-page-node__icon{font-size:1.25rem;color:var(--color-ui--grey-90);margin-right:.5rem}.nav-page-progress-wrapper .nav-page-progress{margin-top:1rem}.nav-page-progress-wrapper .nav-page-progress .progress-bar{height:8px;border-radius:1rem;background-color:var(--color-ui--grey-15)}.nav-page-progress-wrapper .nav-page-progress .progress-bar__fill{border-radius:1rem}